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
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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 erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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...)
Envoyé par Yphon
Ecrit plutot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select distinct count(per_code) as nombre from personne
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Et?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT (DISTINCT per_code) as nombre FROM personne
Partager