본문 바로가기
반응형

오라클 함수180

【오라클 SQL 함수】 SYS_TYPEID 함수 o SYS_TYPEID 문법 sys_typeid::= 목적 SYS_TYPEID함수는 피연산자(operand)의 가장 구체적인 형태의 typeid를 반환한다. 이 값은 주로 대체 가능한 열의 기초가 되는 형태 판별 열을 식별하는데 이용된다. 예를 들면, 형태-판별 열에서 색인을 만들기 위해서 SYS_TYPEID에 의해 반환되는 값을 이용할 수 있다. Object 형태 피연자에서 이함수를 이용할 수 있다. 모든 최종 root object형태(형태 계층에 속하지 않는 최종 형태)는 Null typeid를 가진다. 오라클 데이터 베이스는 type 계층에 속하는 모든 형태에 unique non-null typeid를 할당한다. 관련 함수 함수명 함수내용 SYS_CONTEXT 문맥 namespace와 관련된 par.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 SYS_GUID 함수 o SYS_GUID 문 법 sys_guid::= 목 적 SYS_GUID함수는 16바이트로 구성된 고유전역식별자(globally unique identifier, RAW 값)를 생성하여 반환한다. 대부분의 플랫폼에서는, 생성된 식별자는 호스트 식별자, 프로세스 또는 프로세스의 thread 식별자 또는 함수를 호출하는 thread, 프로세스 또는 thread에 대한 비 반복치 값(바이스의 순서)으로 구성된다. 관련 함수 함수명 함수내용 SYS_CONTEXT 문맥 namespace와 관련된 parameter의 값을 반환. SYS_GUID 16바이트로 구성된 고유전역식별자(globally unique identifier,RAW 값)을 생성하여 반환. SYS_TYPEID 피연산자(operand)의 대부분 지정한 .. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 SYS_EXTRACT_UTC 함수 o SYS_EXTRACT_UTC 문법 sys_extract_utc::= 목적 SYS_EXTRACT_UTC 함수는 time zone offset 또는 time zone region name을 포함한 datetime 값으로부터 협정 세계시간(세계 표준시간) UTC (Coordinated Universal Time—formerly Greenwich Mean Time)을 추출한다. 관련 함수 함수명 함수내용 CURRENT_DATE 현재 세션의 시간대(time zone)를 기준으로 현재 날짜 정보를 Date 데이터 형으로 반환한다. CURRENT_TIMESTAMP 현재 session의 시간대를 기준으로 현재 날짜와 시간 정보를 반환한다. SYS_EXTRACT_UTC time zone offset 또는 time z.. 2021. 10. 21.
【오라클(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.
반응형