Dela via


LOWER (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Returnerar ett stränguttryck efter att teckendata med versaler har konverterats till gemener.

Kommentar

Den här funktionen använder automatiskt kulturoberoende (invarianta) höljeregler när det konverterade stränguttrycket returneras.

Syntax

LOWER(<string_expr>)  

Argument

beskrivning
string_expr Ett stränguttryck.

Returtyper

Returnerar ett stränguttryck.

Exempel

I följande exempel visas hur du använder funktionen för att ändra olika strängar.

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

Kommentarer

  • Den här funktionen använder inte indexet.
  • Om du planerar att göra ofta skiftlägesokänsliga jämförelser kan den här funktionen förbruka ett stort antal RU:er. Överväg att normalisera höljet för strängar när du matar in dina data. Sedan förenklas en fråga som SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME' till SELECT * FROM c WHERE c.name = 'USERNAME'.