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

在单个json字符串中组合多行MySQL

林绪
2023-03-14

下面是我目前的结果:

我希望将结果转换为单个JSON_OBJECT,如:

{“2100”:“1739”,“2300”:“168”,。。。}

我正在尝试下面的代码。

SELECT JSON_OBJECT(CP.RankID, COUNT(CP.RankID)) -- GROUP_CONCAT(CP.RankID SEPARATOR ',') AS Ranks -- CP.RankID, COUNT(CP.RankID) AS NoOfRank
       FROM CommunityPath AS CP
       GROUP BY CP.RankID;

有什么办法能做到。 基本上,这将是一个SP或函数,它将为来自另一个SP/查询的每一行调用。

注意:图像结果由CTE产生。

共有1个答案

汪庆
2023-03-14

不知何故得到了解决办法,如果它能帮助某人

SELECT  CONCAT(GROUP_CONCAT(RN SEPARATOR ',')) AS RankInfo
    FROM (SELECT JSON_OBJECT(CP.RankID, COUNT(CP.RankID)) AS RN FROM CommunityPath AS CP GROUP BY CP.RankID) AS CT
    GROUP BY 'all';
 类似资料:
  • 问题内容: 我最近开始使用Python,并且尝试将我的JSON字符串之一与现有JSON字符串连接在一起。我也在与Zookeeper一起工作,所以当我使用Python kazoo库时,我从zookeeper节点获取了现有的json字符串。 如果我打印,它会给我这样的感觉- 但是,如果我这样做,它会像这样打印出来- 这里将有我现有的JSON字符串。现在我有另一个键值对,我需要在出口添加- 以下是我的P

  • 我想做一个名为句子的字符串,包含“你好,世界,你好吗?”

  • 我在一秒钟内通过蓝牙从远程设备接收到两个字符串。(第一个字符串,然后在几毫秒后是第二个字符串)。例如: 和 我应该如何以及在哪里存储我的第一个字符串,等待下一个字符串,然后像头块一样组合这两个字符串?有什么建议吗。

  • 问题内容: 我正在寻找一种在字符串中查找JSON数据的方法。像wordpress简码一样思考它。我认为最好的方法是使用正则表达式。我不想解析JSON,只需查找所有出现的事件。 正则表达式中是否有办法使括号的数量匹配?目前,当我嵌套对象时遇到了这个问题。 演示的快速示例: 结果,我想要两个JSON字符串。谢谢! 问题答案: 从给定的文本中提取JSON字符串 由于您正在寻找一种简单的解决方案,因此可以

  • 问题内容: 我已经开始使用LPTHW学习Python,并且开始练习16: http://learnpythonthehardway.org/book/ex16.html 并且觉得自己是个白痴,因为我无法弄清楚看似简单的“额外功劳”分配之一,但需要以下条件: 压缩为一行代码。我尝试了以下一些方法: 要么: 要么: 我只是无法让它在同一行中重写line1,line2和line3字符串。而且,我尝试了各

  • 我必须创建以下程序: 创建一个允许您键入名称的程序。用户键入并提交(使用enter键)的名称应存储在arraylist中。然后,arraylist中的名称应打印在屏幕上。 我的问题是,我只能在我的数组列表中存储一个名字。 我的代码: 第一个问题是,在键入一个名称并提交后,您不能键入任何内容,因此我必须重置输入,如使用整数值:

  • 我能不能把下面两个案例合并成一个子句,因为它们都做同样的事情? 此外,如果我想使用匹配,