SóProvas


ID
4985275
Banca
COPESE - UFT
Órgão
MPE-TO
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a tabela Livro com os campos Código, Título e Valor em um banco de dados relacional, a instrução SQL para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:

Alternativas
Comentários
  • Vamos focar no essencial:

    "... para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:"

    1) Titulo termine com "Dados", ou seja, temos que usar o comando: like '%Dados' . Sabendo disto podemos eliminar a alternativa C ( titulo = 'Dados' ), alternativa D( titulo = 'Dados' ) e alternativa E ( like '%Dados%' )

    2) Valor abaixo da média: para retornar média usamos a função agregada AVG, entretanto esta função deve ser utilizada em um select ou dentro do Having , por isto a alternativa B está incorreta;

    Chegamos ao gabarito:

    SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < (SELECT AVG(valor) FROM Livro)

    ALTERNATIVA A