Alternative au mot-clé TOP dans MySQL
Dans MySQL, le mot-clé TOP, que l'on trouve couramment dans SQL Server, n'est pas directement pris en charge. Cependant, il existe une fonctionnalité similaire qui peut être obtenue en utilisant la combinaison des clauses ORDER BY et LIMIT.
Ordre et limitation des résultats
Pour récupérer les premiers enregistrements à partir d'une table, similaire au TOP n dans SQL Server, utilisez ce qui suit syntaxe :
SELECT field1, field2 FROM myTable ORDER BY field1 ASC LIMIT n
Exemple :
Pour récupérer les 5 premiers enregistrements de la table 'myTable', classés par la colonne 'field1' dans par ordre croissant, utilisez la requête :
SELECT field1, field2 FROM myTable ORDER BY field1 ASC LIMIT 5
Options supplémentaires
Exemple :
Pour récupérer les lignes 20 à 25, utilisez la requête :
SELECT field1, field2 FROM myTable LIMIT 20, 5
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!