[算表] access sql 顯示重複次數

看板Office作者 (sworder)時間5年前 (2019/02/19 10:38), 5年前編輯推噓0(008)
留言8則, 2人參與, 5年前最新討論串1/1
軟體: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://www.ptt.cc/bbs/Office/M.1550543899.A.AE1.html ※ 編輯: sworder12 (114.221.186.225), 02/19/2019 10:41:12

02/19 11:18, 5年前 , 1F
02/19 11:18, 1F

02/19 16:48, 5年前 , 2F
謝謝!正常可用!
02/19 16:48, 2F
想再請教一下,原本查詢出來得結果可以刪除,但現在這方式沒辦法刪除,是不是因為在結果中有新增次數這欄位的關係還是? 不知道有沒有辦法能像原本那樣能直接從結果刪除? ※ 編輯: sworder12 (114.221.186.225), 02/19/2019 20:38:11 ※ 編輯: sworder12 (114.221.186.225), 02/19/2019 20:39:16

02/20 08:32, 5年前 , 3F
提供方式,測試上會是唯讀,所以無法刪除
02/20 08:32, 3F

02/20 08:38, 5年前 , 4F
想到的方法可於資料表新增個欄位,設個查詢取得全部資料
02/20 08:38, 4F

02/20 08:39, 5年前 , 5F
count筆數,貼回新增欄位,這樣可where>1的資料,測試可刪
02/20 08:39, 5F

02/20 08:41, 5年前 , 6F
除。如會要經常更新計數的話,也可巨集協助
02/20 08:41, 6F

02/20 08:42, 5年前 , 7F
這是我想到且測試可行的方式,不排除還是有可以查詢內新增
02/20 08:42, 7F

02/20 08:43, 5年前 , 8F
計數欄位且又可以直接刪除。
02/20 08:43, 8F
文章代碼(AID): #1SQsmRhX (Office)