본문 바로가기
728x90

코딩/오라클 함수294

[오라클 레퍼런스 함수] STATS_MODE - 최빈값(가장 높은 빈도수) 값 반환 ★ STATS_MODE 구문 STATS_MODE(expr) 목적 STATS_MODE 함수는 인수로 값을 가진 집합을 받아 가장 빈도가 높게 발생하는 값을 반환합니다. 여러 개의 모드가 존재하는 경우 Oracle Database는 하나를 선택하고 그 하나의 값을 반환합니다. 여러 모드를 얻으려면 (만약 여러 모드가 존재한다면) 가상의 쿼리에 표시된 것처럼 다른 함수들을 조합하여 사용해야 합니다. 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)); 참고: Oracle Database Globalization.. 2023. 8. 20.
[오라클 레퍼런스 함수] STATS_KS_TEST - 두 샘플 간의 분포 차이 검정 ★ STATS_KS_TEST 구문 STATS_KS_TEST(expr1, expr2 [, { STATISTIC | SIG } ] ) 목적 STATS_KS_TEST는 두 샘플을 비교하여 이들이 같은 모집단에서 가져온 것인지 또는 동일한 분포를 가진 모집단에서 가져온 것인지를 테스트하는 Kolmogorov-Smirnov 함수입니다. 이 함수는 샘플이 추출된 모집단이 정규 분포를 따른다고 가정하지 않습니다. 이 함수는 두 개의 필수 인수를 사용합니다. expr1은 데이터를 두 샘플로 분류하고, expr2는 각 샘플의 값을 포함합니다. expr1이 데이터를 하나의 샘플로만 분류하거나 두 개 이상의 샘플로 분류하는 경우 오류가 발생합니다. 선택적인 세 번째 인수를 사용하면 이 함수가 반환하는 NUMBER 값의 의미.. 2023. 8. 19.
[오라클 레퍼런스 함수] STATS_F_TEST - 두 분산의 유의미한 차이 확인 ★ STATS_F_TEST 구문 STATS_F_TEST(expr1, expr2 [, { { STATISTIC | DF_NUM | DF_DEN | ONE_SIDED_SIG } , expr3 | TWO_SIDED_SIG } ] ) 목적 STATS_F_TEST 함수는 두 분산이 유의미하게 다른지를 검정(test)합니다. f의 관측값은 하나의 분산을 다른 분산으로 나눈 비율이며, 일반적으로 1과 매우 다른 값을 갖는 경우 유의미한 차이를 나타냅니다. 이 함수는 두 개의 필수 인수를 사용합니다. expr1은 그룹화 또는 독립 변수이며, expr2는 값의 샘플입니다. 선택적으로 제공할 수 있는(optional) 세 번째 인수를 사용하면 이 함수가 반환하는 NUMBER 값의 의미를 지정할 수 있습니다. 이것은 표 7.. 2023. 8. 19.
[오라클 레퍼런스 함수] STATS_CROSSTAB - 두 변수 간의 관련성 분석 ★ STATS_CROSSTAB 구문 STATS_CROSSTAB(expr1, expr2 [, { CHISQ_OBS | CHISQ_SIG | CHISQ_DF | PHI_COEFFICIENT | CRAMERS_V | CONT_COEFFICIENT | COHENS_K } ] ) 목적 교차표(crosstabulation), 보통 "교차표"로 불리며 두 개의 명목 변수(nominal variables)를 분석하는 방법입니다. STATS_CROSSTAB 함수는 두 개의 필수 인자를 받습니다. expr1과 expr2는 분석되는 두 변수입니다. 선택적인 세 번째 인자를 사용하여 이 함수가 반환하는 NUMBER 값의 의미를 지정할 수 있습니다. 이 값은 표 7-4에 표시된 대로 지정할 수 있습니다. 이 인자에는 텍스트 리.. 2023. 8. 18.
[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test) ★ STATS_BINOMIAL_TEST 구문 STATS_BINOMIAL_TEST(expr1, expr2, p [, { TWO_SIDED_PROB | EXACT_PROB | ONE_SIDED_PROB_OR_MORE | ONE_SIDED_PROB_OR_LESS } ] ) 목적 STATS_BINOMIAL_TEST는 이분형 변수(dichotomous variables)에 대한 정확한 확률 검정(probability test) 방법으로, 두 가지 가능한 값만 존재하는 경우에 사용됩니다. 이 함수는 표본 비율과 주어진 비율 간의 차이를 검정(test)합니다. 이러한 검정에서 표본 크기는 일반적으로 작습니다. 이 함수는 세 가지 필수 인수를 사용합니다: expr1은 검사 중인 표본, expr2는 비율이 기대되는 값을.. 2023. 8. 18.
[오라클 레퍼런스 함수] STANDARD_HASH - 표준화한 해시 알고리즘 사용하여 해시 값 계산 ★ STANDARD_HASH 구문 STANDARD_HASH(expr [, 'method' ]) 목적 STANDARD_HASH 함수는 국립표준기술연구소(NIST)에서 정의하고 표준화한 여러 해시 알고리즘 중 하나를 사용하여 주어진 식(expression)에 대한 해시 값을 계산합니다. 이 함수는 디지털 서명, 체크섬, 지문 등과 같은 보안 응용 프로그램에서 인증 수행 및 데이터 무결성 유지에 유용합니다. STANDARD_HASH 함수를 사용하여 확장된 데이터 유형 열에 인덱스를 생성할 수 있습니다. 자세한 내용은 "Creating an Index on an Extended Data Type Column"을 참조하십시오. expr 인수는 Oracle Database가 해시 값을 계산하도록 하려는 데이터를 결.. 2023. 8. 18.
[오라클 레퍼런스 함수] SQRT - 제곱근 반환 ★ SQRT 구문 SQRT(n) 목적 SQRT 함수는 n의 제곱근을 반환합니다. 이 함수는 숫자 데이터 유형 또는 숫자 데이터 유형으로 암묵적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 받습니다. 함수는 인수의 숫자 데이터 유형과 동일한 데이터 유형을 반환합니다. 참고: 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오. n이 NUMBER로 해결되는 경우, 값 n은 음수일 수 없습니다. SQRT는 실수를 반환합니다. n이 이진 부동 소수점 수 (BINARY_FLOAT 또는 BINARY_DOUBLE)로 해결되는 경우: º n >= 0이면 결과는 양수입니다. º n = -0이면 결과는 -0입니다. º n < 0이면 결과는 NaN(숫자가 아님)입니다. 예제 다음 예제는 26의 제곱근을 반환합니다.. 2023. 8. 18.
[오라클 레퍼런스 함수] SOUNDEX - 음성적인 표현으로 변환 ★ SOUNDEX 구문 SOUNDEX(char) 목적 SOUNDEX 함수는 char의 음성적인 표현(phonetic representation)을 포함하는 문자열을 반환합니다. 이 함수를 사용하여 스펠링은 다르지만 영어에서 비슷한 소리를 내는 단어를 비교할 수 있습니다. 음성적 표현은 다음과 같이 정의됩니다. 문자열의 첫 번째 글자를 유지하고 다음 글자들을 모두 제거합니다: a, e, h, i, o, u, w, y. 남은 글자들(첫 번째 글자 이후)에 숫자를 할당합니다. b, f, p, v = 1 c, g, j, k, q, s, x, z = 2 d, t = 3 l = 4 m, n = 5 r = 6 만약 두 개 이상의 글자가 동일한 숫자로 인접하거나(1단계 이전에), 또는 h와 w를 제외한 모든 인접 글자.. 2023. 8. 17.
반응형