본문 바로가기
반응형

Oracle function45

[오라클함수] 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.
【오라클(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.
【오라클(Oracle) SQL 함수】 BITAND 함수 o BITAND 문 법 itand::= 목 적 BITAND 함수는 인수 1과 인수 2의 비트에 대한 AND연산을 수행한 결괏값을 정수로 반환한다. expr1과 expr2는 음이 아닌 정수로 변환되어, AND 연산을 계산하여 정수를 반환한다. 이 함수는 일반적으로 DECODE함수와 함께 이용하는데, 다음과 같이 설명할 수 있다. AND연산은 2개의 비트를 비교한다. 값이 같을 경우에는 1을 반환한다. 값이 다를 경우에는 0을 반환한다. 중요한 비트만 비교를 한다. 예를 들어, 정수 5(이진수 101)와 1(이진수 001)의 AND연산은 1(이진수 1)이다. 양쪽 인수는 임의의 수치 데이터형 또는 암묵적으로 NUMBER로 변환 가능한 수치 이외의 데이터형을 지정할수 있다. 이 함수는 NUMBER를 반환한다... 2018. 11. 11.
【오라클(Oracle) SQL 함수】 BIN_TO_NUM 함수 o BIN_TO_NUM 문법 bin_to_num::= 목적 BIN_TO_NUM 함수는 비트(2진수) 벡터를 동등한 수치(10진수)로 변환한다. ( 2진수를 10진수로 변환) 이 함수에 대한 각 인수는 2진수의 비트를 나타낸다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 NUMBER로 변환 가능한 수치 이외의 데이터형을 취한다. 각 expr은 0 또는 1을 평가될 필요가 있다. 이 함수는 오라클 NUMBER를 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) BIN_TO_NUM Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 BIN_TO_NUM 비트(2진수) 벡터를 동등한 수치(10.. 2018. 11. 9.
반응형