Fiz o código normalmente e sei que ele funciona, porém acredito que exista uma forma mais eficiente, existe alguma maneira de atualizar os dois dados com apenas 1 "UPDATE [TABELA DE VENDEDORES]" ?
Fiz o código normalmente e sei que ele funciona, porém acredito que exista uma forma mais eficiente, existe alguma maneira de atualizar os dois dados com apenas 1 "UPDATE [TABELA DE VENDEDORES]" ?
Lucas, o comando UPDATE, assim como DELETE em SQL, é bastante abrangente e pode alterar os dados de uma tabela inteira. Por exemplo, poderia alterar o percentual comissão de todos os vendedores, se não informar a condição via WHERE.
UPDATE [TABELA DE VENDEDORES] SET [PERCENTUAL COMISSÃO] = 0.11
Contudo, se você precisa fazer alteração em uma linha específica como pede o exercício, é necessário um UPDATE por linha. Desse modo altero uma coluna do vendedor 00235 e outra do 00236
UPDATE [TABELA DE VENDEDORES] SET [PERCENTUAL COMISSÃO] = 0.11
WHERE [MATRICULA] = '00235';
UPDATE [TABELA DE VENDEDORES] SET [NOME] = 'Cláudia Morais Sousa'
WHERE [MATRICULA] = '00236'
Se o ajuste for para o mesmo vendedor , ou seja, a mesma linha de uma tabela nesse caso, também é possível alterar várias colunas ao mesmo tempo, separando por virgula.
UPDATE [TABELA DE VENDEDORES]
SET [NOME] = 'Cláudia Morais Sousa', [PERCENTUAL COMISSÃO] = 0.15
WHERE [MATRICULA] = '00236'