책 내용 질문하기
COUNT 함수
도서
2021 시나공 정보처리산업기사 실기
페이지
0
조회수
291
작성일
2021-04-10
작성자
탈퇴*원
첨부파일
COUNT 함수에서 COUNT(*) 와 COUNT(속성명) 이둘은 뭐가다른건가요? 예문을 들어서 설명부탁드립니다.
답변
2021-04-13 11:17:50
안녕하세요 길벗수험서 운영팀입니다.
교재 89쪽의 <사원> 테이블을 확인하세요.
이 테이블에서 count(*)을 하게 되는 경우 전체 튜플의 개수인 8이 나오게 됩니다.
반면 count(주소)를 하게 되는 경우 NULL 값을 갖고 있는 8번째 튜플을 제외해서 7이라는 결과가 나오게 되죠.
count(*)은 해당 개체에 등록된 전체 튜플의 개수,
count(속성)은 해당 속성의 값들의 개수(NULL 제외)
라고 보시면 됩니다.
물론 속성이 NULL값 없이 가득 차 있으면 *을 넣으나 속성을 넣으나 같은 결과가 나오겠죠.
행복한 하루되세요 :)
-
관리자2021-04-13 11:17:50
안녕하세요 길벗수험서 운영팀입니다.
교재 89쪽의 <사원> 테이블을 확인하세요.
이 테이블에서 count(*)을 하게 되는 경우 전체 튜플의 개수인 8이 나오게 됩니다.
반면 count(주소)를 하게 되는 경우 NULL 값을 갖고 있는 8번째 튜플을 제외해서 7이라는 결과가 나오게 되죠.
count(*)은 해당 개체에 등록된 전체 튜플의 개수,
count(속성)은 해당 속성의 값들의 개수(NULL 제외)
라고 보시면 됩니다.
물론 속성이 NULL값 없이 가득 차 있으면 *을 넣으나 속성을 넣으나 같은 결과가 나오겠죠.
행복한 하루되세요 :)