SQL - Comando UPDATE
Gabarito: letra E. A query SQL UPDATE tabela_colaboradores SET grupo = 'prioritário' WHERE profissão = 'médico' OR profissão = 'enfermeiro' atualiza a coluna grupo para o valor 'prioritário' apenas nas linhas onde a coluna profissão é 'médico' ou 'enfermeiro'. A alternativa E descreve exatamente essa operação.
Alternativa A — ❌ Incorreta
Descreve uma "sincronização" com um grupo de tabelas, o que não corresponde ao comando UPDATE. A cláusula WHERE não se refere a um grupo de tabelas, mas a uma condição sobre linhas da mesma tabela.
Alternativa B — ❌ Incorreta
Afirma que o comando "cria um novo campo grupo". Na verdade, o UPDATE modifica uma coluna já existente; ele não cria colunas. Para criar uma coluna, usa-se ALTER TABLE.
Alternativa C — ❌ Incorreta
Inverte a lógica: diz que a query atualiza com os valores 'médico' ou 'enfermeiro' nas linhas onde grupo é 'prioritário'. O correto é o oposto: atualiza grupo para 'prioritário' onde profissão é 'médico' ou 'enfermeiro'.
Alternativa D — ❌ Incorreta
Novamente menciona "cria um novo campo grupo", o que é falso. O UPDATE não cria colunas; apenas altera valores existentes.
Alternativa E — ✅ Correta ⟵ GABARITO
Descreve precisamente: atualiza a tabela com o valor 'prioritário' na coluna grupo somente nas linhas onde a coluna profissão é 'médico' ou 'enfermeiro'. É exatamente o que a query faz.
Gabarito: letra E