SQL中灵活运用Group by 和 Order by
使用场景:对数据处理,想对一些数据进行统计,使用
Group by 关键字,得到@Result,但是有时候 因为数据原因,一些组因为没有数据,结果不会显示,
想找回丢失的组,我们可以把所有需要显示的组保存在临时表@Type,然后对
@Result和@Type进行right join ,找回丢失的组信息。
有时候我们希望返回的结果是按照指定的顺序返回,我们可以在临时表中增加orderID一个字段,对需要数据顺序指定大小,
最后order by 这个字段得到我们想要的顺序。。。