REPLACE (dotaz NoSQL)
PLATÍ PRO: NoSQL
Nahradí všechny výskyty zadané řetězcové hodnoty jinou řetězcovou hodnotou.
Syntaxe
REPLACE(<string_expr_1>, <string_expr_2>, <string_expr_3>)
Argumenty
Popis | |
---|---|
string_expr_1 |
Řetězcový výraz, který se má prohledávat. |
string_expr_2 |
Řetězcový výraz, který se má najít v souboru string_expr_1 . |
string_expr_3 |
Řetězcový výraz s textem, který nahradí všechny výskyty string_expr_2 uvnitř string_expr_1 . |
Návratové typy
Vrátí řetězcový výraz.
Příklady
Následující příklad ukazuje, jak tuto funkci použít k nahrazení statických hodnot.
SELECT VALUE {
replaceSubstring: REPLACE("AdventureWorksLT", "LT", "LT2")
}
[
{
"replaceSubstring": "AdventureWorksLT2"
}
]
Poznámky
- Tato funkce nepoužívá index.