>>>分组:

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:左连接: 在内连接的基础上保留左表没有对应关系的记录

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

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

>>>子查询

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

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

原文:https://www.cnblogs.com/hellozizi/p/11389048.html

mysql 连边聚合_MySQL分组,聚合函数,连表查询,子查询相关推荐

  1. MYSQL数据库字段关联_MySQL数据库基础——操作关系表、连接查询

    MySQL数据库基础入门--day11 一.操作关联表 1.关联关系: 关联关系有:多对一.多对多和一对多. 一对一关联关系可以应用在以下几方面: (1)分割具有很多列的表 (2)由于安全原因而隔离表 ...

  2. MySQL核心查询-排序 分组 聚合 多表查询 合并查询 子查询

    目录 一.单表查询 排序 聚合函数 分组 limit关键字 二.SQL约束 主键的自增 DELETE和TRUNCATE对自增长的影响 三.多表查询 外键约束 删除外键约束 多表查询的分类 内连接查询 ...

  3. elasticsearch(7)聚合统计-分组聚合

    原文:https://blog.csdn.net/sz85850597/article/details/82858831 elasticsearch(7)聚合统计-分组聚合 2018年09月26日 2 ...

  4. mysql求和 子查询_MYSQL 查询方法 统计查询 链接查询 子查询

    mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...

  5. 聚合查询+联合查询+子查询

    文章目录 一.聚合查询 1.聚合函数 2.GROUP BY子句 3.HAVING 二.联合查询 join on 1.内连接 2.外连接 3.自连接 三.子查询 EXISTS关键字 四.联合查询 总结 ...

  6. sql 基础语法 创建数据库和数据表 数据增删改查 分组查询 子查询回顾

    参考链接: SQL教程 MySQL教程 一.创建数据库语法 --用master数据库 use master --判断数据库是否存在,若存在则删除 if exists (select * from sy ...

  7. mySQL学习记录(局域网连接/基础查询/条件查询/常见函数/窗口函数/表连接/子查询/插修删建表)

    一些基础概念 DB 数据库 存储数据的容器 DBMS 数据库管理系统 又称数据库软件.产品如mysql/oracle/db2/sqlserver SQL 结构化查询语言 是所有的DBMS都使用的一种D ...

  8. 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引

    1.    oracle介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的 ...

  9. MySQL数据库多表查询,子查询

    写博客的第四天,今天来点数据库的操作,温故而知新,在前进的路上,多看看自己曾经走过的路,不要忘了自己是怎么一步一步走过来的,对于前方未知的道路,不要轻言放弃. 今天的内容全部是MySQL里面的语句,基 ...

最新文章

  1. iOS开发-策略模式
  2. python能在生活中做什么-一行Python能实现什么丧心病狂的功能?
  3. 大型网站架构模式之三
  4. CSS代码检查工具stylelint
  5. 上海大学计算机工程与科学学院官网,上海大学计算机工程与科学学院.PDF
  6. python快速编程入门飞机大战_少儿编程:使用python完成飞机大战游戏(一)
  7. Chrome控制台用法
  8. Android笔记 - Android studio如何添加arr库
  9. 高通芯片曾被发现一重大漏洞 影响骁龙845等30多款芯片
  10. 喜庆红色主题新年春节晚会年会背景素材(PSD分层格式)
  11. 小程序中的setData的使用
  12. C Tricks(七)—— 有序向量的去重
  13. LeetCode 138. Copy List with Random Pointer
  14. 【JavaEE】第零章(2020.03.06)模式 表 索引
  15. CFA一级学习笔记--衍生品(二)--定价与估值
  16. 花生壳配置域名以及公网ip
  17. Linux音频系统编程之芯片平台适配功放Codec Driver解读
  18. 国外著名大学的开放资源
  19. M洞察|“MOBA”还是“MMO”?2023上半年热门手游大盘点来了,拯救你的游戏荒
  20. Bilibili批量取消关注

热门文章

  1. 矩阵的谱(半径)及其性质
  2. C++基础——使用字符串作为函数模板的实参
  3. c++ 写文件怎么让0x00不被识别成结束符_使用docker-copyedit工具删除镜像中不需要的环境变量和VOLUME...
  4. 开课吧里的python学习是真的吗-明星为开课吧直播带货:人人都要学,人人都可以学的Python...
  5. python计算工资编程-Python工程师薪水居然这么高
  6. python读音-原来Python应该这么念,怪不得总被嘲笑~
  7. 学python需要什么基础-学习python需要什么基础
  8. python和c 的区别-python和c语言的主要区别总结
  9. 从零开始学习python编程-Python3.5从零开始学 PDF 下载
  10. 转:基于科大讯飞语音API语音识别开发详解