SQLite lower()
fungsi memungkinkan Anda untuk mengubah string menjadi karakter huruf kecil.
Lebih tepatnya, ia mengembalikan salinan argumennya, dengan semua karakter ASCII dikonversi menjadi huruf kecil.
Contoh
Berikut adalah contoh dasar untuk didemonstrasikan.
SELECT lower('BLACK Cat');
Hasil:
black cat
Contoh Basis Data
Berikut ini contoh penggunaan lower()
berfungsi dalam kueri terhadap kolom database.
SELECT
CatName,
lower(CatName)
FROM Cats;
Hasil:
CatName lower(CatName) ---------- -------------- Brush brush Brash brash Broosh broosh 100%Fluff 100%fluff 100$Fluff 100$fluff
Di sini, kolom kiri berisi nilai asli, dan kolom kanan berisi nilai yang diubah menjadi huruf kecil.
Jumlah Argumen
lower()
fungsi membutuhkan satu, dan hanya satu, argumen.
Jika Anda tidak memberikan argumen, Anda akan mendapatkan kesalahan.
SELECT lower();
Hasil:
Error: wrong number of arguments to function lower()
Dan jika Anda memberikan terlalu banyak argumen, Anda juga akan mendapatkan kesalahan.
SELECT lower('Black', 'Cat');
Hasil:
Error: wrong number of arguments to function lower()
Karakter Non-ASCII
Seperti yang disebutkan, lower()
hanya berfungsi pada karakter ASCII (26 huruf yang digunakan dalam bahasa Inggris). SQLite hanya memahami huruf besar/kecil untuk karakter ASCII secara default.
Anda dapat memuat ekstensi SQLite ICU jika Anda perlu melakukan konversi huruf besar-kecil pada karakter non-ASCII.
Fungsi berbasis ICU yang disediakan oleh ekstensi ini menyediakan pemetaan kasus, jika ditentukan, untuk berbagai karakter unicode.