begin process at 2012 05 26 23:01:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Oracle

 > 

Requêtes

 > 

[ORACLE] RAND sélectionner une ligne aléatoirement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[ORACLE] RAND sélectionner une ligne aléatoirement

mardi 7 novembre 2006 à 10:29:11 | [ORACLE] RAND sélectionner une ligne aléatoirement

rastamath69

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]
mardi 7 novembre 2006 à 10:31:16 | Re : [ORACLE] RAND sélectionner une ligne aléatoirement

rastamath69

Réponse acceptée !
Je valide ma précédente question /réponse!! ;-)

Rastamath69,plus on travaille , plus on a des problemes, dc plus on a de chances d'en résoudre! [8D]
mercredi 8 novembre 2006 à 11:53:08 | Re : [ORACLE] RAND sélectionner une ligne aléatoirement

jimmy69

salut salut rastamath69,

c'est cool de poster ta question reponse mais si tu connais bien oracle tu pourrais faire un p'tit tuto / source qui me montrerait enfin NOUS montrerait par exemple comment 

arrete, demarrer une db
cree une db
debuter avec le transac
etc ..

j'ai telecharge oracle 10g xe la version gratuite et je viens de commencer a utliser ce produit !

Enfin ca serait sympa de faire un p'tit resume des choses a savoir pour les debutants comme moi ...en plus tu gagneras des points sur codes sources ..

Au passage, Nix devrait mettre des ko a dispo de ceux qui sont les plus actifs :-) !
Qu'en penses tu ?!

Christophe

Un bouillonnais

vendredi 1 décembre 2006 à 10:50:37 | Re : [ORACLE] RAND sélectionner une ligne aléatoirement

rastamath69


Salut à toi!!

Je ne pense pas que je puisse prétendre "bien m'y connaitre" en ORACLE!! lol
J'essaie juste de trouver des solutions correctes à mes problèmes!!! et comme je me sers beaucoup des forums, si je peux apporter des infos nouvelles dans ces derniers, ben j'essaie de prendre le temps de le faire, même si j'en ai pas bcp!! :-)

Sinon pour l'idée de faire un TUTO, effectivement l'idée me plait, mais si je me lance là-dedans je tiens à faire qq'chose de complet, ce qui implique que cela va me prendre du temps, plus que de faire figurer des petites infos dans un forum!!!

Donc je ne pense pas pouvoir le faire très rapidement, mais en tt cas je n'évince pas l'idée de le faire!! ;-)

@bientôt!!

Rastamath69,plus on travaille , plus on a des problemes, dc plus on a de chances d'en résoudre! [8D]


Cette discussion est classée dans : ligne, oracle, rand, sélectionner, aléatoirement


Répondre à ce message

Sujets en rapport avec ce message

trou dans ma table oracle [ par bigood69 ] Bonjour,A cause d'une fausse manipulation asp:chaine de connexion oracle [ par abari ] salut tout le monde, svp,j'ai un probléme c'est que j'arrive pas a se connecter a un serveur oracle a distant depuis ma page asp, voila mon code asp:S Nombre de ligne optimal d'une table? sql server 2000 [ par vindavid38 ] ZanTarBonjour est ce quelqu'un saurait s'il y a une taille optimale (en nombre de ligne) pour une table avec SQL server 2000.??merci bcp de rep@+ Packages avec erreurs [ par dpfort ] Bonjour,Je suis en train de tester les packages et les fonctions. J'ai cherché la solution à ces erreurs, mais cela ne s'améliore pas.Pouvez-vous me d Numeroter ligne pour access [ par fmazoue ] Est ce qu'il et possible dans une requete sql (pour access) select de numeroter les lignes retourner dans le style de rownum de oracle ?Bien sur je pe Comment mettre une valeur cachée ligne par ligne [ par dpfort ] Bonsoir, Je cherche à mettre une valeur cachée en mise à jour, ligne par ligne en fonction du N°d'identifiant. C'est à dire je ne donne pas la possibi Existe-il une fonction qui retourne toujours la dernière ligne d'une table [ par SwatchDev ] La question est dans le titre... "Existe-il une fonction qui retourne toujours la dernière ligne d'une table"Dans mon cas, ça serait pour faire un UPD problème d'enregistrement [ par nawal59 ] Salut..jai un formulaire de saisie, et vu qu'il est long j'ai du le faire en deux formulaires. DOnc grace à un bouton mis sur la1ere partie du formula requete simple sur table complexe [ par jordinette ] Bonjour,j'ai 2 table une Tete_cde et une Vtable. Dans Vtable j'ai les champs Vcle10, Vcle20 et Vpar1, Vcle10 contient des VARCHAR  du genre 'CODERESPO Programme VBA (copie d'une ligne) [ par pepette54 ] Bonsoir à tous. Il faut que je créé un programme permettant à un utilisateur d'entrer un nom afin de créer une nouvelle feuille excel et de copier les


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,825 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales