在SQL标准中,浮点列可以保存NaN吗?

时间:2018-03-22 18:56:58

标签: sql null floating-point nan

在官方SQL标准中(现在ISO / IEC 9075,如果我没有弄错),浮点类型的列/属性是否可以将NaN'作为合法的非空值?

注意:

  • 我没有询问任何特定的DBMS。
  • 请考虑您熟悉的最新SQL标准版本。
  • 如果您知道标准版本之间的答案已经更改,请注明这一点。

1 个答案:

答案 0 :(得分:1)

截至2011年,它不能。有两种数字类型(精确和近似),两者都是用尾数(未缩放值)和指数(缩放)定义的。没有为InfNaN等特殊情况定义地点。