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

相关推荐
chde2Wang11 分钟前
datagrip访问远程hive库
hive
k***38812 分钟前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
涤生大数据21 分钟前
Spark分桶表实战:如何用分桶减少 40%+ 计算时间
大数据·sql·spark·分桶表·大数据校招·大数据八股
e***582330 分钟前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
d***93534 分钟前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
j***630837 分钟前
clickhouse-介绍、安装、数据类型、sql
数据库·sql·clickhouse
howard200539 分钟前
7.2 Hive自定义函数实战
hive·自定义函数·udf
g***26791 小时前
mysql 迁移达梦数据库出现的 sql 语法问题 以及迁移方案
数据库·sql·mysql
zhixingheyi_tian1 小时前
Hadoop 之 metrics
hadoop
5***V9331 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql