位置: 编程技术 - 正文

mysql去重的两种方法详解及实例代码(mysql中的去重)

编辑:rootadmin

推荐整理分享mysql去重的两种方法详解及实例代码(mysql中的去重),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql高效去重,mysql数据库去重,mysql的两种去重方式,mysql去重并计数,mysql数据库去重,mysql sql去重,mysql数据库去重,mysql数据库去重,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql去重

方法一:

在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段

下面先来看看例子:

库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。

得到的结果是:

好像达到效果了,可是,我想要得到的是id值呢?改一下查询语句吧:

结果会是:

distinct怎么没起作用?作用是起了的,不过他同时作用了两个字段,也就是必须得id与name都相同的才会被除。。。。。。。

mysql去重的两种方法详解及实例代码(mysql中的去重)

我们再改改查询语句:

很遗憾,除了错误信息你什么也得不到,distinct必须放在开头。难到不能把distinct放到where条件里?能报错。。。。。。。

最终好用的语句如下:

结果:

最后一项是多余的,不用管就行了,目的达到。。。。。

哦,对,再顺便说一句,group by 必须放在 order by 和 limit之前,不然会报错。。。。。。。。!OK了

总结语句:select *, count(distinct name) from (select * from table……等嵌套语句) group by name

方法二:

利用group by

注意加别名,不然报错,注意在where语句外面包装一下,再用group by去重才会生效。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql “ Every derived table must have its own alias”出现错误解决办法 mysqlEveryderivedtablemusthaveitsownalias错误解决办法Everyderivedtablemusthaveitsownalias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时

Mysql5.7.绿色版安装教程图文详解 Mysql5.7.绿色版安装教程图文详解如下所示:1、解压mysql-5.7.压缩包到想要存放的磁盘文件夹中;2、在文件夹中新建一个data文件夹和新建一个my.ini文件

记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法 记录遇到的问题;在aliyun上安装MySQL时由于上次错误卸载mysql导致校验文件出问题;处理方式有几种1到mysql官网下载校验文件2跳过校验,记录第二种编辑

标签: mysql中的去重

本文链接地址:https://www.jiuchutong.com/biancheng/349989.html 转载请保留说明!

上一篇:explain分析sql效率的方法

下一篇:mysql “ Every derived table must have its own alias”出现错误解决办法

  • 印花税计提缴纳的会计分录
  • 快递收派服务增值税政策
  • 浙江注册税务师考试时间
  • 企业自产的产品转为自用
  • 应收账款贷方有余额是什么意思
  • 外销收入确认原则有哪些
  • 限制性股票科目
  • 三方协议怎么入账
  • 个人所得税退税多久到账
  • 出售自建厂房的税率
  • 分公司亏损还会分摊所得税吗
  • 发生的产品广告费
  • 股权转让为什么不征收增值税
  • 销售商品收到商业汇票属于什么科目
  • 预收款转营业外收入要交增值税吗
  • 增值税抄税报税流程2021
  • 印花税的缴纳方式包括
  • win10专业版如何改为家庭版
  • 开电脑店几年搞活动好吗
  • 怎么认定是否为包工头
  • 如何设置电脑从硬盘启动
  • 筹建期间业务招待汇算怎么填
  • explorer.exe是啥意思
  • 企业备用金多久还款
  • 纳税人转让不动产增值税征收管理暂行办
  • vue watch监听vuex数据
  • 销售商品的会计分录已收到钱
  • 工资应发数就是企业的成本
  • 季报的季初季末数怎么填
  • php图片代码
  • 新企业所得税税前扣除政策
  • 机票的退票费可以开具发票吗
  • php获取开始与结束的函数
  • 小迪安全2021
  • ChatGPT会取代你的岗位吗?
  • mysqldump语句
  • 本年利润弥补以前年度亏损分录
  • 手工帐月末结转会计分录
  • linux lab安装
  • 织梦怎么改网站主页
  • 不良贷款转让怎么操作
  • 银行询证函快递费计入什么科目
  • 应收账款逾期无法偿还
  • 什么发票可以抵扣增值税吗
  • 契税并入土地价值吗
  • 固定资产清理账户借方
  • 企业银行存款的利息收入计入财务费用的借方A对B错
  • 分配利润时会计分录
  • 公司名下的车怎样领免检标志
  • 忘了作废的发票还能用吗
  • 我是小规模纳税人,客户都想获得13%的专票
  • 季度初资产总额怎么算
  • 242104 税控盘
  • 设置会计账簿应当遵循的基本原则有
  • 货币资金核算制度是什么
  • mysql5.7对应的jdbc
  • 控制windows外观和工作方式
  • 远程管理是什么意思
  • 卷影复制是什么
  • openssl安装教程
  • win10怎么用键盘重启
  • win8系统找不到wifi
  • 启用guest用户
  • centos7添加ip地址
  • WIN10系统中WPS字体颜色浅
  • js中的函数
  • 脚本并行
  • android实现推送
  • javascript+
  • android自定义组件开发详解
  • android怎么学
  • python里list
  • 大学奖学金需要什么材料
  • 天津税务局发票查询
  • 金银首饰以旧换新业务按销售方实际
  • 苏州工业园区国资委
  • 广东广州税务局电话
  • 车船发票什么样子
  • 两利四率完成情况
  • 河南省土地使用税减免税优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设