일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 금강마신
- sas base
- 부산교통공사
- 아비무쌍 #오존
- 객경
- 2024 부산교통공사 면접
- 에듀윌 봉모
- 부교공 면접
- 코레일
- 무협
- 천소소
- 산업인력공단 #산인공 #ncs #모듈형 #정오표
- 객관식 경영학 정오표
- 김윤상 객경 정오표
- 강웅
- 노경찬
- 모듈형 #산인공 #산업인력공단 #ncs #예시문제 #해설
- 신입사원 채용
- 부교공
- 토르마무
- 김윤상
- 에듀윌특별판
- 아비무쌍
- 객관식 경영학
- Today
- Total
나루다루
SAS BASE Q86. substr & scan & % 본문
QUESTION NO: 86
Given the data set WORK.EMPDATA: Employee_
Manager_ID Job_Title Department ID
120101 Director Sales Management 120261
120102 Sales Manager Sales Management 120101
120103 Sales Manager II Sales Management 120101
120104 Administration Manager Administration 120101
120105 Secretary I Administration 120101
Which one of the following where statements would display observations with job_titles containing the word Manager'?
A. where substr(Job_Title,(length(Job_Title)-6))='Manager';
B. where upcase(scan(Job_Title,-1,' '))='MANAGER';
C. where Job_Title='% Manager ';
D. where Job_Title like '%Manager%';
Answer: D
# 문제 풀이
- substr(변수,숫자) : 변수에서 해당 숫자번째부터 값을 읽어옴
- scan(변수,숫자,구분자) : 해당 변수를 구분자로 구분했을때 숫자번째의 덩어리를 가져옴.
- scan(Job_Title,-1,' ') : 변수를 공백으로 구분했을 때, 뒤에서 첫번째 덩어리를 가져온다.
- upcase(변수) : 해당 변수를 대문자로 변환한다.
- % : wild card. 다른 문자들을 대체한다.
- like : %를 쓸 때 like와 같이 써야한다.
'Study > SAS BASE' 카테고리의 다른 글
SAS BASE Q88. merge & in (0) | 2018.11.03 |
---|---|
SAS BASE Q87. 날짜 변수 (0) | 2018.11.03 |
SAS BASE Q85. Excel Worksheet (0) | 2018.11.03 |
SAS BASE Q84. _ERROR_ (0) | 2018.11.03 |
SAS BASE Q83. 엑셀 형식으로 내보내기 (0) | 2018.11.03 |