HIVE SQL 判断空值函数

目录

nvl()

sql 复制代码
select nvl(null,2);

输出:2

sql 复制代码
select nvl('',2);

输出:''

coalesce()

sql 复制代码
select coalesce(null,2);

输出:2

sql 复制代码
select coalesce('',2);

输出:''

sql 复制代码
select coalesce(null,null,2);

输出:2

*coalesce()支持三个及三个以上字段的空值判断;nvl()仅支持两个

相关推荐
weixin_307779131 小时前
C#实现HiveQL建表语句中特殊数据类型的包裹
开发语言·数据仓库·hive·c#
GoingYoo1 小时前
MySQL原理:逻辑架构
数据库·sql·mysql
爱的叹息2 小时前
针对 SQL 查询中 IN 子句性能优化 以及 等值 JOIN 和不等值 JOIN 对比 的详细解决方案、代码示例及表格总结
数据库·sql·性能优化
半点闲2 小时前
解决Oracle PL/SQL中“表或视图不存在“错误的完整指南
数据库·sql·oracle·pl/sql
爱的叹息2 小时前
关于 数据库 UNION 和 UNION ALL 的使用,以及 分库分表环境下多表数据组合后的排序和分页问题的解决方案 的详细说明,并以表格总结关键内容
数据库·sql
我有医保我先冲10 小时前
SQL复杂查询与性能优化:医药行业ERP系统实战指南
数据库·sql·性能优化
一个天蝎座 白勺 程序猿12 小时前
大数据(4.2)Hive核心操作实战指南:表创建、数据加载与分区/分桶设计深度解析
大数据·hive·hadoop
一个天蝎座 白勺 程序猿13 小时前
大数据(4.3)Hive基础查询完全指南:从SELECT到复杂查询的10大核心技巧
数据仓库·hive·hadoop
weixin_3077791315 小时前
判断HiveQL语句为建表语句的识别函数
开发语言·数据仓库·hive·c#
酷爱码15 小时前
hive相关面试题以及答案
hive·分布式