kdb条件更新并在一个查询中选择

kdb条件更新并在一个查询中选择,kdb,q-lang,Kdb,Q Lang,我可以这样做: x:([]v: 4 2; w: 10 100) x: update z:`test from x where v = 4 x 但我真的希望能够在一次点击中完成条件更新和选择全部。差不多 select v, w, (select `test from x where v = v) from z 这在kdb中是可能的吗?如果您要查找的是向量,那么向量是有条件的吗 q)select v,w,z:?[v=4;`test;`] from x v w z ---------- 4 1

我可以这样做:

x:([]v: 4 2; w: 10 100)
x: update z:`test from x where v = 4
x
但我真的希望能够在一次点击中完成条件更新和选择全部。差不多

select v, w, (select `test from x where v = v) from z

这在kdb中是可能的吗?

如果您要查找的是向量,那么向量是有条件的吗

q)select v,w,z:?[v=4;`test;`] from x
v w   z
----------
4 10  test
2 100
你可以试试

update z:?[v=4;`test;`] from x