본문 바로가기
02_STUDY/SQLD

SQL 자격검정 실전문제 풀이 해설 노랭이 50번 51번 (P.65,66)

by zestlumen 2023. 3. 29.

SQL 자격검정 실전문제 풀이 해설 노랭이 50번 (P.65)

SELECT AVG(COL3) FROM TAB_A;

NULL은 AVG 연산 대상에서 제외 (20+0)/2=10

SELECT AVG(COL3) FROM TAB_A WHERE COL1 >0;

0보다 큰 COL1은 30, COL3은 20이므로 20/1=20

SELECT AVG(COL3) FROM TAB_A WHERE COL1 IS NOT NULL;

COL1 IS NOT NULL은 첫번째 행, 세번째 행인데 20이랑 NULL, NULL은 AVG 연산 대상 제외 20/1=20

 

SQL 자격검정 실전문제 풀이 해설 노랭이 51번 (P.66)

IN ('차장, '부장', '널')

IN ('차장', '부장', 'NULL')

텍스트임..속으면 안됨. NULL의 비교는 오직 IS NULL과 IS NOT NULL

COUNT(*)이면 NULL 포함

 

 

 

작성일시 2021-11-27 01:50:33