SELECT Comment, COUNT(Comment) AS "Total de commentaires"
FROM Widget
WHERE Comment != "#"
GROUP BY Comment
HAVING COUNT(Comment) > 1
ORDER BY Count(Comment) DESC
Elle me retourne un couple STRING - INTEGER qui m'indique combien de fois le commentaire est présent avec certaines conditions :
On ne tient pas compte des Commentaires <= 1 (commentaires uniques)
Et ceux qui ne sont pas égal à # (commentaires vides)
En gros avec cette requete je récupérer tout les commentaires qui ne sont pas unique (ou égal à #) et combien de fois ils apparaissent (puisqu'ils ne sont pas unique)
Tout cela fonctionne niquel, MA QUESTION N'EST PAS LA
J'ai maintenant X lignes de résultats, mon but c'est de compter combien de résultats cette requête me retourne, pour que je sache dans combien de cas l'unicité n'est pas présente ...
Bonjour
Dans la mesure ou un select te retourne les résultat sous forme de table, tu peux normalement faire le count sur ta requête. (le fromsera donc ta requête)
SELECT COUNT(*) FROM
SELECT Comment, COUNT(Comment) AS "Total de commentaires"
FROM Widget
WHERE Comment != "#"
GROUP BY Comment
HAVING COUNT(Comment) > 1
ORDER BY Count(Comment) DESC
L'inconvénient c'est que tu n'as plus que l'information du nombre de ligne
Compter le nombre de résultats
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.