2017-05-26 4 views
0

クエリがあまりにも変更する必要があるので、列は、データ型の変更を受けた:KDBで数字をシンボルにキャストする方法は?

旧クエリ:

select from person where id = 100 

新しいクエリ:

select from person where id = `100 

を私はQに新たなんです

例: 私は100を100に変換したいと思っています。

答えて

3

あなたは最初の文字列に変換する必要があり、その後のシンボルにキャストします:

q)`$string 100 
`100 

しかし、記号などの数値列を持つことがかなり悪いアイデアです。このテーブルはディスクに書き込まれていますか?もしそうなら、symファイルを爆破してメモリ内のシンボルリストを爆破して(メモリの使用量を増やす).....数値があまりにも反復的ではないと仮定すると、

関連する問題