Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-es-ayuda] Ordenar resultado por números ?==?ISO-8859-1?Q?en campo varchar

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: Rodrigo Ruiz <rruizf(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Ordenar resultado por números ?==?ISO-8859-1?Q?en campo varchar
Date: 2010-09-30 17:28:22
Message-ID: AANLkTimaf0zGZeZW4CMy0sGPA40JRqk2dkKtboPufRTp@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
ok creo que tienes razon por que es solo para valido en numeros enteros
puedes usar un tipo de dato ::numeric(3,2)

este parse te respeta los decimales en 0
select id,titulo,indice::numeric(3,2)as in from a order by in;

y este es un parse a float
select id,titulo,indice::float as in from a order by in;

El 30 de septiembre de 2010 11:42, Rodrigo Ruiz <rruizf(at)gmail(dot)com> escribió:

> El 30/09/2010 12:26, Miguel Angel Hernandez Moreno escribió:
>
>  haces un parseo a integer
>>
>> select  id,titulo,indice::integer as in from tabla order by in asc
>>
>>  [...]
>
> Gracias Miguel Angel,
> apliqué tu sugerencia a la consulta y obtengo lo siguiente:
>
> ERROR:  la sintaxis de entrada no es válida para integer: «1.11»
>
>
> --
> Rodrigo Ruiz Fuentes
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Eduardo Leonardo Reyes BatistaDate: 2010-09-30 18:14:15
Subject: la configuracion de postgres perfecta!
Previous:From: oscar arochaDate: 2010-09-30 16:45:56
Subject: Consulta SQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group