제출한 쿼리 :
SELECT ROUND(LONG_W, 4)
FROM STATION
WHERE LAT_N > 38.7780
ORDER BY LAT_N
LIMIT 1;
맨헤튼 거리
- 두 점 사이의 거리를 측정하는 방법 중 하나
- 두 점 사이의 경로를 구부리지 않고 직선 경로로 계산(좌표 죽에 평행한 경로를 따름)
두 점 P1 = (x1, y1)과 P2 = (x2, y2) 사이의 맨해튼 거리
= |x1 - x2| + |y1 - y2|예) 두 점 (1, 2)와 (4, 6) 사이의 맨헤튼 거리
|1 - 4| + |2 - 6|
= 3 + 4
= 7
제출한 쿼리 :
SELECT ROUND((MAX(LAT_N) - MIN(LAT_N)) + (MAX(LONG_W) - MIN(LONG_W)), 4)
FROM STATION;
유클리드 거리
- 두 점 사이의 직선 거리를 측정하는 방법(일반적으로 생각하는직선거리)
- 피타고라스의 정리 이용하여 계산
- 평면 또는 3차원 공간에서 두 점 사이의 최단 경로
두 점 P1 = (x1, y1)과 P2 = (x2, y2) 사이의 유클리드 거리
= √(x2 - x1)^2 + (y2 - y1)^2예) 두 점 (1, 2)와 (4, 6) 사이의 유클리드 거리
√(4 - 1)^2 + (6 - 2)^2
= √3^2 + 4^2
= √9 + 16
= √25
= 5
제출한 쿼리 :
SELECT ROUND(POWER(POWER(MAX(LAT_N)-MIN(LAT_N),2) + POWER(MAX(LONG_W)-MIN(LONG_W), 2), 0.5), 4)
FROM STATION;
제출한 쿼리 :
SELECT SUM(CITY.POPULATION)
FROM CITY
JOIN COUNTRY
ON CITY.COUNTRYCODE = COUNTRY.CODE
WHERE CONTINENT = 'ASIA';
제출한 쿼리 :
SELECT CI.NAME
FROM CITY CI
JOIN COUNTRY CO
ON CI.COUNTRYCODE = CO.CODE
WHERE CO.CONTINENT = 'AFRICA';