책 내용 질문하기
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(*)의 결과가 동일합니다.
즐거운 하루 되세요.