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 38286 게시물 읽기
No. 38286
NUMBER형데이터 조회
작성자
이종성(josi1004)
작성일
2011-01-03 11:22
조회수
3,651

NUMBER(20, 8) 자리 데이터를 조회시

1.2345           -> 1.2345

.12345           -> 0.12345           => 소수자릿수가 정수부에 0일경우 0이 안보이게 조회되는데 0으로 조회되게 할수있는 방법이 없을까요?

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

음..원래 보이는데.. sql 환경설정때문인가?? 음.. 그래도 구지 보고 싶으시다면, to_char(n,format) 을 이용하세요.

수고님이 2011-01-04 09:53에 작성한 댓글입니다. Edit

개발하시는 스크립트(툴) 에 output에서 조정하셔야 할 듯 합니다

sqlplus에서는 아래와 같이 처리할겁니다.

set numformat "FM999,999,990.9999"
col type1 format a15
col type2 format a15
col type3 format a15
with t as(
select 21.112 n from dual union all
select 1.12 from dual union all
select 2.1222 from dual union all
select 0.112 from dual union all
select 123.12 from dual union all
select 123456789.12 from dual union all
select 1.2 from dual union all
select .2 from dual union all
select 1 from dual union all
select null from dual union all
select .112 from dual
)
SELECT n
     , to_char(n, 'FM999999990.9999') type1
     , CASE WHEN n < 1 THEN '0' ELSE '' END || n type2
     , decode(sign(n-1), -1, '0' || n, n)  type3
  from t
 

최성준(junkk)님이 2011-01-04 12:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38289일요일과 토요일날짜 구하기 [1]
김철겸
2011-01-03
3719
38288GROUP BY로 카운트를 할려고 합니다.
조형래
2011-01-03
3032
38287to_date관련 문의 [3]
임우빈
2011-01-03
3778
38286NUMBER형데이터 조회 [2]
이종성
2011-01-03
3651
38285이런 경우에는 어떻게 처리하는게 빠를까요? [3]
조형래
2011-01-03
3006
38284START WITH... CONNECT BY 로 연결시킨 구문에서 특정값을 뽑아오고 싶습니다. [1]
전현욱
2010-12-31
4462
38283약간좀 이상한 결과 [2]
김흥수
2010-12-31
3143
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다