我正在尝试在spark 1.5.0中实现下面的oracle逻辑,我有如下select查询select name, id, age, country, CASE WHEN (id is notnull AND NVL(country,'DUMMY') NOT IN (us,'DUMMY') )ELSE wrong
END Code(one of the column我想在spark中实现case和NVL
我知道nvl函数只适用于'null',不适用于空字符串。我只想知道是否有一个函数可以帮助我用另一个空值替换空/空值。我用的是: CASE WHEN expression_1 is null or expression_1 = '' then expression_2 else expression_1 expression
下面是我的问题:FROM EMPORDER BY sal DESC;
我想用空格替换comm列中的NULL结果。我被告知在SELECT, write NULL(comm,' ')下,但是这出现了一个错误,说无效的数字。如果我有NULL(comm, 0),并在列中返回0,则查询可以正常工作。根据我的理解,这意味着我在这一列中只能有一个数字值,但是我想要空格。有没有