Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

REPLACE

Gibt einen String zurück, der durch Ersetzen jedes Vorkommens eines Strings durch einen anderen String gebildet wird.

Siehe auch:
[SELECT]


Syntax​

SELECT REPLACE(character_expression, pattern, replacement) FROM <multipartIdentifier>;

Argumente​

character_expression
Ein String-Literal oder eine String-Spalte, in der die Ersetzung durchgeführt werden soll.

pattern
Der Teilstring, der im ursprünglichen String gesucht werden soll.

Wenn pattern ein leerer String ist oder in character_expression nicht gefunden wird, wird character_expression unverändert zurückgegeben.

replacement
Der Ersetzungsstring.

Wenn replacement ursprünglich kein String ist, wird es vor der Verarbeitung in einen UTF-8-String umgewandelt.

Für Vergleiche wird die Sortierreihenfolge BINARY verwendet.

Rückgabewert(e)​

Gibt einen String zurück.


Beispiele​

Ein String-Muster in einer Spalte ersetzen​

SELECT replace(name, 'prd', 'production') AS replacement_string
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Weitere Informationen finden Sie unter https://www.sqlite.org/lang_corefunc.html#replace