J'ai une liste d'étiquettes dans une base de données.Comment effectuer COUNT() ou COUNT (*)
Ex:
villan
hero
spiderman
superman
superman
Je voulais obtenir une liste triée des noms de balises dans l'ordre croissant et le nombre de fois que l'étiquette unique est apparu dans la base de données. J'ai écrit ce code:
Ex:
SELECT hashtag.tag_name
, COUNT(*) AS number
FROM hashtag
GROUP BY hashtag.tag_name
ORDER BY hashtag.tag_name ASC
Cela donne le résultat correct:
hero , 1
spiderman , 1
superman , 2
villan , 1
Comment puis-je obtenir le plein COUNT de cette liste entière. La réponse devrait être 4 dans ce cas car il y a naturellement 4 lignes. Je n'arrive pas à obtenir un COUNT() correct sans que l'instruction échoue.
Merci beaucoup pour votre aide! :)
Merci beaucoup cela a résolu le problème, ça alors je sais que je n'y avais même pas pensé. – ninu
Ensuite, je serai reconnaissant si vous acceptez cela pour me faire 3k + SF membre ;-) – zerkms
Je vais le faire! Aussi, je pense que vous êtes confus; cette upvote ne changera pas votre représentant sur SF :) –