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

الملاحظات

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