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 ke SELECT * FROM c WHERE c.name = 'USERNAME'.