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