求sql语句 select bh,jg from ( select bh,lx,jg,rownum() over(partition by bh order by lx) rank from table) t where t.rank=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里的lx=a,b,c只是一个代码实际上应该是ZA00,Z120,ZA10。所以楼上的方法是处理不了的 --那这样应该就可以了吧!select bh,jg from ( select bh,lx,jg,rownum() over(partition by bh order by decode(lx,'ZA00',1,'Z120',2,'ZA10',3)) rank from table) t where t.rank=1 我感觉你的lx不会就这三种吧,如果就三种的话,楼上的就ok,如果lx不确定有多少,不知道你想怎么排序 存储过程调用 java时,日期参数如何传递????多谢 请问orcale层次查询中or条件如何优化? 一个简单的SQL文性能改善问题 请问:oracle中的Net Manager工具,和Net Configuration Assistant有什么区别呢? windows访问unix下的Oracle问题 帮忙看一下这条SQL语句的效率:获得一定范围内的日期 请问在Oracle中有无可视化开发界面。 oracle8 怎么安装不上去 关于select 语句的问题 oracle 存储过程简单应用 新手上路求解答 这样一个数据表如何入手编写啊?望不吝赐教 pdm文件导入
(
select
bh,lx,jg,rownum() over(partition by bh order by decode(lx,'ZA00',1,'Z120',2,'ZA10',3)) rank
from table
) t
where t.rank=1