[Oracle / 오라클] 문자열 추출하는 SUBSTR

seulki·2022년 9월 15일
0

[oracle]

목록 보기
21/28
post-thumbnail

🎈SUBSTR : 문자열 중 일부를 추출

  • SUBSTR(문자열 데이터, 시작위치, 추출 길이)
    : 문자열 데이터의 시작 위치부터 추출 길이만큼추출
    : 시작 위치음수일 경우에는 마지막 위치부터 거슬러 올라간 위치에서 시작


  • SUBSTR(문자열 데이터, 시작위치)
    : 문자열 데이터의 시작 위치부터 문자열 끝까지 추출
    : 시작 위치음수일 경우에는 마지막 위치부터
       거슬러 올라간 위치에서 끝까지 추출


SELECT 
		JOB_ID 
	,	SUBSTR(JOB_ID, 1, 2)
	,	SUBSTR(JOB_ID, 3, 2)
	,	SUBSTR(JOB_ID, 5) 
FROM EMPLOYEES e
;


  • SUBSTR 과 LENGTH 함께 사용
SELECT 
		SUBSTR(JOB_ID, -LENGTH(JOB_ID))
	,	SUBSTR(JOB_ID, -LENGTH(JOB_ID), 2)
	,	SUBSTR(JOB_ID, -3) 
FROM EMPLOYEES e ;

profile
웹 개발자 공부 중

0개의 댓글