개인 공부/데이터베이스
[mssql] ISNULL
chaeD2
2022. 10. 4. 11:17
null 값을 치환할 때 사용된다.
WITH tmpTable AS
(
SELECT 'OIKAWA' AS ename, 9000 AS salary, NULL AS retire UNION ALL
SELECT 'KUROO' AS ename, NULL AS salary, 'Y' AS retire
)
SELECT ename
, salary
, ISNULL(salary, 0) AS sal -- 숫자 치환
-- ,ISNULL(salary, 'N') AS sal -- 문자 치환
FROM tmpTable
[MSSQL] ISNULL 함수 사용법 (NVL, NVL2, IFNULL)
SQL Server에서는 NULL 값을 치환하기 위해서는 ISNULL 함수를 사용한다. 오라클에서 NVL 함수와 MySQL의 IFNULL 함수와 동일한 기능을 수행한다. 오라클의 NVL2와 동일한 함수는 없지만, IIF 함수 또는 CASE
gent.tistory.com