rowNo

语法

rowNo(X)

参数

X 是向量。

详情

rowNo 通常用于在表中产生行号。行号从 0 开始。

例子

team=1 1 1 1 1 2 2 2 2 2
id=1..5 join 2..6
x=11..20\2
t=table(team, id, x)
t;
team id x
1 1 5.5
1 2 6
1 3 6.5
1 4 7
1 5 7.5
2 2 8
2 3 8.5
2 4 9
2 5 9.5
2 6 10
select * from t where rowNo(id)%3=0;
team id x
1 1 5.5
1 4 7
2 3 8.5
2 6 10
update t set teamFirst=(rowNo(id)==0) context by team;
t;
team id x teamFirst
1 1 5.5 1
1 2 6 0
1 3 6.5 0
1 4 7 0
1 5 7.5 0
2 2 8 1
2 3 8.5 0
2 4 9 0
2 5 9.5 0
2 6 10 0