Considere o seguinte comando: UPDATE aluno SET nota=0 WHERE...

Próximas questões
Com base no mesmo assunto
Q907213 Banco de Dados

Considere o seguinte comando:


UPDATE aluno SET nota=0 WHERE nota LIKE ’-’


Sobre este comando é correto afirmar que

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - a cláusula WHERE define condição para troca de valores na coluna nota.

Para resolver essa questão, é essencial ter conhecimento sobre a instrução UPDATE em SQL, que é utilizada para alterar dados já existentes em uma tabela. O comando SET é usado para especificar quais colunas e valores serão atualizados, e a cláusula WHERE é utilizada para filtrar quais linhas serão afetadas pela atualização, baseando-se em uma condição especificada.

No comando apresentado, a instrução UPDATE está alterando dados na tabela aluno. Através do uso do SET nota=0, estamos especificando que o valor da coluna nota será atualizado para 0. A cláusula WHERE nota LIKE '−' define a condição de que essa atualização só ocorrerá nas linhas onde o valor atual da coluna nota corresponder ao padrão especificado, neste caso, um hífen ('−').

Está claro, portanto, que a alternativa C está correta, pois a cláusula WHERE, neste contexto, está sendo usada para especificar qual condição deve ser atendida para que a atualização seja realizada apenas nas linhas que contêm um hífen na coluna nota, e não em todas as linhas da tabela.

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) Errado . O nome da tabela é aluno.

b) Errado. O comando para criar uma nova coluna em uma tablea é ALTER TABLE nome da tabela ADD nome da nova coluna

c) Correto.

e) Pelo contrário, o comando SET define o novo valor que será atribuído.

Me parece errado o enunciado, uma vez que se voce insere um numero sem aspas necessariamente a tal coluna seria numerica, portanto nao teria -, porem no caso a descricao de where esta certissima.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo