Analise: SELECT nome FROM cad_pessoas WHERE name LIKE '_a...

Próximas questões
Com base no mesmo assunto
Q2250603 Banco de Dados

Analise:

SELECT nome

FROM cad_pessoas

WHERE name LIKE '_a%'

Considerando as linhas de comandos acima, o banco de dados Oracle exibirá os nomes 

Alternativas

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