Sql代码
-
SELECT
*
-
FROM
user
-
WHERE
username
like
'%'
|| #username# ||
'%'
其实上面的语句是针对Oracle
的,对于不同数据字符串连接符不一样。现列举mysql和SQLServer如下:
Mysql:
-
SELECT
*
-
FROM
user
-
WHERE
username
like
CONCAT(
'%'
, #username#,
'%'
)
SQLServer:
-
SELECT
*
-
FROM
user
-
WHERE
username
like
'%'
+ #username# +
'%'
-----------------------------------------------------------------------------------------------------------------------------
关于数据库字符串连接符简单列举我使用过的一些数据库如下:
Oracle |
SQLServer |
Mysql |
DB2 |
|| 或 CONCAT() |
+ |
CONCAT() |
|| 或 CONCAT() |
更多其他数据库的字符串连接符google!
分享到:
相关推荐
iBatis动态SQL标签用法 iBatis是Java持久层框架,提供了动态SQL标签来实现动态查询。动态SQL标签可以根据不同的条件生成不同的SQL语句,从而提高查询效率和灵活性。 动态SQL片段 iBatis提供了动态SQL片段的功能,...
### ibatis Dynamic SQL 用法详解 #### 一、引言 ibatis 是一款非常流行的持久层框架,它简化了 Java 应用程序与数据库之间的交互。Dynamic SQL 功能是 ibatis 中的一项重要特性,允许开发者根据运行时的条件动态...
标题中提到的“常用ibatis配置”指的是在使用iBatis这一数据持久层框架中,常见的配置用法和技术点。iBatis(现称为MyBatis)是一个流行的Java持久层框架,它通过使用XML或注解的方式,将SQL语句与对象进行映射,...
以上内容详细介绍了 ibatis 中动态查询的基本原理及具体实现方法,包括模糊查询、多条件组合查询以及使用 Map 作为参数的高级用法。这些知识点对于深入理解 ibatis 的动态查询机制非常重要,可以帮助开发者更高效地...
在"Ibatis动态查询例子(#和$以及iterate等的用法) - Java - JavaEye论坛.mht"这个文件中,可能包含了JavaEye社区成员关于Ibatis动态查询的深入讨论和示例。这些讨论可能涵盖了实际开发中的问题和解决方案,比如如何...
通过阅读和理解这个示例,开发者可以快速掌握Ibatis的基本用法。 总的来说,Ibatis通过简单的配置和直观的API,极大地简化了Java应用中的数据库操作。无论是新手还是经验丰富的开发者,都能从中受益,快速高效地...
本教程基于iBatis 2.3.3.720版本,旨在帮助开发者深入了解并掌握这一经典版本的功能和用法。 1. iBatis简介 iBatis起源于MyBatis的早期版本,它将SQL语句与Java代码分离,通过XML或注解的方式定义SQL映射,实现了...
通过分析和运行"IbatisDemo03"这个示例,你不仅可以掌握IbatisNet的基本用法,还能深入理解动态SQL的威力,这对于开发复杂的数据库驱动应用程序是非常有帮助的。在实际工作中,结合单元测试和日志记录,你可以更好地...
Mybatis 中 Oracle 的拼接模糊查询及用法详解 Mybatis 是一个基于 Java 的持久层框架,提供了强大的数据库交互能力,而 Oracle 则是业界最流行的关系数据库管理系统。本文将详细介绍 Mybatis 中 Oracle 的拼接模糊...
IBatisNet,全称为iBATIS.NET,是一款基于.NET Framework的持久层框架,由iBATIS项目发展而来,旨在简化数据库操作与对象模型的映射,从而减轻开发人员在数据访问层的工作负担。它提供了一种灵活的数据访问接口,...
本实例将带你深入理解Ibatis的基本用法和核心概念,帮助你快速上手。 在Ibatis中,SQL映射文件是其核心组成部分,它包含了与数据库交互的SQL语句。通过XML配置文件,我们可以定义SQL语句、参数映射和结果映射,使...
Struts的常用标签库及用法** - **Struts HTML标签库**:提供了一系列用于表单生成的标签,例如`<html:form>`、`<html:text>`等。 - `<html:form>`:定义一个表单。 - `<html:text>`:创建一个文本输入框。 - `...
在学习 Lucene 时,通常会通过实践项目,比如为一个类似“传智播客贴吧”的系统添加搜索文章的功能,以加深理解并掌握其用法。Lucene 的版本多样,文档中提到的是 3.0.1 版本,但随着技术的发展,新版本的 Lucene ...
Struts是一个开源的JavaEE框架,它主要用于构建和维护可扩展且易于管理的企业级Web应用程序。这个"[信息办公]Struts图书馆管理...通过学习和分析这个系统,开发者可以深入理解Struts框架的用法及其在实际项目中的应用。