Na linguagem SQL, para filtrar registros a serem atualizados...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - WHERE.
O comando UPDATE é utilizado em SQL para atualizar registros existentes em uma tabela. Para especificar quais registros devem ser atualizados, é essencial usar a cláusula WHERE. Essa cláusula permite aplicar condições que filtram os dados, garantindo que somente os registros que atendem aos critérios estabelecidos sejam modificados.
Por exemplo:
UPDATE clientes
SET nome = 'Novo Nome'
WHERE id_cliente = 1;
Nesta instrução SQL, apenas o registro de cliente com id_cliente igual a 1 terá o campo nome atualizado para 'Novo Nome'. Sem a cláusula WHERE, todos os registros da tabela clientes seriam afetados, o que poderia levar a resultados não desejados e potencialmente destrutivos.
As demais opções apresentadas não são usadas para filtrar registros em um comando UPDATE:
SUM
é uma função de agregação usada para somar valores.FROM
é utilizada para especificar a tabela a partir da qual os dados são selecionados ou excluídos, mas não para atualização de registros.QUERY
não é uma cláusula em SQL, é um termo genérico para uma instrução ou consulta.FILTER
não é uma cláusula SQL; a filtragem é realizada, de fato, pela cláusula WHERE.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
UPDATE C_CARROS SET COR =’VERDE’
WHERE COR =’PRETO’
(Atualize tabela C_CARROS inserindo na cololuna COR o dado(Informação) 'VERDE', onde(where - filtragem) na coluna COR contenha a informação 'PRETO'.)
OBS*
As informações VERDE e PRETO são strings, por isso, usar ' (meia aspas) , se fossem números, não haveria necessidade.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo