C'était ça le truc ! Merci Xo !
Type: Messages; Utilisateur: Antoun
C'était ça le truc ! Merci Xo !
BiM : la requête de Xo est un bel exemple de solution complète avec sous-requête.
Xo : la dernière fois que j'ai voulu, dans Oracle (pourtant la 10g), comparer un RVC à une sous-requête, je me...
Détecter les doublons et afficher les infos non doublonnées, ce sont effectivement deux choses différentes. A priori, il te faut une requête principale qui affiche tes matricules et une sous-requête...
Arrêtez vos délires concaténatoires ! j'ai donné la solution il y a dix posts de cela, et c'est complètement basique :
SELECT NOM_PERSONNE, PRENOM_PERSONNE
FROM PERSONNE
GROUP BY...
Fred, ta concaténation ne sert à rien, et en plus elle induit une occasion d'erreur : en effet, MARTIN Aline et MARTINA Line seraient considérées comme un doublon (à l'erreur de casse prêt).
absolument à rien ! mais je voulais te donner l'explication complète. Intuitivement, on attend généralement du COUNT simple le comportement du COUNT (DISTINCT).
Le seul cas qui peut poser...
COUNT(*) est le nombre de lignes se classant dans les mêmes catégorie (NOM_PERSONNE) et sous-catégories (PRENOM_PERSONNE) définies par le GROUP BY.
Au passage, tu obtiendrais exactement le même...
si, ça veut dire deux choses :
- les concaténations se font avec || et non avec +
- tu n'as pas le droit d'utiliser un alias du SELECT dans ton GROUP BY
C'est effectivement tout bête :
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.