Ajout de travaux
This commit is contained in:
54
23BDD/BDD23-5.sql
Normal file
54
23BDD/BDD23-5.sql
Normal file
@@ -0,0 +1,54 @@
|
||||
//1.1
|
||||
SELECT *
|
||||
FROM Vin V LEFT OUTER JOIN Commande C ON V.NumVin = C.NumVin;
|
||||
|
||||
//1.2
|
||||
SELECT NumBuveur
|
||||
FROM Buveur
|
||||
WHERE NumBuveur NOT IN (SELECT NumBuveur FROM Commande);
|
||||
|
||||
//1.3
|
||||
(SELECT NumBuveur, Nom
|
||||
FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin
|
||||
WHERE Region = 'BOURGOGNE')
|
||||
MINUS
|
||||
(SELECT NumBuveur, Nom
|
||||
FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin
|
||||
WHERE Region != 'BOURGOGNE');
|
||||
|
||||
//1.4
|
||||
(SELECT NumBuveur, Nom
|
||||
FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin
|
||||
WHERE Region = 'BOURGOGNE')
|
||||
INTERSECT
|
||||
(SELECT NumBuveur, Nom
|
||||
FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin
|
||||
WHERE Region = 'BORDEAUX');
|
||||
|
||||
//2.5
|
||||
INSERT INTO Vin
|
||||
VALUES (200, 'ARBOIS', 1985, 'JURA', 20);
|
||||
|
||||
SELECT *
|
||||
FROM Vin;
|
||||
|
||||
SELECT *
|
||||
FROM Livraison;
|
||||
|
||||
SELECT *
|
||||
FROM Vin;
|
||||
//2.6
|
||||
UPDATE Commande
|
||||
SET Qtte = 12
|
||||
WHERE numCom = 7;
|
||||
|
||||
//2.7
|
||||
DELETE FROM Livraison
|
||||
WHERE NumCom IN (SELECT NumCom FROM Buveur NATURAL JOIN Commande WHERE Nom = 'DUPOND');
|
||||
|
||||
|
||||
|
||||
//2.8
|
||||
|
||||
INSERT INTO Commande
|
||||
VALUES (10, 1500, 100, 18, CURRENT);
|
||||
Reference in New Issue
Block a user