2017-05-26 26 views
0

A柱發生了數據類型的變化,因此查詢已被變過:如何將數字轉換爲KDB中的符號?

舊的查詢:

select from person where id = 100 

新建查詢:

select from person where id = `100 

我是新至Q並沒有能夠弄清楚如何做到這一點:

例如: 我想將100轉換爲100。

回答

3

你會需要轉換爲字符串,然後再轉換爲符號:

q)`$string 100 
`100 

然而,有一個數值列符號是非常糟糕的主意。該表是否正在寫入磁盤?如果是這樣,這可能會炸燬你的sym文件並炸燬你的內存中的實例符號列表(增加你的內存使用量).....假設數值不是非常重複的

相關問題