string - Hive ORC 表空字符串
问题描述
我有一个 Hive 表,数据存储为 ORC。我在某些字段中写入空值(空白,'""),但有时当我在此表上运行选择查询时,空字符串列在查询结果中显示为 NULL。我想看看我输入的空值,这怎么可能?
解决方案
如果您想查看 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;
推荐阅读
- multiple-columns - 剪切file1中的列并替换file2中的列
- vba - MS Access 添加新记录并在特定字段中包含值
- terraform - 具有共享 terraform 代码库的多个开发人员工作流程
- c# - 对于我的自定义 C++ DLL,我的 C# 项目中的 DLLImport(s) 有什么问题?
- html - 如何在 Squarespace 上的 HTML 中为音频文件设置数组?
- sql-server - 将其放入全局临时表时未保留表顺序
- airflow - 如何根据触发它的任务更新任务变量
- git - 如何查找在特定提交哈希后提交的 HEAD 可访问的所有提交?
- python - 在熊猫数据框中应用 groupby 两次
- swift - 通过指定的键查询数据库