Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen CONCAT returnerar en sträng som är resultatet av att sammanfoga flera fält från ett dokument.
Syntax
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Det första stränguttrycket i listan. |
string_expr_2 |
Det andra stränguttrycket i listan. |
string_expr_N |
Valfria stränguttryck, som kan innehålla ett variabelt antal uttryck upp till det n:e objektet i listan. |
Returtyper
Returnerar ett stränguttryck.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Överväg den här exempeluppsättningen med dokument i Products samlingen för dessa exempel.
[
{
"name": "Stilld rope",
"category": "gear",
"sku": "66403",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Orangas rope",
"category": "gear",
"sku": "66404",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Vonel Rope",
"category": "gear",
"sku": "66400",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Ferpal Ropes",
"category": "gear",
"sku": "66401",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Cotings rope",
"category": "gear",
"sku": "66402",
"detailCategory": "gear-climb-ropes"
}
]
Sammanfoga strängar
I det här exemplet CONCAT används funktionen för att sammanfoga två godtyckliga strängar.
SELECT VALUE
CONCAT("Ferpal", "Ropes")
[
"FerpalRopes"
]
Sammanfoga produktfält
I det här exemplet CONCAT används funktionen för att sammanfoga fält från en produkt i kategorin "heavy-coats".
SELECT VALUE
CONCAT(p.sku, "-", p.detailCategory)
FROM
products p
WHERE
p.detailCategory = "gear-climb-ropes"
[
"66403-gear-climb-ropes",
"66404-gear-climb-ropes",
"66400-gear-climb-ropes",
"66401-gear-climb-ropes",
"66402-gear-climb-ropes"
]
Anmärkningar
- Den här funktionen använder inte indexet.