포스팅 목차
o MID, MIDB 함수
목 적 :
MID/MIDB 함수는 텍스트 문자열에서 지정된 위치에서 시작하여 특정 개수의 문자를 텍스트 문자열에서 반환한다.
문 법
- 엑 셀 : MID(text, start_num, num_chars) , MIDB(text, start_num, num_bytes) - SAS : SUBSTR 함수 |
범 주 : 텍스트 함수
관련 함수
함수명 | 함수내용 |
LEFT, LEFTB | 텍스트 문자열의 첫 번째 문자부터 지정한 문자 수만큼 문자를 반환한다. |
LEN, LENB | 텍스트 문자열의 문자 개수를 반환한다. |
MID, MIDB | 텍스트 문자열에서 지정된 위치에서 시작하여 특정 개수의 문자를 텍스트 문자열에서 반환한다. |
RIGHT,RIGHTB | 텍스트 문자열의 마지막 문자부터 지정한 개수의 문자를 반환한다. |
예 제
다음 예제는 SUBSTR 함수를 사용하여서 지정한 위치를 시작으로 지정한 특정 개수의 문자를 반환한다. KSUBSTR 함수는 SUBSTR함수에 대한 DBCS를 지원하는 함수이다. 각 더블 바이트 문자의 길이를 1로 계산한다. 즉, 한글을 단일 문자로 처리한다.
SAS Program |
DATA MID;
* 문자열 중 12번째 문자부터 8자를 표시.;
VAR11 = 'STATISTICS ANALYSIS STUDY';
VAR12 = SUBSTR(VAR11,12,8);
* 문자열 중 3번째 문자부터 2자를 표시.;
VAR21 = '통계분석연구회';
VAR22 = KSUBSTR(VAR21,3,2);
PUT VAR12= VAR22=;
RUN;
Results |
OBS VAR11 VAR12 VAR21 VAR22
1 STATISTICS ANALYSIS STUDY ANALYSIS 통계분석연구회 분석
--------------------------------------------
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'통계프로그램 비교 시리즈 > 엑셀과 SAS 함수' 카테고리의 다른 글
【엑셀(Excel)과 SAS함수】 MINUTE 함수 (0) | 2021.09.23 |
---|---|
【엑셀(Excel)과 SAS함수】 MIN 함수 (0) | 2021.09.23 |
【엑셀(Excel)과 SAS함수】 MEDIAN 함수 (0) | 2021.09.23 |
【엑셀과 SAS함수】 MDURATION 함수 (0) | 2021.09.23 |
【엑셀과 SAS함수】 MDETERM 함수 (0) | 2021.09.23 |
댓글