[firebase-br] Select com IF

Alex Miranda de Oliveira alexsistemass em gmail.com
Sáb Mar 28 09:04:34 -03 2009


2009/3/28 Augusto junior <gutopj02 em gmail.com>

> Pessoal,
>
> preciso construir cuma consulta que exiba campos assim...
>
> SELECT campo1, campo2, CONDICAO , opcao1  from tabela
>                                                             opcao2
>                                                             opcao3
>
> Caso o campo condicao seja 'P' entao mostra opcao 1
>                                           'D'    "          "    opcao 2
>                                        qqer outro valor     opcao 3
>
> Obrigado
> Augusto
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>


Tenta usar o Case com o When

Vai ai Um Exemplo


SELECT
     Case uf.uf_sigla  When 'GO' then 'Goias'
                       When 'DF' then 'Distrito Federal'
   End AS Estado
>From   UF


Se o Case When nao resolver ai voce vai ter que Criar uma Store Procedure..

Por que não Store Procedure voce pode ter Condições variaveis e etc...



Mais detalhes sobre a lista de discussão lista