Requête sql en select distinct [Résolu]

jimomo 18 Messages postés lundi 22 août 2005Date d'inscription 18 janvier 2008 Dernière intervention - 20 déc. 2005 à 10:12 - Dernière réponse : cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention
- 20 déc. 2005 à 10:53
Bonjour à tous,

j'essaye de compter dans une requête le nombre de ligne sans inclure les doublons.

je n'arrive pas à combiner le select distinct avec le count(*) :

lorsque je fais un "select count (distinct macolonne) from matable" je me fais jeter par un message du type

opérateur absent.

quelqu'un peut-il m'aider ?

merci d'avance
Cordialement,
jimomo
Afficher la suite 

7 réponses

Meilleure réponse
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 20 déc. 2005 à 10:53
3
Merci
Alors essaye ceci :
select count(macolonne) from (select distinct macolonne from matable)
ou encore :
select count(macolonne) from (select macolonne from matable group by macolonne)

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/

Merci cs_DARKSIDIOUS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

cs_funseb 154 Messages postés dimanche 29 juin 2003Date d'inscription 28 janvier 2010 Dernière intervention - 20 déc. 2005 à 10:22
0
Merci
Salut, Tu peux peut être essayer une requête imbriquée du style :
select count (macolonne) from matable
where macolonne in (select distinct(macolonne) from matable)

Mais pas sur du tout !
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 20 déc. 2005 à 10:30
0
Merci
Essaye plutôt ceci :

select distinct count(macolonne) from matable

ou encore :
select count(macolonne) from matable group by macolonne

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
jimomo 18 Messages postés lundi 22 août 2005Date d'inscription 18 janvier 2008 Dernière intervention - 20 déc. 2005 à 10:34
0
Merci
désolé mais ça ne marche pas.

jimomo
cs_funseb 154 Messages postés dimanche 29 juin 2003Date d'inscription 28 janvier 2010 Dernière intervention - 20 déc. 2005 à 10:37
0
Merci
Avec SQL-server , quand je fais :

select count(distinct(macolonne)) from matable;

ça marche impeccable !!
jimomo 18 Messages postés lundi 22 août 2005Date d'inscription 18 janvier 2008 Dernière intervention - 20 déc. 2005 à 10:38
0
Merci
le code : select count(macolonne) from matable group by macolonne
me renvoi un certain nombre de ligne, mais moi j'aimerai avoir le nombre total de ligne en résultat.

jimomo
jimomo 18 Messages postés lundi 22 août 2005Date d'inscription 18 janvier 2008 Dernière intervention - 20 déc. 2005 à 10:39
0
Merci
j'ai oublié de vous dire que c'est sous access

jimomo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.