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
Et?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT (DISTINCT per_code) as nombre FROM personne
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager