HAVING and WHERE difference

Most WHERE HAVING clause can be used instead. The only difference is, WHERE filter rows, while HAVING filters group,

WHERE filtered before data packets, HAVING filtered after the data packet

SELECT vend_id, COUNT(*) AS num_prods
FROM Products
WHERE prod_price >= 4
GROUP BY vend_id
HAVING COUNT(*) >= 2;

Guess you like

Origin blog.csdn.net/qq_41782949/article/details/84999920