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

Cách LOWER () hoạt động trong MariaDB

Trong MariaDB, LOWER() là một hàm chuỗi tích hợp trả về đối số chuỗi của nó với tất cả các ký tự được thay đổi thành chữ thường.

Kết quả được trả về trong ánh xạ bộ ký tự hiện tại. Giá trị mặc định là latin1 (cp1252 Tây Âu).

Một hàm MariaDB khác, LCASE() là từ đồng nghĩa với LOWER() .

Cú pháp

Cú pháp như sau:

LOWER(str)

Ở đâu str là chuỗi để chuyển đổi thành chữ thường.

Ví dụ

Đây là một ví dụ cơ bản:

SELECT LOWER('Crazy Clown');

Kết quả:

+----------------------+
| LOWER('Crazy Clown') |
+----------------------+
| crazy clown          |
+----------------------+

Đây là một ví dụ khác:

SELECT LOWER('FAST ELEPHANT');

Kết quả:

+------------------------+
| LOWER('FAST ELEPHANT') |
+------------------------+
| fast elephant          |
+------------------------+

Một ví dụ về cơ sở dữ liệu

Dưới đây là một ví dụ về chuyển đổi kết quả của một truy vấn cơ sở dữ liệu thành chữ thường:

SELECT 
    StateProvince, 
    LOWER(StateProvince) 
FROM Vendors;

Kết quả:

+---------------+----------------------+
| StateProvince | LOWER(StateProvince) |
+---------------+----------------------+
| MI            | mi                   |
| QLD           | qld                  |
| CA            | ca                   |
| NULL          | NULL                 |
| NULL          | NULL                 |
+---------------+----------------------+

Chuỗi nhị phân

LOWER() hàm không hoạt động trên chuỗi nhị phân (BINARY , VARBINARY , BLOB ).

Ví dụ:

SELECT LOWER(BINARY 'FAST ELEPHANT');

Kết quả:

+-------------------------------+
| LOWER(BINARY 'FAST ELEPHANT') |
+-------------------------------+
| FAST ELEPHANT                 |
+-------------------------------+

Đối số rỗng

Chuyển null trả về null :

SELECT LOWER(null);

Kết quả:

+-------------+
| LOWER(null) |
+-------------+
| NULL        |
+-------------+

Thiếu đối số

Đang gọi LOWER() mà không chuyển bất kỳ đối số nào dẫn đến lỗi:

SELECT LOWER();

Kết quả:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LOWER'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn về MariaDB Columnstore dành cho quản trị viên MySQL

  2. Di chuyển từ Cơ sở dữ liệu Oracle sang MariaDB - Điều bạn nên biết

  3. Cách UNCOMPRESS () hoạt động trong MariaDB

  4. Quản lý cơ bản MaxScale bằng cách sử dụng MaxCtrl cho MariaDB Cluster

  5. Nhận kích thước của cơ sở dữ liệu trong MariaDB