首页 > 解决方案 > 从 bigint 数组转换值

问题描述

我的数据在表格中


id| x
int|bigint[]
_______
1 |{3}
________
2 |{4}
_____
4 |{7}

我需要将大 int 数组中的值用于另一个连接,如何删除花括号并将它们用作 int?

标签: sqlarrayspostgresql

解决方案


通常你不需要重组数据。也许这可以满足您的要求:

select . . .
from data d join
     t
     on t.x = any (d.x)

推荐阅读