MSSQL 사용할 때 아래와 같이 mybatis에서 + 연산자를 사용한다.

 - AND  TEL_NO LIKE '%'+#{tel_no}+'%'

 - AND  TEAM_ID = #{team_detail_id}

 - AND  TEAM_ID LIKE #{team_id}+'%'

 

하지만 postgreSQL에서는 아래와 같이 수정해야 한다.

 - AND  TEL_NO LIKE '%${tel_no}%'

 - AND  TEAM_ID = #{team_detail_id}

 - AND  TEAM_ID LIKE '${team_id}%'

 

postgreSQL은 문자열 간에 + 연산자를 사용하지 않는 것 같다.

문자열 간 합치고 싶을 땐 || 연산자를 사용한다.

 - select 'aa' || 'bb' as sumchar;   -- sumchar='aabb'

'DB > PostgreSQL' 카테고리의 다른 글

date type  (0) 2020.12.01

+ Recent posts