Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Dùng OCTET_LENGTH() đếm độ dài chuỗi trong cột MySQL

Ứng dụng trên cột bảng

Truyền tên cột vào OCTET_LENGTH() để lấy độ dài (số byte) của từng giá trị. Dùng trong SELECT để hiển thị, hoặc trong WHERE để lọc.

Ví dụ bảng Student

mysql> SELECT Name, OCTET_LENGTH(Name) AS 'Str_Length' FROM Student;
+---------+------------+
| Name    | Str_Length |
+---------+------------+
| Gaurav  | 6          |
| Aarav   | 5          |
| Harshit | 7          |
| Gaurav  | 6          |
| Yashraj | 7          |
+---------+------------+

mysql> SELECT Name, OCTET_LENGTH(Name) AS 'Str_Length' 
    FROM Student WHERE OCTET_LENGTH(Name) < 7;
+--------+------------+
| Name   | Str_Length |
+--------+------------+
| Gaurav | 6          |
| Aarav  | 5          |
| Gaurav | 6          |
+--------+------------+