位置: 编程技术 - 正文

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

  • 应税劳务销售额怎么算
  • 收购农副产品怎么做账
  • 城建税少申报了怎样罚款
  • 预收账款借方和贷方表示什么
  • 汇算清缴忘记申报了怎么办
  • 成本核算方法有先进先出法吗
  • 增值税计入当期损益吗?
  • 工业固定资产折旧会计处理
  • 行政事业单位核算的应交税费包括
  • 出差住宿普通发票进项税可以抵扣吗
  • 往来款少付零头怎么入账
  • 建筑企业跨地区
  • 公司开年会的费用怎么入账
  • 生产企业出口退税的计算方法
  • 小规模季度超了9万怎么报增值税
  • 增值税普通发票几个点
  • 一张发票上可以开几行
  • 1697509419
  • win7系统内存不足怎么解决
  • 开发间接费用定义
  • 预付账款属于资产性质的账户
  • 知识产权 申请
  • 一般纳税人购进农产品如何抵扣进项税额
  • 广告公司的设计师多少钱一月
  • 无人蹭网 网络还不好
  • 企业亏损注销税务会不会来查账
  • 下岗职工生活费最多发多少个月
  • 无形资产处置收入计入
  • 鸟瞰画面
  • 立陶宛广场
  • 增值税纳税人的相关规定
  • 电子税务局增值税申报流程
  • 不锈钢广告牌制作价格
  • laravel后端
  • 哪些合同必须签订书面合同
  • 金税三期开票流程
  • js let与var区别
  • 生产车间的辅助记录
  • 现金预算表中的归还借款和支付利息怎么算
  • 小规模纳税人防水工程专用发票税率是多少
  • 高新企业奖励金怎么开票
  • 政府补助属于营业外收入吗
  • 进出口贸易出纳主要做什么
  • 接待客人后的感受和过程
  • 金融企业应当按照交易或事项的实质和经济现实
  • 施工企业预估成本怎么算
  • 购买的固定资产退货怎么做账
  • 固定资产清理主动
  • 广告服务费一般几个点
  • 企业清算期间发生的各项费用应计入以下什么科目
  • 费用分摊怎么开口说好
  • 未使用的固定资产计提折旧应当计入
  • 增值税抵扣可以完全抵扣吗
  • 食堂如何做账
  • 银行对账单上借贷方什么意思
  • 开具旧税号也能认证成功
  • 如何处理记账凭证
  • 选择mysql数据库为当前数据库
  • mysql 5.6.14 win32 解压缩版(免安装)安装配置教程
  • win7系统权限设置
  • freebsd怎么样
  • on_wm_lbuttondown
  • centos 终端
  • linux使用yum
  • msoia.exe是什么程序
  • linux useradd -m
  • eclipse cocos2dx Couldn't load cocos2dcpp from loader
  • unity转盘游戏
  • Windows10下安装fastdfs
  • python编写飞机大战
  • python socket server
  • activity与fragment的通信
  • 猫的游戏视频
  • windows安装程序安装在哪里
  • jquery的实现原理
  • 电子税务局下载app苹果版
  • 广东国家电子税务全电发票
  • 四川省地方税务局2017年1号公告
  • 税务稽查追溯时间是什么意思
  • 红星新闻河南郑州
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设