Oracle Query用于查找非重复行

Far*_*an 0 oracle duplicates

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

这是一个例子

Name     Contact_No

A        123
A        124
B        125
C        126
C        127
Run Code Online (Sandbox Code Playgroud)

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

Aka*_* KC 5

你可以这样做:

SELECT name FROM tbl_name GROUP BY name HAVING COUNT(name) = 1 
Run Code Online (Sandbox Code Playgroud)

SQLFIDDLE