在DolphinDB中关于rowNo的问题

我想找出表中符合一定条件的的行号。比如我有一个表:

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)

bx1_20200406144857.jpg我想找出id=2的行号,我运行:select rowNo(id) from t where id = 2. 结果返回 0和1bx2_20200406144926.jpg,不是符合预期。
有没有简单的方法来获得行号?

我现在用下面方法:

update t set rowNb: rowNo(id)
exec rowNb from t where id = 2

有没有更简单的方法?

阅读 2.5k
2 个回答

at(t.id==2)

t1=select rowNo(id) as rownNo,id from t
select * from t1 where id = 2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏