找回密码
 立即注册

QQ登录

只需一步,快速开始

321834488 活字格认证

初级会员

18

主题

119

帖子

421

积分

初级会员

积分
421

时代开发者征文活动微信认证勋章圣诞拼拼乐

321834488 活字格认证
初级会员   /  发表于:2021-4-12 15:24  /   查看:2629  /  回复:8
1金币
我用服务端做查询,其中有一个值是null,其实我数据库中只有一个匹配这个条件的,但是查出来有两条数据。活字格目前有没有对null查询的解决办法,因为null的查询办法是is null,正常的查询办法行不通。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这边有一个策略,就是在设置查询条件时,给前端传入的值用公式判断: 也就是:=IF(ISBLANK(名字),"%Null%",名字) 可以参考下demo。

8 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-12 15:24:31
来自 6#
您好,这边有一个策略,就是在设置查询条件时,给前端传入的值用公式判断:


也就是:=IF(ISBLANK(名字),"%Null%",名字)

可以参考下demo。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-12 15:53:17
2#
您好,我对你的demo做了一点小的改造,根据前端输入的参数去设置不同的查询条件,可以参考下是否能满足您的需求。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
321834488活字格认证
初级会员   /  发表于:2021-4-12 18:25:47
3#
本帖最后由 321834488 于 2021-4-12 18:27 编辑
Erik.Xue 发表于 2021-4-12 15:53
您好,我对你的demo做了一点小的改造,根据前端输入的参数去设置不同的查询条件,可以参考下是否能满足您的 ...

老板,如果我传入服务端的值不知道是不是空的,那怎么处理呢?比如我用4个条件去查询表中是否有这条数据,但是我不能指定其中某条数据必须为空。因为我传入的四个字段有的可能第一个字段为空,有的可能第三个字段为空,有的可能第2,3个字段为空
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-4-13 10:31:19
5#
ok,我理解您的需求了,我们这边需要确认一下,有结果会继续跟进此贴。
回复 使用道具 举报
321834488活字格认证
初级会员   /  发表于:2021-4-14 08:49:11
7#
Erik.Xue 发表于 2021-4-13 15:26
您好,这边有一个策略,就是在设置查询条件时,给前端传入的值用公式判断:

好的,谢谢,我之前想到的办法是在页面上先全部用IF来判断,但是那样速度方面就比较慢了,你提供的这个办法不错
回复 使用道具 举报
321834488活字格认证
初级会员   /  发表于:2021-4-14 08:51:26
8#
这样做其实感觉和我们在页面上转换也差不多,但是考虑到一个执行命令的速度问题而已
回复 使用道具 举报
阿南哥活字格认证
银牌会员   /  发表于:2021-4-14 08:55:14
9#
这个好办啊
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-4-14 11:11:57
10#
感谢支持哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部