Re: CAST(integer_field AS character) truncates trailing zeros

Поиск
Список
Период
Сортировка
От Richard Broersma
Тема Re: CAST(integer_field AS character) truncates trailing zeros
Дата
Msg-id 396486430807311317y340ab863uf3c24b588ce7adfd@mail.gmail.com
обсуждение исходный текст
Ответ на CAST(integer_field AS character) truncates trailing zeros  (Warren Bell <warren@clarksnutrition.com>)
Ответы Re: CAST(integer_field AS character) truncates trailing zeros  ("Douglas McNaught" <doug@mcnaught.org>)
Список pgsql-general
On Thu, Jul 31, 2008 at 1:03 PM, Warren Bell <warren@clarksnutrition.com> wrote:
> I am trying to cast an int to a character. The int is the number 1000 it
> gets cast down to "1" and not "1000". How do I cast from int to character
> without loosing the trailing zeros?

Here is what I get when I try:

postgres=# select cast( cast( 1000 as integer ) as char );
 bpchar
--------
 1
(1 row)

postgres=# select cast( cast( 1000 as integer ) as char(10) );
   bpchar
------------
 1000
(1 row)


--
Regards,
Richard Broersma Jr.

Visit the Los Angeles PostgreSQL Users Group (LAPUG)
http://pugs.postgresql.org/lapug

В списке pgsql-general по дате отправления:

Предыдущее
От: "Douglas McNaught"
Дата:
Сообщение: Re: CAST(integer_field AS character) truncates trailing zeros
Следующее
От: Lennin Caro
Дата:
Сообщение: Re: CAST(integer_field AS character) truncates trailing zeros