回答

收藏

如何从T-SQL在选择中表之前N行?

技术问答 技术问答 51 人阅读 | 0 人回复 | 2023-09-13

可以选择哪些方法,比如,在T-SQL中(工作的MSSQL)表的前10行?
. Z$ d. ~1 p4 D1 Y/ H. G我想我在Oracle中看到一些定义为rownum使用元变量的内容如下
* S1 l! p8 e9 H* @/ w" a从rownum 但是MSSQL呢?
: Z* I+ w2 G0 A. s* l                                                                1 z  v9 P5 Y0 b* I0 p- I0 d
    解决方案:                                                                6 R( h# N/ v1 ~; E% z, I
                                                                select top(@count) * from users如果@count括号可以删除为常数:
& K  v) y  B: A6 sselect top 42 * from users(后者也适用于SQL Server 2000,前者至少需要2005)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则