02_STUDY/SQLD
SQL 자격검정 실전문제 풀이 해설 노랭이 50번 51번 (P.65,66)
zestlumen
2023. 3. 29. 01:00
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