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
운영게시판
최근게시물
DB2 Q&A 851 게시물 읽기
No. 851
decimal값을 변환하고 싶습니다.
작성자
초보
작성일
2005-10-13 17:06
조회수
6,996

decimal로 필드에서 값을 받아오니까 아래와 같은 형식들로 옵니다.

 

+0000000066620.94, +0000000018735.44, +000000007001.08,

 

이 값들을 아래와 같이 바꿔서 select하고 싶습니다.

66621, 18735, 7001

그러니까 반올림하고 앞에 0들을 다 떼어버리고 싶은겁니다.

빠르고 상세한 답변 부탁드립니다.

고달픈 초보가.....

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

TEST란 테이블의 컬럼이 v1 decimal(15,2) 로 되어있고 v1 값으로

66620.94 를 입력하였다고 하면 이값을 66621로 만들기 위해서

bigint(round(v1,0)) 하면 됩니다. bigint를 쓴건 decimal의 범위가 integer를 초과하기 때문입니다. 값이 integer범위 안이라면 int를 쓰셔도 됩니다. ^^

 

김동주님이 2005-10-14 02:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
855online backup에 대해 질문드립니다. [1]
db2man
2005-10-18
4965
854SQL2314W error for a big table RUNSTATS [1]
Hyung
2005-10-18
5924
8531:n 인 테이블 쿼리 1줄로 리스트 만드는 쿼리 질문입니다. [2]
쨔르
2005-10-17
6156
851decimal값을 변환하고 싶습니다. [1]
초보
2005-10-13
6996
850function 생성시~~ [2]
엉터리
2005-10-11
4991
849ALTER 문으로 NOT NULL로 변경 하려고합니다. [3]
장정연
2005-10-11
9467
848LTRIM과 RTRIM관련 질문입니다 ㅠ.ㅠ [1]
문상옥
2005-10-07
5807
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다