Compter nombre d'occurrences avec même valeur [Fermé]

Messages postés
53
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
7 octobre 2015
-
Bonjour,

Etudiant en info, je me creuse la tête sur un problème que je n'arrive pas à résoudre. Je dois en faite compter les valeurs identiques d'un champs, et ce quelles que soient les valeurs qui existent deux fois ou plus dans ce champs.

Pour l'instant, j'ai ceci :
SELECT Champs1, COUNT(Champs2) FROM table1;


Mon problème est que je ne sais pas si je dois utiliser un WHERE et indiquer que je cherche seulement ceux dont la valeur apparaît deux fois ou plus ou si je dois plutôt ajouter une conditionnelle au "COUNT(Champs2)". Dans les deux cas, je n'ai pas réussi à trouver comment faire. J'ai peur de limiter la sélection si j'ajoute un WHERE.

Je travaille sur Access 2010, et quand je pense avoir réussi à trouver la requête il me met l'erreur suivante : "Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée "Champs1" comme une partie de la fonction d'agrégat". Voilà la requête exécutée :

SELECT Champs1 FROM Table1
GROUP BY Champs2
HAVING COUNT(Champs2)>1
ORDER BY Champs1; 


Bref, j'espère que vous pourrez m'aider.

Merci d'avance. :)

Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
23911
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 mars 2019
2662
4
Merci
Salut,

je ferais ça :

SELECT Champs1, COUNT(Champs2) FROM Table1 
GROUP BY Champs2 
HAVING COUNT(Champs2)>1 
ORDER BY Champs1; 

A+ Blux
 "Les cons, ça ose tout. 
C'est même à ça qu'on les reconnait"

Dire « Merci » 4

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62915 internautes nous ont dit merci ce mois-ci

merci blux, ça m'a affiché exactement ce que je voulais; comme quoi il n'y a pas que les cons qui osent!
1
Merci
Select champ1 , count(*) from table group by (champ1)
Bon Courage :)
Messages postés
53
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
7 octobre 2015
3
0
Merci
Personne pour m'aider ?