UPPER (استعلام NoSQL)

ينطبق على: NoSQL

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

ملاحظة

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

بناء الجملة

UPPER(<string_expr>)

الوسيطات

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

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

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

أمثلة

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

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

الملاحظات

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