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
CURDATE
Mengembalikan tanggal saat ini tanpa waktu. Alias: CURRENT_DATE.
DATECURRENT_DATE
Sinonim untuk CURDATE(). Mengembalikan tanggal saat ini dalam format YYYY-MM-DD.
DATECURRENT_DATE
Mengembalikan tanggal saat ini (tanpa komponen waktu) dalam timezone session.
DATECURRENT_DATE
Mengembalikan tanggal saat ini berdasarkan timezone yang ditentukan atau default timezone.
DATECURRENT_DATE
Mengembalikan tanggal hari ini (tanpa waktu). Nilai tetap sama selama satu transaksi. Berbeda dengan NOW() yang menyertakan waktu.
dateCURRENT_DATE
Mengembalikan tanggal saat ini (tanpa waktu). Nilai tetap konsisten dalam satu transaction.
DATECURRENT_DATETIME
Mengembalikan datetime saat ini (tanggal dan waktu tanpa timezone) berdasarkan timezone yang ditentukan.
DATETIMECURRENT_TIME
Mengembalikan waktu saat ini (tanpa komponen tanggal) dalam timezone session.
TIMECURRENT_TIME
Sinonim untuk CURTIME(). Mengembalikan waktu saat ini dalam format HH:MM:SS.
TIMECURRENT_TIME
Mengembalikan waktu saat ini (tanpa tanggal) berdasarkan timezone yang ditentukan.
TIMECURRENT_TIME
Mengembalikan waktu saat ini (tanpa tanggal) dengan timezone. Nilai tetap sama selama satu transaksi.
time with time zoneCURRENT_TIME
Mengembalikan waktu saat ini (jam, menit, detik) tanpa tanggal. Berguna untuk timestamp dan logging.
TIMECURRENT_TIMESTAMP
Mengembalikan timestamp saat ini dalam UTC. Ini adalah cara paling umum untuk mendapatkan waktu saat ini di BigQuery.
TIMESTAMPCURRENT_TIMESTAMP
Mengembalikan timestamp saat ini dengan timezone. Bisa dipanggil dengan atau tanpa parentheses.
TIMESTAMP_LTZ (timestamp with local timezone)CURRENT_TIMESTAMP
Sinonim untuk NOW(). Mengembalikan tanggal dan waktu saat ini. Standar SQL.
DATETIMECURRENT_TIMESTAMP
Mengembalikan tanggal dan waktu saat ini dengan timezone. Nilai tetap sama selama satu transaksi. Sama dengan NOW().
timestamp with time zoneCURRENT_TIMESTAMP
Mengembalikan tanggal dan waktu saat ini dengan timezone. Alias standar SQL dari NOW().
TIMESTAMP WITH TIME ZONECURTIME
Mengembalikan waktu saat ini tanpa tanggal. Alias: CURRENT_TIME.
TIMEDATABASE
Mengembalikan nama database yang sedang aktif/dipilih saat ini.
VARCHARDATE
Mengekstrak bagian tanggal dari datetime atau timestamp. Menghapus komponen waktu.
DATEDATE
Membuat nilai DATE dari komponen atau mengekstrak DATE dari timestamp/datetime.
DATEDATEADD
Menambahkan atau mengurangi interval waktu tertentu dari sebuah tanggal atau timestamp.
DATE/TIMESTAMP (sama dengan input)DATEDIFF
Menghitung selisih hari antara dua tanggal. Mengembalikan date1 - date2 dalam hari.
INTEGERDATEDIFF
Menghitung selisih antara dua tanggal atau timestamp dalam unit waktu tertentu.
INTEGER