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

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

SQLite length() hàm trả về số ký tự trong một chuỗi, số hoặc đốm màu.

Nếu có bất kỳ ký tự NUL nào, nó sẽ trả về số ký tự trước ký tự NUL đầu tiên.

Cú pháp

Cú pháp như sau:

length(X)

Ở đâu X là giá trị mà bạn muốn có độ dài.

Ví dụ

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

SELECT length('Rainbow');

Kết quả:

7

Giá trị số

Nếu đối số là số, thì nó trả về độ dài của một chuỗi biểu diễn giá trị.

SELECT length(789);

Kết quả:

3

Bất kỳ phần phân số nào cũng được bao gồm (bao gồm cả chữ số thập phân).

SELECT length(789.14);

Kết quả:

6

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

Dưới đây là một ví dụ về việc sử dụng length() trên một cột được truy xuất từ ​​cơ sở dữ liệu.

SELECT 
  ProductName,
  length(ProductName)
FROM Products;

Kết quả:

ProductName    length(ProductName)
-------------  -------------------
Widget Holder  13                 
Blue Widget    11                 
Red Widget     10                 
Green Widget   12                 
Widget Stick   12                 
Foo Cap        7                  

Đối số NULL

Nếu đối số là NULL, thì kết quả là NULL.

SELECT length(NULL);

Kết quả:

 

(Cái này cố ý để trống vì kết quả là NULL).

Blobs

Nếu đối số là BLOB thì length() trả về số byte trong BLOB.

Dưới đây là một ví dụ sử dụng chữ BLOB:

SELECT length(x'1234');

Kết quả:

 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu kết quả truy vấn SQLite vào tệp văn bản

  2. PRAGMA table_list trong SQLite

  3. Cập nhật cơ sở dữ liệu Sqlite một hàng android

  4. Hiển thị dữ liệu từ cơ sở dữ liệu bằng cách sử dụng bộ điều hợp cơ sở và chế độ xem danh sách

  5. Xử lý xung đột khóa chính khi chèn dữ liệu vào SQLite