随机选取记录 select * from table_name where .... and rownum < 2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from a where rownum=trunc(dbms_random.value()*10) 给你个例子,可以根据自己的需要改改select * from aa where id=(select trunc(dbms_random.value(0,100)) from dual where rownum=1) and id<=100; 既然是随机取,那取第一条是最简单的。加上rownum=1的条件即可 :)select * from (select * from fnd_user a where a.user_id>100 order by dbms_random.random) where rownum=1 select * from (select * from title a where a.titleid>10 order by dbms_random.random) where rownum=1 dinya2003(OK) ,GerryYang(轻尘)的方法试过可以,谢谢了! 关于递归树的操作问题。 oracle 的多线程问题 对于同一个索引进行查询操作,结果差别这么大呢? ora12514 Oracle监听自动注册问题 求助:MSSQL转Oracle问题(自定义表,返回结果集问题),在线等,谢谢了。 CLOB存取问题,急! 冷备份后不能重新启动!急 Asp.NET调用存储过程报PLS-00201: identifier must be declared错误的问题 求助:关于oracle的数据完整性问题 java实现对数据库表数据的位置互换 一个初学者的问题 toad和plsql developer个有什么优缺点啊?
select * from aa where id=(select trunc(dbms_random.value(0,100)) from dual where rownum=1) and id<=100;