Filter berdasarkan kategori:
Menampilkan 24 dari 224 fungsi
SHA1
Menghitung SHA-1 hash dari string. Menghasilkan 40 karakter hexadecimal.
VARCHAR(40)SHA2
Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.
VARCHARSIGN
Mengembalikan tanda dari angka (-1, 0, atau 1).
NUMBERSIN
Menghitung sinus dari sudut dalam radian.
DOUBLESPACE
Menghasilkan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', count).
VARCHARSPLIT
Memecah string menjadi ARRAY berdasarkan delimiter. Berguna untuk parsing data CSV atau nilai yang dipisahkan karakter tertentu.
ARRAYSPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian tertentu.
VARCHARSQRT
Menghitung akar kuadrat dari angka.
DOUBLESTARTSWITH
Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan TRUE jika cocok.
BOOLEANSTDDEV
Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya.
FLOATSTDDEV_POP
Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP).
FLOATSTDDEV_SAMP
Menghitung sample standard deviation dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction).
FLOATSTRIP_NULL_VALUE
Menghapus JSON null values dari VARIANT. Mengkonversi JSON null menjadi SQL NULL.
VARIANTSTRTOK
Mengekstrak token (bagian) tertentu dari string berdasarkan set delimiter. Mirip SPLIT_PART tapi delimiters bisa multiple characters.
VARCHARSTRTOK_TO_ARRAY
Memecah string menjadi array berdasarkan set delimiter characters. Kombinasi STRTOK dan SPLIT.
ARRAYSUBSTRING
Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang. SUBSTR adalah alias yang identik.
VARCHARSUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dan sangat efisien untuk aggregasi data warehouse skala besar.
NUMBER (dengan presisi yang sesuai)SUM_WINDOW
Menghitung running sum atau cumulative sum menggunakan window function.
NUMERICSYSDATE
Mengembalikan current timestamp saat fungsi dipanggil. Berbeda dari CURRENT_TIMESTAMP yang konstan per statement.
TIMESTAMP_LTZTAN
Menghitung tangen dari sudut dalam radian.
DOUBLETIMEDIFF
Menghitung selisih antara dua nilai time dalam satuan yang ditentukan.
NUMBERTIMESTAMPADD
Menambahkan sejumlah interval waktu ke timestamp.
TIMESTAMPTIMESTAMPDIFF
Menghitung selisih antara dua timestamp dalam satuan yang ditentukan.
NUMBERTIME_SLICE
Membagi waktu ke dalam buckets/intervals dengan panjang tertentu. Berguna untuk time-series bucketing.
DATE/TIMESTAMP