SQL中灵活运用Group by 和 Order by

使用场景:对数据处理,想对一些数据进行统计,使用
Group by 关键字,得到@Result,但是有时候 因为数据原因,一些组因为没有数据,结果不会显示,

想找回丢失的组,我们可以把所有需要显示的组保存在临时表@Type,然后对

@Result和@Type进行right join ,找回丢失的组信息。

有时候我们希望返回的结果是按照指定的顺序返回,我们可以在临时表中增加orderID一个字段,对需要数据顺序指定大小,

最后order by 这个字段得到我们想要的顺序。。。

 

posted @ 2012-11-21 18:57  八神吻你  阅读(443)  评论(0编辑  收藏  举报