我有一个uuid
列,如图所示。这是JSON类型。我要删除
每行的方括号和引号(可以使用JSON_UNQUOTE
删除)。我尝试使用JSON_EXTRACT(uuid, '$[0]')
,但与此同时,我一次只能选择一个值,例如"5f5616fd88b3484bb636e6dbf5a702b6"
并非一次都包含在方括号内的所有值。
完成此操作后,我想从每个值中删除引号,然后再次将方括号添加回去。此后,我想将其导出为csv并用于使用Networkx
python库构建网络图。
答案 0 :(得分:1)
您无法使用JSON函数执行此操作,因为您尝试生成的内容不是有效的JSON。
但是,您可以使用字符串函数处理json值。如果您只想替换嵌入的双引号,则可以执行以下操作:
replace(uuid, '"', '')