我想检查一个字段是否有“空”值。如果是这样,我想用 NULL 值替换“null”。这适用于普通字段:
SELECT NULLIF(JSON_DATA:"TO_Creator"::string, 'null') as "TO_CREATOR" FROM TABLE
但是,它不适用于时间戳:
NULLIF(JSON_DATA:"TO_Collected_Date_Time"::timestamp_ntz, 'null') as "TO_COLLECTED_DATE_TIME",
这稍后会引发以下错误:
SQL Error [100035] [22007]: Timestamp 'null' is not recognized
如何在时间戳字段中检查相同的 NULL 值?