【发布时间】:2009-10-11 22:57:53
【问题描述】:
有没有什么方法可以选择,例如,在 T-SQL(工作 MSSQL)中选择表的前 10 行?
我想我在 Oracle 中看到了一些定义为 rownum 元变量的东西,以下列方式使用
【问题讨论】:
-
另外值得注意的是,如果你想在Oracle中取top 10的结果,你必须写select * from (select * from Users order by UserName) where rownum
-
@Lukled 在 mssql 中使用 row_number() over () 时也是如此:stackoverflow.com/a/16610654/6910