|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2010 Messages : 125 ![]() |
Bonjour,
j'ai une table avec une centaine d'enregistrements. j'ai un code (voir ci dessous) qui va chercher dans cette table 10 lignes aléatoires. J'aimerai pouvoir m'assurer que dans l'échantillon, il n'y ait que des enregistrements distincts. La valeur de la colonne COL1 peut en effet revenir plusieurs fois dans ma table, mais je ne veux avoir que des valeurs différentes de COL1 dans mon échantillon. J'avais pensé insérer DISCTINCT, mais j'ai un message d'erreur : ORDER BY items must appear in the select list if SELECT DISTINCT is specified. Code :
|
||
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() |
Citation:
Code :
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2010 Messages : 125 ![]() |
merci pour votre aide.
sinon, j'avais pensé à utiliser un WITH avec un Code :
row_number() over(partition BY COL1 ORDER BY COL1 ) Ca semble aussi fonctionner. Je reviens vers vous demain. Bonne soirée, et merci encore. J'apprends tous les jours ici |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Vous cherchez à ne pas retrouver uniquement COL1 plusieurs fois? ou seulement le tuple COL1,COL2 etc...?
Si vous voulez un distinct sur COL1 uniquement votre solution avec le ROWNUMBER est la bonne...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#5 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Sélection de 10 lignes aléatoires :
Code :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com