Explore this snippet here.
An essential part of cleaning a new data source is deciding how to treat missing values. The Snowflake function IFF can help with replacing empty values with something else:
with data as (
select * from (values ('a'), ('b'), (''), ('d')) as data (str)
)
select
iff(length(str) = 0, null, str) str
from data
STR |
---|
a |
b |
NULL |
d |