MySQL查询排序与查询聚合函数用法分析
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下:排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|de
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
2018学软件开发好吗
团日记网络安全
数据库中的最大数值
直播的服务器
ps4星战前线2哪个服务器好
软件开发行业的招标网站
什么网络技术与金融相互结合
云服务器带宽5mbps
软件开发涉密资质申请条件
闪耀暖暖安卓官服服务器
豪门足球风云服务器
查询数据库用的方法
网络安全北理北邮
浙江崛起网络技术公司
云服务器解除限流
网络安全绩效标准暂行
蜂窝无线网络技术和5g的联系
aws服务器接受验证码超时
网络安全事件监控
ibm刀片服务器网页
瑞庭网络技术有限公司合肥分公司
数据结构软件开发有用吗
江苏信创云服务器
数据库删除后不能恢复吗
万方数据库旧版跟新版的区别
浪潮服务器网络维修
数据库营销惠普
交易小票如何保存到数据库
游戏服务器集群管理
天津住宿软件开发