NULL是计算机科学与数据处理领域的核心概念,代表无值、未知值或缺失值,与0、空字符串等具体值有本质区别。它广泛存在于数据库、编程语言、API接口等场景中:在SQL数据库里,NULL表示字段未存储有效数据,参与运算时结果仍为NULL;在Python中体现为None,Java中为null,用于标识对象…
我们的目的是让 SQLite 以与标准兼容的方式来处理 NULL。 但是在 SQL 标准中,对于如何处理 NULL 是不明确的。 从标准文档中,并不能在所有情况下都清楚地看出应该如何确切地处理 NULL。 所以除了遵循标准的文档,我们还测试了其它许多流行的 SQL 引擎, 来看它们是如果处理 NUL…