LÊN MySQL

Upper() là một hàm String của MySQL. Hàm này trả về chuỗi ở dạng chữ hoa

cú pháp

Tham số

Str. chuỗi cần chuyển đổi

trả lại

Hàm này trả về chuỗi ở dạng chữ hoa

ví dụ 1

đầu ra


ví dụ 2

đầu ra


Trong hướng dẫn này, chúng ta sẽ nghiên cứu các hàm UPPER() và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 của MySQL. Cũng giống như

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)1 và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)2, UPPER() và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 là từ đồng nghĩa của nhau trong MySQL

Các hàm UPPER() và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 là các hàm chuỗi được sử dụng để chuyển đổi một chuỗi thành bảng chữ cái viết hoa. Điều quan trọng cần lưu ý là nếu có bất kỳ chữ cái viết hoa nào trong chuỗi được truyền dưới dạng đối số cho

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 hoặc UPPER() thì chúng vẫn không bị ảnh hưởng vì chúng đã ở dạng chữ hoa

Chẳng hạn, nếu bạn có chuỗi sau – “mysql”, khi chuyển nó làm đối số trong hàm UPPER() hoặc

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0, “MYSQL” sẽ được trả về.  

Cú pháp cho MySQL UPPER() và UCASE()

UPPER(string); UCASE(string);

Code language: SQL (Structured Query Language) (sql)

Trong đó chuỗi là một đối số cần được chuyển đổi thành chữ hoa

Ví dụ về MySQL UPPER() và UCASE()

Hãy xem một số ví dụ về các hàm MySQL UPPER() và UCASE() tại đây

1. Ví dụ cơ bản

Hãy để chúng tôi chuyển đổi phần sau thành chữ hoa - “JournalDev”, “india”, “PoKeMoN” và NULL. Các truy vấn chúng tôi sẽ sử dụng là -

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)

Và chúng tôi nhận được đầu ra của chúng tôi là,

Lưu ý rằng việc chuyển NULL trong

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 hoặc UPPER() sẽ trả về NULL

2. MySQL UPPER()/UCASE() trên Dữ liệu Bảng

Hãy cho chúng tôi xem cách chúng tôi có thể sử dụng các hàm UPPER()/

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 trên dữ liệu bảng. Xem xét bảng Nhân viên bên dưới

bảng nhân viên

ví dụ 1

Làm cách nào để hiển thị cột Bộ phận và sau đó là các giá trị chữ hoa tương ứng của chúng. Chúng tôi sẽ sử dụng bí danh MySQL để làm cho kết quả của chúng tôi dễ đọc hơn.  

SELECT Department, UPPER(Department) AS Department_In_UpperCase FROM Employee;

Code language: SQL (Structured Query Language) (sql)

Và chúng tôi nhận được đầu ra của chúng tôi là,

ví dụ 2

Bây giờ chúng ta hãy xem một ví dụ khác. Làm thế nào về việc chuyển đổi những tên đó thành chữ hoa bắt đầu bằng bảng chữ cái 'V'. Chúng tôi sẽ sử dụng Toán tử

SELECT Department, UPPER(Department) AS Department_In_UpperCase FROM Employee;

Code language: SQL (Structured Query Language) (sql)2. Truy vấn cho nó là

SELECT Name, UCASE(Name) AS Name_In_Uppercase FROM Employee WHERE Name LIKE 'V%';

Code language: SQL (Structured Query Language) (sql)

Và chúng tôi nhận được đầu ra của chúng tôi là,

3. Giới hạn của UPPER()/UCASE()

Hàm UPPER() và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 có giới hạn nhất định. Chúng ta hãy lấy một ví dụ

SET @str = BINARY 'geography’'; SELECT UPPER(@str);

Code language: SQL (Structured Query Language) (sql)

Vì vậy, chúng tôi tạo một biến do người dùng xác định @str và chúng tôi gán cho nó một chuỗi nhị phân chứa giá trị 'địa lý'. Và sau đó chúng tôi sử dụng hàm UPPER() và chuyển biến làm đối số. Đầu ra của chúng tôi là,

Đợi đã, tại sao không chuyển đổi thành chữ hoa? . Vì biến trên có chuỗi với kiểu dữ liệu

SELECT Name, UCASE(Name) AS Name_In_Uppercase FROM Employee WHERE Name LIKE 'V%';

Code language: SQL (Structured Query Language) (sql)0 nên hàm UPPER() của chúng ta vô hiệu

Để hiển thị chuỗi ở dạng chữ hoa, chúng ta sẽ sử dụng câu truy vấn sau bằng hàm

SELECT Name, UCASE(Name) AS Name_In_Uppercase FROM Employee WHERE Name LIKE 'V%';

Code language: SQL (Structured Query Language) (sql)1

________số 8

Và đầu ra của chúng ta bây giờ sẽ là chuỗi chữ thường như hình bên dưới

Phần kết luận

UPPER() và

SELECT UPPER(“JournalDev”); SELECT UPPER(“india”); SELECT UCASE(“PoKeMoN”); SELECT UCASE(NULL);

Code language: SQL (Structured Query Language) (sql)0 có thể hữu ích khi trình bày dữ liệu của bạn hoặc cho các thao tác chuỗi trên dữ liệu bảng của bạn. Tôi khuyến khích bạn thử nghiệm với các chức năng này để hiểu cách bạn có thể sử dụng chúng một cách hiệu quả

Trên trong MySQL là gì?

Hàm UPPER() chuyển chuỗi thành chữ hoa . Ghi chú. Hàm này tương đương với hàm UCASE().

SQL trên có nghĩa là gì?

UPPER(). Hàm này trong SQL Server giúp chuyển đổi tất cả các chữ cái của chuỗi đã cho thành Chữ hoa . Nếu chuỗi đã cho chứa các ký tự đặc biệt hoặc giá trị số thì chúng sẽ không bị thay đổi bởi hàm này. cú pháp. LÊN( str )

Phần trên dùng để làm gì?

Chuyển văn bản thành chữ hoa .

Làm cách nào để chuyển đổi tên thành chữ hoa MySQL?

Trong MySQL, bạn có thể sử dụng hàm UPPER() để chuyển đổi bất kỳ ký tự chữ thường nào thành chữ hoa. Ngoài ra, bạn có thể sử dụng hàm UCASE(), đồng nghĩa với hàm UPPER(). Trong đó str là chuỗi bạn muốn chuyển thành chữ hoa.

Chủ đề