Questão nº 84

Questão de Auditoria em Tecnologia da Informação · FCC Prefeitura de São Luís 2018 (nº 84)

FCC2018Auditor Fiscal de Tributos I - Área Tecnologia da Informação (TI)Auditoria em Tecnologia da Informação
Gabarito: Bver comentário ↓

Um Auditor está executando operações em uma tabela chamada `cidadao` de um banco de dados aberto e em condições ideais. Para exibir os dados de todas as pessoas que possuem na segunda letra do campo `nome` a vogal a, deve-se utilizar a instrução SQL:

`SELECT * FROM cidadao WHERE`

Resposta comentada

Gabarito Alternativa B

Para encontrar dados que seguem um padrão específico em um texto, o SQL usa o operador LIKE junto com caracteres especiais chamados wildcards.

  • (A) Incorreta: O operador = faz uma comparação exata, buscando nomes que sejam literalmente *a. Além disso, * não é um wildcard padrão no SQL para o operador LIKE.
  • (B) Correta: O operador LIKE é o correto para buscar padrões. O wildcard _ (underscore) representa qualquer caractere único (neste caso, a primeira letra). A letra a é o caractere literal que deve ser a segunda letra. O wildcard % (percentual) representa qualquer sequência de zero ou mais caracteres (o restante do nome). Juntos, _a% significa "começa com qualquer caractere, seguido pela letra 'a', seguido por qualquer coisa".
  • (C) Incorreta: CONTAINS não é um operador padrão SQL para este tipo de busca posicional de caracteres. Ele é mais comum em sistemas de busca de texto completo (full-text search) e com sintaxe diferente.
  • (D) Incorreta: Assim como na alternativa A, * não é o wildcard padrão SQL para o operador LIKE. A armadilha da banca aqui é usar um wildcard comum em outros contextos (como sistemas de arquivos ou expressões regulares em algumas linguagens de programação), mas que não é válido no SQL padrão para o LIKE. O wildcard correto para "qualquer sequência de caracteres" é %.
  • (E) Incorreta: HAVE não é um operador SQL para manipulação ou busca de padrões em strings. O HAVING é usado para filtrar grupos de resultados após uma cláusula GROUP BY.

Fonte: FCC Prefeitura de São Luís 2018 Auditor Fiscal de Tributos I - Área Tecnologia da Informação (TI) (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho