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
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 ?¿ |