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 |
---|