如何确定Postgres中的数组中是否包含NULL?目前正在使用Postgres 9.3.3.
如果我使用以下选项进行测试,则返回contains_null = false
.
select ARRAY[NULL,1,2,3,4,NULL]::int[] @> ARRAY[NULL]::int[] AS contains_null
select ARRAY[NULL,1,2,3,4,NULL]::int[] @> NULL AS contains_null
我也try 过:
- @> (contains)
- <;@(包含在中)
- &&;(重叠)