

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Para as questões 7 e 8, considere a execução dos comandos de criação e de inserção de informações, logo abaixo, em um sistema de gerenciamento de banco de dados PostgreSQL.
CREATE SCHEMA académico;
CREATE TABLE académico.estudantes (
ID serial PRIMARY KEY,
--nome VARCHAR (100) NOT NULL,
--media NUMERIC NOT NULL,
--exame NUMERIC
);
INSERT INTO académico.estudantes (nome, media, exame)
VALUES
--( 'Arma' , 10 , NULL),
--('Bruno', 5 , 8) ,
--('Caio', 7 , 0);
Qual a afirmação carreta sobre os resultados obtidos na execução das queries "CONSULTA A" e "CONSULTA B" abaixo?
-- CONSULTA A
SELECT
nome,
(media + (COALESCE(exame, 0)) * 0.75) AS media final
FROM académico.estudantes;
--CONSULTA B
SELECT
nome,
(media + CASE
WHEN exame IS NULL
THEN O ELSE exame
END * 0.75) AS media_final
FROM académico.estudantes;
execução da "CONSULTA B" apresenta valor de "coeficiente_final" apenas para Bruno e Caio.
Os resultados obtidos na "CONSULTA A" e "CONSULTA B" são equivalentes.
Na execução da "CONSULTA A", ocorre erro de sintaxe próximo a COALESCE.
As informações obtidas com a "CONSULTA A" são equivalentes aos valores inseridos na tabela "académico.estudantes" .
Os números apresentados na coluna "coeficiente_final" do resultado da execução da "CONSULTA B" aparecem entre parênteses.