coalesce(v1, v2)함수는 v1의 값이 null일때 v2를 전달하는 걸로 알고 있는데요.
ibexpert에서
테스트 (A)
select item_name
from item_book
where item_code = 999999
결과는
null
테스트(B)
select coalesce(item_name, '가나다')
from item_book
where item_code = 999999
결과는
=> item_name의 값이 null이므로 '가나다'가 나올줄 알았으나 역시 null
이게 무슨 조화인가요?
coalesce() 함수에 대한 내용을 잘못 알고 있는 건가요?
ㅡㅡ;
|