函数是SQL里的关键字,用于对字段里的数据进行操作,通常与字段名称名称或表达式联合使用,处理输入的数据并产生结果。
COUNT
SUM
MAX
MIN
AVG
1.COUNT 函数用于统计不包含NULL值的记录或字段值,用于查询之中时,它返回一个数值。它也可以与DISTINCT命令一起使用,从而只统计数据集里不同的记录数值。
COUNT[(*)|(DISTINCT | ALL)] (COLUMN NAME)
COUNT(*)会统计表里的全部记录数量,包括重复的,也包含NULL值。
命令ALL是默认的,在语句中不用明确指定。
下面的语句统计全部雇员ID:
SELECT COUNT (EMPLOYEE_ID) FROM EMPLOYEE_PAY_ID
下面的语句只统计SALARY不相同的行
SELECT COUNT (DISTINCT SALARY) FROM EMPLOYEE_PAY_TBL
下面的语句统计表EMPLOYEE_TBL的全部行
SELECT COUNT(*) FROM EMPLOYEE_TBL
下面的语句统计EMPLOYEE_TBL的全部行
SELECT COUNT(*) FROM EMPLOYEE_TBL
2.SUM函数返回一组记录中某一个字段值的总和,可以与DISTINCT一起使用,这时只会计算不重复记录之和。
SUM ([ DISTINCT ] COLUMN NAME)
3.AVG函数可以计算一组指定记录的平均值,可以与DISTINCT一起使用,这时返回不重复记录的平均值。
AVG([ DISTINCT ] COLUMN NAME ) # 参数必须为数值型
4.MAX函数
返回一组记录中某个字段的最大值,NULL值不在计算范围之内。
MAX(COLUMN NAME)
5.MIN函数
返回一组记录里某个字段的最小值,NULL值不在计算之内。
MIN(COLUMN_NAME)