求一个sql 搞不懂到底要找什么样的东西啊?如果单从字面上看下面的语句就可以搞定SELECT *FROM tablenameWHERE field3 = 'cc' or (field1 = 4 and field2 = 'j'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选择出来的记录应该是1,w,aa2,w,aa3,w,aa4,d,bb吗? 规则是这样的第二字段的优先(w〉j〉d) select rownum,第二字段,第三字段from tablewhere 第二字段='w' or 第二字段='j'order by 第二字段,第三字段--------->不是这样吧,也太那个了! select * from (select col1,col2,col3,row_number() over(partition by col1 order by col2 desc) rnumfrom tbname ) twhere rnum=1; select * from tbname a where a.col2=(select max(b.col2) where b.col1=a.col1) select * from (select col1,col2,col3,row_number() over(partition by col1 order by col2 desc) rnumfrom tbname ) twhere rnum=1; 求一存储过程的写法 oracle导出平面文件问题 求助一个sql语句 又有新问题!!! ■■主进程建立的Oracle连接在子进程中的使用的问题![缓冲池、ProC、Unix] PB4如何访问oracle8.16呢?(在线等) 在linux下的Oracle的奇怪问题 我建了一个视图,但现在查询起来速度特别慢,不知道是怎么回事,建立视图的代码如下,请大家帮忙看一下,多谢了! 参与者有分!!!!!!!!!!! 学生学籍管理系统 原创+突发奇想+分享+散分-----关于分组后字段拼接的问题 如何只显示一条记录,谢谢
1,w,aa
2,w,aa
3,w,aa
4,d,bb
吗?
第二字段的优先(w〉j〉d)
from table
where 第二字段='w' or 第二字段='j'
order by 第二字段,第三字段--------->不是这样吧,也太那个了!
select col1,col2,col3,row_number() over(partition by col1 order by col2 desc) rnum
from tbname
) t
where rnum=1;
select col1,col2,col3,row_number() over(partition by col1 order by col2 desc) rnum
from tbname
) t
where rnum=1;