SQL La clause TOP


SQL TOP article

La clause TOP
La clause TOP est utilisé pour spécifier le nombre d'enregistrements à retourner.
La clause TOP peut être très utile sur de grandes tables avec des milliers de dossiers. De retour d'un grand nombre d'enregistrements peut avoir un impact sur les performances.
Remarque: Pas tous les systèmes de bases de soutenir la clause TOP.

Syntaxe SQL Server

SELECT TOP number|percent column_name(s)
FROM table_name


SQL SELECT TOP équivalent dans MySQL et Oracle

Syntaxe MySQL

SELECT column_name(s)
FROM table_name
LIMIT number

Exemple

SELECT *
FROM Persons
LIMIT 5

Syntaxe Oracle

SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number

Exemple

SELECT *
FROM Persons
WHERE ROWNUM <=5


Exemple SQL TOP

L'affaire «Personnes» de table:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenTomVingvn 23Stavanger
Maintenant, nous voulons sélectionner uniquement les deux premiers disques dans le tableau ci-dessus.
On utilise l'instruction SELECT suivante:
SELECT TOP 2 * FROM Persons
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes


Exemple SQL CENT DE HAUT

L'affaire «Personnes» de table:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenTomVingvn 23Stavanger
Maintenant, nous voulons sélectionner que 50% des enregistrements dans le tableau ci-dessus.
On utilise l'instruction SELECT suivante:
SELECT TOP 50 PERCENT * FROM Persons
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT