美文网首页
Mysql操作——DQL-5-排序&聚合函数

Mysql操作——DQL-5-排序&聚合函数

作者: 乄Denve彡 | 来源:发表于2019-03-22 14:24 被阅读0次
排序

对查询的结果进行排序
使用关键词order by

排序类型 asc(升序) 从小到大 默认
desc(降序) 从大到小

mysql> select * from employee order by salary desc,id desc;
聚合函数

对查询的结果进行统计计算
\color{red}{常用聚合函数}
count():统计指定列不为Null的记录行数;
max():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算;
min():计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;
sum():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0;
avg():计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0;

使用

count

1.查询员工表中记录数

mysql> select count(*) as total from employee;
  1. 查询员工表中有绩效的人数
mysql> select count(performance) from employee;
  1. 查询员工表中月薪大于2500的人数
mysql> select count(*) from employee where salary>2500;

4.统计月薪与绩效之和大于5000元的人数

mysql> select count(*) from employee where ifnull(salary,0)+ifnull(performance,0)>5000;

5.查询有绩效的人数,和有管理费的人数

mysql> select count(performance),count(manage) from employee;

相关文章

网友评论

      本文标题:Mysql操作——DQL-5-排序&聚合函数

      本文链接:https://www.haomeiwen.com/subject/xcwlvqtx.html