728x90
HAVING
HAVING은 간단하게 생각해서 GROUP BY한 결과에 조건을 붙이고 싶을때,
즉 GROUP BY의 WHERE 절과도 같다고 볼 수 있습니다.
-- 좋아요를 80개 이상 한 사람드의 이름과 좋아요 수를 조회하세요
select u.username, count(*) as cnt
from likes l
join users u
on l.user_id = u.id
group by l.user_id
having cnt > 80
order by cnt desc;
'MySQL_Workbench' 카테고리의 다른 글
MySQL 유저 생성하는 SQL (0) | 2022.01.06 |
---|---|
MySQL에서 if 함수 사용법 (0) | 2021.12.10 |
MySQL round, floor 함수(반올림, 버림) (0) | 2021.12.10 |
MySQL case문 만들때 조심해야 할 사항 (컬럼 이름 사용법) (0) | 2021.12.09 |
MySQL ifnull 함수 사용법 (0) | 2021.12.09 |