String

BYTE_LENGTH

BigQueryBigQuery

Mengembalikan jumlah bytes dari STRING atau BYTES value.

Tipe hasil: INT64Diperbarui: 16 Mei 2026

Syntax

SQL
BYTE_LENGTH(value)

Parameter

valueSTRING/BYTESwajib

String atau bytes yang akan dihitung

Contoh Penggunaan

Compare Length vs Bytes

SQL
1SELECT
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
1SELECT
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.

Fungsi Terkait