PostgreSQL:s stöd för arrayer är inte speciellt bra. Du kan unnest
en 1-dimensionell array lätt nog, men en n-dimensionell array är helt tillplattad, snarare än bara den första dimensionen. Ändå kan du använda det här tillvägagångssättet för att hitta önskad uppsättning poster, men det är ganska fult:
SELECT test.*, pg_column_size(test.data) AS column_size
FROM test
JOIN (SELECT id, unnest(data) AS strings FROM test) AS id_strings USING (id)
WHERE id_strings.strings = 'Wazaa';
Alternativt kan du skriva denna funktion att reducera en 2-dimensionell array till poster av 1-dimensionella arrayer och sedan kan du i princip använda alla SQL-frågor i din fråga.