SQL Academy
Premium
Funktionsreferenz

OCTET_LENGTH

Synonym für LENGTH: gibt die Länge eines Strings in Bytes zurück.

MySQL 8.1
OCTET_LENGTH(str)

Parameter

strVARCHAR
String, dessen Länge ermittelt wird

Rückgabewert

Ganze Zahl, die Länge in Bytes; NULL für NULL

Beispiele

Bytes und kyrillische Zeichen

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

Größe der Namen in Bytes

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

Details

Anders als bei LENGTH gibt es eine gleichnamige Funktion auch in PostgreSQL, und sie zählt dort ebenfalls Bytes, daher liefert OCTET_LENGTH in beiden DBMS dasselbe Ergebnis.

Siehe auch