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_457297107 分钟前
Hadoop面试题
大数据·hadoop·分布式
何亚告22 分钟前
记一次项目上hadoop数据迁移
大数据·hadoop·分布式
迪霸戈31 分钟前
MyBatis动态SQL避坑:为什么List用`[0]`而不是`get(0)`
sql·list·mybatis
默默在路上1 小时前
apache-hive-3.1.3 show databases;报错
hive·hadoop·apache
talle20211 小时前
Hadoop分布式计算框架【MapReduce】
大数据·hadoop·mapreduce
走遍西兰花.jpg1 小时前
Oracle,hive,gaussdb的区别
hive·oracle·gaussdb
啊吧怪不啊吧1 小时前
极致性能的服务器Redis之Hash类型及相关指令介绍
大数据·数据库·redis·sql·mybatis·哈希算法
Mr1ght2 小时前
高并发场景下 JSQLParser 性能瓶颈及替代方案实践
java·数据库·sql
Francek Chen15 小时前
【大数据基础】大数据处理架构Hadoop:01 Hadoop概述
大数据·hadoop·分布式·架构
engchina16 小时前
自然语言转 SQL 并不是“魔法”
数据库·人工智能·sql·text2sql·nl2sql·自然语言转sql