REGEXP_SUBSTR 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REGEXP_SUBSTR Oracle Function ] REGEXP_SUBSTR 함수는 입력한 문자열에서 지정한 정규식 패턴을 검색하여서 지정한 패턴(정규 표현식)과 일치하는 부분의 문자열을 반환한다. REGEXP_SUBSTR함수는 정규 표현식 패턴을 통하여 문자열을 검색할수 있도록 REPLACE 함수의 기능을 확장한 것이다. REGEXP_INSTR과 유사하나, substring의 위치를 반환하는 것이 아니라, substring 문자열 자체를 반환한다. 이 함수는 패턴과 일치하는 문자열의 위치는 필요하지 않고, 문자열의 내용이 필요한 경우에 유용하다. 함수는 source_string으로써 같은 문자 세트안에서 VARCHAR2 또는 CLOB 데..
2021. 12. 14.
RATIO_TO_REPORT 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ RATIO_TO_REPORT Oracle Function ] RATIO_TO_REPORT함수는 분석 함수이다. 이 함수는 개별 그룹에서 관측치 합에 대한 개별 관측치 값의 상대적 비율을 계산한다. 만약 expr이 NULL이라면, ratio-to-report값은 NULL이다. 함수 설명 : RATIO_TO_REPORT 오라클 함수 링크 1. Oracle(오라클) RATIO_TO_REPORT() 함수 Oracle Programming SELECT deptno, ename, sal, ROUND( SAL / SUM(sal) OVER(PARTITION BY deptno ORDER BY sal) ,3) AS sal_ratio_1, ROUND( 100*RA..
2021. 12. 13.
POWER 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ POWER Oracle Function ] POWER함수는 n2의 n1승 값을 반환한다. 밑 n2와 지수 n은 임의의 수이나, n2가 음수이면, n1은 정수이어야 한다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 NUMBER를 반환한다. 함수 설명 : POWER 오라클 함수 링크 1. Oracle(오라클) 다음 예제는 2의 3 제곱 값을 계산한다. Oracle Programming SELECT POWER(2, 3) FROM DUAL Results POWER(2..
2021. 12. 13.
NVL2 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ NVL2 함수 Oracle Function ] NVL2 함수는 expr1이 NULL이 아니라면 expr2를 반환하고 NULL이면 expr3을 반환하는 함수이다. NVL2함수를 사용하면, 지정한 표현이 NULL인지 판단 여부에 근거하여 쿼리에 반환하는 값(expr2 or expr3)을 판단할 수 있다. 만약 expr1이 NULL이 아니라면, NVL2는 expr2를 반환한다. 만약 expr1인 NULL이라면, NVL2는 expr3을 반환한다. 함수 설명 : NVL2 오라클 함수 링크 NVL함수 참조 좀 더 다양한 방식은 NULLIF 함수 참조 1. Oracle(오라클) NVL2 함수 Oracle Programming SELECT ENAME, SAL..
2021. 12. 9.
NVL 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ NVL Oracle Function ] NVL함수는 expr1이 NULL이 아니면 expr1을 반환하고, expr1이 NULL이면 expr2를 반환하는 함수이다. 쿼리의 결과에서 NULL(공백으로 반환) 값을 사용자가 지정한 값으로 치환한다. 만약 expr1이 NULL이면, NVL함수는 expr2를 반환한다. 만약 expr1이 NULL이 아니면, NVL함수는 expr1을 반환한다. 함수 설명 : NVL 오라클 함수 링크 NVL 함수는 다음과 같이 CASE WHEN 조건문으로 대체할 수 있다. CASE WHEN expr1 is not null THEN expr1 ELSE expr2 END 1. Oracle(오라클) NVL() 함수 Oracle P..
2021. 12. 9.
NUMTOYMINTERVAL 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table,DuckDB]
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ NUMTOYMINTERVAL Oracle Function ] NUMTOYMINTERVAL함수는 입력된 인수 n을 INTERVAL YEAR TO MONTH문자(년도-달에 대한 구간 형식)로 변경한다. 인수 n은 Number값 또는 암묵적으로 NUMBER값으로 변환 가능한 식을 사용할 수 있다. 인수 interval_unit는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형이다. Interval_unit에 값은 n의 단위를 지정하고, 다음 문자 값을 지정해야 한다. 함수 설명 : NUMTOYMINTERVAL 오라클 함수 링크 LAST_DAY / NUMTODSINTERVAL 참조 1. Oracle(오라클) NUMTOYMINTERV..
2021. 12. 9.