在官方 SQL 标准(如果我没记错的话,现在是 ISO/IEC 9075)中,浮点类型的列/属性可以将 NaN 作为合法的非空值吗?
备注:
从 2011 版 SQL 标准开始,就不能了。有两种数字类型(精确的和近似的),并且都是根据尾数(未缩放的值)和指数(缩放)来定义的。没有为特殊情况定义位置,例如
Inf
NaN