본문 바로가기
반응형

분석함수15

오라클(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.
【오라클(Oracle) SQL 함수】 VARIANCE 함수 o VARIANCE 문 법 variance::= 목 적 VARIANCE함수는 expr의 분산을 반환한다. 집계 함수 또는 분석함수로 이용된다. 오라클 데이터 베이스는 다음과 같이 expr의 분산을 계산한다. 만약 행의 수가 expr=1인 경우에는 0 만약 행의 수가 expr>1인 경우에는 VAR_SAMP 만약 DISTINCT를 지정했다면, analytic_clause의 query_partition_clause를 지정할 수 있다. order_by_clause 과 windowing_clause은 허용하지 않는다. 이 함수는 인수로써 임의의 수치형 데이터 또는 암묵적으로 수치형 데이터로 변환 가능한 비수치형 데이터 타입을 취한다. 이 함수는 인수의 수치형과 같은 데이터형을 반환한다. 패키지 함수 비교 - Or.. 2021. 10. 24.
【오라클(Oracle) SQL 함수】 SUM 함수 o SUM 문 법 sum::= 목 적 SUM함수는 그룹 또는 전체 데이터에 대한 수치형 인수 expr에 대한 값의 합을 반환한다. 집계 함수 또는 분석함수로 사용할 수 있다. 이 함수는 임의의 수치 데이터 형 또는 암묵적으로 수치 데이터 형으로 변환 가능한 임의의 비수치 데이터형을 취한다. 이 함수는 인수의 수치 데이터형과 같은 데이터형을 반환한다. 만약 DISTINCT를 지정했다면, analytic_clause의 query_partition_clause을 지정할 수 있다. 그러나, order_by_clause과 windowing_clause은 허용하지 않는다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) SUM Oracl.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 STDDEV_SAMP 함수 o STDDEV_SAMP 문 법 stddev_samp::= 목 적 STDDEV_SAMP함수는 누적 표본 표준편차(Cumulative sample standard deviation)를 계산하고, 표본 분산의 제곱근 값(Square root of the sample variance)을 반환한다. 집계 함수, 분석함수로 이용할 수 있다. 이 함수는 임의의 수치형 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 데이터형을 취한다. 이 함수는 인수의 수치 데이터형과 같은 데이터형을 반환한다. 이 함수는 VAR_SAMP함수의 제곱근 값과 동일하다. VAR_SAMP가 Null을 반환할 때, 이 함수도 Null을 반환한다. 패키지 함수 비교 - Oracle, Pandas, R Prog, Dplyr, Sqldf,.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 STDDEV 함수 o STDDEV 문 법 stddev::= 목 적 STDDEV함수는 수치형 집합인 expr 인수의 표본표준편차(sample standard deviation)를 반환한다. 이 함수는 집계 함수와 분석함수 기능을 모두 지원한다. STDDEV_SAMP 함수와의 차이점은 입력 데이터가 1 개의 행만 존재하는 경우, STDDEV 함수는 Zero를 반환하고, STDDEV_SAMP 함수는 Null 값을 반환한다. 오라클 데이터 베이스는 표준 편차를 VARIANCE 집계 함수에서 정의된 분산의 제곱근을 사용하여 계산한다. 이 함수는 임의의 수치형 데이터 타입 또는 암묵적으로 수치 데이터 타입으로 변환 가능한 데이터 타입을 인수로 취한다. 이 함수는 인수의 수치 데이터 타입과 동일한 데이터 타입을 반환한다. 만약 DIS.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_MODE 함수 o STATS_MODE 문법 stats_mode::= 목적 STATS_MODE 함수는 값의 집합을 인수로 취하여, 가장 큰 빈도를 가지는 값(최빈값, mode)을 반환한다. 다수의 최빈값이 존재하는 경우, 오라클 데이터베이스는 1개의 최빈값을 선택하고 해당 값만을 반환한다. 복수의 최빈값(만약 복수의 최빈도 값이 존재하면)을 획득하기 위하여, 불확정적인 쿼리에 표시된 것처럼 다른 함수를 조합하여 사용해야 한다. Oracle Programming SELECT x FROM (SELECT x, COUNT(x) AS cnt1 FROM t GROUP BY x) WHERE cnt1 = (SELECT MAX(cnt2) FROM (SELECT COUNT(x) AS cnt2 FROM t GROUP BY x)); 관련 내.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STDDEV_SAMP 함수 o STDDEV_SAMP 문법 stddev_samp::= 목적 STDDEV_SAMP함수는 누적 표본 표준편차(Cumulative sample standard deviation)를 계산하고, 표본 분산의 제곱근 값(Square root of the sample variance)을 반환한다. 집계 함수, 분석함수로 이용할 수 있다. 이 함수는 임의의 수치형 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 데이터형을 취한다. 이 함수는 인수의 수치 데이터형과 같은 데이터형을 반환한다. 이 함수는 VAR_SAMP함수의 제곱근 값과 같다. VAR_SAMP가 Null을 반환할 때, 이 함수도 Null을 반환한다. 관련 함수 함수명 함수내용 STDDEV 수치형 인수 expr의 표본표준편차(sample stan.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 MIN 함수 o MIN 문 법 min::= 목 적 MIN함수는 지정한 인수를 기준으로 그룹 또는 전체 데이터에 대한 인수의 최솟값을 반환한다. 집계 함수, 분석 함수 모두 이용 가능하다. 만약 DISTINCT를 지정했다면, analytic_clause의 query_partition_clause을 지정할 수 있다. 그러나, order_by_clause과 windowing_clause은 허용하지 않는다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) MIN Oracle Function 프로그래밍 비교 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 관련 함수 함수명 함수내용 AVG.. 2018. 11. 30.
【오라클(Oracle) SQL 함수】 LEAD 함수 o LEAD 문법 lead::= 목 적 LEAD함수는 분석 함수이다. 이 함수는 Self 조인 작업을 수행하지 않고, 하나의 테이블을 접근하면서 여러 개의 행에 동시에 접근(Access)하여 작업한다. 쿼리에서 수행되는 행의 Series나 커서의 위치를 지정하면, LEAD 함수는 해당 위치 이후에 존재하는 물리적 Offset의 행에 ACCESS 한다. 만약 Offset을 지정하지 않으면, 기본적으로 1이다. 만약 Offset이 윈도우의 유효 범위를 넘었을 경우, 옵션의 기본값이 반환된다. 만약 default값을 지정하지 않으면, 그것의 default는 NULL이다. value_expr에 대하여 LAG 또는 다른 분석 함수를 지정할 수 없다. Nest 분석 함수는 사용할 수 없지만, value_expr에 .. 2018. 11. 24.
【오라클(Oracle) SQL 함수】 LAST_VALUE 함수 o LAST_VALUE 문 법 last_value::= 목 적 LAST_VALUE 분석 함수는 윈도우 그룹(또는 전체 데이터) 별로 데이터를 정렬 후 지정한 변수의 마지막 값을 반환한다. LAST_VALUE함수는 분석함수이다. 순서형 집합에서 마지막 값을 반환한다. 만약 집합 내의 마지막 값이 Null이라면, 그 함수는 IGNORE NULL을 지정하지 않은 한 Null을 반환한다. 이 설정은 데이터의 정밀화에 유용하다. 만약 IGNORE NULL을 지정하면, 그때 LAST_VALUE함수는 집합 내에서 최초 Non-Null 값을 반환하거나, 만약 모든 값이 Null이라면 NULL을 반환한다. expr에 대하여 LAST_VALUE 또는 임의의 다른 분석 함수를 이용할 수 없다. 분석함수는 중첩할 수 없지만,.. 2018. 11. 24.
【오라클(Oracle) SQL 함수】 LAG 함수 o LAG 문 법 lag::= 목 적 LAG 함수는 분석 함수이다. 이 함수는 자체 결합(자체 조인, Self join) 작업을 수행하지 않고, 하나의 테이블에 접근하여 다수의 행에 동시에 접근(Access)하여 작업을 수행한다. LAG 함수는 현재 위치를 기준으로 이전에 위치하고 있는 행에 접근하여 작업을 수행한다. 쿼리에서 반환된 일련의 행과 커서 위치가 주어진 경우, LAG 함수는 해당 위치 이전에 지정된 물리적 오프셋(physical offset)만큼 떨어진 위치의 행에 대한 접근을 할 수 있다. 선택적으로 지정 할 수 있는 오프셋(offset) 인수의 경우 0보다 큰 정수를 지정한다. 만약 Offset 인수를 지정하지 않으면, 기본값은 1이다. 오프셋이 창 범위를 초과하는 경우 사용자가 선택적으.. 2018. 11. 24.
[오라클 함수] COVAR_POP 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COVAR_POP 문법 covar_pop::= 목적 COVAR_POP함수는 number조합의 세트의 모집단 공분산을 반환한다. 집계 함수 또는 분석함수로 이용할 수 있다. 이 함수는 임의의 수치형 데이터 형 또는 암묵적으로 수치형으로 변환할 수 있는 비수치형 데이터를 취한다. 오라클은 수치 순위가 가장 높은 인수를 판단하여, 나머지 인수를 그 인수의 데이터형으로 암묵적으로 변환한다. 오라클 데이터 베이스는 expr1 또는 expr2가 Null인 모든 쌍을 제외한 후에 (expr1, expr2) 쌍의 세트에 적용한다. 오라클은 다음과 같이 계산한다. (SUM(expr1 * expr2) - SUM(expr2) * SUM(expr1.. 2018. 11. 14.
반응형