--得到总行数
SELECT count(*) FROM TXL ;
--if dd>10,得到的10行的数据
SELECT 姓名,性别,手机 FROM TXL WHERE ROWNUM>9 minus SELECT 姓名,性别,手机 FROM TXL WHERE ROWNUM<11
SELECT count(*) FROM TXL ;
--if dd>10,得到的10行的数据
SELECT 姓名,性别,手机 FROM TXL WHERE ROWNUM>9 minus SELECT 姓名,性别,手机 FROM TXL WHERE ROWNUM<11
解决方案 »
- 问个问题关于Oracle checkpoint的问题
- 马士兵视频中一道关于sql的题,有点难度,请高手求解
- 请教怎么在RHEL6上面安装oracle 11g
- 求救,大数据量的查询
- oracle如何重命名序列名称
- ORA-01092:ORACLE例程终止。强行断开连接
- 不同用户表之间更新数据
- 请问在VC中使用oci调用一个有输入输出参数的还有游标的存储过程,请问游标的输出数据怎么绑定的
- 如何使用ASP给ORACLE数据库的blob字段插入图象文件同时如何通过ASP把图象调出显示在网页上?
- Rman备份更改路径后报错
- 一个困扰我多时的查询问题,高手请进
- 求oracle 7.3.4 for sco UNIX 5.05.
the logic would be:rownum = 1
for x in ( select * from A )
loop
if ( rownum = 1 /* same as x satisfies the predicate */ )
then
OUTPUT the row
rownum = rownum + 1
end if;
end loop;
declare
cursor c1 as SELECT 姓名,性别,手机 FROM TXL;
var1 varchar2(20);
var2 varchar2(20);
var3 varchar2(20);
begin
open c1;
loop
fetch c1 into var1,var2,var3;
exit when c1%notfound;
.
.
.
end loop;
close c1;
end;