String
MySQL
LENGTH
Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.
Tipe hasil:
INTEGERDiperbarui: 16 Mei 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)
Pertanyaan Umum tentang LENGTH
Apa itu fungsi LENGTH di MySQL?
Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH. Di MySQL, fungsi LENGTH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LENGTH di MySQL?
Gunakan sintaks berikut: LENGTH(str). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LENGTH?
Fungsi LENGTH mengembalikan nilai bertipe INTEGER. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi LENGTH?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: str (string, wajib): String yang akan dihitung panjangnya.