简体   繁体   English

如何将此 SAS 代码转换为 SQL 查询?

[英]How can i convert this SAS code in to SQL Query?

data GC_OUT.ABCD_2;
    set GC_OUT.TEST;
 
    index_first_non_zero = verify(ASSIGNED_EMPLOYEE_CD,"0");
    ASSIGNED_EMPLOYEE_CD_1 = substr(ASSIGNED_EMPLOYEE_CD, index_first_non_zero);
run;

A direct translation would be something like this:直接翻译是这样的:

proc sql;
create table GC_OUT.ABCD_2 as 
  select *
       , verify(ASSIGNED_EMPLOYEE_CD,"0") as index_first_non_zero
       , substr(ASSIGNED_EMPLOYEE_CD,calculated index_first_non_zero) 
         as ASSIGNED_EMPLOYEE_CD_1
  from GC_OUT.TEST
;
quit;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM