5.7 ➡️ REPLACE

Sehen Sie sich “Section 7 Topic 98 an.

REPLACE in MySQL ist eine Funktion, die verwendet wird, um eine Teilzeichenfolge in einer Zeichenfolge durch eine andere Teilzeichenfolge zu ersetzen. Sie nimmt drei Argumente: die Zeichenfolge, die durchsucht werden soll, die Teilzeichenfolge, die ersetzt werden soll, und die Teilzeichenfolge, die als Ersatz verwendet werden soll.

Hier ist ein Beispiel:

SELECT REPLACE('Hello, world!', 'world', 'Maria');
SQL

Dies würde die Zeichenfolge „Hello, Maria!“ zurückgeben, weil die Teilzeichenfolge „world“ durch die Teilzeichenfolge „Maria“ ersetzt wurde.

REPLACE kann auch in einer Abfrage verwendet werden, um Daten in einer Tabelle zu aktualisieren. Hier ist ein Beispiel:

UPDATE employees SET name = REPLACE(name, 'oldname', 'newname');
SQL

Dies würde die Spalte „name“ in der Tabelle „employees“ aktualisieren, indem die Teilzeichenfolge „oldname“ durch „newname“ ersetzt wird in allen Zeilen.

REPLACE ist also nützlich, um Daten in der Datenbank zu aktualisieren und zu ändern, oder um bestimmte Teile einer Zeichenfolge zu ersetzen, um benutzerdefinierte Ausgaben zu erzeugen, die auf Daten in der Datenbank basieren.