Di MariaDB, LOWER()
adalah fungsi string bawaan yang mengembalikan argumen string dengan semua karakter diubah menjadi huruf kecil.
Hasilnya dikembalikan dalam pemetaan set karakter saat ini. Standarnya adalah latin1
(cp1252 Eropa Barat).
Fungsi MariaDB lainnya, LCASE()
adalah sinonim untuk LOWER()
.
Sintaks
Sintaksnya seperti ini:
LOWER(str)
Dimana str
adalah string yang akan diubah menjadi huruf kecil.
Contoh
Berikut ini contoh dasarnya:
SELECT LOWER('Crazy Clown');
Hasil:
+----------------------+ | LOWER('Crazy Clown') | +----------------------+ | crazy clown | +----------------------+
Ini contoh lain:
SELECT LOWER('FAST ELEPHANT');
Hasil:
+------------------------+ | LOWER('FAST ELEPHANT') | +------------------------+ | fast elephant | +------------------------+
Contoh Basis Data
Berikut ini contoh mengonversi hasil kueri basis data menjadi huruf kecil:
SELECT
StateProvince,
LOWER(StateProvince)
FROM Vendors;
Hasil:
+---------------+----------------------+ | StateProvince | LOWER(StateProvince) | +---------------+----------------------+ | MI | mi | | QLD | qld | | CA | ca | | NULL | NULL | | NULL | NULL | +---------------+----------------------+
String Biner
LOWER()
fungsi tidak bekerja pada string biner (BINARY
, VARBINARY
, BLOB
).
Contoh:
SELECT LOWER(BINARY 'FAST ELEPHANT');
Hasil:
+-------------------------------+ | LOWER(BINARY 'FAST ELEPHANT') | +-------------------------------+ | FAST ELEPHANT | +-------------------------------+
Argumen Null
Melewati null
mengembalikan null
:
SELECT LOWER(null);
Hasil:
+-------------+ | LOWER(null) | +-------------+ | NULL | +-------------+
Argumen Tidak Ada
Memanggil LOWER()
tanpa meneruskan argumen apa pun menghasilkan kesalahan:
SELECT LOWER();
Hasil:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LOWER'