summaryrefslogtreecommitdiff
path: root/mysql-test/t/case.test
diff options
context:
space:
mode:
authorSinisa@sinisa.nasamreza.org <>2002-12-16 22:16:57 +0200
committerSinisa@sinisa.nasamreza.org <>2002-12-16 22:16:57 +0200
commit8ebc9834426820a6646b7b62c90d88bc99cef965 (patch)
tree58b92740fb2bde5c4357043d1e2970298ceb9710 /mysql-test/t/case.test
parentc2f3ff6630662a6cbb74e6dd33aafe223186a95f (diff)
downloadmariadb-git-8ebc9834426820a6646b7b62c90d88bc99cef965.tar.gz
fix for a bug in CASE ...WHEN ...
Diffstat (limited to 'mysql-test/t/case.test')
-rw-r--r--mysql-test/t/case.test5
1 files changed, 5 insertions, 0 deletions
diff --git a/mysql-test/t/case.test b/mysql-test/t/case.test
index 79511f5f546..f2b8d42e07c 100644
--- a/mysql-test/t/case.test
+++ b/mysql-test/t/case.test
@@ -30,3 +30,8 @@ insert into t1 values(1),(2),(3),(4);
select case a when 1 then 2 when 2 then 3 else 0 end as fcase, count(*) from t1 group by fcase;
select case a when 1 then "one" when 2 then "two" else "nothing" end as fcase, count(*) from t1 group by fcase;
drop table t1;
+drop table if exists t;
+create table t1 (row int not null, col int not null, val varchar(255) not null);
+insert into t1 values (1,1,'orange'),(1,2,'large'),(2,1,'yellow'),(2,2,'medium'),(3,1,'green'),(3,2,'small');
+select max(case col when 1 then val else null end) as color from t1 group by row;
+drop table if exists t;