내배캠_Data_3기/SQL

[코딩연습]프로그래머스_동명 동물 수 찾기

케일라(Data_3기) 2024. 6. 26. 09:52

Group by : 데이터를 원하는 그룹으로 나눈다.

group by 그룹의 컬럼명

Having : 그룹화한 결과를 다시 필터링하는 역할. group by 절 뒤에 위치한다. 

 

 

동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓴인 횟수를 조회하는 SQL문을 작성하라. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회하라.

 

'두 번 쓰인 이름' having count()

'해당 이름이 쓰인 횟수' count()

조회(select)

이름이 없는 동물은 집계에서 제외 : where name is not null

결과는 이름 순:order by