Hàm CHAR_LENGTH() trả về số ký tự của chuỗi, bỏ qua đơn vị byte (multi-byte safe). Hàm đồng nghĩa: CHARACTER_LENGTH().
Cú pháp
CHAR_LENGTH(Str) CHARACTER_LENGTH(Str)
Ví dụ
mysql> SELECT CHAR_LENGTH('tutorialspoint');
+-------------------------------+
| CHAR_LENGTH('tutorialspoint') |
+-------------------------------+
| 14 |
+-------------------------------+
mysql> SELECT CHARACTER_LENGTH('tutorialspoint');
+------------------------------------+
| CHARACTER_LENGTH('tutorialspoint') |
+------------------------------------+
| 14 |
+------------------------------------+
Khác biệt với LENGTH():
LENGTH()đếm byte (không multi-byte safe)CHAR_LENGTH()đếm ký tự (multi-byte safe)- Với Unicode (UCS-2): 'tutorialspoint' → LENGTH=28, CHAR_LENGTH=14