From: | "Miguel Panuera" <mpanuera(at)gmail(dot)com> |
---|---|
To: | Henry <hensa22(at)yahoo(dot)es> |
Cc: | "Jaime Casanova" <systemguards(at)gmail(dot)com>, PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: como devolver una consulta modificada?¿ |
Date: | 2007-08-07 14:21:33 |
Message-ID: | f603e5000708070721j48354857qd45e4e0dc47e8007@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
sorry, x no usar reply to all, es que no me habia dado cuenta :S,
bueno volviendo al tema.
> no entiendo, podrias explicarte mejor? en todo caso
> si creas una
> funcion todo lo que debes hacer es ponerla en el
> select
>
> select tu_funcion_que_modifica_los resultados(campo)
> from tabla
>
disculpas x no explicarme bien, aveces hasta yo mismo me confundo.
>select case alguncampo
> when 'A' then 45
> when 'B' then 65
> else null
> end
> from algunatabla;
uhmm, no es lo q me esperaba pero es mucho mas facil de lo q me esperaba :D,
Gracias.
Yo pensaba hacerlo con una funcion, y estaba tan facil como una consulta :)
y esto del select case es formato sql, o propio del postgres?¿
Graciassssssssssss.
El día 7/08/07, Henry <hensa22(at)yahoo(dot)es> escribió:
>
>
> --- Jaime Casanova <systemguards(at)gmail(dot)com> escribió:
>
> > siempre envia una copia a la lista (usa reply to
> > all)
> >
> > On 8/7/07, Miguel Panuera <mpanuera(at)gmail(dot)com>
> > wrote:
> > > Muchas GRacias Sr. Jaime
> > > pero aun tengo una duda, no se si me puedan
> > ayudar, se me vino a la mente,
> > > modificar los resultados del select
> > > en una funcion, como podria modificar el resultado
> > del select, x ejemplo,.
> > > un select me devuelve
> > > ------------------------------------------
> > > 1 A 12345
> > > 2 B 56789
> > > ------------------------------------------
> > > y yo quiero q me devuelva: (donde A=45, B=65);
> > > ------------------------------------------
> > > 1 45 12345
> > > 2 65 56789
> > > ------------------------------------------
> > > como se podria hacer esto?¿
> > >
>
>
> creo que lo que quieres es algo como
> select case alguncampo
> when 'A' then 45
> when 'B' then 65
> else null
> end
> from algunatabla;
>
> espero esto ayude.
> saludos
>
>
> > no entiendo, podrias explicarte mejor? en todo caso
> > si creas una
> > funcion todo lo que debes hacer es ponerla en el
> > select
> >
> > select tu_funcion_que_modifica_los resultados(campo)
> > from tabla
> >
>
>
> ______________________________________________
> Sé un Mejor Viajero
> ¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
> http://advision.webevents.yahoo.com/reto/viaje.html
>
--
Miguel Panuera C.
STsoft Developer
mpanuera(at)gmail(dot)com
m(dot)panuera(at)stsoftperu(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2007-08-07 14:27:06 | Re: Consulta Fechas |
Previous Message | Javier Chávez B. | 2007-08-07 14:11:33 | Consulta Fechas |