탑승 테이블 10개 행 중 수하물무게가 NULL 인 행이 3개이고 나머… | [SQLD] SQL 개발자 기출유형 모의고사 4회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 4회
탑승 테이블 10개 행 중 수하물무게가 NULL 인 행이 3개이고 나머지는 모두 양수이다. 옳은 것은?
1
COUNT(*)는 NULL 이 있는 행을 빼고 7이다
2
NULL 행의 수하물무게 + 5 는 5이다
3
AVG(수하물무게)는 합계를 10으로 나눈다
4
COUNT(*) 10, COUNT(수하물무게) 7
해설

COUNT(*)는 NULL 여부와 관계없이 모든 행을 세어 10이고, COUNT(수하물무게)는 NULL 을 제외한 7이다.

NULL 이 포함된 산술 연산 결과는 NULL 이며 AVG 는 NULL 이 아닌 7개 값의 합을 7로 나눈다.

  • COUNT(*)는 행 자체를 세므로 NULL 이 있는 행도 포함한다.
  • NULL + 5 는 5가 아니라 NULL 이다.
  • AVG 의 분모는 10이 아니라 NULL 을 뺀 7이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 4회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기