The Report

  • + 0 comments

    WITH REPORT AS (SELECT NAME, (SELECT GRADE FROM GRADES WHERE MARKS BETWEEN MIN_MARK AND MAX_MARK) AS GRADE, MARKS FROM STUDENTS ORDER BY GRADE DESC, NAME ASC)

    SELECT CASE WHEN GRADE < 8 THEN NULL ELSE NAME END AS NAME, GRADE, MARKS FROM REPORT;