如何从表中删除括号,引号?

时间:2020-03-09 12:07:20

标签: mysql sql arrays json

我有一个uuid列,如图所示。这是JSON类型。我要删除 每行的方括号和引号(可以使用JSON_UNQUOTE删除)。我尝试使用JSON_EXTRACT(uuid, '$[0]'),但与此同时,我一次只能选择一个值,例如"5f5616fd88b3484bb636e6dbf5a702b6"并非一次都包含在方括号内的所有值。

完成此操作后,我想从每个值中删除引号,然后再次将方括号添加回去。此后,我想将其导出为csv并用于使用Networkx python库构建网络图。

如果我的想法是错误的,我很愿意提出建议。谢谢! enter image description here

1 个答案:

答案 0 :(得分:1)

您无法使用JSON函数执行此操作,因为您尝试生成的内容不是有效的JSON。

但是,您可以使用字符串函数处理json值。如果您只想替换嵌入的双引号,则可以执行以下操作:

replace(uuid, '"', '')
相关问题