Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用一个使用 ASP.NET 的数据库,并获取前 10 项并在前 10 名中按升序对它们进行排序。我使用了以下组合,但没有让它们工作:
TOP 10 [rows] LIMIT(不支持) ORDER BY [rows] ASC
你可以做这样的事情(这里可能不是 100%,我面前没有 SQL),但我不建议不要在内部选择上指定某种 order by,就好像底层聚集索引发生了变化一样那会改变你的结果。
select * from (select top 10 * from mytable) as x order by x.mycolumn asc