출처
문제
Query the Western Longitude (LONG_W)where the smallest Northern Latitude (LAT_N) in STATION is greater than 38.7780 Round your answer to decima 4 places.
문제에 대한 해석
조건 : LAT_N가 38.7780보다 큰 것중에 가장 작은 경우의
조회 : LONG_W(반올림하여 소수점 4자리까지)
풀이(MYSQL)
-- 정답1. 38.7780조건 > 정렬 > limit
SELECT
ROUND(LONG_W,4)
FROM STATION
WHERE LAT_N> 38.7788
ORDER BY LAT_N
LIMIT 1
-- 정답2. 38.7780조건에 충족하는 테이블 > 최솟값 조건
with tmp as(
select *
from station
where LAT_N > 38.7780 )
select round(LONG_W,4)
from tmp
where LAT_N = (select min(LAT_N)
from tmp t)
'문제풀이 > SQL(My sql)' 카테고리의 다른 글
[문제풀이] Hacker Rank - Binary Tree Nodes (1) | 2024.06.10 |
---|---|
[문제풀이] Hacker Rank - Weather Observation Station 18, 19 (0) | 2024.06.08 |
[문제풀이] Hacker Rank - The Blunder (0) | 2024.06.07 |
[문제풀이] Hacker Rank - Top Earners (0) | 2024.06.07 |
[문제풀이] Hacker Rank - Occupations (0) | 2024.06.05 |