1. 程式人生 > >Mybatis中,oracle,mysql,SqlServer,db2模糊查詢書寫方式

Mybatis中,oracle,mysql,SqlServer,db2模糊查詢書寫方式

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的方式都可以。