where针对表中记录的行进行筛选
该条语句针对全表不符合条件的记录筛选
select id,name from demo where age > 60
having针对分组来进行筛选,过滤掉不符合条件的组(having后跟聚合函数或者其他表达式)
该条语句先根据name分组,在根据having后的条件过滤掉不符合的组
select id,name from demo group by name HAVING SUM(age)>60
where针对表中记录的行进行筛选
该条语句针对全表不符合条件的记录筛选
select id,name from demo where age > 60
having针对分组来进行筛选,过滤掉不符合条件的组(having后跟聚合函数或者其他表达式)
该条语句先根据name分组,在根据having后的条件过滤掉不符合的组
select id,name from demo group by name HAVING SUM(age)>60