반응형
출력값이 NULL 일 경우 0으로 출력하는 방법
예를들어 어느 키값에 다음 값을 뽑고 싶은 경우가 있다. 이럴 때 MAX함수를 이용하여 카운트를 하나 올려 사용하였지만 아예 없는 경우에 NULL로 출력되는 것을 볼 수 있다.
이런 경우에는 ISNULL 함수를 사용하면 된다. ISNULL함수는 NULL을 체크하는 방법으로 값이 NULL일 경우 다른 값으로 대체를 할 수 있다.
위와 같은 방식으로 만약 NULL일 경우 1로 대체한다는 구문이다.
이 외에도 INSERT나 UPDATE에서 값을 넣을 시 NULL체크를 이용하여 다른 값을 지정할 수 있으며, 그 외에도 다양하게 사용할 수 있는 유용한 함수이다.
관련글 더 보기
2018/08/02 - [MSSQL] net.sourceforge.jtds.jdbc.ClobImpl 해결방법
2018/08/13 - [MSSQL] LEFT, RIGHT 함수 사용방법은 ?
2018/08/14 - [SQL] 최대값 및 최소값 조회 (MAX, MIN 함수 대체방법)
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
반응형
'공부 이야기' 카테고리의 다른 글
[SQL] Mybatis 범위 및 비교 쿼리 오류 해결 방법 (0) | 2018.08.16 |
---|---|
[SQL] 최대값 및 최소값 조회 (MAX, MIN 함수 대체방법) (0) | 2018.08.14 |
[MSSQL] LEFT, RIGHT 함수 사용방법은 ? (0) | 2018.08.13 |
[MSSQL] net.sourceforge.jtds.jdbc.ClobImpl 해결방법 (0) | 2018.08.02 |
[Spring] eGovFrame Project 생성 및 환경세팅 하는 방법 ! (0) | 2016.06.02 |