

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 C" e "CONSULTA D" abaixo?
-- CONSULTA C
WITH estudantes situação AS (
---SELECT
-----ID, nome,
-----(CASE WHEN media < 3 THEN 'Reprovado' WHEN Media < 7 THEN 'Exame'
ELSE 'Aprovado' END) media
---FROM académico.estudantes
)
SELECT ID, nome, media FROM estudantes situação WHERE media = 'Aprovado';
-- CONSULTA D
SELECT ID, nome, (CASE WHEN media < 3 THEN 'Reprovado'
----------------WHEN media < 7 THEN 'Exame' ELSE 'Aprovado' END) media
FROM académico.estudantes WHERE media >= 7;
Os resultados obtidos na "CONSULTA C" e na "CONSULTA D" são equivalentes.
execução da "CONSULTA C" apresenta erro informando que a relação estudantes_situação não existe.
execução da "CONSULTA D" apresenta erro informando que a coluna "Reprovado" não existe.
execução da "CONSULTA C" apresenta erro informando erro de sintaxe: entrada inválida tipo numérico "Aprovado".
Os resultados obtidos na "CONSULTA C" e na "CONSULTA D" são diferentes.