第260页 为什么NULL如此惹人讨厌
- 章节名:为什么NULL如此惹人讨厌
- 页码:第260页
1. 在进行SQL编码时,必须考虑违反人类直觉的三值逻辑。
2. 在指定IS NULL、IS NOT NULL的时候,不会用到索引,因而SQL语句执行起来性能低下。
3. 如果四则运算以及SQL函数的参数中包含NULL,会引起“NULL的传播”。
4. 在接收SQL查询结果的宿主语言中,NULL的处理方法没有统一标准。
5. 与一般列的值不同,NULL是通过在数据行的某处加上多余的位(bit)来实现的。因此NULL会使程序占据更多的存储空间,使得检索性能变差。
36人阅读
热心市民钟先生对本书的所有笔记 · · · · · ·
-
第247页 5. 理解EXISTS 谓词和“量化”的概念
EXISTS 的用法和IN 很像,比较好理解。不过,我们更应该灵活掌握的其实是其否定形式——NOT E...
-
第257页 适当地抛开命题的真假吧
命题的作用其实不在于表达事实,而在于反映人们对这件事实的认知。按照这个观点理解,命题其...
-
第260页 为什么NULL如此惹人讨厌
-
第262页 并不能完全消除NULL
我们可以把NULL视为一种药品:适当使用可能有益,但滥用会导致毁灭。最好的策略是尽可能地避...
-
第264页 结束语
我们分4种数据类型介绍了消除NULL的具体方法,这里总结如下。 (1) 首先分析能不能设置默认值...
> 查看全部39篇
说明 · · · · · ·
表示其中内容是对原文的摘抄