当sql语句中where,order by,group by同时使用查询sql语句中三者的顺序

如题所述

顺序是:
SELECT .... FROM .... WHERE .... GROUP BY .... ORDER BY ....
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-21
where是用在你对条件的限制,当你使用group
by是一定要使用having,这个是按照什么分组,order
by是排序,你检索出来的记录按照什么顺序排列,比如,字母的先后顺序啊,数字的大小啊等等
第2个回答  推荐于2018-05-07
列一组数据,表名为A
id class
1 2
2 2
3 1
4 1
5 1
6 3
查询1班和2班每班有多少个人,并按班级顺序排列
select class,count(*) from A where class in(1,2) group by class order by class本回答被网友采纳
第3个回答  2009-05-14
1、where
2、group by
3、order by