gpt4 book ai didi

json - 如何将postgres json转换为整数

转载 作者:IT老高 更新时间:2023-10-28 12:50:48 26 4
gpt4 key购买 nike

我可以使用 to_json(1) 将 int 转换为 json,但是如何将 json 转换为 int?这可能太慢了:

to_json(1)::text::int

另外,json 是从二进制 block (bson) 还是简单的文本包装器包装的?

最佳答案

对我有用的(使用 posgtgresql 5.6)是

SELECT (tablename.jsoncolumnname->>'jsonfiledname')::int FROM tablename;

喜欢

SELECT (users.data->>'failed_login_attempts_count')::int FROM users;

假设 users 表有一个名为 data 的 json 列,类似于:

{"failed_login_attempts_count":"2","comment":"VIP"}

关于json - 如何将postgres json转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20236421/

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