SQL高级查询(包含聚合函数)

更新时间:2023-07-11 20:05:45 阅读: 评论:0

SQL⾼级查询(包含聚合函数)SQL⾼级查询:
执⾏顺序
聚合函数 from 表名
1)where ...
烧烤大虾2)group by ...
4)having ...
5)order by ...
6)limit ...
腋下痣order by
给查询结果进⾏排序
order by 字段名 ASC/DESC;
谁的青春不叛逆
ASC(默认) 升序
DESC 降序
limit(永远放在SQL命令的最后写)
显⽰查询记录的条数
limit n;    显⽰ n 条记录   
limit m,n;  从第 m+1 条开始显⽰ n 条记录
诚实守信的句子分页:
每页显⽰5条记录,显⽰第4页的记录
第m页显⽰n条记录: limit (m-1)*n,n
聚合函数
avg(字段名)    求该字段的平均值
sum(字段名)    求和
max(字段名)    最⼤值
min(字段名)    最⼩值
count(字段名)  统计该字段记录的个数
group by
给查询的结果进⾏分组
先分组再聚合后去重
注意:
怎样织帽子lect 之后的字段名如果没有在group by 之后出现,则必须要对该字段进⾏聚合处理
轻舒having
对查询结果进⾏进⼀步的筛选
distinct
不显⽰字段的重复值
lect distinct 字段1,字段2 from 表名;
注意:
having语句通常和group by语句联合使⽤,过滤group by语句返回的记录集
where语句只能操作表中实际存在的字段,having语句可操作由聚合函数⽣成的显⽰列    distinct 和 from  之间的所有字段值都相同才会去重
查询表记录时可以做数学运算:如何ps图片
运算符:
温莎古堡+  -  *  /  %
⽰例:
lect id,name,age*2 from student;

本文发布于:2023-07-11 20:05:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1077468.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字段   语句   查询   聚合   记录   函数   操作   结果
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图