【发布时间】:2020-09-13 18:56:40
【问题描述】:
我有一个 Hive 表,其中数据存储为 ORC。 我在某些字段中写入空值(空白,'""),但有时当我在此表上运行选择查询时,空字符串列在查询结果中显示为 NULL。 我想看看我输入的空值,这怎么可能?
【问题讨论】:
标签: string hive null hiveql orc
我有一个 Hive 表,其中数据存储为 ORC。 我在某些字段中写入空值(空白,'""),但有时当我在此表上运行选择查询时,空字符串列在查询结果中显示为 NULL。 我想看看我输入的空值,这怎么可能?
【问题讨论】:
标签: string hive null hiveql orc
如果您想查看 hive 表中 NULL 的空值,那么您可以使用 NVL 函数,它可以帮助您为 NULL 列值生成默认值。
下面是语法,
NVL(arg1, arg2) - here argument 1 is expression or column and arg2 is default value for
NULL values.
e.g. Query - SELECT NVL(blank,'') as blank_1 AS FROM db.table;
【讨论】: