Selecione qual das seguintes sentenças na cláusula WHERE de ...

Próximas questões
Com base no mesmo assunto
Ano: 2012 Banca: CETAP Órgão: FUNPAPA
Q1182348 Banco de Dados
Selecione qual das seguintes sentenças na cláusula WHERE de uma consulta SQL NÃO permite filtrar os registros da tabela "Funcionario" que contém valores entre 20 e 30 (inclusive 20 e 30) na coluna "idade" dentro:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Vamos abordar o tema da questão que está no contexto do comando SELECT e uso da cláusula WHERE no SQL, que é fundamental para filtrar registros em uma base de dados. Compreender como aplicar corretamente os operadores de comparação e lógicos determina a precisão dos resultados obtidos em uma consulta.

As alternativas A, B, C e D apresentam maneiras válidas de se filtrar registros dentro de um intervalo específico (de 20 a 30 anos, incluindo os limites). A alternativa A usa o operador BETWEEN, que é um atalho para representar um intervalo inclusivo. A alternativa B utiliza operadores de comparação (>= e <=) para definir explicitamente a inclusão dos limites do intervalo. C e D usam uma combinação de operadores de comparação simples (>, <) e lógicos (OR), com a alternativa D também aplicando o operador IN para verificar a inclusão dos valores limites.

A alternativa correta E, por outro lado, utiliza as palavras-chave AFTER e BEFORE, que não são operadores reconhecidos na maioria dos dialetos SQL. A intenção da alternativa pode parecer selecionar valores após 20 e antes de 30, mas como essas palavras-chave não são parte da sintaxe padrão do SQL para realizar comparações de igualdade ou intervalo, a sentença não funcionará como esperado, tornando a alternativa E incorreta para a tarefa de filtrar registros com idade entre 20 e 30 anos, inclusive.

É essencial estar familiarizado com a sintaxe correta e os operadores disponíveis no SQL para garantir que as consultas retornem os dados desejados. Ao preparar-se para concursos, prestar atenção aos detalhes e conhecer o conjunto padrão de operadores e suas funções pode ser decisivo para acertar questões como esta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo