You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
MCOL-4674 Fix ColumnStore to run MTR tests in a build directory
This commit is contained in:
53
mysql-test/columnstore/basic/r/mcs42_select_precision.result
Normal file
53
mysql-test/columnstore/basic/r/mcs42_select_precision.result
Normal file
@@ -0,0 +1,53 @@
|
||||
DROP DATABASE IF EXISTS mcs42_db;
|
||||
CREATE DATABASE mcs42_db;
|
||||
USE mcs42_db;
|
||||
SELECT @@sql_mode;
|
||||
@@sql_mode
|
||||
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||
CREATE TABLE t (col TINYINT)ENGINE=Columnstore;
|
||||
INSERT INTO t SET col = 128;
|
||||
ERROR 22003: Out of range value for column 'col' at row 1
|
||||
SELECT col FROM t;
|
||||
col
|
||||
INSERT INTO t SET col = 1 / 0;
|
||||
ERROR 22012: Division by 0
|
||||
SELECT col FROM t;
|
||||
col
|
||||
SET sql_mode='';
|
||||
INSERT INTO t SET col = 128;
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'col' at row 1
|
||||
SELECT col FROM t;
|
||||
col
|
||||
127
|
||||
INSERT INTO t SET col = 1 / 0;
|
||||
SELECT col FROM t;
|
||||
col
|
||||
127
|
||||
NULL
|
||||
CREATE TABLE t1 (col FLOAT)ENGINE=Columnstore;
|
||||
INSERT INTO t1 VALUES (NULL),(2.13),(-2.13),(21.5e0),(-21.5e0),(35.498),(986.512),(-376012.9751);
|
||||
SELECT col, ROUND(col), ROUND(col,1), ROUND(col,-1), ROUND(col,-2), ROUND(col,3) FROM t1;
|
||||
col ROUND(col) ROUND(col,1) ROUND(col,-1) ROUND(col,-2) ROUND(col,3)
|
||||
NULL NULL NULL NULL NULL NULL
|
||||
2.13 2 2.1 0 0 2.130
|
||||
-2.13 -2 -2.1 -0 -0 -2.130
|
||||
21.5 22 21.5 20 0 21.500
|
||||
-21.5 -22 -21.5 -20 -0 -21.500
|
||||
35.498 35 35.5 40 0 35.498
|
||||
986.512 987 986.5 990 1000 986.512
|
||||
-376013 -376013 -376013.0 -376010 -376000 -376012.969
|
||||
SELECT (.1 + .2) = .3;
|
||||
(.1 + .2) = .3
|
||||
1
|
||||
SELECT (.1e0 + .2e0) = .3e0;
|
||||
(.1e0 + .2e0) = .3e0
|
||||
0
|
||||
SELECT .01 * .01;
|
||||
.01 * .01
|
||||
0.0001
|
||||
SELECT .1 / .1;
|
||||
.1 / .1
|
||||
1.00000
|
||||
SET sql_mode=default;
|
||||
DROP DATABASE mcs42_db;
|
Reference in New Issue
Block a user