说得清楚一点啊,union 是用来连接2个表的阿
解决方案 »
- 时间很多触发trigger
- oracle调用webservice
- oracle取不重复数据的问题
- oracle字符串函数问题
- 用delphi创建触发器
- onejune4450(中文字符),doulikeme(来去无踪) 进来,关于DUAL表被删的问题,谢谢
- windows 下的备份数据,怎么样在 Linux 下恢复?
- TNSNAMES.ORA里的SERVICE_NAME到底是数据库中哪里设置的啊,服务名是指什么
- 我刚装了系统就报了这种错误,请问是不是数据库设置有问题?无法创建表空间、
- 问一个关于exp,imp的问题
- 为什么不能以SYSDBA的身份登陆?
- oracle 安装在linux上,在windows IE 怎么打开em?
(select * from mo_200503) union (select * from mo_200504)
我想用上面sql语句查出来的结果 取其中的 第2条到第8条记录
select * from mo_200504
where 字段1 in
(select 字段1
from (select 字段1,
row_number() over (order by sum(字段2) desc) fank
from mo_200503
where fank=2)
)
select 字段1,
row_number() over (order by sum(字段2) desc Fink
from (
select * from mo_200503
union
select * from mo_200504
)
where Fink between 2 and 8
from (select rownum,* from (select * from mo_200503) union (select * from mo_200504))
where rownum>2 and rownum<8;
你用这方法在Test 一下!
不会有什么问题啊
select * from (select rownum id,a.* from table_name a) where id between 10 and 20