banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Wed 05 May 2021 11:40

Lison94
Participant actif
Date d'inscription: 1 Apr 2020
Messages: 124

sql fonction count distinct

Bonjour à tous,

Je souhaite connaitre le nombre d'OAP différentes dans ma base de données je réalise dons la requête suivante :

SELECT COUNT (DISTINCT id_oap) FROM "6_foncier_cadastre_et_urbanisme".oap

Le requête me renvoie 0 et je comprends pas pourquoi..

Une idée ?

Merci smile

Lison

Hors ligne

 

#2 Wed 05 May 2021 12:38

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: sql fonction count distinct

Je suppose que l'espace après COUNT est une erreur de frappe dans le message ?
En tout cas, la syntaxe est bien :

Code:

SELECT COUNT(DISTINCT nom_colonne) FROM table

Sylvain M.

Hors ligne

 

#3 Wed 05 May 2021 13:43

Lison94
Participant actif
Date d'inscription: 1 Apr 2020
Messages: 124

Re: sql fonction count distinct

Oui pardon :

SELECT COUNT(DISTINCT id_oap) FROM "6_foncier_cadastre_et_urbanisme".oap_ccrc

J'utilise la fonction dans qgis et ca me renvoie le bon nombre alors que dans pgadmin 0

Lison

Hors ligne

 

#4 Thu 06 May 2021 09:04

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: sql fonction count distinct

Et d'autres requêtes de base dans PGAdmin fonctionnent ? Si tu fais un COUNT sur d'autres champs ? Sans DISTINCT ? Tu as des résultats cohérents ?


Sylvain M.

Hors ligne

 

#5 Thu 06 May 2021 16:52

Lison94
Participant actif
Date d'inscription: 1 Apr 2020
Messages: 124

Re: sql fonction count distinct

Bonjour,

cela fonctionne aujourd'hui. Je ne sais pas ce que j'ai modifié mais.. smile

Merci quand même !

Lison

Hors ligne

 

Pied de page des forums

Powered by FluxBB