SAS Proc SQL如何从数字转换为字符

SAS Proc SQL如何从数字转换为字符,sas,proc-sql,Sas,Proc Sql,我是SAS的新手 我想把数字转换成字符 基本上我想使用to_char函数 所以我试着 proc sql; select put(A.column,$11.) as new_column from table A quit; 这导致了错误 什么是将数字转换为字符的合适方式?你很接近了-你只需要一个数字格式,例如: proc sql; select put(A.column,11.) as new_column from table A; (您还需要一个结束分号) 请参阅文档:字符格式(以$

我是SAS的新手

我想把数字转换成字符

基本上我想使用to_char函数

所以我试着

proc sql;
select put(A.column,$11.) as new_column
from table A
quit;
这导致了错误


什么是将数字转换为字符的合适方式?

你很接近了-你只需要一个数字格式,例如:

proc sql;
select put(A.column,11.) as new_column
  from table A;
(您还需要一个结束分号)

请参阅文档:

字符格式(以
$
开头的格式)应用于字符值。如果要将其应用于数值,则需要使用数值格式,如
11.
Z11.