문제 : 우주 탐사팀은 여러 행성 후보를 조사하며 산소 농도, 에너지 확보량, 위험도를 기록했습니다.
각 행성별로 아래 조건을 만족하는 행성만 조회하는 SQL을 작성하세요.
조건은 다음과 같습니다.
- 평균 산소 농도(oxygen_level)가 70 이상
- 총 에너지 확보량(energy_collected)이 300 이상
- 위험 이벤트(risk_level >= 8)가 2회 이하
결과는
planet_name, avg_oxygen_level, total_energy, high_risk_count 순으로 출력하세요.
avg_oxygen_level은 소수점 첫째 자리까지 반올림하세요.
정렬은
총 에너지 확보량 기준 내림차순,
총 에너지 확보량이 같다면 행성명 기준 오름차순으로 하세요.
mission_logs 테이블
| planet_name | log_day | oxygen_level | energy_collected | risk_level |
|---|
| Erid | 1 | 72 | 120 | 5 |
| Erid | 2 | 75 | 130 | 7 |
| Erid | 3 | 71 | 100 | 8 |
| Tau | 1 | 68 | 150 | 4 |
| Tau | 2 | 74 | 120 | 6 |
| Tau | 3 | 70 | 90 | 9 |
| Mira | 1 | 80 | 200 | 3 |
| Mira | 2 | 78 | 180 | 4 |
| Mira | 3 | 82 | 160 | 5 |
| Orion | 1 | 69 | 110 | 8 |
| Orion | 2 | 71 | 100 | 9 |
| Orion | 3 | 73 | 120 | 8 |
| Vega | 1 | 76 | 90 | 6 |
| Vega | 2 | 77 | 100 | 7 |
| Vega | 3 | 75 | 80 | 5 |