Maison >base de données >tutoriel mysql >Comment utiliser la fonction de remplacement dans MySQL
La fonction REPLACE() dans MySQL est utilisée pour remplacer des caractères ou des sous-chaînes dans une chaîne. Sa syntaxe est : REPLACE(string, search_string, replace_string). Il prend en charge le remplacement de plusieurs sous-chaînes simultanément, en utilisant des expressions régulières pour le remplacement et en remplaçant les valeurs nulles. Par exemple, l'exemple suivant remplace "Apple" dans la chaîne par "Banana": SELECT REPLACE('I love Apple', 'Apple', 'Banana');
Fonction REPLACE() dans MySQL Utilisation la fonction
REPLACE() pour remplacer des caractères ou des sous-chaînes dans une chaîne. La syntaxe est la suivante :
<code class="sql">REPLACE(string, search_string, replace_string)</code>
Description du paramètre :
Exemple d'utilisation :
L'exemple suivant remplace "Apple" par "Banana" dans la chaîne :
<code class="sql">SELECT REPLACE('I love Apple', 'Apple', 'Banana');</code>
Sortie :
<code>I love Banana</code>
Autre utilisation :
1 Remplacer plusieurs sous-chaînes
.REMPLACER () peut remplacer plusieurs sous-chaînes en même temps. Par exemple, l'instruction suivante remplace "a" et "e" par "o" dans la chaîne :
<code class="sql">SELECT REPLACE('apple', 'a', 'o') SELECT REPLACE('apple', 'e', 'o')</code>
Sortie :
<code>opple oploe</code>
2 Utilisation d'expressions régulières
La fonction REPLACE() prend en charge l'utilisation du remplacement d'expressions régulières. . Par exemple, l'instruction suivante remplace tous les nombres de la chaîne par "*" :
<code class="sql">SELECT REPLACE('12345', '[0-9]', '*')</code>
Sortie :
<code>*****</code>
3. Remplacer les valeurs nulles
La fonction REPLACE() peut être utilisée pour remplacer les valeurs nulles. Par exemple, l'instruction suivante remplace les valeurs nulles dans une chaîne par « N/A » :
<code class="sql">SELECT REPLACE(NULL, NULL, 'N/A')</code>
Sortie :
<code>N/A</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!