Share via


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 Ndeğ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.