我的Hive表有一些NULL
值,我需要过滤掉。但是当我运行像"x IS NOT NULL"
、"x != NULL"
、"x <> NULL"
这样的查询时,它们都没有奏效。 经过一番搜索,我发现我必须告诉 Hive 解析器将属性serialization.null.format
指定的NULL
值视为。
我需要知道在哪里可以设置它。
我可以通过在启动SparkSQL
时调用Hive Context
上的setConf
函数来执行此操作吗?
你可以在Spark SQL中IF isnull
逐案使用。