어떤 특정 컬럼으로 group by 를 했어요.
가져오는(select) 컬럼중에 값이 null 인거랑 'A' 값이 있는데
이걸 max 나 min 으로 하면 전부 A로 나와 버려요..
이걸 null 인거도 나오게끔 할 수 없을까요.
min(case when 'column' is null then '가' else column end )
이때 column 이 '이' 일경우 모든 컬럼은 '가'
min(column)
하면 '이' 이케 나와요.
생각을 해봐도 답이 잘 안떠오르네요.
select
min(column)
from table
group by columnB
결과
업
업
실제결과는 (min을 하지 않고 하면, group by 없이)
null
업
이렇게 나오는 거죠.
근데 null 값도 나와야 하는건데 업으로만 싹 나오는거죠. |