MySQL查询排序与查询聚合函数用法分析
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下:排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|de
千家信息网最后更新 2024年11月22日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安全错误
数据库的锁怎样保障安全
电子行业软件开发
服务器热冷
图形化远程管理linux服务器
光缆网络技术
长寿区提供网络技术流程内容
服务器带双子星计算系统
我与网络安全450字
中小学生网络安全多选
db2数据库瓶颈
北京速来帮互联网科技有限公司
提供打车软件开发公司
数据库设计说明书实例
曲阜兴成网络技术服务中心
文档软件开发便宜
华为收银系统服务器价格
软件开发的流程自考题
服务器春天的福字
2021服务器安全软件
万方数据库是几个字
前端怎么获取数据库报错
流体与机械属于什么数据库
网络安全常用关键技术三大类
数据库数据有多大
四川内江大学生网络安全
软件开发0基础真的能学
数据库安全面的主要风险
aqq软件开发公司
网络技术属于什么专业
常熟农商银行网络安全岗
什么是5g软件开发工程师