DB/SQL

[HackerRank : SQL - oracle] Weather Observation Station 13

nokii 2022. 10. 5. 15:12

[문제]

38.7880보다 크고 137.2345보다 작은 값을 갖는 스테이션에서 북위도(LAT_N)의 합계를 쿼리합니다. 답을 소수점 이하 네 자리로 잘라라. 입력 형식 STATION 테이블은 다음과 같이 설명됩니다.

 

 

[풀이]

SELECT ROUND(SUM(LAT_N),4)
FROM station
WHERE LAT_N > 38.7880
AND LAT_N < 137.2345;
  • ROUND : 반올림 함수
  • ROUND(SUM(컬럼), 소수점표시자릿수) : 반올림 함수인 ROUND 안에 합계를 구하는 집계함수인 SUM안에 구할 컬럼을 지정. 컬럼은 WHERE 조건을 걸어주었기 때문에 이 조건에 맞는 값이 SUM 집계 함수와 지정한 소수자릿수로 필터링되어 출력.