Bonjour,
Ceci n'est pas une question mais une aide, ça fait 2 jours que je cherchais comment sélectionner un tuple (une ligne) de facon aléatoire dans une table SQL sous oracle.
Je me suis rendu compte qu'il n'existait pas tant d'info sur le sujet quand on travaille sous oracle. On trouve surtout pour MySQL!!
Et la fonction RAND() qu'on peut trouver à tour de bras n'existe pas sous oracle!!!
donc voici la requête qu'il faut utiliser:
SELECT colonne FROM( SELECT colonne FROM table ORDER BY dbms_random.value) WHERE rownum = 1;Cela retourne UNE seule ligne aléatoirement, et on sélectionne une colonne dans cette ligne!!
En espérant que cela pourra en aider certains! :-)
Bonne journée!
Rastamath69,plus on travaille , plus on a des problemes, dc plus on a de chances d'en résoudre! [8D]