SQL中模糊查询(like、REGEXP)的用法
like关键字用法
SELECT * FROM `web_game` where keyword like '%动漫%' or keyword like '%漫画%' or keyword like '%嘿嘿%' or keyword like '%直播%'
简化用法(使用REGEXP关键字)
SELECT * FROM `web_game` where keyword REGEXP '动漫|漫画|嘿嘿|直播'
与SQL中GROUP_CONCAT联合使用
like拓展用法(反模糊查询)
通常都是根据参数去数据库里查询字段,例如
-- 根据value去检索字段column3是否匹配(根据value去查询表中的字段) select column1,column2 from table where column3 like '%value%';
但有时也会出现,根据字段值去校验拿到的参数,例如
-- value是需要检索的值,column3是字段 select column1,column2 from table value like concat('%',column3,'%');