Mysql
 sql >> Base de données >  >> RDS >> Mysql

Émuler la clause MySQL LIMIT dans Microsoft SQL Server 2000

Voici une autre solution qui ne fonctionne que dans Sql Server 2005 et versions ultérieures car elle utilise l'instruction except. Mais je le partage quand même. Si vous voulez obtenir les enregistrements 50 à 75, écrivez :

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