Questão de Banco de Dados — Consultas e Comandos em SQL — Quadrix 2024
- Código
- qa630751
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Cargo
- Ana Tec ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO (letra C). O comando UPDATE certificado SET data_certificado = '2024-01-01' WHERE id_inscricao = 1; está sintaticamente correto e cumpre exatamente o que o enunciado descreve: atualiza a coluna data_certificado da tabela CERTIFICADO para a data '2024-01-01' em todas as linhas em que id_inscricao seja igual a 1. A sintaxe do UPDATE segue o padrão SQL: UPDATE nome_da_tabela SET coluna = valor WHERE condição; — e todos os elementos estão presentes e corretos.
O comando UPDATE é um comando da DML (Data Manipulation Language), utilizado para modificar dados existentes em uma tabela. Sua sintaxe básica é:
UPDATE nome_da_tabela
SET coluna1 = valor1, coluna2 = valor2, ...
WHERE condição;A cláusula WHERE é opcional, mas essencial quando se deseja atualizar apenas registros específicos. Se omitida, o UPDATE afetaria todas as linhas da tabela — um erro comum e perigoso. No comando em questão, a cláusula WHERE id_inscricao = 1 restringe a atualização apenas às linhas cujo id_inscricao seja igual a 1, exatamente como pede o enunciado.
Vamos analisar cada parte do comando:
UPDATE certificado — indica a tabela alvo: CERTIFICADO.
SET data_certificado = '2024-01-01' — define a coluna data_certificado com o valor literal de data '2024-01-01'. O valor está entre aspas simples, que é a forma correta de representar literais de data em SQL.
WHERE id_inscricao = 1 — filtra as linhas que serão atualizadas, aplicando a mudança apenas onde id_inscricao for igual a 1.
O comando está correto e atende perfeitamente ao que o enunciado pede.
O comando UPDATE certificado SET data_certificado = '2024-01-01' WHERE id_inscricao = 1; está sintaticamente correto e cumpre exatamente o que o enunciado descreve: atualiza a coluna data_certificado da tabela CERTIFICADO para a data '2024-01-01' em todas as linhas em que id_inscricao seja igual a 1. A sintaxe do UPDATE segue o padrão SQL: UPDATE nome_da_tabela SET coluna = valor WHERE condição; — e todos os elementos estão presentes e corretos.
O comando UPDATE é um comando da DML (Data Manipulation Language), utilizado para modificar dados existentes em uma tabela. Sua sintaxe básica é:
UPDATE nome_da_tabela
SET coluna1 = valor1, coluna2 = valor2, ...
WHERE condição;A cláusula WHERE é opcional, mas essencial quando se deseja atualizar apenas registros específicos. Se omitida, o UPDATE afetaria todas as linhas da tabela — um erro comum e perigoso. No comando em questão, a cláusula WHERE id_inscricao = 1 restringe a atualização apenas às linhas cujo id_inscricao seja igual a 1, exatamente como pede o enunciado.
Vamos analisar cada parte do comando:
UPDATE certificado — indica a tabela alvo: CERTIFICADO.
SET data_certificado = '2024-01-01' — define a coluna data_certificado com o valor literal de data '2024-01-01'. O valor está entre aspas simples, que é a forma correta de representar literais de data em SQL.
WHERE id_inscricao = 1 — filtra as linhas que serão atualizadas, aplicando a mudança apenas onde id_inscricao for igual a 1.
O comando está correto e atende perfeitamente ao que o enunciado pede.
Gabarito: letra C
Link permanente: /questoes/qa630751