Bonjour,
Je fais face a un problème qui ne semble pas très compliqué, mais qui me creuse les méninges depuis plusieurs heures car je debute en SQL... Le voici :
Dans la requête suivante, je sélectionne les messages qui sont identiques du 3e au 25e caractère et affiche ensuite le nombre d'occurence de chacun.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT substring(de_mesg_court,3,25)as Message, count(substring(de_mesg_court,3,25)) as Nombre_occurence FROM db.prob GROUP BY substring(de_mesg_court,3,25)
Cette requête fonctionne bien, mais elle n'affiche que le substring(de_mesg_court,3,25) dans la table de résultat. J'aimerais savoir s'il serait possible d'afficher un message complet au lieu de la substring, mais tout en gardant mon système de comparaison.
Le message complet a afficher pourrais être par exemple celui qui a la valeur maximum avec la fnction max(). Ça n'a plus ou moins d'importance car les messages regroupés ont tous la meme signification.
qqn a une idée ?
merci
Partager