我正在做一个需要搜索工作软件是否在字符串中的查询...唯一的问题是它可能是大写或小写,所以我想这样做
and (cd.name LIKE '%software%' or cd.name LIKE '%Software%' )
但我觉得如果有人知道还有另一种方式
答案 0 :(得分:5)
您可以随时尝试
LOWER(cd.name) LIKE '%software%'
答案 1 :(得分:4)
MySQL不区分大小写。
这些将给出相同的结果,因此您可以使用以下任一方法: cd.name LIKE'%software%' cd.name LIKE'%Software%'
这就是'ci'在不同排序规则中的用途(latin1_general_ci,latin1_swedish_ci)