目录
AVG() - 返回平均值
AVG() 函数返回数值列的平均值。
SQL AVG() 语法
SELECT AVG(column_name) FROM table_name
一个栗子(以下所有函数栗子雷同)
SELECT AVG(count) AS CountAverage FROM access_log;
从access_log表中获取 count 属性列的平均值 并重命名为 CountAverage

COUNT() - 返回行数
COUNT() 函数返回匹配指定条件的行数。
SQL COUNT(column_name) 语法
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_name;
SQL COUNT(*) 语法
COUNT(*) 函数返回表中的记录数(元组数):
SELECT COUNT(*) FROM table_name;
SQL COUNT(DISTINCT column_name) 语法
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name;
注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
FIRST() - 返回第一个记录的值
FIRST() 函数返回指定的列中第一个记录的值。
SQL FIRST() 语法
SELECT FIRST(column_name) FROM table_name;
注释:只有 MS Access 支持 FIRST() 函数。
其它的数据库基本都是靠limit等关键字将排序(ORDER BY)好的第一个记录输出
LAST() - 返回最后一个记录的值
LAST() 函数返回指定的列中最后一个记录的值。
SQL LAST() 语法
SELECT LAST(column_name) FROM table_name;
注释:只有 MS Access 支持 LAST() 函数。
MAX() - 返回最大值
MAX() 函数返回指定列的最大值。
SQL MAX() 语法
SELECT MAX(column_name) FROM table_name;
MIN() - 返回最小值
MIN() 函数返回指定列的最小值。
SQL MIN() 语法
SELECT MIN(column_name) FROM table_name;
SUM() - 返回总和
SUM() 函数返回数值列的总数。
SQL SUM() 语法
SELECT SUM(column_name) FROM table_name;
本文详细介绍了SQL中的常用聚合函数,包括AVG()、COUNT()、FIRST()、LAST()、MAX()、MIN()和SUM()。解析了每个函数的语法及使用场景,并提供了具体的示例,帮助读者更好地理解和应用这些函数。
804

被折叠的 条评论
为什么被折叠?



