Oracle Query用于查找非重复行

时间:2012-09-11 08:29:05

标签: oracle duplicates

我将尝试以简单的方式提出这个问题。考虑一下我有一个包含两列的表(Name,Contact_No)。我们可以使用相同的名称,但表中的联系号不同。我想知道的是找出整个表格中没有重复的名称。或者换句话说,这个名称在这个表中是唯一的,并且只出现过一次。这只是一个例子,实际情况完全不同但是如果有人可以帮助我这个例子,我将能够处理实际情况。

这是一个例子

Name     Contact_No

A        123
A        124
B        125
C        126
C        127

我想要的只是找到(B)整个表格中没有重复的内容。谢谢

1 个答案:

答案 0 :(得分:5)

你可以这样做:

SELECT name FROM tbl_name GROUP BY name HAVING COUNT(name) = 1 

结帐 SQLFIDDLE