String
BigQuery
BYTE_LENGTH
Mengembalikan jumlah bytes dari STRING atau BYTES value.
Tipe hasil:
INT64Syntax
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