무병이
무병이개발일기
무병이
전체 방문자
오늘
어제
  • 모든 (17)
    • DATABASE (15)
      • MYSQL (0)
      • ORACLE (11)
      • POSTGRE (3)
    • Study (0)
      • 게시판 만들기 (0)
    • back-end (Web) (1)
      • Spring-Project (sts3) 셋팅 (0)
      • 정리 (1)
    • 프로젝트 (0)
      • 도서관리프로그램 (0)

티스토리

hELLO · Designed By 정상우.
무병이

무병이개발일기

DATABASE/ORACLE

Oracle - SUBSTR , SUBSTRB

2022. 3. 17. 17:19

SUBSTR 이란?

문자 단위로 데이터를 자를때 사용한다.

SUBSTRB 이란?

문자 단위를 바이트 단위로 자를때 사용한다.

 

실습 환경

Windows 10

Oracle 11g Express Edition Release 11

Oracle SQL Developer 

Database ( hr ) - hr 테이블은 오라클에서 지원하는 테이블입니다.


SUBSTR

함수 사용 : SUBSTR("문자열" , "시작위치" , "길이")

 

SELECT SUBSTR('ABCDEFG',4,2) FROM DUAL;

출력결과 : DE

SELECT SUBSTR('ABCDEFG',4) FROM DUAL;

출력결과 : DEFG

SELECT SUBSTR('ABCDEFG',-5,3) FROM DUAL;

출력결과 : CDE

SELECT SUBSTR('ABCDEFG',-5) FROM DUAL;

출력결과 : CDEFG

 

 

SUBSTRB

함수 사용 : SUBSTR("문자열" , "시작위치" , "길이")

SUBSTRB는 길이를 지정할때 3Byte로 되어있다. [ 혹은 오라클 설정에 따라 2Byte ]

 

SELECT SUBSTRB('가나다라마바사',2,6) FROM DUAL;

출력결과 : 나다

SELECT SUBSTRB('가나다라마바사',4) FROM DUAL;

출력결과 : 다라마바사

'DATABASE > ORACLE' 카테고리의 다른 글

Oracle - LPAD , RPAD  (0) 2022.03.18
Oracle - TRIM , LTRIM , RTRIM  (0) 2022.03.17
Oracle - Decode  (0) 2022.03.15
Oracle - NVL , NVL2 , COALESCE  (0) 2022.03.15
Oralce - TO_CHAR ()  (0) 2022.03.14
    'DATABASE/ORACLE' 카테고리의 다른 글
    • Oracle - LPAD , RPAD
    • Oracle - TRIM , LTRIM , RTRIM
    • Oracle - Decode
    • Oracle - NVL , NVL2 , COALESCE
    무병이
    무병이
    안농~!

    티스토리툴바