MySQL复习

发布于 2021-06-10  80 次阅读


SELECT 字段名 FROM 表名 [WHERE –> GROUP BY –>HAVING–> ORDER BY];
select 
    xxxx
from
    xxxx
where 
    xxxx
group by
    xxxx
having
    xxxx
order by
    xxxx

在有group by的DQL询句中,select语句后面只能跟 聚合函数 + 参与分组的字段

where和having区别

  • where和having都是为了完成数据的过滤,它们后面都是添加条件;
  • where是在 group by之前完成过滤;
  • having是在group by之后完成过滤;