如何查询MySQL忽略特定字符

时间:2016-10-07 23:52:28

标签: mysql

在数据库中,我有类似的东西"某事(something_else)", 是否可以使用" LIKE"查询数据库时使用" something something_else"查询并查询上述结果。 (所以没有"()"字符)。

1 个答案:

答案 0 :(得分:0)

您可以在条件和字段上使用replace来删除字符。类似的东西:

SELECT * FROM table 
    WHERE REPLACE(REPLACE(field, '(', ''), ')', '') 
    LIKE REPLACE(REPLACE('something something_else', '(', ''), ')', '')