Essa pergunta também está no material:
Respostas
Analisando as sentenças fornecidas: I- A consulta select substr(NOME,5,8) from ALUNOS where MATRICULA= 252322, recupera uma parte do nome do aluno, neste caso, Ana, excluindo parte da string que está entre a posição 5 até 8. Esta sentença está incorreta, pois a função substr(NOME,5,8) retornará uma parte do nome do aluno, mas não necessariamente "Ana" e não excluirá parte da string. II- A consulta select upper(NOME) from ALUNOS, recuperará todos os registros e exibirá todos os caracteres do campo nome em maiúsculo. Esta sentença está correta, pois a função upper(NOME) retornará todos os caracteres do campo nome em maiúsculo. III- A consulta select ltrim(NOME, 'a') from ALUNOS where ENDERECO like '%Blumenau', retornará como resultado “na Lima”. Esta sentença está incorreta, pois a função ltrim(NOME, 'a') removerá todos os caracteres 'a' do início do campo nome, não resultando em "na Lima". IV- A consulta select length(ENDERECO) from ALUNOS where NOME like 'Ana%', retornará como resultado o valor 12. Esta sentença está incorreta, pois a função length(ENDERECO) retornará o tamanho do campo endereço, não necessariamente o valor 12. Portanto, a alternativa correta é: A) Somente a sentença II está correta.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta