- SUM : untuk menjumlahkan value.
- AVG : untuk menghitung rata-rata.
- MAX : untuk mengambil nilai terbesar.
- MIN : untuk mengambil nilai terkecil.
- COUNT :untuk mengambil banyaknya nilai yang ada.
misalkan suatu set of values : 5, 2, 8, 7, 3
SUM : 31
AVG : 5.167
MAX : 8
MIN :3
COUNT :6
Contoh penggunaan aggregate function.
- penggunaan COUNT untuk menghitung banyak transaksi per customer
SELECT kdcust, count (*) AS [Cust Tran] FROM MsTransaksi GROUP BY kdcust ORDER BY kdcust
- Penggunaan ORDER BY untuk melihat customer mana yang paling banyak bertransaksi.Dengan menggunakan keyword TOP untuk menyaring hasil lebih jauh.
SELECT kdcust, count (*) AS [Cust Tran] FROM MsTransaksi GROUP BY kdcust ORDER BY [Cust Tran] DESC
- Penggunaan SUM untuk menjumlahkan value.
- Penggunaan HAVING clause untuk aggregate function conditional.
SELECT kdtran, SUM(jumlah) AS [# item sold] FROM DetilTransaksi GROUP BY kdtran HAVING SUM(jumlah) > 10 ORDER BY kdtran
- Ppenggunaan aggregate function untuk mendapatkan hasil pendapatan pertransaksi
Share : SQLserver (Aggregate Function)
SQLserver (Aggregate Function)
4/
5
Oleh
Unknown