描述:
游标中附加计算,给游标字段赋值后返回原游标。
cs.run (xi:Fi,…)
备注:
游标cs中附加计算,对每条记录计算表达式xi,xi值赋给cs的字段Fi,返回原游标cs。支持多路游标。
该函数属于延迟计算函数。
参数:
cs |
游标。 |
xi |
表达式。 |
Fi |
cs的字段名。 |
返回值:
游标
|
A |
|
1 |
=connect("demo").cursor("select EID,NAME,SALARY,HIREDATE,0 as SUBSIDY from EMPLOYEE ") |
返回游标,数据内容如下: |
2 |
=A1.run(age(HIREDATE):HIREDATE) |
A1游标中附加计算,将age(HIREDATE)的结果值赋给HIREDATE,返回A1游标。 |
3 |
=A1.run((HIREDATE * 2 * SALARY):SUBSIDY) |
A1游标中附加计算,将HIREDATE * 2 * SALARY的结果值赋给SUBSIDY,返回A1游标。 |
4 |
=A1.fetch() |
读取A1游标执行A2、A3计算后的数据(数据量较大时建议分批读取): |