MySQL查询排序与查询聚合函数用法分析
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下:排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|de
千家信息网最后更新 2026年11月01日MySQL查询排序与查询聚合函数用法分析
本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下:
排序
为了方便查看数据,可以对数据进行排序
语法:
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
说明
将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推
- 默认按照列值从小到大排列(asc)
- asc从小到大排列,即升序
- desc从大到小排序,即降序
例1:查询未删除男生信息,按学号降序
select * from students where gender=1 and is_delete=0 order by id desc;
例2:查询未删除学生信息,按名称升序
select * from students where is_delete=0 order by name;
例3:显示所有的学生信息,先按照年龄从大->小排序,当年龄相同时 按照身高从高->矮排序
select * from students order by age desc,height desc;
聚合函数
为了快速得到统计数据,经常会用到如下5个聚合函数
总数
count(*)表示计算总行数,括号中写星与列名,结果是相同的
例1:查询学生总数
select count(*) from students;
最大值
max(列)表示求此列的最大值
例2:查询女生的编号最大值
select max(id) from students where gender=2;
最小值
min(列)表示求此列的最小值
例3:查询未删除的学生最小编号
select min(id) from students where is_delete=0;
求和
sum(列)表示求此列的和
例4:查询男生的总年龄
select sum(age) from students where gender=1;-- 平均年龄select sum(age)/count(*) from students where gender=1;
平均值
avg(列)表示求此列的平均值
例5:查询未删除女生的编号平均值
select avg(id) from students where is_delete=0 and gender=2;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
查询
排序
数据
技巧
函数
学生
年龄
此列
最大
最小
相同
信息
大全
平均值
最大值
从小到大
从小
升序
女生
总数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
新华互联网科技
互联网科技公司税收优惠
科技互联网公司装修
互联网公司 科技公司
广州互联网科技公司
互联网科技股票
成都狮子座互联网科技
丰台科技园 互联网公司
互联网科技博主是什么意思
广州恒生互联网科技有限
受益于互联网科技的高速发展
移动互联网科技公司
互联网科技和法律行业
区块链结合互联网科技
工业互联网展湾科技股份有限公司
美国互联网科技实力
杭州披云加互联网科技有限公司
互联网相关科技技术
山东大美朱楼互联网科技有限公司
小米移动互联网科技园
互联网新科技
互联网科技ppt模板
互联网科技大会案例
山东吉时兔互联网科技有限公司
农村开互联网科技讲堂
互联网科技寓意
南山科技园互联网公司有哪些
互联网科技项目计划书材料类
10位科技互联网大佬