<난장>
난장
<난장>
전체 방문자
오늘
어제
  • 난장 (153)
    • 난장 다이어리 (37)
      • Write (10)
    • 난장 Dev (3)
      • Flutter - Dart (11)
      • Mobile (0)
      • WEB (1)
      • Database (5)
      • Python (3)
    • 난장 핫플레이스 (47)
      • 국내 (32)
      • 국외 (14)
    • 난장 리뷰 (45)
      • 카페 리뷰 (30)
      • 맛집 리뷰 (2)
      • IT 리뷰 (1)
      • 문화 리뷰 (10)
      • ETC 리뷰 (2)
    • 난장 난(蘭) (1)
      • 난(蘭) 이야기 (0)
      • 꽃, 식물 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 모두 제가 찍은 사진입니다!
  • 2019년 2월 13일, 로고 사용합니다.
  • 2019년 1월 22일, 난장의 난(蘭) 이야기를 시작합니⋯

인기 글

태그

  • samyang14
  • 소니미러리스
  • 삼양
  • a7m2
  • samyang
  • 전남
  • sonya7iii
  • 커피
  • Sony
  • samyang14mm
  • 화순
  • 여행
  • a7ii
  • 미러리스
  • 14mm
  • tamron2875fe
  • tamron2875
  • 소니
  • A7M3
  • 카페

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
<난장>

난장

오라클 - 전화번호 표시(정리)를 위한 쿼리 - 정규식
난장 Dev/Database

오라클 - 전화번호 표시(정리)를 위한 쿼리 - 정규식

2020. 5. 13. 15:06

전화번호의 경우 형식에 맞게 작성해주면 좋으련만, 상황에 따라서 조금 다르게 입력되는 경우가 있다.

처음 개발할 때부터 숫자만 입력하게 만들거나, 기타 다른 것을 입력 못하게 하거나, 혹은 띄어쓰기나 이런 것들을 다 개발해 넣기엔 시간이 없으려나.

간단하게 입력된 데이터를 보고 숫자만 불러와서 형식에 맞게 다시 표시하는 정규식이다.

휴대전화 번호나 집 전화번호 등이 000-0000-0000 등의 형식으로 보인다.


  

 

SELECT
	REGEXP_REPLACE(REGEXP_REPLACE ('010-1111-1111', '[^[:digit:]]'),
    '(^02|050[[:digit:]]{1}|[[:digit:]]{3})([[:digit:]]{3,4})([[:digit:]]{4})', 
    '\1-\2-\3')
FROM DUAL;

 

 

저작자표시 비영리 변경금지 (새창열림)
    '난장 Dev/Database' 카테고리의 다른 글
    • 오라클 - count에서 case 문 사용하기
    • 오라클 - row 데이터를 컬럼 하나로 출력하기
    • 오라클 - 합집합, 교집합, 차집합
    • 오라클 - 쉼표로 데이터 쪼개기 - 컬럼 데이터로 변경하기
    <난장>
    <난장>
    난장의 이모저모(화순 카페, 전남 카페, 일상)

    티스토리툴바