mun dev

[HackerRank] Higher Than 75 Marks 오라클 풀이 본문

알고리즘/HackerRank

[HackerRank] Higher Than 75 Marks 오라클 풀이

mndev 2024. 1. 29. 15:21

문제링크

 

Higher Than 75 Marks | HackerRank

Query the names of students scoring higher than 75 Marks. Sort the output by the LAST three characters of each name.

www.hackerrank.com

 

풀이

75점보다 큰 점수와 마지막 세글자를 기준으로 정렬하고, 세글자가 같다면 아이디를 기준으로 정렬해야 한다.

 

1. where문에는 점수에 대한 조건을 작성

2. 정렬하는 order by절에 이름을 substr()함수를 사용해 잘라서 정렬

3. 이후 아이디를 기준으로 정렬한다.

 

 

코드

select name
from students
where marks > 75
order by substr(name, length(name)-2, length(name)), id;