본문 바로가기
반응형

2018/11/1711

[데이타솔루션] : 각 부문 경력/신입 직원 모집 +연봉정보 제공 (~11/21) [데이타솔루션] : 각 부문 경력/신입 직원 모집 +연봉정보 제공 (~11/21) http://m.cafe.daum.net/statsas/B3r/7672?svc=cafeapp 2018. 11. 17.
【오라클(Oracle) SQL 함수】 DENSE_RANK 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o DENSE_RANK 문 법 집계함수 문법 dense_rank_aggregate::= 분석함수 문법 dense_rank_analytic::= 목 적 DENSE_RANK 함수는 Rank 함수와 유사한 함수로 각 그룹별로 ORDER BY 절에 사용된 칼럼이나 표현식을 기준으로 정렬하고, 그룹 내의 각 열에 대한 순위를 부여한다. RANK 함수와 달리 동일 순위 다음의 순위는 동일 순위의 수와 상관없이 1을 증가하여 처리한다. DENSE_RANK 함수는 정렬된 행 그룹 내에서 행의 순위를 계산하고, 해당 순위를 NUMBER 현태로 반환한다. 순위는 1로 시작하는 연속된 정수이다. 가장 큰 순위 값은 쿼리에서 중복을 제거한 후 반환되는.. 2018. 11. 17.
[오라클 함수] DECOMPOSE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o DECOMPOSE - 문법 decompose::= - 목적 DECOMPOSE함수는 UNICODE 문자에 유용하다. DECOMPOSE함수는 임의의 데이터형의 문자열을 입력과 같은 문자 세트로 분해 후의 UNICODE 문자열을 반환한다. 예를 들어, O umlaut(모음 변이) 코드 포인트는 Umlaut 코드 포인트에 따르는 "o" 코드 포이트와 같이 반환된다. string은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB의 데이터 형이다. CANONICAL은 원천 문자열을 재구성(예를 들어 COMPOSE함수를 이용하여)을 허용한 표준적인 분해를 야기한다. 이것이 기본. COMPATIBILITY는.. 2018. 11. 17.
[오라클 함수] DECODE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o DECODE 문법 decode::= 목적 DECODE는 일반적인 프로그래밍 언어의 IF 조건문을 오라클 SQL 또는 PL/SQL 에서 사용하기 위하여 만들어진 오라클 함수이다. 따라서 일반 프로그래밍 언어의 IF 조건문이 수행할 수 있는 기능을 포함하고 있다. (CASE WHEN 구문을 처리 가능) select시의 decode 사용은 from 절만 빼고 어디에서나 사용할 수 있다. 단. 비교 연산은 '='만 가능하다. Decode함수는 1개씩 각각의 search 값을 expr과 비교한다. 만약 expr이 search와 같으면, 오라클 데이터 베이스는 상응하는 result를 반환한다. 만약 일치하는 것을 발견하지 못하면, def.. 2018. 11. 17.
【오라클(Oracle) SQL 함수】 DBTIMEZONE 함수 o DBTIMEZONE 문법 dbtimezone::= 목적 DBTIMEZONE함수는 데이터 베이스의 시간대(time zone)의 정보를 반환한다. 반환된 타입은 time zone offset( 포맷 '[+|-] TZH:TZM'에서 문자형) 또는 time zone 지역명이다. 이 정보는 가장 최근의 CREATE DATABASE 또는 ALTER DATABASE문장에서 사용자가 지정한 database time zone에 의존한다. 관련 함수 함수명 함수내용 CURRENT_DATE 현재 세션의 시간대(time zone)를 기준으로 현재 날짜 정보를 Date 데이터 형으로 반환한다. CURRENT_TIMESTAMP 현재 session의 시간대를 기준으로 현재 날짜와 시간 정보를 반환한다. DBTIMEZONE 데이.. 2018. 11. 17.
[오라클 함수] CV 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CV 문법 cv::= 목적 CV함수는 내부행 측정에 대해 유효하다. CV함수는 SELECT 구문의 model구문에서만 이용되고, model 룰의 오른쪽에서만 사용할 수 있다. 룰의 왼쪽 편에서 오른쪽으로 이동한 디멘젼 열의 현재 값을 반환한다. 이 함수는 디멘젼 열에 대한 상대적 색인을 제공하는 model_clause에서 이용된다. 반환되는 타입은 디멘젼 열의 데이터 타입이다. 만약 인수를 생략하면, 셀 참조 내의 함수의 상대 위치에 상응하는 디멘젼 열이 기본적으로 사용된다. CV함수는 셀 참조 이외에서도 사용할 수 있다. 그 경우는 dimension_column이 필요하다. 예제 다음 예제는 디멘젼 열(마우스 패드 또는 표준.. 2018. 11. 17.
【SAS 함수】 30. BRSHIFT 함수 30. BRSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 오른쪽 이동(left shift) 작업을 수행한 결과 값을 반환한다. Category: Bitwise Logical Operations MAIN 문 법 BRSHIFT (argument-1,argument-2) Arguments argument-1 는 숫자(nonnegative, and nonmissing) argument-2 는 숫자(nonnegative, and nonmissing) 관련 함수 함수명 함수내용 BAND 32 비트 정수 값의 비트 단위 논리적 AND 값을 반환한다. BLSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 왼쪽 이동(left shift)의 값을 반환한다. (두 인.. 2018. 11. 17.
【SAS 함수】 29. BOR 함수 29. BOR BOR 함수는 2개 인수의 비트 단위 논리적(bitwise logical) OR 값을 반환한다. 즉, X와 Y의 자리수중에서 둘 중에 하나라도 참(1)인 경우 참(1)으로 반환한다. Category: Bitwise Logical Operations MAIN 문 법 BOR (argument-1,argument-2) Arguments argument-1,argument-2 는 숫자(nonnegative, and nonmissing). 관련 함수 함수명 함수내용 BAND 32 비트 정수 값의 비트 단위 논리적 AND 값을 반환한다. BLSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 왼쪽 이동(left shift)의 값을 반환한다. (두 인수의 bitwise 로지컬 .. 2018. 11. 17.
【SAS 함수】 28. BNOT 함수 28. BNOT BNOT 함수는 인수의 비트 단위 논리적(bitwise logical) NOT 값을 반환한다. Category: Bitwise Logical Operations MAIN 문 법 BNOT (argument) Arguments argument 는 숫자(nonnegative, and nonmissing). 관련 함수 함수명 함수내용 BAND 32 비트 정수 값의 비트 단위 논리적 AND 값을 반환한다. BLSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 왼쪽 이동(left shift)의 값을 반환한다. (두 인수의 bitwise 로지컬 왼쪽 이동(left shift) 값을 반환.) BNOT 인수의 비트 단위 논리적(bitwise logical) NOT 값을 반환한다.. 2018. 11. 17.
【SAS 함수】 27. BLSHIFT 함수 27. BLSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 왼쪽 이동(left shift)의 값을 반환한다. Category: Bitwise Logical Operations MAIN 문 법 BLSHIFT (argument-1,argument-2) Arguments argument-1 는 숫자(nonnegative, and nonmissing) argument-2 는 숫자(nonnegative, and nonmissing) 참 고 데이터가 저장될 때는 바이너리(binary) 코드로 저장된다. signed short int형인 경우 10이라는 숫자가 저장될 때는 00001010 (1*2^3 +0*2^2 + 1*2^1 + 0*2^0)으로 저장된다. 이 숫자를 일반적인 left s.. 2018. 11. 17.
【SAS 함수】 26. BETAINV 함수 26. BETAINV 베타분포에서 백분위수(quantile)를 반환한다. Category: 분위수 함수 MAIN 문 법 BETAINV(p,a,b) Arguments p 는 숫자 확률(00) 관련 함수 함수명 함수내용 BETAINV 베타분포(beta distribution)로 부터 분위수를 반환한다. CINV 카이제곱분포(chi-square distribution)에서 백분위수(quantile)를 계산한다. FINV F분포(F distribution)의 분위수 값을 계산한다. GAMINV 감마분포(gamma distribution)의 분위수 값을 계산한다.. PROBIT 표준정규분포의 백분위수를 계산한다. QUANTILE 지정한 분포로부터 백분위수 계산한다. SQUANTILE 오른쪽 확률(SDF)을 지정한.. 2018. 11. 17.
반응형