반응형
SELECT NAME, count(NAME) as 'count'
from ANIMAL_INS
where count(NAME) > 1
group by NAME;
위의 경우 'Invalid use of group function' 에러 발생
집계함수인 count와 where절은 같이 사용하지 못하기 때문
다음과 같이 변경
SELECT NAME, count(NAME) as 'count'
from ANIMAL_INS
group by NAME
having count(NAME) > 1
having은 where기능과 같으면서, 집계함수 사용가능
반응형
'DB' 카테고리의 다른 글
[DB] 데이터 존재 확인 (COUNT vs EXISTS) (0) | 2022.06.01 |
---|---|
[MySQL] 윈터코딩 sql (0) | 2019.10.26 |
[MySQL] LIMIT (특정 n개의 레코드 출력) (0) | 2019.10.25 |
[MySQL] 컬럼 Id 자동증가 속성 변경 (0) | 2019.10.03 |
[MySQL] 특정 문자포함 검색 (LIKE & REGEXP) (0) | 2019.09.11 |