HAVING子句仅在检索完整数据后才进行结果集过滤,包含排序和汇总操作。若能通过WHERE子句限制记录数,可显著减少这些开销。通常,只有对聚合函数如COUNT()进行比较的条件才应使用HAVING,其他条件应写在WHERE子句中。