gpt4 book ai didi

php - 是否可以编写一个输出 JSON 的 SQL 函数?

转载 作者:可可西里 更新时间:2023-11-01 07:04:38 25 4
gpt4 key购买 nike

我只是想在 MySQL 中编写一个函数,我可以将一个子查询传递给它以输出该子查询的 JSON 表示形式。

我经常从 MySQL 中获取大量数据,然后将其转换为 JSON 以供 API 输出。在只返回 JSON 的 SQL 服务器上编写一个 MySQL 函数来执行此操作可能会提高速度吗?

我的想象:

query('SELECT * FROM people');

// Output:
// +----+--------+-----+
// | id | name | Age |
// +----+--------+-----+
// | 1 | Molly | 24 |
// | 2 | Edward | 28 |
// +----+--------+-----+

query('JSON(SELECT * FROM people)');

// Output:
// [{"id":1,"name":"Molly","Age":24},{"id":2,"name":"Edward","Age":28}]

可能吗?如果是,关于我如何开始的任何线索?

最佳答案

首先看this thread (SQL Server) 在 StackOverflow 上。

您还可以看到here对于 PL/JSON,和 here用于 sql2json (PHP)。

关于php - 是否可以编写一个输出 JSON 的 SQL 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10880468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com