[스파르타코딩클럽]데이터분석 과정/SQL
[SQL 코드카타] 158 ~ 164번 (HackerRank)
doo_
2024. 1. 9. 14:27
158번 weather-observation-station-13
SELECT
ROUND(SUM(LAT_N),4) AS SUM_LAT_N
FROM
STATION
WHERE
LAT_N > 38.7880
AND LAT_N < 137.2345
159번 weather-observation-station-14
SELECT
TRUNCATE(MAX(LAT_N),4) AS SUM_LAT_N
FROM
STATION
WHERE
LAT_N < 137.2345
160번 weather-observation-station-15
SELECT
(ROUND(LONG_W,4))
FROM
STATION
WHERE
LAT_N IN (SELECT max(LAT_N)
FROM STATION
WHERE LAT_N<137.2345)
161번 weather-observation-station-16
SELECT
ROUND(MIN(LAT_N),4)
FROM
STATION
WHERE
LAT_N > 38.7780
162번 weather-observation-station-17
SELECT
ROUND(LONG_W, 4)
FROM
STATION
WHERE
LAT_N IN (SELECT
MIN(LAT_N)
FROM
STATION
WHERE
LAT_N > 38.7780)
163번 weather-observation-station-18
> 맨하튼거리 : P(X1, Y1), P(X2, Y2) -> | X1 - X2 |+| Y1 - Y2 |
SELECT
ROUND(MAX(LAT_N) - MIN(LAT_N) + MAX(LONG_W) - MIN(LONG_W), 4)
FROM
STATION
164번 weather-observation-station-19
> 유클리드거리 = SQRT(X^2 + Y^2)
SELECT
ROUND(SQRT(POWER(MAX(LAT_N) - MIN(LAT_N),2) + POWER(MAX(LONG_W) - MIN(LONG_W),2)),4)
FROM
STATION