700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql 连边聚合_MySQL分组 聚合函数 连表查询 子查询

mysql 连边聚合_MySQL分组 聚合函数 连表查询 子查询

时间:2022-09-06 18:39:10

相关推荐

mysql 连边聚合_MySQL分组 聚合函数 连表查询 子查询

>>>分组:

group by + group_concat

分组:类似于将一个班级的学生,按照性别或其他条件,分成若干个组,最终以小组为单位显示,如上图中,以post字段对表进行分组,若想在分组后,操作每个组内的数据,有两种方式,一种是通过聚合函数(max,min,avg,sum),一种是group_concat.

聚合函数(max,min,avg,sum)

max:取每个组内某个字段值的最大值

min:取每个组内某个字段值的最小值

avg:求第个组的内某个字段值的平均值

sum:求每个组内某个字段值的和

group_concat:可以提取分组中的字段,并可以将值与值进行拼接显示.

having:必须在group by之后,作用是,对分组后的数据,进行再次筛选

如上图:求每个部门中薪资最高的人,且只保留薪资大于10000的人

>>>连表查询

inner join:内连接:只取两张表有对应关系的记录

left join:左连接: 在内连接的基础上保留左表没有对应关系的记录

rightjoin:右连接: 在内连接的基础上保留右表没有对应关系的记录

union:全连接:在内连接的基础上保留左、右面表没有对应关系的的记录

>>>子查询

将表1的查询结果,做为表2的查询条件,即为子查询.

如图:查询员工jason所在的部门.

原文:/hellozizi/p/11389048.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。