본문 바로가기
반응형

통계프로그램 비교 시리즈659

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.
FLOOR 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ FLOOR Oracle Function ] FLOOR 함수는 지정한 숫자보다 작거나 같은 정수 중에서 최댓값을 반환한다. 함수 설명 : FLOOR 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT FLOOR(15.7) "Floor" FROM DUAL; Results Floor ---------------------------- 15 2. Python Pandas(파이썬) Python Programming math.floor(15.7) Results 15 3. R Programming (R Package) R Programming %%R floor(15.7) Results [1] 15 4. R Dplyr .. 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.
EXP 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ EXP Oracle Function ] EXP함수는 e의 n 제곱 값을 반환한다. (e=2.71828183) 이 함수는 인수와 같은 타입의 값을 반환한다. 함수 설명 : EXP 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT EXP(4) "e to the 4th power" FROM DUAL; Results e to the 4th power ---------------------------------------------- 54.59815003314423907811026120286087840308 2. Python Pandas(파이썬) Python Programming import math math.e.. 2021. 11. 23.
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.
CURRENT_DATE(SYSDATE) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ CURRENT_DATE / SYSDATE Oracle Function ] CURRENT_DATE 함수는 현재 세션의 날짜 정보를 Date 데이터 형으로 반환한다. 함수 설명 : CURRENT_DATE(SYSDATE) 오라클 함수 링크 유사문제 : 12 /15 / 75 / 76 / 77 / 79 / 80 / 81 / 136 / 147 / 207 1. Oracle(오라클) CURRENT_DATE 현재 시간을 반환한다. Oracle Programming SELECT SESSIONTIMEZONE, CURRENT_DATE FROM DUAL; Results SESSIONTIMEZONECURRENT_DATE ---------------------------.. 2021. 11. 22.
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.
COUNT 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ COUNT Oracle Function ] COUNT함수는 쿼리에 의해 반환된 행의 수를 반환한다. 집계 함수 또는 분석함수로 이용할 수 있다. 함수설명 : COUNT 오라클 함수 링크 157번 참조 Check whether all employees number are indeed unique. 유사문제 : 97 / 103 / 104 / 132 Cross Join 생성(dummy) : 97 / 140 fuzzyjoin::fuzzy_left_join : 113 / 116 1. Oracle(오라클) 다음 예제는 COUNT 함수를 집계함수로 이용. 1) 집계함수 예제 다음 함수는 테이블의 건수를 집계하는 집계 함수 예제이다. Oracle Progra.. 2021. 11. 22.
COSH 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ COSH Oracle Function ] COSH은 파라미터 n(라디안으로 표현되는 각도)의 쌍곡 코사인값(hyperbolic cosine)을 반환한다. 함수설명 : COSH 오라클 함수 링크 1. Oracle(오라클) Oracle Programming SELECT COSH(0) "Hyperbolic cosine of 0" FROM DUAL; Results Hyperbolic cosine of 0 ---------------------------------- 1 2. Python Pandas(파이썬) Python Programming math.cosh(0) Results 1.0 Python Programming emp['sal'].apply(l.. 2021. 11. 21.
반응형