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修饰的字段可以不用放在第一位,如下图
热门推荐
面试前如何快速了解应聘公司的企业文化并在面试中体现契合度
一八供应链:你合规了吗?关于欧洲清关查验的那些事
儿童协调能力的训练方法
数学笔记16——定积分的应用1(对数与面积)
2025年哈尔滨铁道职业技术学院单招章程
一文讲透:家用电梯怎么选好?曳引梯还是螺杆梯?区别在哪里?
补漆笔厚了如何处理?怎样正确使用补漆笔?
网络连接正常却无法使用?注册表修改后网络故障解决指南
麻醉科“星”疗法 打几针就能治失眠
探究吸顶灯为何会坏(解密变光灯故障原因及保养方法)
固态电池科普:超越传统干电池的新科技
赛博朋克:科技进步与人性缺失的未来反思与探索
平顶山旅游必去景点 平顶山有哪些好玩的地方
申请法医鉴定的流程是怎样的
教师资格证与考编关系解析:应届生无证能否考编?
如何提高农村土地利用效率
40天的春运,“载”不完的感动瞬间
颈椎病患者怎么锻炼?颈椎病患者的锻炼之道
春天身体小困扰,别担心,是普遍现象(附应对小妙招)
计算机网络安全与运维的关键 —— 常用端口全解析
异地缴的医保能合并吗
早晨起床后喝淡盐水真的能排毒吗?科学解读这个流传已久的健康误区
夏天穿这种鞋要当心,有人不慎摔成骨折,如何挑选看这里
植物脂肪粉等于植脂末?你错了!
外包团队如何寻找项目
送烟送一条还是两条?送烟送一条还是办事
药流的危害大还是人流的危害大
房产转让协议是否需要公证?
绿萝可以放在室内吗(3种“绿植”养室内,净化空气又耐阴)
钢筋直径到底应该如何测量