是否可以使用SUM(FIND_IN_SET("f",ftype)).
注意:type 是 MYSQL 表列中的 varchar 类型。可能的值是'f', 'v', 'g'。
我想计算一列中 f 的总值。
对于 MySQL:
select sum(FIND_IN_SET('f',ftype) > 0) as total
from your_table
对于 MSSQL:
select SUM(
case when CHARINDEX('f', ftype) > 0
then 1
else 0
end
)
AS total
from your_table
演示。