82 votes

Somme de COUNT groupés dans une requête SQL

J'ai une table avec 2 champs :

ID  Name
--  -------
1   Alpha
2   Beta
3   Beta
4   Beta
5   Charlie
6   Charlie

Je veux les regrouper par nom, avec 'count', et une ligne 'SUM'

Name     Count
-------  -----
Alpha     1
Beta      3
Charlie   2
**SUM       6**

Comment puis-je écrire une requête pour ajouter une ligne SUM sous le tableau ?

-2voto

Chitta Points 84

Après la requête, exécutez la commande suivante pour obtenir le nombre total de lignes

select @@ROWCOUNT

-6voto

Masum Points 81

Select sum(s) from (select count(Col_name) as s from Tab_name group by Col_name having count(*)>1)c

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X