当前位置: 代码迷 >> Sql Server >> mssql 查询后,无条件降序排列解决思路
  详细解决方案

mssql 查询后,无条件降序排列解决思路

热度:40   发布时间:2016-04-24 20:54:00.0
mssql 查询后,无条件降序排列
就是把查询结果,不指定列,按照降序显示
SELECT * FROM TABLE1 ORDER BY DESC
无条件 降序?排列?mssql

------解决方案--------------------
SELECT * FROM TABLE1
如果没有order by ,则默认会按主键升序排列

楼主要按降序排列必须指定字段了
------解决方案--------------------
select px=IDENTITY(int),* into # from TABLE1
select * from # order by px desc
drop table #

------解决方案--------------------
SELECT 
ROWID = ROW_NUMBER() OVER(ORDER BY GETDATE()),
*
FROM dbo.spt_values
ORDER BY ROWID DESC

------解决方案--------------------
引用:
谢谢大家!
如果有一个表,有两个主键,
ID varchar
HM int

执行 SELECT * FROM TABLE1 ,

那么 与 以下语句的 执行结果, 排列顺序为什么不一致
SELECT * FROM TABLE1 ORDER BY ID ASC,HM ASC
这个跟你的聚集索引创建方法有关系
  相关解决方案