ORACLE的一个查询问题 有办法,只要你知道这条记录的rowid,假设是100。select * from table where rowid=100;纯粹玩笑。^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有id索引,除非表里的数据也是按照id升序排列的,用下边的sql应该可以查处一条记录来select * from table where id=24 and rownum=1; 从未知情况的数据库中查询数据,即使是xxx也不能保证查询完成的时间。必须规定好必要的前提条件。比如说:系统的软硬件情况。数据库的情况。数据的情况等。至于查询的语法,我看没什么好考虑。如果没有索引,没有默认排序。select * from 应该是唯一选择吧。 select * from (select * from table where id<10000) //或加上其它条件//不保证在两秒内查得出来,但是速度会提升很多 不好意思忘了加你的条件了. :)select * from (select * from table where id<10000)where id=24 To: xta6714(孤独人) 两者有什么区别阿?我用一个80完的记录表做测试,怎么时间是一样的阿 请教。用sql表达出连续数据分组,并统计分段中数记录数,起、止等信息 关于spool导出EXCEL数据问题 desc table_name后显示的字段顺序跟什么有关? 存储过程中备份表 写法 如何用。NET2005访问ORACLE?急,在线等!!! 请问怎么为date类型的oracle插入一条记录(就这些分了,大侠帮个忙吧,项目及其紧张) 用过正版oracle的朋友请进 这条的select语句怎样写简便? 什么叫具有DBA权限? sqlplus环境下如何屏蔽sql语句系统交互啊? sql求解 在oracle我更新了一條紀錄,如何馬上得到這條紀錄的某個字段
select * from table where id=24 and rownum=1;
比如说:
系统的软硬件情况。
数据库的情况。
数据的情况等。
至于查询的语法,我看没什么好考虑。
如果没有索引,没有默认排序。select * from 应该是唯一选择吧。
from
(select *
from table
where id<10000) //或加上其它条件//不保证在两秒内查得出来,但是速度会提升很多
from
(select *
from table
where id<10000)
where id=24
两者有什么区别阿?我用一个80完的记录表做测试,怎么时间是一样的阿