描述:
为游标添加字段
语法:
cs.derive(xi :Fi,…)
备注:
给游标cs增加Fi,…字段,形成" cs中原有的字段, Fi,…"结构的原游标,然后对cs的每条记录计算表达式xi,支持多路游标。
参数:
cs |
游标 |
Fi |
字段名,此时Fi不能与cs中原有字段同名 |
xi |
表达式,计算结果作为字段值 |
选项:
@i |
有xi计算结果为空时不生成该行记录(原记录字段不控制) |
返回值:
原游标cs
示例:
|
A |
|
1 |
=demo.cursor("select NAME,BIRTHDAY,HIREDATE from Employee") |
|
2 |
=A1.derive(interval@y(BIRTHDAY,HIREDATE):EntryAge, age(HIREDATE):WorkAge) |
在原游标的基础上添加EntryAge和WorkAge字段 |
3 |
=A2.fetch() |
|
4 |
=file("D:\\txt_files\\data1.txt").cursor@t() |
data1.txt中内容如下: |
5 |
=A4.derive@i(SCORE:score_not_null) |
SCORE计算结果为空时,对应的该条记录不生成 |
6 |
=A5.fetch() |
|
相关概念: