segunda-feira, 30 de maio de 2011

Decode do Oracle no SQL Server

Olá,

No Oracle, quando precisamos fazer um if no select usamos o comando decode, como no exemplo abaixo:

select decode( campo, valor1, retorno1, retornoelse) from tabela

Como podemos fazer isso no SQL Server? Bom, SQL Server, devemos utilizar o case, veja o select abaixo:

Select case campo when valor1 then retorno1 else retornoelse end as colunaIIf from tabela

Até,

Nenhum comentário: