Bagikan melalui


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