SQL 查询表中某一字段不重复的所有数据

SQL 查询表中某一字段不重复的所有数据,第1张

1、创建测试表,

create table test_dis(id number, name varchar2(20), value number(10))

2、插入测试数据

insert into test_dis values(1,'a',123)

insert into test_dis values(2,'b',152)

insert into test_dis values(3,'c',123)

insert into test_dis values(4,'d',520)

insert into test_dis values(5,'e',300)

commit

3、查询表中全量数据,select t.*, rowid from test_dis t

4、编写sql,查询表中某一字段不重复的所有数据,可以发现只有id为2,4,5的记录查询出。

 select * from test_dis t where value in (select value from test_dis group by value having count(*)=1)

方法/步骤

打开需要编辑的Excel表格。观察表格发现有部分数据相同,需要将这些重复的数据用醒目的颜色标注出。首先,选中需要查找重复值的一列或某个区域。具体 *** 作,如图所示

鼠标单击开始菜单,依次选择样式-条件格式-突出显示单元格规则-重复值。

Ps:这些步骤适应于microsoft07版本。03版本的童鞋可以查看我的另一篇经验贴“怎么在Excel2003版中查找重复值”。

d出重复值对话框,为包含以下类型的单元格设置格式。默认的选择是重复值设置为浅红填充色深红色文本。点击确定。

点击确定。观察Excel表格,是不是发现Excel表格中的那些重复值已经被标红显示了呢。显示效果如图所示。

5

将这些重复值成功标注后,您可以对数据进行其他处理,如筛选。具体 *** 作步骤:点击开始菜单-排序和筛选-筛选-按颜色排序-后单独显示重复数据。您也可以根据个人需要,删除或者继续其他编辑。

联合查询两张表中不相同的部分的 *** 作方法和步骤如下:

1、第一步,在计算机桌面上单击“

 Management Studio”图标,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在界面中单击“新建查询”选项,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,在此界面的两个表中继续输入用于查询不同数据的SQL语句 ,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,在该界面中,单击“执行”选项,如下图所示,然后进入下一步。

5、最后,完成上述步骤后,在此界面中,将显示两个表中的不同数据,如下图所示。这样,问题就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6750886.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存