UPPER (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Returnerar ett stränguttryck efter att teckendata med gemener har konverterats till versaler.
Kommentar
Den här funktionen använder automatiskt kulturoberoende (invarianta) höljeregler när det konverterade stränguttrycket returneras.
Syntax
UPPER(<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: 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"
}
]
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 UPPER(c.name) = 'USERNAME'
tillSELECT * FROM c WHERE c.name = 'USERNAME'
.