小编Dmi*_*try的帖子

如何检查数组的多维数组包含数组?

我有一组数组 [ID, TYPE]。

所有值都是整数。数组可以是integer[]jsonb类型。

SELECT array[[442,2],[443,2]]

SELECT to_jsonb(array[[1,2],[3,4]])
Run Code Online (Sandbox Code Playgroud)

如何检查此数组是否包含数组 [443,2]?

编辑 这里描述的检查方法之一。

1# SELECT array[[442,2],[443,2]] @> array[443,2] -- returns True
2# SELECT array[[442,2],[443,2]] @> array[2,443] -- returns True too
Run Code Online (Sandbox Code Playgroud)

对于我的情况,我想得到 False 2#

postgresql array

6
推荐指数
1
解决办法
1906
查看次数

标签 统计

array ×1

postgresql ×1