Analise: SELECT nome FROM cad_pessoas WHERE name LIKE '_a...
Analise:
SELECT nome
FROM cad_pessoas
WHERE name LIKE '_a%'
Considerando as linhas de comandos acima, o banco de dados Oracle exibirá os nomes
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - contendo a letra “a” na segunda posição.
Para resolver esta questão, é necessário saber como a cláusula LIKE e os wildcards funcionam em SQL no Oracle. O caracter underline (_) representa qualquer caracter único, e o percentual (%) representa qualquer sequência de caracteres, inclusive uma sequência vazia.
O padrão '_a%' especificado na cláusula WHERE do SQL busca por registros onde o nome possui qualquer caracter na primeira posição, seguido da letra "a" na segunda posição, e depois pode conter quaisquer outros caracteres ou nenhum.
Portanto, a consulta irá exibir todos os nomes que atendem a esse critério, ou seja, têm a letra "a" na segunda posição, o que justifica a correção da alternativa D.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo