извлеките q-sql для запросов на выбор / обновление.
Вот оператор update
, который вы ищете:
q)trade:([] symbol:5?`APPL`GOOG; price:5?100.; shares:5?10)
q)update volume:price*shares from trade
symbol price shares volume
-------------------------------
APPL 21.09 6 126.54
APPL 88.22095 8 705.7676
APPL 25.0192 4 100.0768
GOOG 51.68842 1 51.68842
APPL 53.8142 8 430.5136
Однако, я рекомендую проверить Q для смертных , это в значительной степени покрывает все для Kdb + новичка.