From 7a45d886eaebc0a33c52dd428987f066c65cab0e Mon Sep 17 00:00:00 2001 From: Olougouna Axel Date: Fri, 9 Dec 2022 11:36:30 +0100 Subject: [PATCH] 3 et 4 finies --- request.sql | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/request.sql b/request.sql index 26b77ff..c3206b0 100644 --- a/request.sql +++ b/request.sql @@ -3,8 +3,8 @@ --SELECT COUNT(id) --FROM SELECT idScientifique FROM Enseignant_Chercheur -- WHERE idScientifique = 01; -SELECT COUNT(idPublication) as nbCollab FROM Publication -WHERE classeConf = 'A'; +--SELECT COUNT(idPublication) as nbCollab FROM Publication +--WHERE classeConf = 'A'; -- Nathan Q1 SELECT Personnel.nom, Scientifique.grade FROM Personnel, Scientifique @@ -25,6 +25,18 @@ WHERE perso.nom = 'Azi' AND annee >= '2016-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 SELECT idDoctorant, COUNT(idPublication) FROM Publie_Doctorant GROUP BY idDoctorant;