数据库WHERE和HAVING区别

数据库WHERE和HAVING区别

WHERE 通常是用在查询中,不能用在GROUP BY之后,HAVING可以对GROUP之后的数据进行排序

SELECT 
    client_id,
    sum(invoice_total) AS total
FROM
    invoices
WHERE 
	payment_date > '2019-01-01'
GROUP BY client_id
ORDER BY total;
---ORDER BY 必须在GROUP BY之后
posted @ 2021-09-15 10:43  什么名字比较好  阅读(39)  评论(0)    收藏  举报