Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1659 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete selection aleatoire SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete selection aleatoire SQL

n°1284633
magic_eric
Posté le 16-01-2006 à 15:26:10  profilanswer
 

Bonjour,  
Ultra débutant en SQL, je cherche le moyen de faire sous Access, une requete qui me donne de facon aleatoire, 100 lignes de ma table de 100000 lignes.
 
J'ai lu des choses sur ORDER BY RAND() LIMIT 1;
Mais tres honnetement, je ne sais pas m'en servir.  
En gros en SQL ma requete donne ca (ca marche pas :( )
SELECT Echantillon.* INTO Random
FROM Echantillon
order by rand() limit 100

 
PS : j'accepte toute moquerie si elle est accompagnée d'un bon conseil ;)
 
Merci d'avance :jap:


---------------
Et pendant ce temps chez Nvidia, AMD, ATI & .... : $$$$$$$$$$$$$$$$
mood
Publicité
Posté le 16-01-2006 à 15:26:10  profilanswer
 

n°1285022
Beegee
Posté le 16-01-2006 à 21:39:12  profilanswer
 

D'après Google, c'est Rnd() et non Rand().
 
Et je sais pas si LIMIT marche sous Access, mais apparemment TOP marche.
 
Donc au final :
 

Code :
  1. SELECT TOP 100 Echantillon.*
  2. INTO Random
  3. FROM Echantillon
  4. ORDER BY Rnd(1);

n°1285275
magic_eric
Posté le 17-01-2006 à 10:20:29  profilanswer
 

Merci beaucoup.  
J'avais finalement réussi a le faire avec quelque chose comme ca :
SELECT Echantillon.* INTO Random
FROM Echantillon
ORDER BY Rnd((-1000*[NUCNT])*Time());
(Echantillon = table originale, Random = table triée de facon aleatoire)
Apres je selectionne les n premiers échantillons a la mano :/
 
J'essaie avec TOP :D
 
Merci :)


---------------
Et pendant ce temps chez Nvidia, AMD, ATI & .... : $$$$$$$$$$$$$$$$

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete selection aleatoire SQL

 

Sujets relatifs
aide sur SQL serveurrequete sur deux tables à optimiser
[SGBD/SQL] Création et utilisation d'une base de donnée en local. AVISPb requete sql
Pb écriture requete sql[MySQL] Sélection d'un même champs dans plusieurs tables
[SQL] Group byCréer une requete SELECT a une base de donnée ACCESS
[SQL] selectionner une seule occurence d'une valeur[SQL] comment ne pas tenir compte de la casse?
Plus de sujets relatifs à : Requete selection aleatoire SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR