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:
<code class="sql">REPLACE(string, search_string, replace_string)</code>
Parameterbeschreibung:
Verwendungsbeispiel:
Das folgende Beispiel ersetzt „Apple“ durch „Banana“ in der Zeichenfolge:
<code class="sql">SELECT REPLACE('I love Apple', 'Apple', 'Banana');</code>
Ausgabe:
<code>I love Banana</code>
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:
<code class="sql">SELECT REPLACE('apple', 'a', 'o') SELECT REPLACE('apple', 'e', 'o')</code>
Ausgabe:
<code>opple oploe</code>
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 „*“:
<code class="sql">SELECT REPLACE('12345', '[0-9]', '*')</code>
<code>*****</code>
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“:
<code class="sql">SELECT REPLACE(NULL, NULL, 'N/A')</code>
<code>N/A</code>
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!