我有以下表從Q.如何將函數應用於整個列?
q)r
some_int this created_at updated_at ..
-----------------------------------------------------------------------------..
1231231 "ASD" 2016.02.11D14:16:29.743260000 2016.02.11D14:16:29...
13312 "TSM" 2016.02.11D14:16:29.743260000 2016.02.11D14:16:29...
JDBC連接,我想下面的功能,適用於第一列。
deviation:{a:avg x; sqrt avg (x*x)-a*a}
這適用於數組。
q)l
1 2 3 4
q)deviation l
1.118034
如何將偏差應用於表中的列?看來我的方法是行不通的:
q)select deviation(some_id) from r
'rank
UPDATE:
我無法解釋如下:
q)select avg(some_int) from r
some_int
---------
1005341
q)select min(some_int) from r
some_int
---------
812361
q)select max(some_int) from r
some_int
---------
1184014
q)select sum(some_int) from r
some_int
---------
我的回答更新爲你的第二個問題 – terrylynch