【问题标题】:MemSQL get keys from array objects as CSVMemSQL 以 CSV 格式从数组对象中获取键
【发布时间】:2021-03-22 19:16:31
【问题描述】:

我有一个 JSON 字段,其值格式如下。

[
    {"key1": 100},
    {"key2": 101},
    {"key3": 102},
    {"key4": 103}
]

我想转换成像key1,key1,key3,key4这样的值

【问题讨论】:

  • 您在标题中说 MemSQL,然后标记问题mysql。但是你也标记它singlestore,MemSQL 的制造者。是哪个?
  • 我需要它用于 MemSQL,它现在已重命名为单存储。 stackoverflow.com/tags/singlestore/info
  • 谢谢,我已经更新了标签。使用正确的标签对于吸引关注这些标签的人的注意力非常重要,并且最能回答您的问题。
  • @BillKarwin MySQL 语法也主要适用于 MemSQL。因此 MySQL 专家的回复也会很有用。
  • @IsmailS 当您说“想要转换”时,您是什么意思?您想要查询结果中的一列,是否要插入另一个表的另一列?您的示例中的结果是字符串还是...?是否有意使第一个分隔符是分号,其余的是逗号?输出中键的顺序是什么?

标签: mysql json csv singlestore


【解决方案1】:

SingleStore(以前称为 MemSQL)符合 ANSI SQL 和 MySQL wire protocol compatible,因此可以轻松连接现有工具。

根据您的 JSON 用例,SingleStore 支持 Persisted Computed Columns 用于 JSON blob。

SingleStore 的JSON Standard is fully supported

SingleStore 还支持 built-in JSON functions 以简化 JSON blob 提取。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多