作者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/cn.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