查询中用到的关键词主要包含六个
书写顺序依次为 : select–from–where–group by–having–order by
- 其中
select
和from
是必须的,其他关键词是可选的,这六个关键词的执行顺序
与sql
语句的书写顺序并不是一样的,
而是按照下面的顺序来执行 : from–where–group by–having–select–order by
- 先执行
from
关键字后面的语句,明确数据的来源,它是从哪张表取来的。 - 接着执行
where
关键字后面的语句,对数据进行筛选。 - 再接着执行
group by
后面的语句,对数据进行分组分类。 having
对上面已经分组的数据进行过滤的条件- 然后执行
select
后面的语句,也就是对处理好的数据,具体要取哪一部分。 - 最后执行
order by
后面的语句,对最终的结果进行排序。