DB + SQL

[SQL] - SQL ifnull() 함수

dev_SiWoo 2020. 8. 24. 16:10

- ifnull() 구문용법

ifnull(변수명,null일때 출력할 값)

 

- 예시1

emp 테이블을 참고하여 연봉은 salary*12와 bonus합이다. 이때 bonus가 null인 사람까지 모두 연봉을 계산하라

SELECT salary, ifnull(bonus,0), salary*12+ifnull(bonus,0) FROM emp;

- 예시2

학생명과 지도교수번호를 출력하되 지도교수가 배정되지 않은 학생은 지도교수 번호를 9999로 출력하라

SELECT NAME, ifnull(profno,9999) FROM student;