String
BigQuery
BYTE_LENGTH
Mengembalikan jumlah bytes dari STRING atau BYTES value.
Tipe hasil:
INT64Diperbarui: 16 Mei 2026Syntax
SQL
BYTE_LENGTH(value)Parameter
valueSTRING/BYTESwajib
String atau bytes yang akan dihitung
Contoh Penggunaan
Compare Length vs Bytes
SQL
1 SELECT 2 'Hello' AS str, 3 LENGTH('Hello') AS char_len, 4 BYTE_LENGTH('Hello') AS byte_len;
ASCII string: char = bytes.
Hasil
str: Hello, char_len: 5, byte_len: 5
UTF-8 Difference
SQL
1 SELECT 2 'こんにちは' AS str, 3 LENGTH('こんにちは') AS char_len, 4 BYTE_LENGTH('こんにちは') AS byte_len;
Japanese: 5 chars = 15 bytes.
Hasil
str: こんにちは, char_len: 5, byte_len: 15
Pertanyaan Umum tentang BYTE_LENGTH
Apa itu fungsi BYTE_LENGTH di BigQuery?
Mengembalikan jumlah bytes dari STRING atau BYTES value. Di BigQuery, fungsi BYTE_LENGTH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BYTE_LENGTH di BigQuery?
Gunakan sintaks berikut: BYTE_LENGTH(value). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BYTE_LENGTH?
Fungsi BYTE_LENGTH mengembalikan nilai bertipe INT64. 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 BYTE_LENGTH?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value (STRING/BYTES, wajib): String atau bytes yang akan dihitung.