String
BigQuery
TO_CODE_POINTS
Mengkonversi STRING atau BYTES menjadi array of code points (Unicode untuk STRING, 0-255 untuk BYTES).
Tipe hasil:
ARRAY<INT64>Diperbarui: 16 Mei 2026Syntax
SQL
TO_CODE_POINTS(value)Parameter
valueSTRING | BYTESwajib
String atau bytes untuk dikonversi
Contoh Penggunaan
String to Code Points
SQL
1 SELECT 2 text, 3 TO_CODE_POINTS(text) as code_points 4 FROM UNNEST(['Hello', '你好']) as text;
Konversi string ke array code points.
Hasil
| text | code_points |
|---|---|
| Hello | [72, 101, 108, 108, 111] |
| 你好 | [20320, 22909] |
Character Analysis
SQL
1 SELECT 2 code, 3 CHR(code) as char, 4 CASE 5 WHEN code BETWEEN 65 AND 90 THEN 'upper' 6 WHEN code BETWEEN 97 AND 122 THEN 'lower' 7 ELSE 'other' 8 END as type 9 FROM UNNEST(TO_CODE_POINTS('Hello123')) as code;
Analisis per karakter.
Pertanyaan Umum tentang TO_CODE_POINTS
Apa itu fungsi TO_CODE_POINTS di BigQuery?
Mengkonversi STRING atau BYTES menjadi array of code points (Unicode untuk STRING, 0-255 untuk BYTES). Di BigQuery, fungsi TO_CODE_POINTS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TO_CODE_POINTS di BigQuery?
Gunakan sintaks berikut: TO_CODE_POINTS(value). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TO_CODE_POINTS?
Fungsi TO_CODE_POINTS mengembalikan nilai bertipe ARRAY<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 TO_CODE_POINTS?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value (STRING | BYTES, wajib): String atau bytes untuk dikonversi.