CONCAT (استعلام NoSQL)
ينطبق على: NoSQL
تُرجع سلسلة ناتجة عن تسلسل قيمتين أو أكثر من قيم السلسلة.
بناء الجملة
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
الوسيطات
الوصف | |
---|---|
string_expr_1 |
تعبير السلسلة الأول في القائمة. |
string_expr_2 |
تعبير السلسلة الثاني في القائمة. |
string_expr_N (اختياري) |
تعبير سلسلة اختياري[s]، والذي يمكن أن يحتوي على عدد متغير من التعبيرات حتى N العنصر في القائمة. |
إشعار
CONCAT
تتطلب الدالة وسيطتين على الأقل لتعبير السلسلة.
أنواع الإعادة
إعادة تعبير سلسلة.
الأمثلة
يقوم هذا المثال الأول بإرجاع السلسلة المتسلسلة لتعبيري سلسلة.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
يستخدم هذا المثال التالي عنصرا موجودا في حاوية مع حقول مختلفة ذات صلة.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
يستخدم هذا المثال الدالة لتحديد تعبيرين من العنصر.
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"
}
]
الملاحظات
- لا تستخدم هذه الدالة الفهرس.