Columbia University wants to compare department enrollment levels across academic semesters. Write a PostgreSQL query that identifies the top three departments by average enrollment per semester.
RANK().| Column | Type | Description |
|---|---|---|
| department_idPK | INT | Unique department identifier |
| department_name | VARCHAR(100) | Columbia University department name |
| Column | Type | Description |
|---|---|---|
| course_idPK | INT | Unique course identifier |
| department_id | INT | Department that offers the course |
| course_title | VARCHAR(150) | Course title |
| Column | Type | Description |
|---|---|---|
| enrollment_idPK | INT | Unique enrollment identifier |
| course_id | INT | Course associated with the enrollment |
| student_name | VARCHAR(100) | Name of the enrolled student |
| semester | VARCHAR(20) | Academic semester for the enrollment |