본문 바로가기
반응형

오라클249

오라클(Oracle) SQL 함수 리스트 오라클(Oracle) SQL 함수 리스트 단일행 함수 단일행 함수는 쿼리 테이블 또는 뷰의 모든 행에 대하여 단일 결과 행을 반환한다. 이 함수는 select lists,where 구문,START WITH, CONNECT BY 구문, HAVING구문을 지정할수 있다. 1. 수치함수 처음메뉴로 함수명 설명 002.ABS 인수 n의 절댓값을 반환한다. 003.ACOS 인수 n의 역코사인(arc cosine) 값을 반환한다 007.ASIN n의 역사인(arc sine) 값을 반환한다. 008.ATAN 인수 n의 역 탄젠트(arc tangent) 값을 반환한다. 009.ATAN2 ATAN2(n, m)은 atan2(n/m)과 같으며, n/m의 역탄젠트(arc tangent) 값을 반환한다. 013.BITAND 인.. 2023. 9. 30.
오라클 함수와 R & 파이썬 비교 목록 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R & 파이썬 비교 목록 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 단일행 함수 단일행 함수는 쿼리 테이블 또는 뷰의 모든 행에 대하여 단일 결과 행을 반환한다. 이 함수는 select lists, where 구문, START WITH, CONNECT BY 구문, HAVING구문을 지정할 수 있다. 처음메뉴로 1. 수치함수 함수 설명 002.ABS 절대값을 반환한다. 003.ACOS n의 역코사인(arc cosine)값을 반환한다. 007.ASIN n의 역사인(arc sine)값을 반환한다. 008.ATAN n의 역탄젠트(arc tangent)값을 반환한다. 009.ATAN2 ATAN2(n,m)은 atan2(n/m)과 같으며.. 2022. 1. 5.
NTH_VALUE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ NTH_VALUE Oracle Function ] NTH_VALUE 함수는 ‘analytic_clause’로 정의된 윈도우(그룹)에서 n번째 행의 measure_expr 값을 반환한다. 반환된 값은 ‘measure_expr’의 데이터 유형을 가진다. 함수 설명 : 1. Oracle(오라클) NTH_VALUE() 함수 Oracle Programming SELECT empno, ename, deptno, sal, nth_value(sal, 2) over (PARTITION BY deptno ORDER BY sal RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS nth_top, NTH_V.. 2022. 1. 4.
LISTAGG 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ LISTAGG Oracle Function ] LISTAGG는 ORDER BY 절에 지정된 각 그룹 내에서 데이터를 정렬 한 다음 기준 열의 값을 연결하여 변수의 값으로 반환한다. 함수 설명 : 1. Oracle(오라클) LISTAGG() 함수 deptno 그룹 내에서 사원번호 기준으로 데이터를 정렬 후 사원 이름을 합친다. Oracle Programming SELECT LISTAGG(ENAME, ',') WITHin GROUP (ORDER BY EMPNO) AS "EMPLOYEE" FROM EMP GROUP BY DEPTNO Results EMPLOYEE ----------------------------------------- CLARK,K.. 2022. 1. 4.
VARIANCE / VAR_SAMP 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ VARIANCE / VAR_SAMP Oracle Function ] VAR_SAMP 함수는 지정한 인수 expr(Null 값은 제거)의 표본 분산을 계산한다. 집계 함수와 분석 함수를 이용할 수 있다. 함수 설명 : VARIANCE 오라클 함수 링크 함수 설명 : VAR_SAMP 오라클 함수 링크 1. Oracle(오라클) 1) 집계 함수 VARIANCE() 함수 사원 급여의 표본 분산을 계산한다. Oracle Programming SELECT VARIANCE(sal) SAL_VAR FROM emp Results SAL_VAR ------------------------------------------- 1398313.87362637362637.. 2022. 1. 4.
PERCENTILE_CONT 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ PERCENTILE_CONT Oracle Function ] PERCENTILE_CONT 함수는 연속된 분포 모델을 가정한 역 분포 함수(inverse distribution function)이다. 이 함수는 백분위수 값과 소트 지정을 취하고, 소트 지정에 해당하는 백분위수 값에 해당하는 보간된 값을 반환한다. 현재 아래 예제는 Percent Rank 를 구현함. 함수 설명 : PERCENTILE_CONT 오라클 함수 링크 1. Oracle(오라클) 1) 집계함수 percentile_cont() 함수 Oracle Programming SELECT DEPTNO, PERCENTILE_CONT(0.35) WITHIN GROUP (ORDER BY SA.. 2022. 1. 3.
TO_Time 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ TO_TIME Oracle Function ] TO_TIME 함수는 문자형 데이터 형식의 문자열을 사용자가 지정한 포맷 형식(fmt)을 따르는 TIME 데이터 타입 값으로 변환한다. 함수 설명 : 1. Oracle(오라클) to_time() 함수 to_time 함수를 사용하여서 문자로 지정한 시간 데이터를 시간(Time) 데이터 값으로 변환한다. Oracle Programming SELECT TO_TIME ('12:07:15.50', 'HH24:MI:SS.FF') AS TIME_VAR FROM DUAL 2. Python Pandas(파이썬) time() 함수 time() 함수를 사용하여서 문자로 지정한 시간 데이터(‘12:07:15’)를 시간형.. 2022. 1. 3.
REVERSE 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REVERSE Oracle Function ] REVERSE 함수는 대상 문자열을 거꾸로 반환한다. 1. Oracle(오라클) REVERSE() 함수 Oracle Programming SELECT REVERSE('STATWITH') REVERSE_FUNC FROM DUAL Results REVERSE_FUNC ----------------- HTIWTATS 2. Python Pandas(파이썬) 문자열 추출 문자열의 맨 뒤 문자부터 1개씩 출력한다. Python Programming 'STATWITH'[::-1] Results 'HTIWTATS' join() 함수와 reversed() 함수 Python Programming ''.join(rev.. 2022. 1. 3.
REGEXP_COUNT 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ REGEXP_COUNT Oracle Function ] 입력한 문자열에서 정규 표현식 패턴을 검색한 후 지정한 패턴의 발생 횟수를 반환한다. 함수 설명 : 1. Oracle(오라클) REGEXP_COUNT() 함수 REGEXP_COUNT 함수는 세 개의 인수를 받습니다. 첫 번째 인수는 검색할 문자열, 두 번째 인수는 검색할 패턴, 세 번째 인수는 검색을 시작할 위치이다. 세 번째 인수는 선택적이며, 지정하지 않으면 문자열의 시작부터 검색한다. 다음 예제는 2번째 위치에서 검색을 시작하여서 'abc' 문자열 패턴과 일치하는 문자열의 횟수를 반환한다. Oracle Programming SELECT REGEXP_COUNT('abcabcabc','a.. 2022. 1. 1.
UPPER 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ UPPER Oracle Function ] UPPER함수는 지정한 문자열(“char”)의 모든 영문자를 대문자로 변환한다. 인수 char의 데이터 형은 datatypes CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB이다. 반환값은 char과 같은 데이터형이다. 함수 설명 : UPPER 오라클 함수 링크 Lower 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 1. Oracle(오라클) UPPER() 함수 Upper 함수를 사용하여서 문자열 'Large'의 모든 문자를 대문자로 치환한다. Oracle Programming SELECT U.. 2021. 12. 30.
TRUNC(date) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ TRUNC(date) Oracle Function ] TRUNC(date) 함수는 인수로 지정한 날짜(date)를 사용자가 지정한 포맷 형식(fmt)을 기준으로 절삭한 날짜(date)를 반환한다. 반환된 값은 비록 date에 다른 datetime 데이터 형을 지정했어도, DATE 데이터 형으로 반환된다. 만약 fmt를 생략했다면, date는 가장 가까운 날로 절삭한다. 함수 설명 : TRUNC(date) 오라클 함수 링크 LAST_DAY 함수 / ROUND(date) 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 1. Oracle(오라클) TO_DATE() 함수 기준 날짜를 연.. 2021. 12. 29.
TRUNC(number) 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB] * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [ TRUNC(number) Oracle Function ] TRUNC(NUMBER) 함수는 인수 n1을 소수점 자리 파라미터 n2 미만을 절삭(버림)한다. 만약 인수 n2를 지정하는 않는 경우, 인수 n1의 소수점 이하를 절삭한다. 만약 인수 n2가 음수인 경우는, 소수점 왼쪽의 n2자리(정수 부분)에서 절삭한다. 함수 설명 : TRIM 오라클 함수 링크 1. Oracle(오라클) Trunc() 함수 소수점 첫째 자리에서 절삭(버림)하여 정수 345를 반환한다. 소수점 둘째 자리 미만을 절삭(버림)하여 345.67을 반환한다. 정수부 일의 자리에서 절삭(버림)하여 340을 반환한다. Oracle Programming SELECT TRUNC(345.. 2021. 12. 28.
반응형