Trong SQL Server, bạn có thể chuyển đổi bất kỳ chuỗi chữ thường nào thành chữ hoa bằng cách sử dụng UPPER()
chức năng.
Để sử dụng nó, chỉ cần chuyển chuỗi làm đối số khi gọi hàm.
Cú pháp
Đây là cú pháp chính thức:
UPPER ( character_expression )
Trong đó character_expression
là một biểu thức của ký tự hoặc dữ liệu nhị phân. Đây có thể là một hằng số, một biến hoặc một cột. Nó phải thuộc loại dữ liệu có thể chuyển đổi hoàn toàn thành varchar . Nếu không, bạn có thể sử dụng CAST()
chức năng chuyển đổi nó.
Ví dụ
Đây là một ví dụ về UPPER()
đang hoạt động:
SELECT UPPER('louder please');
Kết quả:
LOUDER PLEASE
Và chúng tôi nhận được cùng một kết quả ngay cả khi chuỗi ban đầu đã chứa các ký tự viết hoa:
SELECT UPPER('Louder Please');
Kết quả:
LOUDER PLEASE
Ví dụ về cơ sở dữ liệu
Dưới đây là một ví dụ trả về dữ liệu từ cơ sở dữ liệu và chuyển nó thành chữ hoa:
USE Music; SELECT TOP 5 AlbumName AS Original, UPPER(AlbumName) AS Uppercase FROM Albums;
Kết quả:
Original Uppercase ---------------------- ---------------------- Powerslave POWERSLAVE Powerage POWERAGE Singing Down the Lane SINGING DOWN THE LANE Ziltoid the Omniscient ZILTOID THE OMNISCIENT Casualties of Cool CASUALTIES OF COOL
Bạn cũng có thể sử dụng LOWER()
theo cách tương tự để chuyển biểu thức chuỗi thành chữ thường.