我们一般些sql语句的时候肯定是如下写法:
select...
from...
where..
group by...
having...
order by...
以上关键字只能按照这个顺序来不能颠倒。
执行顺序是怎样的呢?
- from
- where
- group by
- having
- select
- order by
首先从某张表中查询数据,先经过where条件筛选出有价值的数据
对这个有价值的数据进行分组,分组之后可以使用having继续筛选。
select...
from...
where..
group by...
having...
order by...
以上关键字只能按照这个顺序来不能颠倒。
首先从某张表中查询数据,先经过where条件筛选出有价值的数据
对这个有价值的数据进行分组,分组之后可以使用having继续筛选。