SQL仅选择没有重复项的记录

Wil*_*ald 1 sql database sql-server

我想问一下如何在列中选择那些没有重复的记录,这意味着它只在整列中出现一次.我尝试了下面的查询,其中我将在结果中添加一列来计算此记录的出现次数,然后尝试过滤唯一的过滤器,但我似乎无法使其工作.

Select tab1.[Column 0], Count(*) As NumOfMessage
from tab1 where NumOfMessage = 1 group by tab.[Column 0] 
Run Code Online (Sandbox Code Playgroud)

我感谢您的帮助.非常感谢!

rad*_*dar 6

使用HAVING条款:

SELECT [tab1].[Column 0]
     , COUNT(*) AS [NumOfMessage]
FROM [tab1]  
GROUP BY [tab].[Column 0] 
HAVING COUNT([tab].*) = 1
Run Code Online (Sandbox Code Playgroud)