【SQL】資料表中重複的資料

/*列出重複出現一次以上的資料*/
SELECT 欄位名稱,COUNT(*) FROM Table_Name GROUP BY 欄位名稱 HAVING COUNT(*) > 1

COUNT(*) /*重複出現的次數*/

Ex1:找出客戶資料表中有哪些客戶名稱重複
SELECT Company,COUNT(*) as counts FROM [Customer] GROUP BY [Company] HAVING COUNT(*) > 1

Ex2:客戶aim是否在客戶資料表中重複
SELECT Company,COUNT(*) as counts FROM [Customer] GROUP BY [Company] HAVING COUNT(*) > 1 and [Company] ='aim'

留言

這個網誌中的熱門文章

【ASP】日期轉換(西元<-->民國)

【VB】使用NPOI元件來匯出Excel--DataTableToExcel

【SQL】符號切割字串變成多欄