sql server 2005 进行多列排序怎么排序的?

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:21:49

给你举个例子:
a,b两个字段:
1,3
4,3
1,4
2,6

对它们排序:
order by a,b
结果:
1,3
1,4
2,6
4,3

解释:
先按a 字段排序,得1,1,2,4
如果出现a字段相同的情形,按b字段排序得到:1,3;1,4;
b字段只是在当a字段相同的时候才用到。

同理group by中也是这个逻辑。

这个逻辑所有数据库中通用。