by 준일정 [2018.09.17 23:04:09]
어떤 함수를 써서 해당 컬럼의 값이 null이 아니면 a를 null이면 b를 반환해주는 함수가 있을까요?
있을법한데 찾기가 힘드네요
http://shy-blg.tistory.com/entry/mssql-nvl-%ED%95%A8%EC%88%98
사용자 함수 만드셔도 되지만 그냥 CASE 문 써도 되는데요.
WITH T AS ( SELECT '현대' DEPT UNION ALL SELECT 'CJ' DEPT UNION ALL SELECT NULL DEPT UNION ALL SELECT NULL DEPT ) SELECT CASE WHEN DEPT IS NULL THEN '없다' ELSE '있다' END FROM T