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

الملاحظات

  • لا تستخدم هذه الدالة الفهرس.