티스토리 뷰

1. SUBSTR,SUBSTRB - 역할

SUBSTR - 문자열의 일부분을 떼어내서 반환하는 함수

 

SUBSTRB - 문자열의 일부분을 떼어내는데 문자의 개수를 자리는 것이 아니라 바이트 수로 잘라 반환하는 함수


◈ 구문형식


SUBSTR(컬럼 , 시작 위치 , 길이) 


SUBSTRB(컬럼 , 시작 위치 , 길이) 


2. SUBSTR() - SQL 문장

 SQL


1
2
3
4
SELECT SUBSTR('test와테스트',5,1)  AS SUB_ONE 
       ,SUBSTR('test와테스트',5,2AS SUB_TWO
       ,SUBSTR('test와테스트',5,3AS SUB_THREE
          FROM DUAL





 결과 테이블


SUB_ONE

SUB_TWO

SUB_THREE

 와

와테

와테스




 설명


SUB_ONE : 5번째에서 하나의 문자열을 잘라냄으로 '와'를 반환합니다


나머지도 2개, 3개씩 정해진 문자열 길이 만큼 가져와서 반환합니다




3. SUBSTRB() - SQL 문장 (한글 3바이트로 인식)

 SQL


1
2
3
4
SELECT SUBSTRB('test와테스트',4,1)  AS SUBB_ONE 
       ,SUBSTRB('test와테스트',4,4AS SUBB_TWO
       ,SUBSTRB('test와테스트',4,7AS SUBB_THREE
          FROM DUAL





 결과 테이블


SUBB_ONE

SUBB_TWO

SUBB_THREE

 t

t와

t와테



 설명


 한글을 3바이트로 인식함으로써 위와 같이 바이트 단위로 문자열을 잘라서 반환합니다




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday