CONCAT (NoSQL 查詢)
適用於:NoSQL
傳回字串,該字串是串連兩個或多個字串值的結果。
語法
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
引數
描述 | |
---|---|
string_expr_1 |
清單中的第一個字串表達式。 |
string_expr_2 |
清單中的第二個字串表達式。 |
string_expr_N (選擇性) |
選擇性字串表示式[s],可包含最多 N 清單中第一個專案的變數表達式數目。 |
注意
函 CONCAT
式至少需要兩個字串表達式自變數。
傳回類型
傳回字串運算式。
範例
第一個範例會傳回兩個字串表達式的串連字串串。
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
下一個範例會使用容器中具有各種相關欄位的現有專案。
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
此範例會使用函式從項目選取兩個表達式。
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"
}
]
備註
- 此函式不會使用索引。