02_STUDY/SQLD
SQL 자격검정 실전문제 풀이 해설 노랭이 45번,47번,48번 (P.63,64)
zestlumen
2023. 3. 29. 00:57
2021-11-27 01:37:35
SQL 자격검정 실전문제 풀이 해설 노랭이 45번 (P.63)
ISNULL함수는 결과값이 NULL일 경우 지정된 값 반환, 칼럼 NULL값 확인시 ISNULL사용
1. 조건을 만족하는 것 1건 있음
2.ISNULL()은 오라클 NVL() NULL이면 대체 값 'X'로 반환
3.COL2 IS NULL 이어야 데이터를 찾는데 =(이퀄)NULL 사용 안됨, 데이터를 찾지 못함.
4. 실행결과는 2이다
SQL 자격검정 실전문제 풀이 해설 노랭이 47번 (P.64)
0/300=0
분모 0이면 연산 자체 에러 ex) 5000/0, 300/0
NULL로 나누면 NULL ex)1000/NULL, 300/NULL
SQL 자격검정 실전문제 풀이 해설 노랭이 48번 (P.64)
COALESCE 함수는 첫번째 NULL이 아닌 값 반환
COALESCE(C1, C2, C3)
각 ROW(행)에서 첫 번째 NULL이 아닌 값 ★행단위
칼럼 1이 NULL이면 칼럼 2 확인, 칼럼 2도 NULL이면 칼럼 3 확인