Справочник по функциям

OCTET_LENGTH

Синоним LENGTH: возвращает длину строки в байтах.

MySQL 8.1
OCTET_LENGTH(str)

Параметры

strVARCHAR
Строка, длину которой нужно узнать

Возвращаемое значение

Целое число — длина в байтах; NULL для NULL

Примеры

Байты и символы кириллицы

MySQL 8.1
SELECT OCTET_LENGTH('привет') AS bytes,
	CHAR_LENGTH('привет') AS chars;
byteschars
126

Размер имён в байтах

MySQL 8.1
SELECT member_name,
	OCTET_LENGTH(member_name) AS bytes
FROM FamilyMembers
LIMIT 3;
member_namebytes
Headley Quincey15
Flavia Quincey14
Andie Quincey13

Подробности

В отличие от LENGTH, одноимённая функция есть и в PostgreSQL и там тоже считает байты, поэтому OCTET_LENGTH даёт одинаковый результат в обеих СУБД.

Смотрите также