Considerando a tabela precedente, que representa um banco de...
Considerando a tabela precedente, que representa um banco de dados relacional ORACLE, julgue o próximo item.
O select a seguir retornará o valor 70.
select max(cod_carreira) FROM eg.EGT_CARREIRA ec WHERE DES_CARREIRA LIKE 'a%'
não vai retornar nada, like é case sensitive, os dados estão escritos em maiúsculo na tabela e a consulta começa com 'a' minúsculo. Acabou mano, gabarito errado.
O select a seguir não retornará o valor 70. Vamos analisar o que está acontecendo:
- A consulta busca o valor máximo da coluna na tabela .
- O filtro restringe os resultados às linhas em que a coluna começa com a letra “a” em minúscula.
- No entanto, na tabela fornecida, não há nenhuma linha em que a descrição da carreira () comece com a letra “a”. Portanto, o resultado será nulo.
Portanto, o select original não retornará o valor 70.