Term 2 CS Practical File
Term 2 CS Practical File
SCIENCE
PRACTICAL FILE
INPUT:
OUTPUT:
Q4. Consider the tables given below and answer the
questions that follow:
Table: Department
Dept DName MinSal MaxSal HOD
10 Sales 25000 32000 1
20 Finance 30000 50000 5
30 Admin 25000 40000 7
Table: Employee
No Name Salary Zone Age Grade Dept
1 Mukul 30000 West 28 A 10
2 Kritika 35000 Centre 30 A 10
3 Naveen 32000 West 40 20
4 Uday 38000 North 38 C 30
5 Nupur 32000 East 26 20
6 Moksh 37000 South 28 B 10
7 Shelly 36000 North 26 A 30
11. Display the Salary, Zone, and Grade of all the employees.
12. Display the records of all the employees along with their annual
salaries. The Salary column of the table contains monthly salaries of
the employees.
13. Display the records of all the employees along with their annual
salaries. The Salary column of the table contains monthly salaries of
the employees. The new column should be given the name “Annual
Salary”.
14. Display the details of all the employees who are below 30 years
of age.
15. Display the names of all the employees working in North zone.
18. Display the details of all the employees whose Grade is not NULL.
19. Display the names of various zones from the table Employee. A
zone name should appear only once.
20. Display the various department numbers from the table
Employee. A department number should be displayed only once.
22. Display the details of all the employees who are getting a salary
of more than 35000 in the department 30.
23. Display the names and salaries of all the employees who are
working neither in West zone nor in Centre zone.
24. Display the names of all the employees who are working in
department 20 or 30.
25. Display the details of all the employees whose salary is between
32000 and 38000.
26. Display the details of all the employees whose grade is between
‘A’ and ‘C’.
27. Display the names of all the employees who are working in
department 20 or 30. (Using IN operator).
28. Display the names and salaries of all the employees who are
working neither in West zone nor in Centre zone. (Using IN
operator).
29. Display the details of all the employees whose salary is between
32000 and 38000. (Using BETWEEN operator)
30. Display the details of all the employees whose grade is between
‘A’ and ‘C’. (Using BETWEEN operator).
31. Display the name, salary, and age of all the employees whose
names start with ‘M’.
32. Display the name, salary, and age of all the employees whose
names end with ‘a’.
33. Display the details of all the employees whose names contain ‘a’
as the second character.
34. Display the details of all the employees in the ascending order of
their salaries.
35. Display the details of all the employees in the descending order
of their names.
36. Display the details of all the employees in the ascending order of
their grades and within grades in the descending order of their
salaries.
37. Display the total number of employees in each department.
38. Display the highest salary, lowest salary, and average salary of
each zone.
41. Display zone and department name, employee name and age
whose department no is 10 and age is less than 30.
42. Put the grade B for all those whose grade is NULL.
43. Increase the salary of all the employees above 30 years of age by
10%.
44. Delete the records of all the employees whose grade is C and
salary is below 30000.
45. Add another column HireDate of type Date in the Employee
table.