Re: Returning String as Integer
От | Hogan, James F. Jr. |
---|---|
Тема | Re: Returning String as Integer |
Дата | |
Msg-id | D73D467FE58F004E9D3FA25414945DC104FE0E1C@AUSEX3VS1.seton.org обсуждение исходный текст |
Ответ на | Returning String as Integer ("Kashmira Patel \(kupatel\)" <kupatel@cisco.com>) |
Список | pgsql-sql |
Here is a Perl function a friend of mine wrote to help with this... Problems I ran into were errors because of NON NUMERIC Characters in the String... Casting would fail It doesn't catch all cases but it has been quite helpful to me $x = $_[0]; $x =~ s/^[^-\d\.]*//; $x =~ s/\,//g; $x = $x * 1; return $x; -----Original Message----- From: pgsql-sql-owner@postgresql.org [mailto:pgsql-sql-owner@postgresql.org] On Behalf Of Jorge Godoy Sent: Friday, May 05, 2006 4:52 PM To: pgsql-sql@postgresql.org Subject: Re: [SQL] Returning String as Integer Em Sexta 05 Maio 2006 18:37, Kashmira Patel (kupatel) escreveu: > Hi all, > I have a table with a column of type 'text'. It mainly contains > numbers. Is there any way to select a value from this column and return > it as an integer? testing=# select '123'::integer;int4 ------ 123 (1 registro) testing=# -- Jorge Godoy <jgodoy@gmail.com> ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend
В списке pgsql-sql по дате отправления: