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 Nkadar 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.