Hàm UCASE[] hoặc UPPER[] trong MySQL
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Cập nhật lần cuối. 16 tháng 6 năm 2021
Cải thiện bài viết
Lưu bài viết
1. UCASE[].
Hàm này có thể dùng để chuyển một chuỗi thành chữ hoa. Hàm này tương tự như hàm UPPER[]. UPPER[]\UCASE[] là hàm MySQL tích hợp sẵn.
Cú pháp.
SELECT UCASE[text]
Ví dụ –
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;
đầu ra.
UpperTextMYSQL TRÊN GEEKSFORGEEKS LÀ VUI
Bây giờ, ở đây bạn sẽ thấy chức năng UPPER.
2. PHÍA TRÊN[].
Cú pháp.
SELECT UPPER[text]
Ví dụ –
SELECT UPPER["MySQL on geeksforgeeks is FUN!"] AS UpperText;
đầu ra.
UpperTextMYSQL TRÊN GEEKSFORGEEKS LÀ VUI
Xử lý dữ liệu chuỗi nhị phân.
Hàm UPPER[] không ảnh hưởng đến các chuỗi nhị phân như BINARY, VARBINARY hoặc BLOB. Do đó, để sử dụng chuỗi nhị phân trong hàm UPPER[], cần chuyển chuỗi thành chuỗi không nhị phân.
Ví dụ –
SET @str = BINARY 'Geeksforgeeks';
Bây giờ, nếu bạn muốn đọc chuỗi nhị phân, hãy sử dụng cú pháp dưới đây.
SELECT UPPER[@str], UPPER[CONVERT[@str USING utf8mb4]] AS UpperText;
đầu ra.
UPPER[@str] Văn bản trên Geeksforgeeks GeekSFORGEEKS
Lưu ý –
Có thể quan sát rõ ràng từ đầu ra, hàm UPPER[] không có tác dụng đối với chuỗi nhị phân.
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm
Vui lòng Đăng nhập để nhận xét.
Hướng dẫn này giải thích các hàm MySQL UPPER[]/UCASE[] chuyển đổi các ký tự chữ thường của chuỗi thành chữ hoa. Chúng tôi sẽ mô tả hoạt động của phương pháp này với sự trợ giúp của các ví dụ đơn giản
1.
2.
3.
4.
Bây giờ chúng ta hãy đi qua từng phần một
Hàm UPPER[]/UCASE[] của MySQL
Như đã nêu ban đầu, UPPER[] là một hàm MySQL tích hợp giúp thay đổi giá trị chuỗi thành chữ hoa. Vì vậy, bây giờ chúng ta hãy xem chi tiết và kiểm tra xem chúng ta có thể sử dụng nó như thế nào
cú pháp
Dưới đây là chữ ký của phương pháp này
# MySQL Function to convert text to upper case UPPER[Given_string];
Dưới đây là mô tả về tham số được sử dụng trong chức năng trên
+--------------+-------------------------------------+ | # Params | # Description | +--------------+-------------------------------------+ | Given_string | Input string argument in lower case | +-------------+--------------------------------------+
MySQL cũng cung cấp UCASE[] là một chức năng khác để chuyển đổi một chuỗi thành chữ hoa. Phải nhập một số văn bản và tạo ra kết quả ở định dạng viết hoa
________số 8Sau này, trong các ví dụ, bạn sẽ thấy rằng cả UPPER[] và UCASE[] đều tạo ra cùng một đầu ra
Hàm LOWER[]/LCASE[] của MySQL
MySQL UPPER[]/UCASE[] Ví dụ
Bây giờ chúng ta hãy tiết lộ một số ví dụ giải quyết các tình huống khác nhau
Sử dụng UPPER[]/UCASE[] để chuyển chữ sang chữ hoa
Cả hai hàm UPPER[] và UCASE[] đều có thể lấy TEXT tiêu chuẩn hoặc chữ và số và chuyển đổi thành chữ hoa. Xem ví dụ bên dưới
SELECT UPPER['Python Programming']; SELECT UPPER['Python Version 3.6'];
Kiểm tra kết quả/kết quả của hàm UPPER[] bên dưới
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;0
Tiếp theo, chúng ta sẽ chạy thử nghiệm tương tự bằng hàm MySQL UCASE[]
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;1
Bạn có thể thấy rằng UCASE[] cũng tạo ra tương tự như UPPER[] đã làm
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;0
Gọi UPPER[]/UCASE[] trên các trường của bảng
Trong ví dụ này, chúng tôi đang áp dụng hàm UPPER[] trên một cột của bảng. Ở đây, chúng tôi sẽ in tên công ty ở định dạng in hoa
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;3
Sau khi thực hiện lệnh trên, đầu ra sẽ là
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;4
Bây giờ chúng ta hãy sử dụng UCASE[] trên cùng một bảng và xem nó làm được gì
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;5
Sau khi thực hiện lệnh trên, đầu ra là như nhau
SELECT UCASE["MySQL on geeksforgeeks is FUN!"] AS UpperText;4
MySQL UPPER[]/UCASE[] trên văn bản nhị phân
Các loại MySQL như BINARY, VARBINARY và BLOB là văn bản nhị phân. Hàm UPPER[] không tương thích trực tiếp với chúng
Do đó, trước tiên chúng ta phải làm cho chúng tương thích với hàm UPPER[]. Xem ví dụ bên dưới
+--------------+-------------------------------------+ | # Params | # Description | +--------------+-------------------------------------+ | Given_string | Input string argument in lower case | +-------------+--------------------------------------+1
Sau khi thực hiện, chúng tôi nhận được điều này
+--------------+-------------------------------------+ | # Params | # Description | +--------------+-------------------------------------+ | Given_string | Input string argument in lower case | +-------------+--------------------------------------+2
Tương tự, bây giờ chúng ta sẽ gọi UCASE[] thay vì UPPER[] cho trường hợp thử nghiệm trên
+--------------+-------------------------------------+ | # Params | # Description | +--------------+-------------------------------------+ | Given_string | Input string argument in lower case | +-------------+--------------------------------------+3
Sau khi thực hiện, chúng tôi nhận được điều này
+--------------+-------------------------------------+ | # Params | # Description | +--------------+-------------------------------------+ | Given_string | Input string argument in lower case | +-------------+--------------------------------------+2
Chúng tôi hy vọng rằng sau khi kết thúc hướng dẫn này, bạn sẽ cảm thấy thoải mái khi sử dụng các hàm MySQL UPPER[] và UCASE[]. Tuy nhiên, bạn có thể thực hành thêm với các ví dụ để tự tin hơn