两个条码比对,看起来条码一样为什么比对结果是不同?一个字段是char(32),一个是VARCHAR2

Scan_query1.zip

image.pngimage.pngimage.png

FineReport 用户WfB327081716 发布于 2023-10-7 15:24 (编辑于 2023-10-7 15:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-7 15:26(编辑于 2023-10-7 15:47)

Scan_query1.rar

image.png

=trim(a2)=trim(b2)

这样看一下

=replace(a2," ","")=replace(b2," ","")

你的数据可能有其它不可见的字符,上传上来分析 一下,我单独录入是没有问题的

image.png

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-7 15:26(编辑于 2023-10-7 15:48)

会不会有空格?

if(REPLACE(A2," ","")=REPLACE(B2," ",""),"是","否")

image.png

if(find(A2,B2)>0,"是","否")

最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-7 15:33(编辑于 2023-10-7 15:48)

你这个全是数字,超常了,当成数字了,试试

if(CONCATENATE(A2)=CONCATENATE(B2),"是","否")

=============

Scan_query1.rar

效果

image.png

  • 用户WfB327081716 用户WfB327081716(提问者) 还是不行诶 我上传了附件
    2023-10-07 15:41 
  • snrtuemc snrtuemc 回复 用户WfB327081716(提问者) 知道了,你设置两个数据集导致的,你要B2单元格设置左父格默认,然后ds2数据集呀和ds1过滤,才可以,看修改答案,上传demo了
    2023-10-07 15:48 
  • 用户WfB327081716 用户WfB327081716(提问者) 回复 snrtuemc 谢谢大佬帮助
    2023-10-07 15:49 
  • 3关注人数
  • 306浏览人数
  • 最后回答于:2023-10-7 15:48
    请选择关闭问题的原因
    确定 取消
    返回顶部