CONCAT (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengembalikan string yang merupakan hasil penggabungan dua atau beberapa nilai string.

Sintaks

CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])  

Argumen

Deskripsi
string_expr_1 Ekspresi string pertama dalam daftar.
string_expr_2 Ekspresi string kedua dalam daftar.
string_expr_N(Opsional) Ekspresi string opsional,yang dapat berisi jumlah variabel ekspresi hingga item ke-dalam Ndaftar.

Catatan

Fungsi ini CONCAT memerlukan setidaknya dua argumen ekspresi string.

Jenis yang ditampilkan

Mengembalikan ekspresi string.

Contoh

Contoh pertama ini mengembalikan string yang digabungkan dari dua ekspresi string.

SELECT VALUE
    CONCAT("adventure", "works")
[
  "adventureworks"
]

Contoh berikutnya menggunakan item yang ada dalam kontainer dengan berbagai bidang yang relevan.

[
  {
    "slug": "duonovi-pro-coat",
    "model": "8061",
    "category": "heavy-coats"
  }
]

Contoh ini menggunakan fungsi untuk memilih dua ekspresi dari item.

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"
  }
]

Keterangan

  • Fungsi ini tidak menggunakan indeks.