나루다루

SAS BASE Q50. 문자형 변수 본문

Study/SAS BASE

SAS BASE Q50. 문자형 변수

나루다루 2018. 10. 31. 22:16
728x90
반응형

QUESTION NO: 50

The following SAS program is submitted, creating the SAS data set ONE:

data one;

infile 'specification';

input num char$;

run;

 

<output>

ONE

NUM CHAR

1 23

3 23

1 77

 

The following SAS program is submitted:

proc print data = one;

where char = 23;

run;

 

What is output?

 

A. NUM CHAR

1 77

B. NUM CHAR

1 23

3 23

C. NUM CHAR

1 23

3 23

1 77

D. No output is generated.

 

 

Answer: D





# 문제 풀이

 - char 변수를 문자형($) 변수로 선언하였다. where char = 23은 숫자형 변수를 의미하므로, 조건에 맞는 데이터는 없다. 


 - 조건을 문자형 변수로 하려면 : where char = '23'

728x90
반응형

'Study > SAS BASE' 카테고리의 다른 글

SAS BASE Q52. data _null_  (0) 2018.10.31
SAS BASE Q51. 세미콜론(;) / 추가 문제  (0) 2018.10.31
SAS BASE Q49. if문  (0) 2018.10.31
SAS BASE Q48. select ~ when 구문  (0) 2018.10.31
SAS BASE Q47. sas catalog & format  (0) 2018.10.31
Comments