Doublons precis dans la base de données
JP
-
JP -
JP -
Bonjour,
j'ai une table boutique et un champ nom de boutique.
Mes noms de boutiques sont de la forme : boulanger PARIS 10, boulanger PARIS halles.
Existe t-il une fonction SQL qui me permette de récupérer toutes les boutiques possédant un nom de ville identique. Par exemple ici Paris mais en ne tenant pas compte du reste et sans spécifier de nom de ville. J'ai essayé cette requête mais elle récupère les doublons identiques uniquement comme un LIKE:
SELECT count(*), nomVille FROM boutique group by nomVille HAVING count(*) > 1 ;
Merci de votre aide.
j'ai une table boutique et un champ nom de boutique.
Mes noms de boutiques sont de la forme : boulanger PARIS 10, boulanger PARIS halles.
Existe t-il une fonction SQL qui me permette de récupérer toutes les boutiques possédant un nom de ville identique. Par exemple ici Paris mais en ne tenant pas compte du reste et sans spécifier de nom de ville. J'ai essayé cette requête mais elle récupère les doublons identiques uniquement comme un LIKE:
SELECT count(*), nomVille FROM boutique group by nomVille HAVING count(*) > 1 ;
Merci de votre aide.
13 réponses
-
Salut,
WHERE nomville like "*PARIS*" ?
-
Merci de ta réponse. Mais je voudrais que cela détecte automatiquement les doublons comme dans ma requête. Sans spécifier de ville. Par exemple, si il y a trois boutiques à bordeaux et deux à paris, je voudrais qu'il m'affiche les 5 magasins vu que bordeaux existe 3 fois et paris 2 fois.
-
En gros si il y plusieurs boutique dans une ville il faut les afficher ?
-
Oui, c'est ça mais le problème c'est que les villes peuvent être de format PARIS 10 ou bien encore Bordeaux saint Anne etc ...
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
...WHERE nom_ville LIKE (%SELECT(...)%); ca peut pas marcher ?
-
Oui mais justement c'est quoi la fonction qui permet de faire les "match" en prenant compte du nom de la ville puisque la un LIKE va récupérer quelque chose de précis.
-
tu veux recuperer les nom de la boutique en faite?
-
-
-
peut etre que tu trouvera ton bonheur ici : http://dev.mysql.com/doc/refman/5.0/fr/string-functions.html
mais dans tous les cas tu as sans doute une grosse erreur de conception de base ;) -
-
-
Oui mais ça ne marche pas, ça me récupère le nom de Magasin de façon précise comme un LIKE.
(Exemple : ça me trouve quand j'ai 2 Boulanger Paris mais ça ne me trouve pas quand j'ai Boulanger Paris 10 et Boulanger Paris 11)