Mengekspansi list menjadi baris-baris terpisah. Sangat powerful untuk analisis data nested.
Table (rows)Diperbarui: 12 Jul 2026UNNEST(list) | UNNEST(list, recursive := true)List yang akan di-unnest
Unnest nested list secara rekursif
Default: false
1 SELECT UNNEST([1, 2, 3, 4, 5]) AS number;
Mengekspansi list menjadi 5 baris.
1 SELECT 2 product_name, 3 UNNEST(tags) AS tag 4 FROM products;
Setiap tag menjadi baris terpisah.
1 SELECT 2 UNNEST(['a', 'b', 'c']) AS letter, 3 UNNEST([1, 2, 3]) AS number;
UNNEST parallel untuk multiple lists.
1 SELECT 2 tag, 3 COUNT(*) AS usage_count 4 FROM products, UNNEST(tags) AS t(tag) 5 GROUP BY tag 6 ORDER BY usage_count DESC;
Menghitung frekuensi setiap tag.
Sudah paham UNNEST? Latih langsung di browser
Latihan interaktif, langsung di browser.