Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1021 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL] Comment appliquer une regex sur un champ ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Comment appliquer une regex sur un champ ?

n°782373
kaiska
Posté le 30-06-2004 à 13:34:38  profilanswer
 

Bonjour,
 
Je cherche à appliquer une expression réguliére sur un code de la forme "8-8888-888" pour le transformer en "888888888". En effet j'ai un code "888888888" et je voudrais rechercher l'enregistrement qui correspond. Je cherche donc à faire quelque chose comme

Code :
  1. SELECT code from produit where enlever_les_tirets(code) = "888888888";


 
Quelqu'un aurait une idée de la fonction à utiliser ?

mood
Publicité
Posté le 30-06-2004 à 13:34:38  profilanswer
 

n°782457
Lord II
PIB2000
Posté le 30-06-2004 à 14:29:56  profilanswer
 

En lisant le manuel à la section qui va bien, on trouve
 
REPLACE(str,from_str,to_str)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°782491
kaiska
Posté le 30-06-2004 à 14:46:46  profilanswer
 

Lord ii a écrit :

En lisant le manuel à la section qui va bien, on trouve
 
REPLACE(str,from_str,to_str)


Merci beaucoup, j'ai fini par tomber dessus aussi tout à l'heure. Ca marche dans mon cas mais je me demandais si on pouvais passer des motifs plus compliqués qu'un simple tiret. Replace ne supporte pas les regex on dirais...

n°782499
Lord II
PIB2000
Posté le 30-06-2004 à 14:51:21  profilanswer
 

je ne me suis pas trop penché sur le probleme, mais il semblerait que l'on puisse uniquement effectué des comparaisons et pas de remplacement de chaines


---------------
La bave du crapaud n'empèche pas la caravane de passer .

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL] Comment appliquer une regex sur un champ ?

 

Sujets relatifs
[DELPHI] faire une regexProblème Exportation Base MySQL
Pb focus sur le premier champ texte d'une variable de type tableauUrgent pliz. Pb de mise à jour de champ.
Recupération d'un champ style "toto[1]" dans une fonction javascriptComment lister les bases de données Mysql en java?[resolut]
Parser un fichier... regex ?[MySQL]fonction sum avec plusieurs arguments???
mysql : requête entre plusieurs lignes N, N-1, N-2, etc...Mysql et c++ builder6
Plus de sujets relatifs à : [MYSQL] Comment appliquer une regex sur un champ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR