database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40022 게시물 읽기
No. 40022
varchar의 숫자들 format 만들기 함수가 있나요
작성자
김기운
작성일
2013-02-25 09:14
조회수
5,771

number형 숫자는 todate와 깉이 yyyy-mm-dd와 같이 format 형식을 넣어줄 수 있짢아요.

근데 varchar형 20자리 숫자가 있으면 #####-#####-#####-##### 이런 식으로 하이픈을 넣어주고 싶은데 이것도 formt으로 넣어줄 수 있나요?

substring 밖에 쓸 수 없나요?

이 글에 대한 댓글이 총 2건 있습니다.

SELECT v
     , REPLACE(TO_CHAR(v, 'fm00000,00000,00000,00000'), ',', '-') v1
     , SUBSTR(REGEXP_REPLACE(v, '(.{5})', '-\1'), 2) v2
     , RTRIM(REGEXP_REPLACE(v, '(.{5})', '\1-'), '-') v3
  FROM (SELECT '11111222223333344444' v FROM dual)
;

마농(manon94)님이 2013-02-25 14:26에 작성한 댓글입니다.

늦게나마 감사드립니다.
 

댓글 달고 나니, 질문하신 분이 저와 이름만 같은 다른 분이시네요. ㅋㅋ

그래도 마농님께는 감사드립니다. ^^;

김기운(kku911)님이 2013-04-17 16:15에 작성한 댓글입니다.
이 댓글은 2013-04-17 16:17에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
40025서브커서 [2]
부탁합니다
2013-02-25
5548
40024ORA-00020 최대 프로세스 (%s) 수를 초과했습니다
전기영
2013-02-25
5836
40023오라클클라이언트 / 8i설치문제
Choi.H.Y
2013-02-25
4957
40022varchar의 숫자들 format 만들기 함수가 있나요 [2]
김기운
2013-02-25
5771
40021프로시져내에서 외부 SAP RFC 호출방법은? [1]
이영엽
2013-02-22
6094
40020마농님 한가지 더 질문 드려도 될까요 [4]
도와주세요
2013-02-22
5523
40019쿼리 질문입니다. 도움 부탁 드립니다. [2]
도와주세요
2013-02-21
5454
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다