mysql aggregate_SQL语句之Aggregate函数

SQL语句之Aggregate函数

本篇介绍SQL语句的函数

目录

avg函数

count函数

max函数

min函数

sum函数

avg函数:

定义:

返回数值列的平均值

语法:

select avg(column_name) from table_name;

(注意:avg函数会计算数列的平均值返回,所以放在外层。where子句后面不能接聚合函数。如果条件当中要是用聚合函数要用到其他关键词或者另一种方法。)

条件当中使用关键字:(group by 或者 子查询)

group by语法:

select avg(column_name) from table_name group by column_name having avg(columin_name)条件;

子查询:

select avg(column_name) from table_name where column_name=(select avg(column_name) from table_name);

count函数:

定义:

返回匹配指定条件的行数(使用where子句来指定条件,或者group by having)

两种语法:

第一种:

select count(column_name) from table_name;(后可接where子句过滤信息)

第二种:

select count(*) from table_name;(后可接where子句过滤信息)

max函数:

定义:

返回指定列的最大值

语法:

select max(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

select max(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

min函数:

返回指定列的最小值

语法:

select min(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

select min(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

sum函数:

定义:

返回数列值的总和

语法:

select sum(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

select sum(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值