ORACLE 내장함수에는 
LEFT(), RIGHT() 함수가 없다.
substr 함수를 통해 똑같이 구현이 가능하다.

 

@ 3번째 자리부터 쭉-
SELECT substr('ABC권경안Z9', 3) FROM DUAL;
C권경안Z9

@ 4번째 자리부터 2글자
SELECT substr('ABC권경안Z9', 42) FROM DUAL;
권경

@ 우측부터 추출하고 싶다면 마이너스(-) 기호를 사용하면 된다. 우측 2글자
SELECT substr('ABC권경안Z9', -2) FROM DUAL;
Z9


'Computer Science > DB' 카테고리의 다른 글

C++ <vector>, Database 만들기  (0) 2012.05.12
ORACLE - 테이블 join 이 잘안돼...  (0) 2009.09.16
ORACLE - SYSDATE 로 시간구하기  (6) 2009.05.20
ORACLE DUMP()  (0) 2008.10.24
ORACLE v$resource_limit  (0) 2008.09.30
페이스북 댓글
티스토리 댓글

+ Recent posts