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
Converts a JSON string into the native JSON type.
JSONPARSE_TIME
Converts a time string into a TIME type based on the specified format.
TIMEPARSE_TIMESTAMP
Converts a string to a TIMESTAMP type with timezone support.
TIMESTAMPPERCENTILE_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_CONT
Menghitung percentile continuous (interpolasi) dari nilai numerik. Memberikan nilai yang mungkin tidak ada di dataset (hasil interpolasi).
FLOATPERCENTILE_CONT
Computes a continuous percentile value using linear interpolation across the values in a group.
FLOAT64PERCENTILE_DISC
Menghitung percentile discrete dari nilai. Hasilnya adalah nilai aktual yang ada di dataset, bukan interpolasi.
Same as input typePERCENTILE_DISC
Returns the actual value at the nearest percentile without interpolation.
Same as input expressionPERCENTILE_DISC
Menghitung percentile diskrit dari data. Mengembalikan nilai aktual dari dataset (tidak diinterpolasi). Berbeda dengan PERCENTILE_CONT yang menginterpolasi.
same as inputPERCENT_RANK
Menghitung ranking relatif sebagai persentase. Nilai berkisar dari 0 (baris pertama) hingga 1 (baris terakhir).
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 relative rank (0-1) dari setiap baris dalam partition.
DOUBLEPERCENT_RANK
Menghitung percentile rank relatif dari setiap baris. Nilai antara 0 dan 1, menunjukkan persentase baris yang lebih rendah.
FLOAT64PG_TYPEOF
Mengembalikan nama tipe data dari nilai. Berguna untuk debugging dan introspection.
regtypePI
Mengembalikan nilai konstanta matematika Pi (π ≈ 3.14159265358979). Berguna untuk perhitungan geometri dan trigonometri.
double precisionPI
Mengembalikan nilai konstanta matematika π (pi) = 3.141592653589793. Berguna untuk perhitungan geometri.
DOUBLEPI
Mengembalikan nilai konstanta matematika π (pi). Berguna untuk perhitungan geometri dan trigonometri.
DOUBLEPI
Mengembalikan nilai konstanta Pi (π ≈ 3.14159).
DOUBLEPOSITION
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.
integerPOSITION
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.
INTEGERPOW
Menghitung x pangkat y (x^y). Alias untuk POWER(). Dapat digunakan untuk integer atau float.
DOUBLE