Trong MariaDB, chúng ta có thể sử dụng UPPER()
hàm chuyển đổi các ký tự chữ thường thành chữ hoa tương đương.
Ngoài ra, chúng ta có thể sử dụng UCASE()
, là từ đồng nghĩa của UPPER()
.
Ví dụ
SELECT UPPER('Important notice!');
Kết quả:
IMPORTANT NOTICE!
Mọi ký tự viết hoa vẫn là chữ hoa, trong khi các ký tự thường được chuyển thành chữ hoa.
Như đã ám chỉ trước đây, UCASE()
chức năng làm điều tương tự. Đây là UPPER()
và UCASE()
cùng với nhau:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Kết quả:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
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
Name,
UPPER(Name)
FROM City
LIMIT 10;
Kết quả:
+----------------+----------------+ | Name | UPPER(Name) | +----------------+----------------+ | Kabul | KABUL | | Qandahar | QANDAHAR | | Herat | HERAT | | Mazar-e-Sharif | MAZAR-E-SHARIF | | Amsterdam | AMSTERDAM | | Rotterdam | ROTTERDAM | | Haag | HAAG | | Utrecht | UTRECHT | | Eindhoven | EINDHOVEN | | Tilburg | TILBURG | +----------------+----------------+
Ở đây tôi đã chuyển đổi Name
sang cột tương đương chữ hoa của nó.
Để chuyển đổi theo cách khác (từ chữ hoa sang chữ thường), chúng ta có thể sử dụng LOWER()
và từ đồng nghĩa của nó LCASE()
.