선택장애

데이터베이스(DB) - SUBSTR(문자열 자르기 예제) 본문

데이터베이스(DB)

데이터베이스(DB) - SUBSTR(문자열 자르기 예제)

yes or yes 2017. 8. 14. 15:57
반응형

SUBSTR은 긴 문장이 있으면 자기가 원하는 단어만 짤라올 수 있는건데요
자바로치면 SubString과 같다고 보시면 되요

●기본문법
문법 : SUBSTR(문자열 or 컬럼, 숫자1, 숫자2)
이지만 숫자2는 생략이 가능해요

●예시를 볼게요

SELECT '12AB컴퓨터공부CD34' STR 
FROM DUAL;

 


●이 문자열을  SUBSTR을 써서 잘라보도록할게요

SELECT SUBSTR('12AB컴퓨터공부CD34', 3) STR 
FROM DUAL;

 


앞에 12가 생략되고 AB컴퓨터공부CD34가 나왓죠
왜그러냐면 SUBSTR(문자열,3) 이렇게 문자열 뒤에 숫자 3 하나만 쓰면
3번째 자리부터 문자열의 끝까지 나타나겠다 라는 뜻이구요


SELECT SUBSTR('12AB컴퓨터공부CD34', 5,5) STR 
FROM DUAL;

 

이번에는 컴퓨터공부만 나왔죠
SUBSTR(문자열, 5,5) 이렇게 쓰면 5번째 자리부터 자른 문자를 기준으로 5번째 까지 짜르겟다는 뜻이에요

 

반응형