Die Funktion REPLACE() in MySQL wird zum Ersetzen von Zeichen oder Teilzeichenfolgen in einer Zeichenfolge verwendet. Ihre Syntax lautet: REPLACE(string, search_string, replacement_string). Es unterstützt das gleichzeitige Ersetzen mehrerer Teilzeichenfolgen, die Verwendung regulärer Ausdrücke zum Ersetzen und das Ersetzen von Nullwerten. Im folgenden Beispiel wird beispielsweise „Apple“ in der Zeichenfolge durch „Banana“ ersetzt: SELECT REPLACE('I love Apple', 'Apple', 'Banana');
REPLACE()-Funktion in MySQL Verwendung die Funktion
REPLACE() zum Ersetzen von Zeichen oder Teilzeichenfolgen in einer Zeichenfolge. Die Syntax lautet wie folgt:
REPLACE(string, search_string, replace_string)
Parameterbeschreibung:
Verwendungsbeispiel:
Das folgende Beispiel ersetzt „Apple“ durch „Banana“ in der Zeichenfolge:
SELECT REPLACE('I love Apple', 'Apple', 'Banana');
Ausgabe:
I love Banana
Andere Verwendung:
1. Ersetzen Sie mehrere Teilzeichenfolgen
ERSATZ ()-Funktion kann mehrere Teilzeichenfolgen gleichzeitig ersetzen. Die folgende Anweisung ersetzt beispielsweise „a“ und „e“ durch „o“ in der Zeichenfolge:
SELECT REPLACE('apple', 'a', 'o') SELECT REPLACE('apple', 'e', 'o')
Ausgabe:
opple oploe
2. Mit regulären Ausdrücken unterstützt die Funktion REPLACE() die Verwendung von regulären Ausdrücken . Die folgende Anweisung ersetzt beispielsweise alle Zahlen in der Zeichenfolge durch „*“:
SELECT REPLACE('12345', '[0-9]', '*')
*****
3. Nullwerte ersetzen
Die Funktion REPLACE() kann zum Ersetzen von Nullwerten verwendet werden. Die folgende Anweisung ersetzt beispielsweise Nullwerte in einer Zeichenfolge durch „N/A“:
SELECT REPLACE(NULL, NULL, 'N/A')
N/A
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Ersetzungsfunktion in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!