位置: 编程技术 - 正文

MySQL中Distinct和Group By语句的基本使用教程

编辑:rootadmin

推荐整理分享MySQL中Distinct和Group By语句的基本使用教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL Distinct 去掉查询结果重复记录DISTINCT使用 DISTINCT 关键字可以去掉查询中某个字段的重复记录。语法:

例子:假定 user 表有如下记录:

SQL 语句:SELECT DISTINCT(username) FROM user返回查询结果如下:

提示使用 DISTINCT 关键字去掉重复记录具有较大的局限性。DISTINCT() 只能包含一个字段且查询结果也只返回该字段而非数据完整记录(如上例所示)。可以尝试使用如下语法:

该查询结果将返回列出的所有字段,但该查询往往使 column 的唯一性失效,且 column 1,column 2,… 不能放在 DISTINCT(column) 之前。上面的例子如果要返回如下结果(这往往是期望中的):

MySQL中Distinct和Group By语句的基本使用教程

这时候就要用到 GROUP BY 关键字。

MySQL Group By 数据分组GROUP BYMySQL中 使用 GROUP BY 关键字用于对某个或某些字段查询分组,并返回重复记录的第一条。语法:

user 表记录如下:

对上面的 user 表做查询如下:

返回查询结果如下:

说明GROUP BY 语法在 MySQL 数据库中的用法与其他数据库相差较大。对于标准 SQL 而言,GROUP BY 一定要结合聚合函数使用,而且选择的字段除了聚合函数外,还必须在 GROUP BY 中出现。但是在 MySQL 中扩展了 GROUP BY 的功能:不加聚合函数的情况下,返回的结果是 GROUP BY 结果集中第一行,如上面例子所示。GROUP BY 结合聚合函数的时候,选择的字段不必在 GROUP BY 中存在,MySQL 具有隐含字段的功能。所以我们可以根据 MySQL 对 GROUP BY 的扩展特性,结合另外一些关键字如 ORDER BY 等,方便的得到想要的查询结果。例子 2:

返回查询结果如下:

MySQL的WHERE语句中BETWEEN与IN的使用教程 MySQLBETWEEN用法MySQLBETWEEN语法BETWEEN运算符用于WHERE表达式中,选取介于两个值之间的数据范围。BETWEEN同AND一起搭配使用,语法如下:WHEREcolumnBETWEENvalue1ANDv

MySQL中LIKE子句相关使用的学习教程 MySQLLIKE语法LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容,语法如下:WHEREcolumnLIKEpatternWHEREcolumnNOTLIKEpattern在LIKE前面加上NOT运算符时,表

MySQL中使用表别名与字段别名的基本教程 MySQL表别名(Alias)SQL表别名在SQL语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是SQL标准语法,几乎所有的数据库系统都支持。通过

标签: MySQL中Distinct和Group By语句的基本使用教程

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

上一篇:MySQL中对查询结果排序和限定结果的返回数量的用法教程(mysql查询或)

下一篇:MySQL的WHERE语句中BETWEEN与IN的使用教程(mysql的where语句优化)

  • 什么情况下进项税额需要转出
  • 个人所得税如何办理退税
  • 电子承兑被退回在哪里
  • 企业所得税季度预缴怎么计算
  • 社保局的员工是公务员吗
  • 行政单位其他收入包括哪些
  • 事业单位盘亏资产的处理
  • 发票额开多了多出的金额怎么处理?
  • 固定资产清理增加记哪一方
  • 低值易耗品一次性摊销体现重要性
  • 出售固定资产的税率是多少
  • 当月未认证发票分录
  • 个人劳务费可以不开发票吗
  • 关于增值税专用发票
  • 国有资产无偿划转实施方案
  • 转让境外股权损失能否税前扣除
  • 发票报销增值税
  • 企业支出的资产包括哪些
  • 款已付发票未到怎么做结转成本
  • 个人财产税是什么意思
  • 采购过程中产生的物流成本案例分析
  • 与收益相关的政府补助的确认
  • 注销未分配利润怎么处理账务
  • 计算应纳税所得额时可以扣除的项目有
  • 收到政府财政拨款用于购买生产设备
  • 电脑管家lol修复
  • windows11怎么设置默认应用
  • 蓝牙有哪些功能
  • 金银首饰零售业必须为一般纳税人吗
  • 租入固定资产改建支出何时开始摊销
  • 企业接受外单位投入的材料一批,应编制()
  • java+php
  • php实现购物车功能源代码
  • js点击li
  • webpack打包步骤
  • 程序人是什么意思
  • 万能的python
  • 计提坏账准备的前提条件
  • 交易性金融资产的入账价值
  • 非限定性净资产包括哪些科目
  • 私人帐户可以转账给对公账户吗
  • 企业所得税年报截止日期2023
  • mysqldump -s
  • 现流表与资产负债表的关系
  • 财务报表申报错误情况说明范文
  • 工商营业执照年检网上怎么年检
  • 报废车残值需要多少钱
  • sql server 使用
  • 小规模纳税人企业所得税怎么算
  • 押金和租金
  • 长期股权投资转让收益需要交增值税吗
  • 进口关税,增值税是进口设备重置成本中的从属费用
  • 为什么车船税没有发票
  • 有支出没有发票应怎么整改
  • 装修费用摊销的会计分录怎么写
  • 进口关税如何交
  • 不开票收入怎么做账
  • 本年收益属于什么科目
  • 财务控制的方法和措施
  • 酒店财务帐务处理方案
  • ubuntu 18.04怎么用
  • 操作系统与硬件之间的关系
  • 电脑设置光盘启动方法
  • centos6启动服务的命令
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • wind8系统怎么清除所有东西 恢复出厂
  • win8怎么下载itunes
  • GLWallpaperService分析一
  • Unity3D游戏开发标准教程
  • 菜单下一章
  • 内部变量 变成 外部变量
  • 批处理截取字符串
  • 数据类型 python
  • js cookie存取
  • js如何定义类
  • 说几条javascript的基本规范
  • Android boot.img制作
  • 解决烧心最快方法
  • 大连市网上税务申报平台
  • 江苏国税电子国税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设