FC ConcursosFC Concursos

Questão FC372853

Seja a tabela Disciplinas de um banco de dados relacional: Disciplinas (Código, Nome-Disciplina, Taxa, Local) O comando SQL-ANSI para modificar a taxa dos cursos com local igual a

Linguagem SQL

FCC · 2018

Seja a tabela Disciplinas de um banco de dados relacional: 

Disciplinas (Código, Nome-Disciplina, Taxa, Local) 

 

O comando SQL-ANSI para modificar a taxa dos cursos com local igual a ‘interno’, para o valor R$ 750,00 é: 

  1. UPDATE Disciplinas SET Taxa = 750.00 

    WHERE Local = ‘interno’ 

  2. MODIFY Disciplinas MAKE Taxa = 750.00 

    FOR Local =’ interno’ 

  3. CHANGE Disciplinas SET Taxa = 750.00 

    FOR Local =’ interno’ 

  4. MODIFY Disciplinas MAKE Taxa = 750.00 

    WHERE Local =’ interno’ 

  5. UPDATE Disciplinas DO Taxa = 750.00 

    FOR Local =’ interno’ 

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A instrução correta segue a sintaxe padrão do SQL-ANSI para atualização de registros: UPDATE table SET column = valor WHERE condição.

No enunciado, isso se traduz em: UPDATE Disciplinas SET Taxa = 750.00 WHERE Local = 'interno'. Aqui, Disciplinas é a tabela, Taxa a coluna a ser alterada e Local = 'interno' a condição que limita a alteração apenas às linhas desejadas.

O uso de WHERE é essencial: sem ele, a atualização afetaria todas as linhas da tabela. O valor numérico 750.00 é atribuído diretamente à coluna numérica; a string 'interno' deve estar entre aspas simples conforme o padrão SQL.

Opcionalmente, a instrução pode terminar com ponto-e-vírgula (;), dependendo do cliente SQL.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo