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