river의 기술 로그
[SQL] SELECT DISTINCT | DISTINCT한 로우들을 COUNT한 것들의 COUNT 본문
groupBy를 하든 group by를 하든 이렇게 중복 없이 묶인 DISTINCT한 로우들을 COUNT 하는 방법
SELECT Count(*) AS 이름맘대로
FROM (SELECT DISTINCT 컬럼명 FROM 테이블명)
예를 들어 우리집에 사놓은 라면이 열라면, 진라면, 신라면이 각각 뭐 2개 3개 3개 이렇다고 하면
총 라면은 8개가 있지만 라면의 종류는 3종류이다. 이런 종류, 분류, 항목, 카테고리 기타 등등을 세는 방법이다
SELECT Count(*) 우리집이먹는라면종류
FROM (SELECT DISTINCT 라면이담긴컬럼 FROM 테이블명)
'SQL' 카테고리의 다른 글
| [SQL] collect_list() 함수 (0) | 2021.05.16 |
|---|
Comments