Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Emulieren Sie die MySQL LIMIT-Klausel in Microsoft SQL Server 2000

Hier ist eine andere Lösung, die nur in Sql Server 2005 und neuer funktioniert, weil sie die except-Anweisung verwendet. Aber ich teile es trotzdem. Wenn Sie die Aufzeichnungen 50 - 75 haben wollen, schreiben Sie:

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