社区
基础和管理
帖子详情
用select语句选出来的10万条记录,我就想要第三条记录,怎么做呢
qish
2003-03-03 10:33:57
、、
...全文
59
12
打赏
收藏
用select语句选出来的10万条记录,我就想要第三条记录,怎么做呢
、、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunningusst
2003-03-03
打赏
举报
回复
我觉得还是lastfrop的效率要高一点
czhai
2003-03-03
打赏
举报
回复
BECKHAM 的语句是对的,我已试过!
Lastdrop
2003-03-03
打赏
举报
回复
to: lionant(剑舞清风)
现你不是楼主,其他几位都是select * from tab , tab是Oracle的一个数据字典表,在任何数据库中都存在的,所以他们的语句不会出错,而我的只是示意SQL,yourtable之类的需要楼主进行替换,如果直接执行当然表不存在了。
Lastdrop
2003-03-03
打赏
举报
回复
select * from (select rownum no, .... from yourtable where rownum<4) a
where a.no=3
你要将yourtable换成你真正要查询的表的表名,....换成你要查询的字段!
lionant
2003-03-03
打赏
举报
回复
我是新手,Lastdrop(空杯),你那个语句对吗?我用了怎么没行啊,提示没那个表
beckhambobo
2003-03-03
打赏
举报
回复
select * from tab where rownum<=3;
minus
select * from tab where rownum<=2;
Lastdrop
2003-03-03
打赏
举报
回复
那你就在你的select语句中加一个伪列
select * from (select rownum no, .... from yourtable where rownum<4) a
where a.no=3
qish
2003-03-03
打赏
举报
回复
这样不行,因为这行会把前三行都取出来,而我只想要第三行
jiezhi
2003-03-03
打赏
举报
回复
select * from tab where rownum<4
jiezhi
2003-03-03
打赏
举报
回复
select * from tab where rownum<4
lionant
2003-03-03
打赏
举报
回复
谢谢Lastdrop(空杯),我是个新手,才接触ORACLE不到一个星期,真的不好意思了,我只是搞不懂a是什么了
rolandzhang
2003-03-03
打赏
举报
回复
lastdrop和beckham的都对,但好像是lastdrop的更快
oracle中update锁
记录
,三、oracle锁在for update
语句
中,用in锁多条
记录
是否会造成死锁原理分析...
如果我条件中用in来for update 5条
记录
,在多线程的情况下会不会造成第一个线程先锁前面三行,第二个线程先锁后面两行最后造成死锁,其实完全不会,原因如下:当Oracle执行delete,update,insert,
select
for update ...
php中的
select
语句
,快速掌握MySQL数据库中
SELECT
语句
_php
本文针对mysql数据库中的
SELECT
语句
快速精细掌握。MySQL中
SELECT
语句
的基本语法是:以下是引用片段:
SELECT
[STRAIGHT_JOIN] [SQL_SMALL_RESULT][SQL_BIG_RESULT] [HIGH_PRIORITY][DISTINCT|DISTINCTROW|ALL]
select
_...
MySQL
语句
执行过程以及三大日志
当初看MySQL45讲时
做
的笔记,发布出来
记录
下自己的学习心得吧。 查询缓存 连接建立完成后,你就可以执行
select
语句
了。执行逻辑就会来到第二步:查询缓存。 MySQL拿到一个查询请求后,会先到查询缓存看看,之前...
SQL教程:
SELECT
语句
中ORDER BY,用TOP限制行
SQL Prompt是一款实用的SQL语法提示工具。SQL Prompt根据数据库的对象名称、语法和代码片段自动进行检索,为用户提供合适的代码选择。自动脚本设置使代码简单易读...在
SELECT
语句
中使用TOP,而没有后续的ORDER BY子句,
mysql数据库中每次取
10
条_MySQL 中随机选择
10
条
记录
mysql手册中存在rand()命令,能获取到随机行, 并使用limit
10
只采取其中几行。
SELECT
id FROM user ORDER BY RAND() LIMIT
10
;数据量小于
10
00行的时候,上面的 sql 执行的快。但是当数据大于
10
000行, 排序的开销就...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章