728x90
반응형
✅ COUNT(DISTINCT A.userid)
- 설명: 같은 userid가 여러 번 등장하더라도 한 번만 계산됩니다.
- 의미: 유니크한 사용자 수, 즉 조회한 고객 수(중복 제거)
- 예시:👉 COUNT(DISTINCT userid) = 3 (user1, user2, user3)
- userid
user1 user2 user1 user3
✅ COUNT(A.userid)
- 설명: userid가 중복되더라도 전부 카운팅합니다.
- 의미: 총 조회 수(누적)
- 예시 (같은 테이블):
👉 COUNT(userid) = 4
🧩 정리:
항목 | 의미 | 중복 제거 여부 | 사용 예 |
COUNT(DISTINCT A.userid) | 조회한 고객 수 | ✅ 제거됨 | "몇 명이 봤는가?" |
COUNT(A.userid) | 총 조회 횟수 | ❌ 제거되지 않음 | "몇 번이나 봤는가?" |
728x90
반응형
'DB' 카테고리의 다른 글
[DB][Oracle] INSTR Null 처리 (0) | 2025.04.12 |
---|---|
[DB][Oracle] INSTR (0) | 2025.04.11 |
[DB][MySQL] STR_TO_DATE 함수 (0) | 2025.03.14 |
[DB][Mybatis][MySQL] 공백에 영향 받지 않고 검색어로 데이터 조회하기 (0) | 2025.03.12 |
[DB][MySQL, ORACLE] LAST_DAY 함수 (0) | 2025.03.06 |