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

Cách chuyển đổi chữ thường thành chữ hoa trong SQL Server - UPPER ()

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.


  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 chèn dữ liệu vào SQL Server

  2. Nhật ký giao dịch SQL Server, Phần 3:Khái niệm cơ bản về ghi nhật ký

  3. Tôi có thể phân cách bằng dấu phẩy nhiều hàng thành một cột không?

  4. Liệu một Công việc Máy chủ SQL có bỏ qua một lần chạy theo lịch trình nếu nó đang chạy không?

  5. SQL:Chọn tên cột động dựa trên biến