Fórum Sobre Case... #51033

16/05/2005

0

pessoal isso seria válido:
  select nome, importancia, 
           case  
              when (importancia = 0) then ´Baixa´ 
              when (importancia = 1) then ´Normal´
              when (importancia = 0) then ´Alta´
              else ´Crítica´
           end 
  from tabteste



Bruno Belchior

Bruno Belchior

Responder

Posts

16/05/2005

Weber

Acredito que seria válido, mas o retorno para a importancia zero seria sempre Baixa.


Responder

Gostei + 0

16/05/2005

Bruno Belchior

como assim?


Responder

Gostei + 0

17/05/2005

Raserafim

weber disse que vai ser sempre Baixa, e realmente vai ser, pois a condição de Baixa e de Alta é a mesma, ou seja, sempre que a condição for tal que dê Baixa, ela tb vai ser Alta, pois a condição: (importancia = 0) está nos dois.
o SQL vai assumir a primeira condição, pois ela nem testa as outras condições caso alguma seja satisfeita.


Responder

Gostei + 0

17/05/2005

Bruno Belchior

ah tá, aquilo foi erro de Ctrl+C, Ctrl+V, na verdade o último ítem é [b:f2a35bd638]3[/b:f2a35bd638]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar