mysql教程 多字段關鍵詞模糊查詢方法
在mysql sql語句中要查詢幾個字段我們得用到一個字符串聯接函數concat()來實例,
string concat(string, string, string*)
以下函數調用返回“abcdefg”:
復制concat("abc", "d", "ef", "g")
以下函數調用返回“abc3efg”:
復制concat("abc", 3, "ef", "g")
同時我們還會利用 like %%來做,下面是我們要的sql語句。
select * from `magazine` where concat(`title`,`tag`,`description`) like ‘%關鍵字%'
原理,就是把幾個字段利用concat聯接起來再利用like進來查詢就ko了。