Re: [pgsql-es-ayuda] Existe "select case" en pgsql ?¿

From: "Hector R(dot) De los Santos (Consultor TI)" <zahory(at)gmail(dot)com>
To: juan <juanramirez(at)cajazacate(dot)com(dot)sv>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Existe "select case" en pgsql ?¿
Date: 2009-06-15 18:43:38
Message-ID: 3efb88e60906151143g16725e45u5781aa58a7045877@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Si existe el Select CASE,
Su sintaxis es asi:

Select  Case campo When 1 THEN 'ENERO'  Else 'NO Se'  END as 'NombreMes'

Puedes darle una leidita a la ayuda, tiene buenos ejemplos.

PD: Si no te acostumbras mucho al SELECT CASE y te stientes mas comodo
con IIF, puedes hacer una funcion en pg que se comporte como tal, en
la Wiki Enmanuel Franco publico como hacerlo.

Suerte!

> El 15 de junio de 2009 14:31, juan<juanramirez(at)cajazacate(dot)com(dot)sv> escribió:
>>
>> Buenas tardes,
>>
>>
>> Tengo que crear una función para postgres donde hay una validación que tengo
>> que hacer, como ejemplo: algo así como los nombre de los meses 1='Enero',
>> 2='Febrero', etc...
>>
>>
>> No quiero estar haciendo "if then else" quiero dejar lo más nítido posible
>> mi función, porque son varios "posibles" resultados, por eso me preguntaba
>> por el "select case" o si habrá otra forma de como lograr lo que quiero, que
>> se yo otro lenguaje ?....
>>
>>
>>
>> Cordialmente,
>> Juan Ramírez
>> El Salvador
>> --
>> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
>> agradecerán
>>
>

--
:: HDS Consultores TI
Servidores | Redes | Programacion | GNU/Linux | PostgreSQL

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Cesar Rodriguez Dominguez 2009-06-15 18:43:42 Re: [pgsql-es-ayuda] Existe "select case" en pgsql ?¿
Previous Message Cesar Erices 2009-06-15 18:42:18 Re: [pgsql-es-ayuda] Existe "select case" en pgsql ?¿