begin process at 2010 03 18 03:19:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Resultat aleatoire


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

Resultat aleatoire

lundi 22 août 2005 à 23:49:26 | Resultat aleatoire

pioug70

Bonjour,

J'execute une requete qui me renvoie N resultats parmis ces N resultats je souhaite en recupérer 1 seul et de maniere aléatoire.


Exemple

resultat requete actuellement
Toto
Titi
Lili
Lolo
LoLa

J'aimerai que la requete me ressorte que Titi par exemple

Merci

mardi 23 août 2005 à 19:55:47 | Re : Resultat aleatoire

nhervagault

Administrateur CodeS-SourceS
Salut

Indique sur quelle base es tu?

Et je pense que ceci doit etre fait par programme.

regarde avec cette methode

table id  = numero d'enregistrement ou colonne numerique quasi unique.


SELECT RAND(table_ID*10000) AS ALEA, table_ID
FROM T_table
ORDER BY ALEA

SQLserver

Esperant que ca fonctionne?


mardi 23 août 2005 à 19:57:04 | Re : Resultat aleatoire

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
J'ai oublié

le top 1

SELECT TOP 1 RAND(table_ID*10000) AS ALEA, table_ID
FROM T_table
ORDER BY ALEA

--> renvoie le premier enregistrement.

mardi 23 août 2005 à 20:48:03 | Re : Resultat aleatoire

pioug70

Salut,

J'utilse HSQLDB (base de donnée 100% Java) les fonctionnalitees de HSQLDB sont tres limitées je pense pas que le RAND passe. De plus je prefere optimiser la requete que de faire ca en Java (deja que HSQLDB est lent) de plus je ne veux pas que ce soit obligatoirement le premier resultat car j'effectue souvent la meme requete donc j'aurais toujours le meme resultat, et je souhaite qu'il soit au contraire aleaoire.

Merci

mardi 23 août 2005 à 20:50:52 | Re : Resultat aleatoire

pioug70

Oups,
de plus je ne veux pas que ce soit obligatoirement le premier resultat car j'effectue souvent la meme requete donc j'aurais toujours le meme resultat, et je souhaite qu'il soit au contraire aleaoire.
OUPS j'avais pas vu le RAND apres le TOP 1


mardi 23 août 2005 à 20:56:45 | Re : Resultat aleatoire

nhervagault

Administrateur CodeS-SourceS
J'ai été voir la doc,

Rand n'existe pas

Mais limit peut faire le boulot

limit n, 1

--> le n nieme enregistrement
n etant passé par le programme.



mardi 23 août 2005 à 20:58:54 | Re : Resultat aleatoire

nhervagault

Administrateur CodeS-SourceS
C'est pas grave, le rand selectionne --> le top 1 = limit 0,1



Maintenant il faut de debouiller pour faire le limit n,1

Voila

mardi 23 août 2005 à 23:42:48 | Re : Resultat aleatoire

pioug70

Salut he ben le Rand existe mais il fo l'utiliser comme ceci

SELECT TOP 1 CHAMP, RAND() as ORDRE FROM MATABLE ORDER BY ORDRE;



Cette discussion est classée dans : requete, exemple, resultat, aleatoire, resultats


Répondre à ce message

Sujets en rapport avec ce message

Requete de recherche [ par le_totophe ] Bonsoir à tous, je dois développer (à titre gracieux) un programme dans lequel j'ai besoin d'enregistrer des numéros de téléphone qui peuvent être sai resultat rendu de requete dans interface [ par hdh ] Bonjour, (désolé pour l'intitulé de la question plus que vague)question hyper simple : je travaille sur une requete de ce type "select nom as 'nom uti enregistrer le resultat d'une requete dans un fichier TXT [ par enrageur ] voila, j'aimerais en registrer le resultat d'une requete du type :SELECT * FROM TOTOdans un fichier txt. Je crois qu'il y a une commande pour cel a me Requete de Requette de Requette [ par moldov ] Bonjour, je voudrias savoir si c'est possible de faire une requette et de refaire la meme requette sur les resultats de la requette précendente et ain Resultat requete Access dans interface VB?? [ par Sandy084 ] Salut tout le monde! Voila j'ai une requéte sur access que je n'arrive pas à recopier correctement dans mon programme VB sans qu'il n'y est de buggs. Compteur dans une requete [ par Renfield ] Voici une question que l'on m'a posé : J'aimerais pouvoir, dans une requete selection, afficher par exemple le Nom des collaborateur ainsi qu'un cham resultat d'une requete [ par bilalstar ] bonjour,j'ai une base de donnes sql server 2000.et une application vb6 connecte a la DB via ADO.ma table est telle que :produit       fournisseur      utiliser le resultat d'une requete en tant que colonne [ par deathh ] Bonjour, Je suis débutant en SQL et j'ai beaucoup cherché mais je ne dois être passé à coté des mot clé, j'imagine... Voila mon souci: j'ai une table Requete avec calcul [ par olobo ] Bonjour! Je suis confronté à un probleme je voudrais faire une requête qui me fasse le calcul suivant en sachant que c'est sur la même table j'ai u Requete d'ajout [ par monikk ] bonjour, vous pouvez m'aider a corrige cette requete dans ce code Protected Sub Valider1_Click(ByVal sender As Object, ByVal e As System.EventArgs) H


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,026 sec (3)

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