报表sql语句

得到一个参数值为字符串逗号间隔 如: 1,32,456  (不确定为几位数)
sql如何拼接成
number like "1%" or number like "32%"  or number like "456%"

FineReportbond 发布于 2016-2-23 15:10
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
静听禅鸣发布于2016-2-23 15:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2016-2-23 15:12(编辑于 2023-9-6 09:34)
555
  • bond bond(提问者)

    请给个详细点的例子 不是很清楚repalce应该写在${参数}里面还是外面 还有就是考虑到参数没有逗号还有结尾似乎应该保留%  。
    回复
    2016-02-23 15:46 
  • bond bond(提问者)

    and (number  like \"\'\"+replace(${number },\",\",\"%\' or number like \'\")+\"%\'\")
    以我的理解写的  一直提示 %\'为无效字符
    回复
    2016-02-23 15:55 
  • bond bond(提问者)

    改成这样的了
    and  a.orgcode like ${replace(\"\'\"+orgcode+\"%\'\",\",\",\"%\' or a.orgcode like \'\")}
    1可以 2也可以 1,2 就一直加载中
    回复
    2016-02-23 16:10 
  • bond bond(提问者)
    已解决 少了括号 最后是

    and
    (a.orgcode like ${replace(\"\'\"+orgcode+\"%\'\",\",\",\"%\' or a.orgcode like \'\")})
    回复
    2016-02-23 16:23 
最佳回答
0
404177716发布于2016-2-23 15:32(编辑于 2023-9-6 09:34)
555
  • bond bond(提问者)

    请给个例子 sql里怎么拼接
    回复
    2016-02-23 15:44 
最佳回答
0
bond发布于2016-2-23 15:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
bond发布于2016-2-23 15:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
bond发布于2016-2-23 15:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
bond发布于2016-2-23 16:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
bond发布于2016-2-23 16:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
bond发布于2016-2-23 17:01(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1534浏览人数
  • 最后回答于:2016-2-23 17:01
    活动推荐 更多
    热门课程 更多
    返回顶部