OCTET_LENGTH
Синоним LENGTH: возвращает длину строки в байтах.
MySQL 8.1
OCTET_LENGTH(str)Параметры
- strVARCHAR
- Строка, длину которой нужно узнать
Возвращаемое значение
Целое число — длина в байтах; NULL для NULL
Примеры
Байты и символы кириллицы
MySQL 8.1
SELECT OCTET_LENGTH('привет') AS bytes,
CHAR_LENGTH('привет') AS chars;Размер имён в байтах
MySQL 8.1
SELECT member_name,
OCTET_LENGTH(member_name) AS bytes
FROM FamilyMembers
LIMIT 3;Подробности
В отличие от LENGTH, одноимённая функция есть и в PostgreSQL и там тоже считает байты, поэтому OCTET_LENGTH даёт одинаковый результат в обеих СУБД.