1.select tbname.* from tbname,
(select avg(price) avg_price from tbname)t
where tbname.price>t.avg_price;
2.select goodno from (select goodno,price-t.avg_price from tbname,
(select avg(price) avg_price from tbname)t order by price-t.avg_price desc
) where rownum<3;
(select avg(price) avg_price from tbname)t
where tbname.price>t.avg_price;
2.select goodno from (select goodno,price-t.avg_price from tbname,
(select avg(price) avg_price from tbname)t order by price-t.avg_price desc
) where rownum<3;
解决方案 »
- 客户端查询ORACLE数据库很慢,请高手帮忙看看
- 各位,一个比较麻烦的sql,不能用union,看能不能实现
- 请教一个循环条件
- C#对oracle数据库进行数据插入修改
- 如果在ORACLE数据库中,实现海量数据存储(TG以上)?
- 请问通EXP的添加到计划任务的方式,备份数据的文件名怎样让他以日期命名
- 请问哪里有关于oracle存储过程的资料下载?
- 关于ORA-12638: 身份证明检索失败
- 一字段值为null,怎么和另一值null值比较.下面的这个存储过程错在哪?
- 请问:sybase 的存储过程转成oracle存储过程的工具是什么?
- 存储过程的一个简单问题,来帮帮忙阿
- 我在连接数据库时出错;TNS:没有监听器?在哪启动或如何配置它?
( select T.*,row_number() over(order by price desc) rn from T)
where rn < 3