Teradata - Fungsi Agregat
Teradata mendukung fungsi agregat umum. Mereka dapat digunakan dengan pernyataan SELECT.
COUNT - Menghitung baris
SUM - Meringkas nilai dari kolom yang ditentukan
MAX - Mengembalikan nilai besar dari kolom yang ditentukan
MIN - Mengembalikan nilai minimum dari kolom yang ditentukan
AVG - Mengembalikan nilai rata-rata dari kolom yang ditentukan
Contoh
Perhatikan Tabel Gaji berikut ini.
KaryawanNo | Kotor | Deduksi | Gaji bersih |
---|---|---|---|
101 | 40.000 | 4.000 | 36.000 |
104 | 75.000 | 5.000 | 70.000 |
102 | 80.000 | 6.000 | 74.000 |
105 | 70.000 | 4.000 | 66.000 |
103 | 90.000 | 7.000 | 83.000 |
MENGHITUNG
Contoh berikut menghitung jumlah catatan dalam tabel Gaji.
SELECT count(*) from Salary;
Count(*)
-----------
5
MAKS
Contoh berikut mengembalikan nilai gaji bersih karyawan maksimum.
SELECT max(NetPay) from Salary;
Maximum(NetPay)
---------------------
83000
MIN
Contoh berikut mengembalikan nilai gaji bersih karyawan minimum dari tabel Gaji.
SELECT min(NetPay) from Salary;
Minimum(NetPay)
---------------------
36000
AVG
Contoh berikut mengembalikan rata-rata nilai gaji bersih karyawan dari tabel.
SELECT avg(NetPay) from Salary;
Average(NetPay)
---------------------
65800
JUMLAH
Contoh berikut menghitung jumlah gaji bersih karyawan dari semua catatan tabel Gaji.
SELECT sum(NetPay) from Salary;
Sum(NetPay)
-----------------
329000