Correction des alias dans les requêtes SQL pour une meilleure lisibilité et cohérence dans TP3.sql

This commit is contained in:
2025-10-09 12:25:58 +02:00
parent 9f5fcb33ab
commit 58595d2cb3
2 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
--- EXERCICE 1 ---
-- EXERCICE 1 --
-- Suppression des tables si elles existent
DROP TABLE IF EXISTS Inscription;
@@ -73,7 +73,7 @@ INSERT INTO Inscription(IDIns, IDConf, IDOr, DateIns) VALUES (15, 5, 6, '2025-01
INSERT INTO Inscription(IDIns, IDConf, IDOr, DateIns) VALUES (16, 1, 6, '2025-01-10');
-- Question 1.1
SELECT Titre, MIN(Prix) AS 'Prix Minimum' FROM Conference;
SELECT Titre, MIN(Prix) AS 'Prix Minimum' FROM Conference GROUP BY Titre;
-- Question 1.2
SELECT c.Titre FROM Conference c
@@ -117,10 +117,10 @@ SELECT o.NomOrateur FROM Orateur o
WHERE NOT EXISTS (
SELECT * FROM Conference c WHERE NOT EXISTS (
SELECT * FROM Inscription i WHERE i.IDConf = c.IDConf AND o.IDOr = i.IDOr
) AND C.DateConf = '2025-03-15'
) AND c.DateConf = '2025-03-15'
);
--- EXERCICE 2 ---
-- EXERCICE 2 --
-- Suppression des tables si elles existent
DROP TABLE IF EXISTS Oeuvre;

View File

@@ -291,13 +291,13 @@ JOIN Participant act ON act.IdP = j.IdP
WHERE act.Nom = 'Balasko' AND act.Prenom = 'Josiane';
-- Q3.6
SELECT f.Titre, real.Nom, real.Prenom FROM Film f
JOIN Participant real ON F.Realisateur = real.IdP
SELECT f.Titre, rea.Nom, rea.Prenom FROM Film f
JOIN Participant rea ON f.Realisateur = rea.IdP
WHERE f.Annee BETWEEN 1975 AND 1990;
-- Q3.7
SELECT DISTINCT s.Nom FROM Salle s
JOIN Projection p on S.IdC = p.IdC
JOIN Projection p on s.IdC = p.IdC
JOIN Film f ON f.IdF = p.IdF
JOIN Joue j ON f.IdF = j.IdF
JOIN Participant a ON a.IdP = j.IdP