如何濾出相同記錄 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
cubi
初階會員 發表:56 回覆:94 積分:35 註冊:2002-04-15 發送簡訊給我 |
引言: 請問各位! 我在SQLserver上有一個資料庫內有1000個table, 每一個table至少有20萬筆以上記錄, 當初是由dbf匯入的, 原先匯入時並不知道資料有重覆(因為未設primary key), 而現在已匯入後發現每一個table都有重覆, 如果說要寫程式來判斷重覆那是大工程, 有沒有SQL語法可以使我的TABLE可以將重覆的記錄從資料庫中除掉! 謝謝DELETE FROM 客戶資料 WHERE 客戶名稱 IN ( SELECT 客戶名稱 FROM 客戶資料 GROUP BY 客戶名稱 HAVING (COUNT(客戶名稱) > 1) ) 發表人 - cubi 於 2002/08/14 12:46:52 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |