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
운영게시판
최근게시물
PostgreSQL Q&A 8468 게시물 읽기
No. 8468
휴대폰 번호 입력시의 사용자 정의 형식에 대해서
작성자
souler(souler)
작성일
2009-09-08 16:28
조회수
6,962

사용자의 휴대폰 번호를 입력받을때에 자료형을 어떻게 주어야 하는지 모르겠습니다.


아무래도 새로운 포멧팅을 해주어야 하는 것 같던데..잘 모르겠네요.


기본적으로 아는게.. intger 형 밖에 없어서 해보니, 입력번호는 01012345678 입니다만,


입력이 다 되고보면 1012345678 이렇게.. 처음에 0이 짤려서 나오네요. 저는 위와 같이 입력받아서


010-1234-5678 이렇게, 대시바 포멧까지 해주는 입력처리를.. 해보고 싶습니다. 체크 제약을 이용해야 하나요? ..

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

postgres=# select to_char(101234567, case length(101234567::text) when 9 then 'FM000-000-0000' else 'FM000-0000-0000' end); 
   to_char   
--------------
 010-123-4567
(1 row)

postgres=# select to_char(1012345678, case length(1012345678::text) when 9 then 'FM000-000-0000' else 'FM000-0000-0000' end); 
    to_char   
---------------
 010-1234-5678
(1 row)

tyro님이 2009-09-08 23:23에 작성한 댓글입니다.
이 댓글은 2009-09-08 23:26에 마지막으로 수정되었습니다. Edit

많은 도움이 될 것 같습니다. 감사합니다!

souler(souler)님이 2009-09-09 15:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8483DB가 틀릴 때 같은이름의 같은 스키마의 테이블을 만들 수 있나요? [2]
김대청
2009-09-10
6528
8471다른 테이블 데이터를 로드한 후에 삽입하려면 ? [2]
souler
2009-09-09
6641
8470pg_dump 후 pg_restore 할 때 다른 이름의 테이블에 복구하는 방법? [2]
김대청
2009-09-09
7725
8468휴대폰 번호 입력시의 사용자 정의 형식에 대해서 [2]
souler
2009-09-08
6962
8467데이터베이스 DDL 버전 관리 기법 문의합니다 [1]
김상기
2009-09-08
6906
8466[Greenplum] Copy 사용시 Select 문장 관련 [1]
강가딘
2009-09-06
6578
8440구분자로 나누어진 문자열을 Row로 변환 [1]
최인한
2009-09-04
7279
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다