DQL_排序查询-DQL_聚合函数
2024-09-18 16:39:24
DQL_排序查询
排序查询
语法: order by 子句
order by 排序字段1 排序方式1 , 排序字段2 排序方式2 , 排序字段3 排序方式3 .....
排序方式 :
ASC : 升序 , 默认的.
DESC : 降序 .
注意 :
如果有多个排序条件 , 则当前边的条件值一样时, 才会判断第二条件.
select * from student order by math ASC;
select * from student order by math DESC;--排序方式; -- 按照数学成绩排名,如果数学成绩一样,则按照英语成绩排名 select * from student order by math asc , english asc;
DQL_聚合函数
聚合函数:将一列数据作为一个整体, 进行纵向的计算 .
1.count : 计算个数
1. 一般选择非空的列 : 主键
2.count( * )
2.max : 计算最大值
3.min : 计算最小值
4.sum : 计算和
5. avg : 计算平均值
-- 2.max : 计算最大值
select MAX(age) from stu;
-- 3.min : 计算最小值
select MIN(age) from stu;
-- 4.sum : 计算和
select sum(age) from stu;
-- 5. avg : 计算平均值
select avg(age) from stu;
注意 : 聚合函数的计算,排除null值.
解决方案 :
1.选择不包含非空的列进行计算
2.IFNULL函数
最新文章
- (转)java字节流和字符流的区别
- VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)
- ALinq Dynamic 使用指南——慨述(上)
- CocoaPod出现-bash: pod: command not found 解决办法
- java--- Map详解
- this prototype 闭包 总结
- 一个Delphi7的BUG
- poj1329Circle Through Three Points(三角形外接圆)
- Delphi美化界面 转载
- 坏账,断供,四大国有资产管理公司(AMC):东方、长城、信达和华融
- memcpy的使用方法总结
- 淘宝的数据库拆分(TDDL)(转)
- 手把手教你webpack、react和node.js环境配置(上篇)
- java --基本数据类型间的转换
- 修改hosts不必重启 立刻生效
- centos6.8 安装jenkins
- 生成透视列之COALESCE
- java 执行https的请求
- RabbitMQ用户角色及权限控制(转)
- 32位MD5加密补齐丢失的0