[firebase-br] Sintaxe da Instrução "CASE"
Diego Silva Martins
diegosmartins em gmail.com
Ter Abr 25 11:25:59 -03 2006
Opa,
o valor q tu quer testar tem q vir depois do when, e coloca usa um IS
NULL pra testar o nulo
SELECT (CASE WHEN ATIVO = '1' THEN 'ATIVO'
WHEN ATIVO IS NULL THEN 'NULO'
ELSE 'NÃO'
END) AS ATIVO_SIM_NAO
FROM CLIENTES
WHERE CLIENTE = 'AGENDA002';
Flws!
> SELECT (CASE ATIVO WHEN '1' THEN 'ATIVO' WHEN IS NULL THEN 'NULO'
ELSE 'NÃO
> ATIVO' END) AS ATIVO_SIM_NAO
> FROM CLIENTES
> WHERE CLIENTE = 'AGENDA002';
sistema em spimarcas.com.br wrote:
> Ok!
>
> A sintaxe não está permitindo verificar se um conteúdo é nulo. Exemplo:
>
> SELECT (CASE ATIVO WHEN '1' THEN 'ATIVO' WHEN NULL THEN 'NULO' ELSE 'NÃO
> ATIVO' END) AS ATIVO_SIM_NAO
> FROM CLIENTES
> WHERE CLIENTE = 'AGENDA002';
>
>
> ----- Original Message -----
> From: "Diego Silva Martins" <diegosmartins em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, April 25, 2006 10:20 AM
> Subject: Re: [firebase-br] Sintaxe da Instrução "CASE"
>
>
> select case when <condicao> then <instrucao>
> else <instrucao>
> end
>
> sistema em spimarcas.com.br wrote:
>> Olá a todos,
>>
>> Qual é a sintaxe da instrução "CASE" em um SELECT?
>>
>> Grato,
>> Fernando
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
Mais detalhes sobre a lista de discussão lista