noncompact_with_nulls.sql 459 B

1234567891011121314151617181920212223
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. $input = (
  4. SELECT * FROM plato.Input WHERE key = '1'
  5. UNION ALL
  6. SELECT NULL AS key, "9" as subkey, "000" as value
  7. UNION ALL
  8. SELECT NULL AS key, "9" as subkey, "001" as value
  9. );
  10. SELECT
  11. key,
  12. subkey,
  13. value,
  14. AGGREGATE_LIST(value) over w1 as agglist1,
  15. FROM $input
  16. WINDOW
  17. w1 as (PARTITION BY key, subkey ORDER BY value ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING)
  18. ORDER BY value;