Обсуждение: Re: to_char function

Поиск
Список
Период
Сортировка

Re: to_char function

От
YekFu.Wong@seagate.com
Дата:

In case you want to convert from int to string and reversely, try

$var1 = 5000;
$var2 = sprintf ("%s", $var1);     # $var2 become string
$var3 = int ($var2);          # $var3 become int





Karel Zak <zakkr@zf.jcu.cz>@hub.org on 10/19/2000 06:46:08 AM

Sent by:  pgsql-general-owner@hub.org


To:   Yohans Mendoza <yohans@demiurge.sirius-images.net>
cc:   pgsql-general@postgresql.org
Subject:  Re: [GENERAL] to_char function


On Wed, 18 Oct 2000, Yohans Mendoza wrote:

> hi all,
>
> where can I find info about the function to_char

 Oh man.. Do you know how much hardly is for non-English person like me
write a good documentation? And you can't found it. :-)

 Where.. in the PostgreSQL docs (for 7.0 or 7.1devel) of course.
(See "formatting function"..)

                         Karel





Re: to_char function

От
Karel Zak
Дата:
On Thu, 19 Oct 2000 YekFu.Wong@seagate.com wrote:

> In case you want to convert from int to string and reversely, try
>
> $var1 = 5000;
> $var2 = sprintf ("%s", $var1);     # $var2 become string
> $var3 = int ($var2);          # $var3 become int

 I don't understand, what do you want. The to_char() is for date/time
and number *formatting* like:

test=# select to_char(5000.123, '"I love number:" 9 9 9 9 . 999');
            to_char
-------------------------------
 I love number:  5 0 0 0 . 123
(1 row)

but you probably mean *cast* number to string, for this use SQL,
'::' operator or CAST() function:

test=# select 5000::text, CAST(5000 AS text);
 ?column? | ?column?
----------+----------
 5000     | 5000
(1 row)

.. but don't forget, to your application go answers as strings/binary
data only, a standard frontend lib don't cast to some type. The cast
in query is used for internal backend processes only.

                Karel

> Karel Zak <zakkr@zf.jcu.cz>@hub.org on 10/19/2000 06:46:08 AM
>
> On Wed, 18 Oct 2000, Yohans Mendoza wrote:
>
> > hi all,
> >
> > where can I find info about the function to_char
>
>  Oh man.. Do you know how much hardly is for non-English person like me
> write a good documentation? And you can't found it. :-)
>
>  Where.. in the PostgreSQL docs (for 7.0 or 7.1devel) of course.
> (See "formatting function"..)
>
>                          Karel