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

相关推荐
·云扬·3 小时前
InnoDB事务隔离级别与加锁机制深度解析
数据库·sql·mysql
LF3_3 小时前
Centos7,单机搭建Hadoop3.3.6伪分布式集群
大数据·hadoop·伪分布式
大佬,救命!!!5 小时前
python对应sql操作
开发语言·python·sql·学习笔记·学习方法
IT枫斗者8 小时前
Java 开发实战:从分层架构到性能优化(Spring Boot + MyBatis-Plus + Redis + JWT)
java·spring boot·sql·mysql·性能优化·架构
悟能不能悟8 小时前
mybatis sql where a=#{a},如果a为null,会返回什么
数据库·sql·mybatis
l1t8 小时前
豆包解读论文:将具有分支和循环控制流的命令式程序转换为标准SQL1999的公共表表达式
开发语言·数据库·人工智能·python·sql·postgresql·duckdb
rannn_1118 小时前
【SQL题解】力扣高频 SQL 50题|DAY1
后端·sql·题解
武昌库里写JAVA9 小时前
Java设计模式-(创建型)抽象工厂模式
java·vue.js·spring boot·后端·sql
正在走向自律12 小时前
Oracle迁移至金仓数据库:PL/SQL匿名块执行失败的深度排查指南
数据库·sql·oracle·国产数据库·电科金仓
薛不痒20 小时前
MySQL中使用SQL语言
数据库·sql·mysql