CONCAT (query NoSQL)
SI APPLICA A: NoSQL
Restituisce una stringa che rappresenta il risultato della concatenazione di due o più valori di stringa.
Sintassi
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Argomenti
Descrizione | |
---|---|
string_expr_1 |
Prima espressione stringa nell'elenco. |
string_expr_2 |
Seconda espressione stringa nell'elenco. |
string_expr_N (opzionale) |
Espressione stringa facoltativa[s], che può contenere un numero variabile di espressioni fino al N primo elemento nell'elenco. |
Nota
La CONCAT
funzione richiede almeno due argomenti di espressione stringa.
Tipi restituiti
Restituisce un'espressione di stringa.
Esempi
Questo primo esempio restituisce la stringa concatenata di due espressioni stringa.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
Nell'esempio seguente viene usato un elemento esistente in un contenitore con vari campi pertinenti.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
In questo esempio viene utilizzata la funzione per selezionare due espressioni dall'elemento.
SELECT VALUE {
sku: CONCAT(p.slug, "-", p.category, "-", p.model)
}
FROM
products p
WHERE
p.category = "heavy-coats"
[
{
"sku": "duonovi-pro-coat-heavy-coats-8061"
}
]
Osservazioni:
- Questa funzione non usa l'indice.