Aggregate functions
Aggregate函数的操作面向一系列的值,并返回一个单一的值。
Note: If used among many other expressions in the item list of a SELECT statement, the SELECT must have a GROUP BY clause!!
"Persons" table (在大部分的例子中使用过)
Name | Age | Hansen, Ola
34
Svendson, Tove
45
Pettersen, Kari
19
MS Access中的Aggregate函数
函数 | 描述 | AVG(column)
返回某列的平均值
COUNT(column)
返回某列的行数(不包括NULL值)
COUNT(*)
返回被选行数
FIRST(column)
返回在指定的域中第一个记录的值
LAST(column)
返回在指定的域中最后一个记录的值
MAX(column)
返回某列的最高值
MIN(column)
返回某列的最低值
STDEV(column)
STDEVP(column)
SUM(column)
返回某列的总和
VAR(column)
VARP(column)
在SQL Server中的Aggregate函数
函数 | 描述 | AVG(column)
返回某列的行数
BINARY_CHECKSUM
CHECKSUM
CHECKSUM_AGG
COUNT(column)
返回某列的行数(不包括NULL值)
COUNT(*)
返回被选行数
COUNT(DISTINCT column)
返回相异结果的数目
FIRST(column)
返回在指定的域中第一个记录的值(在SQLServer2000种不被支持)
LAST(column)
返回在指定的域中最后一个记录的值(在SQLServer2000种不被支持)
MAX(column)
返回某列的最高值
MIN(column)
返回某列的最低值
STDEV(column)
STDEVP(column)
SUM(column)
返回某列的总和
VAR(column)
VARP(column)