gpt4 book ai didi

sql - 为什么不是数学或其他语言的sql中的null * 0 = null

转载 作者:行者123 更新时间:2023-12-02 05:36:55 25 4
gpt4 key购买 nike

为什么“null * 0 = null”?

不可能有任何其他结果,为什么null*0 没有评估为0?这是否可能与我不熟悉的一些更高级别的数学有关,或者它可能对 dbms 有一些影响?

最佳答案

在所有操作方式中保持 NULLness 是明智的设计选择。将乘以 0 作为异常(exception)会引起不一致,例如

0  * NULL; # 0
1 * NULL; # NULL
.5 * NULL; # HALFNULL? ;-)

关于sql - 为什么不是数学或其他语言的sql中的null * 0 = null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com