Skip to content

Instantly share code, notes, and snippets.

@wriglz
Created July 16, 2024 09:33
Show Gist options
  • Save wriglz/6ef08aec53fe101da3d4918703ade023 to your computer and use it in GitHub Desktop.
Save wriglz/6ef08aec53fe101da3d4918703ade023 to your computer and use it in GitHub Desktop.
WITH Sequences AS (SELECT 1 AS id, [0, 1, 1, 2, 3, 5] AS some_numbers, [10, 51, 17, 28, 31, 55] AS some_more_numbers
UNION ALL SELECT 2 AS id, [2, 4, 8, 16, 32] AS some_numbers, [231, 43, 8, 1, 77] AS some_more_numbers
UNION ALL SELECT 3 AS id, [5, 10] AS some_numbers, [5555, 13515] AS some_more_numbers)
SELECT id, flattened_numbers, more_flattened_numbers
FROM Sequences,
UNNEST(some_numbers) AS flattened_numbers,
UNNEST(some_more_numbers) AS more_flattened_numbers;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment