Imagem de fundo

Qual a afirmação carreta sobre os resultados obtidos na...

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;


A

Os resultados obtidos na "CONSULTA C" e na "CONSULTA D" são equivalentes.


B

execução da "CONSULTA C" apresenta erro informando que a relação estudantes_situação não existe.


C

execução da "CONSULTA D" apresenta erro informando que a coluna "Reprovado" não existe.


D

execução da "CONSULTA C" apresenta erro informando erro de sintaxe: entrada inválida tipo numérico "Aprovado".


E

Os resultados obtidos na "CONSULTA C" e na "CONSULTA D" são diferentes.