首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

ORACLE中distinct函数后去指定的函数(急),该怎么处理

2012-03-12 
ORACLE中distinct函数后去指定的函数(急)如题,我想取得distinct之后的指定行记录,请大侠指教.[解决办法]贴

ORACLE中distinct函数后去指定的函数(急)
如题,我想取得distinct之后的指定行记录,请大侠指教.


[解决办法]
贴出你的数据,和想要的结果,看看
[解决办法]
子查询:
select * from (select distinct(列a) from table) where rownum<=2
[解决办法]
rownum是赋给结果集的伪列
如果rownum=0则当然没有记录了
如果条件为rownum=2,没有rownum=1的记录,就不会有rownum=2,所以结果为空
可以用
select *
from(
select t.*,rownum as rn
from t
where rownum<=2)
where rn=2
[解决办法]
select * from(
select distinct 列 from 表)
where rownum=指定行数

热点排行