位置: 编程技术 - 正文

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

  • 广交会展务
  • 设备租赁费专票能抵扣吗
  • 费用先付款后收到发票做账
  • 样品销售如何记账
  • 出纳人员应该怎么称呼
  • 应付账款 暂估
  • 还没入库,发票已经给财务了 怎么办
  • 扣缴外国企业所得税分录
  • 储备基金是用来干嘛的
  • 租个人房子开发票税率是多少
  • 季度企业所得税申报表怎么填写
  • 企业股权溢价转让会计分录
  • 旅行社的税
  • 个人捐款单位需要记账吗
  • 季度报没有报怎么办
  • 开发商开临时发票
  • 退休人员返聘后辞退怎样补偿
  • 增值税税控盘服务费可以每年都抵扣吗
  • 员工误餐费的会计分录
  • 出售已计提减值准备的固定资产
  • 固定资产报废后怎么处理
  • 党员经费的使用范围
  • 银行财务软件用什么
  • 继承房产再出售满五是按老证还是按新证计算时间
  • 4s店贷款服务费是什么
  • 领取劳保用品如何做凭证怎么做会计分录?
  • 劳务收入的会计分录
  • 如何把文件夹加密码锁手机
  • 公司已开票给客户,但客户未打款怎么办?
  • 广电默认网关是多少
  • staruml教程
  • 库存现金被盗会怎么样
  • React hooks中 useState踩坑-=--异步问题
  • 黄石国家公园的英文翻译
  • 其他综合收益需要写二级科目吗
  • 物流公司过户给我需要做什么
  • thinkphp模型作用
  • php使用什么开发工具
  • php运算符@符号
  • init 6命令
  • 应收账款周转天数减少说明什么
  • 自产产品用于福利账务处理
  • 税管员管多少企业
  • 其他综合收益属于什么类
  • 建筑企业预缴所得税款税率
  • 销售折扣增值税例题
  • python requests读取服务器响应
  • C++ 使用dll路径不在当前路径时如何调用
  • 进项税额不得从销项税额中抵扣是什么意思
  • 完税证明可以直接做账吗
  • 进口货物会计分录举例
  • 法人股的利弊
  • 税金及附加里面包含什么
  • 电子税务局实名核验失败
  • 期末余额就是本年累计吗
  • 4s店交首付分期多久
  • 坏账准备贷方表示什么
  • 暂估成本的账务怎么处理
  • 企业有进项税额,无销项税额
  • 投资利税率计算方法
  • 如何处理公益性岗位问题
  • 房租押金不退如何处理
  • 贸易融资具体包括
  • mysql数据库技术介绍
  • mysql m1
  • mysql order by desc
  • win9怎么截图
  • xp系统怎么弄成win7
  • freebsd 安装
  • cent linux
  • Win10预览版镜像
  • win10系统自带杀毒软件
  • cocoscreator lua
  • 最常见的左向右分流型心脏病是
  • 置顶高手
  • javascript数据类型有哪些
  • python日志文件
  • 施工费税费
  • 12366纳税服务平台人工时间
  • 南宁地方税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设