String
MySQL
LENGTH
Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.
Tipe hasil:
INTEGERDiperbarui: 7 Jan 2026Syntax
SQL
LENGTH(str)Parameter
strstringwajib
String yang akan dihitung panjangnya
Contoh Penggunaan
Panjang String ASCII
SQL
1 SELECT LENGTH('Hello') AS len;
Menghitung panjang string ASCII.
Hasil
len: 5
Panjang String UTF-8
SQL
1 SELECT LENGTH('日本語') AS bytes, CHAR_LENGTH('日本語') AS chars;
Membandingkan LENGTH (bytes) dan CHAR_LENGTH (karakter).
Hasil
bytes: 9, chars: 3
Validasi Panjang Input
SQL
1 SELECT name FROM users 2 WHERE LENGTH(name) BETWEEN 2 AND 50;
Memfilter nama dengan panjang 2-50 bytes.
Hasil
(rows with valid name length)