HackerRank; Higher Than 75 Marks ~

랜디 Randy·2023년 12월 17일
0

SQL 문제풀이

목록 보기
5/20

정답 코드에 왜 이런 코드가 나왔는지 간략히 주석을 추가하는걸로 풀이를 진행하려고 합니다.
정답코드를 쓰고 밑에 풀이를 쓰자니 자꾸 썼던 코드를 다시 쓰게 되더군요.
귀찮쓰.......

Higher Than 75 Marks

-- answer
SELECT NAME FROM STUDENTS
-- Marks가 higher than 75이므로
WHERE Marks > 75
-- 이름의 뒷 세글자로 정렬, 중복 시 ID로 정렬
ORDER BY RIGHT(NAME, 3), ID;

Employee Names

-- answer
SELECT name FROM Employee
-- alphabet순으로 정렬해야 하므로
ORDER BY name;

Employee Salaries

--answer
SELECT name FROM Employee
-- salary가 2000 보다 높으면서, months가 10 보다 낮은
WHERE salary > 2000
AND months < 10
-- employee_id를 오름차순으로 정렬해야 하므로
ORDER BY employee_id;
profile
데이터는 계단, 직관은 다리

0개의 댓글