GREATEST 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ GREATEST Oracle Function ] GREATEST함수는 하나 이상의 인수중에서 가장 큰 값을 반환한다. 함수 설명 : GREATEST 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT GREATEST ('HARRY', 'HARRIOT', 'HAROLD') "Greatest" FROM DUAL; Results Greatest -------------- HARRY 2. Python Pandas(파이썬) Python Programming max('HARRY', 'HARRIOT', 'HAROLD') Results 'HARRY' 3. R Programming (R Package) R Programm..
2021. 11. 24.
FIRST_VALUE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ FIRST_VALUE Oracle Function ] FIRST_VALUE함수는 분석 함수이다. 값의 정렬된 세트에서 첫 번째 값을 반환한다. 만약 집합 내에서 첫 번째 값이 NULL이라면, IGNORE NULLS를 지정하지 않은 한 NULL을 반환한다. 이 설정은 데이터 조밀화에 유용하다. 만약 IGNORE NULLS을 지정하면, FIRST_VALUE함수는 집합 내에서 최초 NON_NULL값을 반환하고, 만약 모든 값이 NULL이라면 NULL을 반환한다. 함수 설명 : FIRST_VALUE 오라클 함수 링크 Group By 후 테이블 Re-Merge는 생략 1. Oracle(오라클) Oracle Programming SELECT ENAME, ..
2021. 11. 24.
EXTRACT (datetime) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ EXTRACT (datetime) Oracle Function ] EXTRACT함수는 특정 날짜,시간 값이나 날짜 값 표현식으로부터 지정된 날짜 영역의 값을 추출하여 반환한다. TIMEZONE_REGION 또는 TIMEZONE_ABBR(생략형)을 추출하는 경우, 반환값은 적절한 time zone명 또는 생략형을 포함한 문자열이다. 함수설명 : EXTRACT(datetime) 오라클 함수 링크 to_char(hiredate,’DD’) : 77 / 126 / 130 / 133 1. Oracle(오라클) 다음 예제는 날짜 데이터에서 년도 부분을(1998년) 반환한다. Oracle Programming SELECT EXTRACT(YEAR FROM DA..
2021. 11. 24.
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.