mybatis 模糊查询写法

mybatis 模糊查询写法mybatis 模糊查询的写法 Oracle 1 使用 concat oracle 不支持三个参数的写法 mysql 支持 FIELD NAME like concat concat

mybatis 模糊查询的写法:

Oracle:

在这里插入图片描述
1.使用concat (oracle不支持三个参数的写法,mysql支持)

 ... FIELD_NAME like concat(concat('%',#{fieldName}),'%') 

2.使用’%’与||

 ...FIELD_NAME like'%'||#{fieldName}||'%' 

(这种写法也多见于网上文章,但是实际使用中发现无效. TODO )

3.使用’%’与||

...FIELD_NAME like'%'||trim(#{fieldName})||'%' 

(这种写法是有效的 )

4.使用$

...FIELD_NAME like'%${fieldName}'%' 

2.Mysql

...FIELD_NAME like CONCAT('%',#{fieldName},'%') 

3.sql server

...FIELD_NAME like '%'+#{fieldName}+'%' 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228523.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午6:49
下一篇 2026年3月16日 下午6:49


相关推荐

  • 字节上线“卷王”级产品“探饭”,全功能AI饭搭子

    字节上线“卷王”级产品“探饭”,全功能AI饭搭子

    2026年3月15日
    2
  • Android–SQLite数据库实现增删改查

    Android–SQLite数据库实现增删改查SQLite–轻量级数据库一般常见于安卓客户端。用于存储一些重要数据,因其操作容易、使用简单的好处博得一大批迷妹。今天就来说一说sqlite一些简单的使用方法。一步一步开始做吧,我先创建个项目,主要是使用sqlite的代码。首先,我需要在项目初次运行时创建数据库并新建一张user表,用来存储username和password两个字段;…

    2022年6月26日
    27
  • vscode-前端插件

    vscode-前端插件文章目录AutoCloseTagAutoRenameTagBeautifyBracketPairColorizerDebuggerforChromeESLintHTMLCSSSupportHTMLSnippetsJavaScript(ES6)codesnippetsjQueryCodeSnippetsMarkdownPreviewEnhancedmarkdownlintMaterialIconThemeopeninbrowserPathIntellisenseRe

    2022年7月25日
    7
  • DynDNS免费动态域名解析

    DynDNS免费动态域名解析转载自以下网址 http hi baidu com ahong1288 blog item 80af3b12bd37 html nbsp 你大概有一个家庭网络 它有固定的宽带连接 可以让你七天 24 小时任意访问外部的网络世界 但是 如果要想从公共互联网上访问家里的网络 你又该怎么做呢 如果你想为你的宽带帐号多付 2 到 4 倍钱的话 那么你就可以拿到一个固定 IP 地址 一个永远不会再

    2026年3月19日
    1
  • QFile详解

    QFile详解1、QFile::QFile()构造一个没有名字的QFile对象2、QFile::QFile(constQString&name)构造一个以name为文件名的QFile对象。注:也可以QFile::QFile(),然后调用setName()方法来实现类似动作。3、bootQFile::atEnd()const[虚函数]如果已经到达文件末尾则返回TRUE,否则返回FAL

    2022年4月30日
    164
  • 简单介绍export default,module.exports与import,require的区别联系

    简单介绍export default,module.exports与import,require的区别联系

    2021年7月4日
    101

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号