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