Deer

DataGrip과 SQL Developer로 SQL 연습 - 4 본문

SW 공부/SQL

DataGrip과 SQL Developer로 SQL 연습 - 4

Deer_0

📌 DataGrip과 SQL Developer로 SQL 연습: 일차

📌 오늘
(환경: MacOS 11.4)
1. AVG, ROUND 사용하기
2. ORDER BY로 내림차순 정렬하기

시작👩‍💻

 

서울시 역대 기온 중 월별 평균 일교차 값을 구하고 최대 일교차 월, 일교차 값을 구해보자.

일교차(DAILY_CROSS) 값은 연산이 필요하다.

ROUND로 계산 결과 올림 처리해준다.

SELECT A.MM
    ,  A.DAILY_CROSS
FROM (
         SELECT SUBSTR(A.STD_DE, 6, 2) as MM
              , ROUND(AVG(MAX_TEMP - MIN_TEMP), 2) AS DAILY_CROSS
         FROM TB_TEMP_DATA A
         WHERE A.AREA_CD = '108'
         GROUP BY SUBSTR(A.STD_DE, 6, 2)
         ORDER BY DAILY_CROSS DESC
     ) A
WHERE ROWNUM <= 1

WHERE ROWNUM <= 1 해주면 상위 하나의 값만 조회된다.

마지막에 정렬하여 검색해주면 결과

 

✏️정리

ORDER BY 정렬기준 [ASC] : 오름차순, ORDER BY 정렬기준 DESC : 내림차순

Comments