Assignment 7 - SQL Queries 1
Assignment 7 - SQL Queries 1
Problem Statement:
Consider yourself to be Sam and you have been given the below tasks to
complete using the Table – STUDIES, SOFTWARE and PROGRAMMER
Tasks To Be Performed:
1. Find out the selling cost average for packages developed in Pascal.
2. Display the names and ages of all programmers.
3. Display the names of those who have done the DAP Course.
t
4. Display the names and date of birth of all programmers born in January.
5. What is the highest number of copies sold by a package?
aa
6. Display lowest course fee.
7. How many programmers have done the PGDCA Course?
8. How much revenue has been earned through sales of packages
developed in C?
9. Display the details of the software developed by Ramesh.
lliP
10. How many programmers studied at Sabhari?
11. Display details of packages whose sales crossed the 2000 mark.
12. Display the details of packages for which development costs have been
recovered.
13. What is the cost of the costliest software development in Basic?
14. How many packages have been developed in dBase?
15. How many programmers studied in Pragathi?
te
16. How many programmers paid 5000 to 10000 for their course?
17. What is the average course fee?
18. Display the details of the programmers knowing C.
19. How many programmers know either COBOL or Pascal?
In
t
average selling cost and average price per copy.
aa
35. Display each programmer’s name and the costliest and cheapest
packages developed by him or her.
36. Display each institute’s name with the number of courses and the
average cost per course.
37. Display each institute’s name with the number of students.
38. Display names of male and female programmers along with their
lliP
gender.
39. Display the name of programmers and their packages.
40. Display the number of packages in each language except C and C++.
41. Display the number of packages in each language for which
development cost is less than 1000.
42. Display the average difference between SCOST and DCOST for each
te
package.
43. Display the total SCOST, DCOST and the amount to be recovered for
each programmer whose cost has not yet been recovered.
44. Display the highest, lowest and average salaries for those earning more
In
than 2000.
45. Who is the highest paid C programmer?
46. Who is the highest paid female COBOL programmer?
47. Display the names of the highest paid programmers for each language.
48. Who is the least experienced programmer?
49. Who is the most experienced male programmer knowing PASCAL?
50. Which language is known by only one programmer?
51. Who is the above programmer referred in 50?
52. Who is the youngest programmer knowing dBase?
53. Which female programmer earning more than 3000 does not know C,
C++, Oracle or dBase?
54. Which institute has the most number of students?
55. What is the costliest course?
56. Which course has been done by the most number of students?
57. Which institute conducts the costliest course?
58. Display the name of the institute and the course which has below
average course fee.
59. Display the names of the courses whose fees are within 1000 (+ or -) of
the average fee.
t
60. Which package has the highest development cost?
aa
61. Which course has below average number of students?
62. Which package has the lowest selling cost?
63. Who developed the package that has sold the least number of copies?
64. Which language has been used to develop the package which has the
highest sales amount?
65. How many copies of the package that has the least difference between
lliP
development and selling cost were sold?
66. Which is the costliest package developed in Pascal?
67. Which language was used to develop the most number of packages?
68. Which programmer has developed the highest number of packages?
69. Who is the author of the costliest package?
70. Display the names of the packages which have sold less than the
te
80. Who are the female programmers earning more than the highest paid?
81. Which language has been stated as the proficiency by most of the
programmers?
82. Display the details of those who are drawing the same salary.
83. Display the details of the software developed by the male programmers
earning more than 3000.
84. Display the details of the packages developed in Pascal by the female
programmers.
85. Display the details of the programmers who joined before 1990.
86. Display the details of the software developed in C by the female
t
programmers at Pragathi.
aa
87. Display the number of packages, number of copies sold and sales value
of each programmer institute wise.
88. Display the details of the software developed in dBase by male
programmers who belong to the institute in which the most number of
programmers studied.
89. Display the details of the software developed by the male programmers
lliP
born before 1965 and female programmers born after 1975.
90. Display the details of the software that has been developed in the
language which is neither the first nor the second proficiency of the
programmers.
91. Display the details of the software developed by the male students at
Sabhari.
te
92. Display the names of the programmers who have not developed any
packages.
93. What is the total cost of the software developed by the programmers of
Apple?
In
94. Who are the programmers who joined on the same day?
95. Who are the programmers who have the same Prof2?
96. Display the total sales value of the software institute wise.
97. In which institute does the person who developed the costliest package
study?
98. Which language listed in Prof1, Prof2 has not been used to develop any
package?
99. How much does the person who developed the highest selling package
earn and what course did he/she undergo?
100. What is the average salary for those whose software sales is more than
50,000?
101. How many packages were developed by students who studied in
institutes that charge the lowest course fee?
102. How many packages were developed by the person who developed the
cheapest package? Where did he/she study?
103. How many packages were developed by female programmers earning
more than the highest paid male programmer?
104. How many packages are developed by the most experienced
programmers from BDPS?
t
105. List the programmers (from the software table) and the institutes they
aa
studied at.
106. List each PROF with the number of programmers having that PROF
and the number of the packages in that PROF.
107. List the programmer names (from the programmer table) and the
number of packages each has developed.
lliP
te
In