A partir do seguinte conjunto de dados, qual o resultado da query abaixo:
Tabela discentes
| id [PK] character varying (20) |
nome [PK] character varying (80) |
[PK] character varying (200) |
| 20221234 | Fulano de tal | fulano@unifei.edu.br |
| 20221235 | Beltrana de etc | beltrana@unifei.edu.br |
| 20221236 | Ciclano da nota | ciclano@unifei.edu.br |
| 20221239 | Beltrano que sim | beltrano@unifei.edu.br |
| 20221237 | Fulana exemplifina | fulana@unifei.edu.br |
Tabela notas
| id [PK] uuid |
ra character varying(20) |
ano integer |
semestre integer |
iddisciplina character varying(6) |
notafinal integer |
| 60b2780... | 20221234 | 2022 | 1 | ECOi05 | 75 |
| 7f27f320 | 20221237 | 2022 | 1 | ECOi05 | 65 |
| b3419ef9 | 20221234 | 2022 | 1 | ECOi09 | 81 |
| cc174629 | 20221236 | 2022 | 1 | ECOi02 | 55 |
| b62d967c | 20221235 | 2022 | 1 | ECOi02 | [null] |
| d9ab5f4b | 20221237 | 2022 | 1 | ECOi05 | 79 |
| 7c8eeab9... | 20221234 | 2021 | 2 | ECOi35 | 92 |
| a371437t... | 20221235 | 2021 | 2 | ECOi39 | [null] |
SELECT COUNT (*)
FROM
(SELECT a.nome,
a.id,
b.id,
COALESCE(b.notaFinal, 0),
b.ano,
b.semestre,
b.idDisciplina
FROM discentes a
LEFT JOIN notas b ON a.id = b.ra
WHERE b.notafinal is not null ) as dados;