Trên trong MySQL là gì?

MySQL UPPER là một trong các Hàm Chuỗi, rất hữu ích để chuyển đổi biểu thức ký tự đã cho thành chữ hoa. Cú pháp cơ bản của Hàm UPPER như hình bên dưới

SELECT UPPER(Expression)
FROM [Source]

Để minh họa chức năng Chữ hoa chuỗi MySQL này, chúng tôi sẽ sử dụng dữ liệu bảng chi tiết khách hàng mà chúng tôi đã hiển thị bên dưới. hình ảnh

Trên trong MySQL là gì?

ví dụ 2

đầu ra


Trên trong MySQL là gì?

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
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • 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.

    Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng hàm MySQL

    SELECT UCASE(text)
    2 để chuyển đổi một chuỗi thành chữ hoa

    Tổng quan về chức năng MySQL SELECT UCASE(text)2

    Hàm

    SELECT UCASE(text)
    2 trả về chữ hoa của một đối số chuỗi đã chỉ định. Sau đây là cú pháp của hàm
    SELECT UCASE(text)
    2

    ________số 8

    Trong cú pháp này,

    UCASE(str)

    Code language: SQL (Structured Query Language) (sql)
    1 là đối số được chuyển thành chữ hoa

    Ngoài hàm

    SELECT UCASE(text)
    2, bạn có thể sử dụng hàm

    UCASE(str)

    Code language: SQL (Structured Query Language) (sql)
    3 để chuyển chuỗi thành chữ hoa

    UCASE(str)

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

    Kết quả của cả hai chức năng là như nhau

    Lưu ý rằng để chuyển đổi một chuỗi thành chữ thường, bạn sử dụng hàm

    UCASE(str)

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

    MySQL SELECT UCASE(text)2 chức năng ví dụ

    Hãy lấy một số ví dụ về việc sử dụng chức năng MySQL

    SELECT UCASE(text)
    2

    A) Sử dụng MySQL SELECT UCASE(text)2 để chuyển đổi một chuỗi ký tự thành chuỗi trên

    Ví dụ sau sử dụng hàm

    SELECT UCASE(text)
    2 để chuyển chuỗi

    UCASE(str)

    Code language: SQL (Structured Query Language) (sql)
    9 thành chữ hoa

    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    4

    Đây là đầu ra

    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    5

    B) Sử dụng MySQL SELECT UCASE(text)2 với dữ liệu trong bảng

    Ví dụ này sử dụng hàm

    SELECT UCASE(text)
    2 để chuyển đổi họ của nhân viên thành chữ hoa

    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    6

    Hình ảnh sau đây cho thấy đầu ra một phần

    Trên trong MySQL là gì?
    Trên trong MySQL là gì?

    Xử lý dữ liệu chuỗi nhị phân

    Hàm

    SELECT UCASE(text)
    2 không hiệu quả khi áp dụng cho các chuỗi nhị phân như
    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    43,
    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    44 và
    SELECT UPPER('Hello World');
    
    SELECT UPPER('tutorial gateway');
    
    -- Let me try NULL value
    SELECT UPPER(NULL);
    45

    Do đó, trước khi chuyển một chuỗi nhị phân sang hàm

    SELECT UCASE(text)
    2, bạn cần chuyển đổi chuỗi thành chuỗi không nhị phân như trong ví dụ sau

    SELECT UCASE(text)
    0

    Đây là đầu ra

    SELECT UCASE(text)
    1

    Như được hiển thị rõ ràng từ đầu ra, hàm

    SELECT UCASE(text)
    2 không có tác dụng đối với chuỗi nhị phân

    Trong hướng dẫn này, bạn đã học cách sử dụng hàm MySQL

    SELECT UCASE(text)
    2 để chuyển đổi một chuỗi thành chữ hoa

    Làm cách nào để sử dụng hàm trên trong MySQL?

    UPPER()\UCASE() là hàm MySQL tích hợp sẵn. .
    cú pháp. CHỌN UCASE(văn bản)
    Ví dụ – CHỌN UCASE("MySQL trên geeksforgeeks thật VUI. ") AS UpperText;
    đầu ra. Văn bản trên. .
    cú pháp. CHỌN UPPER(văn bản)
    Ví dụ – SELECT UPPER("MySQL trên geeksforgeeks thật VUI. ").
    đầu ra
    Ví dụ – SET @str = BINARY 'Geeksforgeeks';.
    đầu ra

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

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

    Tại sao trên được sử dụng trong SQL?

    Hàm UPPER() trong SQL Server . 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. helps to convert all the letters of the given string to Uppercase. If the given string contains special characters or numeric values, then they will remain unchanged by this function.

    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.