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
MODE
Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah kolom.
Sama dengan tipe inputMODE
Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah grup. Berguna untuk menemukan nilai yang paling umum.
Same as input typeMODE
Mengembalikan nilai yang paling sering muncul (modus) dari sekumpulan data. Jika ada beberapa nilai dengan frekuensi sama, mengembalikan yang pertama berdasarkan ORDER BY.
same as inputMONTH
Mengekstrak komponen bulan dari date atau timestamp.
NUMBERMONTH
Mengekstrak komponen bulan dari tanggal atau timestamp. Mengembalikan angka 1-12.
INTEGERMONTH
Mengekstrak bulan dari tanggal. Mengembalikan nilai 1-12.
INTEGERMONTHS_BETWEEN
Menghitung jumlah bulan antara dua tanggal.
NUMBERNEXT_DAY
Mengembalikan tanggal dari hari tertentu yang pertama kali muncul setelah tanggal input.
DATENORMALIZE
Menormalisasi string Unicode ke bentuk canonical. Berguna untuk perbandingan string yang konsisten.
STRINGNORMALIZE_AND_CASEFOLD
Menormalisasi string Unicode dan melakukan case-folding untuk perbandingan case-insensitive yang benar secara Unicode.
STRINGNOW
Mengembalikan tanggal dan waktu saat ini. Nilai tetap konstan selama eksekusi statement.
DATETIMENOW
Mengembalikan timestamp saat ini (tanggal dan waktu). Di DuckDB, NOW() mengembalikan waktu yang konsisten dalam satu transaction.
TIMESTAMP WITH TIME ZONENOW
Mengembalikan timestamp saat ini dengan timezone. Ekuivalen dengan CURRENT_TIMESTAMP.
timestamp with time zoneNTH_VALUE
Mengembalikan nilai ke-N dalam window frame.
Same as inputNTH_VALUE
Mengambil nilai ke-n dari window frame. Generalisasi dari FIRST_VALUE dan LAST_VALUE untuk posisi arbitrary.
Sama dengan tipe inputNTH_VALUE
Mengembalikan nilai dari baris ke-n dalam window frame. Generalisasi dari FIRST_VALUE dan LAST_VALUE.
Same as exprNTH_VALUE
Mengembalikan nilai pada posisi ke-n dalam window frame.
Same as input expressionNTH_VALUE
Mengembalikan nilai pada posisi ke-n dalam window frame. Mengembalikan NULL jika tidak ada cukup baris. n dimulai dari 1.
same as inputNTILE
Membagi baris dalam partition menjadi sejumlah bucket yang ditentukan dan memberikan nomor bucket ke setiap baris.
INT64NTILE
Membagi data menjadi n bucket/grup dengan jumlah anggota seimbang. Berguna untuk analisis quartile, percentile, dan segmentasi data.
integerNTILE
Membagi baris menjadi n kelompok (buckets) yang kurang lebih sama besar dan memberikan nomor kelompok ke setiap baris.
BIGINTNTILE
Membagi baris menjadi n bucket dengan ukuran seimbang. Mengembalikan nomor bucket (1 sampai n).
BIGINTNTILE
Membagi rows menjadi N bucket yang sama besar.
INTEGERNULLIF
Mengembalikan NULL jika expr1 sama dengan expr2, jika tidak mengembalikan expr1.
Same as expr1 type