MySQL查询排序与查询聚合函数用法分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下:排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|de
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
sqlyog 连接数据库
哪些软件开发程序值得学习
软件工程专业对日软件开发
云南浩淼网络技术有限公司
360网络安全防护自动关闭
java实现数据库表数据对比
php 服务数据库 地址
郴州物流软件开发
摄像头网络安全检查
上海可常互联网科技有限公司
数据库静态备份
帝国神话服务器创建成功
廊坊三剑客网络技术有限公司
小振服务器
数据库技术及应用英文
软件开发实习周志
你无法在安全的服务器
弘达科技软件开发
网络安全要写些什么
电视网络连不上服务器怎么办
网络技术开发参考价
萤石云视频存储nas服务器连接
邢台移动服务器
城固网络安全宣传周
华为服务器开启性能模式
局域网连接其它电脑数据库
网络安全员证能找什么工作
移动服务器密码什么时候需要
电商软件开发架构
大城哪有学电脑软件开发的