équivalent de LIMIT ? [SGBD] - SQL/NoSQL - Programmation
Marsh Posté le 15-07-2002 à 18:45:57
mais avec quel sgbd?
Marsh Posté le 15-07-2002 à 19:20:26
n'importe justement, on travaille aussi bien avec Oracle, MySQL ou Oracle
Marsh Posté le 15-07-2002 à 19:22:07
oracle, mysql, ou oracle
he beh
ben à ce que je sache, y'a pas de standard pour ça
avec oracle tu fais where rownum<5 pour avoir 4 records.
sache que si tu fais
select blah from bloh where rownum<5 order by blah
tu n'auras pas nécessairement les 4 plus petits "blah"s. oracle prend les 4 premiers records qui lui tombent sous la main et les trie
Marsh Posté le 15-07-2002 à 18:13:11
je cherche à faire dans une requête l'équivalent de limit 0,n comme on peut le faire en MySQL.
J'ai pensé à faire un test sur l'id : id > 0 et id < n mais si je veux le même nombre d'enregistrements à chaque fois et qu'il y a des trous dans les id, ça marche pas. Exemple :
id nom
1 toto
2 tata
15 popeye
24 donald
478 daisy
je veux avoir les enregistrements 3 par 3, donc ici, (1;2;15) et (24;478) et non pas 70 truc ou j'ai rien dedans (entre 24 et 478 surtout).
Bref, comment faire ça dans la requête sans avoir besoin de tout sélectionner ?
---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com