作者sworder12 (sworder)
看板Office
標題[算表] access sql 顯示重複次數
時間Tue Feb 19 10:38:15 2019
軟體:Access
版本:2007
小弟有做一張excel 是統計歌曲清單,會計算重複的歌曲並把它顯示出來(count if)
因為兩萬多筆了,所以轉到access 來做這件事(摸索好久才搞出這些基本東西...),發現計算超快的,不像之前需要等待就能跑出結果
我用的方式是用sql計算結果,將檔名重複的顯示出來
https://i.imgur.com/0ucQYdf.png
但我現在還想加一個重複次數的欄位,怎麼用都用不出來,不知道該怎麼新增
麻煩好心人士幫忙指導~感謝~
程式碼如下:
SELECT *
FROM music AS a
WHERE (a.filename) in (select filename from music group by filename having count(filename) > 1)
ORDER BY filename;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.221.186.225
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1550543899.A.AE1.html
※ 編輯: sworder12 (114.221.186.225), 02/19/2019 10:41:12
2F:→ sworder12: 謝謝!正常可用! 02/19 16:48
想再請教一下,原本查詢出來得結果可以刪除,但現在這方式沒辦法刪除,是不是因為在結果中有新增次數這欄位的關係還是?
不知道有沒有辦法能像原本那樣能直接從結果刪除?
※ 編輯: sworder12 (114.221.186.225), 02/19/2019 20:38:11
※ 編輯: sworder12 (114.221.186.225), 02/19/2019 20:39:16
3F:→ soyoso: 提供方式,測試上會是唯讀,所以無法刪除 02/20 08:32
4F:→ soyoso: 想到的方法可於資料表新增個欄位,設個查詢取得全部資料 02/20 08:38
5F:→ soyoso: count筆數,貼回新增欄位,這樣可where>1的資料,測試可刪 02/20 08:39
6F:→ soyoso: 除。如會要經常更新計數的話,也可巨集協助 02/20 08:41
7F:→ soyoso: 這是我想到且測試可行的方式,不排除還是有可以查詢內新增 02/20 08:42
8F:→ soyoso: 計數欄位且又可以直接刪除。 02/20 08:43