回答

收藏

sql select *在确切行数之间

技术问答 技术问答 353 人阅读 | 0 人回复 | 2023-09-14

想知道能不能用。select语句检索行的确切位置。例如,235和250之间的行。有可能吗?& f$ |( K5 E% k/ X% Q
预先感谢,shashi
) m+ [7 m- H6 v" j1 M8 \& J# Z$ [1 K                                                               
0 H  N1 V  c2 Y( R    解决方案:                                                                : c8 _% J! x; H
                                                                我们可以多种方式做到这一点。
5 `6 \: f# j$ v) ^; r% t7 O# r2 O[ol]我们可以借助offset-fetch用句子完成。[/ol]select * from Table_Name order by Column_Name offset 234 rows fetch next 16rows only0 _9 p0 D4 q& Q9 `- K
它将获取235-记录在250之间。因为它会跳过前234行,然后得到下16行。; J% g7 A7 H7 a/ v
[ol]我们可以简单select语句与where一起使用子句。[/ol]Select * from Table_Name where Column_Name Between 235 and 2509 h5 |0 Q- q% Z" r+ a
它也会得到同样的结果。- x" L/ b, p7 P4 \, A9 u( o' P
希望它能有所帮助。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则