J'ai une requête de sélection SQL qui a un groupe par. Je veux compter tous les enregistrements après l'instruction group by. Existe-t-il un moyen pour cela directement de sql? Par exemple, ayant une table avec les utilisateurs que je veux sélectionner les différentes villes et le nombre total des utilisateursComment utiliser count et group by par la même instruction select
select town, count(*) from user
group by town
Je veux avoir une colonne avec toutes les villes et un autre avec le nombre d'utilisateurs dans tous les lignes
Un exemple du résultat pour avoir 3 villes et 58 utilisateurs au total est:
Town Count
Copenhagen 58
NewYork 58
Athens 58
vous voulez dire que vous voulez que votre jeu de résultats ait 2 comptes un pour les villes et un pour les utilisateurs? – Leslie
Donc vous voulez une ligne pour chaque ville, et dans chaque rangée, la colonne 2 contient le nombre total de tous les utilisateurs? Donc, la colonne 2 a la même valeur * pour chaque ligne? Si vous modifiez pour inclure des exemples de données et la sortie requise, nous serons en mesure de vous donner exactement ce que vous voulez. – AakashM
Vous avez raison AakashM! Je viens de l'éditer. – Stavros