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
반응형
'SQL > ORACLE' 카테고리의 다른 글
컬럼 데이터 유형 (0) | 2014.04.23 |
---|---|
alter system [switch logfile] 과 [archive log current] 의 차이요 (0) | 2014.04.23 |
Count(*) 와 NVL(Max(RowNum),0) 차이점... (0) | 2014.04.12 |
[MS-SQL/ORACLE] COUNT(*) 대신 사용할 수 있는 쿼리 (0) | 2014.04.12 |
[Qury] Oracle Hint (오라클 쿼리 속도 향상 방법) (0) | 2014.04.03 |
Oracle E-Biz R12 채워가는 팁 (0) | 2014.04.02 |
ORACLE COMMENT 다는 법 (0) | 2014.02.21 |
오라클USER뷰 입니다 (0) | 2014.02.21 |