q20
This commit is contained in:
commit
a397fd1016
2 changed files with 140 additions and 72 deletions
180
insert.sql
180
insert.sql
|
@ -397,66 +397,6 @@ INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
'5'
|
'5'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
1,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
3,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
4,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
5,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
6,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
7,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
8,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
9,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
|
||||||
10,
|
|
||||||
3,
|
|
||||||
'7'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Enseignant_Chercheur VALUES (
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
11,
|
11,
|
||||||
3,
|
3,
|
||||||
|
@ -553,8 +493,66 @@ INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
'7'
|
'7'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
27,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
28,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
29,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
30,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
31,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
32,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
33,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
34,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
35,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Enseignant_Chercheur VALUES (
|
||||||
|
36,
|
||||||
|
3,
|
||||||
|
'7'
|
||||||
|
);
|
||||||
|
|
||||||
>>>>>>> b119cf9702250b937e1c924da94fb625026da004
|
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
-- --
|
-- --
|
||||||
|
@ -768,6 +766,9 @@ INSERT INTO Projet(titre, acronyme, annee_debut, annee_fin, duree, budget_Laas,
|
||||||
5
|
5
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
-- --
|
-- --
|
||||||
-- Participe --
|
-- Participe --
|
||||||
|
@ -779,6 +780,37 @@ INSERT INTO Participe VALUES (
|
||||||
5
|
5
|
||||||
);
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
3,
|
||||||
|
2
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
1,
|
||||||
|
7
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
2,
|
||||||
|
7
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO Participe VALUES (
|
||||||
|
3,
|
||||||
|
7
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
-- --
|
-- --
|
||||||
-- Preside --
|
-- Preside --
|
||||||
|
@ -885,6 +917,27 @@ INSERT INTO Publie_Externe VALUES (
|
||||||
5
|
5
|
||||||
);
|
);
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
-- --
|
||||||
|
-- Participe Externe --
|
||||||
|
-- --
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
INSERT INTO participe_externe VALUES (
|
||||||
|
4,
|
||||||
|
5
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO participe_externe VALUES (
|
||||||
|
5,
|
||||||
|
5
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO participe_externe VALUES (
|
||||||
|
6,
|
||||||
|
5
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
-- --
|
-- --
|
||||||
|
@ -894,30 +947,35 @@ INSERT INTO Publie_Externe VALUES (
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Partenaire(nom, pays) VALUES (
|
INSERT INTO Partenaire(nom, pays) VALUES (
|
||||||
|
5
|
||||||
'GFGH',
|
'GFGH',
|
||||||
'Allemagne'
|
'Allemagne'
|
||||||
);
|
);
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Partenaire(nom, pays) VALUES (
|
INSERT INTO Partenaire(nom, pays) VALUES (
|
||||||
|
6
|
||||||
'LMC',
|
'LMC',
|
||||||
'Australie'
|
'Australie'
|
||||||
);
|
);
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Partenaire(nom, pays) VALUES (
|
INSERT INTO Partenaire(nom, pays) VALUES (
|
||||||
|
7
|
||||||
'ESHT',
|
'ESHT',
|
||||||
'USA'
|
'USA'
|
||||||
);
|
);
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Partenaire(nom, pays) VALUES (
|
INSERT INTO Partenaire(nom, pays) VALUES (
|
||||||
|
8
|
||||||
'HLMY',
|
'HLMY',
|
||||||
'Japon'
|
'Japon'
|
||||||
);
|
);
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Partenaire(nom, pays) VALUES (
|
INSERT INTO Partenaire(nom, pays) VALUES (
|
||||||
|
9
|
||||||
'MAKL',
|
'MAKL',
|
||||||
'France'
|
'France'
|
||||||
);
|
);
|
||||||
|
|
32
request.sql
32
request.sql
|
@ -7,7 +7,7 @@
|
||||||
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
||||||
-- Yasmine | | | | | O | | | O | | | | | | O | O | | | | O | | O |
|
-- Yasmine | | | | | O | | | O | | | | | | O | O | | | | O | | O |
|
||||||
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
||||||
-- Nathan | O | | | | | | O | | O | | O | | | | | | O | | | | |
|
-- Nathan | O | | | | | | O | | O | | O | | | | | | O | O | | | |
|
||||||
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
|
||||||
-- ^ ^ ^
|
-- ^ ^ ^
|
||||||
-- | | |
|
-- | | |
|
||||||
|
@ -181,13 +181,25 @@ WHERE idScientifique IN (
|
||||||
WHERE nbProjets = 1
|
WHERE nbProjets = 1
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- Nathan QUESTION 18 (celle de Ronan) tested
|
||||||
|
SELECT * from Scientifique
|
||||||
|
WHERE idScientifique IN (
|
||||||
|
SELECT idScientifique FROM (
|
||||||
|
SELECT idScientifique, COUNT(DISTINCT idProjet) AS nbProjets FROM Participe
|
||||||
|
GROUP BY idScientifique
|
||||||
|
) AS ParticipationCount
|
||||||
|
RIGHT JOIN (
|
||||||
|
SELECT COUNT(DISTINCT idProjet) AS nbTotalProjets FROM Projet
|
||||||
|
) AS ProjectCount
|
||||||
|
ON ParticipationCount.nbProjets = ProjectCount.nbTotalProjets
|
||||||
|
);
|
||||||
|
|
||||||
-- Yasmine QUESTION 19 Testé
|
-- Yasmine QUESTION 19 Testé AVEC 25 AU LIEU DE 50
|
||||||
|
|
||||||
SELECT idEtablissement, Count(Distinct idEnseignant)
|
SELECT idEtablissement, Count(Distinct idEnseignant)
|
||||||
FROM Enseignant_chercheur
|
FROM Enseignant_chercheur
|
||||||
GROUP BY idEtablissement
|
GROUP BY idEtablissement
|
||||||
HAVING count(Distinct idEnseignant) >= 2;
|
HAVING count(Distinct idEnseignant) >= 50;
|
||||||
|
|
||||||
-- Axel Question 20 ecrite et testée
|
-- Axel Question 20 ecrite et testée
|
||||||
|
|
||||||
|
@ -203,17 +215,15 @@ ON Sc.nbmax = ScientPub.nb_proj;
|
||||||
--WHERE ScientPub.nb_publie_S = SC.nbmax ;
|
--WHERE ScientPub.nb_publie_S = SC.nbmax ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--Yasmine QUESTION 21 Testé
|
--Yasmine QUESTION 21 Testé
|
||||||
|
|
||||||
SELECT Distinct P.Pays
|
SELECT Distinct P.Pays
|
||||||
FROM Partenaire P, Participe_externe PEX
|
FROM Partenaire P, Participe_externe PEX
|
||||||
where P.idpartenaire=PEX.idpartenaire
|
where P.idpartenaire=PEX.idpartenaire
|
||||||
and not exists (Select *
|
and not exists (Select *
|
||||||
|
From Projet PR
|
||||||
From Projet PR
|
Where not exists (Select *
|
||||||
Where not exists (Select *
|
From Participe_externe PEX2
|
||||||
|
Where PEX2.idPartenaire=P.idPartenaire and
|
||||||
From Participe_externe PEX2
|
PEX2.idProjet=PR.idProjet));
|
||||||
Where PEX2.idPartenaire=P.idPartenaire and
|
|
||||||
PEX2.idProjet=PR.idProjet));
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue