1
我有一个表,它是:KDB更新多个列where子句
t:([]a:1 3 2 1 2 3 3 2 1;b:10 20 30 40 50 60 70 80 90;c:100 200 300 400 500 600 700 800 900)
我希望所有的C为0,其中a是等于2,并且全部是为0,其中一个等于1
目前我有两个代码:
t:update b:0 from t where a=1
t:update c:0 from t where a=2
我的问题是如何编码的这两条线合二为一。因为我工作的桌子比这个简单的例子要大得多,而且需要很多行代码才能完成所有更新,这些时间太长了。
非常感谢你对你的帮助! – ywu