데이터 열에 저장된 문자 수를 계산하려면 열 이름을 OCTET_LENGTH() 함수의 인수로 전달해야 합니다. SELECT 절에서 참조할 때의 문자 수를 표시합니다. 또한 WHERE 절에서 사용하여 행을 반환할지 여부를 결정하는 비교 값으로 사용할 수도 있습니다. '학생' 표의 내용은 이를 설명하는 데 사용됩니다 -
mysql> Select Name, OCTET_LENGTH(Name)As 'Str_Length' from Student; +---------+------------+ | Name | Str_Length | +---------+------------+ | Gaurav | 6 | | Aarav | 5 | | Harshit | 7 | | Gaurav | 6 | | Yashraj | 7 | +---------+------------+ 5 rows in set (0.00 sec) 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 | +--------+------------+ 3 rows in set (0.06 sec)