作者cutekid (可愛小孩子)
看板Database
標題Re: [SQL] oracle 問題
時間Fri Jan 4 11:01:20 2019
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不熟想請教大家
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.92.254
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1546570883.A.AF5.html
推 opu456: 抱歉 例子舉的不好 如果不是1>2>3 而是要 s>a>null呢 01/04 11:05
→ konkonchou: 先用 case when 把要的結果產生,再看是要 distinct 01/04 12:29
→ konkonchou: 還是 group by 01/04 12:29
推 opu456: 好 我試試看 謝謝你 01/04 13:16