본문 바로가기
반응형

oracle 함수61

[오라클 함수] CV 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CV 문법 cv::= 목적 CV함수는 내부행 측정에 대해 유효하다. CV함수는 SELECT 구문의 model구문에서만 이용되고, model 룰의 오른쪽에서만 사용할 수 있다. 룰의 왼쪽 편에서 오른쪽으로 이동한 디멘젼 열의 현재 값을 반환한다. 이 함수는 디멘젼 열에 대한 상대적 색인을 제공하는 model_clause에서 이용된다. 반환되는 타입은 디멘젼 열의 데이터 타입이다. 만약 인수를 생략하면, 셀 참조 내의 함수의 상대 위치에 상응하는 디멘젼 열이 기본적으로 사용된다. CV함수는 셀 참조 이외에서도 사용할 수 있다. 그 경우는 dimension_column이 필요하다. 예제 다음 예제는 디멘젼 열(마우스 패드 또는 표준.. 2018. 11. 17.
【오라클(Oracle) SQL 함수】 COUNT 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COUNT 문 법 count::= 목 적 COUNT함수는 쿼리에 의해 반환되는 관측치 행의 개수를 반환한다. 집계 함수 또는 분석함수로 이용할 수 있다. 만약 DISTINCT를 지정했다면, analytic_clause의 query_partition_clause도 지정할 수 있다. order_by_clause과 indowing_clause은 허용하지 않는다. 만약 expr을 지정하면, COUNT는 expr이 NULL이 아닌 행의 수를 반환한다. expr의 모든 행을 카운트하거나 expr의 distinct값만 카운트할 수 있다. 만약 '*'을 지정했다면, 이 함수는 중복과 NULL을 포함한 모든 행을 반환한다. COUNT함수 결과.. 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.
【오라클(Oracle) SQL 함수】 BFILENAME 함수 o BFILENAME 문 법 bfilename::= 목 적 BFILENAME함수는 서버 파일 시스템의 물리 LOB 바이너리 파일과 대응하는 BFILE locator를 반환한다. 'directory'는 파일이 실제로 존재하는 서버 파일 시스템에서 Full Path 명에 대한 별명으로써 서버의 데이터 베이스 오브젝트이다. 'filename'은 서버 파일 시스템에서 파일의 이름이다. SQL문, PL/SQL문, DBMS_LOB 패키지, OCI 운영에서 BFILENAME의 인수로써 사용하기 전에 직접적으로 오브젝트를 생성하고, 물리적 파일을 가지는 BFILE값을 관련될 필요가 있다. 아래의 2개의 방법으로 함수를 이용할 수 있다. DML에서 BFILE열을 초기화하는 경우 프로그램 인터페이스에서 BFILE loca.. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 AVG 함수 o AVG 문 법 avg::= 목 적 AVG함수는 지정된 칼럼에 대한 조건을 만족하는 데이터를 기준으로 Null을 제외한 평균값을 반환한다. 수치형 데이터 타입에만 사용할 수 있다. 이 함수는, 인수로 임의의 수치형 데이터, 또는 암묵적으로 수치 데이터 형으로 변환 가능한 수치 이외의 데이터형을 취한다. 이 함수는 인수의 수치 데이터형과 같은 데이터형을 반환. 만약 DISTINCT 지정한 경우에는, analytic_clause의 query_partition_clause을 지정할 수 있다. 그러나, order_by_clause과 windowing_clause은 허용하지 않는다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) A.. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 ATAN2 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ATAN2 문 법 atan2::= 목 적 ATAN2(n1, n2)은 atan2(n1/n2)와 동일하며, n1/n2의 역탄젠트(아크 탄젠트, arc tangent) 값을 반환한다. 인수 n의 범위는 별도의 제한이 없고, n1과 n2의 부호에 따라 -pi~pi(라디안)의 범위 값을 반환한다. ATAN2(n, m)은 ATAN(n/m)과 같은 표현이다. 이 함수는 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 인수로서 취한다. 인수가 BINARY_FLOAT 또는 BINARY_DOUBLE인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 이 함수는 NUMBER를 반환한다. 관련 .. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 ATAN 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ATAN 문 법 atan::= 목 적 ATAN(n) 함수는 인수 n의 역 탄젠트(arc tangent) 값을 반환한다. 인수 n은 -1~1의 범위이고, 반환 값은 라디안으로 표현되는 -pi/2~pi/2의 범위 값이다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) ATAN Oracl.. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 ASCIISTR 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ASCIISTR 문 법 asciistr::= 목 적 ASCIISTR함수는 지정한 문자열의 아스키 문자열을 반환한다. ASCIISTR함수는 임의의 문자 세트의 문자열을 취해서, 문자열의 ASCII 문자열을 반환한다. ASCII 이외의 문자는 \xxxx 형태로 변경된다. xxxx는 UTF-16 코드 단위이다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) ASCIISTR Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 ASCII 주어진 char의 첫 문자의 아스키 값에 대응하는 10 진수 값을 반환한다. ASCIISTR 지정한 .. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 ASCII 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ASCII 문 법 ascii::= 목 적 ASCII 함수는 데이터베이스 문자 집합에서 주어진 char 인수의 첫 문자의 ASCII(아스키) 값에 대응하는 10 진수 값을 반환한다. char 인수의 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 타입을 사용 할 수 있다. 반환된 값의 데이터 타입은 NUMBER이다. 만약 데이터 베이스 문자 집합이 7-bit ASCII라면, 이 함수는 ASCII(아스키) 값을 반환한다. 데이터 베이스 문자 집합이 EBCDIC 코드라면, EBCDIC 값을 반환한다. 상응하는 EBCDIC 문자 함수는 없다. 이 함수는 직접적으로 CLOB 데이터를 지원하지 않는다. 그.. 2018. 11. 9.
【오라클(Oracle) SQL 함수】 ADD_MONTHS 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ADD_MONTHS 문 법 add_months::= 목 적 ADD_MONTHS 함수는 일자 date에 특정 개월 수에 해당하는 integer를 더한 값을 반환한다. 사용자가 지정한 일자를 기준으로 특정월이 경과된 날짜를 반환한다. 월은 세션 매개변수 NLS_CALENDAR에 의해 정의된다. date 인수에는 datetime 값 또는 암묵적으로 DATE 로 변환할 수 있는 임의의 값을 지정할 수 있다. integer 인수에는 정수 또는 암묵적으로 정수로 변환할 수 있는 임의의 값을 지정할 수 있다. 반환되는 값의 데이터 타입은 date 인수의 데이터 타입에 관계없이 항상 DATE 이다. date 인수의 일자(days)가 해당 월.. 2018. 11. 8.
【오라클(Oracle) SQL 함수】 ACOS 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o ACOS 문 법 acos::= 목 적 ACOS(n)은 n 인수의 역코사인(아크 코사인, arc cosine) 값을 반환한다. 인수 n은 -1 ~ 1의 범위이고, 이 함수에 의해 반환되는 값은 라디안으로 표현된 0 ~ pi(라디안)의 범위의 값을 반환한다. 이 함수는 수치형 데이터 타입 또는 암묵적으로 수치형 데이터 타입으로 변환할 수 있는 비수치형 데이터 타입을 인수로 취한다. 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 동일한 수치형 데이터 타입을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pand.. 2018. 11. 8.
반응형