책 내용 질문하기
141쪽 핵심197 2번문제
도서
2025 시나공 컴퓨터활용능력 1급 필기 총정리
페이지
141
조회수
77
작성일
2025-01-15
작성자
조*연
첨부파일

2번문제의 3번이랑 4번이 이해가 안갑니다.



3번

SELECT COUNT(*) FROM 급여;를 실행한 결과는 8아닌가요?

테이블의 모든 필드를 검색할때는 *를 입력한다고 되어있고

비어있지않은 데이터의 개수를 구한다고 되어있는데

왜3인지 모르겠습니다


4번은

가족수가 NULL인 모든 필드의 데이터의 개수니까 2아닌가요?


1번이랑 2번은 이해가 갑니다

답변
2025-01-17 17:54:25

안녕하세요.

COUNT(*)는 테이블의 모든 필드를 검색하는 것이 아닙니다. COUNT(*)는 테이블에서 데이터가 입력된, 즉 레코드 개수를 구하는 것으로 3이 맞습니다.

가족수 필드에서 데이터가 입력되지 않은 빈 셀의 개수를 구하는 것으로, 1이 맞습니다.

즐거운 하루 되세요.

  • 관리자
    2025-01-17 17:54:25

    안녕하세요.

    COUNT(*)는 테이블의 모든 필드를 검색하는 것이 아닙니다. COUNT(*)는 테이블에서 데이터가 입력된, 즉 레코드 개수를 구하는 것으로 3이 맞습니다.

    가족수 필드에서 데이터가 입력되지 않은 빈 셀의 개수를 구하는 것으로, 1이 맞습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.