bonjour tout le monde
j aimerais savoir la difference entre les 2 requêtes
<select distinct champ1,champ 2 ... from Table > et
<select unique champ1,champ 2 ... from Table >
Version imprimable
bonjour tout le monde
j aimerais savoir la difference entre les 2 requêtes
<select distinct champ1,champ 2 ... from Table > et
<select unique champ1,champ 2 ... from Table >
Bonjour,
Un petit tour sur le blog d'SQLpro....
;)
j y vais tout de suite
Chtulus > l'article parle des prédicats, l'auteur parle de l'attribut du select.
zin_rbt > DISTINCT et UNIQUE sont des synonymes.
merci pour le llien mais je le trouve un peu difficile a comprendre surtout avec l'introduction du predicat 'exists' :cry:
y a t il pas une explication plus simple :triste:
Oups, merci @Waldar, effectivement :aie:
:ccool:Citation:
Envoyé par Waldar
Ca marche SELECT UNIQUE ?
Refusé par MySQL en tout cas !
Traduction en français :Code:
1
2 SELECT DISTINCT colA, colb FROM ...
" Sélectionne les couples de valeurs (colA, colB) distincts".
Pas dur à comprendre quand même !
Ça fonctionne chez Oracle !
La différence est que SELECT DISTINCT est portable d'un SGBD à l'autre alors que SELECT UNIQUE ne l'est pas, c'est du spécifique Oracle.
Merci a tous
ce qui m interesse c'est l'aspect SQL ,si c'est la meme chose alors c bon