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

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