Questão de Banco de Dados — SQL — FCC 2022
- Código
- fc063366
- Banca
- FCC
- Órgão
- SEFAZ-AP
- Ano
- 2022
- Cargo
- Fiscal da Receita Estadual - Conhecimentos Específicos
- APaulo ou Pedro.
- BAugusto e Jordão.
- CPaulo ou Paula.
- DÁlvaro ou Augusto.
- EPaula ou Patricio.
GabaritoA — Paulo ou Pedro.
Gabarito: letra A. A expressão WHERE Nome-Contribuinte LIKE 'p%o' retorna nomes que começam com a letra 'p' e terminam com a letra 'o'. No SQL, o caractere % é um curinga que representa qualquer sequência de caracteres (inclusive vazia). Assim, o padrão 'p%o' casa com strings que iniciem por 'p' e finalizem por 'o', independentemente do que houver no meio.
A banca cobra o conhecimento básico do operador LIKE e do curinga %. Basta aplicar a regra: 'p%o' = começa com 'p' + qualquer coisa + termina com 'o'.
"Paulo" começa com 'p' e termina com 'o'; "Pedro" começa com 'p' e termina com 'o'. Ambos satisfazem o padrão.
"Augusto" começa com 'A' (não 'p'); "Jordão" começa com 'J' (não 'p'). Nenhum atende ao padrão.
"Paulo" atende, mas "Paula" termina com 'a' (não 'o'). Apenas um não basta para a consulta retornar ambos.
"Álvaro" começa com 'Á' (não 'p'); "Augusto" começa com 'A' (não 'p'). Nenhum atende.
"Paula" termina com 'a' (não 'o'); "Patricio" termina com 'o' mas começa com 'p', então atenderia. Porém "Paula" não atende, então a consulta não retornaria essa dupla.
Gabarito: letra A.
Link permanente: /questoes/fc063366