Teradata - Các hàm tổng hợp
Teradata hỗ trợ các chức năng tổng hợp chung. Chúng có thể được sử dụng với câu lệnh SELECT.
COUNT - Đếm các hàng
SUM - Tính tổng các giá trị của (các) cột được chỉ định
MAX - Trả về giá trị lớn của cột được chỉ định
MIN - Trả về giá trị nhỏ nhất của cột được chỉ định
AVG - Trả về giá trị trung bình của cột được chỉ định
Thí dụ
Hãy xem xét Bảng lương sau đây.
Nhân viên Không | Tổng | Khấu trừ | NetPay |
---|---|---|---|
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
Ví dụ sau đây đếm số lượng bản ghi trong bảng Lương.
SELECT count(*) from Salary;
Count(*)
-----------
5
TỐI ĐA
Ví dụ sau trả về giá trị tiền lương ròng tối đa của nhân viên.
SELECT max(NetPay) from Salary;
Maximum(NetPay)
---------------------
83000
MIN
Ví dụ sau đây trả về giá trị lương ròng tối thiểu của nhân viên từ bảng Lương.
SELECT min(NetPay) from Salary;
Minimum(NetPay)
---------------------
36000
AVG
Ví dụ sau đây trả về giá trị lương ròng trung bình của nhân viên từ bảng.
SELECT avg(NetPay) from Salary;
Average(NetPay)
---------------------
65800
TỔNG
Ví dụ sau đây tính tổng tiền lương ròng của nhân viên từ tất cả các bản ghi của Bảng lương.
SELECT sum(NetPay) from Salary;
Sum(NetPay)
-----------------
329000