【发布时间】:2021-01-11 06:48:38
【问题描述】:
我有一串值,例如 '409.7,409,334.2' ;元素的数量不同。 我喜欢计算 409.7 有多少条记录 + 409 有多少条记录 + 334.2 有多少条记录 像什么?
SELECT COUNT "PrimaryKey"
FROM Data
WHERE "Program Number" IN '409.7,409,334.2' AND "Date" >= 1/1/2020
【问题讨论】:
-
字符串从何而来?难道你不能在创建 SQL 之前把它分开吗?
-
您需要对每个节目编号进行单独计数,还是只计算所有节目编号的总数?
-
我可以重新格式化说..列表中的字符串
-
WHERE FIND_IN_SET(`Program Number`, '409.7,409,334.2') -
只是总数
标签: mysql sql csv count where-clause