我如何做一个不区分大小写mysql包含字符串



我正在做一个查询,需要搜索如果工作软件是在字符串…唯一的问题是它可能是大写的,也可能是小写的所以我想写这个

and (cd.name LIKE '%software%' or cd.name LIKE '%Software%' )

但我觉得还有另一种方法如果有人知道

你可以试试

LOWER(cd.name) LIKE '%software%'

MySQL不区分大小写。

将给出相同的结果,所以你可以使用其中之一:cd.name LIKE '%software%'cd.name LIKE '%Software%'

这就是'ci'在不同排序(latin1_general_ci, latin1_swedish_ci)中的作用

最新更新