oracle like模糊查询 concat的使用

Posted 嘿;-)翔�

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle like模糊查询 concat的使用相关的知识,希望对你有一定的参考价值。

concat() 函数 字符串拼接

mysql:支持两个参数或者三个参数

//两个参数拼接
like CONCAT(CONCAT('%',#query.orgName),'%')
//三个参数拼接
like concat('%',#query.orgName,'%')

oracle:只支持两个参数 但是可以采用’||’ 进行字符串拼接

//两个参数拼接
like CONCAT(CONCAT('%',#query.orgName),'%')
//使用'||'拼接
like '%'||#query.orgName||'%'

如果oracle 使用三个参数拼接会报 invalid number of arguments:参数无效错误
SQL Server: 用’+’ 进行字符串拼接

like '%'+#query.orgName+'%'

以上是关于oracle like模糊查询 concat的使用的主要内容,如果未能解决你的问题,请参考以下文章

PLSQL连接Oracle使用like模糊查询中文时返回结果为空

模糊查询时oracle中的字符串的拼接

mybatis : trim标签, “等于==”经验, CDATA标签 ,模糊查询CONCAT,LIKE

求助oracle like%.%模糊查询优化

关于sql模糊查询(全字段)

Oracle模糊查询CONCAT参数个数无效