显示值问题

如图显示,当品名有包含螺纹的时候,对应的重量值不显示出来该怎么弄?1.png

xiezixing 发布于 2020-8-28 16:50
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-8-28 17:01(编辑于 2020-8-28 17:38)

QQ图片20200828173725.pngQQ图片20200828173828.png

  • xiezixing xiezixing(提问者) 新值应该选什么呢?
    2020-08-28 17:07 
  • Coldman Coldman 回复 xiezixing(提问者) 新值啥也不用填就是不显示,你下我的CPT文件看看就明白了
    2020-08-28 17:09 
  • xiezixing xiezixing(提问者) 回复 Coldman 不行啊,下载不了
    2020-08-28 17:13 
  • xiezixing xiezixing(提问者) 回复 Coldman 我按照你的方法也实现不了
    2020-08-28 17:14 
  • Coldman Coldman 回复 xiezixing(提问者) 看截图
    2020-08-28 17:37 
最佳回答
1
夜梦碎Lv3初级互助
发布于2020-8-28 17:15

建议直接在sql语句中使用case when 
case when instr(货物名称,'螺纹')>0 then '' else 净重 end 净重

最佳回答
0
唱跳rap全能选手Lv7中级互助
发布于2020-8-28 16:53

添加条件属性,判断是否包含螺纹,然后使用新值,为null

  • xiezixing xiezixing(提问者) 能具体一点吗?条件属性选择哪个呢?谢谢大佬
    2020-08-28 16:59 
最佳回答
0
batfpdLv5见习互助
发布于2020-8-28 17:06

SQL层面直接过滤会好一点

最佳回答
0
LarryAbbyLv5中级互助
发布于2020-8-28 18:06

Oracle数据库中可以使用如下语句

SELECT 你的其他显示列,

CASE WHEN 货物名称 LIKE '%螺纹%' THEN '' ELSE 净重 END  净重

FROM 你的表

  • 6关注人数
  • 486浏览人数
  • 最后回答于:2020-8-28 18:06
    请选择关闭问题的原因
    确定 取消
    返回顶部