Mybatis에서의 Like문 사용
Mybatis에서 동적 쿼리 사용 시 DBMS별로 문법에 차이가 있음. DBMS 종류별 Mybatis LIKE문 사용 방법 Oracle SELECT * FROM table WHERE column LIKE '%'||#{parameter}||'%' MySQL SELECT * FROM table WHERE column LIKE CONCAT(‘%’, #{parameter}, ‘%’) MS-SQL SELECT * FROM table WHERE column LIKE '%' + #{parameter} + '%' 추가로 #{} 대신 ${}을 사용해 SQL에서 쓰던 문법대로 사용하는 것도 가능함. SELECT * FROM table WHERE column LIKE '%${parameter}%' 참고 자료 https://..
2020.08.09