在SAS中,在WHERE子句中使用时,它们之间是否存在任何差异
WHERE col1 is MISSING
VS
WHERE col1 is NULL
当col1是char并且col1是数字时,你能解释引用这种情况吗?
最佳答案 其中col1为NULL且WHERE col1为MISSING相同:SAS在两者之间自由转换(文档将它们称为一个).两者都拾取字符丢失,数字丢失和数字特殊缺失(.M等)罚款.
有关IS NULL / IS MISSING的更多具体信息,请参见the SAS documentation.
请注意,这仅适用于SAS端处理.如果您连接到另一种数据库/数据源(例如Oracle,SQL Server等),则这些不一定适用 – 即使您在带有LIBNAME的PROC SQL中运行它们也是如此.