我猜这个问题不太技术化,而且更具哲学性。
我正在编写一些Java类,它们充当可以从各种格式导入的数据容器,包括JSON和SQL结果集,两者都可以包含空值。这些类共享两种方法isNumeric()
和isAlphanumeric()
。
这些方法应如何处理空值? 空值是否固有数值?它们是字母数字吗?无论哪种方式,我都能提出至少合理的理由。我想我只是想听听社区的意见。
答案 0 :(得分:1)
空值既不是数字也不是字母数字 - 相反,它们缺少值(和类型)。
答案 1 :(得分:1)
这描述了如何在Oracle中定义null- http://www.dbasupport.com/forums/showthread.php?8666-What-is-the-data-type-of-NULL