您的位置:首页 > 数据库 > Oracle

mysql,sqlserver和oracle的模糊查询语句

2017-12-11 14:55 483 查看
项中经常涉及搜索功能,其实际就是应用了sql语句中的模糊查询,如下代码为常用的三种数据库的模糊查询语句

SELECT
*
FROM
z_user
WHERE
<if test = "name != null and name != ''" >
AND name LIKE
<if test = "dbName == 'oracle'" >
'%' || #{name}||'%'
</if>
<if test = "dbName == 'mssql'" >
'%' + #{name}+'%'
</if>
<if test = "dbName == 'mysql'" >
concat('%',#{name},'%')
</if>
</if >
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 搜索