永发信息网

这个SQL语句我想取下面的top8下面的10行数据,怎么改?

答案:4  悬赏:50  手机版
解决时间 2021-01-10 02:54
这个SQL语句我想取下面的top8下面的10行数据,怎么改?
最佳答案
select top 10 * from ff_products where ff_rec = 1 and ff_order not in(select top 8 ff_order from ff_products where ff_rec = 1 order by ff_order desc) order by ff_order desc

不过,数据量较大时会很慢哦。建议直接select top 8 * from ff_products where ff_rec = 1 order by ff_order desc
然后在程序中实现取第9至18行。
全部回答
select top(10) * from (select ROW_NUMBER() over(order by ff_order desc) as rowid,* from ff_products
where ff_rec = 1) obj where rowid >8追问

不行,出现错误追答你可以把你的结构 发我
select top 10 * from table where id not in (select top 8 id from table )
能看明白么?

这个问题得看你是什么数据库,如果是oracle 有特别方法,如果不是
可以按如下思路处理
分别取出 top 18 ,top 8的所有值
查询top 18 中在top8里不存在的记录, 用 not exits 即可查询出需要的10条追问不是oracle
<%
Set rs = CreateObject(OBJ_RST)
sql = "select top 8 * from ff_products where ff_rec = 1 order by ff_order desc"
rs.Open sql, conn, 1, 3
Do While Not rs.EOF
%>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
暴鸡电竞是什么东西啊
要是321能被五和三同时整除至少要加上多少
bootstrap 模态框 modal 插件在一个含有多个
K4199火车14车厢座位分布
1千克绿豆发芽后重量增加6倍,m千克的绿豆可
我弟弟过百岁岁我该说些什么
Cognos 超链接怎么传递参数参数
照明线路常见故障及排除方法
早婚型克什么意思?
穿越火线,江西人和广东人都经常玩那些大区(
QQ功夫英雄属性
指寿命已经不长,快要进棺材的成语是哪个?
中国作家刘信达,大家都别理他,不要评论,不要
python有simhash模块吗
长子距长岗多远距离多少公里
推荐资讯
天秤女和天蝎男谁更冷
eee777的所有想看电影
联想 LENOVO(ATI RS690/RS690M)主板支持
能开十年不大修的车.有哪些
请问什么是7日减肥法
武陵区常德米汤味道(欢乐城店)地址在什么地方
最大的两位数和最小的一位数的和是多少,差是
盐都龙冈镇三旺村有个杨树桥(以老杨树命名)这
怎么把寝室兄弟情写的感人啊!
你在回答 关于IPV6时 有的命令输入完之后,显
Scr415H与国内什么牌号相当
卡罗拉打不着火,怎么回事哦?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?