YashanDB NULL
NULL 表示为空值,YashanDB 中将空字符串同样视作 NULL 处理,NULL 并不作为确定的值使用,而表示该值处于未知状态或不具有意义。
仅支持在未定义为 NOT NULL 或 PRIMARY KEY 约束限制的列中使用 NULL。
YashanDB 对 SQL 内置函数中给定参数为 NULL 的处理结果请查阅内置函数。
如需判断是否为 NULL,请使用比较运算符IS NULL
进行判断,当操作数为 NULL 时,结果返回 TRUE,否则返回 FALSE。
NULL 表示空值,即缺少数据,因此无法与其他值(包括 NULL)进行比较,当使用=
!=
等运算符进行比较时,结果会返回 FALSE。
运算中的 NULL
YashanDB 中算数运算及位运算中所有 NULL 参与运算的结果均为 NULL,部分比较运算、逻辑运算及连接运算的返回结果根据给定的操作数返回不同结果,详见下表:


版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/26475e613120110ea1f2b4e8e】。文章转载请联系作者。
评论