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

Bagaimana Fungsi UPPER() Bekerja di MySQL

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

Sintaks

Sintaksnya seperti ini:

UPPER(str)

Dimana str adalah string yang akan diubah menjadi huruf besar.

Contoh

Ini contohnya:

SELECT UPPER('cat');

Hasil:

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

Seperti yang Anda duga, jika string sudah berisi karakter huruf besar apa pun, karakter tersebut akan tetap menggunakan huruf besar.

Contoh:

SELECT UPPER('Cat');

Hasil:

+--------------+
| UPPER('Cat') |
+--------------+
| CAT          |
+--------------+

Contoh Basis Data

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

USE Music;
SELECT 
    ArtistName AS Original, 
    UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5;

Hasil:

+------------------+------------------+
| Original         | Uppercase        |
+------------------+------------------+
| 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 
  UPPER(@str) AS 'Binary', 
  UPPER(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';

Hasil:

+--------+-----------+
| Binary | Nonbinary |
+--------+-----------+
| Cat    | CAT       |
+--------+-----------+

Fungsi UCASE()

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

Konversikan ke Huruf Kecil

LOWER() dan LCASE() fungsi bekerja dengan cara yang sama untuk mengonversi karakter menjadi huruf kecil.


  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 cara melakukan penyisipan massal di MySQL?

  2. Cara Mencadangkan/Memulihkan MySQL/MariaDB dan PostgreSQL Menggunakan Alat 'Automysqlbackup' dan 'Autopostgresqlbackup'

  3. Melakukan perhitungan di MySQL vs PHP

  4. SEC_TO_TIME() Contoh – MySQL

  5. Kembalikan struktur tabel dari file frm dan ibd