SQL如何根据两个字段排序或者groupby对多个字段进⾏分组ORDER BY 后可加2个字段,⽤英⽂逗号隔开。
1、⽤升序, f2降序,sql该这样写;
ORDER BY f1, f2 DESC
2、也可以这样写,更清楚;
ORDER BY f1 ASC, f2 DESC
groupby分组3、如果都⽤降序,必须⽤两个desc;
ORDER BY f1 DESC, f2 DESC
group by 对多个字段进⾏分组:
GROUP BY X, Y意思是将所有具有相同X字段值和Y字段值的记录放到⼀个分组⾥。
我们下⾯再接着要求统计出每门学科每个学期有多少⼈选择,应⽤如下SQL:
SELECT Subject, Semester, Count(*)
FROM Subject_Selection
GROUP BY Subject, Semester
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论