Filter berdasarkan kategori:
Menampilkan 24 dari 48 fungsi dalam kategori String
REGEXP_EXTRACT_ALL
Mengekstrak semua substring yang cocok dengan regular expression dan mengembalikannya sebagai array.
ARRAY<STRING>REGEXP_INSTR
Mengembalikan posisi (1-based) dari substring yang cocok dengan regular expression. Return 0 jika tidak ada match.
INT64REGEXP_REPLACE
Mengganti semua substring yang cocok dengan regular expression dengan string pengganti. Mendukung backreferences.
STRINGREGEXP_SUBSTR
Alias untuk REGEXP_EXTRACT. Mengekstrak substring yang cocok dengan regular expression.
STRINGREPEAT
Mengulangi string sebanyak n kali. Berguna untuk generating patterns.
STRINGREPLACE
Mengganti semua kemunculan substring dengan string baru. Case-sensitive replacement.
STRINGREVERSE
Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.
STRINGRIGHT
Mengambil sejumlah karakter dari sisi kanan (akhir) string. Shorthand yang lebih mudah dibaca untuk mengambil karakter terakhir.
STRINGRPAD
Menambahkan padding di sisi kanan string hingga mencapai panjang tertentu. Right padding.
STRINGRTRIM
Menghapus karakter dari sisi kanan (akhir) string. Right trim untuk trailing characters.
STRINGSAFE_CONVERT_BYTES_TO_STRING
Mengkonversi BYTES ke STRING dengan aman, mengganti karakter invalid UTF-8 dengan Unicode replacement character.
STRINGSESSION_USER
Mengembalikan email address dari user yang menjalankan query.
STRINGSHA1
Menghitung SHA-1 hash dari input. Return BYTES.
BYTESSHA256
Menghitung SHA-256 hash dari input. Aman untuk kriptografi.
BYTESSHA512
Menghitung SHA-512 hash dari input. Hash paling kuat di keluarga SHA-2.
BYTESSPLIT
Memecah string menjadi array berdasarkan delimiter. Sangat berguna untuk parsing CSV-style data.
ARRAY<STRING>STARTS_WITH
Mengecek apakah string dimulai dengan prefix tertentu. Return boolean.
BOOLSTRPOS
Mencari posisi pertama substring dalam string. Versi sederhana dari INSTR.
INT64SUBSTR
Mengambil sebagian karakter dari string mulai dari posisi tertentu. Alias untuk SUBSTRING, sangat berguna untuk ekstraksi dan parsing data.
STRINGSUBSTRING
Mengambil sebagian karakter dari string. Identik dengan SUBSTR, tersedia untuk kompatibilitas SQL standar.
STRINGTO_CODE_POINTS
Mengkonversi STRING atau BYTES menjadi array of code points (Unicode untuk STRING, 0-255 untuk BYTES).
ARRAY<INT64>TRANSLATE
Mengganti setiap karakter dari source dengan karakter yang sesuai dari target. Character-level translation.
STRINGTRIM
Menghapus karakter dari awal dan akhir string. Secara default menghapus whitespace.
STRINGUPPER
Mengubah semua karakter dalam string menjadi huruf besar (uppercase). Mendukung karakter Unicode.
STRING