Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana Fungsi LOWER() Bekerja di MySQL

Di MySQL, LOWER() fungsi mengubah karakter huruf besar menjadi huruf kecil, sesuai dengan pemetaan set karakter saat ini (pemetaan default adalah utf8mb4 ).

Sintaks

Sintaksnya seperti ini:

LOWER(str)

Dimana str adalah string yang akan diubah menjadi huruf kecil.

Contoh

Ini contohnya:

SELECT LOWER('CAT');

Hasil:

+--------------+
| LOWER('CAT') |
+--------------+
| cat          |
+--------------+

Tentu saja, jika string sudah berisi karakter huruf kecil, karakter tersebut akan tetap huruf kecil.

Contoh:

SELECT LOWER('Cat');

Hasil:

+--------------+
| LOWER('Cat') |
+--------------+
| cat          |
+--------------+

Contoh Basis Data

Berikut ini contoh pemilihan data dari database dan mengubahnya menjadi huruf kecil:

USE Music;
SELECT 
    ArtistName AS Original, 
    LOWER(ArtistName) AS Lowercase
FROM Artists
LIMIT 5;

Hasil:

+------------------+------------------+
| Original         | Lowercase        |
+------------------+------------------+
| Iron Maiden      | iron maiden      |
| AC/DC            | ac/dc            |
| Allan Holdsworth | allan holdsworth |
| Buddy Rich       | buddy rich       |
| Devin Townsend   | devin townsend   |
+------------------+------------------+

String Biner

Fungsi ini tidak bekerja pada string biner. Jika Anda perlu menggunakannya pada string biner, Anda harus mengubahnya menjadi string nonbiner terlebih dahulu. Ini contohnya:

SET @str = BINARY 'Cat';
SELECT 
  LOWER(@str) AS 'Binary', 
  LOWER(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';

Hasil:

+--------+-----------+
| Binary | Nonbinary |
+--------+-----------+
| Cat    | cat       |
+--------+-----------+

Fungsi LCASE()

LCASE() fungsi adalah sinonim untuk LOWER() . Perhatikan bahwa jika Anda menggunakan LCASE() dalam tampilan, itu akan ditulis ulang dan disimpan sebagai LOWER() .

Konversikan ke Huruf Besar

UPPER() dan UCASE() fungsi bekerja dengan cara yang sama untuk mengubah karakter menjadi huruf besar.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana merancang database mysql multi tenant

  2. GET_FORMAT() Contoh – MySQL

  3. Cara Membuat Database dari Script di MySQL

  4. Apa yang Harus Dipantau di MySQL 8.0

  5. Cara Membuat Database MySQL Menggunakan Command Line Interface (CLI)