ORDER BY 1,2 desc 排序
有什么用改成
order by 2,1不行吗?
------解决方案--------------------
1,2就是一个显示顺序
------解决方案--------------------
- SQL code
ORDER BY 1,2 DESC 意思是先按第一列排序.如果第一列相同的,按第二列降序排序..ORDER BY 2,1 意思是先按第二列排序,如果第二列一样,再按第一列排序.
------解决方案--------------------
你找点数据试试不就知道了
------解决方案--------------------
order by 1,2 desc 是 指第一个字段升序和第二个字段降序排列
改为
order by 2,1 批第二个字段升序、第一个字段升序排列
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
- SQL code
ORDER BY 1,2 desc --先按照选择列里的第一列进行升序排序,再按选择列的第二列降序排序 --选择列是指查询语句中select后面跟着的字段
------解决方案--------------------
- SQL code
ORDER BY Column1,Column2 DESC :就是按照Column1,Column2这两列降序排列,如果记录的Column1都相同,则按记录的Column2列降序排列
------解决方案--------------------
不建议用这样的写法,当修改SELECT的字段列表时,容易出错。
------解决方案--------------------
楼上解释的已经很详细了。
楼主可以参考下MSDN。
------解决方案--------------------
学习了
------解决方案--------------------
ORDER BY 1,2 DESC 意思是先按第一列排序.如果第一列相同的,按第二列降序排序..
ORDER BY 2,1 意思是先按第二列排序,如果第二列一样,再按第一列排序
------解决方案--------------------
desc降序,默认升序asc.
------解决方案--------------------
楼上说得很清楚了
------解决方案--------------------
- SQL code
select '猪' as a,30 as bunion all select '猪' as a,90 as bunion all select '猫' as a,89 as bunion all select '猫' as a,323 as border by 1,2 desc