[Tibero] tibero 문자열 합치기 CONCAT, ||

728x90
반응형

 

티베로에서 CONCAT은 문자열 두개까지만 합칠 수 있다.

SELECT * FROM table WHERE column LIKE CONCAT('%', 'kim')

그럼 내가 좋아하는 %변수%는 못쓰게 된다. 

SELECT * FROM table WHERE column LIKE CONCAT('%', 'kim', '%')

욕심내서 세개로 하면 오류난다.

 

그래서 전 게시글에서

https://gimdam.tistory.com/entry/mybatis-%EC%98%A4%EB%A5%98-Invalid-column-index

 

[mybatis] 오류 Invalid column index.

Invalid column index. - xml에서 파라미터가 일치하지 않아서 발생하는 오류이다. - 변수처리에 오류가 생겼을때 발생한다. SELECT * FROM table WHERE = '#{parameter}' 나는 이런식으로 따옴표를 같이 감싸서 사

gimdam.tistory.com

넋놓고 '#{변수}%' 이런 바보 같은 짓 하다가 이런 오류가 낫었다.

 

 

두개 이상의 문자열을 합치고 싶으면  ||  이것을 활용하면 된다.

SELECT * FROM table WHERE column LIKE '%'||'kim'||'%'

 

SELECT문도 간단하게 된다.

SELECT NAME || '님의 나이는' || AGE FROM TIBERO.TEST;

 

 

 

 

 

 

 


 

REF

https://dpdpwl.tistory.com/80

 

[Oracle]오라클 문자 합치기(CONCAT, ||)

오라클에서 문자를 합치는 방법으로 CONCAT을 사용하는 방법과 || 를 사용하는 방법이 있다. 먼저 CONCAT 으로 문자를 합치는 방법부터 알아보자. SELECT * FROM COUNTRIES;테스트 테이블로 기본 국가 테이

dpdpwl.tistory.com

 

728x90
반응형