MySql【SQL顺序】

SQL顺序

1、 书写顺序

sql 复制代码
select * 
from 表名 
where 条件 
group by 字段 
having 条件 
order by 
limit x,y
------
select cid,sum(score) 
from stu
where sid >= 1002
group by cid
having sum(score) > 100
order by sum(score) desc
limit 1

2、 执行顺序

sql 复制代码
from   获得全部数据10条件
where  过滤一部分数据,剩下9条
group by 分组,4组
having   过滤分组后的数据,剩下3组
select  查询展现数据,这里有聚合的话在此时聚合
order   排序
limit   限制
相关推荐
徐同保5 小时前
python异步函数语法解析,async with ... as ...语法解析
数据库·python·oracle
是梦终空5 小时前
计算机毕业设计266—基于Springboot+Vue3的共享单车管理系统(源代码+数据库)
数据库·spring boot·vue·课程设计·计算机毕业设计·源代码·共享单车系统
a285285 小时前
nginx的重定向
大数据·数据库·nginx
蒂法就是我5 小时前
mysql主键索引和其他索引区别在哪里?
数据库·mysql
eWidget5 小时前
数据可视化进阶:Seaborn 柱状图、散点图与相关性分析
数据库·python·信息可视化·kingbase·数据库平替用金仓·金仓数据库
X54先生(人文科技)5 小时前
20260211_AdviceForTraditionalProgrammers
数据库·人工智能·ai编程
橘子137 小时前
redis持久化
数据库·redis
jghhh019 小时前
LT喷泉码编解码的MATLAB实现
数据库·算法·matlab
PD我是你的真爱粉10 小时前
MySQL8新特性
数据库·mysql