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修饰的字段可以不用放在第一位,如下图
热门推荐
我国首创低温等离子体冷杀菌技术,破解食品保鲜难题
舞蹈演员误食花生饼干身亡,专家呼吁完善食品过敏原标注
中国人食物过敏率升至8%,八类食物成“隐形杀手”
花生等级分类:大粒小粒在外观口感营养价值上的差异
野苋菜的功效与作用
百年中山桥:黄河上的第一座永久性桥梁
黄河铁桥见证百年:从德式钢梁到兰州地标
板栗内皮去除指南:热水浸泡法和冰箱冷冻法
全球首创!中国电信发布400G量子加密专线,助力算力网络安全升级
Akamai退出中国,折射中美科技博弈新态势
一文详解11种网络安全认证:含金量、难度与适用人群
天津五大道建筑摄影:2000栋异国建筑拍摄指南
天津五大道:2000幢洋楼展现“万国建筑”魅力
冬日里的五大道:300座洋楼与白雪交织的建筑盛宴
肚子痛怎麼辦?醫曝2種肚子痛是肝臟、膽囊在發炎 千萬別輕忽
一例罕见的弥漫性大B细胞淋巴瘤病例:从脾梗死到肝衰竭
中医养生的减缓小腹胀痛
James Jean北京个展展出200余件作品,主视觉《奇美拉》首次亮相
福州糕点:百年传承中的甜蜜记忆
【每日一药】黄连上清丸
一文读懂企业五种组织架构:优劣分析与适用场景
公司高层三大职位:董事长职权最大,总裁CEO分列其后
行为、战略、关怀:CEO塑造公司文化的三大支柱
司马光:一个为人正直诚信,深受百姓爱戴的好官!
司马光:北宋时期的政治家与史学巨匠
北宋政治家司马光:品性高洁,成就卓著
甲状腺结节3级处理指南:从定期复查到手术治疗
甲状腺结节如何治?最新研究:AI助力诊断,90%可免手术
赴新指南:旅游留学工作移民四路径详解
取钢板手术费用几何?三大因素决定最终价格