group_by_rollup_grouping.sql 269 B

123456
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. select sum(length(value)) as s, m0, m1, m2, grouping(m0, m1, m2) as ggg
  4. from plato.Input
  5. group by rollup(cast(key as uint32) as m0, cast(key as uint32) % 10u as m1, cast(key as uint32) % 100u as m2)
  6. order by s, m0, m1, m2;