Questão
ID 1225620Disciplina: Tecnologia da Informação
Assuntos: Insert, Update e Delete
Ano: 2023 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Transportadora Brasileira Gasoduto Bolívia-Brasil S/A
idFuncionario | Nome | Salario |
1 | André | 1000.00 |
2 | João | 2000.00 |
3 | Maria | 9000.00 |
4 | Pedro | 3000.00 |
5 | Thiago | 7000.00 |
6 | Matheus | 5000.00 |
Considerando que a tabela precedente, de nome funcionario, possui apenas os registros mostrados, julgue o item subsequente.
A seguir, é apresentado o comando correto em SQL para se alterar o valor do salário (Salario) para o maior salário da tabela apenas para o funcionário que possui IdFuncionario igual a 1.
UPDATE funcionario AS f, (SELECT max(salario) as maxsalario FROM funcionario) AS s
SET f.salario = s.maxsalario
WHERE f.idfuncionario = 1;