Um Programador pretende executar uma instrução SQL que recup...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - WHERE preco BETWEEN 100 AND 1000;
O tema da questão envolve a recuperação de registros de uma base de dados em SQL que atendam a um determinado critério de seleção de valores dentro de um intervalo específico. Para resolver essa questão, é necessário entender o uso da cláusula WHERE em conjunto com o operador BETWEEN, que serve para especificar um intervalo inclusivo, ou seja, incluindo os limites especificados.
A expressão BETWEEN é utilizada para definir um intervalo que inclui os valores iniciais e finais especificados. Portanto, quando aplicamos WHERE preco BETWEEN 100 AND 1000, estamos solicitando ao banco de dados que retorne todos os registros da tabela produto cujo campo preco contenha valores maiores ou iguais a 100 e menores ou iguais a 1000. Isso atende perfeitamente à condição descrita para a seleção dos produtos desejados.
Essa instrução SQL é eficiente e direta, garantindo que apenas os produtos com preços dentro do intervalo especificado sejam selecionados, cumprindo o requisito de seleção indicado na questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Para delimitar os preços entre dois valores, poderíamos utilizar as seguintes sintaxes:
SELECT * FROM Produto WHERE preco >= 100 AND preco <= 1000; ou então
SELECT * FROM Produto WHERE preco BETWEEN 100 AND 1000
Assim, veja que a alternativa B se encaixa na nossa segunda possibilidade.
Gabarito: B
Fonte: Arthur Mendonça, Direção Concursos.
mas Between se refere aquela faixa entre dois valores?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo