Professional Documents
Culture Documents
SQL
SQL
Q4) select sub.subject_name, max(m.value) as min_mark from Subject sub inner join mark
m on m.subject_id=sub.subject_id group by sub.subject_name order by m.value ;
Q5)
Q9) select department_block_number, max(count_dept) from (select
department_block_number,count(department_block_number) count_dept from
department group by department_block_number) as t;
Q10) select student_name from student s join department d on s.department_id =
d.department_id where d.department_name = "CSE" order by student_name desc;
Q11) select department_name from Department join Student on
Department.department_id=Student.department_id group by department_name order by
count(*) desc limit 1;
Q12) select staff_name from Staff join department on
Department.department_id=Staff.department_id where departmeent='IT';
Q13) select staff_name from Staff join Subject on Staff.Staff_id=Subject.Staff_id group by
Staff.Staff_name order by Staff.Staff_name;
Q14) select staff_name from Staff where Staff.Staff_id not in(select Staff_id from Subject);
Q15) select student_name from student s join mark m on s.student_id = m.student_id
where value > 50 order by student_name;
Q16) select s.student_name
from student s, mark m, subject su
where s.student_id = m.student_id
and su.subject_id = m.subject_id
and m.value in
(select max(value)
from mark
where lower(su.subject_name) = 'software engineering')
order by s.student_name;
Q18) select student_name, value as CP_MARKS from student s join mark m on s.student_id
= m.student_id join subject sub on m.subject_id = sub.subject_id where subject_name =
"Computer Programming" order by value asc, student_name desc ;