对于用户记录表我有一个SQL数据库,我跟踪的一些参数掀起了报告请求。 该报告允许多个ID的要传递给它,我存储所有这些在数据库列一列。 如果这是一个标准化的数据集,肯定会有这种附加表的设置,但这是什么继承...
现在,我一直在问给次的报告是超过2的ID传递给它运行数量的快速计数。 我可以很容易地得到具有超过1个报告请求,因为它们都包含逗号的记录数。
我下一步需要做的是算一个逗号出现在列的次数。 如何在SQL这样做吗?
--count the number of times more than 1 report was requested in the record
select
count(*) as cnt
from
[table]
where
RequestedReportParams Like '%,%'