My SQL函数

函数是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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值