当前位置: 首页 > 知识库问答 >
问题:

mysql中json_unquote的birt问题

仲孙钊
2023-03-14

用于创建表的DB脚本:

创建表action_data1(id_refbigint不为NULL,data_map文本,主键(id_ref))engine=innoDB默认charset=utf8;

Rptdesign已附在此处

共有1个答案

丁光华
2023-03-14
mysql> select json_unquote(json_extract('{"test":"abc"}','$.test')) as test;
+------+
| test |
+------+
| abc  |
+------+

它似乎可以工作,所以需要更多的输入。

编辑:

将Brit返回Mysql string级联字段作为blob

您可以尝试以下操作:

select convert(json_unquote(json_extract(data_map,'$')),CHAR); 
 类似资料:
  • BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。

  • 我打算在eclipse上安装BIRT 我正在从http://download.eclipse.org/birt/update-site/4.2下载 无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:Eclipse BIRT示例4.2.2.V201210101433-7T7D7DDZRDKRKELIKJED(org.Eclipse.BIRT.Example.feature.group 4

  • 问题内容: 我在查询中添加了,并终止了性能。添加之前和之后的解释计划是相同的,所以我对如何优化它感到困惑。 这是查询的简化版本: 请注意中的声明。在杀死性能。如果我注释该行并仅输出“ multiple make found”,它将很快执行。知道是什么原因造成的吗? 问题答案: 在此查询的原始非简化版本中,我们有个,它是完全不必要的,并导致group_concat出现性能问题。我不知道为什么会引起这

  • 问题内容: 我在mysql中的“ where in”子句中遇到问题,我无法弄清楚出了什么问题。所以我有两张桌子… 1)座位 (int)seat_id 2)寄存器 (int)register_id (varchar)seat_ids-以逗号分隔的席位,例如102,103,104 因此,我要获取匹配结果的查询是 有人可以找出问题所在吗?谢谢, 问题答案: 要求列表是文字列表,而不是逗号分隔的字符串。用

  • 我拉了BIRT源分支4.11.0(https://github.com/eclipse/birt)如前所述,使用maven(mvn package-DskipTests)触发了构建,但由于无法解析依赖项而失败。 分析后发现Tycho maven插件无法解析org.eclipse.birt.p2updatesite/pom.xml(\build\org.eclipse.birt.p2updatesi

  • 目前,我正在使用Birt Report从我的系统生成报告。我正在使用输入参数将参数从系统发送到Birt Report。问题是当我试图从系统发送多个参数时。 示例:Birt报表中一个参数的SQL语句 当我将此查询用于一个参数时,它起作用了。 我现在努力实现的是, 我试过这样SQL 我已经在数据集和报表参数上创建了参数,但它仍然无法工作