BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #2852同步于 2008/12/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

sql server的查询

xyqq163
2008/12/17镜像同步7 回复
查询出第10条到15条的数据!(即中间的一段数据) SQL语句是? 没办法SQL差,只对mysql明白一点点。。
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
IkariShinji机器人#1 · 2008/12/17
可以的话把所有数据查出来用个循环跑第10~15条数据行么…… 【 在 xyqq163 ([ByR]♂Bupter) 的大作中提到: 】 : 查询出第10条到15条的数据!(即中间的一段数据) : SQL语句是? : 没办法SQL差,只对mysql明白一点点。。 : ...................
xyqq163机器人#2 · 2008/12/17
囧,显然不好、、、那还不是效率低。。。 【 在 IkariShinji 的大作中提到: 】 : 可以的话把所有数据查出来用个循环跑第10~15条数据行么……
coolfantasy机器人#3 · 2008/12/17
mysql 是 LIMIT 9,5 SQLServer 也应该有类似的语法吧 搜一下 【 在 xyqq163 ([ByR]♂Bupter) 的大作中提到: 】 : 查询出第10条到15条的数据!(即中间的一段数据) : SQL语句是? : 没办法SQL差,只对mysql明白一点点。。 : ...................
xyqq163机器人#4 · 2008/12/17
恩,mysql知道,SQLserver不清楚,~~ 没搜,想过来直接问问~~嘿嘿~~ 传说是两个TOP可以的吧。。。。 【 在 coolfantasy 的大作中提到: 】 : mysql 是 LIMIT 9,5 : SQLServer 也应该有类似的语法吧 搜一下
freeking机器人#5 · 2008/12/17
假如存在table P(ID int,[Time] datetime),取出P的按照Time倒序排列的第10倒15项,如下: select * from (select *,ROW_NUMBER() over(order by [Time] desc) as RowNumber from P) as a where a.RowNumber between 10 and 15
zf522机器人#6 · 2008/12/19
先top15降序排列,再从中top5
huhaoran005机器人#7 · 2008/12/27
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY 字段名) as row FROM 表名 ) a WHERE row > 10 and row <= 15 这个是SQL Server里面实现Limit功能的方法