位置: 编程技术 - 正文

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

  • 个人物品出售要交哪些税
  • 企业之间拆借资金是什么意思
  • 应付职工薪酬和工资总额的区别
  • 一般纳税人购入固定资产的账务处理
  • 开矿泉水发票怎么开?
  • 增值税发票记账联要盖章吗
  • 小规模纳税人租金发票开几个点
  • 所得税季度交吗
  • 蓝字发票有认证的吗
  • 预存1000送100促销活动方案
  • 向境外分配股息
  • 营改增土地出租
  • 房租发票上税的分录怎么写?
  • 企业微信收款如何同步给别人
  • 房地产母公司将其土地变更到其全资子公司
  • 增值税专用发票几个点
  • 资金账簿印花税最新政策2023
  • 钢结构制作安装方案
  • 企业注册资金需要拿钱出来吗
  • 股权转让的标的
  • 本期金额怎么计算
  • 拆迁安置房如何更名
  • 资本公积如何计提
  • 通行费发票可以抵扣吗
  • 股东不用上班吗
  • 个体户税务申报需要什么资料和手续
  • 手机如何测试网络稳定性
  • 苹果电脑隐藏软件功能怎么开启
  • Win11错误提示"the pc must support secure boot"怎么解决
  • 树上有只松鼠简笔画
  • 债券转让增值税例子
  • 销售返点的账务怎么处理
  • 自己给笔记本更换硬盘
  • 房产自用改出租房产税如何申报
  • yii框架文档
  • 银行贷款利息已划转支付
  • 公司法人和股东哪个承担的责任大
  • tensorflow卷积神经网络
  • 外购存货的成本包括哪些内容
  • java变量初始化的两种方式
  • 织梦怎么改文字
  • linux mongodb基本操作
  • 不得从销项中抵扣的进项有哪些
  • 2021发票认证
  • 开具利息收入发票需不需要有经营范围
  • 营改增后建筑企业财务核算
  • 公司注销后实收资本要交税吗
  • 小规模开票多少成一般纳税人
  • 付款人和开票人必须相符吗
  • 企业增值税征收范围
  • 营业外收入主要包括( )
  • 合作社收到政府补贴会计分录
  • 超市买太多东西怎么拿走
  • 收入结转到本年利润的会计分录
  • 库存商品什么时候确认收入
  • 合伙企业有限合伙
  • 进项转出做账做什么会计
  • 行政事业单位的营业执照叫什么
  • 固定资产计提折旧是当月还是次月
  • 房地产公司预收房款什么时候确认收入
  • 月初计提工资,月中发放
  • 账户验证费会计分录
  • 财务软件摊销年限的最新规定
  • 内帐外帐的区别与联系
  • 残保金减免优惠政策2023最新
  • 360 sesvc.exe
  • solaris的多线程实现方式
  • centos如何查询ip
  • Win10 Mobile 10586.29重要更新 可以玩wp7中的游戏
  • win10预览体验win11
  • opengl怎么学
  • javascript中的3种继承实现方法
  • javascriptcsdn
  • our与my的区别
  • 将字符串小写转换成大写
  • unity脚本编写教程
  • 安卓xml存储方式
  • 北京市社会团体
  • 个人出租商业用房开票税率
  • 企业购票员有风险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设