SóProvas


ID
3343822
Banca
CS-UFG
Órgão
UFG
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Seja a relação PRODUTO em um banco de dados, em que estão cadastrados um conjunto de produtos com os valores 100, 200, 300, 400 e 500 reais. Considere o comando de consulta SQL:


select * from PRODUTO where valor > any

(select valor from PRODUTO)


Qual é o resultado desta consulta?

Alternativas
Comentários
  • O operador ANY funciona assim: o resultado da subconsulta (entre parênteses) é inserido no comando WHERE; se a condição do comando WHERE é satisfeita com pelo menos um dos valores, retorna Verdadeiro e todos os valores que satifazem a condição. No caso, a subconsulta tem como resultado todos os registros de valor da tabela Produtos. O comando WHERE compara o atributo valor de cada um dos registros com o dos demais registros (resultado da subconsulta). Assim, enumeram-se todos os registros de valor, exceto o menor (que não pode ser maior do que nenhum outro, mas no máximo igual a si mesmo). GABARITO: D