본문 바로가기
LogiWiki
앱
서적
랭킹
퀴즈
자유게시판
데이터베이스 퀴즈 · LogiWiki
퀴즈
데이터베이스 퀴즈
쉬움
다음 쿼리에서 COUNT(*) 와 COUNT(email) 의 결과가 서로 다를 수 있는 이유는? SELECT COUNT(*), COUNT(email) FROM users;
a
COUNT(*) 는 NULL 을 포함한 모든 행 수를 세고, COUNT(email) 은 email 컬럼이 NULL 이 아닌 행만 센다
b
COUNT(*) 는 중복된 행을 제거하고 세지만 COUNT(email) 은 중복을 포함해서 센다
c
email 컬럼에 인덱스가 없으면 COUNT(email) 은 항상 0을 반환한다
d
두 함수는 항상 같은 값을 반환하며 실행 속도만 다를 뿐이다
채점하기