Uso de resultado de función en la misma proyección o en el filtro

From: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Uso de resultado de función en la misma proyección o en el filtro
Date: 2013-02-06 14:39:05
Message-ID: CANm+PCAqVZ5baZv5jjtrm=xG9t34VKTDpe35CLyT9Wr2TiDTDw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenos días, gente hay posibilidad de utilizar el resultado de una función
o de un cálculo en la misma consulta para la misma tupla?
por ejemplo
select
col_1,
col_2,
fn_funciondeusuario(parametros) *col_result*,
case when *col_result* > 0 then 'L' else 'D' END col_4
from
tablas;

Si lo ejecuto así nomas me dice que no existe la columna col_result, lo que
yo quiero es que no tenga que calcular 2 veces lo mismo. Es posible de
alguna manera?

Desde ya muchas gracias!

Guillermo

Guillermo Villanueva
<http://ar.linkedin.com/in/guillermovillanueva>

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2013-02-06 14:55:59 Re: [pgsql-es-ayuda] Uso de resultado de función en la misma proyección o en el filtro
Previous Message Rafael Valenzuela 2013-02-06 14:31:26 Re: [pgsql-es-ayuda] Encontrar los índices menos usados en PostgreSQL 9.1