Starrocks v3.1.0 decimal 类型where 查询结果不正确

设置成 false 可以和以前一样

升级了 v3.1.5 设置 set cbo_decimal_cast_string_strict = false; 让后执行SQL 目前结果复合预期,已经和3.0 的行为保持一致。

请问一下, 可不可以支持 cast(decimal_field as varchar) 在非严格模式下 123.000转为123
set cbo_decimal_cast_string_strict = false;

表结构和SQL发下?

create table test_decimal(a decimal(38,8));
insert into test_decimal values(123.000)
select cast(a as varchar)
– 123.00000000