Re: [despammed] converting varchar to integer

Поиск
Список
Период
Сортировка
От Kretschmer Andreas
Тема Re: [despammed] converting varchar to integer
Дата
Msg-id 20050817093029.GA1647@kaufbach.delug.de
обсуждение исходный текст
Ответ на converting varchar to integer  (tv@fuzzy.cz)
Ответы Re: [despammed] converting varchar to integer  (Frank Bax <fbax@sympatico.ca>)
Список pgsql-sql
tv@fuzzy.cz <tv@fuzzy.cz> schrieb:

> Hi,
> 
>    I have a varchar column, and I need to
> 
>    1) check the value in it is an integer
>    2) get the integer value (as integer)
> 
>    The problem is I can't suppose the're only correct
>    values - ie there can be something like 'xssdkjsd',
>    '230kdd' or even an empty string etc.

test=# select * from foo; t   | n
------+---bla  |bla1 |2    |
(3 rows)

test=# update foo set n = substring(t , '[0-9]')::int;
UPDATE 3
test=# select * from foo; t   | n
------+---bla  |bla1 | 12    | 2
(3 rows)


Regards, Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung.   Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org)     GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)


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

Предыдущее
От: Josh Berkus
Дата:
Сообщение: Re: converting varchar to integer
Следующее
От: Halley Pacheco de Oliveira
Дата:
Сообщение: Re: converting varchar to integer