单表查询语句关键词顺序:
select
…
from
…
where
…
group by
…
having
…
order by
…
注意:以上关键字只能按照这个顺序来,不能颠倒。
执行顺序?
1. from
2. where
3. group by
4. having
5. select
6. order by
从某张表中查询数据,
先经过where条件筛选出有价值的数据。
对这些有价值的数据进行分组。
分组之后可以使用having继续筛选。
select查询出来。
最后排序输出!
而分组函数必须先分组才能使用,而where子句调用在group by 分组语句之前,所以不能使用!