본문 바로가기
Today I learned

쿼리 결과가 없는 상태에서의 isnull (혹은nvl) 함수의 동작

by soheemon 2019. 6. 10.

 

select isnull( Code , 0) testTable

where  Code = 'N01';

 

위 쿼리에서 Code에 해당하는 결과가 아무것도 없다면 어떻게 실행될까? 0이 찍힐까?

=> 보여줄 결과가 없기때문에  isnull을 타지 않고 아무것도 표시되지 않는다.

 

의외로 자주 헷갈린다.

댓글