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 N item ke-dalam daftar. |
Catatan
Fungsi ini CONCAT
memerlukan setidaknya dua argumen ekspresi string.
Jenis yang dikembalikan
Mengembalikan ekspresi string.
Contoh
Contoh pertama ini mengembalikan string yang digabungkan dari dua ekspresi string.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
Contoh berikutnya ini 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.