Peut specifier un nombre maximum de valeur retournées pour un SELECT ?
c'est à dire que si le nombre de valeurs est superieur au max, on obtient une erreur ou a lors les premiers resultats jusqu'au nombre max...
Valerie
Peut specifier un nombre maximum de valeur retournées pour un SELECT ?
c'est à dire que si le nombre de valeurs est superieur au max, on obtient une erreur ou a lors les premiers resultats jusqu'au nombre max...
Valerie
Quel SGBDR?
Exemple avec Oracle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM ta_table WHERE ROWNUM<le_max_que_tu_veux
C'est bien pour oracle.
Quel sera le resultat si il y a plus de resultat, j'obtient les "max" premiers ?
Tout dépends de ton ordre de sélection (de ta clause order by)...
Exemple:
pour cette table-ci (appellée tb_test)
Si ici, tu lance cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ID champ 1 test 12 test 15 test 2 test 3 test
t'affichera
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM tb_test WHERE ROWNUM<=3;
Tandis que si tu lance cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID champ 1 test 12 test 15 test
t'affichera
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM tb_test WHERE ROWNUM<=3 ORDER BY ID;
Tu comprends, ou je ne suis pas asser clair?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID champ 1 test 2 test 3 test
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager