Filter berdasarkan kategori:
Menampilkan 24 dari 224 fungsi
CBRT
Menghitung akar pangkat tiga dari angka.
DOUBLECEIL
Membulatkan angka ke atas ke integer terdekat.
NUMBERCHARINDEX
Mencari posisi pertama substring dalam string. Equivalent dengan POSITION tapi dengan urutan parameter berbeda (SQL Server style).
INTEGERCHECK_JSON
Memeriksa apakah string adalah valid JSON. Mengembalikan NULL jika valid, atau pesan error jika tidak valid.
VARCHAR (NULL if valid, error message if invalid)CHR
Mengkonversi ASCII/Unicode code point menjadi karakter. Kebalikan dari ASCII.
VARCHARCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar expression.
Common type of inputsCONCAT
Menggabungkan dua atau lebih string menjadi satu. Snowflake juga mendukung operator || untuk concatenation.
VARCHARCONCAT_WS
Menggabungkan string dengan separator tertentu. WS = With Separator. Lebih praktis dari CONCAT karena otomatis menangani NULL dan menambahkan separator.
VARCHARCONDITIONAL_CHANGE_EVENT
Menghitung berapa kali nilai berubah dalam window.
INTEGERCONDITIONAL_TRUE_EVENT
Menghitung berapa kali kondisi berubah dari FALSE ke TRUE dalam window.
INTEGERCONTAINS
Mengecek apakah string mengandung substring. Mengembalikan TRUE jika ditemukan, FALSE jika tidak.
BOOLEANCORR
Menghitung koefisien korelasi Pearson antara dua variabel numerik. Nilainya berkisar dari -1 (korelasi negatif sempurna) hingga +1 (korelasi positif sempurna).
FLOATCOS
Menghitung kosinus dari sudut dalam radian.
DOUBLECOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar di Snowflake untuk menghitung data.
NUMBERCOUNT_WINDOW
Menghitung running count atau total count menggunakan window function.
NUMBERCOVAR_POP
Menghitung population covariance antara dua variabel numerik. Mengukur bagaimana dua variabel berubah bersama-sama.
FLOATCOVAR_SAMP
Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample.
FLOATCUME_DIST
Menghitung cumulative distribution (proporsi baris <= current row).
DOUBLECURRENT_DATE
Mengembalikan tanggal saat ini (tanpa komponen waktu) dalam timezone session.
DATECURRENT_TIME
Mengembalikan waktu saat ini (tanpa komponen tanggal) dalam timezone session.
TIMECURRENT_TIMESTAMP
Mengembalikan timestamp saat ini dengan timezone. Bisa dipanggil dengan atau tanpa parentheses.
TIMESTAMP_LTZ (timestamp with local timezone)DATEADD
Menambahkan atau mengurangi interval waktu tertentu dari sebuah tanggal atau timestamp.
DATE/TIMESTAMP (sama dengan input)DATEDIFF
Menghitung selisih antara dua tanggal atau timestamp dalam unit waktu tertentu.
INTEGERDATE_PART
Mengekstrak komponen tertentu dari date atau timestamp. Equivalent dengan EXTRACT.
NUMBER