[문제]
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 집계 함수와 지정한 소수자릿수로 필터링되어 출력.
'DB > SQL' 카테고리의 다른 글
| [HackerRank : SQL - oracle] Weather Observation Station 15 (0) | 2022.10.05 |
|---|---|
| [HackerRank : SQL - oracle] Weather Observation Station 14 (0) | 2022.10.05 |
| [HackerRank : SQL - oracle ] Weather Observation Station 12 (1) | 2022.10.05 |
| [HackerRank : SQL - oracle] Weather Observation Station 11 (1) | 2022.10.05 |
| [HackerRank : SQL - oracle] Weather Observation Station 10 (0) | 2022.10.05 |