文章目录
一、分组与分组后的筛选
1.分组
关键字:group by
将查询结果按照1个或多个字段进行分组,字段值相同的为一组;
可用于单个字段分组,也可用于多个字段分组
语法:select ... from 表 group by 组别;
select name from students group by gender;
打印
ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'demo.students.NAME' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
报错,并且没有实际意义,即select后接的是能区分这个组的字段,一般是聚合函数。
select gender from students group by gender;
打印
本文详细介绍了Python全栈开发中的数据库优化技巧,涵盖了分组查询(含分组后的筛选)、排序、分页制作以及连接查询(内连接、左连接、右连接)。同时,文章讲解了子查询的使用,包括列级子查询,帮助读者深入理解数据库操作。
订阅专栏 解锁全文
3092

被折叠的 条评论
为什么被折叠?



