Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson Nunes

UPDATE com verificação prévia

Recommended Posts

Seguinte, gostaria de fazer update em uma tabela apenas caso se exista uma condição, exemplo.

 

Tenho o campo nome e o numero, o campo nome receberia "Miguel" se o campo numero fosse = "1" ou receberia "manoel" caso o campo numero fosse = "2". Resumindo, eu sei que da pra fazer de outras formas, executando uma consulta anterior por exemplo, mas, gostaria de saber se tem como fazer na mesma instrução sql essa verificação e edição ao mesmo tempo?

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Case

 

update tabela set tipo = (case when pparam=1 then 'caso1'
                              when pparam=2 then 'caso2'
                              else 'outros' end)
where  tipo is null

 

Ajudou ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.