sql主题表转码错误

524
0

拟好 初学数据Lv2

发表于2022-6-21 14:43

楼主
数据源选择的是报表里自定义主题里的sql主题,sql测试能通过,但是计算报表时报错,错误信息是URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "pp"
查询sql是
SELECT DISTINCT(a.course_id),  IFNULL(pptNum, 0) pptNum
FROM ly_ykt_course_resource_v2 a
LEFT JOIN
        # ppt
        (SELECT course_id, COUNT(*) AS pptNum FROM ly_ykt_course_resource_v2
        WHERE resource_name LIKE "%ppt%"  #报错信息在这里
        GROUP BY course_id) d
        ON a.course_id = d.course_id




因为%是转义字符,然后发生了转码错误。
把%改成%25后不报错了,但是sql查询就查不出结果了。


mysql版本是5.7.36, ABI版本是标准版 V5.2.2_20200414120530


最近看过此主题的会员

esen_4QBPI1VXAV

esen_4Y3L5ADO80

zhaolj

左岸右转

秋tian

AngelinaBai

18282474942

2533838981

yamaha

伶俐

简单点2018

liyinbo

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号