怎麼刪除ACCESS中的重複記錄 只保留一條

2025-01-28 08:55:25 字數 2348 閱讀 4861

1樓:

1.先將access資料匯入到sql

查詢分析器中執行以下語句。

select distinct * into # from 表名。

truncate table 表名。

insert 表名 select * from #3.先將sql資料導回到access

如何刪除access表中重複記錄

2樓:詭異的貓

從表中刪除重複記錄需要兩個步驟。第一步,建立包含重複項的表結構的副本,然後生成所有包含重複項的欄位的主鍵;第二步,建立並執行由原始表到新表的追加查詢。因為主鍵欄位不能包含重複記錄,所以此過程將生成乙個不含重複記錄的表。

1、複製表並生成包含重複項的欄位的主鍵 操作方法: 1、在「資料庫」視窗中,單擊「物件」下的「表」 文章**(先飛電腦技術網)

2、單擊要刪除重複記錄的表名稱。

3、單擊工具欄上的「複製」 單擊工具欄上的「貼上」。 4、在「貼上表方式」對話方塊中,鍵入複製表的名字,再單擊「只貼上結構」選項,然後單擊「確定」按鈕。 5、在「設計」檢視中開啟新表,然後在複製的表中選擇包含重複項的欄位。

6、單擊工具欄上的「主鍵」按鈕 ,以便根據選定的欄位建立主鍵。 7、儲存並關閉表。 2、在新表中追加唯一值記錄。

操作方法: 1、根據包含重複項的原始表新建乙個查詢。

2、在查詢「設計」檢視中,單擊工具欄上的「查詢型別」,再單擊「追加查詢」。 3、在「追加」對話方塊中,在「表名稱」列表中單擊新表的名稱,然後單擊「確定」。 4、將星號 ()拖到查詢設計網格,使新表包含原始表的所有欄位。

5、單擊工具欄上的「執行」。 6、收到追加行的資訊時,請單擊「是」按鈕。 7、收到 microsoft access 不能在追加查詢中新增全部記錄的資訊時,請單擊「是」按鈕。

這次僅將有唯一值的記錄傳送到新表中,並丟棄了重複項。 8、開啟表檢視結果。 9、確定新表有正確的唯一記錄後,就可以刪除原始表,然後使用原始表名來為新表重新命名。

如何將access資料表中的重複記錄項自動刪除

3樓:慶有

access目前不具備自動刪除重複項的功能,但可以輕易的找到重複項:

如果量不大,可以按照如上的辦法把重複項找到,在逐一刪除。

如果重複項非常多,可以先按照如上的辦法找到重複項,然後建立乙個刪除查詢,篩選條件是包含在剛才查詢結果的專案,就完成了您所說的工作了。

access不重複記錄查詢

4樓:網友

access不重複記錄以查詢。以下以在學生表中查詢在選修表中沒有記錄即沒有選上課的學生為例。

1,開啟該資料庫,點選建立,查詢嚮導,點選查詢不匹配查詢嚮導。

2,選擇所有資料都在的那張表。即學生表。下一步。

3,點選有些資料不在的那張表,即選修表。下一步。

4,點選兩張表都含有的欄位。下一步。

5,點選要顯示的欄位。

6,點選下一步。

7 ,點選確定,然後就可以看到結果了。

access如何把乙個**內某個欄位重複的記錄剔除,只保留唯一的記錄

5樓:上官三雲

有兩個意義上的重複記錄,一是完全重複的記錄,也即所有欄位均重複的記錄,二是部分關鍵欄位重複的記錄,比如name欄位重複,而其他欄位不一定重複或都重複可以忽略。

1、對於第一種重複,比較容易解決,使用。

select distinct * from tablename

就可以得到無重複記錄的結果集。

如果該表需要刪除重複的記錄(重複記錄保留1條),可以按以下方法刪除。

複製****如下:

select distinct * into #tmp from tablename

drop table tablename

select * into tablename from #tmp

drop table #tmp

發生這種重複的原因是表設計不周產生的,增加唯一索引列即可解決。

2、這類重複問題通常要求保留重複記錄中的第一條記錄,操作方法如下。

假設有重複的欄位為name,address,要求得到這兩個欄位唯一的結果集。

複製****如下:

select identity(int,1,1) as autoid, *into #tmp from tablename

select min(autoid) as autoid into #tmp2 from #tmp group by name,autoid

select * from #tmp where autoid in(select autoid from #tmp2)

access怎麼刪除重複資料,如何刪除ACCESS表中重覆記錄

說了半天。然而並不懂。這不就是乙個簡單的 select distinct id,303608712 from 表2 完美搞定 如何刪除access表中重覆記錄 從表中刪除重覆記錄需要兩個步驟。第一步,建立包含重複項的表結構的副本,然後生成所有包含重複項的字段的主鍵 第二步,建立並執行由原始表到新錶的...

如何刪除noteexpress中重複的題錄

1 開啟noteexpress,在選單上執行 檢索 查詢重複題錄 2 開啟查詢重複題錄的對話方塊,在這裡輸入待查重資料夾的名稱,或點選右側的瀏覽按鈕,通過瀏覽來確定待查資料夾 3 開啟查詢重複題錄的對話方塊,在這裡輸入待查重資料夾的名稱,或點選右側的瀏覽按鈕,通過瀏覽來確定待查資料夾 4 在子對話方...

ecel中如何刪除重複項,excel中如何刪除重複項

excel速成 如何快速刪除重複值? 這是2007裡面的辦法,2003應該相似,選擇單元格區域,或確保活動單元格在一個表中。在 資料 選項卡上的 資料工具 組中,單擊 刪除重複項 請執行下列一項或多項操作 在 列 下,選擇一個或多個列。若要快速選中所有列,請單擊 全選 若要快速清除所有列,請單擊 取...