欢迎光临
这是我的个人博客

MyBatis之Like语句使用方式

> Oracle

SELECT

*

FROM

user

WHERE

name LIKE CONCAT('%',#{name},'%')

SELECT

*

FROM

user

WHERE

name LIKE '%'||#{name}||'%'

> SQL Server

SELECT

*

FROM

user

WHERE

name LIKE '%'+#{name}+'%'

> MySQL

SELECT

*

FROM

user

WHERE

name LIKE CONCAT('%',#{name},'%')

> DB2

SELECT

*

FROM

user

WHERE

name LIKE CONCAT('%',#{name},'%')

SELECT

*

FROM

user

WHERE

name LIKE '%'||#{name}||'%'

> 通用

SELECT

*

FROM

user

WHERE 1 = 1

<if test="name != null and name != ''">

<bindname="pattern" value="'%' + _parameter.name + '%'" />

AND name LIKE #{pattern}

</if>

赞(0) 打赏
未经允许不得转载:好好网 » MyBatis之Like语句使用方式

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏