Skip to content
SQLSimplified
Data AnalystQuestion 42 of 57

Relative Ranking (PERCENT_RANK)

Problem

To award scholarships, the department needs to see each student's grade score relative to their classmates. Calculate the percent rank of student scores in the grades table. Output student_id, score, and percent_rank.

Database Schema

Table: students

  • id (INT): Unique identifier for the student.
  • name (VARCHAR): Full name of the student.
  • grade_level (INT): The student's current grade level (9-12).
  • enrollment_year (INT): The year the student enrolled.

Table: courses

  • id (INT): Unique identifier for the course.
  • name (VARCHAR): Name of the course.
  • subject (VARCHAR): Subject area (e.g., Math, Science).
  • credits (INT): Number of course credits.

Table: grades

  • id (INT): Unique identifier for the grade entry.
  • student_id (INT): Foreign key referencing the student.
  • course_id (INT): Foreign key referencing the course.
  • score (INT): Numeric score (0-100).
  • term (VARCHAR): Term of the grade (e.g., Fall 2022).

Try It

Loading playground environment...

Hint

Solution