OVH Cloud OVH Cloud

selection de tuples au hasard...

1 réponse
Avatar
Vince
Bonjour à tous,

Alors, je dois faire une selection sur une table qui contient pas mal
de données. Je suis en train d'ecrire une procédure stockée pour
pouvoir sélectionner mes tuples au hasard. Le problème est le suivant,
c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause
'where'.
Est-il possible d'accéder à une variable quelconque, propre à la table
et qui pourrait renvoyer un record donné après initialisation de cette
dernière...?
sinon, si vous avez une idée pour cette selection ?

Merci bcp.
Vince.

1 réponse

Avatar
Med Bouchenafa
Quelque chose comme ceci devrait se rapprocher

SELECT TOP 1 * FROM TableName
ORDER BY CHECKSUM(NEWID())

--
Bien cordialement
Med Bouchenafa

"Vince .>" <vincent@<remove> a écrit dans le message de news:


Bonjour à tous,

Alors, je dois faire une selection sur une table qui contient pas mal
de données. Je suis en train d'ecrire une procédure stockée pour
pouvoir sélectionner mes tuples au hasard. Le problème est le suivant,
c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause
'where'.
Est-il possible d'accéder à une variable quelconque, propre à la table
et qui pourrait renvoyer un record donné après initialisation de cette
dernière...?
sinon, si vous avez une idée pour cette selection ?

Merci bcp.
Vince.