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
DATETIME
Creates a DATETIME value from components, combines a DATE and TIME, or converts from a TIMESTAMP.
DATETIMEDATETIME_ADD
Adds a time interval to a DATETIME value. Supports all units from MICROSECOND to YEAR.
DATETIMEDATETIME_DIFF
Calculates the difference between two DATETIME values in the specified unit.
INT64DATETIME_SUB
Subtracts a time interval from a DATETIME value. The inverse of DATETIME_ADD.
DATETIMEDATETIME_TRUNC
Truncates a DATETIME value to the specified granularity. Supports all date parts from MICROSECOND through YEAR.
DATETIMEDATE_ADD
Adds a specified time interval to a DATE. Returns a new DATE.
DATEDATE_ADD
Menambahkan interval waktu ke tanggal. Mendukung berbagai unit: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, dll.
DATE/DATETIMEDATE_ADD
Menambahkan interval waktu ke sebuah tanggal atau timestamp. DuckDB mendukung berbagai sintaks untuk operasi ini.
DATE/TIMESTAMP (sesuai input)DATE_BIN
Membulatkan timestamp ke interval terdekat (bin). Lebih fleksibel dari DATE_TRUNC untuk interval custom.
timestamp/timestamptzDATE_DIFF
Menghitung selisih antara dua tanggal dalam unit tertentu. Mengembalikan nilai integer.
BIGINTDATE_DIFF
Calculates the difference between two DATE values in the specified unit. Returns an integer value.
INT64DATE_FORMAT
Memformat tanggal/waktu sesuai format string yang ditentukan. Sangat fleksibel dengan banyak format specifier.
VARCHARDATE_FROM_UNIX_DATE
Mengkonversi jumlah hari sejak 1970-01-01 ke DATE.
DATEDATE_PART
Mengekstrak komponen tertentu dari date atau timestamp. Equivalent dengan EXTRACT.
NUMBERDATE_PART
Mengekstrak bagian tertentu dari tanggal atau timestamp. Sama dengan EXTRACT tapi dengan sintaks berbeda. Mengembalikan double precision.
double precisionDATE_PART
Mengekstrak komponen tertentu dari date/timestamp. Fungsi alternatif untuk EXTRACT dengan sintaks berbeda.
DOUBLEDATE_SUB
Mengurangi interval waktu dari sebuah tanggal atau timestamp. Kebalikan dari DATE_ADD.
DATE/TIMESTAMP (sesuai input)DATE_SUB
Mengurangi interval waktu dari tanggal. Kebalikan dari DATE_ADD.
DATE/DATETIMEDATE_SUB
Subtracts a specified time interval from a DATE. Returns a new DATE.
DATEDATE_TRUNC
Truncates a DATE to the specified granularity (DAY, WEEK, MONTH, QUARTER, YEAR).
DATEDATE_TRUNC
Memotong (truncate) timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.
DATE/TIMESTAMP (sama dengan input)DATE_TRUNC
Memotong (truncate) date/timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.
TIMESTAMPDATE_TRUNC
Memotong (truncate) timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.
timestamp / timestamptzDAY
Mengekstrak komponen hari dalam bulan dari tanggal atau timestamp. Mengembalikan angka 1-31.
INTEGER