Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev, CONCAT bir belgeden birden çok alanı birleştirmenin sonucu olan bir dize döndürür.
Sözdizimi
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Listedeki ilk dize ifadesi. |
string_expr_2 |
Listedeki ikinci dize ifadesi. |
string_expr_N |
listedeki N. öğeye kadar değişken sayıda ifade içerebilen isteğe bağlı dize ifadeleri. |
Dönüş türleri
Bir dize ifadesi döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Bu örnekler için koleksiyondaki Products bu örnek belge kümesini göz önünde bulundurun.
[
{
"name": "Stilld rope",
"category": "gear",
"sku": "66403",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Orangas rope",
"category": "gear",
"sku": "66404",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Vonel Rope",
"category": "gear",
"sku": "66400",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Ferpal Ropes",
"category": "gear",
"sku": "66401",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Cotings rope",
"category": "gear",
"sku": "66402",
"detailCategory": "gear-climb-ropes"
}
]
Dizeleri birleştir
Bu örnekte işlev, CONCAT iki rastgele dizeyi birleştirmek için kullanılır.
SELECT VALUE
CONCAT("Ferpal", "Ropes")
[
"FerpalRopes"
]
Ürün alanlarını birleştirme
Bu örnekte işlev, CONCAT "heavy-coats" kategorisindeki bir üründeki alanları birleştirmek için kullanılır.
SELECT VALUE
CONCAT(p.sku, "-", p.detailCategory)
FROM
products p
WHERE
p.detailCategory = "gear-climb-ropes"
[
"66403-gear-climb-ropes",
"66404-gear-climb-ropes",
"66400-gear-climb-ropes",
"66401-gear-climb-ropes",
"66402-gear-climb-ropes"
]
Açıklamalar
- Bu işlev dizini kullanmaz.