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

MariaDB LCASE () Giải thích

Trong MariaDB, LCASE() 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).

LCASE() là từ đồng nghĩa với LOWER() .

Cú pháp

Cú pháp như sau:

LCASE(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 LCASE('Take Five');

Kết quả:

+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five          |
+--------------------+

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

SELECT LCASE('SIDEKICK');

Kết quả:

+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick          |
+-------------------+

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 
    PetName, 
    LCASE(PetName) 
FROM Pets;

Kết quả:

+---------+----------------+
| PetName | LCASE(PetName) |
+---------+----------------+
| Fluffy  | fluffy         |
| Fetch   | fetch          |
| Scratch | scratch        |
| Wag     | wag            |
| Tweet   | tweet          |
| Fluffy  | fluffy         |
| Bark    | bark           |
| Meow    | meow           |
+---------+----------------+

Chuỗi nhị phân

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

Ví dụ:

SELECT LCASE(BINARY 'SIDEKICK');

Kết quả:

+--------------------------+
| LCASE(BINARY 'SIDEKICK') |
+--------------------------+
| SIDEKICK                 |
+--------------------------+

Đối số rỗng

Chuyển null trả về null :

SELECT LCASE(null);

Kết quả:

+-------------+
| LCASE(null) |
+-------------+
| NULL        |
+-------------+

Thiếu đối số

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

SELECT LCASE();

Kết quả:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB CURRENT_DATE () được giải thích

  2. Thiết lập một cụm cơ sở dữ liệu phân tán theo địa lý bằng cách sử dụng MySQL Replication

  3. Bảo mật sao lưu MySQL:Hướng dẫn

  4. Cách STR_TO_DATE () hoạt động trong MariaDB

  5. Cách thiết lập bản sao MariaDB (Master-Slave) trong CentOS / RHEL 7 và Debian 8/9