前言:
此刻同学们对“sql查询不重复的列”大体比较注重,看官们都需要学习一些“sql查询不重复的列”的相关文章。那么小编同时在网上汇集了一些关于“sql查询不重复的列””的相关知识,希望你们能喜欢,我们快快来学习一下吧!看标题就知道今天要教的是啥了。
要解决这个问题,网上有N种方法——公式、SQL、利用现有功能整合。。。等等,由于本公众号是面向大众的,而在工作上,想解决一个问题你只需要知道最简便的方法就行了,想学其他方法只是为了提升能力,不仅仅是为了解决问题了。
而且最简便的方法才能在你看完本次公众号推文之后还能有印象,记住并在需要的时候用得上。如果告诉你公式,当你用的时候你能立刻背出来?
这里介绍的就是利用现有功能整合起来就能解决这个问题了
高级筛选
原数据
选择数据选项卡→排序和筛选→高级
在弹出窗口中,
列表区域:选择含有重复数据的列
勾选“选择不重复的记录”
完成
删除重复值
用数据选项卡→删除重复值的方法,也能达到筛选出不重复的数据,只是这样重复的数据会被删掉,自己定夺哪种情况下用哪个。
顺便告诉大家公式法和SQL法都是啥吧。
公式法
在旁边添加个辅助列,输入公式
=COUNTIF(C$1:C3,C3)
然后筛选都是“1”的行,就是不重复的数据了。(“1”表示第一次出现)
SQL法
是利用数据库查询语言来查询,因为SQL有个只查询不重复数据的语句
select distinct 。。。 from 。。。
步骤一:选择现有连接→浏览更多→选择当前的文件
步骤二:在弹出来窗口选择属性
步骤三:在定义里的命令文本,输入
select distinct * from [二手住宅分类价格指数$]
注意,from后面的 [二手住宅分类价格指数$]是依据现在的文件sheet名来写的
确认后就出来了
好了,除了高级筛选法以外,后面的三个方法看了也很快忘的,爱看不看。反正都花了一个多小时写了
标签: #sql查询不重复的列 #sql语句查询不重复的列