Flink-Sql要注意if判断和case when判断
在流处理中使用FlinkSql的时候注意if判断和case when判断,如果使用if进行判断的时候当判断条件true和flase输出的结果长度不一样的话,会在后面自动补空格
(暂时发现不知道是不是这个问题,换成case when就可以了)
点击查看代码
create temporary view if not exists view_1 as
select
id,
if(amount1=amount2,'ABCDEFG','ABC') as status -- 结果为'ABCDEFG' 或者是'ABC '
from view;

浙公网安备 33010602011771号