下拉框控件中,如何查询空值

我有一个字段A,其中的值只有三种情况,分别是:1、2、没有值(空)

现在我在模板中添加了一个参数,参数的数据字典中自定义了1、2。

现在我还想查询这个字段中为空的行,那要怎么才能将空值在参数中自定义出来呢?

FineReportbin_zhou1 发布于 2016-11-10 14:11
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共19回答
最佳回答
0
1879483131发布于2016-11-10 14:17(编辑于 2023-9-6 09:34)
555
  • bin_zhou1 bin_zhou1(提问者)

    我试过了,实际值用NULL,显示值用‘空白’,但下拉框中选空白的时候什么结果都查询不到
    回复
    2016-11-10 14:40 
最佳回答
0
Poseidon发布于2016-11-10 14:19(编辑于 2023-9-6 09:34)
555
  • bin_zhou1 bin_zhou1(提问者)

    我实际值用=,显示值用空白,查询不到任何结果啊
    回复
    2016-11-10 14:40 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-10 14:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
bin_zhou1发布于2016-11-10 14:40(编辑于 2023-9-6 09:34)
555
  • 1879483131 1879483131

    你先确定一下你的数据库是不是null,如果是的话,应该有数据的
    回复
    2016-11-10 14:53 
最佳回答
0
bin_zhou1发布于2016-11-10 14:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
1879483131发布于2016-11-10 14:53(编辑于 2023-9-6 09:34)
555
  • bin_zhou1 bin_zhou1(提问者)

    看过了,数据库中有很多都是null的。

    我理解不成功的原因是:

    下拉框自定义中,是=(等于)自定义的值,这样一来,将NULL写入自定义中,就相当于=NULL(而不是 IS NULL),这样NULL就变成字符了,所以才会查不到。
    回复
    2016-11-10 15:00 
最佳回答
0
bin_zhou1发布于2016-11-10 15:00(编辑于 2023-9-6 09:34)
555
  • 1879483131 1879483131

    你可以添加一个标记字段,当是空的记录时,给标记字段一个值
    回复
    2016-11-10 15:06 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-10 15:02(编辑于 2023-9-6 09:34)
555
  • bin_zhou1 bin_zhou1(提问者)

    这个不行的,我用过,这样子写的话,一旦参数里不填内容,它查询的不是这个字段为空的行,而是所有行,不管这个字段里有没有值
    回复
    2016-11-10 16:02 
最佳回答
0
1879483131发布于2016-11-10 15:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
bin_zhou1发布于2016-11-10 16:02(编辑于 2023-9-6 09:34)
555
  • 瓦王的地狱咆哮 瓦王的地狱咆哮
    稍微一改select * from table where 1=1 ${if(len (p)==0,\"and a=null\",\"and a=\'+p+\'\")}或者select * from table where 1=1 ${if(len (p)==0,\"and a=“”,\"and a=\'+p+\'\")}
    看你字段为空里存的是null还是啥都没存
    回复
    2016-11-10 16:03 
  • 0关注人数
  • 884浏览人数
  • 最后回答于:2017-11-10 11:07
    活动推荐 更多
    热门课程 更多
    返回顶部