一、使用mysql函數 CONCAT_WS
CONCAT() 如有任何一個參數爲NULL,則返回值爲 NULL,CONCAT_WS() 則不會返回
SELECT * FROM sys_user WHERE CONCAT_WS(username,id,nickname) LIKE '%李四%'
二、使用mysql函數 INSTR(str, substr)
str 被搜索的字符串
substr 希望搜索的字符
SELECT * FROM sys_user WHERE INSTR(CONCAT_WS(username,id,nickname),'李四')
另一篇別人寫的在mybatis中的使用,講的挺好的,地址拿過來。