位置: 编程技术 - 正文

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语句优化)

  • 电子税务局财务报表怎么更正申报
  • 无偿使用房产需要交哪些税
  • 分公司亏损总公司可以弥补吗
  • 用友t6会计科目在哪里找
  • 企业信用公示的时效是多久
  • 非税收入如何审查
  • 不征税项目可以抵扣进项税吗
  • 资本金利润率多少
  • 未分配利润调整会计分录
  • 企业计提预提费用的会计分录如何编制?
  • 国家对发票开具时间有没有具体规定?
  • 纳税等级信息查询
  • 对公账户的利息收入如何入账
  • 货币性项目和非货币性项目的区别是什么?如何进行处理?
  • 华为最新款手机2023款
  • macbook上安装windows10
  • 明股实债和明债实股
  • 自产自销的茶叶要交增值税吗
  • 开出去的发票没有进项发票应怎么核算成本?
  • 小规模纳税人销售自己使用过的汽车
  • 下列关于企业发生的税费说法正确的是
  • 跨省经营建筑企业税收政策
  • php反射使用场景
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • php23种设计模式
  • JS之location对象详解
  • 小规模企业收到发票
  • 你知道怎么训练
  • 2021mathorcupc题答案
  • 编程 开发
  • 企业销售固定资产房屋都要交什么税
  • 垃圾费放在哪个会计科目
  • 备抵法账务处理方式
  • 应付利息怎么计算
  • 织梦前台的菜单怎么换
  • 企业金融资产包括
  • mysql怎么给字段添加中文备注
  • 减征增值税的会计科目
  • mysql登录报1045
  • 应收账款借方余额
  • 公司收到生育津贴不给员工
  • 出口退税一般风险商品
  • 什么是试算平衡表,编制试算平衡表时应注意哪些方面
  • 进口货物应纳增值税的计算公式
  • 劳务费个税账务处理办法
  • 验资报告费用如何做账
  • 企业所得税缴纳模式
  • 当月增加的固定资产当月不计提折旧
  • 商品验收入库时怎么做账
  • 差旅费借记什么科目
  • 公户网银转账操作流程
  • 哪些企业需要社工
  • 标准成本法计算公式图
  • 无形资产摊销如何记账
  • 记账凭证种类介绍
  • 产成品核算的内容
  • Linux下卸载MySQL数据库
  • linux开机启动过程图解
  • UPnPFramework.exe - UPnPFramework进程介绍
  • 苹果mac怎么安装win10
  • macbook os x
  • win8怎么关闭实时保护
  • redis-stat监控
  • windows鼠标失灵怎么办
  • win10系统字体不清晰
  • 举例说明Java实现适配器模式
  • jquery each return
  • 浅谈特殊儿童的融合教育论文
  • html头像代码
  • android应用结构包括哪些
  • 在批改中,可以使用x表示错误
  • js跨域请求json数据
  • jquery怎么设置宽度
  • shell脚本检查语法
  • HTTP状态代码以及定义(解释)
  • jquery ui教程
  • 广西电子税务局登陆入口
  • 江苏省电子税务局怎么添加办税人员
  • 云南增值税查验平台
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设