Mysql查询得到像ab-123这样的值

时间:2015-03-05 03:32:13

标签: mysql

我在查询中需要一些帮助。 我有一张这样的桌子:

id    value
1     rs-123
2     rsa-123

如果用户通过以下方式查询,我需要获取第一行:rs123,rs-123,rs 123(使用或跳过空格和破折号)。

1 个答案:

答案 0 :(得分:0)

WHERE REPLACE(REPLACE(value, '-', ''), ' ', '')
    = REPLACE(REPLACE($val , '-', ''), ' ', '')