select * from ads_hive.testtable where clmno <> ‘N011’;
where 条件中使用<>进行判断, 返回结果中会将clmno字段为null的数据也过滤掉.
处理方法:
1.where (clmno <> ‘N011’ or clmno is null);
2.如果上一层有清洗, 也可以在上一层清洗时处理clmno字段的null值,比如,
if(clmno is null,concat(‘null_’,cast(rand() * 30 as int)), clmno) as clmno,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)