为了更快的定位您的问题,请提供以下信息,谢谢
【详述】SR表达式分区主键表数据查询异常,表达式分区字等于某个值的时候数据查询丢失,需要带上函数或者其他的方式才能进行查询,如trim函数,注意:数据中本身是没用空格的
【业务影响】select数据查询
【是否存算分离】 存算一体
【StarRocks版本】例如:3.3.4
【集群规模】例如:1fe+5be
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】StarRocks社区群1 石基-魔咒
【附件】
sql_1 : select length(trim(calendar_year)),length(calendar_year),(calendar_year = ‘90446282865034035261’) as flag,calendar_year from sdp_financial_calendar_error
where calendar_year = ‘90446282865034035261’ limit 2; – 查询结果不对
sql_2: select length(trim(calendar_year)),length(calendar_year),(calendar_year = ‘90446282865034035261’) as flag, calendar_year from sdp_financial_calendar_error
where calendar_year = trim(‘90446282865034035261’) limit 2; --结果准确
sql_3:select length(trim(calendar_year)),length(calendar_year),(calendar_year = ‘90446282865034035261’) as flag, calendar_year from sdp_financial_calendar_error
where trim(calendar_year) = ‘90446282865034035261’ limit 2; --正常查询
查询并不报错 只是数据不对。
查询表建表语句