개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.04 16:47

COUNT(*) 함수에 대한 질문

  • 정렬연구가 12일 전 2025.03.04 16:47
  • 10
    1
선생님, COUNT(*) 함수를 사용하여 데이터의 총 건수를 구할 때, DISTINCT와 일반 COUNT(*)의 차이를 알려주세요. DISTINCT를 사용하면 중복된 데이터가 제거된 후에 카운트가 진행되는 것이 맞나요?

    댓글목록

    profile_image
    나우호스팅  12일 전

    COUNT(*) 함수는 데이터의 총 건수를 구하는 데 사용됩니다.

    COUNT(*) 함수는 데이터의 총 건수를 구할 때, 중복된 데이터도 포함합니다. 예를 들어, 다음과 같은 데이터가 있을 때,

    | 이름 | 나이 |
    | --- | --- |
    | 김철수 | 25 |
    | 이영희 | 30 |
    | 김철수 | 25 |
    | 박길동 | 35 |

    COUNT(*) 함수를 사용하여 데이터의 총 건수를 구하면 4가 됩니다.

    COUNT(DISTINCT *) 함수는 중복된 데이터를 제거한 후 데이터의 총 건수를 구합니다. 예를 들어, 위의 데이터에서 COUNT(DISTINCT *) 함수를 사용하여 데이터의 총 건수를 구하면 3이 됩니다.

    따라서, DISTINCT를 사용하면 중복된 데이터가 제거된 후에 카운트가 진행됩니다.

    2025-03-04 16:48

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 3,994건 / 227 페이지

검색

게시물 검색