Página 1 de 1
decode devolve resultado para vazio
Enviado: Sex, 30 Nov 2007 10:25 am
por carlos12
olha eu aqui em menos de 1 dia hahahahaha, aí pessoal a duvida é o seguinte tenho a tabela:
DTEXCLUSAO
ai eu queria usar o decode para quando a data fo (is null) ele retornasse a palavra "Vazio", quando encontra-se data ele retornasse uma outra frase tipo: "usuario ativo".
´
att
Enviado: Sex, 30 Nov 2007 10:38 am
por Tineks
Opa, e ai Carlos, belezinha????
segue ai um exemplo.
Selecionar tudo
SQL> SELECT nome,
2 data,
3 decode (data, null, 'Vazio', 'Usuário Ativo') situacao
4 FROM mens_erro2
5 /
NOME DATA SITUACAO
-------------------- --------- -------------
MARIA Vazio
JOSE 30-NOV-07 Usuário Ativo
[]'s
Dúvida
Enviado: Sex, 30 Nov 2007 10:47 am
por bassman
Vi no tópico que o Carlos 'queria' usar o decode, mas a pergunta é a seguinte, neste caso não poderia usar o NVL2? Ele pode sr usado com datas ou somente para string?
Enviado: Sex, 30 Nov 2007 10:52 am
por Tineks
O nvl2 pode ser usado sim, ele só não pode ser usado com campo do tipo Long, o resultado seria o mesmo.
Selecionar tudo
SQL> SELECT nome,
2 data,
3 decode (data, null, 'Vazio', 'Usuário Ativo') situacao ,
4 nvl2(data,'Usuário Ativo','Vazio') situacao2
5 FROM mens_erro2
6 /
NOME DATA SITUACAO SITUACAO2
-------------------- --------- ------------- -------------
MARIA Vazio Vazio
JOSE 30-NOV-07 Usuário Ativo Usuário Ativo
[]'s
Enviado: Sex, 30 Nov 2007 10:55 am
por bassman
Muito obrigado pelo esclarecimento!!!!
Realmente o forum é de grande valia!!!!
Enviado: Sex, 30 Nov 2007 11:12 am
por carlos12
Mais uma vez Cristiano valeu pela força meu amigo!