Re: can't cast char to in

From: "blackwater dev" <blackwaterdev(at)gmail(dot)com>
To: "Erik Jones" <erik(at)myemma(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: can't cast char to in
Date: 2008-04-22 15:47:08
Message-ID: 34a9824e0804220847x3b0e95d1jccd7318d15f093c5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Yeah, it was my being stupid, I got it going now.

Thanks!

On Tue, Apr 22, 2008 at 11:42 AM, Erik Jones <erik(at)myemma(dot)com> wrote:

>
> On Apr 22, 2008, at 10:34 AM, blackwater dev wrote:
>
> I have a table with a mileage column that is a character varying (please
> > don't ask why :).
> >
> > I need to do a query where mileage > 500
> >
> > select * from cars where mileage>500
> >
> > So I need to cast it but everything I try throws an error such as :
> >
> > ERROR: invalid input syntax for integer: "+"
> >
> > How can I cast this?
> >
>
> Well, you didn't really give any real information on the format of the
> data in your mileage column. However, my guess is that you've got at least
> one row with just '+' in the mileage column which is not the same thing as
> '+0'. You'll probably need to do a little data cleaning and, once that's
> done you should definitely consider switching that to an integer/numeric
> data type.
>
> Erik Jones
>
> DBA | Emma(R)
> erik(at)myemma(dot)com
> 800.595.4401 or 615.292.5888
> 615.292.0777 (fax)
>
> Emma helps organizations everywhere communicate & market in style.
> Visit us online at http://www.myemma.com
>
>
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Leandro Casadei 2008-04-22 16:17:42 Updating with a subselect
Previous Message Erik Jones 2008-04-22 15:42:46 Re: can't cast char to in