Hive _高级查询函数(一)示例说明(空字段赋值处理、 CASE WHEN、 行转列)
发布时间
阅读量:
阅读量
空字段赋值
- 函数说明
NVL:用于对值为NULL的数据进行赋值操作,其标准格式为NVL( string1, replace_with)。该函数的作用在于,当string1的值为NULL时,将返回replace_with对应的数值;若string1不为NULL,则直接返回其原始值。值得注意的是,当两个输入参数均为空值时,函数最终将返回空值。
- 数据准备:选用员工表作为数据来源
01 george 100.00
02 george 0.00
03 george 0.00
04 george 110.00
05 george 170.00
06 kkkkk 180.00
07 george 0.00
08 george 90.00
09 didi
- 查询:当员工的comm字段值为空时,应将其替换为-1
create table emp(id int,name string,comm double)
row format delimited fields terminated by ' ';
load data local i
全部评论 (0)
还没有任何评论哟~
