LOWER (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Menjalankan ekspresi string setelah mengonversi data karakter huruf kecil menjadi huruf besar.
Catatan
Fungsi ini secara otomatis menggunakan aturan casing independen budaya (invarian) saat mengembalikan ekspresi string yang dikonversi.
Sintaks
LOWER(<string_expr>)
Argumen
Deskripsi | |
---|---|
string_expr |
Ekspresi string. |
Jenis yang ditampilkan
Mengembalikan ekspresi string.
Contoh
Contoh berikut menunjukkan cara menggunakan fungsi untuk memodifikasi berbagai string.
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"
}
]
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 kapitalisasi string saat menyerap data Anda. Kemudian kueri seperti
SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME'
disederhanakan keSELECT * FROM c WHERE c.name = 'USERNAME'
.