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()仅支持两个

相关推荐
不剪发的Tony老师9 小时前
Noir:一款键盘驱动的现代化数据库管理工具
数据库·sql
光泽雨12 小时前
UNION 和 UNION ALL 作用
数据库·sql
heimeiyingwang12 小时前
【架构实战】SQL调优实战:从执行计划到索引优化
数据库·sql·架构
XDHCOM12 小时前
ORA-06521: PL/SQL映射函数错误,权威解析Oracle报错故障修复与远程处理方案
数据库·sql·oracle
数厘12 小时前
2.11 约束的使用(主键、外键、非空、唯一、默认值约束)
sql·mysql·数据分析
大大大大晴天️13 小时前
Flink技术实践-Flink SQL 开发中的隐蔽陷阱
大数据·sql·flink
隐于花海,等待花开14 小时前
FIND_IN_SET 与 LIKE 函数:使用场景及性能对比
hive
数厘20 小时前
2.12 sql 数据插入(INSERT INTO)
数据库·sql·oracle
A__tao20 小时前
一键实现 SQL → ES Mapping 转换,支持自定义 `text` 为 `json` 转换
sql·elasticsearch·json
夕除20 小时前
javaweb--04
数据仓库·hive·hadoop