HackerRank Weather Observation Station 18
SELECT
ROUND(ABS(MAX(LAT_N) - MIN(LAT_N)) + ABS(MAX(LONG_W) - MIN(LONG_W)), 4) AS MANHATTAN_DISTANCE
FROM
STATION;
MySQL의 ROUND()에 대해 간략히 정리하면 다음과 같다.
ROUND(number, decimals)
/*
소수점 이하 반올림
*/
SELECT ROUND(123.4567, 2); -- 결과: 123.46
/*
정수로 반올림:
*/
SELECT ROUND(123.4567, 0); -- 결과: 123
/*
정수 부분 반올림(음수 사용)
*/
SELECT ROUND(123.4567, -1); -- 결과: 120
SELECT ROUND(123.4567, -2); -- 결과: 100
/*
소수점 이하 생략
*/
SELECT ROUND(123.4567); -- 결과: 123 (decimals의 기본값: 0)