REPLACE (zapytanie NoSQL)
DOTYCZY: NoSQL
Zamienia wszystkie wystąpienia określonej wartości ciągu na inną wartość ciągu.
Składnia
REPLACE(<string_expr_1>, <string_expr_2>, <string_expr_3>)
Argumenty
opis | |
---|---|
string_expr_1 |
Wyszukiwane jest wyrażenie ciągu. |
string_expr_2 |
Wyrażenie ciągu, które ma zostać znalezione w obiekcie string_expr_1 . |
string_expr_3 |
Wyrażenie ciągu z tekstem, które zastąpi wszystkie wystąpienia string_expr_2 elementu w obiekcie string_expr_1 . |
Typy zwracane
Zwraca wyrażenie ciągu.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej funkcji zastąpić wartości statyczne.
SELECT VALUE {
replaceSubstring: REPLACE("AdventureWorksLT", "LT", "LT2")
}
[
{
"replaceSubstring": "AdventureWorksLT2"
}
]
Uwagi
- Ta funkcja nie używa indeksu.