kdb:将1x1表转换为原子

时间:2014-05-02 10:41:03

标签: sql kdb

如何将表格转换为原子?我有一个带标题的1x1表。我想摆脱标题,只是有数字,所以我做的事情像anotherTable * thisNumber等等。

我试过了:

(raze raze tableName) 

但是这给了我:enlist 10.5,我如何获得10.5(作为数字)?

3 个答案:

答案 0 :(得分:3)

q)t:([] head:enlist 1)
q)t
head
----
1
q)first exec head from t
1
q) // or the shortest way 
q)t[`head]0
1
q)type first exec head from t
-7h
q)100*first exec head from t
100

q)first t`head
1
q)raze/[t]0
1

答案 1 :(得分:1)

认为您可以使用over和索引来执行此操作:

q)raze/[([]a:1#1)]0
1

答案 2 :(得分:1)

对于瑞恩的例子:

       t:([] head:enlist 1)

我们也可以这样做,

        first t`head