Re: to_number function questions

Поиск
Список
Период
Сортировка
От Karel Zak
Тема Re: to_number function questions
Дата
Msg-id 20020918101417.A11154@zf.jcu.cz
обсуждение исходный текст
Ответ на to_number function questions  (Cindy <ctmoore@uci.edu>)
Список pgsql-general
On Tue, Sep 17, 2002 at 12:26:57PM -0700, Cindy wrote:
>
> What does to_number do with a string like "123x78" ?  Does
> it try to convert the whole string?  Does it stop at x, giving 123?
> Does it drop x?  Does it return some sort of failure?

test=# select to_number('123x78', '999x99');
 to_number
-----------
     12378

test=# select to_number('123x78', '999');
 to_number
-----------
       123

test=# select to_number('123x78', '999999');
 to_number
-----------
     12378

test=# select to_number('123xxx78', '999yyy99');
 to_number
-----------
     12378

> Also, suppose that you give to_number 123, and the second parameter is
> "999999" ?  Do the extra 9's give any problem (you dn't always know
> whether to_number will get 0-99999, so what do you give it in the
> formatting string?  If it has more 9's in the format string than are
> digits in the number, will it pad it?

test=# select to_number('123', '99999999999999999999999');
 to_number
-----------
       123

> Sorry for all the q's but the page
> http://www.postgresql.org/idocs/index.php?functions-formatting.html
> only lists things in tables and does not discuss the sorts of questions
> or oddball inputs/exceptions I ask about.

 The docs expect that user knows 'psql' and knows method how test wanted
questions before post it to PG lists :-) The patches with better docs are
wanted of course.

    Karel

--
 Karel Zak  <zakkr@zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/

 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] PGXLOG variable worthwhile?
Следующее
От: GB Clark
Дата:
Сообщение: Re: general trouble installing languages