Higher Than 75 Marks

Sort by

recency

|

2271 Discussions

|

  • + 0 comments

    SELECT NAME FROM STUDENTS WHERE MARKS > 75 ORDER BY RIGHT(NAME, 3), ID ASC;

  • + 0 comments

    in sql server

    SELECT NAME
    FROM STUDENTS
    WHERE MARKS > 75
    ORDER BY RIGHT(NAME, 3), ID;
    
  • + 0 comments

    --oracle SELECT Name FROM STUDENTS WHERE Marks > 75 ORDER BY SUBSTR(Name, -3), ID;

  • + 0 comments

    Here is my solution (I know that there are some unnecessary columns in the CTE, however, it was the easiest way to check the output step by step in my case); with

    ORDERED AS
    (
    select marks,ID,
    concat(
    substr(Name,length(name)-2,1),substr(Name,length(Name)-1,1),substr(Name,length(Name),1)
        ) AS LAST,
    Name
    from STUDENTS where Marks>75
    order by LAST ASC, ID ASC
    )
    select Name from ORDERED
    
  • + 0 comments

    SELECT NAME FROM STUDENTS WHERE MARKS > 75 ORDER BY SUBSTR(NAME,-3),ID;