You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-07 03:22:57 +03:00
MCOL-4940 Add an ORDER BY clause to the test query to make the result set deterministic (#2341)
This commit is contained in:
@@ -4,8 +4,8 @@ USE mcol_4940;
|
|||||||
create table rounding_table ( a int, b double, c double) engine=columnstore;
|
create table rounding_table ( a int, b double, c double) engine=columnstore;
|
||||||
insert into rounding_table values (26805, 1252, -9647);
|
insert into rounding_table values (26805, 1252, -9647);
|
||||||
insert into rounding_table values (26806, 573, -2804.5);
|
insert into rounding_table values (26806, 573, -2804.5);
|
||||||
SELECT CASE a WHEN 26805 THEN ROUND(c/b, 2) WHEN 26806 THEN b END MCOL4940 FROM ( SELECT a, SUM(b) b, SUM(c) c FROM rounding_table GROUP BY a ) abc ;
|
SELECT CASE a WHEN 26805 THEN ROUND(c/b, 2) WHEN 26806 THEN b END MCOL4940 FROM ( SELECT a, SUM(b) b, SUM(c) c FROM rounding_table GROUP BY a ) abc ORDER BY MCOL4940;
|
||||||
MCOL4940
|
MCOL4940
|
||||||
573
|
|
||||||
-7.71
|
-7.71
|
||||||
|
573
|
||||||
DROP DATABASE mcol_4940;
|
DROP DATABASE mcol_4940;
|
||||||
|
@@ -9,6 +9,6 @@ create table rounding_table ( a int, b double, c double) engine=columnstore;
|
|||||||
insert into rounding_table values (26805, 1252, -9647);
|
insert into rounding_table values (26805, 1252, -9647);
|
||||||
insert into rounding_table values (26806, 573, -2804.5);
|
insert into rounding_table values (26806, 573, -2804.5);
|
||||||
|
|
||||||
SELECT CASE a WHEN 26805 THEN ROUND(c/b, 2) WHEN 26806 THEN b END MCOL4940 FROM ( SELECT a, SUM(b) b, SUM(c) c FROM rounding_table GROUP BY a ) abc ;
|
SELECT CASE a WHEN 26805 THEN ROUND(c/b, 2) WHEN 26806 THEN b END MCOL4940 FROM ( SELECT a, SUM(b) b, SUM(c) c FROM rounding_table GROUP BY a ) abc ORDER BY MCOL4940;
|
||||||
|
|
||||||
DROP DATABASE mcol_4940;
|
DROP DATABASE mcol_4940;
|
||||||
|
Reference in New Issue
Block a user