책 내용 질문하기
count 함수 문의
도서
2020 시나공 컴퓨터활용능력 1급 필기 [기본서]
페이지
447
조회수
237
작성일
2020-07-06
작성자
탈퇴*원
첨부파일

2020년 컴활1급 기본서 447p 기출문제 4번에서

'select count(*) as 회원수 from 회원' 과

'select count(회원번호) as 회원수 from 회원' 의 차이는 무엇인가요?

 

둘 다 결과값은 동일하게 나옵니다만..

답변
2020-07-07 11:09:24

안녕하세요.

 

COUNT( ) 함수의 인수로 필드명을 지정하면 해당 필드만을 대상으로 비어있지 않은 데이터의 개수를 구하고, COUNT(*)로 지정하면 전체 레코드의 개수를 구합니다. COUNT(필드명) 함수 안에 지정한 필드에 데이터가 모두 들어 있다면 전체 레코드와 개수가 동일하므로  COUNT(필드명)과 COUNT(*)의 결과가 동일합니다.

 

즐거운 하루 되세요.

  • 관리자
    2020-07-07 11:09:24

    안녕하세요.

     

    COUNT( ) 함수의 인수로 필드명을 지정하면 해당 필드만을 대상으로 비어있지 않은 데이터의 개수를 구하고, COUNT(*)로 지정하면 전체 레코드의 개수를 구합니다. COUNT(필드명) 함수 안에 지정한 필드에 데이터가 모두 들어 있다면 전체 레코드와 개수가 동일하므로  COUNT(필드명)과 COUNT(*)의 결과가 동일합니다.

     

    즐거운 하루 되세요.

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