0
点赞
收藏
分享

微信扫一扫

【java工具类】Mapper配置正则匹配的SQL写法


SELECT
tag_id,handler_time
FROM
tbm_synonyms AS s1
<where>
<if test="categoryId != null and categoryId !=''">
AND s1.category_id REGEXP CONCAT('^',#{categoryId},'.*')
</if>
<if test="keyWord != null and keyWord !=''">
AND ( s1.tag_name LIKE CONCAT('%',#{keyWord},'%')
OR s1.synonym LIKE CONCAT('%',#{keyWord},'%') )
</if>
</where>
ORDER BY s1.handler_time DESC


SELECT
tag_id,handler_time
FROM
tbm_synonyms AS s1
<where>
<if test="categoryId != null and categoryId !=''">
AND s1.category_id REGEXP CONCAT('^',#{categoryId},'.*')
</if>
<if test="keyWord != null and keyWord !=''">
AND ( s1.tag_name LIKE CONCAT('%',#{keyWord},'%')
OR s1.synonym LIKE CONCAT('%',#{keyWord},'%') )
</if>
</where>
ORDER BY s1.handler_time DESC



举报

相关推荐

0 条评论