지난주 주말내내는 몸이 좋지 않아서 포스팅은 전혀 하지 못하였음..
이번 포스팅에는 쿼리문의 LIKE 절을 DBMS별로 비교 하려함.
IBATIS / MYBATIS의 차이는 #XXX# / #{XXX} 의 차이뿐이고 솔직히 문법은 동일함
ORACLE LIKE 절
- ibatis
WHERE(AND) column LIKE '%'||#search_value#||'%'
- mybatis
WHERE(AND) coumn LIKE '%'||#{search_value}||'%'
MS-SQL LIKE 절
- ibatis
WHERE(AND) column LIKE '%'+#search_value#+'%'
- mybatis
WHERE(AND) column LIKE '%'+#{search_value}+'%'
MySQL LIKE절
- ibatis
WHERE(AND) column LIKE CONCAT('%',#search_value#,'%')
- mybatis
WHERE(AND) column LIKE CONCAT('%',#{search_value},'%')
위와같이 주로 쓰이는 DBMS 별로 예제를 들어보았음.
도움이 되셨다면 공감클릭! 궁금하신점은 댓글!!
mybatis - INSERT 후 시퀀스값 SELECT하기(MySQL,MS-SQL,ORACLE) (0) | 2014.09.03 |
---|---|
ibatis vs mybatis 조건문 + mybatis 공백조건 비교시 안될경우 및 두개이상 조건주기 (0) | 2014.08.01 |
ibatis(iterate) vs mybatis(foreach) 비교 샘플 (0) | 2014.07.31 |