Freigeben über


REPLACE (NoSQL-Abfrage)

GILT FÜR: NoSQL

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenwerts durch einen anderen Zeichenfolgenwert.

Syntax

REPLACE(<string_expr_1>, <string_expr_2>, <string_expr_3>)  

Argumente

BESCHREIBUNG
string_expr_1 Ein Zeichenfolgenausdruck, der durchsucht werden soll
string_expr_2 Ein Zeichenfolgenausdruck, der in string_expr_1 gesucht werden soll
string_expr_3 Ein Zeichenfolgenausdruck mit dem Text zum Ersetzen aller Vorkommen von string_expr_2 in string_expr_1

Rückgabetypen

Gibt einen Zeichenfolgenausdruck zurück.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Funktion verwenden, um statische Werte zu ersetzen:

SELECT VALUE {
    replaceSubstring: REPLACE("AdventureWorksLT", "LT", "LT2")
}
[
  {
    "replaceSubstring": "AdventureWorksLT2"
  }
]

Bemerkungen

  • Diese Funktion verwendet den Index nicht.