小编Jam*_*mes的帖子

如何在kdb中使用"c"和"C"类型

当我meta tableName以前检查类型.get结果如下:

c                t        f      a
`description     "C"
Run Code Online (Sandbox Code Playgroud)

现在我想知道类型"c"和之间的差异"C".以及如何将类型"c"转换为"C".

从下面的解释我可以得到,当表中有"c"类型时,我可以将其转换为"C"类型.我的新问题如下:表1:

([ID:`1`2`3]Name:`A`B`C;Client:`P`Q`S;Species:`setosa`setosa`setosa   ;Length:2 34 6)
Run Code Online (Sandbox Code Playgroud)

显示如下:

ID Name  Client    Species  Length
 1    A     B        setosa    2
 2    B     Q        setosa    34
 3    C     S        setosa    6
Run Code Online (Sandbox Code Playgroud)

我想为table1写一个简单的api:

.get.table1:{[Params]
  if[Params~();Params:()!()];
   select ID:ID,NAME:Name,CLIENT:Client,SPECIES:Species,LENGTH:Length,DESCRIP:count[i]#enlist "" from table1
    }
Run Code Online (Sandbox Code Playgroud)

结果:.get.table1[]

ID NAME  CLIENT    SPECIES  LENGTH  DESCRIP
 1    A     B        setosa    2       ""
 2    B     Q        setosa    34      ""
 3    C     S        setosa    6       "" …
Run Code Online (Sandbox Code Playgroud)

kdb

1
推荐指数
1
解决办法
418
查看次数

标签 统计

kdb ×1