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
Açıklama | |
---|---|
string_expr_1 |
Listedeki ilk dize ifadesi. |
string_expr_2 |
Listedeki ikinci dize ifadesi. |
string_expr_N (İsteğe bağlı) |
listedeki öğeye N kadar değişken sayıda ifade içerebilen isteğe bağlı dize ifadesi[s]. |
Not
İşlev CONCAT
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 örnekte, öğeden iki ifade seçmek için işlevi kullanılı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.