① WHERE操作是从数据表中获取数据,用于将数据从磁盘存储到内存中,而HAVING是对已存放到内存中的数据进行操作。② HAVING位于GROUP BY子句后,而WHERE位于GROUP BY 子句之前。③ HAVING关键字后可以跟聚合函数,而WHERE则不可以。通常情况下,HAVING关键字与GROUP BY一起