在 SAS 中,在 WHERE 子句中使用时,两者之间有什么区别
WHERE col1 is MISSING
vs
WHERE col1 is NULL
你能解释一下 col1 是 char 时和 col1 是 numeric 时的情况吗?
WHERE col1 is NULL
and WHERE col1 is MISSING
相同:SAS 在两者之间自由转换(文档将它们称为一个)。两者都会检测字符缺失、数字缺失和数字特殊缺失(.M
等)很好。
See SAS 文档 http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a002473690.htm欲了解更多具体信息IS NULL
/ IS MISSING
.
请注意,这仅适用于 SAS 端处理。如果您连接到另一种数据库/数据源(例如 Oracle、SQL Server 等),则这些不一定适用 - 即使您使用 LIBNAME 在 PROC SQL 中运行它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)