Oracle sql中的like

蔚落 2021-10-03 03:08 426阅读 0赞

Oracle在mybatis中使用like如下

  1. <select id="selectByName" parameterType="string" resultMap="BaseResultMap">
  2. SELECT userName
  3. FROM USER
  4. <if test="userName != null">
  5. AND userName like '%' || #{userName} || '%'
  6. </if>
  7. 或者
  8. <if test="userName != null">
  9. AND userName like concat(concat('%','${userName}'),'%')
  10. </if>
  11. </select>

在此说个简单的区别
Oracle和mysql的区别,like后操作不同

发表评论

表情:
评论列表 (有 0 条评论,426人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SQL通配符——LIKE

    *通配符(wildcard)** 用来匹配值的一部分的特殊字符。 与 LIKE 匹配的通配符 1. % (百分号):匹配任何字符出现任意次数。 2. \_ (下划...

    相关 SQL like

    like 用于模糊匹配,可理解“像”,not like 相反。 例如:有某物联网终端设备ID 004A77012E220079 004A77012E220055 0

    相关 sql like

    \-- LIKE模糊查询用法 \-- SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: \-- 1、LIKE'Mc%' 将搜索以字母 Mc