医嘱内容有些空的,怎么在查询条件这里筛选有的内容,没有的内容呢

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

where 1=1

${if(len(yz)=0,"(and a.医嘱内容列  is null or and a.医嘱内容列='')","and a.医嘱内容列 in('"+ yz + "')")} 

/*上面的意思就是如果医嘱内容参数没有录入就查所有医嘱内容内容为空的,如果医嘱内容有录入就直接参数的内容*/

0717.gif

有值没有值.rar

最佳回答
0
krystal033Lv7高级互助
发布于2022-1-11 14:48

在sql里面 通过判断字段的长度 判断是否有内容写进过滤条件

最佳回答
0
meatSteamedLv6见习互助
发布于2022-1-11 15:03
控件给两个自定义字典,没有和有,实际值0和1。然后在数据集中用0和1用if判断,当0的时候字段is null或者长度为0,当1的时候is not null或者长度不为0。如果要选实际类型就增加数据集别用自定义字典就好。
  • 3关注人数
  • 388浏览人数
  • 最后回答于:2022-1-11 15:14
    请选择关闭问题的原因
    确定 取消
    返回顶部