Heim > Datenbank > MySQL-Tutorial > Hauptteil

So verwenden Sie die Ersetzungsfunktion in MySQL

下次还敢
Freigeben: 2024-04-29 04:09:15
Original
1064 Leute haben es durchsucht

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');

So verwenden Sie die Ersetzungsfunktion in MySQL

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>
Nach dem Login kopieren

Parameterbeschreibung:

  • Zeichenfolge: Die Zeichenfolge, die Zeichen ersetzen muss.
  • Suchzeichenfolge: Die zu ersetzende Teilzeichenfolge.
  • replace_string: Neue Teilzeichenfolge, die zum Ersetzen der Suchzeichenfolge verwendet wird.

Verwendungsbeispiel:

Das folgende Beispiel ersetzt „Apple“ durch „Banana“ in der Zeichenfolge:

<code class="sql">SELECT REPLACE('I love Apple', 'Apple', 'Banana');</code>
Nach dem Login kopieren

Ausgabe:

<code>I love Banana</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe:

<code>opple
oploe</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren
Ausgabe:

<code>*****</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren
Ausgabe:

<code>N/A</code>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage