Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

UPDATE de vários registros

Assim como inserimos vários novos registros na tabela apenas separando os dados dentro de parênteses,

INSERT INTO [TABELA DE VENDEDORES]
([MATRICULA], [NOME], [PERCENTUAL COMISSÃO])
VALUES
('00235','Márcio Almeida Silva',0.08),
**('00236','Cláudia Morais',0.08)**

existe alguma forma de alterar a mesma coluna de vários registros diferentes usando o mesmo comando? ex:

UPDATE [TABELA DE VENDEDORES] SET [PERCENTUAL COMISSÃO] = 0.11
WHERE [MATRICULA] = '00238' 
**AND [MATRICULA] = '00239'**

Obrigado!

2 respostas
solução!

Oii Ley, tudo bem? Espero que sim.

Tem como sim. Se for uma mesma condição e o mesmo valor, você pode fazer dessa forma usando o IN:

UPDATE [TABELA DE VENDEDORES] SET [PERCENTUAL COMISSÃO] = 0.08
WHERE [MATRICULA] IN ('00237','00238')

Agora, se for com condições diferentes e valores diferentes, precisamos fazer uma query um pouco mais complexa usando um IF.

Espero ter ajudado. Qualquer coisa estou à disposição, tá bom? :)

Era isso.

Obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software