📜  Teradata-聚合函数(1)

📅  最后修改于: 2023-12-03 15:05:34.111000             🧑  作者: Mango

Teradata-聚合函数

在Teradata数据库中,聚合函数是一种用于计算一组值(例如,特定列或行)的单个值的函数。通常,聚合函数应用于SELECT语句中的列,并将一列数据的值进行汇总、计算、统计等操作。以下是Teradata中一些常见的聚合函数:

COUNT

COUNT用于统计给定列中的行数,不包括NULL值。可以使用COUNT(*)来统计表中的所有行。

SELECT COUNT(*) FROM mytable;
SUM

SUM用于计算给定列中的所有数值的总和,不包括NULL值。

SELECT SUM(sales) FROM mytable;
AVG

AVG用于计算给定列中所有数值的平均值,不包括NULL值。

SELECT AVG(salary) FROM mytable;
MIN

MIN用于从给定列中选择最小的数值或字母。

SELECT MIN(date) FROM mytable;
MAX

MAX用于选取给定列中最大的数值或字母。

SELECT MAX(sales) FROM mytable;
GROUP BY

GROUP BY用于对SELECT语句中的指定列进行分组,并根据每个组的值对数据进行聚合。

SELECT department, SUM(salary) FROM employees GROUP BY department;

以上就是Teradata中常用的聚合函数和GROUP BY的用法,希望对你有所帮助。