Alternatives ANSI SQL au mot-clé MYSQL LIMIT
Dans MySQL, le mot-clé LIMIT est utilisé pour restreindre le nombre de lignes renvoyées par un SELECT déclaration. Cependant, il existe d'autres moyens d'y parvenir dans ANSI SQL, qui est pris en charge par d'autres systèmes de gestion de bases de données.
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
MySQL et PostgreSQL
SELECT * FROM table LIMIT 10
Oracle
SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10
Chacun de ces des syntaxes alternatives peuvent être utilisées pour récupérer un nombre spécifié de lignes d'une table, similaire au mot-clé LIMIT dans MySQL. En comprenant ces alternatives, les développeurs peuvent garantir la compatibilité avec différents systèmes de bases de données et écrire des requêtes SQL portables.
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!