视图查询有数据却查不出来

【StarRocks版本】例如:2.2.0
image

如上图所示 是可以查出数据的
但是当我把条件and upper(a.pre_scan_site)=56311000 换成and a.pre_scan_site=56311000 就查不出数据了,其中 ads.v_on_way_frgt_dtl是一个视图,pre_scan_site是int类型,我把upper函数换成trim或者ltrim或者rtrim都能查出数据,目前来看 and a.pre_scan_site=56311000 这个条件的a.pre_scan_site只有加了函数才能查出数据,可是字段pre_scan_site的长度明明就是8,字段里根本没有其它字符,我筛选的值56311000长度也是8,为啥查不出数据呢?

下面这样查询是没有数据的
image

您好,参照这篇帖子提供的方法看下查看不可加字符的操作,看一下你这个字段是不是有不可见字符呢?group by 出现的结果集,根据条件查询不到数据

没有特殊字符的,要不然也不会在pres_scan_site字段上加任意函数就能查出数据,不加就查不出。下面用starts_with和ends_with检测返回的也都是1,更说明字段两侧是没有特殊字符的。

explain costs sql 发下