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

Bagaimana UPPER() Bekerja di MariaDB

Di MariaDB, UPPER() adalah fungsi string bawaan yang mengembalikan argumen string dengan semua karakter diubah menjadi huruf besar.

Hasilnya dikembalikan dalam pemetaan set karakter saat ini. Standarnya adalah latin1 (cp1252 Eropa Barat).

Fungsi MariaDB lainnya, UCASE() adalah sinonim untuk UPPER() .

Sintaks

Sintaksnya seperti ini:

UPPER(str)

Dimana str adalah string yang akan diubah menjadi huruf besar.

Contoh

Berikut ini contoh dasarnya:

SELECT UPPER('Coffee');

Hasil:

+-----------------+
| UPPER('Coffee') |
+-----------------+
| COFFEE          |
+-----------------+

Contoh Basis Data

Berikut ini contoh mengonversi hasil kueri basis data menjadi huruf besar:

SELECT 
    PetName, 
    UPPER(PetName) 
FROM Pets;

Hasil:

+---------+----------------+
| PetName | UPPER(PetName) |
+---------+----------------+
| Fluffy  | FLUFFY         |
| Fetch   | FETCH          |
| Scratch | SCRATCH        |
| Wag     | WAG            |
| Tweet   | TWEET          |
| Fluffy  | FLUFFY         |
| Bark    | BARK           |
| Meow    | MEOW           |
+---------+----------------+

String Biner

UPPER() fungsi tidak bekerja pada string biner (BINARY , VARBINARY , BLOB ).

Contoh:

SELECT UPPER(BINARY 'Coffee');

Hasil:

+------------------------+
| UPPER(BINARY 'Coffee') |
+------------------------+
| Coffee                 |
+------------------------+

Argumen Null

Melewati null mengembalikan null :

SELECT UPPER(null);

Hasil:

+-------------+
| UPPER(null) |
+-------------+
| NULL        |
+-------------+

Argumen Tidak Ada

Memanggil UPPER() tanpa meneruskan argumen apa pun menghasilkan kesalahan:

SELECT UPPER();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function '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. Cara Menggunakan Mekanisme Failover dari MaxScale

  2. Cara Mendaftar semua Prosedur Tersimpan di MariaDB

  3. Menyebarkan Database dan Cluster yang Sangat Tersedia dengan ClusterControl

  4. Bagian 2:Klasifikasi Gambar dengan MariaDB Server dan TensorFlow – sebuah Tutorial

  5. 20 Tips:Siapkan Database Anda untuk Black Friday &Cyber ​​Monday