MySQL数据库中distinct的用法
创作时间:
作者:
@小白创作中心
MySQL数据库中distinct的用法
引用
CSDN
1.
https://blog.csdn.net/baomingshu/article/details/137016186
distinct的用法
第一章、distinct的基本用法
1.1)house表,表结构如图
字段id,house_name,floor,address
1.2)distinct过滤重复数据
上图除了id字段,其他字段都有重复的数据,在查询时可以使用distinct过滤重复数据,执行上面红框中的语句
select distinct house_name,floor,address from house
将会过滤字段中的重复数据, 执行结果如下面红框
1.3)如果带上id字段
select distinct house_name,floor,address ,id from house
那么结果如下图,可以看出id字段所有数据都被查询出来,同时其他字段的重复数据也被查询出来了。
1.4)distinct和聚合函数
distinct和聚合函数使用时,要将distinct放在聚合函数里面,
例如:count(distinct house_name)
而不是distinct count(house_name)
如下图
第二章、distinct的位置
2.1)放在第一位
被distinct修饰的字段,一般情况下需要放在第一位
正确的select distinct house house_name,id from house
错误的select id , distinct house house_name from house
如图为正确
2.2)不在第一位的情况
distinct和聚合函数一起使用,则distinct修饰的字段可以不用放在第一位,如下图
热门推荐
冯玉祥为什么着急将溥仪从宫里赶出去?原因令人哭笑不得!
如何轻松连接笔记本电脑到互联网:有线与无线网络技巧分享
大门朝向风水全解析:如何选择最佳方位
冬至|冬至进补,从一杯养生茶开始
鼠疫到底有多可怕?其又是如何传播和扩散的?有无安全有效的疫苗?
怎样纠正反杓型高血压
门窗用耐候胶还是结构胶?选择合适的胶水保障家居安全
血液太浓会怎么样
项目部作息管理方案怎么写
床单、被罩多久洗一次?建议别超过“这个时间”,很多人做错了
玄凤鹦鹉双鸟养护攻略
经方药材30:被低估的牡丹皮
鼻塞用热水敷鼻子能缓解吗
轻微脑梗塞患者饮食指南:六大原则助力康复与预防复发
公司经营与管理的区别
四年级孩子学编程应该学什么?科学启蒙,让未来触手可及!
科技赋能提升部队作战能力,协同训练在“数字空间”展开
梦见自己恐惧害怕紧张
球员上上测|数据分析陷入交易旋涡的吉米-巴特勒到底是什么水平
应对手机信号不好的多种解决方案与心理调整建议
节后上班第一天 窗口单位“收心归位”服务忙
皮炎灼热是什么引起的
“女大避父,儿大避母”:成长中的性别边界与家庭智慧
分析师:联盟重组才是现货运价下跌的关键
楚云秀:《全职高手》中的荣耀联盟女队长
豆瓣均超8.5!十大评分最高的国漫佳作!
中药饮片生产车间装修要点详解
最适合国人的饮食减肥法:热量、营养素、食物搭配全攻略
2025香港一年制硕士申请时间是什么?各校申请时间汇总!
乙肝病毒携带者多久检查一次