모두CBT

판매 테이블에 대한 다음 질의문의 결과에서 상품 A의 COUNT(*)와… | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 26년 1회차
판매 테이블에 대한 다음 질의문의 결과에서 상품 A의 COUNT(*)와 COUNT(수량)의 값으로 가장 적절한 것은?
<판매>
상품지역수량
A서울10
A부산NULL
B서울5

SELECT 상품, COUNT(*), COUNT(수량)
FROM 판매
GROUP BY 상품;

COUNT(*) COUNT(수량)
1
1 1
2
1 2
3
2 1
4
2 2
해설

상품 A의 COUNT(*)는 2이고 COUNT(수량)은 1이다.

상품 A 그룹은 서울(10)과 부산(NULL)의 두 행이다. COUNT(*)는 행 수를 모두 세고, COUNT(열)은 그 열의 NULL을 제외하고 센다.

  • COUNT(*) 1, COUNT(수량) 1: NULL이 있는 행까지 세는 COUNT(*)를 잘못 계산한 값이다.
  • COUNT(*) 1, COUNT(수량) 2: 두 함수의 값을 뒤바꾼 것이다.
  • COUNT(*) 2, COUNT(수량) 2: COUNT(수량)이 NULL을 제외한다는 점을 놓친 값이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기