Chữ thường MySQL

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          |
-- +-----------------+
6

Bạ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          |
-- +-----------------+
0

SELECT 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ột

Giả 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ưới

SELECT LOWER["LONDON"];

-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london          |
-- +-----------------+
1

Tập kết quả trả về sẽ như sau

SELECT LOWER["LONDON"];

-- +-----------------+
-- | LOWER["LONDON"] |
-- +-----------------+
-- | london          |
-- +-----------------+
2

Và đó 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

Làm cách nào để tìm chữ thường trong MySQL?

3 cách tìm hàng chứa chữ thường trong MySQL .
Dữ liệu mẫu. Giả sử chúng ta có một bảng với dữ liệu sau. CHỌN c1 TỪ t1;.
lựa chọn 1. So sánh với chuỗi UPPER[]. .
Lựa chọn 2. So sánh với các nhân vật thực tế. .
Tùy chọn 3. So sánh với một dãy ký tự

Làm cách nào để hiển thị tên bằng chữ thường trong MySQL?

Hàm LOWER[] chuyển đổi một chuỗi thành chữ thường. Ghi chú. Hàm LCASE[] bằng với hàm LOWER[]

Làm cách nào để đặt Lower_case_table_names 1 trong MySQL?

Tên bảng chữ thường MySQL nhạy cảm trong linux .
Nhập vào thiết bị đầu cuối của bạn. Sudo vim /etc/mysql/my. cnf
Chỉnh sửa tệp thêm mục Lower_case_table_names=1 ngay dưới định nghĩa nhóm. [mysqld] Lower_case_table_names=1
Nó sẽ giống như. .
Khởi động lại mysql. .
Vui thích

Làm cách nào để thay đổi chữ thường thành chữ hoa trong MySQL?

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

Chủ Đề