我有一个表有两个数字值,称为year和month.我想创建一个具有一个值称为新表ym,而这正串联year和month.这是一个例子:
proc sql;
create table test as
select CONCAT(year, month) as ym from tbl;
run;
Run Code Online (Sandbox Code Playgroud)
CONCAT那里的功能是什么?
Joe*_*Joe 28
只要您使用9.1.3或更高版本(以及9.2或更高版本的CATQ),CAT,CATS,CATT,CATX都会执行连接; CAT执行基本连接,CATS连接和剥离空格,CATT修剪和CATX与分隔符连接.
通常CATS是用于数字的正确函数,因为默认数字被放入带空格的格式(BEST12.,因此"3"为3).
proc sql;
create table test as
select CATS(year, month) as ym from tbl;
run;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35191 次 |
| 最近记录: |