位置: 编程技术 - 正文

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

  • 环境保护税的应税污染物有哪些
  • 在建工程的范围
  • 建筑简易征收的合同怎么写
  • 按应收账款余额计提坏账准备的会计分录
  • 坏账准备确认时怎么做账
  • 逾期支付工程款利息计算
  • 应交税金应交增值税已交税金怎么结转
  • 营改增后企业要交哪些税
  • 企业股东投资
  • 物业费能开公司名称吗
  • 进项转出后是否要交税
  • 租金收入未收到 税法规定
  • 国家电网的发票如何申请邮寄
  • 劳务报酬代扣代缴个人所得税怎么做账
  • 转售的物业
  • 注册资本越大越有实力
  • 委托加工物资的消费税
  • 样品赠送要确认收入吗
  • 老板带员工出去吃饭
  • 怎么区分汇总原始凭证与累计原始凭证?
  • 公积金贷款利息现在是多少
  • 从租计征房产税租金收入含税吗
  • 残值收入的会计处理
  • 企业在项目建设前必须进行
  • 联想g40开机屏幕一直闪
  • 员工两处取得的荣誉
  • 在win10系统中复制的文件不能粘贴怎么办?
  • 权益法核算的长期股权投资入账价值
  • vue public assets
  • 发票已认证当月未申报怎么办
  • 营业外收入的会计要素
  • 增值税发票作废了税钱退还吗
  • vue基础知识
  • 补税分录
  • 利润分配财务管理
  • mongodb备份策略
  • 什么是服务型
  • 实发工资属于什么科目
  • 入股资金打入公司账户
  • 免税农产品范围目录的文件
  • 公司转让商铺应交什么税
  • 文化事业建设费减免政策
  • 固定资产减值准备借贷方向
  • 项目提前竣工借款合法吗
  • 实收资本变更登记
  • 检测费可以抵扣吗
  • 广告业和一般服务性行业有何异同?
  • 营改增是从什么时候开始实施的
  • 知识产权fa
  • 火车票退票改签手续费
  • 应收票据和应付票据的区别
  • 买车给了上牌费去车管所还用给钱吗
  • 招标代理服务费计算器在线
  • 实收资本实际缴纳要去税务局备案吗
  • 帮客户支付的机票计入什么科目
  • 64位Win10系统安装Mysql5.7.11的方法(案例详解)
  • 数据库中经常用的函数
  • win8.1系统安装教程
  • windows8开机慢怎么办
  • linux中比较文件链接数的变化
  • linux测试软件
  • win7系统IE浏览器怎么去掉360导航
  • unity3d摄像头
  • python 单例
  • 服务器自动关机什么原因
  • jquery操作dom
  • jquery弹出页面
  • Node.js中child_process实现多进程
  • node发送邮箱
  • javascript概述及作用
  • window.parent与window.openner区别介绍
  • shell脚本视频教程
  • python理论基础
  • js原生方法大全
  • js如何判断是否有定时器功能并清除
  • 财政部监制的发票
  • 浙江应急管理厅焊工证查询
  • 庐山坐缆车上去后还要买门票吗?
  • 留学生在美国买房子需要什么条件
  • 长安cs752016款2.0手动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设