Buscar

A linguagem SQL é composta por várias funções alfanuméricas, que permitem ao usuário manipular os textos e os números que retornam das consultas re...

A linguagem SQL é composta por várias funções alfanuméricas, que permitem ao usuário manipular os textos e os números que retornam das consultas realizadas. Diante disso, considerado a tabela de Alunos, analise as sentenças a seguir: 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. II- A consulta select upper(NOME) from ALUNOS, recuperará todos os registros e exibirá 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”. IV- A consulta select length(ENDERECO) from ALUNOS where NOME like 'Ana%', retornará como resultado o valor 12. Agora, assinale a alternativa CORRETA:

A) Somente a sentença II está correta.
B) As sentenças I e IV estão corretas.
C) As sentenças I, II e III estão corretas.
D) As sentenças II e IV estão corretas.

Essa pergunta também está no material:

Banco de Dados Avançado (ADS16)
6 pág.

Banco de Dados Avançado UniasselviUniasselvi

Respostas

User badge image

Ed Verified user icon

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.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando