Questão nº 69

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 69)

FGV2023Analista Judiciário - Análise de Sistemas - Web DesignerTecnologia da Informação
Gabarito: Aver comentário ↓

Davi está elaborando uma página Web com uma lista de todos os processos judiciais armazenados da tabela TB_PROCESS do banco de dados do Tribunal.
Para retornar todos os campos de todos os registros da tabela TB_PROCESS, a fim de exibir em sua página Web, Davi deve implementar o comando SQL:

Resposta comentada

Gabarito Alternativa A

O comando SELECT é a base para consultar dados em um banco de dados. Para buscar todas as colunas de uma tabela específica, utiliza-se o asterisco (*) após o SELECT.

  • (A) Correta: Esta é a sintaxe padrão para selecionar todas as colunas (*) de todos os registros da tabela TB_PROCESS, atendendo exatamente ao requisito de Davi.
  • (B) Incorreta: O comando TOP 3 (ou LIMIT 3 em outros SQLs) restringe a consulta a apenas os 3 primeiros registros, enquanto a solicitação é para "todos os registros". A armadilha aqui é que ele usa SELECT * FROM TB_PROCESS, mas o TOP 3 anula a condição de "todos".
  • (C) Incorreta: O comando SELECT * INTO REL_PROCESS FROM TB_PROCESS é usado para criar uma nova tabela chamada REL_PROCESS e copiar todos os dados da TB_PROCESS para ela, não para apenas consultar e exibir os dados.
  • (D) Incorreta: COUNT(DISTINCT N_PROCESS) é uma função de agregação que retorna apenas um número (a contagem de processos únicos), e não os campos de todos os registros.
  • (E) Incorreta: SELECT N_PROCESS seleciona apenas a coluna N_PROCESS, e não "todos os campos" da tabela, mesmo que WHERE 1=1 garanta que todos os registros sejam considerados.

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Web Designer (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho