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 culture-independent (invariant) saat mengembalikan ekspresi string yang dikonversi.
Sintaks
LOWER(<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: 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 casing string saat menyerap data Anda. Kemudian kueri seperti
SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME'
disederhanakan keSELECT * FROM c WHERE c.name = 'USERNAME'
.