MySQL REPLACE

La fonction REPLACE() dans MySQL remplace toutes les occurrences d’une sous-chaîne dans une chaîne.
 

Exemple 1:
SELECT REPLACE("Apprendre Java", "Java", "MySQL");


 
L’exemple ci-dessus remplace la partie « Java » de « Apprendre Java » par « MySQL » et la colonne renvoyée par la requête MySQL contiendra « Apprendre MySQL ».
 
Liste des commandes MySQLListe des commandes MySQLDans ce tutoriel vous allez découvrir les différentes commandes MySQL qui devraient être utiles pour travailler avec des bases de données.   1. Pour vous…Lire plus

Syntaxe:
REPLACE(str1, str2, str3)
  • str1 : La chaîne d’origine
  • str2 : La sous-chaîne à remplacer
  • str3 : La nouvelle sous-chaîne

 

Exemple 2:

Considérons la table des images suivante, nommée « Images » :

+------------+--------------+
|     id     |      name    |
+------------+--------------+
|          1 | image001.jpg |
|          2 | image002.jpg |
|          3 | image003.jpg |
|          4 | image004.jpg |
|          5 | image005.jpg |
+------------+--------------+

Supposons, nous souhaitons remplacer la sous-chaîne « image » dans la colonne « name » par une chaîne vide. Cela peut être fait avec la requête suivante:

UPDATE Images set name = replace(name, 'image', '');

Nous aurons la sortie suivante:

+------------+--------------+
|     id     |      name    |
+------------+--------------+
|          1 |      001.jpg |
|          2 |      002.jpg |
|          3 |      003.jpg |
|          4 |      004.jpg |
|          5 |      005.jpg |
+------------+--------------+
Questions techniques sur MYSQLQuestions techniques sur MYSQL – Partie 1Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *