mysql - 如何从表格中删除括号、引号?
问题描述
我有一个uuid
如图所示的列。它是一种 JSON 类型。我想从每一行中删除方括号,然后是引号(我可以使用 删除JSON_UNQUOTE
)。我尝试过使用JSON_EXTRACT(uuid, '$[0]')
,但有了这个,我一次只能选择一个值,例如,"5f5616fd88b3484bb636e6dbf5a702b6"
不能一次选择方括号内的所有值。
完成此操作后,我想从每个值中删除引号,然后再次添加括号。Networkx
在此之后,我想将其导出为 csv 并使用它来使用python 库构建网络图。
解决方案
您不能使用 JSON 函数来做到这一点,因为您尝试生成的不是有效的 JSON。
但是,您可以使用字符串函数处理 json 值。如果你只想替换嵌入的双引号,你可以这样做:
replace(uuid, '"', '')
推荐阅读
- visual-studio-2019 - 如何在 Visual Studio 2019 上恢复正常的“新项目”窗口
- ios - 设置 UISlider 的最小值和最大值时出错
- asp.net-core - SelectPDF for .Net :DllNotFoundException: 无法加载 DLL 'libgdiplus': 找不到指定的模块
- azure-devops - Azure DevOps 与 Microsoft AppCenter
- react-native - 如何在单击气泡触摸时删除消息?React Native Gifted 聊天库
- angular - 调用 web 服务时出现问题,可能与 CORS 有关
- python - python中数据框的简单日志:错误:'type'对象不支持项目分配
- operators - 有没有办法对值进行分组,然后使用 RxJava 计算总和
- python - 与 Python Selenium 一起使用的 chromedriver 是否存储 cookie
- javascript - 当 URL 启动时,需要在静态 HTML 页面上启用一个按钮