Skip to content

Commit

Permalink
MDEV-15846: Sever crashed with MEDIAN() window function
Browse files Browse the repository at this point in the history
Fixed by MDEV-15902, just added the test case for this issue.
  • Loading branch information
varunraiko committed Apr 21, 2018
1 parent c058117 commit 6b1a8b2
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
9 changes: 9 additions & 0 deletions mysql-test/main/win_percentile.result
Original file line number Diff line number Diff line change
Expand Up @@ -339,3 +339,12 @@ MEDIAN(f3) OVER ()
112.0000000000
112.0000000000
DROP TABLE t1;
#
# MDEV-15846: Sever crashed with MEDIAN() window function
#
CREATE TABLE t1 ( pk int PRIMARY KEY, a1 int, a2 int);
SELECT MEDIAN(`a1`) OVER (),
MEDIAN(`a2`) OVER (PARTITION BY `pk`)
FROM t1;
MEDIAN(`a1`) OVER () MEDIAN(`a2`) OVER (PARTITION BY `pk`)
DROP TABLE t1;
10 changes: 10 additions & 0 deletions mysql-test/main/win_percentile.test
Original file line number Diff line number Diff line change
Expand Up @@ -115,5 +115,15 @@ INSERT INTO t1(f1,f2,f3,f4) VALUES
WITH CTE AS (SELECT MIN(f3) OVER () FROM t1)
SELECT MEDIAN(f3) OVER () FROM t1
ORDER BY f1, f2, f3, f4, v1;
DROP TABLE t1;

--echo #
--echo # MDEV-15846: Sever crashed with MEDIAN() window function
--echo #

CREATE TABLE t1 ( pk int PRIMARY KEY, a1 int, a2 int);

SELECT MEDIAN(`a1`) OVER (),
MEDIAN(`a2`) OVER (PARTITION BY `pk`)
FROM t1;
DROP TABLE t1;

0 comments on commit 6b1a8b2

Please sign in to comment.