CONCAT (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert een tekenreeks die het resultaat is van het samenvoegen van twee of meer tekenreekswaarden.
Syntaxis
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Argumenten
Beschrijving | |
---|---|
string_expr_1 |
De eerste tekenreeksexpressie in de lijst. |
string_expr_2 |
De tweede tekenreeksexpressie in de lijst. |
string_expr_N (Optioneel) |
Optionele tekenreeksexpressie[s], die een variabel aantal expressies tot het N eerste item in de lijst kan bevatten. |
Notitie
Voor de CONCAT
functie zijn ten minste twee tekenreeksexpressieargumenten vereist.
Retourtypen
Retourneert een tekenreeksexpressie.
Voorbeelden
In dit eerste voorbeeld wordt de samengevoegde tekenreeks van twee tekenreeksexpressies geretourneerd.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
In dit volgende voorbeeld wordt een bestaand item in een container met verschillende relevante velden gebruikt.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
In dit voorbeeld wordt de functie gebruikt om twee expressies uit het item te selecteren.
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"
}
]
Opmerkingen
- Deze functie gebruikt de index niet.