共用方式為


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"
  }
]

備註

  • 此函式不會使用索引。