MySQL
MySQL에서 해당 Column의 값이 NULL을 반환할 경우 다른 값으로 대체 출력하고 싶다면 INFULL함수를 사용하면 된다.
SELECT IFNULL(Column명, "Null일 경우 대체 값") FROM 테이블명;
오라클의 경우
해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력하고 싶으면 NVL 함수를 사용하고, NULL 값이 아닐 경우 특정값으로 출력하고 싶으면 NVL2 함수를 사용하면 된다.
NVL 함수는 값이 NULL인 경우 지정값을 출력하고, NULL이 아니면 원래 값을 그대로 출력한다.
SELECT NVL("값", "지정값") FROM 테이블명;
NVL2 함수는 NULL이 아닌 경우 지정값1을 출력하고, NULL인 경우 지정값2를 출력한다.
SELECT NVL2("값", "지정값1", "지정값2") FROM 테이블명; // NVL2("값", "NOT NULL", "NULL")
MSSQL의 경우
SELECT ISNULL(값, 지정값) FROM 테이블명;
'DB 지식 > mysql지식' 카테고리의 다른 글
[MySQL] WHERE BETWEEN 날짜 범위, 조회 (0) | 2024.03.08 |
---|---|
MySQL에서 MINUS 구현 (0) | 2024.03.05 |
[mysql Workbench| maria db ] 테이블 dump/ Data Import/테이블 생성 / 테이블 creat / insert (0) | 2024.02.08 |
[mysql Workbench| maria db] MySQL에 엑셀(.csv) 데이터 넣기 (0) | 2024.01.19 |
[mysql Workbench| maria db ] 데이터 백업 방법 / 테이블 생성 스크립트/ data export / dump / (1) | 2024.01.18 |