SQLD · 59회 변형 · 보통 난이도 · 31번

Q.31202559보통 변형2과목 · SQL 기본 및 활용
다음 사원 테이블에 대한 SQL 설명으로 옳지 않은 것은?
보기
사원 테이블
사원번호사원명부서코드
2001이하늘A10
2002강도윤A20
2003윤세라(NULL)
2004한지우(NULL)
-- 비교 SQL
SELECT COUNT(*)          AS CNT1,
       COUNT(사원번호)   AS CNT2,
       COUNT(부서코드)   AS CNT3,
       COUNT(사원번호) - COUNT(부서코드) AS CNT4
FROM   사원;
  • 1COUNT(부서코드) 는 부서코드가 NULL인 행을 제외하고 집계한다.
  • 2COUNT(*) 는 부서코드의 NULL 여부와 관계없이 사원 전체 행 수를 반환한다.
  • 3COUNT(사원번호)에서 COUNT(부서코드)를 차감하면 부서코드가 지정되지 않은 사원 수를 구할 수 있다.
  • 4SUM(부서코드) 를 이용하면 부서코드가 NULL인 사원 수를 구할 수 있다.

정답: 4 · SUM(부서코드) 를 이용하면 부서코드가 NULL인 사원 수를 구할 수 있다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기