Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: How to display FLOAT in 99999.999 format

RE: How to display FLOAT in 99999.999 format

From: Jay Wade <fish_dba_at_hotmail.com>
Date: Fri, 01 Aug 2003 10:49:29 -0800
Message-ID: <F001.005C8466.20030801104929@fatcity.com>


Could it be something with the program you are executing it from? When I ran the 1234.1 in SQL*Plus I got the below. I'll see if I can dig up another formatting optoin.

SH_at_MYTEST:SQL> select TO_CHAR(1234.1,'99999.999') FROM DUAL;

TO_CHAR(12



  1234.100

SH_at_MYTEST:SQL>
>From: "Odland, Brad" <Brad.Odland_at_qtiworld.com>
>Reply-To: ORACLE-L_at_fatcity.com
>To: Multiple recipients of list ORACLE-L <ORACLE-L_at_fatcity.com>
>Subject: RE: How to display FLOAT in 99999.999 format
>Date: Fri, 01 Aug 2003 10:39:24 -0800
>
>Tried that.
>
>1234.1 won't show the trailing zeros...
>
>
>
>-----Original Message-----
>Sent: Friday, August 01, 2003 1:19 PM
>To: Multiple recipients of list ORACLE-L
>
>
>Not sure if this is the best way but you could do something like SELECT
>TO_CHAR(10000,'9999999.999') FROM DUAL;
>
>Only drawback that I have been running into is if you don't allot of enough
>spaces before the decimal it display a value of ########.
>
>Hope this helps.
>
>----- Original Message -----
>To: "Multiple recipients of list ORACLE-L" <ORACLE-L_at_fatcity.com>
>Sent: Friday, August 01, 2003 12:14 PM
>
>
> > How do I force display of a FLOAT
> >
> > in a format like
> >
> > Original number Result
> > 1234.34 1234.340
> > 12345.456 12345.456
> > 123.1 123.100
> > 123 123.000
> >
> >
> > The dev on a project wants to preformat the data for a report on the
> > database side.
> >
> > He wants 3 places after the decimal to display even if the number is a
>whole
> > number....
> >
> > (I know most VB report controls do this easily....but...)
> >
> > I thought it was complicated as it would require a to_char with format
> > description then searching for the postion of the decimal and then
>moving
> > from there to the right counting the characters if the number of
>characters
> > to the right of the decimal was < 3 then pad with zeros...
> >
> > I messed around with RPAD, TRUNC, ROUND and TO_CHAR and found I was not
>able
> > handle all cases of possible significant digits.
> >
> > Sounded like a complicated function to do something thats automagic in a
> > reporting control. Or am I forgetting a oracle function....or fomat?
> >
> > This is 8.1.7....
> >
> > I told the developer to use the field formatting contols of his
>reporting
> > control because the additional zeros padded in a number are basically
> > meaningless in a database and mathematical operations.
> >
> > Brad O.
> >
> > --
> > Please see the official ORACLE-L FAQ: http://www.orafaq.net
> > --
> > Author: Odland, Brad
> > INET: Brad.Odland_at_qtiworld.com
> >
> > Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> > San Diego, California -- Mailing list and web hosting services
> > ---------------------------------------------------------------------
> > To REMOVE yourself from this mailing list, send an E-Mail message
> > to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> > the message BODY, include a line containing: UNSUB ORACLE-L
> > (or the name of mailing list you want to be removed from). You may
> > also send the HELP command for other information (like subscribing).
> >
>--
>Please see the official ORACLE-L FAQ: http://www.orafaq.net
>--
>Author: Jay
> INET: fish_dba_at_hotmail.com
>
>Fat City Network Services -- 858-538-5051 http://www.fatcity.com
>San Diego, California -- Mailing list and web hosting services
>---------------------------------------------------------------------
>To REMOVE yourself from this mailing list, send an E-Mail message
>to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
>the message BODY, include a line containing: UNSUB ORACLE-L
>(or the name of mailing list you want to be removed from). You may
>also send the HELP command for other information (like subscribing).
>--
>Please see the official ORACLE-L FAQ: http://www.orafaq.net
>--
>Author: Odland, Brad
> INET: Brad.Odland_at_qtiworld.com
>
>Fat City Network Services -- 858-538-5051 http://www.fatcity.com
>San Diego, California -- Mailing list and web hosting services
>---------------------------------------------------------------------
>To REMOVE yourself from this mailing list, send an E-Mail message
>to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
>the message BODY, include a line containing: UNSUB ORACLE-L
>(or the name of mailing list you want to be removed from). You may
>also send the HELP command for other information (like subscribing).



Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jay Wade
  INET: fish_dba_at_hotmail.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Fri Aug 01 2003 - 13:49:29 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US