Teradata - Toplama İşlevleri

Teradata, ortak toplama işlevlerini destekler. SELECT ifadesiyle birlikte kullanılabilirler.

  • COUNT - Satırları sayar

  • SUM - Belirtilen sütun (lar) ın değerlerini özetler

  • MAX - Belirtilen sütunun büyük değerini verir

  • MIN - Belirtilen sütunun minimum değerini verir

  • AVG - Belirtilen sütunun ortalama değerini verir

Misal

Aşağıdaki Maaş Tablosunu düşünün.

Çalışan Hayır Brüt Kesinti Net ödeme
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

MİKTAR

Aşağıdaki örnek, Maaş tablosundaki kayıtların sayısını sayar.

SELECT count(*) from Salary;  

  Count(*) 
----------- 
    5

MAX

Aşağıdaki örnek, maksimum çalışan net maaş değerini döndürür.

SELECT max(NetPay) from Salary;   
   Maximum(NetPay) 
--------------------- 
       83000

MIN

Aşağıdaki örnek, Maaş tablosundan minimum çalışan net maaş değerini döndürür.

SELECT min(NetPay) from Salary;   

   Minimum(NetPay) 
--------------------- 
        36000

AVG

Aşağıdaki örnek, tablodan çalışanların ortalama net maaş değerini döndürür.

SELECT avg(NetPay) from Salary; 
  
   Average(NetPay) 
--------------------- 
       65800

SUM

Aşağıdaki örnek, Maaş tablosunun tüm kayıtlarından çalışanların net maaşının toplamını hesaplar.

SELECT sum(NetPay) from Salary;
  
   Sum(NetPay) 
----------------- 
     329000