在使用 select … where … like 的時侯通常會將搜尋的關鍵字以”%”包起來
但是假設關鍵字是欄位值的話? 該怎麼包呢?
這時候可以使用 concat(‘%’, 欄位, ‘%’) 將關鍵字欄位值用%包起來
Ex.
SELECT * FROM `nas`, `proxy` where `nas`.`nasname`
like concat('%',`proxy`.`proxyserver`,'%') order by `nas`.`id` asc;
在使用 select … where … like 的時侯通常會將搜尋的關鍵字以”%”包起來
但是假設關鍵字是欄位值的話? 該怎麼包呢?
這時候可以使用 concat(‘%’, 欄位, ‘%’) 將關鍵字欄位值用%包起來
Ex.
SELECT * FROM `nas`, `proxy` where `nas`.`nasname`
like concat('%',`proxy`.`proxyserver`,'%') order by `nas`.`id` asc;