정답 코드에 왜 이런 코드가 나왔는지 간략히 주석을 추가하는걸로 풀이를 진행하려고 합니다.
정답코드를 쓰고 밑에 풀이를 쓰자니 자꾸 썼던 코드를 다시 쓰게 되더군요.
귀찮쓰.......
-- answer
SELECT NAME FROM STUDENTS
-- Marks가 higher than 75이므로
WHERE Marks > 75
-- 이름의 뒷 세글자로 정렬, 중복 시 ID로 정렬
ORDER BY RIGHT(NAME, 3), ID;
-- answer
SELECT name FROM Employee
-- alphabet순으로 정렬해야 하므로
ORDER BY name;
--answer
SELECT name FROM Employee
-- salary가 2000 보다 높으면서, months가 10 보다 낮은
WHERE salary > 2000
AND months < 10
-- employee_id를 오름차순으로 정렬해야 하므로
ORDER BY employee_id;