gpt4 book ai didi

sql - 使用 Presto 从数据构建 json

转载 作者:行者123 更新时间:2023-12-04 17:24:53 25 4
gpt4 key购买 nike

如果我有一个表中的数据如下

WITH dataset AS (
SELECT ARRAY[
CAST(ROW('Bob', 38) AS ROW(name VARCHAR, age INTEGER)),
CAST(ROW('Alice', 35) AS ROW(name VARCHAR, age INTEGER)),
CAST(ROW('Jane', 27) AS ROW(name VARCHAR, age INTEGER))
] AS users,
CAST(ROW('Google') AS ROW(company VARCHAR)) AS company
)
SELECT * FROM dataset
预期格式如下:
{
"company": "Google",
"users": [
{
"name": "Bob",
"age": 38
},
{
"name": "Alice",
"age": 35
},
{
"name": "Jane",
"age": 27
}

]
}
我如何构建从这些数据中提取的 JSON?

最佳答案

您可以将其转换为 JSON。

...
SELECT cast(users as json), cast(company as json) FROM dataset
https://trino.io/docs/0.172/functions/json.html
如果它没有返回预期的输出,请分享您的预期结果。

关于sql - 使用 Presto 从数据构建 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64111630/

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