mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-29 19:12:03 +00:00
22 lines
781 B
SQL
22 lines
781 B
SQL
SET max_rows_to_group_by = 100000;
|
|
SET group_by_overflow_mode = 'any';
|
|
|
|
-- 'any' overflow mode might select different values for two-level and
|
|
-- single-level GROUP BY, so we set a big enough threshold here to ensure that
|
|
-- the switch doesn't happen, we only use single-level GROUP BY and get a
|
|
-- predictable result.
|
|
SET group_by_two_level_threshold_bytes = 100000000;
|
|
SET group_by_two_level_threshold = 1000000;
|
|
|
|
SET totals_mode = 'after_having_auto';
|
|
SELECT dummy, count() GROUP BY dummy WITH TOTALS;
|
|
|
|
SET totals_mode = 'after_having_inclusive';
|
|
SELECT dummy, count() GROUP BY dummy WITH TOTALS;
|
|
|
|
SET totals_mode = 'after_having_exclusive';
|
|
SELECT dummy, count() GROUP BY dummy WITH TOTALS;
|
|
|
|
SET totals_mode = 'before_having';
|
|
SELECT dummy, count() GROUP BY dummy WITH TOTALS;
|