String

TO_CODE_POINTS

BigQueryBigQuery

Mengkonversi STRING atau BYTES menjadi array of code points (Unicode untuk STRING, 0-255 untuk BYTES).

Tipe hasil: ARRAY<INT64>Diperbarui: 16 Mei 2026

Syntax

SQL
TO_CODE_POINTS(value)

Parameter

valueSTRING | BYTESwajib

String atau bytes untuk dikonversi

Contoh Penggunaan

String to Code Points

SQL
1SELECT
2 text,
3 TO_CODE_POINTS(text) as code_points
4FROM UNNEST(['Hello', '你好']) as text;

Konversi string ke array code points.

Hasil
textcode_points
Hello[72, 101, 108, 108, 111]
你好[20320, 22909]

Character Analysis

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