CONCAT (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Returnerar en sträng som är resultatet av en sammanfogning av två eller fler strängvärden.
Syntax
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Argument
beskrivning | |
---|---|
string_expr_1 |
Det första stränguttrycket i listan. |
string_expr_2 |
Det andra stränguttrycket i listan. |
string_expr_N (Valfritt) |
Valfritt stränguttryck som kan innehålla ett variabelt antal uttryck upp till det N andra objektet i listan. |
Kommentar
Funktionen CONCAT
kräver minst två stränguttrycksargument.
Returtyper
Returnerar ett stränguttryck.
Exempel
Det första exemplet returnerar den sammanfogade strängen med två stränguttryck.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
I nästa exempel används ett befintligt objekt i en container med olika relevanta fält.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
I det här exemplet används funktionen för att välja två uttryck från objektet.
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"
}
]
Kommentarer
- Den här funktionen använder inte indexet.