Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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'.