From b095079e3804249682c86821cfbcf6f230b389bd Mon Sep 17 00:00:00 2001 From: Kshitij Date: Wed, 21 Aug 2024 18:11:54 +0530 Subject: [PATCH] fixed the queries in View3. --- Practical/Assignment-A3/Queries-A3.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Practical/Assignment-A3/Queries-A3.md b/Practical/Assignment-A3/Queries-A3.md index d72e92e..aa1df44 100755 --- a/Practical/Assignment-A3/Queries-A3.md +++ b/Practical/Assignment-A3/Queries-A3.md @@ -127,20 +127,22 @@ FROM Borrower JOIN Depositor ON Borrower.cust_name = Depositor.cust_name; SELECT * FROM View3; -- Insert operation -// NEED TO FIX THIS -INSERT INTO Customer (cust_name, cust_street, cust_city) VALUES ("Sandy", "Pedgaon", "Ahemadnagar"); -INSERT INTO Borrower (cust_name, loan_no) VALUES ("Sandy", 160); -INSERT INTO Depositor(cust_name, Acc_no) VALUES("Sandy", 2502); +INSERT INTO Customer (cust_name, cust_street, cust_city) VALUES ("Macho", "Pedgaon", "Ahemadnagar"); +INSERT INTO Account (acc_no, branch_name, balance) VALUES (2502, "Hadapsar", 3000); +INSERT INTO Loan (loan_no, branch_name, amount) VALUES (160, "Hadapsar", 500); +INSERT INTO Borrower (cust_name, loan_no) VALUES ("Macho", 160); +INSERT INTO Depositor(cust_name, Acc_no) VALUES("Macho", 2502); SELECT * FROM View3; -- Update operation -UPDATE View3 SET acc_no = 102 WHERE cust_name = 'John_Doe'; +INSERT INTO Account (acc_no, branch_name, balance) VALUES (2566, 'Hadapsar', 3000); +UPDATE Depositor SET acc_no = 2566 WHERE cust_name = 'Macho'; SELECT * FROM View3; -- Delete operation -DELETE FROM View3 WHERE cust_name = 'John_Doe'; +DELETE FROM Borrower WHERE cust_name = 'Macho'; +DELETE FROM Depositor WHERE cust_name = 'Macho'; SELECT * FROM View3; -// ``` 4. Create Union of left and right joint for all customers who have an account or loan or both at bank @@ -238,6 +240,7 @@ SELECT name, cost FROM Companies UNION SELECT domain, quantity FROM Orders; 5. Create View View1 by selecting both tables to show company name and quantities. ```sql CREATE VIEW view1 AS SELECT name, quantity FROM Companies JOIN Orders ON Companies.comp_id = Orders.comp_id; +SELECT * FROM view1; ```