sql >> Databasteknik >  >> RDS >> Mysql

Emulera MySQL LIMIT-satsen i Microsoft SQL Server 2000

Här är en annan lösning som bara fungerar i SQL Server 2005 och nyare eftersom den använder except-satsen. Men jag delar det i alla fall. Om du vill få posterna 50 - 75 skriv:

select * from (
    SELECT top 75 COL1, COL2
    FROM MYTABLE order by COL3
) as foo
except
select * from (
    SELECT top 50 COL1, COL2
    FROM MYTABLE order by COL3
) as bar


  1. Tips för att använda SQL Server med Salesforce SOQL

  2. Så här fixar du "Konverteringen misslyckades när värdet konverterades till datatyp" i SQL Server

  3. Hur kan jag returnera pivottabellutdata i MySQL?

  4. SUBSTR() Funktion i Oracle