String

LENGTH

MySQLMySQL

Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.

Tipe hasil: INTEGERDiperbarui: 7 Jan 2026

Syntax

SQL
LENGTH(str)

Parameter

strstringwajib

String yang akan dihitung panjangnya

Contoh Penggunaan

Panjang String ASCII

SQL
1SELECT LENGTH('Hello') AS len;

Menghitung panjang string ASCII.

Hasil
len: 5

Panjang String UTF-8

SQL
1SELECT LENGTH('日本語') AS bytes, CHAR_LENGTH('日本語') AS chars;

Membandingkan LENGTH (bytes) dan CHAR_LENGTH (karakter).

Hasil
bytes: 9, chars: 3

Validasi Panjang Input

SQL
1SELECT name FROM users
2WHERE LENGTH(name) BETWEEN 2 AND 50;

Memfilter nama dengan panjang 2-50 bytes.

Hasil
(rows with valid name length)