mysql查询结果,需要解析json字符串。
mysql数据库表中有一字段soldInfo,存储如下格式的信息:
现在,传入参数uid,rid,controltype进行查询,我想让查询结果如以下格式:
请问下各位大侠sql语句应该怎么写呢?跪求!
[{"optime":"2012-08-31 09:30:38","uid":"4028818a3a0ba9cc013a0bbb42d0000f","rid":"4028818a3a0ba9cc013a0bb9e284000a","controltype":"in","location":"","mfname":"温江百事可乐公司","uname":"库管","rname":"库管"},{"optime":"2012-09-31 09:31:16","uid":"4028818a3a0ba9cc013a0bbb42d0000f","rid":"4028818a3a0ba9cc013a0bb9e284000a","controltype":"out","location":"","mfname":"温江百事可乐公司","uname":"库管","rname":"库管"},{"optime":"2012-10-31 09:31:49","uid":"4028818a3a0ba9cc013a0bbb42d0000f","rid":"4028818a3a0ba9cc013a0bba348c000c","controltype":"in","location":"","mfname":"温江百事可乐公司","uname":"库管","rname":"贴码员"}]现在,传入参数uid,rid,controltype进行查询,我想让查询结果如以下格式:
{"optime":"2012-08-31 09:30:38","uid":"4028818a3a0ba9cc013a0bbb42d0000f","rid":"4028818a3a0ba9cc013a0bb9e284000a","controltype":"in","location":"","mfname":"温江百事可乐公司","uname":"库管","rname":"库管"}{"optime":"2012-09-31 09:31:16","uid":"4028818a3a0ba9cc013a0bbb42d0000f","rid":"4028818a3a0ba9cc013a0bb9e284000a","controltype":"out","location":"","mfname":"温江百事可乐公司","uname":"库管","rname":"库管"}请问下各位大侠sql语句应该怎么写呢?跪求!
...全文
相关推荐
MySQL5.7 JSON类型使用详解
这种做法存在的问题是,一旦需要对存储的JSON文档进行检索和操作,就不得不依赖于应用程序逻辑来解析这些字符串,并且在数据库层面无法有效地利用索引来优化查询。
php简单实现查询数据库返回json数据
最后,使用`json_encode()`将$results数组转换为JSON字符串,并通过`echo`发送到客户端。
PHP中把数据库查询结果输出为json格式简单实例
在本文中,我们将探讨如何使用PHP语言将数据库查询结果以JSON格式输出。文章提供了基础的代码示例,旨在向读者展示如何快速实现此功能。在深入学习代码之前,需要了解一些基础知识点。
jQuery实现将mysql数据库中的数据转化为json数据在前台显示
2. servlet接收到请求后,通过JDBC连接到mysql数据库,执行查询。3. 查询结果被转化为JSON格式的字符串。4. servlet将这个JSON字符串作为响应返回给前端。
用Python将mysql数据导出成json的方法
**构建JSON数据**: 遍历查询结果,将每一行数据转化为字典结构,其中键为字段名,值为对应的查询结果。然后,使用`json.dumps`函数将字典序列化为JSON字符串。6.


