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修饰的字段可以不用放在第一位,如下图
热门推荐
历史百科:古代皇帝的弟弟叫什么?皇太弟为何最悲惨?
野史趣闻:赵匡胤为什么传位给他的弟弟?
球蛋白偏低:原因与对策
“福建舰”首航试验成功!这些顶尖高校为国立功!
Nature新子刊“npj complexity”开篇评论:通往复杂性之路
外籍人士在华养老金的正确领取方式
甲状腺功能异常对生育的影响:专家详解,助你备孕无忧!
K-Pop为何成为偶像“性化”的重灾区?
一勺猪油等于五副药?常吃猪油是养生还是有害?一次性告诉您真相
为啥大部分的互联网大厂员工工资那么高?
淮安清江浦古城核心区焕新
2024年U.S.News世界大学排名公布:郑州大学超北航西工大多所985
详解ArcGIS 水文分析模型构建
“无麸质饮食”魅力几何?这本制作指南带你打开面食新世界
未来农民的翻身之路,要么新生,要么灭亡!
工程测量技术的发展现状及前景的应用研究
遗产税:探讨其在全球范围内的实施与影响
養貓咪的好處
为何哈尔滨纯电车卖不过增程,增程卖不过插电混动车?
孕期羊水破了怎么办
如何选择显示器色域?适合你的主流标准解析
JAMA子刊:大反转!科学家发现,运动量大不会加速冠脉钙化进展
急性黄斑神经视网膜病变:从病因到诊断与治疗的全面解析
英国大学怎么没有拉丁
新能源电池报告查询指南:五种查询方式及关键数据解读
冬季刮痧养生:防治中风、关节炎、皮肤病的自然疗法
珍稀"孙小头"银币,一枚价值数百万!您的藏品是哪种天价宝贝
栈溢出攻击与防御策略:Canaries、DEP与ASLR
弦歌不辍 古今共鸣——“传统@现代 民族音乐文化展”在京开展
电机基以上调速,电机调速技术讨论