1818himis 发表于 2020-7-17 11:02:01

服务端命令 设置参数命令的查询条件对空值处理有问题



根据上面的条件,判断1结果应该是配对失败             (需要人工去处理空值)

Eric.Liang 发表于 2020-7-17 18:40:00

这个问题我们先和开发沟通下,稍后给你回复

lwt 发表于 2020-7-18 08:14:31

本帖最后由 lwt 于 2020-7-18 08:52 编辑

感谢1818把我的贴转到这里来。现在的情况 where null = 字段这种判断不成立。
之前反馈过 where 字段=null 这种判断不成立。 后来写成 where 字段=if(isblank(null),"",null)就可以了,
在Mssql数据库中的处理方式会这样写 where isnull(字段,'')=isnull(null,''),活字格中没有把null做对应的转换,所以不能比较了。

Simon.hu 发表于 2020-7-20 18:04:41

那我在起一个套路

Simon.hu 发表于 2020-7-20 18:07:36

本帖最后由 Simon.hu 于 2020-7-20 18:09 编辑

那我在起一个套路

lwt 发表于 2020-7-21 08:26:14

Simon.hu 发表于 2020-7-20 18:07
那我在起一个套路

没用,没法解析这个公式。

Tracy.Liu 发表于 2020-7-21 18:18:48

lwt 发表于 2020-7-21 08:26
没用,没法解析这个公式。

我这边测试好着呢~您看看和您的设置有什么区别哈~



lwt 发表于 2020-7-22 08:13:12

Tracy.Liu 发表于 2020-7-21 18:18
我这边测试好着呢~您看看和您的设置有什么区别哈~

:hjyzw:确是行了。

1818himis 发表于 2020-7-22 09:46:46

其实发帖子的目的是想知道,这个空值的服务端处理策略是本身就需要自行处理,还是后面会调整系统自动处理?

lwt 发表于 2020-7-22 13:19:53

本帖最后由 lwt 于 2020-7-22 13:54 编辑

感觉这个坑要填一下,否则一般人掉进来爬不上来。:itwn:
页: [1] 2
查看完整版本: 服务端命令 设置参数命令的查询条件对空值处理有问题