Definisi
Fungsi agregasi merangkum hasil dari sebuah
ekspresi atau sejumlah baris, mengembalikan
sebuah nilai tunggal. Syntax agregasi yang umum
digunakan, sbb:
aggregate_function ([DISTINCT|ALL] expression)
Fungsi Agregasi
Beberapa fungsi agregasi yang sering digunakan,
sbb:
SUM
COUNT
AVG
MIN
MAX
Contoh
Terdapat sebuah tabel Employee:
EMPLOYEE ( EMP_ID, NAME, DEPT_NAME, SALARY)
50,000+60,000+50,000+70,000+75,000+70,000/6 = 62500
AVG (lanj.)
Akan menghasilkan
COUNT(*) COUNT(SALARY)
7 6
SELECT SUM(SALARY)/COUNT(*)
FROM EMPLOYEE
Using MIN AND MAX
Query 1: Mencari minimum salary dari masing-masing departemen
SELECT MIN(SALARY),MAX(SALARY),DEPT_NAME
FROM EMPLOYEE
GROUP BY DEPT_NAME;
Latihan
1. Tampilkan nama sailor termuda.
2. Tampilkan rata-rata umur sailor.
3. Tampilkan jumlah boat untuk masing-masing tipe boat.
4. Tampilkan jumlah peminjaman boat untuk masing-
masing tipe boat.
5. Tampilkan bid dan nama boat yang paling sering
dipinjam.
6. Tampilkan nama sailor yang paling sering menyewa
boat.
Tabel
Tabel Sailors Tabel Reserves