Sql Server 中某個欄位重複出現N次的語句如何寫?
阿新 • • 發佈:2020-11-25
在SQL中,經常會出現某個欄位重複出現N次以上的方法,經常需要考慮很久,接下來我把SQL Server的語句公式寫下來,以後直接套用就行,可以剩下不少時間。
select * from 表 where 欄位1 in( select 欄位1 from 表 group by 欄位1 having count(1)>N) order by 欄位
下面我可以寫一個例子,如下:
select * from NewRetail_Trade where Trade_FinishedTime IS NOT NULL and Trade_OrderID in( select Trade_OrderID from NewRetail_Trade where Trade_FinishedTime IS NOT NULL group by Trade_OrderID having count(1)>1) order by Trade_OrderID
希望對大家有所幫助