<drop_query>DROP TABLE IF EXISTS distinct_cardinality_high</drop_query>
<!-- low cardinality -->
<drop_query>DROP TABLE IF EXISTS distinct_cardinality_low</drop_query>
<create_query>CREATE TABLE distinct_cardinality_low (low UInt64, medium UInt64, high UInt64) ENGINE MergeTree() ORDER BY (low, medium, high)</create_query>
<fill_query>INSERT INTO distinct_cardinality_low SELECT number % 100, number % 1000, number % 10000 from numbers(1000000)</fill_query>
<query>select distinct low from distinct_cardinality_low</query>
<query>select distinct low, medium from distinct_cardinality_low</query>
<query>select distinct low, high from distinct_cardinality_low</query>
<query>select distinct low, medium, high from distinct_cardinality_low</query>
<query>select distinct low, medium from distinct_cardinality_low order by medium</query>
<query>select distinct low, high from distinct_cardinality_low order by high</query>
<query>select distinct low, medium, high from distinct_cardinality_low order by low</query>
<drop_query>DROP TABLE IF EXISTS distinct_cardinality_low</drop_query>