SóProvas


ID
5532433
Banca
FGV
Órgão
TJ-RO
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela de banco de dados R, contendo uma coluna A, numérica, que é a chave primária da tabela.
Tomando como referência a sintaxe do MS SQL Server, o comando SQL que NÃO funciona para exibir o maior valor da coluna é:

Alternativas
Comentários
  • Questão com 2 gabaritos...

    a) Vai exibir o menor valor. Para exibir o maior, precisaria colocar o "DESC" no final

    d) Não posso usar função agregada no WHERE, não vai executar

    -----

    EDIT: letra e também exibe o menor número

  • ✅Gabarito(D)  

    O comentário do Leandro está correto em relação a letra A.

    Exemplo:

    SELECT TOP 3 * FROM JOGADORES ORDER BY PONTOS DESC

    O comando acima trás como resultado os três jogadores mais bem colocados  (maiores pontuações do primeiro registro para o terceiro).

    SELECT TOP 3 * FROM JOGADORES ORDER BY PONTOS

    O comando acima trás como resultado os três últimos colocados (menores pontuações do primeiro registro para o terceiro)

    Fonte: https://www.devmedia.com.br/select-top-em-varios-sgbds/25560

  • GAB D.

    Testei aqui:

    A - Resultado 1

    B - Resultado 10

    C - Resultado 10

    D - Erro (Gabarito)

    E - Resultado 1

    A pergunta: "o comando SQL que NÃO funciona para exibir o maior valor da coluna é:"

    Sei lá, eu consideraria as alternativas corretas as letras D, A e E... mas... fgv né kkkk

  • Na minha visão, a letra E só "funcionaria para exibir o maior valor da coluna" se trouxesse o seguinte texto:

    select r.A from R r where not exists (select * from R r2 where r2.A > r.A)

  • A letra A tá certa ?

  • Questão foi anulada: https://conhecimento.fgv.br/sites/default/files/concursos/tjro2021_gabarito_definitivo.pdf