Suppression des doublons
Résolu
debutante_access
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
debutante_access Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
debutante_access Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai par exemple cette table :
x a b
x c d
y a b
z e f
Je voulais créer une requete qui permet de calculer le nombre d'enregistrement de la première colonne sans calculer les doublons
J'ai utilisé dans ma requête l'opération " Compte" donc elle me donne " 4" Mais moi je cherche qu'elle m'affiche " 3"
Est ce qu'il existe un critère que je peux utiliser ?
Merci
J'ai par exemple cette table :
x a b
x c d
y a b
z e f
Je voulais créer une requete qui permet de calculer le nombre d'enregistrement de la première colonne sans calculer les doublons
J'ai utilisé dans ma requête l'opération " Compte" donc elle me donne " 4" Mais moi je cherche qu'elle m'affiche " 3"
Est ce qu'il existe un critère que je peux utiliser ?
Merci
A voir également:
- Access supprimer les doublons
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
- Supprimer pub youtube - Accueil - Streaming
5 réponses
Bonsoir, il y a eu malentendu. J'avais compris, et sans doute Panoramix également, que tu voulais que ta requête t'affiche les valeurs SANS DOUBLON, mais non pas le NOMBRE de valeurs sans doublon.
Dans ce cas il te faut faire 2 requêtes. La première RequêteA qui ne t'affiche que les valeurs distinctes, càd en sélectionnant "valeurs distinctes = oui " mais sans comptage, et la deuxième qui compte le nbre de valeurs obtenues par la première, en cascade. Càd le code sera qqch du genre :
Requête1 = SELECT DISTINCT Table1.Champ1 FROM Table1
Requête2 = SELECT Count(Requête1.Champ1 ) AS CompteDeChamp1 FROM Requête1;
Dans ce cas il te faut faire 2 requêtes. La première RequêteA qui ne t'affiche que les valeurs distinctes, càd en sélectionnant "valeurs distinctes = oui " mais sans comptage, et la deuxième qui compte le nbre de valeurs obtenues par la première, en cascade. Càd le code sera qqch du genre :
Requête1 = SELECT DISTINCT Table1.Champ1 FROM Table1
Requête2 = SELECT Count(Requête1.Champ1 ) AS CompteDeChamp1 FROM Requête1;
Salut,
En SQL tu peux utiliser DISTINCT : SQL DISTINCT
Voilà !
En SQL tu peux utiliser DISTINCT : SQL DISTINCT
Voilà !
en mode création j'ai affiché ma table " puisque c'est seulement un exemple je l'ai nommée table 1 ( Colonne1,colonne 2, colonne 3) "
j'ai rempli ma table par:
x a b
x c d
y a b
z e f
Dans ma requête j'ai affiché ma table,
puis j'ai sélectionné le ----->:champ Nombre:colonne1
-----------------------------------> Table: Table 1
------------------------------------> Opération: Compter
Mais le résultat est toujours 4 au lieu de 3 :(
j'ai rempli ma table par:
x a b
x c d
y a b
z e f
Dans ma requête j'ai affiché ma table,
puis j'ai sélectionné le ----->:champ Nombre:colonne1
-----------------------------------> Table: Table 1
------------------------------------> Opération: Compter
Mais le résultat est toujours 4 au lieu de 3 :(
Bonjour tout le monde
Merci pour votre réponse ,
j'ai sélectionner " Valeurs distincts = oui" mais il m'affiche toujours le nombre 4 au lieu de 3 :(
voici la requête en mode SQL :
SELECT DISTINCT Count(Table1.[Colonne 1]) AS [CompteDeColonne 1]
FROM Table1;
Merci pour votre réponse ,
j'ai sélectionner " Valeurs distincts = oui" mais il m'affiche toujours le nombre 4 au lieu de 3 :(
voici la requête en mode SQL :
SELECT DISTINCT Count(Table1.[Colonne 1]) AS [CompteDeColonne 1]
FROM Table1;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
--> Pourquoi pas en une seule instruction ?