functions.
Get the step-by-step solution for this question inside the Vidyadip app.
Get the answer in the appGenerate a complete, print-ready paper with questions like this in minutes — across 16+ boards, with answer keys.
Table: Bank
| AccNo | Cust_name | FD_Amount | Months | Int_Rate | FD_Date |
| 1001 | Arti Gupta | 30000 | 36 | 6.00 | 2018-07-01 |
| 1002 | Dilip Lal | 50000 | 48 | 6.75 | 2018-03-22 |
| 1003 | Navin Gupta | 30000 | 36 | NULL | 2018-03-01 |
| 1004 | D.P. Yadav | 80000 | 60 | 8.25 | 2017-06-12 |
| 1005 | Jyoti Sharma | 20000 | 36 | 6.50 | 2017-01-31 |
| 1006 | Rakesh Kumar | 70000 | 60 | 8.25 | 2018-06-15 |
| 1007 | K.D. Singh | 50000 | 48 | NULL | 2018-07-05 |
| 1008 | Anjali Sharma | 60000 | 48 | 6.75 | 2017-04-02 |
| 1009 | Swati Garg | 40000 | 42 | 6.50 | 2018-06-15 |
| 1010 | Rupinder Kaur | 25000 | 36 | 6.50 | 2018-09-27 |
Write SQL commands for the statements (a) to (g) on the table BANK
(a) To create the table Bank (Primary Key: AccNo)
(b) Display the structure of the table Bank.
(c) Display the details of all the bank.
(d) Display the AccNo, Cust_Name, and FD_Amount.
(e) Display the details of all the FD’s having maturity time is less than 40 months.
(f) Display the AccNo and FD amount which started before 01-04-2018.
(g) Display details of all FD whose rate of interest are NULL.
Consider the following DEPT and WORKER tables. Write SQL queries for (i) to (iv) and find outputs for SQL queries (v) to (viii):
Table: DEPT
| DCODE | DEPARTMENT | CITY |
| D01 | MEDIA | DELHI |
| D02 | MARKETING | DELHI |
| D03 | INFRASTRUCTURE | MUMBAI |
| D05 | FINANCE | KOLKATA |
| D04 | HUMAN RESOURCE | MUMBAI |
Table: WORKER
| WNO | NAME | DOJ | DOB | GENDER | DCODE |
| 1001 | George K | 2013-09-02 | 1991-09-01 | MALE | D01 |
| 1002 | Ryma Sen | 2012-12-11 | 1990-12-15 | FEMALE | D03 |
| 1003 | Mohitesh | 2013-02-03 | 1987-09-04 | MALE | D05 |
| 1007 | Anil Jha | 2014-01-17 | 1984-10-19 | MALE | D04 |
| 1004 | Manila Sahai | 2012-12-09 | 1986-11-14 | FEMALE | D01 |
| 1005 | R SAHAY | 2013-11-18 | 1987-03-31 | MALE | D02 |
| 1006 | Jaya Priya | 2014-06-09 | 1985-06-23 | FEMALE | D05 |
Note: DOJ refers to date of joining and DOB refers to date of Birth of workers.
(i) To display Wno, Name, Gender from the table WORKER in descending order of Wno.
(ii) To display the Name of all the FEMALE workers from the table WORKER.
(iii) To display the Wno and Name of those workers from the table WORKER who are born between ‘1987-01-01 ’and ‘1991-12-01 ’.
(iv) To count and display MALE workers who have joined after ‘1986-01-01 ’.
(v) SELECT COUNT(*), DCODE FROM WORKER GROUP BY DCODE HAVING COUNT(*)>1;
(vi) SELECT DISTINCT DEPARTMENT FROM DEPT;
(vii) SELECT NAME, DEPARTMENT, CITY FROM WORKER W,DEPT D WHERE W.DCODE=D.DCODE AND WNO <1003;
(viii) SELECT MAX(DOJ), MIN(DOB) FROM WORKER;
| TNO | Tname | Tadd | Salary | |
| 0 | T01 | Amit | 123 Paschim Vihar | 23000 |
| 1 | T02 | Rajesh | 6/11 Ramesh Nagar | 34000 |
| 2 | T03 | Binny | 5 West Punjabhi Bagh | 12000 |
| 3 | T04 | Charu | 23Malviya Nagar | 45000 |
| 4 | T05 | Meenakshi | 19 Meera Bagh | 34000 |
(i) To write the statement to import the required library.
(ii) To create the data frame from the above dictionary.
(iii) To print the data frame.
(iv) To print the name columns.
(v) To print the complete information of the data frame.
(vi) To print the index of data frame.
(vii) To print the various attributes of the data frame i.e Shape, Dimensions, Columns and number of records.
(viii) To print the records whose salary is greater than 5000.
(ix) To create another data frame which will store all the records of the teacher whose salary is greater than 5000.
(x) To display the Salary.
(xi) To set the index to the column 'Tname'.
(xii) To display the record of 'Amit'.
(xiii) To display the record fo 'Amit' and 'Binny'
(xiv) To display the Salary and Address of 'Amit' and 'Binny'.
(xv) To display the records of the teachers whos are earning salary more than 10000.
(xvi) To display the records of the teachers whos are earning salary less than 40000.
(xvii) To add new column Dearness Allowance with any values.
(xviii) To add new column "HRA" using .loc().
(xix) To add new column tax using assign().
(xx) To display the HRA column.
(xxi) To display the records of the Teachers who have HRA of more than 500.
(xxii) To add a new column Total Salary which is to be calculated as Salary + HRA - Tax.
(xxiii) To fill all NaN values with 5000.
(xxiv) To replace all the NaN with space.
(xxv) To Update the new colum with values as Salary + HRA + Dearness Allowance - Tax
Write the output of the given commands:
where n and x have to be input from the user. The function should have two parameter n and x and return the sum of the series.