Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Преобразувайте заявката на SQL Server в MySQL

Това всъщност е дублиран въпрос, но сега имам по-добър, еднократен, бърз отговор:

SELECT *
FROM
(
    SELECT tbl.*, @counter := @counter +1 counter
    FROM (select @counter:=0) initvar, tbl
    ORDER BY ordcolumn
) X
WHERE counter <= (50/100 * @counter)
ORDER BY ordcolumn;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вградите функционалност RUNAS /NETONLY в програма (C#/.NET/WinForms)?

  2. Как да добавите файл с данни към база данни на SQL Server (T-SQL)

  3. Създайте таблица в SQL Server 2017

  4. MSSQL Редовен израз

  5. Какъв размер използвате за varchar(MAX) във вашата декларация за параметри?