📅  最后修改于: 2023-12-03 15:05:34.111000             🧑  作者: Mango
在Teradata数据库中,聚合函数是一种用于计算一组值(例如,特定列或行)的单个值的函数。通常,聚合函数应用于SELECT语句中的列,并将一列数据的值进行汇总、计算、统计等操作。以下是Teradata中一些常见的聚合函数:
COUNT
用于统计给定列中的行数,不包括NULL值。可以使用COUNT(*)
来统计表中的所有行。
SELECT COUNT(*) FROM mytable;
SUM
用于计算给定列中的所有数值的总和,不包括NULL值。
SELECT SUM(sales) FROM mytable;
AVG
用于计算给定列中所有数值的平均值,不包括NULL值。
SELECT AVG(salary) FROM mytable;
MIN
用于从给定列中选择最小的数值或字母。
SELECT MIN(date) FROM mytable;
MAX
用于选取给定列中最大的数值或字母。
SELECT MAX(sales) FROM mytable;
GROUP BY
用于对SELECT语句中的指定列进行分组,并根据每个组的值对数据进行聚合。
SELECT department, SUM(salary) FROM employees GROUP BY department;
以上就是Teradata中常用的聚合函数和GROUP BY的用法,希望对你有所帮助。