KDB连接select/exec语句中的字符串

big*_*377 4 string kdb

我有一个带有列的表T Sym:`IBM`MSFT`GOOG... 想要最简单的方法来创建newColumn形式的新列:"IBM_Buy","MSFT_Buy","GOOG_Buy",...

以下似乎没有做到这一点: select ((string Sym),"_Buy") from T

use*_*961 7

你需要使用左 - 左(\ :).可以将其视为将"_Buy"连接到列表中的每个项目.

select (string[Sym],\:"_Buy") from T
Run Code Online (Sandbox Code Playgroud)