mysql 解析json

作者 : admin 本文共224个字,预计阅读时间需要1分钟 发布时间: 2024-06-5 共2人阅读

需求背景

设计时数据库中存放的部分原始数据为json,在二次开发过程通过视图来解析出数据

实现

SELECT profile->'$.name' AS user_name
FROM users;

如果是5.7以下

SELECT JSON_EXTRACT(profile, '$.name') AS user_name
FROM users;

如果碰到需要将string转换为double等可以参考

SELECT CONVERT('123.45', DOUBLE);

配合view即可完成需求

本站无任何商业行为
个人在线分享 » mysql 解析json
E-->