在mysql中,有時我們在做數據庫查詢時,需要得到某字段中包含某個值的記錄,但是它也不是用like能解決的,使用like可能查到我們不想要的記錄,它比like更精準,這時候mysql的Find_in_set函數就派上用場了,下面來具體瞭解一下
Find_in_set(str,strlist)
str 要查詢的字符串
strlist 字段名 參數以”,”分隔 如 (1,2,6,8)
查詢字段(strlist)中包含(str)的結果,返回結果爲null或記錄
下面舉例說明
test表中有如下字段及值