Por padrão, o Access trata os caracteres # (sinal de número...

Próximas questões
Com base no mesmo assunto
Q2250601 Banco de Dados
Por padrão, o Access trata os caracteres # (sinal de número), ? (ponto de interrogação) e [ ] (colchetes de abertura e fechamento) como curingas nas consultas ao banco de dados. Nesse sentido, é correto afirmar que o curinga
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - [ ] é tratado como caractere comum quando está entre colchetes.

Vamos entender o conceito envolvido na questão. No Microsoft Access, e em muitos outros sistemas de gerenciamento de banco de dados, os caracteres #, ?, e [ ] são utilizados como curingas (wildcards) em consultas. Eles ajudam a definir critérios de pesquisa que não são exatamente conhecidos ou precisam ser flexíveis. Por exemplo:

  • O # é usado para representar qualquer número único em uma busca por padrões de data.
  • O ? representa qualquer caractere único em uma posição específica.
  • Os [ ] são usados para definir um conjunto de caracteres, onde qualquer caractere dentro dos colchetes pode ser uma correspondência.

Agora, no contexto da questão, é importante entender como fazer com que esses curingas sejam tratados como caracteres literais, isto é, como inseri-los em uma consulta sem que eles exerçam sua função de curinga. Isso é feito usando um método específico de "escape" para que o Access compreenda que você deseja buscar pelo próprio caractere e não pelo seu papel de curinga.

A alternativa correta, letra E, afirma que os colchetes são tratados como caracteres comuns quando estão entre colchetes. Isso quer dizer que se você quiser procurar por um colchete literal em uma consulta, você deverá colocá-lo dentro de colchetes. Por exemplo, para buscar pela string "[abc]", você deveria escrever uma consulta como Like "[[abc]]" para que o Access entenda que os colchetes não estão definindo um conjunto de caracteres, mas sim que são caracteres que devem ser procurados na string.

As outras alternativas tentam definir outras formas de tratar os curingas como literais, mas não são as maneiras corretas segundo as regras de consulta do Access:

  • A utilização de aspas duplas funciona para caracteres literais em geral, mas não é a forma padrão para os colchetes.
  • Colocar um ponto de interrogação entre colchetes ou aspas duplas não muda o seu significado como curinga.

Entender o uso de curingas e como escapá-los em consultas é fundamental para criar pesquisas precisas e eficientes em um banco de dados como o MS-Access.

Clique para visualizar este gabarito

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