Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể áp dụng hàm BIT_LENGTH () trên cột / s của bảng MySQL?

Khi hàm BIT_LENGTH () được áp dụng cho cột / s của bảng MySQL thì nó sẽ trả về số bit của chuỗi được lưu trữ trong cột / s của bảng. Ví dụ sau sẽ chứng minh điều đó.

Ví dụ

Giả sử từ bảng "Sinh viên", chúng ta muốn tìm độ dài của các chuỗi được lưu trữ trong cột "Tên" và "Địa chỉ", thì chúng ta có thể viết truy vấn sau -

mysql> Select Name, Address, BIT_LENGTH(Name) As 'Name in Bits', BIT_LENGTH(Address) AS 'Address in Bits' from Student;
+---------+---------+--------------+-----------------+
| Name    | Address | Name in Bits | Address in Bits |
+---------+---------+--------------+-----------------+
| Gaurav  | Delhi   | 48           | 40              |
| Aarav   | Mumbai  | 40           | 48              |
| Harshit | Delhi   | 56           | 40              |
| Gaurav  | Jaipur | 48            | 48              |
+---------+---------+--------------+-----------------+
4 rows in set (0.00 sec)