본문 바로가기
반응형

SAS 함수644

【엑셀(Excel)과 SAS함수】 MAX 함수 o MAX 함수 목 적 : MAX 함수는 인수 목록에서 최대값을 반환한다. 문 법 - 엑 셀 : MAX(number1, [number2], ...) - SAS : 인수 리스트 최대 - MAX 함수, ORDINAL 함수 관측치 최대 – PROC SQL 범주 : 통계 함수 관련 함수 함수명 함수내용 ABS 사용자가 지정한 인수의 절댓값을 구한다. AGGREGATE 목록 또는 데이터베이스에서 집계 값을 반환한다. AVERAGE 인수 리스트의 산술 평균을 반환한다. COUNT 지정한 인수 목록에서 숫자의 개수를 카운트한다. COUNTA 인수 목록에서 공백이 아닌 셀의 개수를 카운트한다. DMAX 데이터베이스 항목 중에서 지정한 검색 조건과 일치하는 최댓값을 반환한다. DMIN 데이터베이스 항목 중에서 인수로 지.. 2023. 6. 16.
【SAS 함수】 473. ZIPNAMEL ZIPNAMEL ZIP codes에 해당하는 주 이름을 대소문자를 사용하여서 반환한다. Category: State and ZIP code 문 법 ZIPNAMEL (zip-code) Arguments zip-code 는 숫자, 문자 상수. 관련 구문 함수명 함수 내용 FIPNAME 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPNAMEL 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPSTATE Converts two-digit FIPS codes to two-character state postal codes. STFIPS 주 우편코드를 FIPS주 코드로 전환한다. STNAME 주 우편코드를 해당하는 대문자 주이름으로 전환한다. STNAMEL 주 우편코드를 혼합 주이름으로 전환한다. ZIP.. 2023. 5. 28.
[오라클 SQL 함수] REF 함수 o REF 문법 ref::= 목적 REF함수는 인수로써 오브젝트 테이블 또는 오브젝트 뷰의 행과 연관된 상관 변수(테이블 별명)를 취한다. REF값은 변수 또는 행에 바인드 된 오브젝트 인스턴수에 대한 REF값을 반환한다. 객체를 REF 타입 값으로 반환. 예제 샘플 스키마 oe는 아래와 같은 cust_address_typ라 불리는 타입을 소유한다. Oracle Program Attribute Type ----------------------------- ---------------- STREET_ADDRESS VARCHAR2(40) POSTAL_CODE VARCHAR2(10) CITY VARCHAR2(30) STATE_PROVINCE VARCHAR2(10) COUNTRY_ID CHAR(2) 다음 예제는.. 2021. 10. 19.
【오라클(Oracle) SQL 함수】 RAWTONHEX 함수 o RAWTONHEX 문법 rawtonhex::= 목적 RAWTONHEX함수는 문자열 RAW의 값을 NVARCHAR2 형태의 16진수로 변환한다. 관련 함수 함수명 함수내용 CHARTOROWID CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. RAWTOHEX 문자열 RAW의 값을 16진수의 문자로 변환한다. RAWTONHEX 문자열 RAW의 값을 NVARCHAR2 형태의 16진수로 변환한다. ROWIDTOCHAR rowid 값을 VARCHAR2 타입 형식으로 변환한다. ROWIDTONCHAR rowid값을 NVARCHAR2 타입 형식으로 변환한다. 예제 다음 예제는 RAW 열 값의 16진수 값을 반환한다. Oracle Program.. 2021. 10. 19.
【오라클(Oracle) SQL 함수】 RAWTOHEX 함수 o RAWTOHEX 문법 rawtohex::= 목적 RAWTOHEX함수는 문자열 RAW의 값을 16진수의 문자로 변환한다. Raw인수는 RAW 데이터형일 필요가 있다. 만약 PL/SQL 블록에서 호출하는 경우, 이 함수에 대하여 BLOB인수를 지정할 수 있다. 패키지 함수 비교(Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) RAWTOHEX Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 CHARTOROWID CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. RAWTOHEX 문자열 RAW의 값을 16진수의 문자로 변환한다. RAWTONHEX 문자열 RA.. 2021. 10. 19.
【오라클 SQL 함수】 RATIO_TO_REPORT 함수 o RATIO_TO_REPORT 문 법 ratio_to_report::= 참 조 : "Analytic Functions " for information on syntax, semantics, and restrictions, including valid forms of expr 목 적 RATIO_TO_REPORT함수는 분석 함수이다. 이 함수는 개별 그룹에서 관측치 합에 대한 개별 관측치 값의 상대적 비율(구성비, 점유율, Share)을 계산한다. 만약 expr이 NULL이라면, ratio-to-report값은 NULL이다. 값의 집합은 query_partition_clause에 의해서 정해진다. 만약 이 구문을 생략한다면, ratio-to-report는 쿼리에 의해 반환되는 모든 열에 의해 계산된다. e.. 2021. 10. 19.
【오라클(Oracle) SQL 함수】 RANK 함수 o RANK 문 법 집계 문법 rank_aggregate::= 분석 문법 rank_analytic::= 목 적 RANK함수는 값의 그룹에서 값의 순위를 계산한다. 반환되는 데이터형은 NUMBER이다. 같은 순위를 가지는 순위 기준에 대해서는 같은 값을 가진다. 오라클 데이터베이스는 동일한 행에 대해 동일한 순위를 더하고, 다음의 순위를 계산한다. 그런 이유로 RANK가 연속하지 않는 숫자일 수 있다. 이 함수는 top-N과 bottom-N 리포팅에 유용하다. 집계 함수로써 RANK함수는 주어진 소트 지정에 따라서 함수의 인수에 의해 식별된 불확실한 행의 순위를 측정한다. 함수의 인수는 각 그룹 내의 단일 행을 식별하기 위해서, 각 집계 그룹 내의 상수 표현은 평가될 필요가 있다. 상수 인수식 과 집계의 .. 2021. 10. 19.
[오라클 SQL 함수] PRESENTNNV 함수 o PRESENTNNV 문법 presentnnv::= 목적 PRESENTNNV 함수는 행상호간 계산에 대해 유용하다. PRESENTNNV함수는 단지 SELECT구문의 model_clause에서 이용되고, model rule의 오른쪽에서 사용될수 있다. 이 함수는 cell_reference가 존재하고 NULL이 아닌 경우, model_clause이 실행되기 전에 expr1을 반환한다. 이 외의 경우에는 expr2를 반환한다. 예제 다음 예제는 만약 2002년 마우스 패드에 대한 판매액을 가진 행이 존재하고 판매액이 NULL이 아니라면, 그 판매액 값을 반환한다. 만약 행이 존재하나, 판매액이 NULL이라면, 그 때 판매액 값은 10으로 설정된다. 만약 행이 존재하지 않는다면, 행은 10으로 설정한 판매액을.. 2021. 10. 19.
[오라클 SQL 함수] PRESENTV 함수 o PRESENTV 문법 presentv::= 목적 PRESENTV 함수는 행 상호 간 계산에 대해 유용하다. PRESENTNNV함수는 단지 SELECT구문의 model_clause에서 이용되고, model rule의 오른쪽에서 사용될 수 있다. model_clause의 실행 전에 cell_reference가 존재할 때 expr1을 반환한다. 그 이외에는 expr2를 반환한다. 예제 다음 예제는 만약 2000년 마우스 패드에 대한 판매액을 가지는 행이 존재한다면, 20001년의 마우스패드에 대한 값은 2000년도의 값을 설정한다. 만약 행이 존재하지 않는다면, 2001년도의 값은 0으로 설정한다. Oracle Program SELECT country, prod, year, s FROM sales_view.. 2021. 10. 19.
[오라클 SQL 함수] POWERMULTISET 함수 o POWERMULTISET 문법 powermultiset::= 목적 POWERMULTISET함수는 입력된 중첩(nested) 테이블의 공백을 제외한 모든 부분집합(submultisets)을 포함한 중첩 테이블의 중첩된 테이블을 반환한다. 인수 expr은 중첩 테이블을 평가하는 임의의 식을 지정할 수 있다.] 만약 expr이 Null인 경우, 오라클은 NULL을 반환 만약 expr이 비어있는 중첩 테이블인 경우, 오라클은 에러를 반환. 중첩 테이블의 원소 형태는 비교 가능할 필요가 있다. 스칼라 이외 형태의 비교는 "Comparison Conditions " 참조. 주 의 : 이 함수는 PL/SQL에서 지원하지 않는다. 예제 먼저 cust_address_tab_type 데이터형의 중첩 테이블을 생성한다... 2021. 10. 19.
【SAS 함수】 474. ZIPSTATE o ZIPSTATE ZIP codes에 해당하는 two-character state postal codes 로변경한다. Category: State and ZIP code 문 법 ZIPSTATE (zip-code) Arguments zip-code 는 숫자, 문자 상수. 관련 구문 함수명 함수 내용 FIPNAME 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPNAMEL 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPSTATE Converts two-digit FIPS codes to two-character state postal codes. STFIPS 주 우편코드를 FIPS주 코드로 전환한다. STNAME 주 우편코드를 해당하는 대문자 주이름으로 전환한다. STNAMEL 주 우편코드를 .. 2021. 10. 18.
【SAS 함수】 472. ZIPNAME o ZIPNAME ZIP codes에 해당하는 대문자 주이름으로 변경한다. Category: State and ZIP code 문 법 ZIPNAME (zip-code) Arguments zip-code 는 숫자, 문자 상수. 관련 구문 함수명 함수 내용 FIPNAME 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPNAMEL 지정한 인수에 해당하는 미국 주이름을 반환한다. FIPSTATE Converts two-digit FIPS codes to two-character state postal codes. STFIPS 주 우편코드를 FIPS주 코드로 전환한다. STNAME 주 우편코드를 해당하는 대문자 주이름으로 전환한다. STNAMEL 주 우편코드를 혼합 주이름으로 전환한다. ZIPCITY ZIP.. 2021. 10. 18.
반응형