将之前的关键字全部组合在一起,来看看他们的执行顺序(优先级)?
select
……(分组函数放这)
from
……
where
……
group by
……
having
……
order by
……
limit
……;
以上的关键字顺序不能颠倒,需要记忆
执行顺序:
- from 指定要操作的表
- where 筛选条件
- group by 对数据进行分组
- having 分组后再过滤
- select 选取结果
- order by 将结果进行排序
- limit 取出部分分页
