Na linguagem SQL, para filtrar registros a serem atualizados...

Próximas questões
Com base no mesmo assunto
Q252869 Banco de Dados
Na linguagem SQL, para filtrar registros a serem atualizados em uma tabela pelo comando UPDATE, usa-se a cláusula

Alternativas

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

A clausula where realiza o filtro no Sql
Um exemplo prático é:


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