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

Cách chuyển một chuỗi thành chữ hoa trong SQL

Vấn đề:

Bạn muốn chuyển đổi một chuỗi thành chữ hoa.

Ví dụ:

Cơ sở dữ liệu của chúng tôi có một bảng có tên là questionnaire với dữ liệu trong các cột sau:id , first_name , last_namefavorite_car .

id first_name last_name favourite_car
1 Alan Jackson Honda Civic
2 Elisa Thomson TOYOTA Camry
3 Mary Martines Nissan giả mạo
4 Chris Màu nâu ford focus
5 Adam Mùa xuân CÚP Ram

Bảng của chúng tôi lưu trữ kiểu dáng và mẫu xe yêu thích cho mỗi người đã điền vào bảng câu hỏi của chúng tôi. Lưu ý rằng kiểu mà các chuỗi này được viết không nhất quán.

Giải pháp 1:

SELECT UPPER(favorite_car) AS car
FROM questionnaire;

Truy vấn này trả về mỗi tên ô tô bằng chữ hoa:

ô tô
HONDA CIVIC
TOYOTA CAMRY
NISSAN ROGUE
FORD FOCUS
CÚP RAM

Thảo luận:

Nếu bạn muốn hiển thị một chuỗi bằng chữ hoa, hãy sử dụng hàm SQL UPPER (). Hàm này chỉ nhận một đối số:cột chuỗi mà bạn muốn chuyển đổi thành chữ hoa.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BÀN PHÍM SQL

  2. Khởi tạo tệp tức thì:Tác động trong quá trình thiết lập

  3. Kích thước cấp chuẩn cho cơ sở dữ liệu Azure SQL mới

  4. RDBMS so với NoSQL

  5. Các nguyên tắc cơ bản về biểu thức bảng, Phần 2 - Các bảng có nguồn gốc, cân nhắc logic