본문 바로가기
02_STUDY/SQLD

SQL 자격검정 실전문제 풀이 해설 노랭이 45번,47번,48번 (P.63,64)

by zestlumen 2023. 3. 29.

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 확인