DQL_排序查询-DQL_聚合函数
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函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)