728x90
select case
when grade >= 8 then name
else "NULL" end as name, grade, marks
from students as s
join grades as g on s.marks between g.min_mark and g.max_mark
order by grade desc, name asc, marks asc
728x90
'데이터 분석 > [SQL] 기초' 카테고리의 다른 글
[HackerRank] MySQL - Top Competitors (0) | 2025.03.21 |
---|---|
[HackerRank] MySQL - Occupations (0) | 2025.03.20 |
[hackerrank] MySQL - Contest Leaderboard (0) | 2025.03.20 |
[hackerrank] MySQL - Challenges (0) | 2025.03.20 |
[프로그래머스] SQL 연습 String, Date - 자동차 대여 기록별 대여 금액 구하기 (0) | 2025.03.14 |