Re: [SQL] oracle 问题

楼主: cutekid (可爱小孩子)   2019-01-04 19:01:20
select A,B,min(C) as C
from table
group by A,B
※ 引述《opu456 (....)》之铭言:
: 请问大家
: 如果有个table 如下
: A B C
: 1 2 1
: 1 2 2
: 1 1 3
: 1 1 2
: 想要如果当A=B时 依C 的值(1>2>3)来择一
: 因此 上面的 table想变成
: A B C
: 1 2 1
: 1 1 2
: 对oracle不熟想请教大家
: 谢谢!
作者: opu456 (....)   2019-01-04 19:05:00
抱歉 例子举的不好 如果不是1>2>3 而是要 s>a>null呢
作者: konkonchou (卡卡猫)   2019-01-04 20:29:00
先用 case when 把要的结果产生,再看是要 distinct还是 group by
作者: opu456 (....)   2019-01-04 21:16:00
好 我试试看 谢谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com