Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 0,15 em 0,15 pontos Selecionar o preço do livro cujo preço seja maior que 50 ou o assunto comece com a letra “P”. Resposta Selecionada: a. select liv_preco from livro where liv_preco > 50 or ass_sigla like 'P%'; Respostas: a. select liv_preco from livro where liv_preco > 50 or ass_sigla like 'P%'; b. select liv_preco from livro where liv_preco > 50 or ass_sigla like '%P%'; c. select liv_preco from livro where liv_preco > 50 or ass_sigla = 'P%'; d. select liv_preco from livro where liv_preco > 50 or ass_sigla like '%P'; e. select liv_preco from livro where liv_preco > 50 and ass_sigla like 'P%'; Feedback da resposta: o campo da tabela livro que contem o preço é o liv_preco e a condição de filtragem para os livros com preços maiores que 50 e a sigla igual a ass_sigla comece com a letra P deve-se utilizar o comando LIKE Pergunta 2 0,15 em 0,15 pontos Selecionar os livros (todos os campos) cuja sigla seja BAN e PRO Resposta Selecionada: d. select * from livro where ass_sigla in('BAN', 'PRO'); Respostas: a. select * from livro where ass_sigla not in('BAN', 'PRO'); b. select * from livro where ass_sigla in(BAN, PRO); c. select * from livro where ass_sigla = 'BAN' and sigla = 'PRO'; d. select * from livro where ass_sigla in('BAN', 'PRO'); e. select * from livro where ass_sigla like('%BAN,PRO%'); Feedback da resposta: para retornar mais de um valores podemos utilizar a clausula IN informando os valores entre parênteses. Pergunta 3 0,15 em 0,15 pontos Selecionar os livros (todos os campos) cujo preço esteja entre 10 e 60 Resposta Selecionada: e. select * from livro where liv_preco between 10 and 60; Respostas: a. select * from livro where liv_preco > 10 and < 60; b. select * from livro where liv_preco > 10 and not is null; c. select * from livro where liv_preco between 10 or 60; d. select * from livro where liv_preco in (10,60); e. select * from livro where liv_preco between 10 and 60; Feedback da resposta: para retornar um range de informações deve-se utilizar o comando between informando o valor inicial e final. Pergunta 4 0,15 em 0,15 pontos Selecionar os livros (todos os campos) cujo lançamento seja Nulo: Resposta Selecionada: d. select * from livro where liv_lancamento is null; Respostas: a. select * from livro where liv_lancamento = null; b. select * from livro where liv_lancamento is not null; c. select * from livro where liv_lancamento > null; d. select * from livro where liv_lancamento is null; e. select * from livro where liv_lancamento between null and not is null; Feedback da resposta: para retornar todos os livros onde o lançamento seja nulo, deve-se utilizar juntamente com a clausulawhere a opção isnull.
Compartilhar