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   限制
相关推荐
流星白龙19 小时前
【MySQL高阶】14.MySQL存储结构
android·数据库·mysql
流星白龙19 小时前
【MySQL高阶】15.MySQL存储结构,页结构
android·mysql·adb
一只fish19 小时前
Oracle官方文档翻译《Database Concepts 26ai》第18章-进程架构
数据库·oracle
流星白龙19 小时前
【MySQL高阶】17.InnoDB 内存结构
数据库·mysql·adb
刘欣的博客19 小时前
LiteNetLib WinForm Demo
数据库·microsoft·c#
Lyyaoo.19 小时前
【MySQL】索引
数据库·mysql
i220818 Faiz Ul19 小时前
民谣网站|基于Springboot的民谣网站管理系统(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·民谣网站
摇滚侠19 小时前
JDBC 基础到高级一套通关!基础篇 00-15
java·开发语言·数据库
Amnesia0_020 小时前
MYSQL操作
数据库·mysql
兆。20 小时前
LangChain实验跟踪集成指南:面向ML研究员
数据库·langchain