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'.