Questão de Banco de Dados — SQL — FGV 2024
- Código
- fg092020
- Banca
- FGV
- Órgão
- Prefeitura de São José dos Campos - SP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Auditor Tributário Municipal
- AF – V – V.
- BF – F – V.
- CV – V – F.
- DV – F – V.
- EF – F – F.
GabaritoB — F – F – V.
Gabarito: letra B (F – F – V). A primeira afirmativa é falsa porque o curinga para um único caractere é _ (underline), não - (hífen). A segunda é falsa porque o operador IN é abreviação apenas de múltiplas condições OR, e não inclui AND. A terceira é verdadeira: o RIGHT JOIN retorna todos os registros da tabela da direita e os correspondentes da esquerda, preenchendo com NULL quando não há correspondência.
O operador LIKE é usado para buscar padrões em uma coluna. O curinga % representa zero, um ou vários caracteres; o curinga para um único caractere é _ (sublinhado), e não - (hífen). A afirmativa trocou o símbolo correto.
O operador IN permite especificar vários valores em uma cláusula WHERE, funcionando como uma abreviação para múltiplas condições OR sequenciais. Ele não envolve AND. A adição de AND na descrição torna a afirmativa incorreta. Já a parte sobre NOT IN está correta: retorna registros que não correspondem a nenhum valor da lista.
O RIGHT JOIN (ou RIGHT OUTER JOIN) retorna todos os registros da tabela à direita e os registros correspondentes da tabela à esquerda. Se não houver correspondência, as colunas da tabela da esquerda aparecem como NULL. A descrição está precisa.
Conclusão: a sequência correta é F – F – V, correspondendo à letra B.
Afirmativa | Operador | Descrição do operador | Curingas / Comportamento | Correção | Justificativa |
|---|---|---|---|---|---|
1ª | LIKE | Busca padrão em coluna (WHERE) |
| Falsa | A afirmativa troca |
2ª | IN | Especifica múltiplos valores (WHERE) | Abreviação de múltiplos | Falsa | Incluiu indevidamente |
3ª | RIGHT JOIN | Junção de tabelas | Retorna todos os registros da tabela direita + correspondentes da esquerda (NULL se sem correspondência) | Verdadeira | Descrição precisa do comportamento do RIGHT JOIN |
Link permanente: /questoes/fg092020