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