MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách UPPER () hoạt động trong MariaDB

Trong MariaDB, UPPER() là một hàm chuỗi tích hợp trả về đối số chuỗi của nó với tất cả các ký tự được đổi thành chữ hoa.

Kết quả được trả về trong ánh xạ bộ ký tự hiện tại. Giá trị mặc định là latin1 (cp1252 Tây Âu).

Một hàm MariaDB khác, UCASE() là từ đồng nghĩa với UPPER() .

Cú pháp

Cú pháp như sau:

UPPER(str)

Ở đâu str là chuỗi để chuyển đổi thành chữ hoa.

Ví dụ

Đây là một ví dụ cơ bản:

SELECT UPPER('Coffee');

Kết quả:

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

Một ví dụ về cơ sở dữ liệu

Dưới đây là một ví dụ về chuyển đổi kết quả của một truy vấn cơ sở dữ liệu thành chữ hoa:

SELECT 
    PetName, 
    UPPER(PetName) 
FROM Pets;

Kết quả:

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

Chuỗi nhị phân

UPPER() hàm không hoạt động trên chuỗi nhị phân (BINARY , VARBINARY , BLOB ).

Ví dụ:

SELECT UPPER(BINARY 'Coffee');

Kết quả:

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

Đối số rỗng

Chuyển null trả về null :

SELECT UPPER(null);

Kết quả:

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

Thiếu đối số

Gọi UPPER() mà không chuyển bất kỳ đối số nào dẫn đến lỗi:

SELECT UPPER();

Kết quả:

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. Cách DAYNAME () hoạt động trong MariaDB

  2. Cách MariaDB đạt được quy mô toàn cầu với Xpand

  3. Cách SYS_GUID () hoạt động trong MariaDB

  4. Cách nâng cấp MariaDB 5.5 lên MariaDB 10.1 trên hệ thống CentOS / RHEL 7 và Debian

  5. Cách trừ một năm khỏi một ngày trong MariaDB