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'
tillSELECT * FROM c WHERE c.name = 'USERNAME'
.