full outer join 으로 두개의 테이블이 값을 가져 왔습니다.
결과값으로
num | value1 | num1 | value2 |
a | 1 | a | 1 |
b | 2 | NULL | NULL |
NULL | NULL | c | 1 |
d | d | 1 |
이렇게 나왔는데요.
num, num1 중 NULL이 아닌 값을 가져와서...
num | value1 | value2 |
a | 1 | 1 |
b | 2 | NULL |
c | NULL | 1 |
d | 1 |
이렇게 나오게 하고 싶습니다.
어떻게 하면 될까요?
둘중 큰값을 값으로 해도 될꺼 같기도 하고...
Comment 1
-
샤오린
2015.07.21 14:09
case isnull(num,'') when '' then num2 else isnull(num,'') end num
으로 null 을 체크하여 null 일경우 num2 를 가져오면 될거 같습니다.