Group by : 데이터를 원하는 그룹으로 나눈다.
group by 그룹의 컬럼명
Having : 그룹화한 결과를 다시 필터링하는 역할. group by 절 뒤에 위치한다.
동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓴인 횟수를 조회하는 SQL문을 작성하라. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회하라.
'두 번 쓰인 이름' having count()
'해당 이름이 쓰인 횟수' count()
조회(select)
이름이 없는 동물은 집계에서 제외 : where name is not null
결과는 이름 순:order by
'내배캠_Data_3기 > SQL' 카테고리의 다른 글
[코딩연습]프로그래머스_아픈 동물 찾기 (0) | 2024.06.27 |
---|---|
[코딩연습]라이브세션SQL_2회차 문제 (0) | 2024.06.26 |
[코딩연습]프로그래머스_동물 수 구하기 (0) | 2024.06.26 |
[코딩연습]프로그래머스_역순 정렬하기 (0) | 2024.06.25 |
[코딩연습]프로그래머스_이름이 있는 동물의 아이디 (0) | 2024.06.25 |