컴퓨터활용능력 필기 1급 2013.10.19 기출 · 테이블 작성
다음 중 아래의 <급여> 테이블에 대한 SQL 명령과 실행 결과로 옳지 않은 것은? (단, 빈 칸은 Null 임)


이 문제 풀어보기
정답 및 해설 보기
정답: 2번
SQL의 COUNT 함수 특성을 이해하는 문제입니다.
COUNT(필드명)은 해당 필드에서 Null 값을 제외한 레코드의 수를 세고, COUNT(*)은 Null을 포함한 전체 레코드 수를 셉니다.
오답 노트
SELECT COUNT(가족수) FROM 급여;: 가족수 필드에 값이 있는 레코드는 '2'와 '4'로 2개뿐이며, Null 값은 제외되므로 결과는 2가 되어야 합니다.
COUNT(필드명)은 해당 필드에서 Null 값을 제외한 레코드의 수를 세고, COUNT(*)은 Null을 포함한 전체 레코드 수를 셉니다.
오답 노트
SELECT COUNT(가족수) FROM 급여;: 가족수 필드에 값이 있는 레코드는 '2'와 '4'로 2개뿐이며, Null 값은 제외되므로 결과는 2가 되어야 합니다.