CONCAT(NoSQL 查询)
适用范围: NoSQL
返回一个字符串,该字符串是连接两个或多个字符串值的结果。
语法
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
参数
说明 | |
---|---|
string_expr_1 |
列表中的第一个字符串表达式。 |
string_expr_2 |
列表中的第二个字符串表达式。 |
string_expr_N (可选) |
可选字符串表达式,它可包含可变数量的表达式,最多直到列表中的第 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"
}
]
注解
- 此函数不使用索引。