DENSE_RANK 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ DENSE_RANK Oracle Function ] DENSE_RANK()는 Rank()와 유사한 함수로 ORDER BY절에 사용된 컬럼이나 표현식에 대하여 순위를 부여하는데 RANK()와 달리 동일 순위 다음의 순위는 동일 순위의 수와 상관없이 1 증가된 값을 돌려준다. 함수 설명 : DENSE_RANK 오라클 함수 링크 윈도우/분석 함수에 대한 상세 예제는 다음 함수 참조 : CUME_DIST 1. Oracle(오라클) Oracle Programming SELECT DEPTNO, ENAME, SAL, DENSE_RANK() OVER (PARTITION BY DEPTNO ORDER BY SAL) DENSE_RANK FROM EMP ORDER ..
2021. 11. 23.
DECODE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ DECODE Oracle Function ] DECODE는 일반적인 프로그래밍 언어의 IF문을 SQL 또는 PL/SQL 에서 사용하도록 만들어진 오라클 함수이다. 따라서 일반 프로그래밍 언어의 IF문이 수행할 수 있는 기능을 포함하고 있다. select시의 decode 사용은 from 절만 빼고 어디에서나 사용할 수 있다. 단. 비교 연산은 ‘=’만 가능하다. 함수 설명 : DECODE 오라클 함수 링크 조건문(Case when) : 73 / 145 1. Oracle(오라클) Oracle Programming SELECT EMPNO, JOB, DECODE (JOB, 'CLERK' , 'G1', 'SALESMAN' , 'G2', 'MANAGER'..
2021. 11. 23.
SYSTIMESTAMP / CURRENT_TIMESTAMP 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ SYSTIMESTAMP / CURRENT_TIMESTAMP / SESSIONTIMEZONE Oracle Function ] SYSTIMESTAMP 함수는 데이터 베이스가 설치되어 있는 시스템의 fractional 초와 시간대를 포함한 날짜(날짜, 시간, 시간대)를 반환한다. 함수설명 : CURRENT_TIMESTAMP 오라클 함수 링크 CURRENT_TIMESTAMP 함수 참조 : CURRENT_DATE(SYSDATE) 오라클 함수 링크 -------------------------------------------- [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R &..
2021. 11. 23.
CUME_DIST 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ CUME_DIST Oracle Function ] CUME_DIST함수는 값의 그룹에 있는 값의 누적 분포치를 계산한다. 반환되는 값의 범위는 0보다 크고 1보다 작다. 이값은 항상 같은 누적 값에 대하여 평가한다. 함수 설명 : CUME_DIST 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT JOB, ENAME, SAL, CUME_DIST() OVER (PARTITION BY JOB ORDER BY SAL) AS cume_dist FROM EMP ORDER BY JOB, SAL; Results JOBENAMESALCUME_DIST --------------------------------------..
2021. 11. 22.
CORR 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ CORR / CORR_* Oracle Function ] CORR함수는 수치 쌍에 대한 상관 계수를 반환한다. 집계 함수 또는 분석 함수로 이용할 수 있다. 함수 설명 : CORR 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT CORR(DEPTNO, SAL) FROM EMP; Results CORR(DEPTNO,SAL) -------------------------------------------- -.451881358028769611181429063555826733966 2. Python Pandas(파이썬) Python Programming emp[['deptno','sal']].corr(meth..
2021. 11. 21.
COALESCE Oracle Function [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ COALESCE 함수 ] COALESCE 함수는 나열된 값을 순차적으로 체크하여 NULL이 아닌 첫 번째 인수를 반환한다. 모든 인수가 NULL인경우에는 NULL을 반환한다. 함수 설명 : COALESCE 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT empno, sal, comm, coalesce(comm,sal) comm_sal_1, case when comm is null then sal else comm end comm_sal_2 from emp Results EMPNOSALCOMMCOMM_SAL_1COMM_SAL_2 ------------------------------------------..
2021. 11. 21.