UPPER (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengembalikan ekspresi string setelah mengonversi data karakter huruf kecil menjadi huruf besar.
Catatan
Fungsi ini secara otomatis menggunakan aturan casing culture-independent (invariant) saat mengembalikan ekspresi string yang dikonversi.
Sintaks
UPPER(<string_expr>)
Argumen
Deskripsi | |
---|---|
string_expr |
Ekspresi string. |
Jenis yang dikembalikan
Mengembalikan ekspresi string.
Contoh
Contoh berikut menunjukkan cara menggunakan fungsi untuk memodifikasi berbagai string.
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"
}
]
Keterangan
- Fungsi ini tidak menggunakan indeks.
- Jika Anda berencana untuk sering melakukan perbandingan tidak peka huruf besar/kecil, fungsi ini dapat mengonsumsi sejumlah besar RU. Pertimbangkan untuk menormalkan casing string saat menyerap data Anda. Kemudian kueri seperti
SELECT * FROM c WHERE UPPER(c.name) = 'USERNAME'
disederhanakan keSELECT * FROM c WHERE c.name = 'USERNAME'
.