728x90
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS
WHERE NAME IS NOT NULL;
SELECT COUNT(DISTINCT 중복제거할 칼럼)
FROM 테이블명
WHERE 조건;
처음에 SUM(COUNT(NAME))을 사용하면 COUNT해서 걸러낸 개수를 집계함수 SUM으로 합칠 수 있을 것 같았다.
GROUP BY로 NAME을 묶으면 중복제거 되니까 SUM으로 합치면 되지 않을까 ? 했는데 이또한 실패
고민하다가 DISTINCT로 중복제거한 NAME을 넣는다면 어떨까 싶었다
728x90
'코테 > 정리' 카테고리의 다른 글
[코테 대비] BFS/DFS 정리 + 차이점 (0) | 2024.02.06 |
---|---|
[MySQL] GROUP BY 1 (0) | 2023.07.05 |
[MYSQL] JOIN(INNER JOIN, OUTER JOIN) (0) | 2023.06.02 |
[MYSQL] CASE 조건처리, 쿼리 실행순서, GROUP BY 집계함수 (0) | 2023.06.01 |
[MySQL] date_format('%Y-%m-%d') (0) | 2023.05.06 |