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
SUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Sangat efisien di DuckDB untuk analisis data besar.
Sama dengan tipe input (BIGINT untuk INTEGER, DOUBLE untuk FLOAT, HUGEINT untuk BIGINT)SUM
Menghitung total penjumlahan dari nilai-nilai dalam kolom numerik. Mengabaikan nilai NULL dan dapat menggunakan DISTINCT untuk menjumlahkan nilai unik saja.
DOUBLE | DECIMALSUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mendukung berbagai tipe numerik dan sangat efisien untuk analisis data besar di BigQuery.
Sama dengan tipe input (INT64, FLOAT64, NUMERIC, atau BIGNUMERIC)SUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dan sangat efisien untuk aggregasi data warehouse skala besar.
NUMBER (dengan presisi yang sesuai)SUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL.
numeric (sama dengan tipe input, atau bigint untuk integer)SUM (window)
Menghitung jumlah kumulatif dalam window frame. Berguna untuk running totals dan moving sums.
same as inputSUM_WINDOW
Menghitung running sum atau cumulative sum menggunakan window function. Berbeda dengan SUM aggregate biasa, SUM sebagai window function menghitung total berjalan per baris.
NUMERICSUM_WINDOW
Menghitung running sum atau cumulative sum menggunakan window function.
NUMERICSYSDATE
Mengembalikan current timestamp saat fungsi dipanggil. Berbeda dari CURRENT_TIMESTAMP yang konstan per statement.
TIMESTAMP_LTZSYSDATE
Mengembalikan waktu saat fungsi dieksekusi. Berbeda dengan NOW() yang konstan per statement.
DATETIMETAN
Menghitung nilai tangen dari sudut dalam radian. TAN(x) = SIN(x) / COS(x).
DOUBLETAN
Menghitung tangen dari sudut dalam radian. Bagian dari fungsi trigonometri bersama SIN dan COS.
double precisionTAN
Menghitung tangen dari sudut dalam radian.
DOUBLETAN
Menghitung nilai tangen dari sudut dalam radian.
FLOAT64TIME
Mengekstrak bagian waktu dari datetime atau timestamp. Menghapus komponen tanggal.
TIMETIME
Membuat nilai TIME dari komponen atau mengekstrak TIME dari timestamp/datetime.
TIMETIMEDIFF
Menghitung selisih antara dua waktu. Return TIME yang merepresentasikan perbedaan.
TIMETIMEDIFF
Menghitung selisih antara dua nilai time dalam satuan yang ditentukan.
NUMBERTIMEOFDAY
Mengembalikan waktu saat ini sebagai text string dalam format Unix-style. Berbeda dengan NOW() yang return timestamp.
textTIMESTAMP
Membuat nilai TIMESTAMP dari string, DATE, atau DATETIME. TIMESTAMP selalu disimpan dalam UTC.
TIMESTAMPTIMESTAMPADD
Menambahkan sejumlah interval waktu ke timestamp.
TIMESTAMPTIMESTAMPADD
Menambahkan interval ke datetime. Return datetime baru setelah penambahan.
DATETIMETIMESTAMPDIFF
Menghitung selisih antara dua timestamp dalam satuan yang ditentukan.
NUMBERTIMESTAMPDIFF
Menghitung selisih antara dua datetime dalam unit tertentu. Lebih fleksibel dari DATEDIFF.
BIGINT