asp.net sql为“排名前10位的前10名中的项目按升序排序”

时间:2013-03-27 04:39:38

标签: asp.net sqlcommand

我需要使用一个使用ASP.NET的数据库并获取前10个项目并在前10个中按升序排序。我使用了以下组合并且没有让它们起作用:

TOP 10 [行] 限制(不支持) ORDER BY [rows] ASC

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情(这里可能不是100%,在我面前没有SQL),但我不建议不在内部选择上指定某种顺序,就像底层聚集索引更改会改变您的结果。

select *
from 
(select top 10 *
from mytable) as x
order by x.mycolumn asc