Oracle 문자열 추출 SUBSTR() 함수

2021. 10. 13. 17:17·데이터베이스/Oracle

Oracle로 원하는 문자열만큼 추출하는 함수이다.

자주 쓰일 것 같아 정리해둔다.

SUBSTR() 함수

  문 법: SUBSTR('문자열' 또는 컬럼명 , 1,4) //1번째에서 4개 문자 검색 출력

 

아래 쿼리 처럼 -(마이너스) 기준을 줄 경우 뒤에서부터 자릿수를 계산해서 문자를 추출해냅니다.

SQL> select substr('12345678910',3,2) as "3,2" ,

                 substr('12345678910',-3,2) as "-3,2",

                 substr('12345678910',-3,10) as "-3,4"

         from dual ;

3,2    -3,2   -3,4
------ ------ ------
34     91     910

 

 

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색)  (0) 2021.10.16
Oracle if 조건 함수 DECODE()  (0) 2021.10.13
Oracle null값을 만나면 다른 값으로 치환해주는 함수 NVL() ,NVL2()  (0) 2021.10.13
Oracle "quoted string not properly terminated" 에러  (0) 2021.10.13
Oracle 문자열에서 문자검색 INSTR  (0) 2021.10.13
'데이터베이스/Oracle' 카테고리의 다른 글
  • Oracle if 조건 함수 DECODE()
  • Oracle null값을 만나면 다른 값으로 치환해주는 함수 NVL() ,NVL2()
  • Oracle "quoted string not properly terminated" 에러
  • Oracle 문자열에서 문자검색 INSTR
신수..
신수..
  • 신수..
    개발 기록
    신수..
  • 전체
    오늘
    어제
    • 분류 전체보기 (25)
      • node.js (7)
      • java (3)
      • 데이터베이스 (10)
        • Postgresql (3)
        • Oracle (7)
      • React (2)
      • Spring (0)
      • AI (2)
      • Python (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      react
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.1
    신수..
    Oracle 문자열 추출 SUBSTR() 함수
    상단으로

    티스토리툴바