Database

[SQL] 각 DB별 Like 검색 방법

로춘남 2021. 5. 28. 15:06
728x90

MyBatis 이용시 조건절에서 Like를 검색하는 방법.

각 DB마다 조금씩 다르니깐 참고로 적어본다.

 

검색하려고하는 필드명이 title이고 검색할 내용이 keyword라고 했을때!

[MySQL & MariaDB]
title like CONCAT('%', #{keyword}, '%')

[Oracle]
title like '%' || #{keyword} || '%'

[MS-SQL]
title like '%' + #{keyword} + '%'

이렇게 적용 할 수 있음!

각 DBMS에 맞추어 적용하면 될듯싶다!

728x90