0

I have table column values like this,

10#9
10#2
10#9
18#10
16#1
11#2

I have to find the occurrence of 10

query like

select count(*) from table name where field_value= 10
4

1 回答 1

1

如果我正确理解你的问题,我认为你需要这样的东西:

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
于 2013-04-29T10:40:23.290 回答