ข้อ
In allocating resources, the Administration wants to understand which departments are teaching larger versus smaller courses. (a) Give the average number of students per section for each department. (b) Which course has the most sections? (c) Which department offers the most sections?
2.1 ให้หาค่าเฉลี่ยนักเรียนต่อsection ในแต่ละ department ( เอา จำนวนนักเรียนทุกคน ใน department เดียวกัน มาหารด้วยจำนวน section ใน department นั้น)
2.2 course ไหนมีจำนวน section เยอะสุด (Max)
2.3 department ไหน มีจำนวน sections เยอะสุด (Max)
6. department ไหนมีมากกว่า 1 major โดยแต่ละ majors ถ้า degree_level ต่างกันก็นับเป็นคนละmajor กัน (ให้แสดงเฉพาะ department ที่มีอย่างน้อย 1 major ขึ้นไป)
Answer 2.2
select Count(course_name) as count ,course_name as name from courses INNER JOIN sections on courses.course_id=sections.course_id group by courses.course_name order by COUNT DESC
Answer 2.3
select Count(DEPT_NAME) as count ,DEPT_NAME from departments INNER JOIN courses on courses.dept_id=departments.dept_id INNER JOIN sections on courses.course_id=sections.course_id group by dept_name order by count desc