oracle 查询怎么查询某条数据在第几行 ? 您刚才回答了我这个问题 我用您说的去查询结果无论id怎么变可查到

oracle查询怎么查询某条数据在第几行?您刚才回答了我这个问题我用您说的去查询结果无论id怎么变可查到的结果都是1,这是为何?能不能说下rowid怎么用的?不会用想实现... oracle 查询怎么查询某条数据在第几行 ? 您刚才回答了我这个问题 我用您说的去查询结果无论id怎么变可查到的结果都是1,这是为何?
能不能说下rowid怎么用的?不会用
想实现翻页
展开
 我来答
百度网友009ed56
2011-01-07 · TA获得超过128个赞
知道答主
回答量:78
采纳率:0%
帮助的人:79.8万
展开全部
要进行翻页,要如下处理。
只显示第四条。
SELECT t.*
FROM
(SELECT a.*,ROWNUM AS rownum1
FROM table_name a
WHERE ROWNUM < 5 ) t
WHERE t.rownum1 >3
百度网友053298d
2011-01-07
知道答主
回答量:35
采纳率:0%
帮助的人:8.9万
展开全部
我明白你的意思了,那你用rowid,但是rowid是字符串。oracle中的rownum其实是查询结束后再从加上的序号,所以如果查询条件后查询的结果是一条的话他永远是1。rowid则不同,它是oracle内部自动生成的。你试下。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0951d78
2011-01-07 · TA获得超过1451个赞
知道小有建树答主
回答量:1727
采纳率:0%
帮助的人:1263万
展开全部
你要知道数据在第几行做什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oiwau86
2011-01-08 · TA获得超过517个赞
知道答主
回答量:326
采纳率:0%
帮助的人:264万
展开全部
能不能按照第一列的数据查询,只取一列?
那你说取哪一列呢??你取的至少要有规律吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式