String

LENGTH

MySQLMySQL

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

Tipe hasil: INTEGERDiperbarui: 16 Mei 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)

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.