日期:2014-05-17  浏览次数:20403 次

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
这个跟你的聚集索引创建方法有关系