dbms에_따른_mybatis_like_sql_query

DBMS에 따른 MyBatis LIKE SQL Query

WHERE column LIKE '%'||#{param}||'%'
WHERE column LIKE '%'+#{param}+'%'
WHERE column LIKE CONCAT('%',#{param},'%')
WHERE column LIKE '%'||#{keyword:VARCHAR}||'%'

위와 같이 DBMS 별로 column에 param의 값이 포함되어 있는 데이터를 조회할 수 있음

추가로 #{} 대신 ${}을 사용해 SQL에서 쓰던 문법대로 사용하는 것도 가능함.

SELECT * FROM table WHERE column LIKE '%${parameter}%' 
로그인하면 댓글을 남길 수 있습니다.
  • dbms에_따른_mybatis_like_sql_query.txt
  • 마지막으로 수정됨: 2024/01/10 14:13
  • 저자 koov