@Jingsong Li 尝试了一下,cast确实可行,解锁新知识,thanks.


原始邮件
发件人:lakeshenshenleifight...@gmail.com
收件人:user-zhuser...@flink.apache.org
发送时间:2020年6月30日(周二) 10:07
主题:Re: flink sql能否显示地创造一列null行


或者补齐一个非 Null ,但是又不影响业务逻辑的数值 Jingsong Li jingsongl...@gmail.com 于2020年6月30日周二 
上午9:58写道:  Hi,   我记得NULL的literal是可以的,不过需要cast成确定的类型,比如 select CAST(null AS 
VARCHAR);  你试试。   Best,  Jingsong   On Tue, Jun 30, 2020 at 9:40 AM seeksst 
seek...@163.com wrote:    Hi,       按照你的意思是想将两个不同的数据集进行union,但是由于字段不同需要补充NULL。  
 显示的NULL是不行的,你可以使用更复杂的方式进行对齐:   case when 1 = 2 then 1 end as 字段   
1永远不可能等于2,又没有else分支,所以结果是会返回null.       原始邮件   发件人:naisili 
yuanyuanlong1...@gmail.com   收件人:user-zhuser...@flink.apache.org   
发送时间:2020年6月30日(周二) 09:31   主题:flink sql能否显示地创造一列null行       
由于union的操作,结果集的列数必须一致,我能否加入这一列,语法如下: UNION SELECT NULL , aaa, bbb, NULL   FROM 
()     --  Best, Jingsong Lee

Reply via email to