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

Cách hoạt động của SQLite Lower ()

SQLite lower() hàm cho phép bạn chuyển đổi một chuỗi thành các ký tự viết thường.

Chính xác hơn, nó trả về một bản sao của đối số của nó, với tất cả các ký tự ASCII được chuyển đổi thành chữ thường.

Ví dụ

Đây là một ví dụ cơ bản để chứng minh.

SELECT lower('BLACK Cat');

Kết quả:

black cat

Ví dụ về cơ sở dữ liệu

Dưới đây là một ví dụ về việc sử dụng lower() trong một truy vấn đối với một cột cơ sở dữ liệu.

SELECT 
  CatName,
  lower(CatName)
FROM Cats;

Kết quả:

CatName     lower(CatName)
----------  --------------
Brush       brush         
Brash       brash         
Broosh      broosh        
100%Fluff   100%fluff     
100$Fluff   100$fluff     

Ở đây, cột bên trái chứa giá trị ban đầu và cột bên phải chứa các giá trị được chuyển đổi thành chữ thường.

Số lượng đối số

lower() hàm yêu cầu một và chỉ một đối số.

Nếu bạn không cung cấp đối số, bạn sẽ gặp lỗi.

SELECT lower();

Kết quả:

Error: wrong number of arguments to function lower()

Và nếu bạn cung cấp quá nhiều đối số, bạn cũng sẽ gặp lỗi.

SELECT lower('Black', 'Cat');

Kết quả:

Error: wrong number of arguments to function lower()

Ký tự không phải ASCII

Như đã đề cập, lower() chỉ hoạt động trên các ký tự ASCII (26 ký tự được sử dụng trong ngôn ngữ tiếng Anh). SQLite chỉ hiểu chữ hoa / chữ thường cho các ký tự ASCII theo mặc định.

Bạn có thể tải phần mở rộng SQLite ICU nếu bạn cần thực hiện chuyển đổi chữ hoa chữ thường trên các ký tự không phải ASCII.

Các chức năng dựa trên ICU được cung cấp bởi tiện ích mở rộng này cung cấp ánh xạ trường hợp, nếu được xác định, cho đầy đủ các ký tự unicode.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa mục khỏi ListView và Cơ sở dữ liệu bằng OnItemClickListener

  2. PRAGMA table_list trong SQLite

  3. Cách kích hoạt hỗ trợ khóa ngoại trong SQLite

  4. Cách phát triển một ứng dụng Android gốc ngoại tuyến ưu tiên

  5. Cách hoạt động của SQLite Rtrim ()