본문 바로가기
반응형

오라클 게시판230

[오라클 함수] CORR_* 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CORR_* The CORR_* functions are: CORR_S 문법 correlation::= 목적 CORR 함수는 (CORR 함수 참조)는 Pearson's 상관계수를 계산한다. CORR_*함수는 비모수 또는 순위 상관을 지원한다. 이러한 함수를 사용하면, 순서 척도화 된 식 사이의 상관계수를 구한다.(값의 순서부터 가능한 곳) 상관 계수는 -1~1 사이의 값을 취한다. 1은 완전환 정상관을, -1은 완전한 역의 상관, 0에 가까운 값은 상관이 없음을 나타낸다. 이 함수는 인수로써 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터를 취한다. 오라클 데이터 베이스는 수치 우선순위가 가장.. 2018. 11. 14.
[오라클함수] CORR 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CORR 문법 corr::= 목적 CORR함수는 2개의 수치형 변수에 대한 상관 계수를 반환한다. 집계 함수 또는 분석 함수로 이용할 수 있다. 이 함수는 인수로써 임의의 수치형 또는 암묵적으로 수치형으로 변할 수 있는 비수치형을 취한다. 오라클은 수치의 우선순위가 가장 높은 인수를 판단하여, 나머지 인수를 암묵적으로 변환하여, 그 데이터형을 반환한다. 오라클 데이터 베이스는 expr1 또는 expr2이 Null인 쌍을 제거한 후에 (expr1, expr2)의 집합을 적용한다. 오라클은 다음과 같이 계산을 한다. COVAR_POP(expr1, expr2) / (STDDEV_POP(expr1) * STDDEV_POP(expr2).. 2018. 11. 14.
【오라클(Oracle) SQL 함수】 CONVERT 함수 o CONVERT 문법 convert::= 목적 CONVERT 함수는 문자열을 현재 문자 집합을 다른 문자 집합으로 변환한다. 반환되는 데이터형은 VARCHAR2이다. char 인수는 변환할 값이며, 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 중 하나이다. dest_char_set 인수는 char 인수가 변환되는 문자 집합의 이름이다. source_char_set 인수는 데이터베이스에 저장되어 있는 문자 집합의 이름이다. 기본 값은 데이터베이스 문자 세트이다. CHAR과 VARCHAR2의 반환값은 VARCHAR2 이다. NCHAR과 NVARCHAR2의 반환값은 NVARCHAR2이다. CLOB의 반환값은 CLOB 이고, NCLOB의 반환값은 NCLO.. 2018. 11. 13.
[오라클함수] CONCAT 함수 o CONCAT 문법 concat::= 목적 CONCAT 함수는 char1과 char2를 결합하여서 하나의 문자열로 반환한다. (문자열 결합 함수) char1 인수와 char2 인수에는 CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB,NCLOB 타입 중에서 사용 가능하다. 반환되는 문자열은 char1 인수와 동일한 타입이 반환된다. 즉, 결과 문자열의 타입은 인수의 데이터 타입에 의존한다. 두 개의 다른 데이터 타입을 연결하는 경우, 오라클 데이터 베이스는 손실이 없는 변환이 되도록 데이터 타입을 결정하여 반환한다. 그러므로, 만약 인수 중에 하나가 LOB인 경우에는, 반환된 값은 LOB 타입이다. 만약, 인수중에 하나가 각국가 문자 타입인 경우에는, 반환값은 각국가 문자 데이터 타입이 된.. 2018. 11. 13.
[오라클함수] COMPOSE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COMPOSE 문법 compose::= 목적 COMPOSE함수는 인수로써 임의의 데이터형 문자열을 지정하고, 입력한 값과 동일한 문자 세트에서 정규화된 형태의 유니코드를 반환한다. char은 임의의 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 데이터 형이다. 예를 들어, 모음 변이 코드 포인트에 의해 정형화된 o 코드 포인트는 o-모음 변이 코드 포인트로 반환된다. 예제 다음 예제는 o-모음 변이 코드 포인트를 반환한다. Oracle Program SELECT COMPOSE ( 'o' || UNISTR('\0308') ) FROM DUAL; Results CO -- ö See Also : .. 2018. 11. 13.
【오라클(Oracle) SQL 함수】 COLLECT 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COLLECT 문법 collect::= 목적 COLLECT함수는 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다. 이 함수의 결과를 취하기 위하여, CAST 함수 안에서 사용할 수 있다. 만약 열이 단독 collection이라면, COLLECT 함수의 출력은 collections의 중첩 테이블이다. See Also : CAST 관련 함수 함수명 함수내용 CAST 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다. COLLECT 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다. 예제 다음 예제는 oe.cus.. 2018. 11. 13.
【오라클(Oracle) SQL 함수】 COALESCE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COALESCE 문법 coalesce::= 목적 COALESCE 함수는 나열된 인수의 값을 순차적으로 체크하여 NULL이 아닌 첫 번째 인수를 반환한다. 모든 인수가 NULL인 경우에는 NULL을 반환한다. 만약 expr 전체가 수치 데이터형이거나 암묵적으로 수치 데이터 형으로 변환 가능한 수치 외의 데이터형이라면, 오라클 데이터 베이스는 가장 높은 수치 순위를 결정하여 나머지 인수를 암묵적으로 그 데이터형으로 변환하고, 그 데이터 형을 반환한다. 이 함수는 NVL함수의 일반화된 것이다. COALSESCE함수는 CASE 식의 표현으로 사용할 수 있다. 예를 들어, COALESCE (expr1, expr2) 는 아래와 같다. C.. 2018. 11. 13.
[오라클 함수] CHR 함수 o CHR 문 법 chr::= 목 적 CHR함수는 데이터베이스 문자 세트 또는 (NCHAR_CS를 지정 시)자국어 문자 세트(National character set) 중에서 VARCHAR2 값으로 n과 동일한 2진수를 가지는 문자를 반환한다. 보통 아스키 코드를 문자로 변환해서 반환한다. 싱글 바이트 문자 세트의 경우, 만약 n>256인 경우, 오라클 데이터베이스는 n mod(나머지) 256의 동일한 이진수를 반환한다. Multi 바이트 문자 세트의 경우, 인수 n은 하나의 전체적 코드 포인트를 해결할 필요가 있다. 유효하지 않은 코드 포인트는 검증되지 않고, 유효하지 않은 코드 포인트를 지정했을 경우의 결과는 예측 불능이다. 이 함수는 NUMBER값을 인수 또는 암묵적으로 NUMBER형으로 변환 가능.. 2018. 11. 13.
【오라클(Oracle) SQL 함수】 CHARTOROWID 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CHARTOROWID 문법 chartorowid::= 목적 CHARTOROWID함수는 CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. 이 함수는 직접적으로 CLOB 데이터형을 지원하지 않는다. 그러나, 암묵적 데이터 변환을 통하여 인수로 지정할 수 있다. 관련 함수 함수명 함수내용 CHARTOROWID CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. RAWTOHEX 문자열 RAW의 값을 16진수의 문자로 변환한다. RAWTONHEX 문자열 RAW의 값을 NVARCHAR2 형태의 16.. 2018. 11. 12.
【오라클(Oracle) SQL 함수】 CEIL 함수 o CEIL 문 법 ceil::= 목 적 CEIL 함수는 인수에서 지정한 수치를 올림 하여 정수를 구하는 함수이다. (절단 함수) 즉, 인수 n을 기준으로 n 보다 크거나 같은 가장 작은 정수를 반환한다. 음의 수치를 부여하면 음수 측의 가장 가까운 정수를 반환한다. 숫자 n은 항상 정수 k 와 양의 분수 f 의 차이로 구성할 수 있다. (0 2018. 11. 12.
【오라클(Oracle) SQL 함수】 CAST 함수 o CAST 문 법 cast::= 목 적 CAST 함수는 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다. CAST함수는 편성된 데이터 타입 또는 컬렉션 타입 값을 다른 편성된 데이터 타입 또는 컬렉션 타입으로 변경한다. 이름이 없는 피연산자(일자 또는 서브 쿼리의 결과 세트와 같은) 또는 타입 호환 데이터 타입 또는 명명된 컬렉션에서 명명된 컬렉션(VARRAY 또는 중첩 테이블)을 형 변환할 수 있다. Type_name은 편성된 데이터형 또는 컬렉션 타입일 필요가 있고, 피연산자는 편성된 데이터형일 필요가 있고, 컬렉션 값을 평가할 필요가 있다. 피연산자에서, expr은 평선 데이터형, 컬렉션 타입, AnyData타입의 인트턴스중에 하나일 수 있다... 2018. 11. 12.
[오라클 함수] CARDINALITY 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CARDINALITY 문법 cardinality::= CARDINALITY 함수는 중첩 테이블(nested table)에서 원소의 개수를 반환한다. 반환된 형식은 number. 만약 nested table이 공백이거나 null 집합인 경우, null을 반환한다. 예제 다음 예제는 pm.print_media 테이블의 중첩 테이블 열 ad_textdocs_ntab내의 요소의 개수를 나타낸다. Oracle Program SELECT product_id, CARDINALITY(ad_textdocs_ntab) FROM print_media; Results PRODUCT_ID CARDINALITY(AD_TEXTDOCS_NTAB) ----.. 2018. 11. 12.
반응형