Count(distinct) et ms access

Soyez le premier à donner votre avis sur cette source.

Snippet vu 27 927 fois - Téléchargée 31 fois

Contenu du snippet

Suite à la source déposée sur la fonction COUNT, j'apporte une petite précision au sujet de MS ACCESS qui n'est certes pas le SGBD le plus performant mais il est tout de même très souvent utilisé.

le Select Count(distinct *) ne fonctionne pas sous Access :o(

Voilà le source pour le remplacer :

Source / Exemple :


select count(*) from 
(select distinct * from <nom_de_la_table>)

Conclusion :


Ok, c'est pas grand chose comme source mais j'avais très envi de poster une source sur ce nouveau site :o)

++

Moustachu

A voir également

Ajouter un commentaire

Commentaires

XdiZ
Messages postés
110
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
19 décembre 2012
-
Merci tu me sauves la vie, car access c'est le pire sgbd que j'ai jamais croisé !
cs_moustachu
Messages postés
1079
Date d'inscription
jeudi 14 novembre 2002
Statut
Membre
Dernière intervention
1 janvier 2012
-
non, non ça marche... sous access en tous puisque c'est l'objet du post. Je confirme, je viens de tester.

++
Moustachu
cs_Benouille
Messages postés
216
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
7 septembre 2007
1 -
j'ai pas d'access sous la main, mais il manque pas un renommage de la table derivée ?

genre :
Select Count(*)
From (Select Distinct * From <table>) tagada

ou tagada est le renommage


bon avant de poster je viens de vérifier sur sql server et effectivement sans renommage sans plante, avec ça marche mais c'est long.

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.