Bonjour;
J'aimerais faire une requete qui compte le nombre de personne mais en les comptant qu'une seul fois par nom.
SELECT count (distinct nom) as nb where sexe=F
Voila ce que j'ai inscrit mais ca ne fonctionne pas
Ou est mon erreur
Version imprimable
Bonjour;
J'aimerais faire une requete qui compte le nombre de personne mais en les comptant qu'une seul fois par nom.
SELECT count (distinct nom) as nb where sexe=F
Voila ce que j'ai inscrit mais ca ne fonctionne pas
Ou est mon erreur
Salut, je pense qu'il te manque la table dans laquelle tu travailles :
De plus, si F est du texte, il faut mettre des cotes (')Code:Select count(distinct(nom)) as nb from TaTable Where sexe='F'
Bon courage
Boial ma requete et j'ai toujour une erreur
Il dit DISTINCT non défine
Mais ou est mon erreurCode:SELECT COUNT (DISTINCT(per_code)) as nombre FROM personne
merci
Bonsoir,
Tu travailles avec quel SGBD ?
Tu fais ta requête dans quel contexte ? (TIBQuery, ADOquery, dans ISQL...)
Citation:
Envoyé par Yphon
Ecrit plutot :
Code:Select distinct count(per_code) as nombre from personne
Et?Code:SELECT COUNT (DISTINCT per_code) as nombre FROM personne