Alternatives ANSI SQL au mot clé MYSQL LIMIT
Qu'est-ce que le mot clé MYSQL LIMIT et comment fonctionne-t-il ?
Le mot-clé LIMIT dans MYSQL vous permet de limiter le nombre de lignes renvoyées par une instruction SELECT. Par exemple, la requête suivante renvoie les deux premières lignes de la table « Personnes » où la colonne « Âge » est supérieure à 18 :
SELECT * FROM People WHERE Age > 18 LIMIT 2;
La clause LIMIT peut également être utilisée pour ignorer un certain nombre de lignes avant de retourner les résultats. Par exemple, la requête suivante renvoie les deux lignes après les 10 premières lignes de la table « Personnes » où la colonne « Âge » est supérieure à 18 :
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
ANSI SQL Alternatives au LIMIT Mot-clé
Bien que le mot-clé LIMIT soit une fonctionnalité pratique dans MYSQL, il n'existe pas d'équivalent à la norme ANSI SQL. Cependant, il existe plusieurs approches alternatives que vous pouvez utiliser en fonction de la base de données avec laquelle vous travaillez :
Voici un exemple d'utilisation de la clause ROWNUM dans Oracle pour obtenir le même résultat que la clause LIMIT dans MYSQL :
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
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!