Megosztás a következőn keresztül:


UPPER (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Sztringkifejezést ad vissza a kisbetűs adatok nagybetűssé alakítása után.

Feljegyzés

Ez a függvény automatikusan kultúrafüggetlen (invariáns) casing szabályokat használ a konvertált sztringkifejezés visszaadásakor.

Syntax

UPPER(<string_expr>)

Argumentumok

Leírás
string_expr Sztringkifejezés.

Visszatérési típusok

Sztringkifejezést ad vissza.

Példák

Az alábbi példa bemutatja, hogyan használható a függvény a különböző sztringek módosítására.

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

Megjegyzések

  • Ez a függvény nem használja az indexet.
  • Ha a kis- és nagybetűk gyakori érzéketlen összehasonlítását tervezi, ez a függvény jelentős számú kérelemegységet használhat fel. Érdemes lehet normalizálni a sztringek burkolatát az adatok betöltésekor. Ezután a lekérdezések SELECT * FROM c WHERE UPPER(c.name) = 'USERNAME' egyszerűbbek lesznek SELECT * FROM c WHERE c.name = 'USERNAME'.