Bonjour,
Je n'arrive pas à récupérer X enregistrements aléatoirement dans une base qui compte N enregistrements (avec X < N).
J'ai trouvé ce code SQL qui permet d'ordonnancer les 10 premiers enregistrement de manière aléatoire.
Évidemment, il me retourne toujours les mêmes enregistrements, juste pas dans le même ordre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT ID FROM CUSTOMER WHERE ... AND ROWNUM < 10 ORDER BY dbms_random.random
Comment faire en sorte que ce soit complètement aléatoire ?
Partager