Filter berdasarkan kategori:
Menampilkan 24 dari 48 fungsi dalam kategori String
ASCII
Mengembalikan nilai ASCII (code point) dari karakter pertama dalam string.
INT64BYTE_LENGTH
Mengembalikan jumlah bytes dari STRING atau BYTES value.
INT64CHAR_LENGTH
Mengembalikan jumlah karakter dalam string. Alias untuk LENGTH, tersedia untuk kompatibilitas SQL standar.
INT64CHR
Mengkonversi nilai Unicode code point menjadi karakter string. Kebalikan dari fungsi ASCII.
STRINGCODE_POINTS_TO_BYTES
Mengkonversi array of code points (extended ASCII 0-255) menjadi BYTES.
BYTESCODE_POINTS_TO_STRING
Mengkonversi array of Unicode code points menjadi STRING.
STRINGCONCAT
Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data.
STRINGCONTAINS_SUBSTR
Mengecek apakah string mengandung substring tertentu. Case-insensitive dan mendukung JSON.
BOOLENDS_WITH
Mengecek apakah string diakhiri dengan suffix tertentu. Return boolean.
BOOLFARM_FINGERPRINT
Menghitung fingerprint menggunakan algoritma FarmHash. Sangat cepat dan cocok untuk BigQuery.
INT64FORMAT
Memformat nilai menjadi string berdasarkan format string (mirip printf). Mendukung berbagai format specifiers.
STRINGGENERATE_UUID
Menghasilkan UUID (Universally Unique Identifier) versi 4 secara random.
STRINGINITCAP
Mengubah huruf pertama setiap kata menjadi kapital dan sisanya menjadi kecil. Title case transformation.
STRINGINSTR
Mencari posisi substring dalam string. Bisa mencari dari posisi tertentu dan occurrence ke-n.
INT64LEFT
Mengambil sejumlah karakter dari sisi kiri (awal) string. Shorthand yang lebih mudah dibaca dibanding SUBSTR untuk mengambil karakter awal.
STRINGLENGTH
Mengembalikan jumlah karakter dalam string. Untuk BYTES, mengembalikan jumlah bytes.
INT64LOWER
Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Mendukung karakter Unicode.
STRINGLPAD
Menambahkan padding di sisi kiri string hingga mencapai panjang tertentu. Left padding.
STRINGLTRIM
Menghapus karakter dari sisi kiri (awal) string. Left trim untuk leading characters.
STRINGMD5
Menghitung MD5 hash dari input. Return BYTES.
BYTESNORMALIZE
Menormalisasi string Unicode ke bentuk canonical. Berguna untuk perbandingan string yang konsisten.
STRINGNORMALIZE_AND_CASEFOLD
Menormalisasi string Unicode dan melakukan case-folding untuk perbandingan case-insensitive yang benar secara Unicode.
STRINGREGEXP_CONTAINS
Mengembalikan TRUE jika value cocok dengan regular expression. Berguna untuk pattern matching dan validasi format.
BOOLREGEXP_EXTRACT
Mengekstrak substring pertama yang cocok dengan regular expression. Jika pattern memiliki capturing group, mengembalikan grup tersebut.
STRING