CONCAT (NoSQL sorgusu)
UYGULANANLAR: NOSQL
İki veya daha fazla dize değerini birleştirmenin sonucu olan bir dize döndürür.
Söz dizimi
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Bağımsız değişkenler
Description | |
---|---|
string_expr_1 |
Listedeki ilk dize ifadesi. |
string_expr_2 |
Listedeki ikinci dize ifadesi. |
string_expr_N (İsteğe bağlı) |
İsteğe bağlı dize ifadesi[s], listedeki th öğesine kadar N değişken sayıda ifade içerebilir. |
Not
CONCAT
İşlev için en az iki dize ifadesi bağımsız değişkeni gerekir.
Dönüş türleri
Bir dize ifadesi döndürür.
Örnekler
Bu ilk örnek, iki dize ifadesinin birleştirilmiş dizesini döndürür.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
Bu sonraki örnek, çeşitli ilgili alanlara sahip bir kapsayıcıda var olan bir öğeyi kullanır.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
Bu örnek, öğeden iki ifade seçmek için işlevini kullanır.
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"
}
]
Açıklamalar
- Bu işlev dizini kullanmaz.