본문 바로가기

분류 전체보기142

윈도우 함수(WINDOW FUNCTION) 3 - 일반 집계 함수 SUM 파티션별 윈도우 합을 구할 수 있음 EX1) 동일한 DEPTNO를 가진 사원들의 SAL 합계 SELECT DEPTNO,ENAME,SAL,SUM(SAl) OVER (PARTITION BY DEPTNO) AS SUM FROM EMP; EX2) EX1에서 SAL 누적갑 출력 SELECT DEPTNO,ENAME,SAL,SUM(SAl) OVER (PARTITION BY DEPTNO ORDER BY SAL) AS SUM FROM EMP; MAX 파티션별 윈도우 최대값을 구할 수 있음. EX1) DEPTNO가 같은 사원들의 SALARY 중 최대값 구하기 SELECT DEPTNO, ENAME, SAL, MAX(SAL) OVER (PARTITION BY DEPTNO) AS MAXDATA FROM EMP; MIN .. 2019. 7. 4.
윈도우 함수(WINDOW FUNCTION) 2 - 그룹 내 순위 함수 RANK RANK 함수는 ORDER BY 를 포함한 QUERY 문에서 특정 항목(컬럼)에 대한 순위를 구하는 함수. 특정 범위(PARTITION) 내에서 순위를 구할 수도 있고 데이터에 대한 순위를 구할 수 도 있음. 동일한 값에 대해서는 동일한 순위를 부여함. EX) 사원 데이터에서 급여가 높은 순서와 JOB 별로 급여가 높은 순서를 같이 출력 select job,ename,sal, RANK() OVER (ORDER BY sal DESC) ALL_RANK, RANK() OVER (PARTITION BY JOB ORDER BY sal DESC) JOB_RANK FROM emp; DENSE_RANK RANK 함수와 비슷하나, 동일한 순위를 하나의 건수로 취급하는 것이 다름. EX) 사원데이터에서 급여가 높.. 2019. 7. 4.
윈도우 함수(WINDOW FUNCTION) 1 - 종류 및 문법 WINDOW FUNCTION 종류 WINDOW FUNCTON의 종류는 크게 다섯 개의 그룹으로 분류할 수 있다. (벤더별로 지원하는 함수에는 차이가 있음) 그룹 내 순위(RANK) 관련 함수는 RANK, DENSE_RANK, ROW_NUMBER 함수가 있음. 그룹 내 집계(AGGREGATE) 관련 함수는 일반적으로 많이 사용하는 SUM, MAX, MIN, AVG, COUNT 함수가 음. 그룹 내 행 순서 관련 함수 FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수가 있음 ORACLE에서만 지원되는 함수이기는 하지만, FIRST_VALUE, LAST_VALUE 수는 MAX, MIN함수와 비슷한 결과를 얻을 수 있고, LAG, LEAD 함수는 DW에서 유용하게 사용되는 기능 그룹 내 비율 .. 2019. 7. 4.
jQuery 이미지 클릭 시 크게 보기 이미지를 볼 수 있는 div를 생성해 클릭 시 display를 flex로 변경하여 전체 화면으로 이미지를 크게 볼 수 있다. 다시 클릭을 하게 되면 다시 이미지 div는 none이 된다. 이미지 크게보기 큰 이미지가 아니라 원본 이미지 크기로 보고 싶다면, 아래의 css를 지워주면 된다. 2019. 6. 26.