Gabarito disponível
Texto-base:
SELECT * FROM Produtos
WHERE Preco > 0.00;
Considerando trecho de código SQL precedente, julgue o seguinte item.
O retorno do comando apresentado será necessariamente uma lista de todos os itens da tabela Produtos, ordenados pelo campo Preco, do menor valor para o maior valor.
SELECT * FROM Produtos
WHERE Preco > 0.00;
Considerando trecho de código SQL precedente, julgue o seguinte item.
O retorno do comando apresentado será necessariamente uma lista de todos os itens da tabela Produtos, ordenados pelo campo Preco, do menor valor para o maior valor.
Sem ORDER BY não há ordenação garantida, e WHERE filtra.
O comando não possui ORDER BY, logo não há garantia de ordenação por Preco. Além disso, o WHERE Preco > 0.00 filtra os registros, de modo que nem todos os itens da tabela serão necessariamente retornados (preços nulos, zero ou negativos ficam de fora).
Análise das alternativas
Certo: errado, pois falta ORDER BY e há filtro. Errado: correto.
Referência: SQL padrão – SELECT, WHERE, ORDER BY
Resolução comentada do VaiConcursos.