mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-21 19:45:56 +03:00
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
# -------------------------------------------------------------- #
|
|
# Test case migrated from regression test suite: bug3270.sql
|
|
#
|
|
# Author: Daniel Lee, daniel.lee@mariadb.com
|
|
# -------------------------------------------------------------- #
|
|
#
|
|
--source ../include/have_columnstore.inc
|
|
#
|
|
USE tpch1;
|
|
#
|
|
--disable_warnings
|
|
drop table if exists bug3270;
|
|
--enable_warnings
|
|
|
|
create table bug3270 (c1 decimal(12, 6), c2 float) engine=columnstore;
|
|
insert into bug3270
|
|
values (5.240620, 5.24062e+06), (7.240620, 7.24062e+06), (9.940620, 9.94062e+06), (5.240620, 5.24062), (5.240720, 5.240720),
|
|
(5.240720, 5.240720), (5.240720, 5.240720), (-4.23, -4.23), (-8.89, -8.89);
|
|
insert into bug3270 values (-5.240620, -5.24062e+06), (-7.240620, -7.24062e+06), (-9.940620, -9.94062e+06),
|
|
(-5.240620, -5.24062), (-5.240720, -5.240720), (-5.240720, -5.240720), (-5.240720, -5.240720);
|
|
insert into bug3270 values (-18.9479, -18.9479), (45.1557, 45.1557);
|
|
|
|
select floor(c1), ceil(c1), c1 from bug3270 order by 1,2,3;
|
|
select floor(c2), ceil(c2), c2 from bug3270 order by 1,2,3;
|
|
select truncate(c1, 0), truncate(c1, 1), truncate(c1, 2) from bug3270 order by 1,2,3;
|
|
select truncate(c2, 0), truncate(c2, 1), truncate(c2, 2) from bug3270 order by 1,2,3;
|
|
|
|
select truncate(c2 ,2), count(*) from bug3270 group by 1 order by 1, 2;
|
|
--disable_warnings
|
|
drop table if exists bug3270;
|
|
--enable_warnings
|
|
#
|
|
|