数据集问题

select * from dws_excel_plan_assist_nd where ${if(len(p)==4," 1=1 ","dim_province_qhbm like '${mid(p,1,4)}%')}

怎么样才可以成功查询。。请问一下各位。。

FineReport 其他问题 帆软用户KFq37p7QvF 发布于 2022-10-27 15:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2022-10-27 15:34

select * from dws_excel_plan_assist_nd where ${if(len(p)==4," 1=1 ","dim_province_qhbm like '%"+mid(p,1,4)+"%'")}

最佳回答
1
congerLv6高级互助
发布于2022-10-27 15:36

where 1=1

${if(len(参数)==4,'',"AND 列名 like '"+参数+"%'")}

最佳回答
0
RiveryLv5中级互助
发布于2022-10-27 15:40

select * from dws_excel_plan_assist_nd 

where 

${if(len(p)==4,"1=1","dim_province_qhbm like '%"+mid(p,1,4)+"%'")}

  • 2关注人数
  • 226浏览人数
  • 最后回答于:2022-10-27 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部