LOWER (استعلام NoSQL)

ينطبق على: NoSQL

استعادة التسلسل السريع بعد تحويل بيانات الأحرف الكبيرة إلى أحرف صغيرة.

ملاحظة

تستخدم هذه الدالة تلقائيا قواعد غلاف مستقلة عن الثقافة (غير متغيرة) عند إرجاع تعبير السلسلة المحولة.

بناء الجملة

LOWER(<string_expr>)  

الوسيطات

الوصف
string_expr تعبير سلسلة.

أنواع الإرجاع

يُرجع تعبير سلسلة.

أمثلة

يوضح المثال التالي كيفية استخدام الدالة لتعديل سلاسل مختلفة.

SELECT VALUE {
    lowercase: LOWER("adventureworks"),
    uppercase: LOWER("ADVENTUREWORKS"),
    camelCase: LOWER("adventureWorks"),
    pascalCase: LOWER("AdventureWorks"),
    upperSnakeCase: LOWER("ADVENTURE_WORKS")
}
[
  {
    "lowercase": "adventureworks",
    "uppercase": "adventureworks",
    "camelCase": "adventureworks",
    "pascalCase": "adventureworks",
    "upperSnakeCase": "adventure_works"
  }
]

الملاحظات

  • لا تستخدم هذه الدالة الفهرس.
  • إذا كنت تخطط لإجراء مقارنات متكررة غير حساسة لحالة الأحرف، فقد تستهلك هذه الدالة عددا كبيرا من وحدات الطلب. ضع في اعتبارك تسوية غلاف السلاسل عند استيعاب بياناتك. ثم يتم تبسيط استعلام مثل SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME' إلى SELECT * FROM c WHERE c.name = 'USERNAME'.