본문 바로가기 메뉴 바로가기

POOR MAN'S MOODY BLUES

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

POOR MAN'S MOODY BLUES

검색하기 폼
  • 분류 전체보기 (151)
    • 지식정보 (55)
    • 일상 (55)
    • 창고 (10)
    • 음악 (2)
    • 전자기기 (9)
    • 사이트 모음 (5)
    • 밀리터리 (6)
    • 유진 (4)
    • 1976 (2)
    • 식물 (2)
  • 방명록

REGEXP_SUBSTR (1)
[ORACLE] REGEXP_SUBSTR 함수 사용법

구분자로 문자열을 잘라와야 되는 경우가 있습니다. 전화번호 포맷이나 날짜포맷 문자열에서 해당 자리수 값을 가져오는 식인데 오라클 9버전 이전에 개발자들은 INSTR 함수를 이용해서 문자열을 잘라야 했습니다. 대충 SELECT SUBSTR(tel, 1, INSTR(TEL, '-', 1, 1) -1) AS S1 , SUBSTR(tel, INSTR(TEL,'-', 1, 1)+1, INSTR(tel, '-', 1, 2) - INSTR(tel, '-', 1, 1) -1) AS S2 , SUBSTR(tel, INSTR(tel, '-', 1, 2)+1) AS S3 FROM ( SELECT '02-2222-3333' AS tel FROM DUAL ) 뭐 이런식이였기에 간단한 기능인데 쿼리가 복잡해지는 문제가 있었죠. ..

지식정보 2017. 2. 15. 11:37
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바