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;
posted @ 2024-03-27 11:46  小yao!  阅读(614)  评论(0)    收藏  举报