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)Diperbarui: 13 Jun 2026SUM(expression) | SUM(DISTINCT expression)Kolom atau ekspresi numerik yang akan dijumlahkan
Menjumlahkan hanya nilai unik
1 SELECT SUM(amount) 2 FROM 'sales_2024.parquet' 3 WHERE sale_date >= '2024-01-01';
Menghitung total penjualan dari file Parquet.
1 SELECT 2 product_category, 3 SUM(quantity) as total_sold, 4 SUM(amount) as total_revenue 5 FROM sales 6 GROUP BY product_category 7 ORDER BY total_revenue DESC;
Menghitung total quantity dan revenue per kategori produk.
| product_category | total_sold | total_revenue |
|---|---|---|
| Electronics | 5230 | 8750000.00 |
| Clothing | 12500 | 3125000.00 |
| Books | 8920 | 625000.00 |
1 SELECT 2 SUM(amount) as total_sales, 3 SUM(amount) FILTER (WHERE region = 'Jakarta') as jakarta_sales, 4 SUM(amount) FILTER (WHERE region = 'Surabaya') as surabaya_sales 5 FROM sales;
Menghitung total penjualan dan breakdown per region dalam satu query.
| total_sales | jakarta_sales | surabaya_sales |
|---|---|---|
| 12500000.00 | 5200000.00 | 3100000.00 |
Sudah paham SUM? Latih langsung di browser
Latihan interaktif, langsung di browser.