ANS KEY SET 2
ANS KEY SET 2
1.a.
b.
import pandas as pd
data = {
"MovieID": [1,2,3,4,5],
"Title": ["LAGAAN","TAARE ZAMEEN PAR","3 IDIOTS","DANGAL","ANDHADHUN"],
"Year": [2001 ,2007 , 2009,2016,2018],
"Rating": [8.4,8.5,8.4,8.4,8.3],
print(df)
Output :-
Output:
2 3 IDIOTS
3 DANGAL
4 ANDHADHUN
Name: Title, dtype: object
2.
-- create
CREATE TABLE Employees ( EmpID INT, Name VARCHAR(30) , DeptID INT, Salary INT);
-- insert
INSERT INTO Employees VALUES (101 ,"Alice" ,1 ,50000);
INSERT INTO Employees VALUES (102 ,"Bob" ,2 ,60000);
INSERT INTO Employees VALUES (103 ,"Charlie" ,1 ,55000);
INSERT INTO Employees VALUES (104 ,"David" ,3 ,62000);
INSERT INTO Employees VALUES (105 ,"Eva" ,2 ,52000);
-- fetch
SELECT * FROM Employees;
-- QUERY 1
SELECT A.Name ,B.DeptName FROM Employees A ,Departments B WHERE A.DeptID=B.DeptID;
-- QUERY 2
SELECT AVG(Salary) FROM Employees GROUP BY DeptID;
-- QUERY 3
SELECT A.Name FROM Employees A ,Departments B WHERE A.DeptID=B.DeptID AND DeptName="IT";
-- QUERY 4
UPDATE Employees SET Salary=Salary+(Salary*10)/100 WHERE DeptID = 1;
SELECT * FROM Employees;
Output:
+-------+---------+--------+--------+
| EmpID | Name | DeptID | Salary |
+-------+---------+--------+--------+
| 101 | Alice | 1 | 50000 |
| 102 | Bob | 2 | 60000 |
| 103 | Charlie | 1 | 55000 |
| 104 | David | 3 | 62000 |
| 105 | Eva | 2 | 52000 |
+-------+---------+--------+--------+
+--------+----------+---------------+
| DeptID | DeptName | Location |
+--------+----------+---------------+
| 1 | HR | New York |
| 2 | IT | San Francisco |
| 3 | Finance | Chicago |
+--------+----------+---------------+
+---------+----------+
| Name | DeptName |
+---------+----------+
| Alice | HR |
| Bob | IT |
| Charlie | HR |
| David | Finance |
| Eva | IT |
+---------+----------+
+-------------+
| AVG(Salary) |
+-------------+
| 52500.0000 |
| 56000.0000 |
| 62000.0000 |
+-------------+
+------+
| Name |
+------+
| Bob |
| Eva |
+------+
+-------+---------+--------+--------+
| EmpID | Name | DeptID | Salary |
+-------+---------+--------+--------+
| 101 | Alice | 1 | 55000 |
| 102 | Bob | 2 | 60000 |
| 103 | Charlie | 1 | 60500 |
| 104 | David | 3 | 62000 |
| 105 | Eva | 2 | 52000 |
+-------+---------+--------+--------+