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
UNIX_SECONDS
Mengkonversi TIMESTAMP ke Unix timestamp dalam detik.
INT64UNIX_TIMESTAMP
Mengembalikan Unix timestamp (detik sejak 1970-01-01 00:00:00 UTC). Tanpa argumen = waktu sekarang.
BIGINTUNNEST
Mengekspansi array menjadi set of rows. Setiap elemen array menjadi satu baris. Dengan multiple arrays, ekspansi secara paralel.
setof anyelementUNNEST
Mengubah array menjadi set of rows (flatten array).
Table of TUNNEST
Mengekspansi list menjadi baris-baris terpisah. Sangat powerful untuk analisis data nested.
Table (rows)UPPER
Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).
VARCHARUPPER
Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).
textUPPER
Mengubah semua karakter dalam string menjadi huruf besar (uppercase). Mendukung karakter Unicode.
STRINGUPPER
Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).
VARCHARUPPER
Mengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.
VARCHARUSER
Mengembalikan username dan hostname dari koneksi MySQL saat ini.
VARCHARUTC_DATE
Mengembalikan tanggal UTC saat ini. Berguna untuk aplikasi multi-timezone.
DATEUTC_TIME
Mengembalikan waktu UTC saat ini tanpa tanggal. Berguna untuk aplikasi multi-timezone.
TIMEUTC_TIMESTAMP
Mengembalikan tanggal dan waktu UTC saat ini. Berguna untuk menyimpan timestamp yang konsisten.
DATETIMEUUID
Menghasilkan Universal Unique Identifier (UUID) versi 1. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
VARCHAR(36)UUID_SHORT
Menghasilkan 64-bit unsigned integer yang unik. Lebih cepat dan compact dari UUID().
BIGINT UNSIGNEDUUID_TO_BIN
Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.
BINARY(16)VARIANCE
Menghitung varians sampel dari nilai numerik. Varians adalah kuadrat dari standar deviasi.
DOUBLEVARIANCE
Menghitung varians populasi dari nilai-nilai numerik. Varians mengukur seberapa jauh data tersebar dari nilai rata-rata.
DOUBLEVARIANCE
Menghitung varians dari sekumpulan nilai. VARIANCE dan VAR_SAMP menggunakan sample variance (n-1). VAR_POP menggunakan population variance (n). Varians adalah kuadrat dari standar deviasi.
double precisionVARIANCE
Menghitung variance (ragam) sampel dari nilai numerik. Variance adalah kuadrat dari standar deviasi. Alias untuk VAR_SAMP.
FLOAT64VARIANCE
Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation.
FLOATVAR_POP
Menghitung variance (ragam) populasi dari nilai numerik. Menggunakan formula pembagi N, cocok ketika data merepresentasikan seluruh populasi.
FLOAT64VAR_POP
Menghitung varians populasi dari nilai-nilai numerik. Menggunakan pembagi N untuk rumus populasi penuh.
DOUBLE