Comment ecrire cette requète

semouna -  
Ravachol Messages postés 568 Statut Membre -
bonjour vous alléez peut etre trouvé ma ? stupide mais j'ai besoin k kk1 m'aide à ecrire une requète
j'ai une table de patients avec comme champs nomnaissance/prénom/datenaissance
cette table contient des doublons et je voudrais ecrire la requètequi me permettrait de compter le nombre d'identité differente il y a dans ma base
je sais k'il fo utiliser count et distinct le problème c k j'arrive pas a combiner les 2 dans une requète
A voir également:

3 réponses

select Messages postés 82 Statut Membre 17
 
semouna il n'existe pas de questions sutpides ce qui serait stupide c de rester plante sans poser la question

Alors je pense que pour resoudre ton probleme, tu devrais etudier la commande sql group by

tu trouveras des informations supplementaires ici
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/courssql/cmd_groupby.html

cummulée a un compteur tu devrais resoudre ton probleme

Je te souhaite bon courrage

Select
0
semouna
 
merci bocoup pour ces conseils je vais les tester et je te dirai ce k'il en ai
0
semouna
 
mais çà marque erreur de syntaxe (operateur absent) dans l'expression'distinct nom count *' c pas normal
0
killer
 
si tu as une seule table c'est très simple il suffit de selectionner les champs de le table voulu puis d'utiliser group by pour classer ces champ par nom par exemple :
select nom,datedenaissance from NOMDELATABLE
group by nom
having disctinct nom count *

je crois que c'est cela
si tu doit utiliser plusieurs tables il faut faire des jointures et tu devras utiliser des alias et des where pour chaque tables afin d'associer les bon enregistrements. Bonne chance et bon courage.
0
Ravachol Messages postés 568 Statut Membre 120
 
Salut.
Un truc dans ce genre là peut-être :
SELECT COUNT(DISTINCT(nom))
FROM table

A++

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
0