列已经过数据类型更改,因此也必须更改查询:
旧查询:
select from person where id = 100
新查询:
select from person where id = `100
我是Q的新手,并且无法弄清楚如何做到这一点:
实施例: 我想将100转换为100。
答案 0 :(得分:4)
您需要先转换为字符串,然后转换为符号:
q)`$string 100
`100
然而,将数字列作为符号是非常糟糕的主意。这个表是写入磁盘的吗?如果是这样,这可能会炸毁你的sym文件并炸毁你的内存中间符号列表(增加你的内存使用量).....假设数值不是很重复