3 et 4 finies

This commit is contained in:
Olougouna Axel 2022-12-09 11:36:30 +01:00
parent d258c6d065
commit 7a45d886ea

View file

@ -3,8 +3,8 @@
--SELECT COUNT(id) --SELECT COUNT(id)
--FROM SELECT idScientifique FROM Enseignant_Chercheur --FROM SELECT idScientifique FROM Enseignant_Chercheur
-- WHERE idScientifique = 01; -- WHERE idScientifique = 01;
SELECT COUNT(idPublication) as nbCollab FROM Publication --SELECT COUNT(idPublication) as nbCollab FROM Publication
WHERE classeConf = 'A'; --WHERE classeConf = 'A';
-- Nathan Q1 -- Nathan Q1
SELECT Personnel.nom, Scientifique.grade FROM Personnel, Scientifique SELECT Personnel.nom, Scientifique.grade FROM Personnel, Scientifique
@ -25,6 +25,18 @@ WHERE perso.nom = 'Azi'
AND annee >= '2016-01-01' AND annee >= '2016-01-01'
AND annee <= '2020-01-01'; AND annee <= '2020-01-01';
--Axel Q3
SELECT COUNT(DISTINCT idAuteurExterne) AS nbCollab FROM Publie_Externe pe
JOIN Publie_Scientifique ps ON pe.idPublication = ps.idPublication
RIGHT JOIN Publie_Doctorant pdoc ON pe.idPublication = pdoc.idPublication
JOIN Enseignant_Chercheur ec ON ec.idEnseignant = ps.idScientifique
WHERE idScientifique = '01';
-- Axel Q4
SELECT COUNT(DISTINCT ) as nbPaysCollab FROM Publication
WHERE classeConf = 'A';
-- Nathan Q5 -- Nathan Q5
SELECT idDoctorant, COUNT(idPublication) FROM Publie_Doctorant SELECT idDoctorant, COUNT(idPublication) FROM Publie_Doctorant
GROUP BY idDoctorant; GROUP BY idDoctorant;