FC ConcursosFC Concursos

Questão FC374535

Observe a imagem a seguir: Em relação ao código SQL anterior, assinale a afirmativa correta.

Linguagem SQL

Instituto Consulplan · 2023

Observe a imagem a seguir:

 

 

Em relação ao código SQL anterior, assinale a afirmativa correta.

  1. O código tem como finalidade mostrar dados do último acesso ao processo.
  2. Na linha 3, há um erro de sintaxe, pois não se pode usar a função MAX em uma subconsulta.
  3. O código tem como finalidade mostrar todos os acessos ao processo, ordenando-os pela data de acesso.
  4. Para que o código seja executado sem erro, deve ser inserido o ponto-e-virgula (;) ao final da linha 5, ou seja, ao final da subconsulta.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A afirmativa está correta: o objetivo da consulta é exibir os dados do último acesso de cada processo.

Isso é obtido pela condição WHERE que compara hp.data_acesso com uma subconsulta correlacionada que retorna MAX() da data de acesso na tabela historico_processo para o mesmo numero_processo. Assim, para cada registro de hp só são selecionadas as linhas cuja data é a mais recente daquele processo.

As junções implícitas entre historico_processo, usuario e setor (hp.cod_usuario = u.codigo e u.cod_setor = s.codigo) permitem trazer o login do usuário e o setor correspondente.

Logo, a consulta retorna, por processo, o número, a data do último acesso, o login do usuário que acessou e a descrição do setor.

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

Continue aprendendo