본문 바로가기
반응형

오라클 게시판230

【오라클(Oracle) SQL 함수】SYS_DBURIGEN 함수 o SYS_DBURIGEN 문법 sys_dburigen::= 목적 SYS_DBURIGen함수는 하나 이상의 열 또는 속성 및 선택적으로 ROWID를 인수로 지정하여서, 특정 열 또는 행 오브젝트에 대한 DBURIType 데이터 타입의 URL을 생성한다. 데이터베이스로부터 XML 문서를 검색하기 위해 URL을 사용할 수 있다. 참조되는 모든 열 또는 속성은 샘플 테이블에서 존재할 필요가 있다. Primary키의 함수를 수행해야 한다. 즉, 실제적으로 테이블에서 Primary 키와 일치할 필요는 없으나, unique값을 참조해야만 한다. 만약 다수의 열을 지정했다면, 마지막 열 이외의 모든 열은 데이터베이스에서 행을 식별하여, 지정된 마지막 열은 행안에서 열을 식별한다. 기복적으로 URL은 포맷된 XML 문.. 2021. 10. 21.
【오라클 SQL 함수】 SYS_CONTEXT 함수 o SYS_CONTEXT 문법 sys_context::= 목적 SYS_CONTEXT함수는 문맥 namespace와 관련된 parameter의 값을 반환한다. 이 함수는 SQL과 PL/SQL 문장에 사용될 수 있다. namespace와 parameter에는, 문자열 또는 namespace 또는 속성을 지정하는 문자열로 결정되는 식을 지정할 수 있다. 문맥 namespace는 이미 생성될 필요가 있고, 연관된 parameter와 그 값은 DBMS_SESSION.set_context 프러시저를 이용하여 설정될 필요가 있다. namespace는 유요한 SQL식별자를 필요로 한다. parameter 명은 문자열을 지정할 수 있다. 대소문자를 구별하지 않고, length는 30바이트를 초과하지 않는다. 반환 값은 .. 2021. 10. 21.
【오라클(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.
[오라클 SQL 함수] SYS_CONNECT_BY_PATH 함수 o SYS_CONNECT_BY_PATH 문법 sys_connect_by_path::= 목적 SYS_CONNECT_BY_PATH 함수는 계층 구조로 형성된 데이터를 조회하는 계층적 쿼리에서만 사용할 수 있는 함수이다. 이 함수는 CONNECT BY 조건에 의해 반환된 각 행을 기준으로 개별 행에 속한 열 값을 구분자(char)로 구분하여 루트(Root) 노드에서 해당 노드(node)까지의 경로를 문자열로 생성하여 반환한다. 예를 들어, 직원들의 직급 관계를 나타내는 계층 구조에서 SYS_CONNECT_BY_PATH 함수를 사용하면, 각 직원의 직급 경로(CEO > 부사장 > 팀장 > 사원 등)를 문자열로 생성할 수 있습니다. 열(column) 값은 CONNECT BY 조건에 의해 반환되는 각 행을 지정한 .. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 SUBSTR 함수 o SUBSTR 문법 substr::= 목적 SUBSTR함수는 문자열 Char에서 position 문자 위치로부터 substring_length 문자 길이만큼 문자열을 추출하여 반환한다. SUBSTR함수는 입력 문자 세트에 의해 정의된 문자를 이용하여 길이를 측정한다. SUBSTRB함수는 문자 대신에 바이트를 사용한다. SUBSTRC함수는 UNICODE를 사용한다. SUBSTR2 함수는 UCS2 코드 포인트를 사용한다. SUBSTR4 함수는 UCS4 코드 포인트를 사용한다. 만약 position이 0이라면, 1로써 처리한다. 만약 position이 양이라면, 오라클 데이터 베이스는 문자열에서 최초 문자를 발견하기 위해서 문자열의 처음부터 검색한다. 만약 position이 음수라면, 오라클 데이터 베이스는.. 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_POP 함수 o STDDEV_POP 문법 stddev_pop::= 목적 STDDEV_POP함수는 모집단 표준 편차(Population standard deviation)를 계산하고, 모집단 분산의 제곱근 값(Square root of the population variance)을 반환한다. 집계 함수와 분석 함수로 이용할 수 있다. 이 함수는 임의의 수치형 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 데이터형을 취한다. 이 함수는 인수의 수치 데이터형과 같은 데이터형을 반환한다. 이 함수는 VAR_POP함수의 제곱근 값과 같다. VAR_POP가 Null을 반환할 때, 이 함수도 Null을 반환한다. 관련 함수 함수명 함수내용 STDDEV 수치형 인수 expr의 표본표준편차(sample standard de.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STDDEV 함수 o STDDEV 문 법 stddev::= 목 적 STDDEV함수는 수치형 집합인 expr 인수의 표본표준편차(sample standard deviation)를 반환한다. 이 함수는 집계 함수와 분석함수 기능을 모두 지원한다. STDDEV_SAMP 함수와의 차이점은 입력 데이터가 1 개의 행만 존재하는 경우, STDDEV 함수는 Zero를 반환하고, STDDEV_SAMP 함수는 Null 값을 반환한다. 오라클 데이터 베이스는 표준 편차를 VARIANCE 집계 함수에서 정의된 분산의 제곱근을 사용하여 계산한다. 이 함수는 임의의 수치형 데이터 타입 또는 암묵적으로 수치 데이터 타입으로 변환 가능한 데이터 타입을 인수로 취한다. 이 함수는 인수의 수치 데이터 타입과 동일한 데이터 타입을 반환한다. 만약 DIS.. 2021. 10. 20.
[오라클 SQL 함수] STATS_WSR_TEST 함수 o STATS_WSR_TEST 문법 stats_wsr_test::= 목적 STATS_WSR_TEST함수는 대응쌍 표본의 윌콕스 부호 순위 검증(Wilcoxon Signed Ranks test)을 수행하여 표본간의 차이가 유의한 차이가 있는지 여부를 검정한다. 차이의 절대값은 순서를 부여하고 순위를 할당한다. 귀무가설은 양의 차이의 순위합이 음의 차이의 순위합과 같다고 놓는다. 이 함수는 3개의 인수를 가진다. expr1과 expr2는 분석대상의 2개 표본으로, 3번째 인수는 VARCHAR2 형태의 반환되는 값이다. 3번째 인수를 지정하지 않은 경우, 기본값은 TWO_SIDED_SIG이다. 반환되는 값의 의미는 표 7-10을 참조. 표 7-10 STATS_WSR_TEST_* 반환 값 STATISTIC Z의.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_T_TEST_* 함수 o STATS_T_TEST_* The t-test functions are: STATS_T_TEST_ONE : 일 표본 t검정 STATS_T_TEST_PAIRED : 이 표본 대응 t검정(crossed t-test로 알려짐.) STATS_T_TEST_INDEP : 같은 분산을 가지는 2개 독립 그룹의 t검정(합동 분산(Pooled variance)) STATS_T_TEST_INDEPU : 다른 분산을 가지는 2개 독립 그룹의 t검정(비 합동 분산) 문법 stats_t_test::= 목적 t검정은 평균의 차이의 유의성을 측정한다. 2개 그룹의 평균과 상수값을 가지는 한 개 그룹의 평균을 비교하는데 이용한다. STATS_T_TEST_*함수는 3개의 인수를 취한다. 2개의 식과 VARCHAR2 타입의 반환값을.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_ONE_WAY_ANOVA 함수 o STATS_ONE_WAY_ANOVA 문법 stats_one_way_anova::= 목적 일원분산분석 함수(STATS_ONE_WAY_ANOVA)는 분산의 다른 2개 추정치 비교하여 통계적 유의성에 대한 평균(그룹 또는 변수에 대한)의 유의한 차이를 검증한다. 첫 번째 추정치는 각 그룹 또는 카테고리 내의 분산에 근거한다. 이것은 그룹 내 평균 제곱 또는 평균제곱오차로 알려졌다. 다른 추정치는 그룹의 평균 사이의 분산에 근거한다. 이것은 그룹 간 평균 제곱으로 알려졌다. 만약 그룹의 평균이 유의한 차이가 있다면, 그룹 간 평균 제곱은 기댓값보다 커져서 그룹 간 평균 제곱과 일치하지 않는다. 만약 그룹의 평균 제곱이 일치하면, 두 개의 분산 추정치는 거의 같다. STATS_ONE_WAY_ANOVA함수는 3.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_MW_TEST 함수 o STATS_MW_TEST 문법 stats_mw_test::= 목적 A Mann Whitney test는 2개의 독립 표본(independent samples)을 비교한다. 귀무가설 : 두 모집단은 같은 분포 함수를 가진다. 대립가설 : 두 분포 함수는 다르다. STATS_MW_TEST는 STATS_T_TEST_* 함수처럼 표본 간의 차이가 정규분포라는 가정을 하지 않는다. 이 함수는 3개의 인수를 취하고, VARCHAR2 타입의 값을 반환한다. expr1은 그룹에서 데이터를 구분한다. expr2는 그룹의 값을 지정한다. 함수는 3번째 인수에 의해 정의되는 값에 따라 하나의 값을 반환한다. 만약 세 번째 인수를 생략하면, 기본적으로 TWO_SIDED_SIG가 된다. Table 7-7 STATS_MW_T.. 2021. 10. 20.
반응형