Oracle
NVL(value, 'a')
--value값이 NULL이면, a값 리턴
--MSSQL의 ISNULL처럼 value값이 NULL인지 체크
NVL2(value, 'a', 'b')
--value값이 NULL이면, a값 리턴
--value값이 NULL이 아니면, b값 리턴
--MSSQL의 ISNULL처럼 value값이 NULL인지 체크
DECODE(value, NULL, 'a', 'b')
--value값이 NULL이면, a값 리턴
--value값이 NULL이 아니면, b값 리턴
--첫번째필드와 두번째필드를 비교
--true일경우 세번째필드 / false일경우 네번째 필드 리턴
MSSQL
ISNULL(value, 'true 값', 'false 값')
--value값이 NULL이면, true값 리턴
--value값이 NULL이 아니면, false값 리턴
--Oracle의 NVL처럼 value값이 NULL인지 체크NVL(value, 'a')
728x90
반응형
'DB' 카테고리의 다른 글
Oracle 중첩DECODE(다중DECODE) (0) | 2021.04.10 |
---|---|
Oracle 조건문 DECODE (0) | 2021.04.09 |
Oracle 요청한 작업을 수행하는 중 오류 발생:IO 오류: The Network Adapter could not establish the connection업체 코드 17002 (0) | 2021.02.10 |
SQL Transaction(트랜잭션) (0) | 2021.01.13 |