CONCAT (استعلام NoSQL)

ينطبق على: NoSQL

تُرجع سلسلة ناتجة عن تسلسل قيمتين أو أكثر من قيم السلسلة.

بناء الجملة

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

الوسيطات

الوصف
string_expr_1 تعبير السلسلة الأول في القائمة.
string_expr_2 تعبير السلسلة الثاني في القائمة.
string_expr_N(اختياري) تعبير سلسلة اختياري[s]، والذي يمكن أن يحتوي على عدد متغير من التعبيرات حتى Nالعنصر th في القائمة.

ملاحظة

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

الملاحظات

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