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 是大型的資料庫,體積打。可以支援多個執行個體同時運行,功能非常強大。