Я думаю, что @terrylynch идеален. Но иногда, когда векторное условие слишком сложно использовать, вы можете также использовать лямбду внутри оператора q-sql. А по причине использования векторного условия просто потому, что столбец представляет собой список
q)t
val
---
12
10
1
90
73
90
43
90
84
63
q)update newVal:{$[x<55;55;x]}each val from t
val newVal
----------
12 55
10 55
1 55
90 90
73 73
90 90
43 55
90 90
84 84
63 63
q)update newVal:{x|55}each val from t
val newVal
----------
12 55
10 55
1 55
90 90
73 73
90 90
43 55
90 90
84 84
63 63