1. 程式人生 > >判斷一個字符串是否在另一個字符串中

判斷一個字符串是否在另一個字符串中

分隔符 set 判斷 很大的 tr1 逗號 也會 特殊 fin

find_in_set(str,str1) 判定str是否在str1中有,如果有,則返回其在str1中的位置,如果沒有,返回0

eg:select find_in_set(‘13教‘,"瀏陽基地,耕耘基地,文淵館,13教,測試基地,耕耘基地"),返回4

這個函數有很大的局限性,他只能判別是否存在於第二個字符串中以逗號為分隔符的,如select find_in_set(‘13教‘,"瀏陽基地耕耘基地文淵館13教測試基地耕耘基地")則返回0,

另外一種特殊情況

select find_in_set(‘13教‘,"‘瀏陽基地‘,‘耕耘基地‘,‘文淵館‘,‘13教‘,‘測試基地‘,‘耕耘基地‘"),也會返回0

判斷一個字符串是否在另一個字符串中