- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用“concat”和“group_concat”函数返回json对象。问题是我需要使用 group_concat 但我想要一个有效的 JSON 结构。我做错了什么?
...
SELECT JSON_REPLACE((
SELECT JSON_OBJECT(
'a', 'a',
'b', 'b',
'id', null
)), '$.id', (
SELECT CONCAT(
'[', group_concat(JSON_OBJECT(
'id',
'123')),
']'))
)
结果:{"a": "a", "b": "b", "id": "[{\"id\":\"123\"}]"}
预期:{"a": "a", "b": "b", "id": [{"id": "123"}]}
最佳答案
额外CAST
ing AS JSON
对于 JSON_REPLACE
的第三个参数修复了问题:
SELECT JSON_REPLACE((
SELECT JSON_OBJECT(
'a', 'a',
'b', 'b',
'id', null
)), '$.id',
CAST( CONCAT('[', GROUP_CONCAT(
JSON_OBJECT('id', '123')),
']') AS JSON )) as "Result JSON"
{
"a": "a",
"b": "b",
"id": [
{
"id": "123"
}
]
}
关于mysql - 如何使用 GROUP_CONCAT 返回 JSON_ARRAY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57705991/
我的表有一个 JSON 字段,看起来像这样。每个条目中可以有任意数量的评论。 { "entry": 1234, "comment_6789": { "_seconds"
我试图找出一种方法来查找给定字符串 JSON_ARRAY 的元素。我想要实现的是一个包含所有功能。 假设我有一个名为 Movies 的表,其中包含列 name 和 genre 以及一个名为 Genre
有没有办法在 WHERE..IN 子句中使用 JSON_ARRAY ? 例如,以下是 JSON_ARRAY。 SET @codes := JSON_ARRAY('CA' , 'NY' , 'TX');
假设我有一个 Article 实体。 并且在这个实体中有一个报告属性,它是一个 json_array 类型。 Json_array的数据可能像 {“key1”:“value1”,“key2”:{“k1
var taskArrObj = JSON.parse(fs.readFileSync("tasks.json")); var newJsonObj = {xx:true, yy:"bbb", zz:
这个问题在这里已经有了答案: Symfony find user by role (JSON array Doctrine property) (2 个答案) 关闭去年。 我正在尝试在 Doctri
我有一个类似这样的表,我们称它为 base_table: id | date | json_array ---+-------------+------------------
json_array 类型的学说被保存到 postgres database > 9.2 as json datatype . Postgres supports contains and lots
我尝试使用“concat”和“group_concat”函数返回json对象。问题是我需要使用 group_concat 但我想要一个有效的 JSON 结构。我做错了什么? {"a":"a", "b"
为了编辑实体的 json_array symfony 字段类型,我尝试将其转换为表单中带有文本区域的可编辑字符串。 我创建了一个 DataTransformer 来进行转换 JSONString 数
我正在尝试从 MySQL 获取 JSON 格式的结果集。据我所知,MySQL 是有能力的 returning整个结果集为: JSON_OBJECT JSON_ARRAY 通常以哪种格式返回结果集——作
我们有 2 张 table 。有 question 的问题和有可能的 answer 的答案。 我想收集所有问题,使给定问题的所有答案都以数组的形式出现。 select Answers.question
我正在使用 symfony 和教义作为我的 ORM。 对于我有的可用类型: 数组 simple_array json_array 我想知道它们之间的区别是什么:我什么时候使用其中一个? 我可以为他们每
我正在使用 symfony 和教义作为我的 ORM。 对于我有的可用类型: 数组 simple_array json_array 我想知道它们之间的区别是什么:我什么时候使用其中一个? 我可以为他们每
我有一个带有 JSON_ARRAY 列的简单表,如下所示: +----+---------+ | id | content | +----+---------+ | 1 | [3, 4] | |
假设我有一组数据联系人, $cont = array("123-123-123","sample@sample.com"); 我将其作为 json_array 类型存储在 symfony2 doctr
我有一个 json_array [1, 2, 3, 3, 3],我想找出元素“3”的数量。 例如, json_search('[1, 2, 3, 3, 3]', 'all', 3) return nu
有一段时间我一直在努力解决这个问题我提取了一个简短的样本来得出我的结果 当 Spring-Boot 生成 api 输出并且有多个记录时,它会被封装为 JSON_ARRAY,以 [ 开头,以 ] 结尾,
是否有任何“内置”方式来使用 Sonata Admin 管理 Doctrine json_array 字段? 我在 Symfony/Sonata 文档(或代码)中找不到任何有用的文档(或相关代码),但
在 SQL Server 2022 和 Azure SQL 中,函数 JSON_ARRAY已添加。 这个有效: select 1 as id, JSON_ARRAY(1 , 2 , 3) as arr
我是一名优秀的程序员,十分优秀!