Limitation des lignes dans ANSI SQL
Le mot-clé MYSQL LIMIT est un moyen pratique de limiter le nombre de lignes renvoyées par une requête. Cependant, il ne s’agit pas d’une syntaxe SQL ANSI standard. Pour les autres SGBDR, il existe plusieurs méthodes alternatives pour limiter les lignes.
DB2 :
SELECT * FROM table FETCH FIRST 10 ROWS ONLY;
Informix :
SELECT FIRST 10 * FROM table;
Microsoft SQL Server et Accès :
SELECT TOP 10 * FROM table;
Oracle :
SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10;
Conclusion :
Bien que le mot-clé MYSQL LIMIT n'est pas une norme ANSI SQL, il existe différentes manières de limiter les lignes dans différents systèmes de bases de données. La syntaxe spécifique peut varier en fonction du SGBDR utilisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!