Page 1 sur 1
trouver les valeurs identiques dans le même champs
Posté : 26 janv. 2008, 19:22
par karenma
bonjour
j'aimerai faire une requete avec select qui trouve les mots identiques dans le même champs
je n'ai trouvé que pour trouver des mots différents (avec select distinct ) mais pas identique
Quelqu'un a t il une idée?
merci d'avance pour votre réponse
Posté : 26 janv. 2008, 19:40
par Anémone
SELECT champ FROM table WHERE champ='$identique'
???????????
Posté : 27 janv. 2008, 01:19
par Berzemus
salut,
si tu pouvais formuler un peu plus clairement ce que tu recherches..
Qu'entends tu exactement par "identique" ? Tous les mots d'un champ qui apparaisent plus d'une fois ? Mot par mot, ou trié selon le mot ? ou simplement savoir combien il y a d'occurences de chaque mot ?
On peut sans doute t'aider, mais la, c'est assez flou.
champs
Posté : 27 janv. 2008, 09:03
par karenma
bonjour
en fait si par exemple j'ai dans le champs "essai" les valeurs:
b, c, d, h, g, i, l, v, h, d, a, h, o
qu'il me trouve
h --> titre corespondant
h --> titre corespondant
h --> titre corespondant
d--> titre corespondant
d--> titre corespondant
merci d'avance pour votre réponse
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 27 janv. 2008, 16:32
par Truc
ça tourne plutôt autour d'une requête et donc de SQL... je déplace !
Regarde du coté de
LIKE
pas de référence
Posté : 27 janv. 2008, 17:48
par karenma
bonjour
mais ne faut il pas une valeur référence pour utiliser like?
or moi je n'ai pas de valeur référence
je veux juste savoir s'il y a deux valeurs identiques dans mon champs mais je ne connais pas cette valeur
Comment faire alors?
merci d'avance pour votre réponse
Posté : 27 janv. 2008, 17:55
par h0_noMan
C'est simple, tu recuperes cette valeur dynamiquement et tu test ensuite.
Posté : 27 janv. 2008, 17:58
par zeus
Est-ce que tu peux nous donner la structure de tes tables (
sous la forme d'un export CREATE TABLE) et un échantillon de données (sous la forme export INSERT INTO) ?
J'ai une idée à te proposer, mais il me faudrait ça

Posté : 27 janv. 2008, 18:06
par Jules Petibidon
Hello,
J'ai l'impression que je comprends pas la question comme tout le monde
Alors je propose un
et donc si tu as un nb>1 c'est que tu as des valeurs identiques.
2 valeurs identiques
Posté : 27 janv. 2008, 18:39
par karenma
Bonjour
j'ai essayée avec COUNT, ça marche mais comment savoir quelles sont ces 2 valeurs identiques
Merci d' avance pour la réponse.
Posté : 27 janv. 2008, 18:51
par h0_noMan
Code : Tout sélectionner
SELECT count(*), monChamp
FROM maTable
GROUP BY monChamp
HAVING (count(*)>1)
2 valeurs identiques
Posté : 31 janv. 2008, 12:52
par karenma
bonjour
ça marche
merci pour vos réponses
Posté : 31 janv. 2008, 13:20
par Truc
Modération :
karenma, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton
en haut à gauche de ce sujet.