[ORACLE SQL 문제] 목록과 함께 평균 구하기 - GROUPING, GROUPING_ID, PIVOT. ROLLUP 결과 행 조건 걸기
문제 링크: http://www.gurubee.net/lecture/2862 (내 댓글 참고) [퀴즈] 목록과 함께 평균, 최대, 최소값 구하기 이번 퀴즈로 배워보는 SQL 시간에는 목록과 함께 평균, 최대, 최소값을 구하는 문제를 풀어본다. 지면 특성상 문제와 정답 그리고 해설이 같이 있다.. www.gurubee.net 문제 요약: [표 1]의 각 일자별 수치 정보와 상태 코드 목록을 출력하고, 상태 코드(YN 칼럼)가 ‘Y’인 자료의 평균, 최댓값, 최솟값을 출력하세요. 마찬가지로 전체 자료에 대한 평균, 최댓값, 최솟값을 함께 출력하는 쿼리를 작성하세요. 또한 [표 2]의 결과를 도출하는 쿼리를 작성하세요. 평균값은 소수 2자리까지 표시하세요. [STEP 1] YN 조건 상관없이 ROLLUP으로 ..
2020. 3. 12.
[ORACLE] 총정리 (총계/소계, RANK, GROUP BY (ROLLUP)-HAVING, PARTITION BY, UNION, CASE, NVL, JOIN, SUBSTR, FUNCTION)
SQL 출처 https://cafe.naver.com/an02 school201712.sql 챕터번호 key points 1 OR, IN, REPLACE, TRIM, INNER JOIN 2 DECODE, CASE, 다중 CASE문(바보짓), SUBSTR, OUTER JOIN, NULL 허용 컬럼, DUAL, UNION ALL, NVL, NVL2, STRING 형태 숫자들의 정렬 방법, 3 날짜 조건 주는 방법 3가지, JOIN과 UNION, 날짜 BETWEEN 대신 부등호, SELECT문의 특정 컬럼 안보이게 하는 법, SELECT절에서 서브쿼리 vs. FROM절에서 서브쿼리, UNION과 UNION ALL 4 최근 N건의 데이터 뽑는 방법 2가지, RANK 5 GROUP BY, GROUP BY 칼럼 피..
2019. 11. 10.