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


LOWER (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Sztringkifejezést ad vissza, miután kisbetűssé konvertálta a nagybetűs adatokat.

Megjegyzés

Ez a függvény automatikusan kultúrafüggetlen (invariáns) burkolati szabályokat használ az átalakított sztringkifejezés visszaadásakor.

Szintaxis

LOWER(<string_expr>)  

Argumentumok

Description
string_expr Sztringkifejezés.

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

Megjegyzések

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