Re: Comprobar que un numeric tenga decimales.

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Comprobar que un numeric tenga decimales.
Date: 2006-10-14 00:22:40
Message-ID: 45302DD0.5070402@umcervantes.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Victor Lopez escribió:
> [...]
> if((Valor % 1) == 0) then sin_decimales
> else con_decimales

Ekk...error de axioma:

"cualquier cosa" dividida por "uno", el cuociente siempre sera
"cualquier cosa", por ende el resto siempre sera cero.

Creo que lo que se puede hacer es lo siguiente:

numero = 3.5

SELECT CASE WHEN numero = trunc(numero,0) THEN 'Numero racional' ELSE
'Numero Entero' END as resultado;

--
Juan Martinez G.
Departamento de Informatica
Universidad Miguel de Cervantes

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe Amezquita 2006-10-14 03:55:21 Retornar un vector desde una funcion
Previous Message Victor Lopez 2006-10-13 23:51:51 Re: Problemas con CREATELANG