access資料庫內如何去除某欄位重複記錄

時間 2021-10-14 21:22:44

1樓:一點設計演示

有兩個意義上的重複記錄,一是完全重複的記錄,也即所有欄位均重複的記錄,二是部分關鍵欄位重複的記錄,比如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)

2樓:匿名使用者

點資料庫裡公司的欄位名,找到相同公司名,滑鼠點你想刪除的公司的第一個資料然後再滑鼠滾輪到最後一個你想刪除的資料按住shift,滑鼠點選最後一個資料,就把所有資料括住了,再右鍵刪除,搞定!

3樓:匿名使用者

select distinct 公司名稱 from tablename

access不會沒有distinct ^-^!吧

4樓:匿名使用者

delete 表 where 編號 not in (select max(編號) from 表 group by 公司名稱)

用友資料庫是access如何匯入

新建一套賬,覆蓋mdb檔案就好了啊 如何開啟用友資料庫 用友軟體試用的來是sql資料庫自 你可以使用完整版安bai 裝的sql資料庫的du 企業管理器 打zhi開用友資料庫。如果 次貝米 要看你用的是什麼資料庫,sql還是oracle,一般企業用的都是這兩種,你可以直接到伺服器開啟,或者遠端連線到資...

access資料庫許可權問題,ACCESS資料庫許可權問題。

這個問題很可能跟區域網的安全設定或者作業系統的保安設定有關。有些區域網不會發生這種情況,但是我碰到過的區域網大多數都有相同的問題,即access資料庫明明設定為共享,但是只要有一個使用者開啟了該資料庫其他使用者就不能開啟。其原因至今也未能查出來,找出原因者本人獎勵100分絕不食言。我有以下兩種解決辦...

java操作access資料庫如何插入,修改資料給個完整的例子謝謝

connection con 資料庫介面statement sta 對資料庫操作的類resultset res 接收資料的包string str 連線資料庫用到的字串try 連線資料庫 dbq 庫的檔名.mdb class.forname sun.jdbc.odbc.jdbcodbcdriver c...