0

对于我的查询,我得到 Ora - 01722: invalid number for below condition,col1 和 col 2 的类型为 number(17,2)。

哪里 col1 + col2 <> 0

这个查询工作得很好 - WHERE col1 + col2 = 0

有人可以在这里帮忙吗?

4

1 回答 1

0

尝试选择WHERE col1 is null or col2 is null并查看是否可以为空?

如果是这种情况,也许您需要选择在哪里col1 is not null and col2 is not null或使用该NVL功能:

https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions105.htm

于 2017-09-28T13:34:39.973 回答