【发布时间】:2014-10-01 08:37:46
【问题描述】:
在 SQL 中,如何在 Oracle 10g 上选择列(数据类型:number)等于Infinity 的表中的行?
select * from MYTABLE where MYCOLUMN = Infinity;
【问题讨论】:
-
列的数据类型是什么?
-
@Sasse 这是
number。 -
你用的是什么数据库?
-
我猜“MYCOLUMN is INF”会起作用。
-
更新 for 12.1 - 在
NUMBERcolumn 中插入 Infinity 引发ORA-01426,因此查询有效,但不会返回任何结果。数据类型必须是BINARY_FLOAT才能覆盖 Infinity。
标签: sql oracle numbers infinity