位置: 编程技术 - 正文

详解MySQL中的分组查询与连接查询语句(mysql如何分类)

发布时间:2024-01-31

推荐整理分享详解MySQL中的分组查询与连接查询语句(mysql如何分类),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql分为几大类,mysql 分类,mysql分为几大类,mysql如何分区分表,mysql如何分类,mysql分表的3种方法,mysql的分区,mysql分表的3种方法,内容如对您有帮助,希望把文章链接给更多的朋友!

分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup]“属性名 ”指按照该字段值进行分组;“having 条件表达式 ”用来限制分组后的显示,满足条件的结果将被显示;with rollup 将会在所有记录的最后加上一条记录,该记录是上面所有记录的总和。

1)单独使用group by 单独使用,查询结果只显示一个分组的一条记录。实例:

将只显示男女两条记录。

2)与group_concat()函数一起使用每个分组中指定字段值都显示出来实例:

显示结果中“女”会显示所有sex为“女”的名字name

3)与集合函数一起使用实例:

结果:

count()为计算个数的方法。

4)与having一起使用“having条件表达式”,可以限制输出结果。只有满足条件表达式的结果才显示。实例:

结果:

“having条件表达式”作用于分组后的记录。

5)按多字段进行分组

查询结果先按d_id分组,再按sex进行分组

6) 与with rollup一起使用使用with rollup将会在所有记录的最后加上一条记录,这条记录是上面所有记录的总和实例:

详解MySQL中的分组查询与连接查询语句(mysql如何分类)

结果:

如果是字符串的话,比如姓名就会生成“张三,李四,王五”这种类型的结果,即name总和。

连接查询将两个及两个以上的表连接起来选取所需数据。

1)内连接查询:当两个表中具有相同意义的字段值相等时,就查询出该条记录。实例:

因字段名相同,所以取d_id字段值时最好指定哪张表的字段。

2)外连接查询select 属性名列表 from 表名1 left|right join 表名2 on 表名1.属性名1=表名2.属性名2;左连接查询:进行左连接查询时,可以查出表名1中所指的表中所有记录。而表名2所指表中,只能查询出匹配的记录。实例:

右连接查询:与左连接相反,可以查询出表名2中的的所有记录,而表名1中所指的表中,只查询出匹配的记录。

PS:使用集合函数查询集合函数包括count(),sum(),avg(),max()和min()。1)count()函数统计记录条数实例:

与group by一起使用

上述语句会先分组后统计。

2) sum()函数sum()函数是求和函数实例:

sum()只能计算数值类型字段。3)avg()函数avg()函数是求平均值函数。实例:

4)max(),min()函数求最大值和最小值。实例:select max(age) from employee;select num,course,max(score) from grade group by course;对于字符串的最大值问题,max()函数是使用字符对应的ascii码进行计算的。

linux下安装升级mysql到新版本(5.1-5.7) 今天需要把linux服务器上的mysql版本从5.1更新到5.7,那么以下内容作为记录,提供以后安装使用手册第一步:检查linux的操作系统版本cat/etc/issue第二步:

MySQL备份时排除指定数据库的方法 使用mysqldump命令备份时候,--all-databases可以备份所有的数据库。使用ignore-table还可以排除制定的表。但是,mysqldump没有参数可以排除数据库的。要备份

Mysql数据库之索引优化 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓好马配好鞍,如何能够更

标签: mysql如何分类

本文链接地址:https://www.jiuchutong.com/biancheng/319784.html 转载请保留说明!

上一篇:MySQL中的基本查询语句学习笔记(mysql基本查询)

下一篇:linux下安装升级mysql到新版本(5.1-5.7)(linux 升级软件)

  • 怎样确认个人所得税专项扣除操作流程
  • 新车车船税怎么交
  • 事业单位净资产为负数怎么办
  • 资产损失税前扣除管理办法 税屋
  • 直接人工费用属于固定成本吗
  • 增值税可以退税嘛
  • 损益类科目是否可以转出
  • 财政补助结转会计处理
  • 股票发行的佣金计入什么科目
  • 销项税额转出减去还是加上
  • 电脑的折旧年限是多久
  • 分公司转独立公司
  • 进口报关手续费
  • 取得无形资产当期收入
  • 新产品开发费用怎么扣除
  • 建筑安装企业成本费用包括哪些
  • 企业利用个体户走账
  • 公司之间转让股权,两家股东一样
  • 超豪华小汽车消费税起征点
  • 出口退税收汇凭证是什么
  • 月末印花税会计分录
  • 企业会计准则财务报表本期金额和上期金额
  • 结转出租包装物的成本
  • 增值税小规模纳税人
  • 自建自用建筑物,其自建行为不是建筑业税目的征税范围
  • 即征即退申报表如何填写
  • 购买一台电脑会计分录
  • 微软正在测试什么意思
  • php面向对象是什么意思
  • excel2019文件加密
  • win7纯净版系统之家
  • edi文件怎么打开
  • chcfg.exe是什么
  • 一般股份支付的确认计量及帐务处理怎么做
  • 深入解析windows第7版卷2
  • XHProf报告字段含义的解析
  • tcpreplay命令详解
  • od输出结构
  • 支付银行手续费等直接收费金融服务
  • 城镇土地使用税优惠政策
  • 循环表是线性表吗
  • 织梦痣铃表情太到位
  • dedecms使用教程
  • 公司购买办公楼需要缴纳城镇土地使用税吗
  • 税款所属期止是怎么写
  • 扣缴义务人如何登录电子税务局
  • 差旅费 包括
  • SQL Server 2008+ Reporting Services (SSRS)使用USER登录问题
  • 使用XQuery查询DB2 XML数据
  • 跨年的房租费用怎么做账
  • 银行存款日记账电子表格模板
  • 销售返利冲抵货款怎么做账
  • 金蝶kis云专业版使用教程
  • 来料加工的账务处理新收入准则
  • 制造费用的核算内容包括什么
  • 企业股权转让收入企业所得税
  • 小规模纳税人购进税控收款机
  • 进项税额转出如何申报
  • 被盗物品损坏谁负责赔偿
  • 未使用和未投入使用
  • 其他业务收入与其他业务成本的关系
  • 年利率怎么算计算器
  • ios自定义应用图标
  • win10系统开机蓝屏怎么修复
  • windows画图程序名
  • xp查看用户名和密码
  • 实用的linux命令
  • jq复制元素
  • 一个简单的飞机
  • express中间件面试题
  • cmd命令基础
  • linuxssh免密登录
  • js中的require用法
  • 请问木瓜
  • nodejss
  • 使用驱动器u盘之前需要格式化
  • checkbox选中一个其余选项置灰
  • jq写css样式
  • 河南网上税务局app下载
  • 建筑企业异地经营需要备案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号