728x90
반응형
문제:
풀이방법:
HAVING 절을 사용하는 예제이다. HAVING절은 WHERE절과 비슷하게 조건을 걸어줄 수 있다. 하지만 WHERE절에 조건을 걸 때에는 제약이 없지만 HAVING절은 GROUPBY에 사용한 컬럼에 대해서만 조건을 걸어 줄 수 있다. 따라서 NAME에 대해서 GROUPBY를 걸어주고 count가 1보다 크다는 조건을 걸어서 두 번 이상 쓰인 이름을 파악한다.
1
|
SELECT name,count(name) as 'COUNT' from animal_ins GROUPBY name HAVING count(name) >1 ORDER BY NAME;
|
cs |
문제링크:
728x90
반응형
'Algorithm > SQL' 카테고리의 다른 글
[Programmers]Lv 2. 루시와 엘라 찾기 (0) | 2019.10.08 |
---|---|
[Programmers]Lv 2.입양 시각 구하기(1) (0) | 2019.10.07 |
[Programmers]Lv 2.NULL 처리하기 (2) | 2019.10.05 |
[Programmers]Lv 2. 고양이와 개는 몇 마리 있을까 (0) | 2019.10.04 |
[Programmers]Lv 2.중복 제거하기 (0) | 2019.10.03 |