String

NORMALIZE

BigQueryBigQuery

Menormalisasi string Unicode ke bentuk canonical. Berguna untuk perbandingan string yang konsisten.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

SQL
NORMALIZE(value [, normalization_mode])

Parameter

valueSTRINGwajib

String yang akan dinormalisasi

normalization_modeSTRINGopsional

Mode: NFC (default), NFD, NFKC, NFKD

Default: NFC

Contoh Penggunaan

Basic Normalization

SQL
1SELECT
2 NORMALIZE('café') = NORMALIZE('cafe\u0301') as are_equal;

Dua representasi 'é' menjadi sama setelah normalisasi.

Hasil
true

Different Modes

SQL
1SELECT
2 NORMALIZE('fi', 'NFKC') as nfkc_fi,
3 NORMALIZE('①', 'NFKC') as nfkc_one;

NFKC mengkonversi ligatures dan symbols.

Hasil
nfkc_finfkc_one
fi1