mirror of
https://github.com/ArthurDanjou/ArtStudies.git
synced 2026-01-22 09:51:34 +01:00
Correction des alias dans les requêtes SQL pour une meilleure lisibilité et cohérence dans TP3.sql
This commit is contained in:
@@ -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;
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user