MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana LOWER() Bekerja di MariaDB

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'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB SYSTEM_USER() Dijelaskan

  2. Berurusan dengan MySQL Long Running Query

  3. Cara Meningkatkan MariaDB 5.5 ke MariaDB 10.1 di CentOS/RHEL 7 dan Sistem Debian

  4. String Format Tanggal MariaDB

  5. Bagaimana LOG() Bekerja di MariaDB