我有一个在 Excel 中运行的查询,它需要显示来自我只有读取权限的 SQLbase 数据库中的数据。我无法以任何方式修改数据库。我需要能够过滤的列是一varchar
列,但它的值只是数字。我需要能够between
在 Excel 中进行过滤,所以我尝试这样做column + 0
,Excel 将其作为数字拾取。这以前有效,但现在在某些数字上失败了。
该号码704977990024
有效,但991098000265
无效。我得到了第二个Data is not numeric
。
这是查询:
SELECT (TABLE1.COLUMN + 0) AS "Artikelnummer"
FROM DB.TABLE TABLE1
LEFT JOIN DB.OTHERTABLE TABLE2
ON TABLE1.COLUMN = TABLE2.COLUMN
如何确保在 Excel 中将其作为数字获取?如果不在查询中,那么 Excel 本身如何?当我在 excel 中将该列设置number
为时,它仍然显示为文本并且不会是数字,除非我尝试编辑单元格。