728x90
반응형

문자열을 결합하는 CONCAT 함수와

문자열에서 특정 위치의 문자를 추출하는 SUBSTR 함수에 대해 알아보겠습니다.

 

1. CONCAT ( expr, expr )

문자열 expr과 expr를 연결하여 반환하며, 결과 문자열의 타입은 인수의 문자열에 의존한다.


 

CONCAT과 기능이 비슷한 표현이 있는데요. 그것이 바로 "||" 입니다.
||는 문자열, 문자열 사이에 표현되며 두개의 문자열을 결합하여 반환합니다.


2. SUBSTR ( expr, n1, n2 )
문자열 expr에서 n1 문자 위치로 부터 n2 문자 길이만큼 문자열을 추출하여 반환합니다.

 

n2는 생략가능하며, n1부터 마지막 문자열까지 추출하여 반환합니다.

 

[출처] [오라클] CONCAT, SUBSTR 함수|작성자 sebintiger

 

오라클에서 CONCAT 함수는 오직 2개의 값만을 연결할 수 있습니다.

concat을 2번 사용하시거나 || 을 사용하셔서 연결하시면 해결 할 수 있습니다.

 

WHERE TITLE LIKE CONCAT(CONCAT('%',?),'%')

 

WHERE TITLE LIKE  '%'||?||'%'

 

행운을.................

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,