1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| SELECT
array[1,2,3] = array[1,2,4] as compare1, -- arrays are equal
array[1,2,3] <> array[1,2,4] as compare2; -- arrays are not equal
SELECT
array[1,2,5] >= array[1,2,4] as compare1,
array[1,2,5] <= array[1,2,4,5] as compare2;
-- This reads as array['a', 'b', 'c'] contains array['a', 'b', 'b', 'a']
SELECT array['a', 'b', 'c'] @> array['a', 'b', 'b', 'a'] as contains;
-- this reads as array[1, 1, 4] is contained by array[4, 3, 2, 1]
SELECT array[1, 1, 4] <@ array[4, 3, 2, 1] as is_contained_by;
SELECT
array[1, 2] && array[2, 3] as overlap1,
array[1, 2] && array[3, 4] as overlap2;
|