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修饰的字段可以不用放在第一位,如下图
热门推荐
你以为多巴胺只和爱情快感有关?它却还关乎成瘾和精神分裂症
外卖骑手超长时间跑单将被强制休息,效果如何
珠海楼市2月全军覆没,横琴区房价大跌6000元
2025年,这18本社科新书值得期待!
希伯来神话大揭秘!诺亚:不只是造方舟的先知,还是西亚的上古正神!
音乐博主来上大学了,是种什么体验
如何用日语问候
新都区十大特产
汽车电子CAN接口的EMC设计方案
“艾”了·爱了——揭秘中医药文化瑰宝艾灸
遇到债务纠纷?律师教你收集借贷证据的妙招
甘肃加快农文旅融合发展,持续推进文旅振兴乡村
网红日料店装修设计风格:如何打造沉浸式用餐体验?
5个最受欢迎的图像处理JS库
零基础也能懂的 API 接口文档编写指南,适合开发人员
经常这样干的人,大脑真的更年轻!快看你有没有做
延迟退休对养老金的影响有多大?
射波刀的原理和作用
体检发现这6种病,不用过度紧张
灾害现场生存指南:取火、净水与搭建避难所
油菜花正黄
油菜花的种类、生长环境和用途(了解油菜花,从多个维度认识这种美丽的植物)
防溺水安全教育指南
如何利用光圈的特性,拍出更好看的照片
上千病患从中获益,这种创新微创手术已成为当下主流
3月当季水果指南:番茄防癌、香蕉降血压 4热门水果营养禁忌全解
读元宵诗词 品人间烟火
培训费纠纷咨询法律问题解析与实务操作指引
武庙的历史
缺乏维生素A会引起哪些疾病?一文详解维生素A缺乏症