欢迎投稿

今日深度:

Mybatis中oracle、mysql、db2、sql server的like模糊查询,

Mybatis中oracle、mysql、db2、sql server的like模糊查询,mybatisdb2


	
<!-- oracle -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like CONCAT('%',#{search_name},'%')
</select>
<!-- 或者 -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like '%'||#{search_name}||'%' 
</select>

<!-- mysql -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like CONCAT('%',#{search_name},'%')
</select>
	
<!-- sql server -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like '%'+#{search_name}+'%'
</select>

<!-- db2 -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like CONCAT('%',#{search_name},'%')  
</select>
<!-- 或者 -->
<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">
	select * from t_user where user_name like '%'||#{search_name}||'%' 
</select>


数据库语言之间的不同 SQL server , Oracle , mysql , db2``

数据库系统类型太多了,简单点说吧 ACESS适合小网站新网站建议用asp,MYSQL,sqlserver适合中型网站建议用PHP,ORACLE适合大网站好象用JSP吧!~!~!具体的你去搜下!
 

mysql、oracle、db2与sqlserver的不同

mysql 是开源的,免费得,体积小,并发执行的数据库。mysql一般应用已经足够,在异常处理等方面还有待提升,一边用于网站设计和小型软件的。PHP+mysql 被誉为完美结合。
SQL server 是Microsoft 的数据,上手容易,简单,非常适合新手。一般用于.net 程序设计

oracle 是大型的数据库,体积打。可以支持多个实例同时运行,功能非常强大。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4022.html NewsArticle Mybatis中oracle、mysql、db2、sql server的like模糊查询,mybatisdb2 !-- oracle --select id=searchUserBySearchName parameterType=java.lang.String resultType=com.urm.entity.Userselect * from t_user where user_name like CONCAT(%,#{sear...
评论暂时关闭