Trong MySQL, bạn có thể sử dụng UPPER()
chức năng chuyển đổi bất kỳ ký tự thường thành chữ hoa. Ngoài ra, bạn có thể sử dụng UCASE()
hàm, là từ đồng nghĩa với UPPER()
.
Cú pháp như sau:
UPPER(str)
Hoặc…
UCASE(str)
Ở đâu str
là chuỗi bạn muốn chuyển đổi thành chữ hoa.
Ví dụ
Đây là một ví dụ:
SELECT UPPER('homer');
Kết quả:
+----------------+ | UPPER('homer') | +----------------+ | HOMER | +----------------+
Nếu chuỗi đã chứa bất kỳ ký tự viết hoa nào thì chúng sẽ vẫn là chữ hoa.
Ví dụ:
SELECT UPPER('Homer');
Kết quả:
+----------------+ | UPPER('Homer') | +----------------+ | HOMER | +----------------+
Ví dụ về cơ sở dữ liệu
Dưới đây là một ví dụ về việc chọn dữ liệu từ cơ sở dữ liệu và chuyển nó thành chữ hoa:
USE Music; SELECT ArtistName AS Original, UPPER(ArtistName) AS Uppercase FROM Artists LIMIT 5;
Kết quả:
+------------------+------------------+ | Original | Uppercase | +------------------+------------------+ | Iron Maiden | IRON MAIDEN | | AC/DC | AC/DC | | Allan Holdsworth | ALLAN HOLDSWORTH | | Buddy Rich | BUDDY RICH | | Devin Townsend | DEVIN TOWNSEND | +------------------+------------------+
LOWER()
và LCASE()
các hàm hoạt động theo cùng một cách để chuyển đổi các ký tự thành chữ thường.