查询属性提示错误

在数据集中有一个Project_code字段,但是我想做查询属性的时候用项目名称查询,我写了一个SQL:

SELECT * FROM `t_zy_project_agreement`

where 1=1

${if(len(项目名称)==0,"","and project_code'%"+项目名称+"%'")}

但是预览查询的时候查询全部的时候正常,但是单个项目名称查询的时候显示错误,这事为什么?难道不应该用project_code吗?可是数据集里面没有project_name。


FineReport qikun1 发布于 2019-4-10 10:02
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2019-4-10 10:17

少了like关键字

SELECT * FROM `t_zy_project_agreement`
where 1=1
${if(len(项目名称)==0,"","and project_code like '%"+项目名称+"%'")}


最佳回答
0
yangtfLv3见习互助
发布于2019-4-10 10:11

前提sql在数据库可以查出,新建的属性取一个别名就可以正常显示

  • 3关注人数
  • 438浏览人数
  • 最后回答于:2019-4-10 10:17
    请选择关闭问题的原因
    确定 取消
    返回顶部