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 9500 게시물 읽기
No. 9500
function에서 형변환에 관한 문의 입니다.
작성자
권영호(05kwon)
작성일
2014-12-17 10:51
조회수
10,831

 codeid 값은 문자로 '0010', '0020' 이렇게 10단위씩 증가하도록 만들었습니다. 

 

select max(codeid)::int +10 from aaa

이렇게 하면 코드 값이 0020인경우 10을 증가시켜 30을 리턴해 줍니다. 

30이라는 값이 나왔으면, 

처음의 값처럼 '0030'으로 형변환을 해 줄려고 하는데.

도무지 감이 잡히질 않습니다. 

 

즉 문자열 4자리로 해서

30 이면 앞 두자리를 '00'을 붙여 '0030'  으로 하고

130이면 앞의 한자리에 '0'을 붙여 '0130'으로 처리를 하고 싶습니다. 

postgresql 함수 내에서 처리하는 방법이 없을까요?

 

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

 to_char(codeid, '0000')

쓰시면 됩니다.

아싸가오리님이 2014-12-17 12:59에 작성한 댓글입니다. Edit

 답변 감사합니다

잘 해결되었습니다. 감사합니다.

권영호(05kwon)님이 2014-12-17 16:59에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9504한 테이블의 지정된 범위를 다른 테이블에 입력 어떻게 하나요? [1]
심상호
2014-12-20
11027
9502함수를 만들어서 select를 하면원하는 결과값이 안나옵니다. [3]
권영호
2014-12-18
11469
9501함수를 디버깅 해 볼수 있는 방법은 없는지요? [2]
권영호
2014-12-17
11011
9500function에서 형변환에 관한 문의 입니다. [2]
권영호
2014-12-17
10831
9499백업 에러 [1]
해리
2014-12-15
10710
9498postgresql에서 만든 function을 asp.net에서 어떻게 call을 하나요? [2]
권영호
2014-12-12
10829
9497postgre sql 에 관한 책있으면 추천 부탁 드립니다. [2]
한숨
2014-12-10
12477
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다