对于以下逻辑,我们如何在 Hive query
语句中编写 select
?
- 如果列值为null,则应返回''
- 如果trim(column)为null,则应返回''
- 否则,它应该填充该列的值。
我想这可以通过案例方法来实现。
如何在 Hive query
中实施?
答案 0 :(得分:0)
我想你想要
select coalesce(trim(column), '')
请注意,trim()
在Hive中没有第二个参数。另外,除非参数为trim()
,否则NULL
不会返回NULL
;它返回一个空字符串。