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)
我感谢您的帮助.非常感谢!
使用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)