StringEquals (استعلام NoSQL)

ينطبق على: NoSQL

إرجاع قيمة منطقية تشير إلى ما إذا كان تعبير السلسلة الأول يطابق الثاني.

بناء الجملة

STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])  

الوسيطات

‏‏الوصف
string_expr_1 تعبير السلسلة الأول للمقارنة.
string_expr_2 تعبير السلسلة الثاني للمقارنة.
boolean_expr(اختياري) تعبير منطقي اختياري لتجاهل الحالة. عند التعيين إلى true، تقوم هذه الدالة بإجراء بحث غير حساس لحالة الأحرف. إذا لم يتم التحديد، فإن القيمة الافتراضية هي false.

أنواع الإعادة

إرجاع تعبير منطقي.

الأمثلة

يتحقق المثال التالي مما إذا كانت "abc" تطابق "abc" وما إذا كانت "abc" تطابق "ABC".

SELECT VALUE {
    compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
    compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
    compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
  {
    "compareSameCase": true,
    "compareDifferentCase": false,
    "compareIgnoreCase": true
  }
]

الملاحظات

  • تقوم هذه الدالة بإجراء بحث فهرس.