Fungsi SQL
Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.
PostgreSQL
183 fungsi
Database open-source yang powerful dan populer
DuckDB
175 fungsi
Database analitik in-process yang cepat
Snowflake
224 fungsi
Cloud data warehouse untuk enterprise
BigQuery
220 fungsi
Data warehouse serverless dari Google Cloud
MySQL
200 fungsi
Database relasional open-source yang populer
Semua Fungsi
Menampilkan 24 dari 1002 fungsi
PARSE_JSON
Mengkonversi JSON string menjadi JSON native type.
JSONPARSE_TIME
Mengkonversi string waktu menjadi tipe TIME berdasarkan format yang ditentukan.
TIMEPARSE_TIMESTAMP
Mengkonversi string menjadi tipe TIMESTAMP dengan dukungan timezone.
TIMESTAMPPERCENTILE_CONT
Menghitung nilai percentile kontinu dengan interpolasi linear dari nilai-nilai dalam grup.
FLOAT64PERCENTILE_CONT
Menghitung percentile continuous (interpolasi) dari nilai numerik. Memberikan nilai yang mungkin tidak ada di dataset (hasil interpolasi).
FLOATPERCENTILE_CONT
Menghitung percentile kontinyu dari data. Menginterpolasi nilai jika percentile jatuh di antara dua nilai. Berguna untuk analisis statistik seperti median (percentile 0.5).
double precisionPERCENTILE_DISC
Menghitung percentile diskrit dari data. Mengembalikan nilai aktual dari dataset (tidak diinterpolasi). Berbeda dengan PERCENTILE_CONT yang menginterpolasi.
same as inputPERCENTILE_DISC
Mengembalikan nilai aktual pada percentile terdekat tanpa interpolasi.
Same as input expressionPERCENTILE_DISC
Menghitung percentile discrete dari nilai. Hasilnya adalah nilai aktual yang ada di dataset, bukan interpolasi.
Same as input typePERCENT_RANK
Menghitung relative rank (0-1) dari setiap baris dalam partition.
DOUBLEPERCENT_RANK
Menghitung ranking relatif sebagai persentase (0 sampai 1). Baris pertama selalu 0, baris terakhir mendekati 1.
DOUBLEPERCENT_RANK
Menghitung relative rank sebagai persentase (0 sampai 1). Formula: (rank - 1) / (total_rows - 1). Baris pertama selalu 0, baris terakhir selalu 1.
double precisionPERCENT_RANK
Menghitung percentile rank relatif dari setiap baris. Nilai antara 0 dan 1, menunjukkan persentase baris yang lebih rendah.
FLOAT64PERCENT_RANK
Menghitung ranking relatif sebagai persentase. Nilai berkisar dari 0 (baris pertama) hingga 1 (baris terakhir).
DOUBLEPG_TYPEOF
Mengembalikan nama tipe data dari nilai. Berguna untuk debugging dan introspection.
regtypePI
Mengembalikan nilai konstanta matematika π (pi). Berguna untuk perhitungan geometri dan trigonometri.
DOUBLEPI
Mengembalikan nilai konstanta matematika π (pi) = 3.141592653589793. Berguna untuk perhitungan geometri.
DOUBLEPI
Mengembalikan nilai konstanta Pi (π ≈ 3.14159).
DOUBLEPI
Mengembalikan konstanta matematika pi (π ≈ 3.14159265358979). Berguna untuk perhitungan trigonometri dan geometri.
double precisionPOSITION
Mencari posisi pertama kemunculan substring dalam string. Mengembalikan 0 jika tidak ditemukan.
INTEGERPOSITION
Mencari posisi kemunculan pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. SQL standard syntax.
INTEGERPOSITION
Mencari posisi substring dalam string. Sintaks SQL standar untuk LOCATE. Mengembalikan 0 jika tidak ditemukan.
INTEGERPOSITION
Mencari posisi pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. Posisi dimulai dari 1. STRPOS adalah versi dengan urutan parameter terbalik.
integerPOW
Menghitung x pangkat y (x^y). Alias untuk POWER(). Dapat digunakan untuk integer atau float.
DOUBLE