[오라클쿼리] SQL SELECT EXP 지수, LN 자연로그, LOG 로그값, SUM 합계, AVG 평균, POWER 제곱함수, OVER 서브쿼리 개선함수, PARTITION BY = GROUP BY, ORDER BY
2021.11.22 by dobioi
SQL 관련 평가 예상질문 모음 정리
2015.09.25 by dobioi
어떻게 하다보니, 잘 사용하지 않던 펑션을 사용하게 됐다. 그래서 간단히라도 정리하는 것이 좋을 것 같아 남겨본다. SUM(amt)는 합계를 구하고 OVER (PARTITION BY GUBUN_CODE ORDER BY GUBUN)는 구분코드별로 그룹을 짓는다는 의미 함수부 OVER (PARTITION BY 칼럼1, 칼럼2, ... ORDER BY ...) 구문은 함수부과 OVER 절로 구성됨 OVER 절은 다시 PARTITION BY와 ORDER BY 절로 나뉨 PARTITION BY 절이 로우의 그룹인 윈도우를 지정하는 역할 ORDER BY 절은 그룹으로 지정된 로우의 순서를 지정 SELECT 1 / EXP(SUM(LN(POWER( (1 + CASE WHEN GUBUN = 1 ..
프로그래밍/SQL 2021. 11. 22. 12:25
11. 공통된 값이 없어도 두 개 이상의 테이블을 묶어보자. Q1.OUTER 조인에 대한 설명으로 틀린 것은 무엇인가요? (1) 1) OUTER 조인의 경우는 데이터가 모두 존재하는 (기준이 되는) 쪽이 드리븐 테이블이 된다. 2) 조인 조건이 2개 이상의 컬럼을 사용한다면 OUTER 조인이 되는 테이블의 모든 컬럼에 (+)를 붙여야 정상적으로 OUTER 조인이 수행된다. 3) 현재 ORACLE 버전에서 WHERE DEPT.DEPTNO(+) IN (10,20) 같이 OUTER 조인에서 IN을 사용하면 에러가 리턴된다. 4) 양쪽 OUTER 조인을 수행하기 위해서는 FULL OUTER JOIN 이란 키워드를 명시해야 한다. 해설) 1) 논리상 데이터가 모자라는 쪽이 드리븐 테이블이 됩니다. 3) OUTER..
프로그래밍 2015. 9. 25. 14:02