w:(1 2;3 4;5 2); l:til count w; h:l+1;
show t:([] l; h; w);
l h w
-------
0 1 1 2
1 2 3 4
2 3 5 2
我有一张表格,其中有t
一列w
包含行列表。我希望只保留表格中每行w
位于l
和值之间的元素。h
预期输出为:
l h w
-------
0 1 ,1
1 2 ,
2 3 ,2
我尝试过
t:update w:w[where ((w>=l) and (w<=h))] from t;
但它失败了
'type
[0] t:update w:w[where ((w>=l) and (w<=h))] from t;