Informática, perguntado por ShoutaFurioso, 4 meses atrás

O Sistemas de Gerenciamento de Banco de Dados – SGBD, é um conjunto de aplicações que possibilitam gerenciar a manipular os dados. O MySQL da Oracle, por exemplo, possui uma aplicação para criação de Diagramas Entidade-Relacionamento - DER, além das aplicações de gestão do banco de dados. A imagem anterior apresenta um exemplo de Diagramas Entidade-Relacionamento – DER e as entidades criadas e populadas (operações de insert). A seguir, é realizado uma operação que resulta na imagem abaixo. Selecione a alternativa que apresente corretamente a operação executada.​
Alternativas:
SELECT cd_aluno, vl_mensalidade,IF WHEN vl_mensalidade > 800.00 THEN 'O valor está acima de R$ 800,00'
WHEN vl_mensalidade = 700.00 THEN 'O valor é R$ 700,00' AND 'O valor está abaixo de R$ 700,00? END AS
SituaçãoVlMensalidade FROM tb_aluno;
SELECT cd_aluno, vl_mensalidade (vl_mensalidade > 800.00, 'O valor está acima de R$ 800,00', vl_mensalidade
= 700.00, 'O valor é R$ 700,00', 'O valor está abaixo de R$ 700,00?) AS SituaçãoVlMensalidade FROM tb_aluno;
SELECT cd_aluno, vl_mensalidade,WHILE WHEN vl_mensalidade > 800.00 THEN 'O valor está acima de R$
800,00' WHEN vl_mensalidade = 700.00 THEN 'O valor é R$ 700,00' ELSE 'O valor está abaixo de R$ 700,00?
END AS SituaçãoVlMensalidade FROM tb_aluno;
SELECT cd_aluno, vl_mensalidade,FOR WHEN vl_mensalidade > 800.00 THEN 'O valor está acima de R$ 800,00'
WHEN vl_mensalidade = 700.00 THEN 'O valor é R$ 700,00' ELSE 'O valor está abaixo de R$ 700,00? END AS
SituaçãoVlMensalidade FROM tb_aluno;
SELECT cd_aluno, vl_mensalidade,CASE WHEN vl_mensalidade > 800.00 THEN 'O valor está acima de R$ 800,00'
WHEN vl_mensalidade = 700.00 THEN 'O valor é R$ 700,00' ELSE 'O valor está abaixo de R$ 700,00? END AS
SituaçãoVlMensalidade FROM tb_aluno;

Anexos:

Soluções para a tarefa

Respondido por rafames1000
4

Resposta:

Alternativa 5:

SELECT cd_aluno, vl_mensalidade,CASE WHEN vl_mensalidade > 800.00 THEN 'O valor está acima de R$ 800,00' WHEN vl_mensalidade = 700.00 THEN 'O valor é R$ 700,00' ELSE 'O valor está abaixo de R$ 700,00? END AS SituaçãoVlMensalidade FROM tb_aluno;

Explicação:

Livro Banco de Dados II, Página 85.

Case

When predicado1 then

 Resultado1

When predicado12 then

 Resultado2

Else

 resultado0

End

Respondido por umapessoaincrivel
1

Resposta:

alternativa 5

é isso

<3

Espero ter te ajudado,bons estudos

Perguntas interessantes