Count(distinct) et ms access

Soyez le premier à donner votre avis sur cette source.

Snippet vu 28 325 fois - Téléchargée 34 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 108 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 19 décembre 2012
7 août 2008 à 18:00
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
14 oct. 2004 à 14:03
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 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
14 oct. 2004 à 13:28
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.