MySQL cho phép bạn chuyển đổi một chuỗi ký tự thành một chuỗi chữ thường bằng cách sử dụng các hàm
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
5 hoặc SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
6Bạn cần cung cấp chuỗi bạn muốn chuyển đổi thành tất cả chữ thường làm đối số cho các hàm
LOWER[str]
-- OR
LCASE[str]
Ví dụ: truy vấn sau biến đổi
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
7 thành SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
0SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
Hàm chỉ có thể biến đổi một chuỗi tại một thời điểm, vì vậy việc chuyển nhiều chuỗi sẽ dẫn đến lỗi
SELECT LOWER["LONDON", "YORK"];
-- ERROR 1582 [42000]: Incorrect parameter count in the call to native function 'LOWER'
Để chuyển đổi nhiều chuỗi, bạn cần gọi hàm cho mỗi chuỗi được phân tách bằng dấu phẩy
SELECT LOWER["LONDON"], LOWER["YORK"];
-- +-----------------+---------------+
-- | LOWER["LONDON"] | LOWER["york"] |
-- +-----------------+---------------+
-- | london | york |
-- +-----------------+---------------+
Cuối cùng, bạn cũng có thể chuyển tên cột làm đối số cho hàm
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
1 hoặc SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
2 để chạy hàm trên từng giá trị cộtGiả sử bạn có một bảng tên là
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
3 với dữ liệu sau________số 8
Bạn có thể chuyển cột
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
4 vào hàm SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
1 như hình bên dướiSELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
1Tập kết quả trả về sẽ như sau
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
2Và đó là cách bạn chuyển đổi một chuỗi ký tự thành phiên bản chữ thường trong MySQL
Nếu bạn muốn làm ngược lại và chuyển đổi một chuỗi thành phiên bản chữ hoa của nó, thì bạn có thể sử dụng hàm MySQL
SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
6 và hàm bí danh của nó là SELECT LOWER["LONDON"];
-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london |
-- +-----------------+
7