我正在做一個查詢,需要搜索工作軟件是否在字符串中......唯一的問題是它可能是大寫或小寫,所以我正在考慮做這我如何做一個不區分大小寫的mysql包含字符串
and (cd.name LIKE '%software%' or cd.name LIKE '%Software%')
,但我覺得還有另外一種方法,如果有人知道
我正在做一個查詢,需要搜索工作軟件是否在字符串中......唯一的問題是它可能是大寫或小寫,所以我正在考慮做這我如何做一個不區分大小寫的mysql包含字符串
and (cd.name LIKE '%software%' or cd.name LIKE '%Software%')
,但我覺得還有另外一種方法,如果有人知道
MySQL是不區分大小寫。
這些可以得到同樣的結果,所以你可以使用: cd.name LIKE '%軟件%' cd.name LIKE '%軟件%'
這是什麼 'CI' 是在不同的排序規則(latin1_general_ci,latin1_swedish_ci)
,除非它有一個* _bin排序規則,但是您仍然可以指定在查詢中應使用哪個排序規則,即使列中的問題使用區分大小寫。 – Mchl
你總是可以嘗試
LOWER(cd.name) LIKE '%software%'
可能 「%oftware%」?當然,這可能與任何數量的相似性衝突... –