我有像这样的表列值,
10#9
10#2
10#9
18#10
16#1
11#2
我必须找到10的发生
查询
select count(*) from table name where field_value= 10
答案 0 :(得分:0)
如果我理解你的问题,我认为你需要这样的事情:
SELECT COUNT(*)
FROM yourtable
WHERE
CONCAT('#', field_value, '#') LIKE '%#10#%'
这将计算field_value包含10的所有行,但不计算包含例如110的行,例如
10#1 will match
18#10 will match
11#110 won't match