1

我在某个领域有以下变体之一:

Amount Used: 4/11
Amount Used : 4 / 11
4 / 11  Amount Used

我表中的每一行都包含其中一个具有不同数字集的变体。

是否有可能在 string 附近找到数字 Amount Used而不管它附近的语法可能有什么微小的变化?

我至少开始了:

SELECT * FROM mytable WHERE
`file` LIKE '%Amount Used%'

但不知道从这里去哪里

4

1 回答 1

4

试试这个:

当您替换常量时(即,使用的数量,:),您将获得变量编号

SELECT trim(replace(replace(`file`,'Amount Used',''),':','')) as `values`
FROM mytable 
WHERE `file` LIKE '%Amount Used%'


SQL Fiddle 演示

于 2012-09-22T06:04:07.973 回答