Mybatis中,oracle,mysql,SqlServer,db2模糊查询书写方式

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29519041/article/details/84859293

oracle中:

'%'||#{}||'%'

<select id="">
    select * from 表名 where 字段名 like '%'||#{模糊查关键字}||'%'
</select>

mysql中:

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

<select id="">
    SELECT * FROM 表名 where 字段名 like CONCAT('%',#{模糊查关键字},'%')
</select>

SqlServer:

'%'+#{}+'%'

<select id="">
    SELECT * FROM 表名 where 字段名 like '%'+#{search_name}+'%'
</select>

db2:

db2使用mysql与oracle的方式都可以。

猜你喜欢

转载自blog.csdn.net/qq_29519041/article/details/84859293