FAQ-自助分析查询空字符问题排查思路

问题描述/异常栈
用户查询sql有数据,增加筛选条件无数据
如下图,用户查询sql有数据
FAQ-自助分析查询空字符问题排查思路 - 图1
如下图,增加了一个筛选条件查询无数据
FAQ-自助分析查询空字符问题排查思路 - 图2
解决方案
排查思路: 可以进一步缩小范围
例如:增加比对
FAQ-自助分析查询空字符问题排查思路 - 图3
FAQ-自助分析查询空字符问题排查思路 - 图4
增加比对后发现like有相关数据,进而怀疑可能有空字符在查询时
没有展示出来
进一步验证 通过测试精度和长度来进一步验证猜想
FAQ-自助分析查询空字符问题排查思路 - 图5
发现确实有空字符,左和右长度对不上
问题原因
查询数据存在空字符需要进一步通过检查精度长度或者trim函数来进一步确认

作者:chenjie