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

Bagaimana Fungsi UCASE() Bekerja di MySQL

Di MySQL, UCASE() fungsi adalah sinonim untuk UPPER() . Dengan kata lain, Anda dapat menggunakan salah satu dari fungsi ini untuk melakukan hal yang sama.

Secara khusus, kedua fungsi mengubah karakter huruf kecil menjadi huruf besar (dan mengembalikan hasilnya), sesuai dengan pemetaan set karakter saat ini (pemetaan default adalah utf8mb4 ).

Sintaks

Sintaksnya seperti ini:

UCASE(str)

Dimana str adalah string yang akan diubah menjadi huruf besar.

Contoh

Ini contohnya:

SELECT 
  UCASE('cat'),
  UPPER('cat');

Hasil:

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

String Biner

Fungsi-fungsi ini tidak berfungsi pada string biner. Jika Anda perlu menggunakannya pada string biner, Anda harus mengonversi string menjadi string nonbiner terlebih dahulu. Ini contohnya:

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

Hasil:

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

Menggunakan UCASE() dalam Tampilan

Satu hal yang harus diperhatikan adalah, ketika UCASE() fungsi digunakan dalam tampilan, itu ditulis ulang dan disimpan sebagai UPPER() .


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

  2. Penutup MySQL vs komposit vs indeks kolom

  3. UnicodeEncodeError:codec 'latin-1' tidak dapat menyandikan karakter

  4. MySQL:NULL vs

  5. Cara Mendapatkan Waktu Dari String di MySQL