位置: 编程技术 - 正文

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

  • 个体工商户税率2023
  • 房地产企业土地出让金抵减销项税额
  • 应交印花税会计分录
  • 一般纳税人开普票多少个点
  • 月末一般无余额的有
  • 境外公司汇款给境内个人
  • 小规模残疾人交多少税收
  • 个税累计免征额
  • 建安企业个人所得税
  • 赠送的物业费需要交个税吗
  • 企业应交所得税怎么算
  • 企业呆账的处理方式
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 园林项目绿化工程
  • 出售房产收入计入什么科目
  • 期末未分配利润大于期初未分配利润+期末净利润
  • 其他应付款社保贷方余额怎么冲平
  • 其他业务支出和其他业务成本的区别
  • 怎么确认投资性资金
  • 微信公众号认证年审怎么弄
  • uefi模式怎么装机
  • 人力成本费用率和人工成本利润率
  • 上个月多计提的费用怎么调整
  • 多计提的增值税和附加税怎么冲减?
  • win11 insider preview怎么升级正式版
  • w7com端口设置
  • linux is
  • 劳务报酬所得缴纳时间
  • 会计凭证设计要注意的问题
  • 收款凭证和付款凭证区别
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • 如何用ai写代码
  • 发行债券的会计分录摊销
  • 有限责任公司股东对公司债务承担
  • 怎么配置tomcat服务器
  • cv2.error:opencv(3.4.2)
  • 募股方案
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • python3 静态方法
  • 增值税比对票表不通过
  • 工程施工新科目
  • 普通发票被作废了还能报销吗
  • 出纳开的收据找不到了怎么办
  • 增值税期末留抵退税
  • 一般纳税人的增值税税率
  • 盈利性幼儿园怎么办理
  • 医院药品进销差价规定
  • 计量差错引起的原材料盘亏
  • 生产线更新改造替换的旧设备
  • 教育局可以接受捐赠吗
  • 购置固定资产的预算是财务预算吗
  • 本年利润是净利还是负利
  • 怎么计算预缴及附加税额
  • windows开始菜单栏不见了
  • windows电源图标消失
  • vim如何操作
  • mac怎么把视频设置成桌面
  • 使用筷子就餐会不会传染乙肝病毒
  • FNPLicensingService.exe是什么意思
  • win7如何创建一个新用户
  • debian7安装教程
  • 微软发布新系统
  • 电脑win7一开机就弹出各种广告窗口怎么办
  • bootstrap 图表插件
  • node.js编译
  • 阿里云ecs keepalived
  • opengl顶点坐标纹理坐标关系
  • javascript html5 canvas实现可拖动省份的中国地图
  • jquery示例
  • js鼠标点击事件监听
  • jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
  • 安卓layout布局
  • javascript获取当前年份
  • js图片预览
  • 电子发票密码在哪里看
  • 工资6200要交多少个人所得税
  • 充电桩充电怎么收费,几种收费方法
  • 纳税申报的期限是多久
  • 烟草税多少比例
  • 国家税务总局成都市武侯区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设