책 내용 질문하기
2권 135쪽 예제2번 질문이요
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
135
조회수
162
작성일
2020-06-25
작성자
탈퇴*원
첨부파일
예제2번 지문 중에 count(*)을 해줬는데
count(부서)로 적어도 맞는지 궁금합니다!
답변
2020-06-26 14:20:48
안녕하세요 길벗수험서 운영팀입니다.
예, 맞습니다.
다만 *을 썼을 때랑, 속성을 썼을 때의 차이를 확실히 알아두세요.
count(필드)를 사용하는 경우 해당 필드에 'NULL' 값이 존재하는 경우 해당 레코드는 count에 산입되지 않습니다.
반면 count(*)의 경우 특정 속성의 'NULL' 여부와 관계 없이 검색된 모든 레코드의 개수를 반환하죠.
예를 들어 114쪽 하단 <사원> 테이블을 보세요.
이 테이블에서 count(*)을 한다면 8을, count(주소)를 하게 되면 7을 반환하게 됩니다.
행복한 하루되세요 :)
-
관리자2020-06-26 14:20:48
안녕하세요 길벗수험서 운영팀입니다.
예, 맞습니다.
다만 *을 썼을 때랑, 속성을 썼을 때의 차이를 확실히 알아두세요.
count(필드)를 사용하는 경우 해당 필드에 'NULL' 값이 존재하는 경우 해당 레코드는 count에 산입되지 않습니다.
반면 count(*)의 경우 특정 속성의 'NULL' 여부와 관계 없이 검색된 모든 레코드의 개수를 반환하죠.
예를 들어 114쪽 하단 <사원> 테이블을 보세요.
이 테이블에서 count(*)을 한다면 8을, count(주소)를 하게 되면 7을 반환하게 됩니다.
행복한 하루되세요 :)