在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

有没有更简单的方法?

阅读 461
评论
    2 个回答
    • 2k

    at(t.id==2)

      • 533

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

        撰写回答

        登录后参与交流、获取后续更新提醒