我有一个仅包含fooid的简单表foo_value。在foo_value字段中是具有以下值的记录:roan LOAN roann loan lloan RLOAN。我要做的就是知道foo_value是否包含关键字LOANloan。可以接受贷款或贷款。

我试过了

SELECT * FROM foo WHERE foo_value LIKE 'loan%';

这不返回任何东西吗?

我该如何告诉我该关键字是否可用?

最佳答案

使用LOWER()功能

SELECT * FROM foo WHERE LOWER(foo_value) LIKE '%loan%';

关于mysql - 匹配mysql字段中的特定字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22280489/

10-12 19:53