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修饰的字段可以不用放在第一位,如下图
热门推荐
那些不合常规又吸引人的儿童绘本,如何拆解其中的高“含金量”
7大「無效護膚」保養誤區|化妝水拍臉、一套護膚品用足四季?貴價護膚品沒效果?
碟片选择指南:解密自行车制动系统的核心密码
春节餐桌无忧:痛风患者的科学饮食策略
糖尿病全攻略:可防可治,守护您的“甜蜜”生活
上火了怎么办?四种方法快速降火
疼痛评估制度与流程怎么建立?
零食也能健康:如何选择聪明的零食?
闲鱼“避坑”指南:让网购二手更安心
细菌在废水中的PET微塑料富集及其降解机制的研究
企业如何应对多渠道的客户服务,搭建与体系
牵扯两起暴力事件,共享汽车平台Turo遭到安全质疑
IP地址段格式详解
《Apex英雄》迎来重大更新,游击位大加强及限时活动上线
饮清明茶、吃青团、踏青……清明节习俗藏着哪些中医养生智慧?
新城初中:一所公办学校的教育传奇
丰田车窗出现问题该如何解决?这些问题产生的原因是什么?
INFJ性格特质与职业选择:适配领域、潜力、发展路径及推荐专业
春季徒步必备装备:从鞋到背包的全面指南
如何预防冠心病?从生活细节做起,守护心脏健康
声带息肉是什么病,严重吗
会复发、会传染……嘴角经常冒出的 “小水泡”,一点都不单纯
什么是压力管理?5种实用技巧助你轻松应对压力
Steam十大能玩超过100小时的单机游戏盘点
虹吸:从古埃及到现代生活的流体力学奇迹
易车研究院:2024年购车决策洞察分析报告,用户对新动力诉求强劲
大道至简,丁元英身上的人生智慧
如何实现黄金金条的合理回收?这种回收在资源利用方面有何意义?
如何通过U盘启动笔记本电脑:详细步骤与常见问题解决方案
淇澳岛旅游攻略:景点介绍、美食推荐及住宿指南