Cộng đồng Hỏi & Đáp của Inflearn
Không có người viết
Bài viết có thông tin người viết đã bị xóa.
혹시 having 대신 where를 써도 되나요??
Đã giải quyết
Viết
·
548
1
Having이랑 where랑 역할이 비슷한것같은데
차이점이 거의 없나요??
sql
Câu trả lời 1
2
pbj0812
Người chia sẻ kiến thức
having은 group by 이후의 결과를 이용하여 사용을 하기에 그 쓰임새가 다릅니다.
물론 쓸수는 있습니다.
예를 들면
select a.id, a.sum_f
from (
select id, sum(amount) as sum_f
from store
group by id
) as a
where a.sum_f >= 100
이렇게 서브 쿼리를 응용하는 형태로 쓸 수 있겠습니다.
하지만 그냥
select id, sum(amount)
from store
group by id
having sum(amount) >= 100 이게 더 편하겠죠





