ACESS : select count distinct ?

ACESS : select count distinct ? - SQL/NoSQL - Programmation

Marsh Posté le 27-06-2003 à 11:40:55    

Sous acces, comment on peut compter les differents item d'une table
 
Select count(distinct nom) ne fonctionne pas :(

Reply

Marsh Posté le 27-06-2003 à 11:40:55   

Reply

Marsh Posté le 27-06-2003 à 11:42:30    

ça doit plutot etre quelque chose comme ça:
select nom, count(nom) from ... group by nom

Reply

Marsh Posté le 27-06-2003 à 11:43:23    

ah oui ptre aussi
 
g fé ca :  
 
Select Count(nom) from revue where nom in (select distinct nom from revue)

Reply

Marsh Posté le 27-06-2003 à 12:51:07    

fabd a écrit :

ah oui ptre aussi
 
g fé ca :  
 
Select Count(nom) from revue where nom in (select distinct nom from revue)


 
Essaye ça
select nom, count(*)
from revue
group by nom

Reply

Marsh Posté le 27-06-2003 à 13:55:42    

Ma requete ne marche pas, et celle proposé non plus :(
 
select count(revue.nom) from revue where revue.nom in(SELECT revue.nom
FROM revue
GROUP BY revue.nom)
 
Qd je fais ca, il me retourne 42 resultats au lieu de 4 :/

Reply

Marsh Posté le 27-06-2003 à 15:48:49    

fabd a écrit :

Ma requete ne marche pas, et celle proposé non plus :(
 
select count(revue.nom) from revue where revue.nom in(SELECT revue.nom
FROM revue
GROUP BY revue.nom)
 
Qd je fais ca, il me retourne 42 resultats au lieu de 4 :/


 
Euh non ...
juste ça à taper =>
 
SELECT revue.nom, count(*)
FROM revue
GROUP BY revue.nom
 
ou ça
 
SELECT count(*)
FROM revue
GROUP BY revue.nom

Reply

Marsh Posté le 27-06-2003 à 20:02:27    

vttman2 > nope, ça marche pas, ça retourne le count pour chaque valeur de revue.nom, donc plusieurs lignes.
 
la seule requête que j'ai trouvé qui marche, c'est :
 
SELECT count(*) from (select distinct user_id from article) as test;

Reply

Marsh Posté le 30-06-2003 à 11:25:55    

Ah merde j'étais hors-sujet  
dès le début  :sweat:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed