반응형 Overview1 [iBatis] iBatis LIKE 구문과 Dynamic SQL을 사용할 때 1. LIKE 검색 보통 MySQL에서 like 검색을 쓰는 경우, 다음과 같다. SELECT * FROM 테이블 명 WHERE 테이블명.name LIKE "%검색할문구%" 이를 iBatis 안에서 쓸려면concat으로 조합해 주어야 잘 작동한다. SELECT * FROM 테이블 명 WHERE 테이블명.name LIKE CONCAT('%',#검색할문구#,'%') 2. Dynamic SQL command로 값을 받아올 때 그 값이 있을 수도 있고 없을 수도 있는데 그것을 dynamic 쿼리를 통해 한번에 처리할 수 있어 효과적이다. SELECT * FROM 테이블 명 WHERE 1 = 1 테이블명.name LIKE CONCAT('%',#검색할문구#,'%') AND 다른 조건들 추가... 위 예에서1=1을 .. ■ Data Skill ■/MyBatis 2023. 2. 25. 이전 1 다음 728x90