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

Cách lấy số bit trong chuỗi trong MySQL - BIT_LENGTH ()

MySQL có BIT_LENGTH() cho phép bạn lấy độ dài của một chuỗi, được đo bằng bit.

Hàm này tương tự như LENGTH() hàm, trả về độ dài của một chuỗi tính bằng byte. Điều này cũng đúng với OCTET_LENGTH() hàm, là từ đồng nghĩa với LENGTH() chức năng.

Cú pháp

Đây là cách thực hiện cú pháp:

BIT_LENGTH(str)

Ở đâu str là chuỗi bạn cần độ dài bit.

Ví dụ - Ký tự đơn

Dưới đây là một ví dụ sử dụng một ký tự từ phạm vi ASCII:

SELECT BIT_LENGTH('A');

Kết quả:

+-----------------+
| BIT_LENGTH('A') |
+-----------------+
|               8 |
+-----------------+

Trong ví dụ đầu tiên này, chúng ta có thể thấy rằng chữ cái A có độ dài 8 bit.

Ví dụ - Nhiều ký tự

Hãy thêm một số ký tự khác:

SELECT BIT_LENGTH('Anyone out there?');

Kết quả:

+---------------------------------+
| BIT_LENGTH('Anyone out there?') |
+---------------------------------+
|                             136 |
+---------------------------------+

Ví dụ - Ký tự Unicode

Đây là một ví dụ sử dụng ký hiệu Euro. Điều này nằm ngoài phạm vi ASCII và nó sử dụng nhiều không gian lưu trữ hơn (tức là nhiều bit hơn):

SELECT BIT_LENGTH('€');

Kết quả:

+-------------------+
| BIT_LENGTH('€')   |
+-------------------+
|                24 |
+-------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. node.js async / await sử dụng với MySQL

  2. Laravel Eloquent so với trình tạo truy vấn - Tại sao sử dụng eloquent để giảm hiệu suất

  3. JSON_STORAGE_FREE () - Tìm hiểu Dung lượng lưu trữ được giải phóng sau khi cập nhật tài liệu JSON trong MySQL

  4. MySQL TẢI THÔNG TIN DỮ LIỆU với CẬP NHẬT KHÓA DUPLICATE

  5. 10 mẹo hữu ích về điều chỉnh hiệu suất MySQL