hash-threshold 8 statement ok CREATE TABLE tab0(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok CREATE TABLE tab1(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok CREATE TABLE tab2(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok INSERT INTO tab0 VALUES(89,91,82) statement ok INSERT INTO tab0 VALUES(35,97,1) statement ok INSERT INTO tab0 VALUES(24,86,33) statement ok INSERT INTO tab1 VALUES(64,10,57) statement ok INSERT INTO tab1 VALUES(3,26,54) statement ok INSERT INTO tab1 VALUES(80,13,96) statement ok INSERT INTO tab2 VALUES(7,31,27) statement ok INSERT INTO tab2 VALUES(79,17,38) statement ok INSERT INTO tab2 VALUES(78,59,26) query I rowsort SELECT col0 + cor0.col1 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT - col0 * - 34 AS col2 FROM tab1 cor0 ---- 102 2176 2720 query I rowsort SELECT + + col0 + 15 FROM tab1 AS cor0 ---- 18 79 95 query I rowsort SELECT + col0 * - col1 * col0 FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT col1 + - 87 + col1 AS col2 FROM tab1 AS cor0 ---- -35 -61 -67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col1 col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + col1 * + col2 + + ( + col2 ) + - 44 AS col2 FROM tab2 AS cor0 ---- 1516 640 820 query I rowsort SELECT ALL + cor0.col2 * + 1 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - col1 * - col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + col2 + 49 FROM tab1 AS cor0 ---- 103 106 145 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-10 SELECT + + col1 * CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-10 SELECT + + col1 * CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * col1 - - 6 FROM tab1 AS cor0 ---- 106 175 682 query I rowsort SELECT ALL - + col1 + col0 FROM tab0 cor0 ---- -2 -62 -62 query I rowsort SELECT + col1 * col1 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT ( 76 ) AS col2 FROM tab2 AS cor0 ---- 76 76 76 query I rowsort SELECT - - col0 * - col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT - - col1 - + col2 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT - col0 * col0 * + col0 - - ( cor0.col0 ) FROM tab0 cor0 ---- -13800 -42840 -704880 query I rowsort SELECT ALL + cor0.col1 * + 17 FROM tab2 AS cor0 ---- 1003 289 527 query I rowsort SELECT cor1.col1 * 57 AS col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 4543f5d23f937bd6d0f1cec42bf06e3e query I rowsort SELECT + ( + col1 ) * - col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT + ( - 67 ) AS col0 FROM tab1 AS cor0 ---- -67 -67 -67 onlyif mysql # use DIV operator for integer division query I rowsort label-22 SELECT + + col0 * + col0 DIV col0 AS col2 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-22 SELECT + + col0 * + col0 / col0 AS col2 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-23 SELECT + CAST( 36 AS SIGNED ) * - col2 FROM tab1 AS cor0 ---- -1944 -2052 -3456 skipif mysql # not compatible query I rowsort label-23 SELECT + CAST ( 36 AS INTEGER ) * - col2 FROM tab1 AS cor0 ---- -1944 -2052 -3456 query I rowsort SELECT + 59 FROM tab0 cor0 ---- 59 59 59 query I rowsort SELECT ALL - cor0.col2 + col1 * - 32 * col1 FROM tab2 AS cor0 ---- -111418 -30779 -9286 query I rowsort SELECT + 70 AS col2 FROM tab2 ---- 70 70 70 query I rowsort SELECT DISTINCT col0 * col1 * tab0.col1 AS col2 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT + 9 AS col2 FROM tab1 ---- 9 query I rowsort SELECT col2 + + 43 FROM tab0 AS cor0 ---- 125 44 76 onlyif mysql # use DIV operator for integer division query I rowsort label-30 SELECT - col0 + CAST( col0 AS SIGNED ) DIV col2 FROM tab0 AS cor0 ---- -24 -88 0 skipif mysql # not compatible query I rowsort label-30 SELECT - col0 + CAST ( col0 AS INTEGER ) / col2 FROM tab0 AS cor0 ---- -24 -88 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-31 SELECT + - cor0.col1 + CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-31 SELECT + - cor0.col1 + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 + - col1 + + col2 AS col1 FROM tab0 ---- -86 -91 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 13 + col2 + - col0 col1 FROM tab0 ---- -21 22 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-34 SELECT - CAST( NULL AS SIGNED ) col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-34 SELECT - CAST ( NULL AS INTEGER ) col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - 94 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7eeab220fc6bbc2fb3fa4aef8600159f query I rowsort SELECT - 44 FROM tab2 ---- -44 -44 -44 query I rowsort SELECT - cor0.col2 * col2 * + col1 + col1 * col1 * - col2 AS col2 FROM tab1 AS cor0 ---- -112320 -136032 -38190 query I rowsort SELECT - col2 + col1 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1508 608 810 onlyif mysql # use DIV operator for integer division query I rowsort label-39 SELECT cor0.col0 + cor0.col0 DIV col2 col2 FROM tab1 AS cor0 ---- 3 65 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-39 SELECT cor0.col0 + cor0.col0 / col2 col2 FROM tab1 AS cor0 ---- 3 65 80 query I rowsort SELECT col0 * + col1 + + ( - ( - col0 ) ) FROM tab2 ---- 1422 224 4680 query I rowsort SELECT + 14 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 409c1790b702540dd9dc067c1965b7c0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 - - ( 3 * - col2 ) col0 FROM tab2 AS cor0 ---- -19 -50 -97 query I rowsort SELECT ALL - + col1 + 24 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1526 1907 46 query I rowsort SELECT DISTINCT + - col1 + col2 * - col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-45 SELECT DISTINCT + + col1 * - CAST( + col2 AS SIGNED ) FROM tab1 cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-45 SELECT DISTINCT + + col1 * - CAST ( + col2 AS INTEGER ) FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT + + col2 + - 81 * col1 FROM tab0 AS cor0 ---- -6933 -7289 -7856 query I rowsort SELECT DISTINCT + + col1 * + col1 FROM tab2 AS cor0 ---- 289 3481 961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-48 SELECT DISTINCT - col2 + - CAST( col0 AS SIGNED ) + cor0.col2 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-48 SELECT DISTINCT - col2 + - CAST ( col0 AS INTEGER ) + cor0.col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL tab1.col0 * tab1.col1 + - col0 AS col0 FROM tab1 ---- 576 75 960 query I rowsort SELECT - col0 * cor0.col1 * + col2 AS col1 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT ALL col1 - col1 * col0 FROM tab1 ---- -1027 -52 -630 query I rowsort SELECT ALL - 58 + col2 - col1 FROM tab2 ---- -37 -62 -91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-53 SELECT - CAST( NULL AS SIGNED ) + - col0 + - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-53 SELECT - CAST ( NULL AS INTEGER ) + - col0 + - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 * + cor0.col2 col0 FROM tab0 cor0 ---- 36 7380 825 query I rowsort SELECT - - cor0.col0 * col2 + + col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT - + col2 * col1 * ( 82 ) AS col0 FROM tab1 AS cor0 ---- -102336 -115128 -46740 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-57 SELECT + col2 + - col1 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-57 SELECT + col2 + - col1 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + + col1 col1 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - col1 + col2 * + 87 AS col0 FROM tab0 AS cor0 ---- -10 2785 7043 query I rowsort SELECT ALL - ( col2 ) * + 38 * cor0.col0 AS col0 FROM tab2 AS cor0 ---- -114076 -7182 -77064 query I rowsort SELECT + + col1 * col2 + - col1 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT - + 42 FROM tab0 AS cor0 ---- -42 -42 -42 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-63 SELECT ALL + + 82 * col0 * CAST( ( + col0 ) AS SIGNED ) FROM tab2 AS cor0 ---- 4018 498888 511762 skipif mysql # not compatible query I rowsort label-63 SELECT ALL + + 82 * col0 * CAST ( ( + col0 ) AS INTEGER ) FROM tab2 AS cor0 ---- 4018 498888 511762 query I rowsort SELECT - col2 * col0 * - col2 AS col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT ALL + + 10 + col2 FROM tab1 cor0 ---- 106 64 67 query I rowsort SELECT - 86 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 9ac806793c03d3a6b5e3a3029d20e4da query I rowsort SELECT DISTINCT + - 47 * - col0 AS col1 FROM tab2 AS cor0 ---- 329 3666 3713 query I rowsort SELECT 13 * col0 + ( - 93 ) + - col1 FROM tab1 cor0 ---- -80 729 934 query I rowsort SELECT + 77 * col0 FROM tab2 ---- 539 6006 6083 query I rowsort SELECT DISTINCT 22 * + col0 FROM tab0 AS cor0 ---- 1958 528 770 query I rowsort SELECT ALL - col1 + - col0 AS col1 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT ALL + ( cor0.col0 ) + 0 AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT - - col1 + col1 * - col0 AS col0 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT col0 + col0 + + 92 AS col2 FROM tab1 AS cor0 ---- 220 252 98 query I rowsort SELECT ALL + 76 FROM tab1 cor0 ---- 76 76 76 query I rowsort SELECT DISTINCT - cor0.col1 AS col2 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- -17 -31 -59 query I rowsort SELECT DISTINCT + 19 FROM tab1, tab1 AS cor0 ---- 19 query I rowsort SELECT ALL - cor1.col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e onlyif mysql # use DIV operator for integer division query I rowsort label-79 SELECT ALL - 21 DIV - col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-79 SELECT ALL - 21 / - col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - + 92 + col2 * col1 AS col0 FROM tab1 AS cor0 ---- 1156 1312 478 query I rowsort SELECT DISTINCT ( - cor0.col1 ) AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- -86 -91 -97 query I rowsort SELECT DISTINCT - col0 + col0 * col2 * - col1 AS col0 FROM tab1 ---- -36544 -4215 -99920 query I rowsort SELECT ALL 91 FROM tab1, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-84 SELECT + - col1 + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-84 SELECT + - col1 + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 11 AS col1 FROM tab1 ---- -11 -11 -11 query I rowsort SELECT cor0.col0 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT DISTINCT col0 + + col0 * 42 FROM tab2 ---- 301 3354 3397 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col2 + - col1 + - col1 col2 FROM tab1 ---- 2 37 70 query I rowsort SELECT DISTINCT + tab2.col0 * 90 FROM tab0, tab1, tab1 AS cor0, tab2 ---- 630 7020 7110 query I rowsort SELECT DISTINCT + col2 + + col0 * 1 AS col0 FROM tab2 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 18 col1 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 903ac227935c1532300db45a8537c595 query I rowsort SELECT - col0 * + col0 * - col2 AS col1 FROM tab1 ---- 233472 486 614400 query I rowsort SELECT DISTINCT - - col0 + + ( - col0 ) FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + 41 col1 FROM tab0 AS cor0 ---- 130 65 76 query I rowsort SELECT ALL + + 52 + - 86 FROM tab2 AS cor0 ---- -34 -34 -34 query I rowsort SELECT ALL + col1 * - col1 - - col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT DISTINCT - 18 + 85 AS col0 FROM tab0 cor0 ---- 67 query I rowsort SELECT - + 78 FROM tab0 AS cor0 ---- -78 -78 -78 query I rowsort SELECT ALL + 12 * col1 + - col0 AS col2 FROM tab0 cor0 ---- 1003 1008 1129 query I rowsort SELECT ALL - + col2 * 30 AS col1 FROM tab0 AS cor0 ---- -2460 -30 -990 query I rowsort SELECT DISTINCT ( col2 ) * - col1 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT 90 AS col2 FROM tab2 AS cor0 ---- 90 90 90 query I rowsort SELECT + col0 - + 35 FROM tab0 ---- -11 0 54 query I rowsort SELECT col2 + - 45 FROM tab1 ---- 12 51 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col0 * - col1 col1 FROM tab0 ---- -1978 -3298 -8008 onlyif mysql # use DIV operator for integer division query I rowsort label-106 SELECT DISTINCT col0 DIV col1 AS col1 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-106 SELECT DISTINCT col0 / col1 AS col1 FROM tab2 ---- 0 1 4 query I rowsort SELECT DISTINCT + tab2.col0 FROM tab2, tab2 AS cor0, tab2 cor1 ---- 7 78 79 query I rowsort SELECT DISTINCT col0 - - 88 AS col0 FROM tab2 ---- 166 167 95 query I rowsort SELECT + cor0.col1 * + 39 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2ca358342f4f0c0c0373eb6d63e4d54b onlyif mysql # use DIV operator for integer division query I rowsort label-110 SELECT ALL + col1 + col0 * col2 DIV col1 - - 21 FROM tab1 ---- 395 53 624 skipif mysql # not compatible query I rowsort label-110 SELECT ALL + col1 + col0 * col2 / col1 - - 21 FROM tab1 ---- 395 53 624 onlyif mysql # use DIV operator for integer division query I rowsort label-111 SELECT col1 + 5 + - col0 DIV col0 FROM tab1 ---- 14 17 30 skipif mysql # not compatible query I rowsort label-111 SELECT col1 + 5 + - col0 / col0 FROM tab1 ---- 14 17 30 query I rowsort SELECT ALL ( + col0 ) * col1 AS col2 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT + 63 * + ( col2 ) FROM tab1 AS cor0 ---- 3402 3591 6048 query I rowsort SELECT ALL 79 FROM tab0 AS cor0 ---- 79 79 79 query I rowsort SELECT DISTINCT col0 * col0 + col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT DISTINCT + col1 + + cor0.col1 * col1 AS col0 FROM tab1 cor0 ---- 110 182 702 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-117 SELECT CAST( NULL AS SIGNED ) * - col1 col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-117 SELECT CAST ( NULL AS INTEGER ) * - col1 col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + ( - col1 ) * + col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT - - ( col1 ) + col2 * 69 AS col0 FROM tab1 AS cor0 ---- 3752 3943 6637 query I rowsort SELECT + ( 62 ) * + cor0.col1 AS col1 FROM tab0 cor0 ---- 5332 5642 6014 query I rowsort SELECT DISTINCT + - 99 * - col2 + - col1 FROM tab2 AS cor0 ---- 2515 2642 3745 query I rowsort SELECT DISTINCT - + col1 * col1 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT + col2 + + tab0.col2 AS col1 FROM tab0 ---- 164 2 66 query I rowsort SELECT col0 * col2 + 75 FROM tab0 ---- 110 7373 867 query I rowsort SELECT DISTINCT 81 AS col2 FROM tab1 ---- 81 query I rowsort SELECT ALL - 24 * + cor0.col1 * 41 FROM tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab2 AS cor2, tab2 cor3 ---- 243 values hashing to 14a998ca00eff6cf92a5690e429c4aa0 query I rowsort SELECT + + col1 * + 19 FROM tab0 AS cor0 ---- 1634 1729 1843 query I rowsort SELECT DISTINCT + col2 + 34 FROM tab1 AS cor0 ---- 130 88 91 query I rowsort SELECT DISTINCT - col2 + - 17 * col2 FROM tab2 cor0 ---- -468 -486 -684 query I rowsort SELECT DISTINCT col1 * col2 + 53 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 12285 5238 7396 query I rowsort SELECT DISTINCT col1 + ( col2 ) FROM tab0 AS cor0 ---- 119 173 98 onlyif mysql # use DIV operator for integer division query I rowsort label-132 SELECT col2 DIV 16 FROM tab2 AS cor0 ---- 1 1 2 skipif mysql # not compatible query I rowsort label-132 SELECT col2 / 16 FROM tab2 AS cor0 ---- 1 1 2 query I rowsort SELECT ALL + - cor0.col0 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT ALL - col1 * + 64 * col0 + + ( - 29 ) * col2 AS col1 FROM tab1 ---- -42613 -6558 -69344 query I rowsort SELECT + col2 * 80 AS col1 FROM tab2 ---- 2080 2160 3040 query I rowsort SELECT ALL - col0 * + col2 + + col0 AS col0 FROM tab2 ---- -182 -1950 -2923 query I rowsort SELECT ALL + cor0.col1 - col2 * col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT + 17 * - 17 + col2 * + 96 * col2 FROM tab0 AS cor0 ---- -193 104255 645215 query I rowsort SELECT ALL 43 + col0 FROM tab2 AS cor0 ---- 121 122 50 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-140 SELECT ALL CAST( - col2 AS SIGNED ) * col1 - 52 AS col0 FROM tab0 AS cor0 ---- -149 -2890 -7514 skipif mysql # not compatible query I rowsort label-140 SELECT ALL CAST ( - col2 AS INTEGER ) * col1 - 52 AS col0 FROM tab0 AS cor0 ---- -149 -2890 -7514 skipif mysql # not compatible query I rowsort SELECT DISTINCT - + CAST ( + ( cor0.col1 ) AS REAL ) / - col1 - cor0.col2 FROM tab1 AS cor0 ---- -53 -56 -95 query I rowsort SELECT ALL 50 AS col2 FROM tab0, tab2 AS cor0, tab1, tab0 AS cor1 ---- 81 values hashing to 6932c991110d256d3f92f3e9538f8040 query I rowsort SELECT ALL col2 - col1 * col1 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT - col0 + col0 * ( - col1 ) FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT - tab2.col1 * col2 * + col1 AS col1 FROM tab2 ---- -10982 -25947 -90506 query I rowsort SELECT col0 * col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 1978 3298 8008 onlyif mysql # use DIV operator for integer division query I rowsort label-147 SELECT ALL col0 + col0 DIV col0 + - col0 AS col0 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-147 SELECT ALL col0 + col0 / col0 + - col0 AS col0 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + 88 + col2 FROM tab1 AS cor0 ---- 142 145 184 query I rowsort SELECT DISTINCT - cor0.col1 + 54 FROM tab2, tab1 AS cor0 ---- 28 41 44 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 + + cor0.col1 col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - ( + 90 ) FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to f6f26b9a04da14807208b93d507095c5 query I rowsort SELECT ( col2 ) - - ( + 19 * cor0.col1 ) FROM tab1 AS cor0 ---- 247 343 548 query I rowsort SELECT cor0.col0 * cor0.col0 + 43 * + col2 + + col1 AS col2 FROM tab1 AS cor0 ---- 10541 2357 6557 onlyif mysql # use DIV operator for integer division query I rowsort label-154 SELECT - col1 DIV + cor0.col2 + col2 AS col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-154 SELECT - col1 / + cor0.col2 + col2 AS col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - 75 + col1 + col2 FROM tab1 AS cor0 ---- -8 34 5 query I rowsort SELECT DISTINCT + + cor0.col1 + - col1 + - cor0.col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + - col0 * col0 + + col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT - - col2 * col0 + + col2 + + col2 FROM tab2 AS cor0 ---- 2080 243 3078 onlyif mysql # use DIV operator for integer division query I rowsort label-159 SELECT + + col1 + + 80 DIV col0 + col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -1426 -616 -687 skipif mysql # not compatible query I rowsort label-159 SELECT + + col1 + + 80 / col0 + col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -1426 -616 -687 query I rowsort SELECT ALL - 13 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT - col0 * 50 + + cor0.col2 FROM tab1 AS cor0 ---- -3143 -3904 -96 query I rowsort SELECT - col2 * + col0 - col2 * - col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-163 SELECT DISTINCT + col1 DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-163 SELECT DISTINCT + col1 / - col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-164 SELECT DISTINCT - CAST( NULL AS SIGNED ) / - tab0.col1 FROM tab0, tab2, tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-164 SELECT DISTINCT - CAST ( NULL AS INTEGER ) / - tab0.col1 FROM tab0, tab2, tab1 AS cor0 ---- NULL query I rowsort SELECT - col0 * 32 AS col0 FROM tab1 AS cor0 ---- -2048 -2560 -96 query I rowsort SELECT DISTINCT + 54 AS col2 FROM tab0 ---- 54 onlyif mysql # use DIV operator for integer division query I rowsort label-167 SELECT - cor0.col0 + - 8 DIV - col2 FROM tab0 AS cor0 ---- -24 -27 -89 skipif mysql # not compatible query I rowsort label-167 SELECT - cor0.col0 + - 8 / - col2 FROM tab0 AS cor0 ---- -24 -27 -89 query I rowsort SELECT ALL col0 * + col0 + + col0 FROM tab1 AS cor0 ---- 12 4160 6480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 80 col0 FROM tab0 AS cor0 ---- 80 80 80 query I rowsort SELECT + 5 + col1 * - col0 AS col0 FROM tab1 AS cor0 ---- -1035 -635 -73 query I rowsort SELECT - + cor0.col0 * col2 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-172 SELECT - col2 DIV + col1 + + col1 * col2 * col0 + col2 FROM tab0 ---- 3396 664200 68145 skipif mysql # not compatible query I rowsort label-172 SELECT - col2 / + col1 + + col1 * col2 * col0 + col2 FROM tab0 ---- 3396 664200 68145 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col0 ) + col1 * - col0 * - 7 col2 FROM tab1 ---- 4544 549 7360 onlyif mysql # use DIV operator for integer division query I rowsort label-174 SELECT DISTINCT + 57 DIV + tab2.col0 AS col0 FROM tab2, tab1, tab2 AS cor0, tab0 ---- 0 8 skipif mysql # not compatible query I rowsort label-174 SELECT DISTINCT + 57 / + tab2.col0 AS col0 FROM tab2, tab1, tab2 AS cor0, tab0 ---- 0 8 query I rowsort SELECT cor0.col1 * col0 + + col2 * + col1 + - col0 AS col0 FROM tab0 AS cor0 ---- 15472 3457 4878 query I rowsort SELECT + col0 * col1 + col0 * - col0 AS col1 FROM tab0 ---- 1488 178 2170 onlyif mysql # use DIV operator for integer division query I rowsort label-177 SELECT - 81 DIV col1 AS col0 FROM tab1 ---- -3 -6 -8 skipif mysql # not compatible query I rowsort label-177 SELECT - 81 / col1 AS col0 FROM tab1 ---- -3 -6 -8 query I rowsort SELECT DISTINCT - tab1.col2 * + 64 AS col2 FROM tab1 ---- -3456 -3648 -6144 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 12 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT DISTINCT col1 - col2 * col0 AS col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT col1 * - col2 + + cor0.col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL - - cor0.col0 * + col2 + col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT + 68 * - 39 + - cor0.col0 FROM tab2 cor0 ---- -2659 -2730 -2731 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 cor0 CROSS JOIN tab0, tab0 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to bce5cbf48f4a41569415c085ae91ae7c query I rowsort SELECT ALL - 43 * - tab1.col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to ca3b5386786f44a3c284894966f3d484 query IIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab1 AS cor2 ---- 972 values hashing to 7864aada86bf5bf5e1621c7905de8dcd query I rowsort SELECT + col0 * 41 + - col2 AS col1 FROM tab2 ---- 260 3172 3201 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + 35 col2 FROM tab0 ---- -3010 -3185 -3395 query I rowsort SELECT + col0 + 94 FROM tab2 ---- 101 172 173 query I rowsort SELECT - cor0.col1 * - 23 FROM tab0 AS cor0 ---- 1978 2093 2231 query I rowsort SELECT 79 - + col0 FROM tab0 ---- -10 44 55 query I rowsort SELECT DISTINCT ( 99 * tab1.col1 ) + 7 AS col2 FROM tab1 ---- 1294 2581 997 query I rowsort SELECT ALL col2 * tab0.col1 + - col0 FROM tab0 ---- 2814 62 7373 query I rowsort SELECT + - 33 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to bbc05afe7eb6fed16e9d75f7f74d1948 onlyif mysql # use DIV operator for integer division query I rowsort label-195 SELECT DISTINCT + col1 DIV + col1 + + col2 FROM tab1 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-195 SELECT DISTINCT + col1 / + col1 + + col2 FROM tab1 ---- 55 58 97 query I rowsort SELECT - 49 - - ( col2 * - tab0.col1 ) AS col2 FROM tab0 ---- -146 -2887 -7511 query I rowsort SELECT col1 * - col1 + - col2 FROM tab2 ---- -327 -3507 -988 query I rowsort SELECT ALL - 71 + + ( + col2 ) * col0 FROM tab1 ---- 3577 7609 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-199 SELECT ALL - CAST( + 64 AS SIGNED ) * + col1 * 67 + 14 FROM tab1 AS cor0 ---- -111474 -42866 -55730 skipif mysql # not compatible query I rowsort label-199 SELECT ALL - CAST ( + 64 AS INTEGER ) * + col1 * 67 + 14 FROM tab1 AS cor0 ---- -111474 -42866 -55730 onlyif mysql # use DIV operator for integer division query I rowsort label-200 SELECT - 28 * col0 + + col2 DIV cor0.col2 FROM tab0 cor0 ---- -2491 -671 -979 skipif mysql # not compatible query I rowsort label-200 SELECT - 28 * col0 + + col2 / cor0.col2 FROM tab0 cor0 ---- -2491 -671 -979 query I rowsort SELECT + 31 + col0 * col0 * 94 AS col0 FROM tab2 AS cor0 ---- 4637 571927 586685 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-202 SELECT - - CAST( - col0 AS SIGNED ) * - col0 AS col1 FROM tab0 cor0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-202 SELECT - - CAST ( - col0 AS INTEGER ) * - col0 AS col1 FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT - + col1 * - col1 FROM tab1 cor0 ---- 100 169 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-204 SELECT + cor0.col1 * - CAST( NULL AS SIGNED ) + col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-204 SELECT + cor0.col1 * - CAST ( NULL AS INTEGER ) + col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - cor0.col2 * 78 AS col0 FROM tab2 AS cor0 ---- -2028 -2106 -2964 query I rowsort SELECT DISTINCT cor0.col1 * col1 + + col1 AS col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT - 32 * col0 FROM tab2 ---- -224 -2496 -2528 query I rowsort SELECT ALL + col1 + cor0.col1 - - col2 AS col0 FROM tab2 AS cor0 ---- 144 72 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-209 SELECT DISTINCT - col1 + CAST( + col0 AS SIGNED ) + - col2 AS col0 FROM tab0 AS cor0 ---- -63 -84 -95 skipif mysql # not compatible query I rowsort label-209 SELECT DISTINCT - col1 + CAST ( + col0 AS INTEGER ) + - col2 AS col0 FROM tab0 AS cor0 ---- -63 -84 -95 skipif mysql # not compatible query I rowsort SELECT - col1 * + CAST ( col2 AS REAL ) * + col2 + col2 FROM tab2 AS cor0 ---- -22572 -24510 -39858 onlyif mysql # use DIV operator for integer division query I rowsort label-211 SELECT + col0 * + col2 + col0 * cor0.col1 DIV - col1 AS col1 FROM tab0 AS cor0 ---- 0 7209 768 skipif mysql # not compatible query I rowsort label-211 SELECT + col0 * + col2 + col0 * cor0.col1 / - col1 AS col1 FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-212 SELECT DISTINCT + cor0.col1 + col2 DIV 98 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-212 SELECT DISTINCT + cor0.col1 + col2 / 98 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT col0 + 80 AS col0 FROM tab2 AS cor0 ---- 158 159 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-214 SELECT ALL CAST( 22 AS SIGNED ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 skipif mysql # not compatible query I rowsort label-214 SELECT ALL CAST ( 22 AS INTEGER ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 onlyif mysql # use DIV operator for integer division query I rowsort label-215 SELECT ALL col0 DIV - tab1.col0 + - col1 + + tab1.col1 DIV col1 AS col1 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-215 SELECT ALL col0 / - tab1.col0 + - col1 + + tab1.col1 / col1 AS col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT + 3 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba query I rowsort SELECT ALL + col2 * + 51 * + 14 FROM tab1 AS cor0 ---- 38556 40698 68544 onlyif mysql # use DIV operator for integer division query I rowsort label-218 SELECT ALL + cor0.col1 * 26 DIV + 34 AS col2 FROM tab2 AS cor0 ---- 13 23 45 skipif mysql # not compatible query I rowsort label-218 SELECT ALL + cor0.col1 * 26 / + 34 AS col2 FROM tab2 AS cor0 ---- 13 23 45 query I rowsort SELECT ALL col1 * - ( - col0 ) + col2 + col1 AS col1 FROM tab1 ---- 1149 158 707 query I rowsort SELECT - col1 * + cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + + cor0.col0 + - ( - col1 ) FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT col2 * 77 FROM tab2 AS cor0 ---- 2002 2079 2926 query I rowsort SELECT ALL 91 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-224 SELECT DISTINCT col0 + - CAST( col1 AS SIGNED ) FROM tab1 cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-224 SELECT DISTINCT col0 + - CAST ( col1 AS INTEGER ) FROM tab1 cor0 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-225 SELECT ALL col1 * + col0 DIV - cor0.col0 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-225 SELECT ALL col1 * + col0 / - cor0.col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT cor0.col1 * + col0 AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT + cor0.col2 + col1 * col1 FROM tab1 cor0 ---- 157 265 730 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-228 SELECT DISTINCT - CAST( + col1 AS SIGNED ) * + col1 AS col1 FROM tab1 cor0 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort label-228 SELECT DISTINCT - CAST ( + col1 AS INTEGER ) * + col1 AS col1 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT + + col1 + cor0.col1 * + col1 AS col2 FROM tab2 cor0 ---- 306 3540 992 query I rowsort SELECT DISTINCT + ( cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-231 SELECT col0 DIV + col0 - + col0 * + cor0.col2 FROM tab1 AS cor0 ---- -161 -3647 -7679 skipif mysql # not compatible query I rowsort label-231 SELECT col0 / + col0 - + col0 * + cor0.col2 FROM tab1 AS cor0 ---- -161 -3647 -7679 query I rowsort SELECT ALL - - 95 FROM tab0 AS cor0 ---- 95 95 95 query I rowsort SELECT - 81 + cor0.col0 AS col2 FROM tab2 cor0 ---- -2 -3 -74 query I rowsort SELECT ALL - cor0.col0 * - col0 * col1 FROM tab1 AS cor0 ---- 234 40960 83200 onlyif mysql # use DIV operator for integer division query I rowsort label-235 SELECT DISTINCT - cor0.col1 DIV - col0 FROM tab2 AS cor0 ---- 0 4 skipif mysql # not compatible query I rowsort label-235 SELECT DISTINCT - cor0.col1 / - col0 FROM tab2 AS cor0 ---- 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 76 * col0 * - col1 col0 FROM tab0 cor0 ---- 156864 258020 615524 query I rowsort SELECT DISTINCT 50 + + col0 * col0 FROM tab2 AS cor0 ---- 6134 6291 99 query I rowsort SELECT + 0 - - 56 * + col2 AS col0 FROM tab1 AS cor0 ---- 3024 3192 5376 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-239 SELECT ALL CAST( tab2.col0 AS SIGNED ) * - tab2.col0 * + cor0.col1 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 4f0d4f32ca6c2e90e992c4c695f42e45 skipif mysql # not compatible query I rowsort label-239 SELECT ALL CAST ( tab2.col0 AS INTEGER ) * - tab2.col0 * + cor0.col1 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 4f0d4f32ca6c2e90e992c4c695f42e45 onlyif mysql # use DIV operator for integer division query I rowsort label-240 SELECT + - 53 + + col0 DIV + col0 FROM tab1 AS cor0 ---- -52 -52 -52 skipif mysql # not compatible query I rowsort label-240 SELECT + - 53 + + col0 / + col0 FROM tab1 AS cor0 ---- -52 -52 -52 query I rowsort SELECT - col1 * - ( col0 ) FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT col2 - + col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT DISTINCT - + col2 * + col2 + - col0 AS col2 FROM tab0 AS cor0 ---- -1113 -36 -6813 query I rowsort SELECT ALL + 25 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 125 194 701 onlyif mysql # use DIV operator for integer division query I rowsort label-245 SELECT DISTINCT col1 + col2 DIV 85 + - col0 FROM tab1 AS cor0 ---- -54 -66 23 skipif mysql # not compatible query I rowsort label-245 SELECT DISTINCT col1 + col2 / 85 + - col0 FROM tab1 AS cor0 ---- -54 -66 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col2 ) col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT 21 + - cor0.col2 FROM tab0 AS cor0 ---- -12 -61 20 query I rowsort SELECT + ( col2 ) + ( + col1 ) * + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT - 1 FROM tab2, tab0 cor0 ---- 9 values hashing to 60fdd6924bb763d6aca00ba74935ef4b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 91 col0 FROM tab0 AS cor0 ---- 91 91 91 query I rowsort SELECT DISTINCT + col0 * col2 * + col1 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL - 42 * - col1 + - 49 * col1 AS col2 FROM tab2 AS cor0 ---- -119 -217 -413 query I rowsort SELECT DISTINCT + 16 + col2 FROM tab1 cor0 ---- 112 70 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-254 SELECT + 38 * + col2 + + CAST( NULL AS DECIMAL ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-254 SELECT + 38 * + col2 + + CAST ( NULL AS REAL ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 19 * - col1 AS col1 FROM tab0 AS cor0 ---- -1634 -1729 -1843 query I rowsort SELECT ALL + col2 * col0 + + col0 AS col1 FROM tab0 AS cor0 ---- 70 7387 816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-257 SELECT DISTINCT + + col0 * CAST( - col1 AS SIGNED ) col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-257 SELECT DISTINCT + + col0 * CAST ( - col1 AS INTEGER ) col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - cor0.col2 * - ( + col0 ) FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - + col2 * 51 FROM tab0 AS cor0 ---- -1683 -4182 -51 query I rowsort SELECT ALL + - col0 * - col2 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT col0 * tab1.col2 * + 58 AS col1 FROM tab1 ---- 211584 445440 9396 query I rowsort SELECT ALL + - 92 + col2 FROM tab2 cor0 ---- -54 -65 -66 query I rowsort SELECT - - 95 + col2 + + 6 FROM tab2 cor0 ---- 127 128 139 query I rowsort SELECT - col2 * col0 + col1 + - col1 * col0 * + 57 FROM tab1 AS cor0 ---- -40118 -4582 -66947 query I rowsort SELECT + - col2 * 20 * 45 AS col2 FROM tab2 AS cor0 ---- -23400 -24300 -34200 query I rowsort SELECT col1 * + col2 + col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT + 29 + col1 FROM tab0 ---- 115 120 126 query I rowsort SELECT - ( col0 ) + + col1 * - col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT - 68 AS col0 FROM tab1 AS cor0 ---- -68 onlyif mysql # use DIV operator for integer division query I rowsort label-270 SELECT + col1 * col2 * + cor0.col2 + + col0 DIV - col0 + col2 FROM tab0 AS cor0 ---- 611965 93686 97 skipif mysql # not compatible query I rowsort label-270 SELECT + col1 * col2 * + cor0.col2 + + col0 / - col0 + col2 FROM tab0 AS cor0 ---- 611965 93686 97 query I rowsort SELECT ALL ( col0 ) + col2 * ( + 89 ) FROM tab0 AS cor0 ---- 124 2961 7387 query I rowsort SELECT col0 + col0 + + col2 AS col0 FROM tab1 cor0 ---- 185 256 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-273 SELECT + - CAST( NULL AS SIGNED ) * col0 + col1 * - col0 + - cor0.col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-273 SELECT + - CAST ( NULL AS INTEGER ) * col0 + col1 * - col0 + - cor0.col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 28 * - 44 AS col1 FROM tab1 AS cor0 ---- 1232 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 1 * tab1.col2 col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 0dc9bbe392d52df93d2a115d7f622dba query I rowsort SELECT + ( ( cor0.col2 ) ) * - col1 - + col1 FROM tab1 cor0 ---- -1261 -1430 -580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-277 SELECT - - CAST( col2 AS SIGNED ) + + col2 * - 11 AS col1 FROM tab2 AS cor0 ---- -260 -270 -380 skipif mysql # not compatible query I rowsort label-277 SELECT - - CAST ( col2 AS INTEGER ) + + col2 * - 11 AS col1 FROM tab2 AS cor0 ---- -260 -270 -380 onlyif mysql # use DIV operator for integer division query I rowsort label-278 SELECT - col2 DIV - 78 AS col0 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-278 SELECT - col2 / - 78 AS col0 FROM tab1 ---- 0 0 1 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab0 cor1 ---- 972 values hashing to b2fa3f9d060540fe1eb4ad1c0754e163 query I rowsort SELECT + col1 + 63 + + col1 AS col2 FROM tab0 ---- 235 245 257 query I rowsort SELECT col0 * col2 + + ( + col0 ) * - col2 + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL + ( - col2 ) AS col1 FROM tab1 cor0 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-283 SELECT ( col0 ) * col2 DIV - col0 - 36 FROM tab1 AS cor0 ---- -132 -90 -93 skipif mysql # not compatible query I rowsort label-283 SELECT ( col0 ) * col2 / - col0 - 36 FROM tab1 AS cor0 ---- -132 -90 -93 query I rowsort SELECT DISTINCT + + cor0.col0 * + 51 AS col0 FROM tab2 AS cor0 ---- 357 3978 4029 query I rowsort SELECT ALL - ( - 39 ) * + col0 FROM tab2 AS cor0 ---- 273 3042 3081 query I rowsort SELECT ALL 2 AS col1 FROM tab1 ---- 2 2 2 query I rowsort SELECT ALL - 87 AS col0 FROM tab2, tab0 cor0, tab1, tab1 AS cor1 ---- 81 values hashing to edb5a8bbcb3204ac8254e54507073328 query I rowsort SELECT ALL - 16 + cor0.col1 * ( col2 ) FROM tab0 cor0 ---- 2822 7446 81 query I rowsort SELECT - col1 * col2 + cor0.col1 AS col0 FROM tab1 cor0 ---- -1235 -1378 -560 query I rowsort SELECT ALL - 61 AS col2 FROM tab0 AS cor0 ---- -61 -61 -61 query I rowsort SELECT ALL col0 + 68 AS col0 FROM tab2 ---- 146 147 75 query I rowsort SELECT + - 63 + col0 FROM tab0 AS cor0 ---- -28 -39 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 13 + col1 * 47 col2 FROM tab1 AS cor0 ---- 1235 483 624 query I rowsort SELECT ALL + cor0.col0 + - tab0.col2 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to a0a4c231133cfd36c763126477bbb464 query I rowsort SELECT DISTINCT 31 FROM tab0, tab1 AS cor0 ---- 31 onlyif mysql # use DIV operator for integer division query I rowsort label-296 SELECT - 47 DIV - col2 + col1 * - cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-296 SELECT - 47 / - col2 + col1 * - cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT + col1 - col2 * 5 AS col1 FROM tab1 AS cor0 ---- -244 -275 -467 query I rowsort SELECT - cor0.col2 - col0 AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT 59 FROM tab2 cor0 ---- 59 59 59 query I rowsort SELECT ALL - - cor0.col1 + col2 AS col0 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT col2 * col1 + col0 AS col1 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT - 69 * - ( col0 ) * col1 - + 67 AS col2 FROM tab0 ---- 142349 234188 558764 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 - cor0.col2 * + col0 col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT + col1 + - 56 * col0 AS col2 FROM tab0 AS cor0 ---- -1258 -1863 -4893 query I rowsort SELECT DISTINCT col2 + + col2 * 59 FROM tab1 AS cor0 ---- 3240 3420 5760 onlyif mysql # use DIV operator for integer division query I rowsort label-306 SELECT ALL col0 * col2 + - col2 DIV tab1.col0 AS col0 FROM tab1 ---- 144 3648 7679 skipif mysql # not compatible query I rowsort label-306 SELECT ALL col0 * col2 + - col2 / tab1.col0 AS col0 FROM tab1 ---- 144 3648 7679 query I rowsort SELECT + cor0.col1 + - 95 + - col0 FROM tab0 AS cor0 ---- -33 -33 -93 query I rowsort SELECT - - cor0.col2 * col1 AS col0 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT col0 + - 15 * col2 AS col1 FROM tab1 cor0 ---- -1360 -791 -807 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * 67 - + col1 col0 FROM tab1 AS cor0 ---- -3644 -3829 -6445 query I rowsort SELECT - - cor0.col1 * - col0 + + 62 * col1 FROM tab2 AS cor0 ---- -289 -944 1705 query I rowsort SELECT ALL - col2 * + 31 * cor0.col1 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- -19947 -25940 -47476 query I rowsort SELECT 73 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT ALL - 98 AS col0 FROM tab2 AS cor0 ---- -98 -98 -98 query I rowsort SELECT - 29 * 31 FROM tab0 AS cor0 ---- -899 -899 -899 query IIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 WHERE NULL IN ( cor0.col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-317 SELECT DISTINCT - col1 DIV + 86 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-317 SELECT DISTINCT - col1 / + 86 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - col1 * + ( + col1 * 88 ) + col1 * - col1 + + col0 AS col2 FROM tab2 AS cor0 ---- -25642 -309731 -85522 query I rowsort SELECT ALL - 57 * + col1 FROM tab2 AS cor0 ---- -1767 -3363 -969 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab2, tab1 cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to b9fc7433316cc7891b52d2a23a135419 query I rowsort SELECT DISTINCT + col1 - ( col1 ) AS col2 FROM tab1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col1 ) + col2 col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL + tab1.col0 + - col1 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT + col1 + col2 * - tab0.col1 FROM tab0 WHERE NULL IN ( - col0 + - col2 ) ---- query I rowsort SELECT ALL - col2 + + col0 * - col1 AS col0 FROM tab2 ---- -1381 -244 -4628 query I rowsort SELECT ALL + col2 * - col2 + - tab1.col0 * tab1.col2 AS col0 FROM tab1 ---- -16896 -3078 -6897 onlyif mysql # use DIV operator for integer division query I rowsort label-327 SELECT col0 + tab0.col1 DIV - col1 FROM tab0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-327 SELECT col0 + tab0.col1 / - col1 FROM tab0 ---- 23 34 88 onlyif mysql # use DIV operator for integer division query I rowsort label-328 SELECT ALL - tab1.col2 + col1 DIV col2 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-328 SELECT ALL - tab1.col2 + col1 / col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT DISTINCT 7 * - col0 AS col1 FROM tab0 ---- -168 -245 -623 query I rowsort SELECT DISTINCT + 67 FROM tab0, tab2, tab0 AS cor0 ---- 67 query I rowsort SELECT ( + col1 ) * 20 * col0 + - col2 * - 12 FROM tab1 ---- 13484 21952 2208 query I rowsort SELECT col2 * - col1 * col2 + col0 AS col0 FROM tab1 ---- -119728 -32426 -75813 query I rowsort SELECT - col2 + col0 * - col0 * col1 FROM tab1 AS cor0 ---- -288 -41017 -83296 query I rowsort SELECT + - col0 * col1 * ( - col1 ) FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT - + 19 FROM tab1, tab2, tab2 cor0 ---- 27 values hashing to 0fbbff28a7b63c37b01cf369f9325662 query I rowsort SELECT + + col2 + col0 AS col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT + 55 + + col0 FROM tab0 ---- 144 79 90 query I rowsort SELECT ALL - 21 AS col1 FROM tab1 AS cor0 ---- -21 -21 -21 query I rowsort SELECT DISTINCT - + col1 + 43 * col1 FROM tab1 AS cor0 ---- 1092 420 546 query I rowsort SELECT DISTINCT - col1 * - col0 * - 39 FROM tab0 AS cor0 ---- -132405 -315861 -80496 query I rowsort SELECT DISTINCT - 94 AS col2 FROM tab0, tab0 AS cor0 ---- -94 onlyif mysql # use DIV operator for integer division query I rowsort label-342 SELECT - cor0.col0 + - cor0.col0 DIV col0 col1 FROM tab2 AS cor0 ---- -79 -8 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-342 SELECT - cor0.col0 + - cor0.col0 / col0 col1 FROM tab2 AS cor0 ---- -79 -8 -80 query I rowsort SELECT DISTINCT - col0 * 0 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL + col2 * + col0 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - col1 + cor0.col0 * - 54 FROM tab1 AS cor0 ---- -188 -3466 -4333 query I rowsort SELECT DISTINCT cor0.col2 * col1 + 19 FROM tab1 AS cor0 ---- 1267 1423 589 onlyif mysql # use DIV operator for integer division query I rowsort label-347 SELECT - col2 DIV 64 AS col1 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-347 SELECT - col2 / 64 AS col1 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT col0 + + 26 * col0 FROM tab0 AS cor0 ---- 2403 648 945 query I rowsort SELECT + col2 * - col0 * + tab0.col1 + + 56 FROM tab0 ---- -3339 -664062 -68056 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-350 SELECT DISTINCT - CAST( - col2 AS SIGNED ) + col2 AS col0 FROM tab1 ---- 108 114 192 skipif mysql # not compatible query I rowsort label-350 SELECT DISTINCT - CAST ( - col2 AS INTEGER ) + col2 AS col0 FROM tab1 ---- 108 114 192 query I rowsort SELECT - col1 * 94 AS col2 FROM tab0 ---- -8084 -8554 -9118 query I rowsort SELECT - ( + col0 + + col2 ) FROM tab0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT - col1 * + col2 + col1 AS col1 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT 52 * - 87 + - col2 AS col1 FROM tab1 ---- -4578 -4581 -4620 query I rowsort SELECT ALL - col0 + col1 + col0 * + 58 AS col1 FROM tab0 cor0 ---- 1454 2092 5164 onlyif mysql # use DIV operator for integer division query I rowsort label-356 SELECT - + CAST( col1 AS SIGNED ) DIV - col0 + 18 AS col0 FROM tab0 AS cor0 ---- 19 20 21 skipif mysql # not compatible query I rowsort label-356 SELECT - + CAST ( col1 AS INTEGER ) / - col0 + 18 AS col0 FROM tab0 AS cor0 ---- 19 20 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col0 * col1 col2 FROM tab2 AS cor0 ---- -22831 -271518 -6727 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0, tab1 AS cor1, tab1, tab2 cor2 ---- 3645 values hashing to b6efe6f7ec1a3daa3cc6ea9dd7d13455 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-359 SELECT DISTINCT + - CAST( NULL AS SIGNED ) * + 61 col1 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-359 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) * + 61 col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + 37 + + 49 + col0 FROM tab0 AS cor0 ---- 110 121 175 query I rowsort SELECT - cor0.col0 * - cor0.col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 458b4c13e6825f9686b15a38663930f4 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0, tab1 AS cor1, tab2 cor2 ---- 972 values hashing to e610acd60f342127e6cdba18673d9f0e query I rowsort SELECT ALL - 88 + - col1 * 53 * - col0 AS col2 FROM tab1 AS cor0 ---- 33832 4046 55032 query I rowsort SELECT ALL + col2 - - col1 AS col1 FROM tab1 AS cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-365 SELECT col1 * + col2 + 85 DIV cor0.col1 col0 FROM tab1 AS cor0 ---- 1254 1407 578 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-365 SELECT col1 * + col2 + 85 / cor0.col1 col0 FROM tab1 AS cor0 ---- 1254 1407 578 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 38 col0 FROM tab0 cor0 ---- 38 38 38 query I rowsort SELECT ALL - + col2 * col2 + + col2 FROM tab0 AS cor0 ---- -1056 -6642 0 query I rowsort SELECT 67 FROM tab1 cor0 ---- 67 67 67 query I rowsort SELECT DISTINCT - col2 + - col2 * ( 49 ) - - col2 AS col1 FROM tab0 AS cor0 ---- -1617 -4018 -49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 + + col1 col1 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-371 SELECT DISTINCT ( col2 ) * CAST( - col2 AS SIGNED ) + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 skipif mysql # not compatible query I rowsort label-371 SELECT DISTINCT ( col2 ) * CAST ( - col2 AS INTEGER ) + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT - col0 * col2 * - ( - 65 ) AS col2 FROM tab0 AS cor0 ---- -2275 -474370 -51480 query I rowsort SELECT + cor0.col2 * + col0 + ( - col1 ) + col0 FROM tab0 AS cor0 ---- -27 7296 730 query I rowsort SELECT - 82 + col2 AS col2 FROM tab1 AS cor0 ---- -25 -28 14 onlyif mysql # use DIV operator for integer division query I rowsort label-375 SELECT DISTINCT + col2 DIV col0 + col1 FROM tab1 AS cor0 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-375 SELECT DISTINCT + col2 / col0 + col1 FROM tab1 AS cor0 ---- 10 14 44 query I rowsort SELECT ALL - + cor0.col0 + - col1 - ( - col0 + col0 ) AS col2 FROM tab1 AS cor0 ---- -29 -74 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 82 col0 FROM tab0 AS cor0 ---- 82 82 82 onlyif mysql # use DIV operator for integer division query I rowsort label-378 SELECT DISTINCT - + ( col0 ) - + ( + col0 ) DIV col0 AS col0 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-378 SELECT DISTINCT - + ( col0 ) - + ( + col0 ) / col0 AS col0 FROM tab0 AS cor0 ---- -25 -36 -90 query I rowsort SELECT DISTINCT + - col0 * - col2 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT ALL 87 * col0 + 43 * + col1 FROM tab0 cor0 ---- 11656 5786 7216 query I rowsort SELECT ALL col1 * - tab0.col2 + - col1 AS col2 FROM tab0 ---- -194 -2924 -7553 query I rowsort SELECT - + 89 * - col1 + + 85 + - 89 AS col0 FROM tab0 AS cor0 ---- 7650 8095 8629 query I rowsort SELECT DISTINCT + ( cor0.col2 ) * - col1 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL ( ( col1 ) ) + 79 AS col0 FROM tab0 ---- 165 170 176 query I rowsort SELECT col0 * + 89 FROM tab0 ---- 2136 3115 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-386 SELECT ALL + 97 DIV tab1.col0 AS col2 FROM tab1, tab2 cor0 ---- 9 values hashing to da1ea41a6dc33de7ea521730073a7eee skipif mysql # not compatible query I rowsort label-386 SELECT ALL + 97 / tab1.col0 AS col2 FROM tab1, tab2 cor0 ---- 9 values hashing to da1ea41a6dc33de7ea521730073a7eee query I rowsort SELECT DISTINCT - col2 + + ( + col0 ) * tab0.col2 * col1 FROM tab0 ---- 3394 664036 68079 query I rowsort SELECT + tab1.col1 + + col2 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT col0 + ( - 97 * col2 + col0 ) AS col1 FROM tab1 ---- -5232 -5401 -9152 onlyif mysql # use DIV operator for integer division query I rowsort label-390 SELECT ALL + col0 DIV 64 AS col2 FROM tab2 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-390 SELECT ALL + col0 / 64 AS col2 FROM tab2 AS cor0 ---- 0 1 1 query I rowsort SELECT DISTINCT + col0 + 64 * + cor0.col2 * col0 AS col1 FROM tab2 AS cor0 ---- 12103 129870 192207 onlyif mysql # use DIV operator for integer division query I rowsort label-392 SELECT - col0 DIV - col2 + - col1 AS col1 FROM tab1 AS cor0 ---- -13 -26 -9 skipif mysql # not compatible query I rowsort label-392 SELECT - col0 / - col2 + - col1 AS col1 FROM tab1 AS cor0 ---- -13 -26 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + ( + 59 ) col1 FROM tab0 AS cor0 ---- 5074 5369 5723 query I rowsort SELECT ALL - + col0 * cor0.col1 * col1 AS col1 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT col0 * - col0 + + col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT DISTINCT - col0 * col1 + + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - ( + cor0.col0 ) col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - 90 - 63 * cor0.col2 FROM tab2 AS cor0 ---- -1728 -1791 -2484 query I rowsort SELECT ALL + ( + col2 ) * - col0 + ( + col2 ) * + col1 + ( + col0 ) AS col2 FROM tab0 cor0 ---- 2070 253 97 query I rowsort SELECT DISTINCT - 95 * col2 FROM tab1 AS cor0 ---- -5130 -5415 -9120 query I rowsort SELECT ALL + + col1 + + 48 + + col0 FROM tab2 AS cor0 ---- 144 185 86 query I rowsort SELECT ( - col2 ) * col2 * - cor0.col0 FROM tab0 AS cor0 ---- 26136 35 598436 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-403 SELECT + ( + col2 ) * cor0.col1 + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-403 SELECT + ( + col2 ) * cor0.col1 + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 61 + + 0 col1 FROM tab2 AS cor0 ---- -61 -61 -61 onlyif mysql # use DIV operator for integer division query I rowsort label-405 SELECT - - cor0.col0 DIV col1 + col0 * 4 col2 FROM tab2 AS cor0 ---- 28 313 320 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-405 SELECT - - cor0.col0 / col1 + col0 * 4 col2 FROM tab2 AS cor0 ---- 28 313 320 query I rowsort SELECT ALL - + 43 AS col0 FROM tab1 AS cor0 ---- -43 -43 -43 query I rowsort SELECT + 8 + col2 AS col2 FROM tab2 AS cor0 ---- 34 35 46 query I rowsort SELECT DISTINCT + - 77 + col2 FROM tab1 cor0 ---- -20 -23 19 query I rowsort SELECT ALL - col1 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort SELECT - col0 * col1 / - CAST ( ( col0 ) AS REAL ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - cor0.col1 * - col0 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - col1 + col1 * ( ( + col2 ) ) FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT - + 69 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 3bd7460efa48c66c072ad5f3c2def7e9 query I rowsort SELECT DISTINCT - 53 * col1 FROM tab1 cor0 ---- -1378 -530 -689 onlyif mysql # use DIV operator for integer division query I rowsort label-415 SELECT + col2 DIV - col0 AS col2 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-415 SELECT + col2 / - col0 AS col2 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT ALL 11 * col2 * col0 FROM tab2 AS cor0 ---- 2079 22308 33022 query I rowsort SELECT + ( col1 ) + cor0.col0 * 87 FROM tab1 AS cor0 ---- 287 5578 6973 query I rowsort SELECT ALL - cor0.col0 + - col2 + - 45 FROM tab1 AS cor0 ---- -102 -166 -221 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col1 + col0 col0 FROM tab0 AS cor0 ---- 132 2862 7551 onlyif mysql # use DIV operator for integer division query I rowsort label-420 SELECT ALL - - 15 * col0 DIV col1 + - col2 AS col1 FROM tab0 AS cor0 ---- -29 -68 4 skipif mysql # not compatible query I rowsort label-420 SELECT ALL - - 15 * col0 / col1 + - col2 AS col1 FROM tab0 AS cor0 ---- -29 -68 4 query I rowsort SELECT col1 + + col2 * + tab2.col2 AS col2 FROM tab2 ---- 1461 735 760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 79 * - col0 col1 FROM tab1 ---- -237 -5056 -6320 query I rowsort SELECT DISTINCT + 70 * col0 AS col0 FROM tab2 ---- 490 5460 5530 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-424 SELECT DISTINCT col2 * CAST( 95 AS SIGNED ) * col2 AS col0 FROM tab2 AS cor0 ---- 137180 64220 69255 skipif mysql # not compatible query I rowsort label-424 SELECT DISTINCT col2 * CAST ( 95 AS INTEGER ) * col2 AS col0 FROM tab2 AS cor0 ---- 137180 64220 69255 query I rowsort SELECT col2 * + col0 * 44 FROM tab1 AS cor0 ---- 160512 337920 7128 query I rowsort SELECT ALL + + col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT - 79 AS col1 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to c9cc9510604e093bd158ca33928acaed query I rowsort SELECT ALL + tab0.col2 * 9 FROM tab0 ---- 297 738 9 onlyif mysql # use DIV operator for integer division query I rowsort label-429 SELECT + cor0.col0 DIV col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-429 SELECT + cor0.col0 / col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + ( - cor0.col0 ) * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT 84 + col2 AS col1 FROM tab0 ---- 117 166 85 query I rowsort SELECT 75 * + col1 AS col0 FROM tab2 AS cor0 ---- 1275 2325 4425 query I rowsort SELECT ALL 34 + + cor0.col2 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 6cc954a4feb629cbf113eafb4297ab2a onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-434 SELECT + CAST( - 86 AS SIGNED ) FROM tab0 ---- -86 -86 -86 skipif mysql # not compatible query I rowsort label-434 SELECT + CAST ( - 86 AS INTEGER ) FROM tab0 ---- -86 -86 -86 query I rowsort SELECT ALL - 61 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 51f53697966a79d306a4570537cd91a1 query I rowsort SELECT DISTINCT 39 + cor0.col2 FROM tab0, tab0 AS cor0 ---- 121 40 72 query I rowsort SELECT ( + tab2.col0 ) AS col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT ALL - 60 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 1a0b29f8e6f82c54623a665ba4af8fd1 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 cor0, tab0 AS cor1, tab0, tab0 cor2 ---- 3645 values hashing to 97b43fbe79eecd0bc6921392403b666d query I rowsort SELECT 90 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e query I rowsort SELECT - cor0.col2 AS col1 FROM tab0, tab0 cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 87af467938ef355540b8de24db1bf3b8 onlyif mysql # use DIV operator for integer division query I rowsort label-442 SELECT + + cor0.col2 + - col2 DIV + ( col1 + col1 ) AS col2 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-442 SELECT + + cor0.col2 + - col2 / + ( col1 + col1 ) AS col2 FROM tab0 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - col0 ) * col2 col0 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT 98 + - ( col0 ) + 10 AS col1 FROM tab0 AS cor0 ---- 19 73 84 query I rowsort SELECT ALL + 8 AS col1 FROM tab1 cor0 ---- 8 8 8 query I rowsort SELECT - 47 * + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1457 -2773 -799 query I rowsort SELECT + cor0.col1 + - 49 AS col2 FROM tab1 AS cor0 ---- -23 -36 -39 query I rowsort SELECT ALL - - 25 + - col0 AS col2 FROM tab2 AS cor0 ---- -53 -54 18 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 68 + - cor0.col0 * - col2 * - 72 col1 FROM tab2 AS cor0 ---- -13540 -145948 -216076 query I rowsort SELECT - 41 * col2 FROM tab2 AS cor0 ---- -1066 -1107 -1558 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 37 * col1 - - col2 col0 FROM tab2 AS cor0 ---- 1174 2209 667 query I rowsort SELECT ALL + 28 AS col0 FROM tab2 AS cor0 ---- 28 28 28 query I rowsort SELECT DISTINCT 26 * + col1 FROM tab2 AS cor0 ---- 1534 442 806 query I rowsort SELECT - 12 * col1 FROM tab2 cor0 ---- -204 -372 -708 query I rowsort SELECT + + col1 * - col0 AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 col0 FROM tab2 cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - 84 + col2 * - col1 FROM tab0 AS cor0 ---- -181 -2922 -7546 query I rowsort SELECT + - col2 * + col2 AS col0 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT ALL col1 + ( + col1 ) AS col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT + 71 AS col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 query I rowsort SELECT 94 AS col0 FROM tab1 ---- 94 94 94 onlyif mysql # use DIV operator for integer division query I rowsort label-462 SELECT DISTINCT + + col0 DIV - 10 + cor0.col2 FROM tab1 AS cor0 ---- 51 54 88 skipif mysql # not compatible query I rowsort label-462 SELECT DISTINCT + + col0 / - 10 + cor0.col2 FROM tab1 AS cor0 ---- 51 54 88 onlyif mysql # use DIV operator for integer division query I rowsort label-463 SELECT ALL + - cor0.col1 + 64 DIV + col1 FROM tab1 AS cor0 ---- -24 -4 -9 skipif mysql # not compatible query I rowsort label-463 SELECT ALL + - cor0.col1 + 64 / + col1 FROM tab1 AS cor0 ---- -24 -4 -9 query I rowsort SELECT DISTINCT 57 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 8 col0 FROM tab0 AS cor0 ---- -8 -8 -8 query I rowsort SELECT ALL + + 35 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1330 910 945 query I rowsort SELECT DISTINCT + ( - col2 ) * col0 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT cor0.col0 + col2 * col1 AS col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT DISTINCT + ( + 74 ) FROM tab1 AS cor0 ---- 74 onlyif mysql # use DIV operator for integer division query I rowsort label-470 SELECT 4 + - col2 DIV + cor0.col1 FROM tab2 AS cor0 ---- 2 4 4 skipif mysql # not compatible query I rowsort label-470 SELECT 4 + - col2 / + cor0.col1 FROM tab2 AS cor0 ---- 2 4 4 query I rowsort SELECT ALL - col0 + + 78 * col0 AS col2 FROM tab2 ---- 539 6006 6083 query I rowsort SELECT - col0 + col0 * tab1.col1 * - col1 FROM tab1 ---- -13600 -2031 -6464 query I rowsort SELECT col2 - tab2.col1 AS col0 FROM tab2 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + col2 col1 FROM tab1 ---- -7 16 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 78 + - col2 * col0 col1 FROM tab0 AS cor0 ---- -714 -7220 43 query I rowsort SELECT ALL col0 * + col2 + col1 AS col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT + ( cor0.col0 ) + cor0.col2 FROM tab0 AS cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col1 + cor0.col1 col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT - cor0.col0 + + 66 AS col0 FROM tab1 cor0 ---- -14 2 63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 24 + - col1 col0 FROM tab2 AS cor0 ---- -35 -7 7 onlyif mysql # use DIV operator for integer division query I rowsort label-481 SELECT DISTINCT - - CAST( 27 AS SIGNED ) DIV col0 + col0 FROM tab1 AS cor0 ---- 12 64 80 skipif mysql # not compatible query I rowsort label-481 SELECT DISTINCT - - CAST ( 27 AS INTEGER ) / col0 + col0 FROM tab1 AS cor0 ---- 12 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 29 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT ALL ( tab0.col0 ) FROM tab0 ---- 24 35 89 query I rowsort SELECT ALL cor0.col1 - - cor1.col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 2f77cea6077a88e4a9b3780ac7a48644 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( col2 ) col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT 61 * + 68 - col1 AS col1 FROM tab1 ---- 4122 4135 4138 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-487 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-487 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT 76 + + cor0.col2 * - col1 FROM tab1 AS cor0 ---- -1172 -1328 -494 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-489 SELECT DISTINCT CAST( NULL AS SIGNED ) * col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-489 SELECT DISTINCT CAST ( NULL AS INTEGER ) * col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - 67 - - col0 AS col0 FROM tab0 ---- -32 -43 22 query I rowsort SELECT tab0.col1 + col1 + - ( tab0.col1 + col1 ) FROM tab0 ---- 0 0 0 query I rowsort SELECT - col1 * col1 - - 2 * - col0 FROM tab0 AS cor0 ---- -7444 -8459 -9479 onlyif mysql # use DIV operator for integer division query I rowsort label-493 SELECT ALL - + cor0.col0 DIV - col0 + col0 AS col2 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-493 SELECT ALL - + cor0.col0 / - col0 + col0 AS col2 FROM tab2 AS cor0 ---- 79 8 80 query I rowsort SELECT ALL 36 AS col2 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 4d1892e880125dc90345721151acb22c query I rowsort SELECT - col2 + col2 * ( col1 ) + col0 AS col2 FROM tab0 ---- 131 2829 7469 query I rowsort SELECT DISTINCT 61 + + col2 FROM tab0 ---- 143 62 94 query I rowsort SELECT + 43 FROM tab1 AS cor0 ---- 43 43 43 query I rowsort SELECT - + col1 - + col2 * ( + 57 ) AS col0 FROM tab0 AS cor0 ---- -154 -1967 -4765 query I rowsort SELECT tab0.col2 + + col0 * + 40 AS col2 FROM tab0 ---- 1401 3642 993 query I rowsort SELECT + 82 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 99920d9f7cd9cdccef99cfa459ae6944 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-501 SELECT ALL + col0 - CAST( cor0.col0 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-501 SELECT ALL + col0 - CAST ( cor0.col0 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 + 40 AS col2 FROM tab0 AS cor0 ---- 129 64 75 query I rowsort SELECT - - col2 * + col1 + col0 * + cor0.col1 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT - col1 * - ( col1 ) AS col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT + cor0.col0 FROM tab2 AS cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 7 78 79 query I rowsort SELECT DISTINCT cor0.col2 * + cor0.col1 AS col1 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 1248 1404 570 query I rowsort SELECT ALL - + col1 * + 24 + + col1 FROM tab1 AS cor0 ---- -230 -299 -598 query I rowsort SELECT ALL + col0 * - col1 * - 22 + col2 AS col0 FROM tab2 AS cor0 ---- 101270 29584 4801 query I rowsort SELECT col1 * + ( - cor0.col2 ) + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 + 77 col0 FROM tab0 AS cor0 ---- -5 44 76 query I rowsort SELECT DISTINCT + col2 + col2 * col1 FROM tab0 AS cor0 ---- 2871 7544 98 onlyif mysql # use DIV operator for integer division query I rowsort label-512 SELECT ALL + - col1 DIV - 42 + 48 + - col1 FROM tab1 AS cor0 ---- 22 35 38 skipif mysql # not compatible query I rowsort label-512 SELECT ALL + - col1 / - 42 + 48 + - col1 FROM tab1 AS cor0 ---- 22 35 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-513 SELECT DISTINCT col1 + + CAST( NULL AS SIGNED ) * + col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-513 SELECT DISTINCT col1 + + CAST ( NULL AS INTEGER ) * + col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col0 + cor0.col1 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-515 SELECT DISTINCT - col1 * + 64 + cor0.col0 DIV col0 col0 FROM tab2 AS cor0 ---- -1087 -1983 -3775 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-515 SELECT DISTINCT - col1 * + 64 + cor0.col0 / col0 col0 FROM tab2 AS cor0 ---- -1087 -1983 -3775 query I rowsort SELECT + col1 + 26 FROM tab0 AS cor0 ---- 112 117 123 onlyif mysql # use DIV operator for integer division query I rowsort label-517 SELECT ALL - cor0.col1 DIV - col0 FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-517 SELECT ALL - cor0.col1 / - col0 FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # use DIV operator for integer division query I rowsort label-518 SELECT + 66 DIV - col0 AS col2 FROM tab2 AS cor0 ---- -9 0 0 skipif mysql # not compatible query I rowsort label-518 SELECT + 66 / - col0 AS col2 FROM tab2 AS cor0 ---- -9 0 0 query I rowsort SELECT DISTINCT + 59 AS col0 FROM tab1, tab2 cor0 ---- 59 query I rowsort SELECT - 33 + tab2.col2 AS col1 FROM tab2 ---- -6 -7 5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col0 col2 FROM tab1 ---- -23 54 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-522 SELECT col2 * + col2 * - CAST( col1 AS SIGNED ) AS col1 FROM tab1 ---- -119808 -32490 -75816 skipif mysql # not compatible query I rowsort label-522 SELECT col2 * + col2 * - CAST ( col1 AS INTEGER ) AS col1 FROM tab1 ---- -119808 -32490 -75816 onlyif mysql # use DIV operator for integer division query I rowsort label-523 SELECT DISTINCT - col2 DIV + tab1.col2 AS col2 FROM tab1 ---- -1 skipif mysql # not compatible query I rowsort label-523 SELECT DISTINCT - col2 / + tab1.col2 AS col2 FROM tab1 ---- -1 query I rowsort SELECT DISTINCT 60 AS col2 FROM tab1 ---- 60 query I rowsort SELECT DISTINCT 63 * tab0.col0 * - col0 AS col1 FROM tab0 ---- -36288 -499023 -77175 onlyif mysql # use DIV operator for integer division query I rowsort label-526 SELECT ( col2 ) * col2 DIV - col2 - + col2 DIV col1 FROM tab0 cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-526 SELECT ( col2 ) * col2 / - col2 - + col2 / col1 FROM tab0 cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT 35 FROM tab0 ---- 35 query I rowsort SELECT ALL - col2 + col0 AS col2 FROM tab2 cor0 ---- -20 41 52 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 cor0, tab2 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to b8435223668db186a5012e4112253f28 query I rowsort SELECT - col0 * col2 * col1 + + col2 FROM tab2 ---- -119626 -50996 -5832 query I rowsort SELECT col0 + 58 AS col1 FROM tab1 ---- 122 138 61 query I rowsort SELECT - col2 + 23 AS col0 FROM tab1 ---- -31 -34 -73 query I rowsort SELECT DISTINCT + + col1 * - 93 + - 17 + + col0 AS col2 FROM tab0 AS cor0 ---- -7991 -8391 -9003 query I rowsort SELECT DISTINCT + - col1 * - 93 FROM tab0 AS cor0 ---- 7998 8463 9021 query I rowsort SELECT DISTINCT - cor0.col2 AS col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- -26 -27 -38 query I rowsort SELECT ALL - + ( + 73 ) + - col2 FROM tab1 AS cor0 ---- -127 -130 -169 query I rowsort SELECT DISTINCT + ( col2 ) - + cor0.col0 * col1 FROM tab2 cor0 ---- -1305 -190 -4576 query I rowsort SELECT - ( 69 ) * col0 AS col0 FROM tab1 cor0 ---- -207 -4416 -5520 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-539 SELECT ALL + CAST( col1 AS SIGNED ) + + col2 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-539 SELECT ALL + CAST ( col1 AS INTEGER ) + + col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT + tab2.col0 * - col0 * 98 FROM tab2 ---- -4802 -596232 -611618 query I rowsort SELECT - ( col2 ) * col2 AS col0 FROM tab0 cor0 ---- -1 -1089 -6724 onlyif mysql # use DIV operator for integer division query I rowsort label-542 SELECT + col2 + - 56 * - col2 DIV col2 AS col0 FROM tab0 ---- 138 57 89 skipif mysql # not compatible query I rowsort label-542 SELECT + col2 + - 56 * - col2 / col2 AS col0 FROM tab0 ---- 138 57 89 query I rowsort SELECT ALL 38 + 99 FROM tab0 ---- 137 137 137 query I rowsort SELECT ALL - ( - ( + tab0.col2 ) ) AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT ( col2 ) * col1 * - tab0.col2 + - col0 FROM tab0 ---- -132 -611973 -93678 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-546 SELECT + CAST( NULL AS SIGNED ) * 60 + col1 * - col1 AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-546 SELECT + CAST ( NULL AS INTEGER ) * 60 + col1 * - col1 AS col1 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-547 SELECT + CAST( col2 AS SIGNED ) DIV col2 + - 3 * col0 * col0 FROM tab1 AS cor0 ---- -12287 -19199 -26 skipif mysql # not compatible query I rowsort label-547 SELECT + CAST ( col2 AS INTEGER ) / col2 + - 3 * col0 * col0 FROM tab1 AS cor0 ---- -12287 -19199 -26 query I rowsort SELECT + + 87 + + 45 * - col1 AS col0 FROM tab0 AS cor0 ---- -3783 -4008 -4278 query I rowsort SELECT + col1 + + col0 * col2 AS col2 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT - cor0.col0 * 56 + + col2 + ( col1 ) FROM tab2 AS cor0 ---- -334 -4283 -4369 query I rowsort SELECT col0 + - col1 * - col2 * - ( + col1 ) AS col1 FROM tab0 cor0 ---- -244044 -678953 -9374 query I rowsort SELECT DISTINCT 38 * - col0 AS col1 FROM tab0 AS cor0 ---- -1330 -3382 -912 query I rowsort SELECT - col0 * + col0 * col0 AS col0 FROM tab1 cor0 ---- -262144 -27 -512000 query I rowsort SELECT ALL 56 * - col2 - + col1 * col1 FROM tab1 AS cor0 ---- -3292 -3700 -5545 query I rowsort SELECT DISTINCT + ( - cor0.col2 ) * + col2 AS col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT - 74 * col1 FROM tab1 AS cor0 ---- -1924 -740 -962 onlyif mysql # use DIV operator for integer division query I rowsort label-557 SELECT ALL + 99 DIV col2 + + col2 * ( - col2 * 46 ) FROM tab1 AS cor0 ---- -134135 -149453 -423935 skipif mysql # not compatible query I rowsort label-557 SELECT ALL + 99 / col2 + + col2 * ( - col2 * 46 ) FROM tab1 AS cor0 ---- -134135 -149453 -423935 query I rowsort SELECT + col1 + col2 * + 38 FROM tab0 cor0 ---- 1340 135 3207 query I rowsort SELECT ALL + + 99 AS col1 FROM tab0 AS cor0 ---- 99 99 99 query I rowsort SELECT ALL - 87 * col2 AS col1 FROM tab1 AS cor0 ---- -4698 -4959 -8352 query I rowsort SELECT cor0.col0 * - col0 - - col2 AS col2 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT col0 * 40 * - col0 AS col2 FROM tab2 AS cor0 ---- -1960 -243360 -249640 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-563 SELECT cor0.col0 + - CAST( 10 AS SIGNED ) + col2 * + CAST( + col1 AS SIGNED ) FROM tab1 AS cor0 ---- 1318 1397 624 skipif mysql # not compatible query I rowsort label-563 SELECT cor0.col0 + - CAST ( 10 AS INTEGER ) + col2 * + CAST ( + col1 AS INTEGER ) FROM tab1 AS cor0 ---- 1318 1397 624 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col2 + + col0 col2 FROM tab0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-565 SELECT DISTINCT tab0.col0 * + tab0.col2 + ( - ( col1 ) ) DIV col2 + + 62 AS col0 FROM tab0 ---- 0 7359 852 skipif mysql # not compatible query I rowsort label-565 SELECT DISTINCT tab0.col0 * + tab0.col2 + ( - ( col1 ) ) / col2 + + 62 AS col0 FROM tab0 ---- 0 7359 852 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-566 SELECT + cor0.col1 * - ( - 53 ) + + col2 + + CAST( col2 AS SIGNED ) * + col0 FROM tab0 cor0 ---- 12203 5177 5383 skipif mysql # not compatible query I rowsort label-566 SELECT + cor0.col1 * - ( - 53 ) + + col2 + + CAST ( col2 AS INTEGER ) * + col0 FROM tab0 cor0 ---- 12203 5177 5383 query I rowsort SELECT col1 * 90 + col2 AS col2 FROM tab2 AS cor0 ---- 1568 2817 5336 query I rowsort SELECT DISTINCT - 4 FROM tab0 AS cor0 ---- -4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-569 SELECT col0 * - col0 + - col0 * + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-569 SELECT col0 * - col0 + - col0 * + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + - 25 FROM tab1 AS cor0 ---- -25 -25 -25 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-571 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab2, tab1 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-571 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab2, tab1 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col0 + - col1 col2 FROM tab1 ---- -23 54 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-573 SELECT + col2 * + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-573 SELECT + col2 * + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col0 + + col0 * col0 AS col1 FROM tab2 cor0 ---- 56 6162 6320 query I rowsort SELECT ALL + col1 * + ( + cor0.col2 ) AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - + col2 * + 40 * 71 AS col1 FROM tab2 cor0 ---- -107920 -73840 -76680 query I rowsort SELECT DISTINCT col2 * - col1 + col2 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT ALL - 79 + + col2 AS col0 FROM tab1 ---- -22 -25 17 query I rowsort SELECT DISTINCT col0 * - col1 * + col1 FROM tab2 ---- -22831 -271518 -6727 query I rowsort SELECT DISTINCT - - col2 + + col1 AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT ALL col2 + col0 + 95 FROM tab2 AS cor0 ---- 129 199 212 query I rowsort SELECT DISTINCT + - col2 * - 67 AS col1 FROM tab2 AS cor0 ---- 1742 1809 2546 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * col0 * col2 col2 FROM tab0 AS cor0 ---- 26136 35 598436 onlyif mysql # use DIV operator for integer division query I rowsort label-584 SELECT ALL cor0.col2 DIV + col0 FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-584 SELECT ALL cor0.col2 / + col0 FROM tab1 AS cor0 ---- 0 1 18 query I rowsort SELECT - - col1 * - 72 FROM tab2 AS cor0 ---- -1224 -2232 -4248 query I rowsort SELECT DISTINCT - col0 + - 73 * + col2 + + col0 AS col0 FROM tab1 AS cor0 ---- -3942 -4161 -7008 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + - cor0.col0 col0 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT DISTINCT + + cor0.col1 + - col1 AS col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL + - col1 * col0 + - col2 + col1 AS col1 FROM tab1 AS cor0 ---- -106 -1123 -687 query I rowsort SELECT col2 * tab1.col2 * col2 + col0 AS col1 FROM tab1 ---- 157467 185257 884816 query I rowsort SELECT 21 + 22 + col2 FROM tab0 ---- 125 44 76 query I rowsort SELECT col0 + - 92 - tab0.col0 FROM tab0 ---- -92 -92 -92 query I rowsort SELECT DISTINCT tab2.col1 AS col0 FROM tab2, tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT col2 * - col2 + - col0 AS col1 FROM tab0 AS cor0 ---- -1113 -36 -6813 query I rowsort SELECT - - col0 + col1 * + col1 * + col1 FROM tab1 AS cor0 ---- 1064 17579 2277 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 66 col1 FROM tab0 AS cor0 ---- -66 -66 -66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 + - col1 - + col1 col2 FROM tab1 AS cor0 ---- 2 37 70 onlyif mysql # use DIV operator for integer division query I rowsort label-598 SELECT + col1 + + col1 DIV + col0 - + cor0.col1 FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-598 SELECT + col1 + + col1 / + col0 - + cor0.col1 FROM tab0 AS cor0 ---- 1 2 3 query I rowsort SELECT - 44 * col2 FROM tab0 cor0 ---- -1452 -3608 -44 query I rowsort SELECT + col1 * col2 + - cor0.col0 FROM tab0 AS cor0 ---- 2814 62 7373 onlyif mysql # use DIV operator for integer division query I rowsort label-601 SELECT col0 + + col1 DIV col2 AS col1 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-601 SELECT col0 + + col1 / col2 AS col1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL 9 * - col1 AS col2 FROM tab2 AS cor0 ---- -153 -279 -531 query I rowsort SELECT DISTINCT - col0 * col2 + + 97 FROM tab2 AS cor0 ---- -1931 -2905 -92 onlyif mysql # use DIV operator for integer division query I rowsort label-604 SELECT DISTINCT - col0 DIV col2 + - ( col0 ) * col0 + col2 FROM tab1 AS cor0 ---- -4040 -6304 45 skipif mysql # not compatible query I rowsort label-604 SELECT DISTINCT - col0 / col2 + - ( col0 ) * col0 + col2 FROM tab1 AS cor0 ---- -4040 -6304 45 query I rowsort SELECT + + col1 * - col2 + col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT + - col2 * col1 + - ( + 54 ) AS col2 FROM tab2 AS cor0 ---- -1588 -700 -891 query I rowsort SELECT 53 * + col2 + col1 AS col1 FROM tab0 ---- 150 1835 4437 query I rowsort SELECT - col2 + + cor0.col2 FROM tab2 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-609 SELECT DISTINCT + 78 * col0 + col1 DIV + 95 FROM tab2 AS cor0 ---- 546 6084 6162 skipif mysql # not compatible query I rowsort label-609 SELECT DISTINCT + 78 * col0 + col1 / + 95 FROM tab2 AS cor0 ---- 546 6084 6162 query I rowsort SELECT + + col0 * + col1 + - 88 FROM tab1 AS cor0 ---- -10 552 952 query I rowsort SELECT ALL 37 * cor0.col1 + - col2 * col0 FROM tab1 AS cor0 ---- -3278 -7199 800 query I rowsort SELECT DISTINCT + ( + col2 ) * ( + col2 ) AS col0 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT - col2 * col0 + + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 onlyif mysql # use DIV operator for integer division query I rowsort label-614 SELECT ALL - 54 DIV cor0.col2 FROM tab0 AS cor0 ---- -1 -54 0 skipif mysql # not compatible query I rowsort label-614 SELECT ALL - 54 / cor0.col2 FROM tab0 AS cor0 ---- -1 -54 0 query I rowsort SELECT DISTINCT - col0 - + col2 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT 14 + cor0.col0 * col0 FROM tab0 AS cor0 ---- 1239 590 7935 query I rowsort SELECT ALL + + 27 AS col2 FROM tab0 AS cor0 ---- 27 27 27 query I rowsort SELECT col2 + - col1 AS col0 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT - - col2 + - col2 + + col2 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-620 SELECT + 92 DIV cor0.col1 + + col1 AS col2 FROM tab0 AS cor0 ---- 87 92 97 skipif mysql # not compatible query I rowsort label-620 SELECT + 92 / cor0.col1 + + col1 AS col2 FROM tab0 AS cor0 ---- 87 92 97 query I rowsort SELECT DISTINCT + col2 * - col1 + + 85 FROM tab2 AS cor0 ---- -1449 -561 -752 query I rowsort SELECT 6 * col2 + 39 * - 5 * col1 FROM tab0 AS cor0 ---- -16572 -17253 -18909 query I rowsort SELECT ALL + + 47 AS col2 FROM tab2 cor0 ---- 47 47 47 onlyif mysql # use DIV operator for integer division query I rowsort label-624 SELECT - col2 + - col2 * ( - col2 ) DIV + col1 + - col1 FROM tab0 AS cor0 ---- -100 -107 -98 skipif mysql # not compatible query I rowsort label-624 SELECT - col2 + - col2 * ( - col2 ) / + col1 + - col1 FROM tab0 AS cor0 ---- -100 -107 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-625 SELECT ALL 16 + - col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-625 SELECT ALL 16 + - col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-626 SELECT DISTINCT col2 DIV col0 AS col1 FROM tab2 AS cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-626 SELECT DISTINCT col2 / col0 AS col1 FROM tab2 AS cor0 ---- 0 3 onlyif mysql # use DIV operator for integer division query I rowsort label-627 SELECT col1 DIV + col0 + - col1 FROM tab1 AS cor0 ---- -10 -13 -18 skipif mysql # not compatible query I rowsort label-627 SELECT col1 / + col0 + - col1 FROM tab1 AS cor0 ---- -10 -13 -18 onlyif mysql # use DIV operator for integer division query I rowsort label-628 SELECT + col1 + 90 DIV + col0 FROM tab0 AS cor0 ---- 89 92 99 skipif mysql # not compatible query I rowsort label-628 SELECT + col1 + 90 / + col0 FROM tab0 AS cor0 ---- 89 92 99 query I rowsort SELECT - - col2 + - col2 + - ( col1 ) AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT cor0.col1 * col0 + + 6 * - col2 FROM tab1 AS cor0 ---- -246 298 464 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + - ( col2 ) col0 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT ALL - col2 * col0 + col0 + - col0 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT - - cor0.col2 + cor0.col1 * + cor0.col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 564dfe9f90d68715248af08e36c5b0c2 query I rowsort SELECT - col0 * - tab1.col2 AS col0 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT + col0 * + 11 * col0 AS col0 FROM tab2 cor0 ---- 539 66924 68651 query I rowsort SELECT DISTINCT + 92 AS col1 FROM tab2 cor0 ---- 92 query I rowsort SELECT DISTINCT + - col0 + + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL + col0 * col0 * + cor0.col1 FROM tab1 AS cor0 ---- 234 40960 83200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab2.col1 * + col2 col0 FROM tab2 ---- -1534 -646 -837 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0 AS cor2 ---- 972 values hashing to deaaa983f771be544ffdc26f04a18657 query I rowsort SELECT ALL - ( 43 ) AS col2 FROM tab0 AS cor0 ---- -43 -43 -43 query I rowsort SELECT ALL + 90 + ( tab0.col1 ) + col2 AS col2 FROM tab0 ---- 188 209 263 query I rowsort SELECT + 19 + col0 * 65 FROM tab2 AS cor0 ---- 474 5089 5154 query I rowsort SELECT ALL + col1 * ( col1 ) - col0 AS col2 FROM tab2 ---- 210 3403 954 query I rowsort SELECT ALL + 96 - + col2 FROM tab2 ---- 58 69 70 query I rowsort SELECT ALL - 74 AS col1 FROM tab2 AS cor0 ---- -74 -74 -74 query I rowsort SELECT ALL + - cor1.col2 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 0dc9bbe392d52df93d2a115d7f622dba query I rowsort SELECT - - cor0.col0 + - col0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col1 * - tab2.col2 AS col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT + col1 * col2 + + col2 AS col2 FROM tab2 cor0 ---- 1560 684 864 query I rowsort SELECT ALL col1 * + col2 * col1 FROM tab1 ---- 16224 36504 5700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col0 * col0 col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT DISTINCT - col1 * col1 * col1 FROM tab0 ---- -636056 -753571 -912673 query I rowsort SELECT ALL + + col2 * + col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT + tab1.col0 AS col1 FROM tab1, tab0, tab2 cor0 ---- 3 64 80 query I rowsort SELECT ALL - ( + tab2.col0 * col1 ) + col2 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT ALL 71 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 onlyif mysql # use DIV operator for integer division query I rowsort label-658 SELECT - + col2 + col1 DIV col2 col2 FROM tab0 AS cor0 ---- -31 -81 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-658 SELECT - + col2 + col1 / col2 col2 FROM tab0 AS cor0 ---- -31 -81 96 query I rowsort SELECT 2 * col2 AS col0 FROM tab0 ---- 164 2 66 onlyif mysql # use DIV operator for integer division query I rowsort label-660 SELECT 47 DIV col1 AS col1 FROM tab1 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-660 SELECT 47 / col1 AS col1 FROM tab1 ---- 1 3 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 96 * ( + col0 * + col0 + col1 ) col2 FROM tab0 ---- -126912 -63552 -769152 query I rowsort SELECT DISTINCT ( col0 + - col0 ) AS col1 FROM tab2 ---- 0 query I rowsort SELECT - 3 + + col2 * col2 + tab0.col0 * col0 AS col0 FROM tab0 ---- 1223 14642 1662 query I rowsort SELECT - 55 + 46 FROM tab1 ---- -9 -9 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-665 SELECT ALL - tab1.col0 + + 26 DIV - col2 AS col0 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-665 SELECT ALL - tab1.col0 + + 26 / - col2 AS col0 FROM tab1 ---- -3 -64 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-666 SELECT DISTINCT CAST( 40 AS SIGNED ) + col0 * col1 * col0 col1 FROM tab2 ---- 106137 1559 358996 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-666 SELECT DISTINCT CAST ( 40 AS INTEGER ) + col0 * col1 * col0 col1 FROM tab2 ---- 106137 1559 358996 query I rowsort SELECT DISTINCT 3 + - ( col2 ) FROM tab0 ---- -30 -79 2 onlyif mysql # use DIV operator for integer division query I rowsort label-668 SELECT - col1 + - col1 DIV cor0.col1 + - col0 AS col1 FROM tab0 AS cor0 ---- -111 -133 -181 skipif mysql # not compatible query I rowsort label-668 SELECT - col1 + - col1 / cor0.col1 + - col0 AS col1 FROM tab0 AS cor0 ---- -111 -133 -181 query I rowsort SELECT ALL - 27 + col0 FROM tab1 AS cor0 ---- -24 37 53 query I rowsort SELECT 76 AS col2 FROM tab2 AS cor0 ---- 76 76 76 query I rowsort SELECT ALL - + col0 + - cor0.col1 * col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT - - col0 * col1 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT ( + cor0.col2 ) + - cor0.col1 FROM tab1 AS cor0 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 38 + + col0 * col0 col0 FROM tab1 AS cor0 ---- 4134 47 6438 query I rowsort SELECT DISTINCT + col0 - - col0 * col2 AS col1 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL ( col2 ) + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL - tab1.col0 * col0 - - col2 * + col2 FROM tab1 ---- -847 2816 2907 query I rowsort SELECT ALL + col1 + col2 * col0 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT + tab2.col1 + col0 FROM tab2 ---- 137 38 96 query I rowsort SELECT DISTINCT + tab1.col2 * tab1.col1 - + col0 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT + tab0.col1 + + tab0.col0 FROM tab0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-682 SELECT ALL - col1 DIV - col0 - - col2 AS col1 FROM tab2 ---- 26 31 38 skipif mysql # not compatible query I rowsort label-682 SELECT ALL - col1 / - col0 - - col2 AS col1 FROM tab2 ---- 26 31 38 onlyif mysql # use DIV operator for integer division query I rowsort label-683 SELECT col0 DIV col0 + col1 * - col0 * tab2.col0 FROM tab2 ---- -106096 -1518 -358955 skipif mysql # not compatible query I rowsort label-683 SELECT col0 / col0 + col1 * - col0 * tab2.col0 FROM tab2 ---- -106096 -1518 -358955 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND col1 ---- query I rowsort SELECT ALL - tab1.col1 + + col1 * + col1 * col1 AS col2 FROM tab1 ---- 17550 2184 990 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col2 col0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT col0 + col0 + col1 AS col2 FROM tab2 ---- 175 215 45 query III rowsort SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN + col2 * col1 + col1 AND ( NULL ) ---- query I rowsort SELECT tab2.col2 + col0 * - col1 + col1 AS col1 FROM tab2 ---- -1288 -159 -4517 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col0 col0 FROM tab1 ---- 162 3648 7680 query III rowsort SELECT * FROM tab1 WHERE - col1 * + col1 + col0 BETWEEN col1 AND ( - col2 ) ---- query I rowsort SELECT ALL tab2.col0 FROM tab2 WHERE NOT NULL <> - col2 * + col1 ---- query I rowsort SELECT ALL col2 AS col0 FROM tab0 WHERE NOT ( col2 ) <> ( NULL ) ---- query I rowsort SELECT ALL + col0 + - col2 * col1 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT + col1 * col2 + col2 AS col2 FROM tab2 ---- 1560 684 864 query III rowsort SELECT * FROM tab0 WHERE NOT col2 NOT BETWEEN + col0 AND - col2 * col1 ---- query I rowsort SELECT ALL + col1 * + tab0.col0 * + col0 + col0 AS col2 FROM tab0 ---- 118860 49560 720900 query I rowsort SELECT DISTINCT - tab2.col2 + + col0 FROM tab2 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-699 SELECT ALL - col0 * col2 + col2 DIV + col0 col0 FROM tab1 ---- -144 -3648 -7679 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-699 SELECT ALL - col0 * col2 + col2 / + col0 col0 FROM tab1 ---- -144 -3648 -7679 query III rowsort SELECT DISTINCT * FROM tab2 WHERE + col2 / - col0 IN ( + col1 + - col0 ) ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( + col0 * + col2 ) BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 * + cor0.col1 + + col2 * - col0 FROM tab2 AS cor0 ---- -1659 2574 28 onlyif mysql # use DIV operator for integer division query I rowsort label-703 SELECT col1 DIV - col1 + + col1 FROM tab2 AS cor0 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-703 SELECT col1 / - col1 + + col1 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT + col1 + - col2 AS col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT + col0 / + col0 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( - col1 + cor0.col2 ) ---- query I rowsort SELECT ALL + col1 * + tab1.col1 AS col2 FROM tab1 ---- 100 169 676 query I rowsort SELECT DISTINCT col2 * - tab1.col1 + - col1 AS col0 FROM tab1 ---- -1261 -1430 -580 query I rowsort SELECT - 58 * - 58 + + col1 AS col2 FROM tab1 AS cor0 ---- 3374 3377 3390 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-709 SELECT ALL CAST( ( col1 ) AS SIGNED ) + col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 skipif mysql # not compatible query I rowsort label-709 SELECT ALL CAST ( ( col1 ) AS INTEGER ) + col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 65 col2 FROM tab2 AS cor0 ---- 65 65 65 onlyif mysql # use DIV operator for integer division query I rowsort label-711 SELECT ALL + - ( - col2 ) + + cor0.col2 * + col1 + - col1 DIV + col0 FROM tab1 AS cor0 ---- 1344 1450 627 skipif mysql # not compatible query I rowsort label-711 SELECT ALL + - ( - col2 ) + + cor0.col2 * + col1 + - col1 / + col0 FROM tab1 AS cor0 ---- 1344 1450 627 query I rowsort SELECT + - ( col0 ) * + col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - cor0.col1 * ( col2 ) AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT - + 96 * col1 + + cor0.col2 + + 98 * + col2 FROM tab2 AS cor0 ---- -303 -3090 2130 query I rowsort SELECT DISTINCT 71 * ( - col0 ) FROM tab0 AS cor0 ---- -1704 -2485 -6319 query I rowsort SELECT DISTINCT 32 * + 7 + + col2 + 18 AS col1 FROM tab2 AS cor0 ---- 268 269 280 query I rowsort SELECT + 16 + col0 * - col0 FROM tab1 AS cor0 ---- -4080 -6384 7 query I rowsort SELECT DISTINCT - 76 FROM tab0 AS cor0 ---- -76 query I rowsort SELECT - + cor0.col1 + 87 AS col1 FROM tab2 AS cor0 ---- 28 56 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-720 SELECT + CAST( + col0 AS SIGNED ) + col0 + col2 FROM tab2 AS cor0 ---- 182 196 41 skipif mysql # not compatible query I rowsort label-720 SELECT + CAST ( + col0 AS INTEGER ) + col0 + col2 FROM tab2 AS cor0 ---- 182 196 41 onlyif mysql # use DIV operator for integer division query I rowsort label-721 SELECT DISTINCT col2 * - 23 - col0 DIV - tab0.col0 FROM tab0 ---- -1885 -22 -758 skipif mysql # not compatible query I rowsort label-721 SELECT DISTINCT col2 * - 23 - col0 / - tab0.col0 FROM tab0 ---- -1885 -22 -758 onlyif mysql # use DIV operator for integer division query I rowsort label-722 SELECT ALL + col1 + + col2 DIV + col2 - + tab1.col2 AS col2 FROM tab1 ---- -27 -46 -82 skipif mysql # not compatible query I rowsort label-722 SELECT ALL + col1 + + col2 / + col2 - + tab1.col2 AS col2 FROM tab1 ---- -27 -46 -82 query I rowsort SELECT ALL tab2.col2 + col1 - - 59 AS col1 FROM tab2 ---- 114 117 144 query I rowsort SELECT - tab2.col2 * - col2 - col0 * + col2 FROM tab2 ---- -1352 -1558 540 query I rowsort SELECT DISTINCT + 28 + 49 FROM tab1 AS cor0 ---- 77 query I rowsort SELECT - col0 * + col1 * ( + col1 * - ( + tab1.col1 ) ) FROM tab1 ---- 175760 52728 64000 query I rowsort SELECT DISTINCT + ( - col2 ) + col0 FROM tab1 ---- -16 -51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * 88 - - col1 * + col1 col0 FROM tab0 ---- 14964 16289 17945 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-729 SELECT + CAST( NULL AS DECIMAL ) + 81 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-729 SELECT + CAST ( NULL AS REAL ) + 81 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 79 * + tab0.col2 * ( 29 ) AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 9b96a35acb923d7754def28a41035236 onlyif mysql # use DIV operator for integer division query I rowsort label-731 SELECT + ( 86 ) * col0 + cor0.col1 DIV cor0.col2 FROM tab1 AS cor0 ---- 258 5504 6880 skipif mysql # not compatible query I rowsort label-731 SELECT + ( 86 ) * col0 + cor0.col1 / cor0.col2 FROM tab1 AS cor0 ---- 258 5504 6880 query I rowsort SELECT ALL col1 + - cor0.col0 FROM tab2 cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT col1 + - 53 FROM tab2 ---- -22 -36 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-734 SELECT + col2 * 82 * col2 + + col1 + CAST( NULL AS SIGNED ) / + col2 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-734 SELECT + col2 * 82 * col2 + + col1 + CAST ( NULL AS INTEGER ) / + col2 AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col2 * 0 + - col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT ALL + 62 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 4911b1417a3797d23dd8f38b6ed05c1b query I rowsort SELECT ALL + tab1.col2 + col2 AS col0 FROM tab1 ---- 108 114 192 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * col1 col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - col1 + 24 * col2 FROM tab2 AS cor0 ---- 565 617 895 query I rowsort SELECT DISTINCT - col1 * + 48 + col2 FROM tab1 cor0 ---- -1194 -423 -528 query I rowsort SELECT ALL - cor0.col2 * + 42 AS col2 FROM tab1 AS cor0 ---- -2268 -2394 -4032 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * - col2 col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + + cor0.col1 - 98 AS col2 FROM tab1 AS cor0 ---- -72 -85 -88 query I rowsort SELECT ALL + col1 * + cor0.col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + col1 * 34 * 85 + - col2 AS col2 FROM tab0 ---- 248507 262908 280329 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab2, tab2 AS cor2 ---- 3645 values hashing to 3eea7cef970c8ff51d71b8a23ee129bf query I rowsort SELECT ALL + cor0.col0 * tab0.col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 7bf5e0e3ec1be8bea20f7ba84b6c99c3 query I rowsort SELECT ALL - 32 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to ef8f93119983b962f4c81381ebf4b1e6 onlyif mysql # use DIV operator for integer division query I rowsort label-749 SELECT - col0 DIV ( col1 ) AS col1 FROM tab1 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-749 SELECT - col0 / ( col1 ) AS col1 FROM tab1 ---- -6 -6 0 onlyif mysql # use DIV operator for integer division query I rowsort label-750 SELECT DISTINCT col2 DIV + col1 + - col0 * + tab2.col1 * col1 FROM tab2 ---- -22829 -271518 -6727 skipif mysql # not compatible query I rowsort label-750 SELECT DISTINCT col2 / + col1 + - col0 * + tab2.col1 * col1 FROM tab2 ---- -22829 -271518 -6727 query I rowsort SELECT DISTINCT col0 * col1 + cor0.col2 AS col1 FROM tab0 cor0 ---- 2097 3396 8181 query I rowsort SELECT + col1 * 72 FROM tab1 AS cor0 ---- 1872 720 936 query I rowsort SELECT ALL + col0 + 84 FROM tab1 AS cor0 ---- 148 164 87 query I rowsort SELECT DISTINCT - - col1 - 27 AS col0 FROM tab2 AS cor0 ---- -10 32 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + - col2 * + col1 col1 FROM tab0 cor0 ---- -194 -2924 -7553 query I rowsort SELECT ALL - col1 * + ( + col1 ) AS col2 FROM tab0 ---- -7396 -8281 -9409 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 750b3c1b743e18f68d402d034647fcf2 query I rowsort SELECT + - col2 * 73 * + col2 AS col2 FROM tab1 AS cor0 ---- -212868 -237177 -672768 query I rowsort SELECT DISTINCT - + col1 * - 37 + col0 AS col0 FROM tab1 AS cor0 ---- 434 561 965 query I rowsort SELECT + 10 * + col0 + - col1 AS col1 FROM tab2 AS cor0 ---- 39 721 773 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-761 SELECT DISTINCT + CAST( NULL AS SIGNED ) * col1 + col0 * col1 * cor0.col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-761 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * col1 + col0 * col1 * cor0.col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - - ( + 53 ) * - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -1378 -1431 -2014 query I rowsort SELECT ALL - 78 AS col0 FROM tab0 cor0 ---- -78 -78 -78 query I rowsort SELECT + 30 + - col1 FROM tab0 AS cor0 ---- -56 -61 -67 query I rowsort SELECT - + col2 * col2 + col0 AS col2 FROM tab1 cor0 ---- -2913 -3185 -9136 query I rowsort SELECT - 47 * col2 + - col0 * - col0 AS col0 FROM tab1 AS cor0 ---- -2529 1417 1888 query I rowsort SELECT DISTINCT - ( + col1 ) * col0 FROM tab2 cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 16 * col2 col2 FROM tab2 ---- -416 -432 -608 query I rowsort SELECT DISTINCT + - col1 + cor0.col1 * - ( col1 + col1 ) * - col1 FROM tab2 AS cor0 ---- 410699 59551 9809 query I rowsort SELECT - cor0.col1 * - cor0.col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT - col2 * + col1 AS col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT + col2 * col2 + - 59 AS col2 FROM tab0 AS cor0 ---- -58 1030 6665 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col1 ) + col0 col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + col1 + + col1 AS col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT + + col0 * + col2 + cor0.col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + col0 * 73 AS col1 FROM tab0 AS cor0 ---- 1752 2555 6497 query I rowsort SELECT DISTINCT - col1 * + 65 - col0 FROM tab2 AS cor0 ---- -1184 -2022 -3913 query I rowsort SELECT DISTINCT - col1 + - 28 FROM tab0 AS cor0 ---- -114 -119 -125 query I rowsort SELECT DISTINCT + cor0.col1 - 40 AS col0 FROM tab0 cor0 ---- 46 51 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 * ( cor0.col1 * + col0 ) col0 FROM tab0 AS cor0 ---- 3395 664118 68112 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-781 SELECT + 81 * + col0 + - CAST( NULL AS SIGNED ) / - 13 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-781 SELECT + 81 * + col0 + - CAST ( NULL AS INTEGER ) / - 13 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - cor0.col1 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f query I rowsort SELECT 42 + col2 AS col1 FROM tab0 ---- 124 43 75 onlyif mysql # use DIV operator for integer division query I rowsort label-784 SELECT - col1 DIV col0 + + col1 AS col1 FROM tab0 ---- 83 90 95 skipif mysql # not compatible query I rowsort label-784 SELECT - col1 / col0 + + col1 AS col1 FROM tab0 ---- 83 90 95 query I rowsort SELECT DISTINCT 4 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 4 query I rowsort SELECT col0 * + cor0.col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT 81 AS col0 FROM tab0 cor0 ---- 81 81 81 query I rowsort SELECT - 51 * - col2 + + 2 FROM tab0 AS cor0 ---- 1685 4184 53 onlyif mysql # use DIV operator for integer division query I rowsort label-789 SELECT cor0.col0 + - col1 DIV 57 AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-789 SELECT cor0.col0 + - col1 / 57 AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT 91 * - cor0.col0 FROM tab1 AS cor0 ---- -273 -5824 -7280 query I rowsort SELECT - col0 + - 41 * + col1 FROM tab1 AS cor0 ---- -1069 -474 -613 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * + ( + col1 ) + col2 col1 FROM tab1 AS cor0 ---- -43 -622 -73 query I rowsort SELECT col2 * - col0 + col2 * cor0.col0 * col1 AS col0 FROM tab2 cor0 ---- 117624 48032 5670 query I rowsort SELECT + 49 AS col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to a40d8754a5be3ce2309c61bfd3e00197 query I rowsort SELECT - ( - cor0.col0 ) * col0 - - col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT - ( col1 ) * cor0.col1 * cor0.col2 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT DISTINCT + ( + col2 + - col2 ) AS col1 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT ( - col2 ) * col2 AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT + - ( - col0 ) + col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT + 18 * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1062 306 558 query I rowsort SELECT - + 76 FROM tab0 AS cor0 ---- -76 -76 -76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 13 col1 FROM tab0, tab1 cor0 ---- 9 values hashing to 184e52d7aa5aa66591291e39c67a3dfb query I rowsort SELECT + 2 + + col2 * col0 FROM tab0 AS cor0 ---- 37 7300 794 onlyif mysql # use DIV operator for integer division query I rowsort label-804 SELECT + - 88 DIV + col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 -5 skipif mysql # not compatible query I rowsort label-804 SELECT + - 88 / + col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 -5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - col1 ) + - col0 + 30 col1 FROM tab1 ---- -44 -63 1 onlyif mysql # use DIV operator for integer division query I rowsort label-806 SELECT ALL - ( - col1 ) DIV - tab1.col2 + 19 + + col1 * col1 AS col2 FROM tab1 ---- 119 188 695 skipif mysql # not compatible query I rowsort label-806 SELECT ALL - ( - col1 ) / - tab1.col2 + 19 + + col1 * col1 AS col2 FROM tab1 ---- 119 188 695 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 50 * col2 + col2 * ( 68 * + col1 ) col1 FROM tab1 ---- 41610 89664 98172 onlyif mysql # use DIV operator for integer division query I rowsort label-808 SELECT DISTINCT - - tab0.col0 DIV - 17 AS col0 FROM tab0, tab1, tab1 cor0 ---- -1 -2 -5 skipif mysql # not compatible query I rowsort label-808 SELECT DISTINCT - - tab0.col0 / - 17 AS col0 FROM tab0, tab1, tab1 cor0 ---- -1 -2 -5 query I rowsort SELECT + ( - cor0.col2 ) AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT 8 * + col2 FROM tab0 ---- 264 656 8 query I rowsort SELECT ALL col1 + - 8 AS col2 FROM tab1 ---- 18 2 5 query I rowsort SELECT DISTINCT + 56 * 25 FROM tab2 ---- 1400 query I rowsort SELECT 18 * ( + col1 ) AS col2 FROM tab1 ---- 180 234 468 query I rowsort SELECT DISTINCT ( col0 ) * + 87 AS col2 FROM tab0 AS cor0 ---- 2088 3045 7743 query I rowsort SELECT cor0.col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # use DIV operator for integer division query I rowsort label-816 SELECT + col2 + col0 * + ( cor0.col2 ) + + col0 DIV + ( col0 + + col0 ) AS col1 FROM tab0 AS cor0 ---- 36 7380 825 skipif mysql # not compatible query I rowsort label-816 SELECT + col2 + col0 * + ( cor0.col2 ) + + col0 / + ( col0 + + col0 ) AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT + + 52 * + col2 AS col0 FROM tab1 AS cor0 ---- 2808 2964 4992 query I rowsort SELECT + + col2 + col0 + + col0 AS col0 FROM tab0 AS cor0 ---- 260 71 81 query I rowsort SELECT DISTINCT + 6 * col1 AS col1 FROM tab2 AS cor0 ---- 102 186 354 query I rowsort SELECT ALL + cor0.col0 FROM tab2, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 onlyif mysql # use DIV operator for integer division query I rowsort label-821 SELECT ALL - col0 DIV + col2 FROM tab1 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-821 SELECT ALL - col0 / + col2 FROM tab1 cor0 ---- -1 0 0 query I rowsort SELECT - col0 * tab0.col0 AS col1 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT ALL col0 * col2 * 22 - col0 AS col1 FROM tab0 ---- 160467 17400 735 query I rowsort SELECT DISTINCT 86 * + col0 * + col1 + col0 - col2 FROM tab0 ---- 177495 292004 696521 query I rowsort SELECT DISTINCT + 62 * - col1 AS col2 FROM tab2 ---- -1054 -1922 -3658 query I rowsort SELECT ALL + + col1 - + 19 FROM tab0 AS cor0 ---- 67 72 78 query I rowsort SELECT - cor0.col2 + - 24 * + col1 FROM tab2 AS cor0 ---- -1442 -446 -771 query I rowsort SELECT ALL - - col2 * col1 + col0 * + col2 FROM tab0 AS cor0 ---- 132 14760 3630 query I rowsort SELECT DISTINCT + + cor0.col0 FROM tab0, tab2, tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT - tab1.col2 * - col1 FROM tab1 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-831 SELECT - 5 DIV + cor0.col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to a46f44f30b2183508f32c16a79479cd9 skipif mysql # not compatible query I rowsort label-831 SELECT - 5 / + cor0.col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to a46f44f30b2183508f32c16a79479cd9 query I rowsort SELECT DISTINCT + 89 * col1 AS col2 FROM tab2 ---- 1513 2759 5251 query I rowsort SELECT ALL tab2.col1 + + col2 - - 81 FROM tab2 ---- 136 139 166 query I rowsort SELECT 5 AS col0 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 query I rowsort SELECT - 48 AS col2 FROM tab2 AS cor0 ---- -48 -48 -48 query I rowsort SELECT ALL + ( cor0.col2 ) * col2 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-837 SELECT DISTINCT + CAST( - col0 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-837 SELECT DISTINCT + CAST ( - col0 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-838 SELECT ( col2 ) * col0 DIV 94 FROM tab2 AS cor0 ---- 2 21 31 skipif mysql # not compatible query I rowsort label-838 SELECT ( col2 ) * col0 / 94 FROM tab2 AS cor0 ---- 2 21 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 35 * - 14 * - col0 + + col0 + - 15 col1 FROM tab2 AS cor0 ---- -3438 -38157 -38646 query I rowsort SELECT DISTINCT 40 * + col2 FROM tab2 AS cor0 ---- 1040 1080 1520 query I rowsort SELECT - 54 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 4ecdb0f1b85f0d4fdc3a826efd9f2342 query I rowsort SELECT ALL 98 FROM tab0, tab2 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to c758e8afbdfa6aae279045b0e9cbacc2 query I rowsort SELECT - 58 * 90 AS col0 FROM tab2 AS cor0 ---- -5220 -5220 -5220 query I rowsort SELECT + cor0.col1 FROM tab1, tab0 cor0 CROSS JOIN tab2 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT + 77 FROM tab2 cor0 ---- 77 77 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-846 SELECT CAST( - 39 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -39 -39 -39 skipif mysql # not compatible query I rowsort label-846 SELECT CAST ( - 39 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -39 -39 -39 query I rowsort SELECT DISTINCT 10 + cor0.col0 FROM tab2 AS cor0 ---- 17 88 89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( col0 AS REAL ) + + cor0.col0 col0 FROM tab2 cor0 ---- 14 156 158 query I rowsort SELECT 63 * + 18 AS col2 FROM tab0 AS cor0 ---- 1134 1134 1134 skipif mysql # not compatible query I rowsort SELECT - CAST ( col2 AS REAL ) FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL col0 + tab0.col0 FROM tab0 ---- 178 48 70 query I rowsort SELECT col1 + + col2 + col1 FROM tab1 ---- 106 122 77 query I rowsort SELECT ALL - col2 + - col2 * col1 FROM tab1 ---- -1344 -1458 -627 query I rowsort SELECT ALL col0 + + 57 - 52 AS col1 FROM tab2 AS cor0 ---- 12 83 84 query I rowsort SELECT 48 + tab0.col1 + tab0.col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 61260738adb65402c89de7b60d7af5d1 query I rowsort SELECT ALL col0 + 95 * col0 FROM tab1 ---- 288 6144 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab2.col0 + + col0 col2 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-858 SELECT DISTINCT col2 * - CAST( col0 AS SIGNED ) FROM tab0 AS cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-858 SELECT DISTINCT col2 * - CAST ( col0 AS INTEGER ) FROM tab0 AS cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + 9 col0 FROM tab0 AS cor0 ---- 216 315 801 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-860 SELECT DISTINCT col2 / - CAST( NULL AS SIGNED ) col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-860 SELECT DISTINCT col2 / - CAST ( NULL AS INTEGER ) col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * + 89 * + col1 + + col1 col2 FROM tab1 cor0 ---- 111085 124982 50740 query I rowsort SELECT DISTINCT - col2 + col2 * - col0 * + col2 FROM tab1 AS cor0 ---- -207993 -737376 -8802 query I rowsort SELECT ALL + cor0.col2 * 42 * cor0.col0 FROM tab1 AS cor0 ---- 153216 322560 6804 query I rowsort SELECT - col2 * 73 + - col0 AS col1 FROM tab1 AS cor0 ---- -3945 -4225 -7088 query I rowsort SELECT + - col1 * + cor0.col2 + col1 AS col2 FROM tab2 cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT ( cor0.col1 ) + + col0 * + col0 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 106114 1550 359015 query I rowsort SELECT ALL + + ( col1 ) AS col1 FROM tab2 cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-868 SELECT ALL + col0 DIV + 87 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-868 SELECT ALL + col0 / + 87 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - 83 - + col0 * - col0 AS col0 FROM tab2 AS cor0 ---- -34 6001 6158 query I rowsort SELECT ALL - 48 + 55 * col1 FROM tab1 cor0 ---- 1382 502 667 query I rowsort SELECT DISTINCT - - 68 AS col2 FROM tab2 AS cor0 ---- 68 query I rowsort SELECT - - col2 * 19 + col2 AS col0 FROM tab1 AS cor0 ---- 1080 1140 1920 onlyif mysql # use DIV operator for integer division query I rowsort label-873 SELECT ALL + col0 - 7 DIV col1 FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-873 SELECT ALL + col0 - 7 / col1 FROM tab2 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-874 SELECT + col1 * CAST( NULL AS DECIMAL ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-874 SELECT + col1 * CAST ( NULL AS REAL ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * tab1.col1 - + 74 * col1 FROM tab1 ---- -1248 -640 -793 query I rowsort SELECT col0 + + col1 * cor0.col2 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT ALL + - 64 * + col0 * - cor0.col0 FROM tab0 AS cor0 ---- 36864 506944 78400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 60 + - col0 col0 FROM tab1 AS cor0 ---- -124 -140 -63 query I rowsort SELECT ALL + 76 AS col0 FROM tab0 AS cor0 ---- 76 76 76 query I rowsort SELECT DISTINCT - col1 + col0 * - col1 AS col1 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT ALL + 3 + - col2 FROM tab0 AS cor0 ---- -30 -79 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 * - col2 col1 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - 79 + + col2 AS col1 FROM tab0 cor0 ---- -46 -78 3 query I rowsort SELECT ALL - col2 + + col2 * + col1 + - 39 FROM tab0 ---- 2766 57 7341 query I rowsort SELECT DISTINCT + cor0.col1 + col0 * cor0.col1 FROM tab1 cor0 ---- 104 1053 650 query I rowsort SELECT + - cor0.col0 * cor0.col2 AS col2 FROM tab0 cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-887 SELECT + 81 DIV + col0 FROM tab2 cor0 ---- 1 1 11 skipif mysql # not compatible query I rowsort label-887 SELECT + 81 / + col0 FROM tab2 cor0 ---- 1 1 11 query I rowsort SELECT DISTINCT col2 * + cor0.col2 + + col2 * 81 AS col2 FROM tab0 AS cor0 ---- 13366 3762 82 query I rowsort SELECT DISTINCT + ( + col0 ) * ( + col2 ) FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-890 SELECT ALL + col1 + + 92 + col2 DIV - col0 FROM tab1 AS cor0 ---- 100 102 104 skipif mysql # not compatible query I rowsort label-890 SELECT ALL + col1 + + 92 + col2 / - col0 FROM tab1 AS cor0 ---- 100 102 104 query I rowsort SELECT 90 + + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 154 170 93 onlyif mysql # use DIV operator for integer division query I rowsort label-892 SELECT cor0.col2 DIV - col0 AS col2 FROM tab1 cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-892 SELECT cor0.col2 / - col0 AS col2 FROM tab1 cor0 ---- -1 -18 0 query I rowsort SELECT ALL 39 * col2 AS col2 FROM tab1 ---- 2106 2223 3744 query I rowsort SELECT + 12 * + col1 + col2 FROM tab2 ---- 242 399 734 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-895 SELECT ALL + col0 + - ( ( + col2 ) ) * CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -1365 -598 -722 skipif mysql # not compatible query I rowsort label-895 SELECT ALL + col0 + - ( ( + col2 ) ) * CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT ALL - col0 + 85 FROM tab0 AS cor0 ---- -4 50 61 query I rowsort SELECT ALL + - col2 * - col2 AS col0 FROM tab1 cor0 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-898 SELECT ALL + col0 + col0 DIV - col0 + cor0.col0 FROM tab0 cor0 ---- 177 47 69 skipif mysql # not compatible query I rowsort label-898 SELECT ALL + col0 + col0 / - col0 + cor0.col0 FROM tab0 cor0 ---- 177 47 69 query I rowsort SELECT DISTINCT + 95 FROM tab1, tab2 AS cor0 ---- 95 query I rowsort SELECT tab2.col1 + + col1 AS col2 FROM tab2 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-901 SELECT DISTINCT - ( - tab0.col1 ) + + col0 DIV - ( + col1 ) FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-901 SELECT DISTINCT - ( - tab0.col1 ) + + col0 / - ( + col1 ) FROM tab0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-902 SELECT DISTINCT cor0.col0 - - col0 DIV cor0.col0 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-902 SELECT DISTINCT cor0.col0 - - col0 / cor0.col0 FROM tab2 AS cor0 ---- 79 8 80 query I rowsort SELECT ALL + - col2 + + col0 AS col1 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT - col1 - - col0 * cor0.col0 AS col0 FROM tab2 cor0 ---- 18 6025 6224 query I rowsort SELECT DISTINCT - ( 52 ) * + col2 FROM tab1 AS cor0 ---- -2808 -2964 -4992 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-906 SELECT + CAST( - col1 AS SIGNED ) * - col0 FROM tab2 AS cor0 ---- 1343 217 4602 skipif mysql # not compatible query I rowsort label-906 SELECT + CAST ( - col1 AS INTEGER ) * - col0 FROM tab2 AS cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-907 SELECT ALL - 22 * col0 DIV col1 AS col2 FROM tab2 AS cor0 ---- -102 -29 -4 skipif mysql # not compatible query I rowsort label-907 SELECT ALL - 22 * col0 / col1 AS col2 FROM tab2 AS cor0 ---- -102 -29 -4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 79 * - col2 col1 FROM tab1 AS cor0 ---- -4266 -4503 -7584 query I rowsort SELECT DISTINCT 38 * col0 + ( + 97 * col1 ) AS col2 FROM tab2 cor0 ---- 3273 4651 8687 query I rowsort SELECT DISTINCT - + col0 + col1 * 57 FROM tab2 AS cor0 ---- 1760 3285 890 query I rowsort SELECT 39 * - col0 AS col2 FROM tab2 AS cor0 ---- -273 -3042 -3081 query I rowsort SELECT + - ( - cor0.col2 ) + col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL + + 42 * + col1 + 91 FROM tab0 AS cor0 ---- 3703 3913 4165 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 94 - - col0 col2 FROM tab2 AS cor0 ---- -15 -16 -87 query I rowsort SELECT + col0 * + col2 + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + 70 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT DISTINCT + col2 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + col0 + + 84 * - ( - col2 * col0 + col2 ) FROM tab2 AS cor0 ---- 13615 168246 249055 query I rowsort SELECT col2 * - col2 - - 36 * col2 AS col0 FROM tab1 AS cor0 ---- -1197 -5760 -972 query I rowsort SELECT ALL 58 + - 96 FROM tab2 ---- -38 -38 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 col1 FROM tab2, tab1 AS cor0, tab0 cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT 19 AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 44 col1 FROM tab2 AS cor0 ---- 70 71 82 query I rowsort SELECT + col2 + - cor0.col2 * col2 FROM tab0 cor0 ---- -1056 -6642 0 query I rowsort SELECT + ( cor0.col1 ) AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT 61 AS col2 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT 93 AS col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 85ef191bf1b307f300b3fd49992fcae7 query I rowsort SELECT DISTINCT + cor0.col1 AS col2 FROM tab0, tab2, tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col2 * - col0 col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT + - cor0.col2 + cor0.col2 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT ALL + cor0.col2 * + cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT - + 60 * - col2 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT + 62 FROM tab2 cor0 ---- 62 62 62 query I rowsort SELECT - 43 * cor0.col1 FROM tab0 AS cor0 ---- -3698 -3913 -4171 query I rowsort SELECT + col2 * - 68 + - col0 AS col2 FROM tab1 AS cor0 ---- -3675 -3940 -6608 query I rowsort SELECT col0 * 13 AS col0 FROM tab0 cor0 ---- 1157 312 455 query I rowsort SELECT col0 * 16 - - cor0.col0 FROM tab1 AS cor0 ---- 1088 1360 51 query I rowsort SELECT - col1 + 19 * + col2 FROM tab1 AS cor0 ---- 1000 1073 1811 query I rowsort SELECT col2 * + col2 + col0 AS col0 FROM tab0 AS cor0 ---- 1113 36 6813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-940 SELECT DISTINCT col2 * CAST( - col1 AS SIGNED ) * col1 FROM tab1 ---- -16224 -36504 -5700 skipif mysql # not compatible query I rowsort label-940 SELECT DISTINCT col2 * CAST ( - col1 AS INTEGER ) * col1 FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT + + cor0.col0 * + cor0.col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + col0 * 77 AS col0 FROM tab0 AS cor0 ---- 1848 2695 6853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + - 1 * col1 col2 FROM tab1 AS cor0 ---- -20 -26 -52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-944 SELECT ALL + col1 + + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-944 SELECT ALL + col1 + + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 + col2 - cor0.col1 * col0 FROM tab0 AS cor0 ---- -1998 -3393 -7935 query I rowsort SELECT - + cor0.col0 - + cor0.col1 FROM tab2 AS cor0 ---- -137 -38 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-947 SELECT - + col0 DIV col2 - cor0.col0 AS col1 FROM tab0 cor0 ---- -24 -70 -90 skipif mysql # not compatible query I rowsort label-947 SELECT - + col0 / col2 - cor0.col0 AS col1 FROM tab0 cor0 ---- -24 -70 -90 query I rowsort SELECT DISTINCT + cor1.col1 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-949 SELECT ALL CAST( - col0 AS SIGNED ) * col1 DIV col1 + 36 AS col1 FROM tab0 AS cor0 ---- -53 1 12 skipif mysql # not compatible query I rowsort label-949 SELECT ALL CAST ( - col0 AS INTEGER ) * col1 / col1 + 36 AS col1 FROM tab0 AS cor0 ---- -53 1 12 query I rowsort SELECT - - col1 + + 6 * - col1 * + col1 FROM tab2 AS cor0 ---- -1717 -20827 -5735 query I rowsort SELECT ALL - - col1 * col0 + col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT + 44 - - 65 FROM tab1 AS cor0 ---- 109 query I rowsort SELECT ALL + ( + col2 ) * col1 * col0 + col2 FROM tab2 AS cor0 ---- 119678 51072 5886 query I rowsort SELECT ALL - 15 * col1 + col2 AS col2 FROM tab2 AS cor0 ---- -217 -438 -859 onlyif mysql # use DIV operator for integer division query I rowsort label-955 SELECT DISTINCT col0 DIV ( col0 ) FROM tab2 ---- 1 skipif mysql # not compatible query I rowsort label-955 SELECT DISTINCT col0 / ( col0 ) FROM tab2 ---- 1 query I rowsort SELECT DISTINCT - col1 * - 15 FROM tab1 ---- 150 195 390 query I rowsort SELECT col1 + + col0 * + cor0.col2 FROM tab2 AS cor0 ---- 2087 220 3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col1 ) col1 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL + col0 * col2 + cor0.col2 FROM tab0 AS cor0 ---- 36 7380 825 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - cor0.col1 col0 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT - 60 AS col2 FROM tab0 AS cor0 ---- -60 -60 -60 query I rowsort SELECT DISTINCT 68 * 38 AS col0 FROM tab1 ---- 2584 query I rowsort SELECT - ( + col1 ) * - col0 FROM tab0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab2.col0 * 88 col2 FROM tab2 ---- 616 6864 6952 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col2 * ( 1 ) col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT + cor0.col2 AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT + - ( - 51 ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 query I rowsort SELECT + - col2 * + col1 * col2 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT ( - col2 * - tab1.col1 ) + - col0 AS col1 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT - 72 * ( col2 ) + + 76 * + 22 FROM tab2 ---- -1064 -200 -272 query I rowsort SELECT - 88 + + 88 AS col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL - - 52 * col2 AS col1 FROM tab2 AS cor0 ---- 1352 1404 1976 onlyif mysql # use DIV operator for integer division query I rowsort label-973 SELECT DISTINCT + col0 DIV col0 + cor0.col0 col0 FROM tab0 cor0 ---- 25 36 90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-973 SELECT DISTINCT + col0 / col0 + cor0.col0 col0 FROM tab0 cor0 ---- 25 36 90 query I rowsort SELECT + ( - col2 ) * + col0 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + ( col1 ) + col1 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-976 SELECT ALL + CAST( tab1.col0 * + col0 AS SIGNED ) AS col1 FROM tab1 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-976 SELECT ALL + CAST ( tab1.col0 * + col0 AS INTEGER ) AS col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT ALL ( - col1 + - col1 ) * col2 FROM tab1 ---- -1140 -2496 -2808 query I rowsort SELECT - 86 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 9ac806793c03d3a6b5e3a3029d20e4da query I rowsort SELECT ALL - + col1 + - col1 * 25 FROM tab1 AS cor0 ---- -260 -338 -676 query I rowsort SELECT DISTINCT - ( + col1 ) + col0 * col0 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT ALL + - 15 + - col2 FROM tab1 AS cor0 ---- -111 -69 -72 query I rowsort SELECT ALL + + ( col0 ) * - col0 + 77 AS col0 FROM tab0 AS cor0 ---- -1148 -499 -7844 query I rowsort SELECT DISTINCT 59 * col1 - col0 AS col2 FROM tab2 AS cor0 ---- 1822 3403 924 query I rowsort SELECT DISTINCT + 74 * - col2 FROM tab2 AS cor0 ---- -1924 -1998 -2812 query I rowsort SELECT - 8 AS col2 FROM tab0 AS cor0 ---- -8 -8 -8 query I rowsort SELECT ALL + - col0 + + col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL - + 23 + - col0 FROM tab0 AS cor0 ---- -112 -47 -58 query I rowsort SELECT DISTINCT + - ( col2 ) * + col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + 96 + - col1 FROM tab1 AS cor0 ---- 70 83 86 query I rowsort SELECT ALL + ( - cor0.col1 ) * 16 - col0 * col2 FROM tab1 AS cor0 ---- -3808 -578 -7888 query I rowsort SELECT DISTINCT + 58 * - cor0.col2 + - 5 AS col1 FROM tab1 AS cor0 ---- -3137 -3311 -5573 query I rowsort SELECT DISTINCT + ( + cor0.col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT - + col0 - - col1 AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL ( - 66 ) FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to cd4a3594ee8b45223ebf9f25840cd112 query I rowsort SELECT DISTINCT col0 * - cor0.col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - + 52 + + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -14 -25 -26 query I rowsort SELECT + + col0 + + col1 AS col0 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT col1 + + ( cor0.col1 ) + col1 FROM tab1 AS cor0 ---- 30 39 78 query I rowsort SELECT ALL col1 * 1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - col0 * col0 * - cor0.col2 - col0 AS col1 FROM tab1 AS cor0 ---- 233408 483 614320 onlyif mysql # use DIV operator for integer division query I rowsort label-1001 SELECT + col1 DIV col2 + col0 * col1 * 98 AS col0 FROM tab0 AS cor0 ---- 202274 332807 793703 skipif mysql # not compatible query I rowsort label-1001 SELECT + col1 / col2 + col0 * col1 * 98 AS col0 FROM tab0 AS cor0 ---- 202274 332807 793703 query I rowsort SELECT + col0 + ( - col2 ) + col1 AS col1 FROM tab1 AS cor0 ---- -25 -3 17 query I rowsort SELECT DISTINCT - col0 * 44 FROM tab0 AS cor0 ---- -1056 -1540 -3916 query I rowsort SELECT + - col1 + + ( - col1 ) AS col1 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT ALL - - col2 * + 57 + - cor0.col2 FROM tab1 AS cor0 ---- 3024 3192 5376 query I rowsort SELECT DISTINCT + + col0 * col0 * - col0 FROM tab0 AS cor0 ---- -13824 -42875 -704969 query I rowsort SELECT + cor0.col2 * col0 * col2 FROM tab0 AS cor0 ---- 26136 35 598436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 28 - 74 * + col0 col0 FROM tab0 AS cor0 ---- -1748 -2562 -6558 query I rowsort SELECT - - 91 FROM tab1 cor0 ---- 91 91 91 query I rowsort SELECT ALL - + 42 * col2 FROM tab0 AS cor0 ---- -1386 -3444 -42 onlyif mysql # use DIV operator for integer division query I rowsort label-1011 SELECT ALL + 71 DIV - 34 - - col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 0 3 5 skipif mysql # not compatible query I rowsort label-1011 SELECT ALL + 71 / - 34 - - col2 / col1 AS col2 FROM tab1 AS cor0 ---- 0 3 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1012 SELECT - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-1012 SELECT - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT - - 34 + cor0.col0 FROM tab2 cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 27 values hashing to 86b492a48734f78e4721f596d8c0aa2b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) * - col2 + 17 col2 FROM tab0 cor0 ---- 114 2855 7479 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + ( 89 ) col1 FROM tab1 AS cor0 ---- 89 89 89 onlyif mysql # use DIV operator for integer division query I rowsort label-1016 SELECT 78 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 0 2 78 skipif mysql # not compatible query I rowsort label-1016 SELECT 78 / + col2 AS col1 FROM tab0 AS cor0 ---- 0 2 78 query I rowsort SELECT - 68 + - col2 FROM tab2 AS cor0 ---- -106 -94 -95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1018 SELECT + CAST( NULL AS SIGNED ) * + col2 + col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1018 SELECT + CAST ( NULL AS INTEGER ) * + col2 + col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col2 * 25 + + col1 AS col0 FROM tab0 AS cor0 ---- 122 2141 911 query I rowsort SELECT ALL + - col2 AS col2 FROM tab2 cor0 ---- -26 -27 -38 query I rowsort SELECT ALL col1 * col1 * - col2 AS col2 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT ( 68 ) + col2 * col1 AS col2 FROM tab0 AS cor0 ---- 165 2906 7530 query I rowsort SELECT ALL col0 + - col1 * + col0 * + col2 AS col0 FROM tab0 ---- -3360 -664029 -68088 query I rowsort SELECT - col2 + col2 + col0 * 2 * col2 AS col1 FROM tab2 AS cor0 ---- 378 4056 6004 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1025 SELECT - CAST( col1 AS SIGNED ) + col0 FROM tab1 AS cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-1025 SELECT - CAST ( col1 AS INTEGER ) + col0 FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-1026 SELECT + + col0 * 83 + col1 + col0 DIV - col1 FROM tab0 AS cor0 ---- 2078 3002 7478 skipif mysql # not compatible query I rowsort label-1026 SELECT + + col0 * 83 + col1 + col0 / - col1 FROM tab0 AS cor0 ---- 2078 3002 7478 query I rowsort SELECT + cor0.col1 + col1 * col1 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT DISTINCT + 55 FROM tab1, tab0 AS cor0 ---- 55 query I rowsort SELECT cor0.col0 * col1 + col0 * - ( col1 ) FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - cor0.col2 AS col1 FROM tab1, tab1 cor0 ---- -54 -57 -96 query IIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT + col0 * 57 AS col2 FROM tab0 cor0 ---- 1368 1995 5073 query I rowsort SELECT ALL + 88 * + tab2.col2 AS col1 FROM tab2 ---- 2288 2376 3344 query I rowsort SELECT + col0 * - col1 + 5 * - col2 + + col0 FROM tab2 AS cor0 ---- -1454 -345 -4654 query I rowsort SELECT - col1 * - col1 + tab2.col2 + 58 * - col1 AS col2 FROM tab2 ---- -659 -810 85 onlyif mysql # use DIV operator for integer division query I rowsort label-1036 SELECT - col2 * 27 + - 99 DIV - col2 + + col2 AS col0 FROM tab0 cor0 ---- -2131 -855 73 skipif mysql # not compatible query I rowsort label-1036 SELECT - col2 * 27 + - 99 / - col2 + + col2 AS col0 FROM tab0 cor0 ---- -2131 -855 73 query I rowsort SELECT ALL - + cor0.col1 + 59 * col2 FROM tab0 AS cor0 ---- -38 1861 4747 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 17 + col0 col2 FROM tab0 cor0 ---- 188 53 74 query I rowsort SELECT DISTINCT + col1 - - col1 * 70 AS col2 FROM tab0 ---- 6106 6461 6887 query I rowsort SELECT 14 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 83e5779d2487d12495e7d816c797264f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col0 + - col2 col0 FROM tab0 ---- 34 7216 759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + ( + col2 ) col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT ALL - col0 + ( 31 ) AS col1 FROM tab2 ---- -47 -48 24 query I rowsort SELECT col0 + - 4 * + 44 + + col2 FROM tab2 ---- -142 -59 -72 query I rowsort SELECT DISTINCT col2 * - col1 + 81 AS col1 FROM tab0 ---- -16 -2757 -7381 query I rowsort SELECT ALL + col2 + - ( 81 ) AS col1 FROM tab0 ---- -48 -80 1 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 cor0, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to 958533d1a7bf61199ed7c03eadf37f9a query I rowsort SELECT ALL + col0 * - 94 FROM tab1 AS cor0 ---- -282 -6016 -7520 query I rowsort SELECT - - col2 * + col1 * + col2 AS col0 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT - + 92 * + col2 * col2 FROM tab1 AS cor0 ---- -268272 -298908 -847872 query I rowsort SELECT DISTINCT - + 46 FROM tab0 cor0 ---- -46 query I rowsort SELECT DISTINCT + + 86 FROM tab2 AS cor0 ---- 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1053 SELECT + CAST( col1 AS SIGNED ) AS col0 FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-1053 SELECT + CAST ( col1 AS INTEGER ) AS col0 FROM tab2 ---- 17 31 59 query I rowsort SELECT ALL 6 FROM tab0 ---- 6 6 6 query I rowsort SELECT ALL - col0 + + cor0.col2 * - col2 * col0 FROM tab1 AS cor0 ---- -208000 -737360 -8751 query I rowsort SELECT tab2.col2 * tab2.col1 AS col2 FROM tab2 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-1057 SELECT 90 DIV + cor0.col1 FROM tab2 AS cor0 ---- 1 2 5 skipif mysql # not compatible query I rowsort label-1057 SELECT 90 / + cor0.col1 FROM tab2 AS cor0 ---- 1 2 5 onlyif mysql # use DIV operator for integer division query I rowsort label-1058 SELECT ALL - 70 DIV col1 AS col2 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-1058 SELECT ALL - 70 / col1 AS col2 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT - - 9 * - 9 FROM tab2 AS cor0 ---- -81 -81 -81 query I rowsort SELECT 41 * - col0 AS col1 FROM tab0 AS cor0 ---- -1435 -3649 -984 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 14 * col1 col2 FROM tab1 AS cor0 ---- -140 -182 -364 query I rowsort SELECT ALL + ( tab2.col2 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 26 col0 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 47d0574274146de273829785364ada39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab2.col1 * - tab2.col0 col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT - 33 AS col1 FROM tab2, tab1 cor0 ---- 9 values hashing to 8035c665a75d22be5922be1a4e574e03 query I rowsort SELECT DISTINCT 64 AS col1 FROM tab1, tab0 AS cor0 ---- 64 query I rowsort SELECT ALL - 59 * 88 FROM tab0 ---- -5192 -5192 -5192 query I rowsort SELECT 79 AS col2 FROM tab2 ---- 79 79 79 query I rowsort SELECT + col0 + + 28 AS col2 FROM tab1 AS cor0 ---- 108 31 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + - col1 * col2 col1 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT ALL col2 + cor0.col1 AS col2 FROM tab1 AS cor0 WHERE + col1 * - col2 IN ( - cor0.col2 ) ---- query I rowsort SELECT col2 * col0 FROM tab1 AS cor0 WHERE NULL BETWEEN - col0 AND NULL ---- query I rowsort SELECT ALL + col2 + + cor0.col1 * col2 - - col1 FROM tab2 AS cor0 ---- 1619 701 895 query I rowsort SELECT DISTINCT + tab1.col1 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 ---- 10 13 26 query I rowsort SELECT DISTINCT + tab1.col2 - + tab1.col2 AS col2 FROM tab1 ---- 0 query I rowsort SELECT DISTINCT - col1 + - tab0.col2 FROM tab0 ---- -119 -173 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * + col2 + + tab1.col2 col2 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT col2 * + col2 * - col1 + col0 AS col2 FROM tab2 ---- -22592 -24469 -39806 query I rowsort SELECT + tab2.col2 * + col2 + col0 + col1 AS col2 FROM tab2 ---- 1540 767 813 query I rowsort SELECT + + col1 + - col0 * col1 * col0 AS col2 FROM tab0 cor0 ---- -118728 -49450 -720720 query I rowsort SELECT + col1 + + col2 * - cor0.col1 * + col1 FROM tab1 AS cor0 ---- -16211 -36478 -5690 query I rowsort SELECT + + cor0.col1 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT ALL - col2 * col0 * - col1 + - col1 AS col0 FROM tab1 AS cor0 ---- 36470 4186 99827 query I rowsort SELECT DISTINCT - col2 * col0 - col1 * - col1 AS col2 FROM tab1 AS cor0 ---- -3548 -7511 514 query I rowsort SELECT - cor0.col2 + col0 AS col2 FROM tab0 AS cor0 ---- -9 34 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1086 SELECT DISTINCT - col0 * + col1 - col1 DIV col1 AS col1 FROM tab1 AS cor0 ---- -1041 -641 -79 skipif mysql # not compatible query I rowsort label-1086 SELECT DISTINCT - col0 * + col1 - col1 / col1 AS col1 FROM tab1 AS cor0 ---- -1041 -641 -79 query I rowsort SELECT ALL - - col2 + col0 * col0 FROM tab0 cor0 ---- 1226 609 8003 query I rowsort SELECT DISTINCT col2 * - col0 + - col0 * col0 + - col1 FROM tab1 AS cor0 ---- -14093 -197 -7754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - cor0.col2 + - cor0.col0 * col0 col2 FROM tab2 AS cor0 ---- -6110 -6279 -76 query I rowsort SELECT - col2 * + col1 AS col2 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT col1 * col1 * col1 AS col0 FROM tab2 ---- 205379 29791 4913 query I rowsort SELECT - col0 * + cor0.col1 + col2 * col1 AS col0 FROM tab0 AS cor0 ---- -3298 -637 774 query I rowsort SELECT ALL + - col1 * - col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT col2 + col0 * col0 AS col0 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT DISTINCT - + cor0.col2 * - col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - col0 + + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col1 * + cor0.col2 * col2 FROM tab2 cor0 ---- -22599 -24548 -39884 query I rowsort SELECT ALL - - 1 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT col1 + ( + col2 ) AS col0 FROM tab2 ---- 55 58 85 query I rowsort SELECT col2 * 74 + - col2 AS col2 FROM tab1 ---- 3942 4161 7008 query I rowsort SELECT DISTINCT - col0 + + 3 FROM tab0 cor0 ---- -21 -32 -86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1102 SELECT + cor0.col0 + - CAST( + col1 AS SIGNED ) FROM tab1 AS cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-1102 SELECT + cor0.col0 + - CAST ( + col1 AS INTEGER ) FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT + col1 + ( - col2 ) FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT + 31 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 31 query I rowsort SELECT DISTINCT col2 * + tab0.col1 AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT - ( col0 ) * col1 - - col1 * 64 FROM tab1 ---- -208 0 1586 query I rowsort SELECT DISTINCT - + col2 * + col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-1108 SELECT 97 + + col2 DIV - 80 - - 88 FROM tab0 AS cor0 ---- 184 185 185 skipif mysql # not compatible query I rowsort label-1108 SELECT 97 + + col2 / - 80 - - 88 FROM tab0 AS cor0 ---- 184 185 185 onlyif mysql # use DIV operator for integer division query I rowsort label-1109 SELECT + ( col1 ) + - col1 * 53 DIV tab0.col1 FROM tab0 ---- 33 38 44 skipif mysql # not compatible query I rowsort label-1109 SELECT + ( col1 ) + - col1 * 53 / tab0.col1 FROM tab0 ---- 33 38 44 onlyif mysql # use DIV operator for integer division query I rowsort label-1110 SELECT - col1 DIV 65 + col0 + - col1 AS col0 FROM tab1 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-1110 SELECT - col1 / 65 + col0 + - col1 AS col0 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL - 40 * + 25 + col0 AS col1 FROM tab2 ---- -921 -922 -993 query I rowsort SELECT DISTINCT col0 * + col0 * + col1 AS col2 FROM tab0 cor0 ---- 118825 49536 720811 query I rowsort SELECT ALL 33 + col0 AS col0 FROM tab2 ---- 111 112 40 query I rowsort SELECT + 99 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 4b77467dd5f346109d29f6364a7bb8db onlyif mysql # use DIV operator for integer division query I rowsort label-1115 SELECT ALL - - cor0.col0 * col0 DIV col1 + 36 FROM tab1 AS cor0 ---- 36 445 528 skipif mysql # not compatible query I rowsort label-1115 SELECT ALL - - cor0.col0 * col0 / col1 + 36 FROM tab1 AS cor0 ---- 36 445 528 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col0 col1 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-1117 SELECT DISTINCT - ( + cor0.col2 ) * col0 + - col1 DIV col0 AS col1 FROM tab1 AS cor0 ---- -170 -3648 -7680 skipif mysql # not compatible query I rowsort label-1117 SELECT DISTINCT - ( + cor0.col2 ) * col0 + - col1 / col0 AS col1 FROM tab1 AS cor0 ---- -170 -3648 -7680 query I rowsort SELECT DISTINCT - + 99 + col2 * - ( col2 ) + cor0.col2 FROM tab2 AS cor0 ---- -1505 -749 -801 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 19 col1 FROM tab0 AS cor0 ---- 19 19 19 onlyif mysql # use DIV operator for integer division query I rowsort label-1120 SELECT DISTINCT - + cor0.col1 + - col1 DIV - ( col2 ) AS col0 FROM tab0 cor0 ---- -84 -90 0 skipif mysql # not compatible query I rowsort label-1120 SELECT DISTINCT - + cor0.col1 + - col1 / - ( col2 ) AS col0 FROM tab0 cor0 ---- -84 -90 0 query I rowsort SELECT + col2 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL + ( - col0 ) + col1 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-1123 SELECT DISTINCT + + cor0.col2 DIV + cor0.col0 + col0 FROM tab1 AS cor0 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-1123 SELECT DISTINCT + + cor0.col2 / + cor0.col0 + col0 FROM tab1 AS cor0 ---- 21 64 81 onlyif mysql # use DIV operator for integer division query I rowsort label-1124 SELECT DISTINCT + col1 DIV - cor0.col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-1124 SELECT DISTINCT + col1 / - cor0.col2 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT - col1 + cor0.col0 + col0 * 42 * - col0 FROM tab1 AS cor0 ---- -171978 -268733 -401 query I rowsort SELECT - + col0 + col1 * + col1 AS col1 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT ALL + 81 + + col2 FROM tab1 AS cor0 ---- 135 138 177 query I rowsort SELECT 43 + - col2 FROM tab1 AS cor0 ---- -11 -14 -53 onlyif mysql # use DIV operator for integer division query I rowsort label-1129 SELECT DISTINCT - + col1 DIV + col0 + 67 AS col0 FROM tab0 cor0 ---- 64 65 66 skipif mysql # not compatible query I rowsort label-1129 SELECT DISTINCT - + col1 / + col0 + 67 AS col0 FROM tab0 cor0 ---- 64 65 66 query I rowsort SELECT ALL + 14 + - col1 * - 79 FROM tab0 ---- 6808 7203 7677 query I rowsort SELECT ALL - col1 + - col1 * - tab1.col1 FROM tab1 ---- 156 650 90 query I rowsort SELECT ( + col1 ) * 6 FROM tab0 ---- 516 546 582 query I rowsort SELECT - ( - cor0.col1 ) AS col2 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + + ( cor0.col0 ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + col2 + - 52 AS col2 FROM tab0 cor0 ---- -19 -51 30 query I rowsort SELECT DISTINCT + - cor0.col2 + col1 * + 45 AS col2 FROM tab2 cor0 ---- 1368 2629 727 onlyif mysql # use DIV operator for integer division query I rowsort label-1137 SELECT - col1 + - col2 DIV + col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-1137 SELECT - col1 + - col2 / + col1 FROM tab0 AS cor0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-1138 SELECT - + col1 + cor0.col2 DIV - 16 col0 FROM tab1 AS cor0 ---- -13 -19 -29 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1138 SELECT - + col1 + cor0.col2 / - 16 col0 FROM tab1 AS cor0 ---- -13 -19 -29 query I rowsort SELECT - col0 + ( 17 ) * col2 AS col2 FROM tab2 AS cor0 ---- 364 452 567 query I rowsort SELECT - + col1 * + ( 92 ) + col0 FROM tab0 AS cor0 ---- -7888 -8283 -8889 query I rowsort SELECT ALL + 43 + col2 * - col2 FROM tab2 ---- -1401 -633 -686 onlyif mysql # use DIV operator for integer division query I rowsort label-1142 SELECT + col0 DIV + col0 AS col0 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1142 SELECT + col0 / + col0 AS col0 FROM tab1 ---- 1 1 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1143 SELECT - col1 * - CAST( - col0 AS SIGNED ) FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort label-1143 SELECT - col1 * - CAST ( - col0 AS INTEGER ) FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + col0 + col2 * col1 col2 FROM tab2 AS cor0 ---- -4550 -5595 788 query I rowsort SELECT + - col0 * - 19 FROM tab2 AS cor0 ---- 133 1482 1501 query I rowsort SELECT DISTINCT - ( + col1 ) + - cor0.col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL ( + col1 ) - col0 AS col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + + ( 41 ) * + col1 + + col2 FROM tab0 AS cor0 ---- 3559 3813 3978 query I rowsort SELECT col1 * ( - col2 ) AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + col1 + cor0.col0 * + col0 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT DISTINCT + cor0.col2 + 8 - col1 AS col1 FROM tab1 AS cor0 ---- 36 55 91 query I rowsort SELECT ALL - 71 AS col2 FROM tab2 AS cor0 ---- -71 -71 -71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1153 SELECT ALL CAST( - col2 AS SIGNED ) + - col2 * col0 AS col2 FROM tab1 cor0 ---- -216 -3705 -7776 skipif mysql # not compatible query I rowsort label-1153 SELECT ALL CAST ( - col2 AS INTEGER ) + - col2 * col0 AS col2 FROM tab1 cor0 ---- -216 -3705 -7776 query I rowsort SELECT + - col1 * col1 + - col1 AS col1 FROM tab1 AS cor0 ---- -110 -182 -702 onlyif mysql # use DIV operator for integer division query I rowsort label-1155 SELECT - 64 DIV - col0 AS col2 FROM tab2 AS cor0 ---- 0 0 9 skipif mysql # not compatible query I rowsort label-1155 SELECT - 64 / - col0 AS col2 FROM tab2 AS cor0 ---- 0 0 9 query I rowsort SELECT + ( + col0 ) * col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - 63 + - cor0.col0 FROM tab0 AS cor0 ---- -152 -87 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 92 + col1 col1 FROM tab1 ---- 102 105 118 query I rowsort SELECT - tab2.col0 * - col0 + tab2.col1 + + col0 AS col2 FROM tab2 ---- 6221 6337 87 query I rowsort SELECT DISTINCT col0 * + ( + col1 ) * col2 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - ( + col0 ) * - col1 AS col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT - ( 47 ) AS col2 FROM tab1 ---- -47 -47 -47 query I rowsort SELECT - + cor0.col1 * 61 AS col2 FROM tab2 cor0 ---- -1037 -1891 -3599 query I rowsort SELECT - + 95 + - 90 FROM tab1 AS cor0 ---- -185 -185 -185 query I rowsort SELECT - ( col0 ) * col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT cor0.col1 + ( col0 ) * col1 AS col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT - ( - col1 ) * + col1 * ( col2 ) FROM tab1 AS cor0 ---- 16224 36504 5700 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1168 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1168 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - 13 * - col2 * - cor0.col2 FROM tab2 cor0 ---- -18772 -8788 -9477 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1170 SELECT + CAST( NULL AS SIGNED ) * col2 + - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1170 SELECT + CAST ( NULL AS INTEGER ) * col2 + - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1171 SELECT DISTINCT - - col1 * + col0 + - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1171 SELECT DISTINCT - - col1 * + col0 + - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1172 SELECT DISTINCT + 42 + - col2 DIV col2 FROM tab0 AS cor0 ---- 41 skipif mysql # not compatible query I rowsort label-1172 SELECT DISTINCT + 42 + - col2 / col2 FROM tab0 AS cor0 ---- 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1173 SELECT DISTINCT - CAST( NULL AS SIGNED ) FROM tab2, tab0 AS cor0, tab2 cor1 ---- NULL skipif mysql # not compatible query I rowsort label-1173 SELECT DISTINCT - CAST ( NULL AS INTEGER ) FROM tab2, tab0 AS cor0, tab2 cor1 ---- NULL query I rowsort SELECT - 95 AS col0 FROM tab1 ---- -95 -95 -95 query I rowsort SELECT ( ( col1 ) ) AS col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT - cor1.col1 AS col2 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT col2 * + col2 + cor0.col2 * - col0 AS col1 FROM tab1 AS cor0 ---- -399 1536 2754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col1 col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT DISTINCT 41 * cor0.col2 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 2214 2337 3936 query I rowsort SELECT 39 * + 45 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 31d0dff9c059d529b9fa1bec61c01795 query I rowsort SELECT DISTINCT - col0 + col1 * col2 + - ( - col1 ) FROM tab2 ---- 1515 584 861 query I rowsort SELECT - tab1.col1 * - 13 FROM tab1 ---- 130 169 338 query I rowsort SELECT - col1 * tab1.col2 * + col2 + + col1 FROM tab1 ---- -119795 -32480 -75790 query I rowsort SELECT ALL 12 AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 702478c53caf2f7ebb9fff96d800f5a6 query I rowsort SELECT col1 + - 68 * - col0 AS col1 FROM tab1 cor0 ---- 230 4362 5453 query I rowsort SELECT 74 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to dc22979e6d261795bd3ce2990fdbbf82 query I rowsort SELECT DISTINCT tab2.col1 * + 68 FROM tab2 ---- 1156 2108 4012 query I rowsort SELECT + + col1 * + col2 + - col0 * + col1 AS col2 FROM tab1 AS cor0 ---- -70 1326 208 query I rowsort SELECT + col0 + col1 + col0 AS col1 FROM tab0 AS cor0 ---- 134 167 269 query I rowsort SELECT DISTINCT - 4 * col1 + col1 + ( col1 + col1 ) * col0 FROM tab2 AS cor0 ---- 2635 341 9027 query I rowsort SELECT + col1 + - 52 AS col2 FROM tab1 AS cor0 ---- -26 -39 -42 query I rowsort SELECT ALL + cor0.col2 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1193 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab1 cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-1193 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab1 cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 20 * + col0 + - col0 * + col2 col0 FROM tab2 ---- -1422 -468 -49 query I rowsort SELECT tab2.col1 + + col0 AS col2 FROM tab2 ---- 137 38 96 query I rowsort SELECT tab1.col0 * + 16 + - col0 AS col0 FROM tab1 ---- 1200 45 960 onlyif mysql # use DIV operator for integer division query I rowsort label-1197 SELECT col2 DIV col1 + - col2 FROM tab2 ---- -26 -27 -36 skipif mysql # not compatible query I rowsort label-1197 SELECT col2 / col1 + - col2 FROM tab2 ---- -26 -27 -36 query I rowsort SELECT col0 * 8 - - col2 FROM tab0 ---- 225 281 794 query I rowsort SELECT DISTINCT + 0 * col0 + + col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT DISTINCT - col0 * - col1 + - col2 FROM tab0 AS cor0 ---- 2031 3394 8017 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 cor0, tab0 cor1, tab1 AS cor2 ---- 972 values hashing to 7942394eb7766dfb9ea95b7805ff595d query I rowsort SELECT - ( + col1 ) + - col0 AS col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ALL - cor0.col1 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT DISTINCT + cor0.col0 * + cor0.col1 * + 36 + 58 FROM tab2, tab2 AS cor0 ---- 165730 48406 7870 query I rowsort SELECT DISTINCT - col2 * 14 + col2 FROM tab2 AS cor0 ---- -338 -351 -494 onlyif mysql # use DIV operator for integer division query I rowsort label-1206 SELECT ( - 24 ) * col0 DIV - 52 AS col0 FROM tab0 AS cor0 ---- 11 16 41 skipif mysql # not compatible query I rowsort label-1206 SELECT ( - 24 ) * col0 / - 52 AS col0 FROM tab0 AS cor0 ---- 11 16 41 query I rowsort SELECT ALL + 95 FROM tab0, tab1 cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to 9896fbc7c98abe84cb585e6f5f25b58a query I rowsort SELECT col2 * col0 + - col2 AS col0 FROM tab0 cor0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1209 SELECT ALL + CAST( 58 AS SIGNED ) FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9ee363c6ac19cfdb8a50c7dfd5cc2b8a skipif mysql # not compatible query I rowsort label-1209 SELECT ALL + CAST ( 58 AS INTEGER ) FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9ee363c6ac19cfdb8a50c7dfd5cc2b8a query I rowsort SELECT 92 + col0 FROM tab2 ---- 170 171 99 query I rowsort SELECT DISTINCT - 37 AS col2 FROM tab0 ---- -37 query I rowsort SELECT col2 + + ( - col0 ) + - col1 AS col1 FROM tab1 AS cor0 ---- -17 25 3 onlyif mysql # use DIV operator for integer division query I rowsort label-1213 SELECT col1 + 96 DIV + cor0.col2 FROM tab0 cor0 ---- 193 88 92 skipif mysql # not compatible query I rowsort label-1213 SELECT col1 + 96 / + cor0.col2 FROM tab0 cor0 ---- 193 88 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 + col1 col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL - cor0.col1 * + 36 FROM tab2 AS cor0 ---- -1116 -2124 -612 query I rowsort SELECT + - col1 - col2 * - cor0.col2 FROM tab0 AS cor0 ---- -96 1003 6633 query I rowsort SELECT DISTINCT + col0 * - 37 + 44 AS col0 FROM tab2 AS cor0 ---- -215 -2842 -2879 query I rowsort SELECT DISTINCT - col1 + 68 * + col1 - col1 AS col1 FROM tab2 AS cor0 ---- 1122 2046 3894 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 + col1 col1 FROM tab1 AS cor0 ---- 20 26 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 - ( + ( col2 ) ) * - 28 col2 FROM tab1 AS cor0 ---- 1458 1539 2592 query I rowsort SELECT ALL - col1 * + 62 + + col1 * - col0 * + cor0.col0 FROM tab0 cor0 ---- -124839 -54868 -726453 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col2 col1 FROM tab1 AS cor0 ---- 54 57 96 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab0 cor0, tab1 AS cor1, tab0 cor2 ---- 972 values hashing to 95920403df268a272c4e933cd0bbe0be query I rowsort SELECT ALL - + col2 * - col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + 17 * - col1 FROM tab2 AS cor0 ---- -1003 -289 -527 query I rowsort SELECT 14 * - col2 FROM tab1 ---- -1344 -756 -798 onlyif mysql # use DIV operator for integer division query I rowsort label-1227 SELECT ALL - - col0 DIV col0 FROM tab1 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1227 SELECT ALL - - col0 / col0 FROM tab1 cor0 ---- 1 1 1 query I rowsort SELECT ALL - col0 + + col2 * col1 + col1 * col0 FROM tab0 ---- 15472 3457 4878 query I rowsort SELECT DISTINCT + col2 * - col2 AS col2 FROM tab0 WHERE col2 - + col0 BETWEEN col2 * col1 AND col1 * - col0 ---- query I rowsort SELECT DISTINCT tab0.col0 + - tab0.col1 * + col2 FROM tab0 WHERE NOT NULL IN ( + col1 - - col0 ) ---- query I rowsort SELECT DISTINCT + - ( cor0.col2 ) FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT col2 + - col2 * - 17 * - 61 AS col0 FROM tab1 AS cor0 ---- -55944 -59052 -99456 query I rowsort SELECT - col2 + - tab1.col0 FROM tab1 ---- -121 -176 -57 query I rowsort SELECT DISTINCT + cor0.col1 FROM tab1, tab2, tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT + + cor0.col0 * + col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + - col2 + - ( ( - col2 ) ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 0 + + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT + col1 + tab2.col1 AS col2 FROM tab2 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-1239 SELECT ALL col1 - + col2 DIV - col0 FROM tab0 ---- 87 91 97 skipif mysql # not compatible query I rowsort label-1239 SELECT ALL col1 - + col2 / - col0 FROM tab0 ---- 87 91 97 query I rowsort SELECT - col2 FROM tab2 WHERE ( - col0 * col2 ) NOT IN ( col0 - + col0 ) ---- -26 -27 -38 query III rowsort SELECT * FROM tab1 WHERE NOT - col0 * + col1 IN ( col0 / col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT * FROM tab1 WHERE NOT - col1 * + col1 NOT IN ( col0 ) ---- query I rowsort SELECT ALL col2 + tab2.col2 * + col1 AS col2 FROM tab2 ---- 1560 684 864 query I rowsort SELECT tab0.col0 FROM tab0 WHERE NOT NULL < col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col0 + + tab1.col0 col0 FROM tab1 WHERE ( NULL ) >= NULL ---- query III rowsort SELECT ALL * FROM tab0 WHERE NOT + col2 IN ( + col1 + col1 * col0 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT ALL - col0 * tab2.col0 + col1 * col1 AS col0 FROM tab2 ---- -2603 -5952 912 onlyif mysql # use DIV operator for integer division query I rowsort label-1248 SELECT ALL + tab2.col2 * - col2 + + col2 DIV tab2.col0 FROM tab2 ---- -1444 -676 -726 skipif mysql # not compatible query I rowsort label-1248 SELECT ALL + tab2.col2 * - col2 + + col2 / tab2.col0 FROM tab2 ---- -1444 -676 -726 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col2 * col2 col0 FROM tab2 ---- -17576 -19683 -54872 query III rowsort SELECT * FROM tab1 WHERE NOT col2 + - col1 / col0 BETWEEN ( col1 ) AND NULL ---- query I rowsort SELECT col1 AS col1 FROM tab0 WHERE NULL NOT IN ( + col1 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE ( + col1 + - tab2.col2 ) NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL + col2 * col0 * - col0 AS col2 FROM tab2 ---- -1323 -158184 -237158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col0 - col2 col0 FROM tab0 ---- -1226 -609 -8003 query I rowsort SELECT DISTINCT - col0 * - col2 + col0 * col1 + col2 AS col1 FROM tab0 ---- 15479 2889 3431 query I rowsort SELECT col2 * col1 * col0 AS col2 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - col2 + tab0.col1 + col2 AS col1 FROM tab0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col1 * col2 col1 FROM tab2 ---- 22599 24548 39884 query I rowsort SELECT + col1 + col0 * + col2 AS col2 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT ALL col1 + col2 * + col2 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT col1 + col0 * tab1.col0 - - col1 AS col2 FROM tab1 WHERE NULL <= NULL ---- query I rowsort SELECT + col0 * - tab0.col1 AS col0 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL tab1.col0 + col1 * col2 + - col2 FROM tab1 ---- 1232 1353 577 query III rowsort SELECT ALL * FROM tab1 WHERE col2 + col2 NOT IN ( - col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT DISTINCT - col1 * col2 * col0 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT col2 * col0 + + col0 * col2 AS col0 FROM tab1 ---- 15360 324 7296 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( col1 AS REAL ) AS col0 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT + ( - col1 ) * - col2 + col2 + col1 * ( - cor0.col2 ) AS col2 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT col0 * col2 - cor0.col0 * col2 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 98 AS col2 FROM tab0, tab1 AS cor0 ---- 98 query I rowsort SELECT DISTINCT + 16 * - col2 + col1 FROM tab0 AS cor0 ---- -1221 -442 81 query I rowsort SELECT DISTINCT + 77 FROM tab2, tab2 AS cor0 ---- 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - col1 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1274 SELECT DISTINCT - col2 / col2 + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1274 SELECT DISTINCT - col2 / col2 + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT 53 * + col0 FROM tab0 AS cor0 ---- 1272 1855 4717 query I rowsort SELECT - 18 - cor0.col0 FROM tab2 AS cor0 ---- -25 -96 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-1277 SELECT ALL col1 DIV - col2 AS col0 FROM tab0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-1277 SELECT ALL col1 / - col2 AS col0 FROM tab0 ---- -1 -2 -97 query I rowsort SELECT - + col2 + - col0 AS col1 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT - col2 - col1 * + 22 FROM tab2 AS cor0 ---- -1324 -412 -709 query I rowsort SELECT + col1 * - col0 - + 35 FROM tab0 AS cor0 ---- -2099 -3430 -8134 query I rowsort SELECT + col0 * - col1 * + col0 + - col0 FROM tab0 AS cor0 ---- -118860 -49560 -720900 query I rowsort SELECT ALL + col0 * + ( 53 + col1 ) * col2 AS col1 FROM tab1 AS cor0 ---- 12798 229824 506880 onlyif mysql # use DIV operator for integer division query I rowsort label-1283 SELECT DISTINCT - - col0 * - 55 + + col1 * - col1 + cor0.col0 DIV col0 FROM tab2 AS cor0 ---- -1345 -4633 -7770 skipif mysql # not compatible query I rowsort label-1283 SELECT DISTINCT - - col0 * - 55 + + col1 * - col1 + cor0.col0 / col0 FROM tab2 AS cor0 ---- -1345 -4633 -7770 query I rowsort SELECT ALL - + col0 + ( + col1 ) * col2 AS col2 FROM tab2 AS cor0 ---- 1456 567 830 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1285 SELECT DISTINCT col1 * - CAST( col0 AS SIGNED ) + col0 - ( + col0 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-1285 SELECT DISTINCT col1 * - CAST ( col0 AS INTEGER ) + col0 - ( + col0 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - col0 * 17 FROM tab2 AS cor0 ---- -119 -1326 -1343 query I rowsort SELECT ALL + - col0 * - 3 + col0 FROM tab2 AS cor0 ---- 28 312 316 query I rowsort SELECT ALL + - col1 * cor0.col1 + col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT ( tab0.col0 ) + + tab0.col1 * - 71 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b6e58ad6d63f018eb973680b3f3c0ea2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 74 * col2 col1 FROM tab0 ---- 2442 6068 74 query I rowsort SELECT ALL cor0.col2 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-1292 SELECT DISTINCT + + col1 + 57 + cor0.col0 DIV col2 AS col2 FROM tab0 cor0 ---- 143 149 189 skipif mysql # not compatible query I rowsort label-1292 SELECT DISTINCT + + col1 + 57 + cor0.col0 / col2 AS col2 FROM tab0 cor0 ---- 143 149 189 query I rowsort SELECT DISTINCT 29 * - col2 AS col1 FROM tab2 ---- -1102 -754 -783 query I rowsort SELECT + 62 * col2 AS col2 FROM tab0 ---- 2046 5084 62 query I rowsort SELECT ALL - 67 + col0 FROM tab0 ---- -32 -43 22 query I rowsort SELECT ALL col1 + col0 * col0 AS col2 FROM tab0 ---- 1322 662 8012 onlyif mysql # use DIV operator for integer division query I rowsort label-1297 SELECT - col2 + - cor0.col2 DIV + col1 AS col0 FROM tab1 cor0 ---- -103 -56 -62 skipif mysql # not compatible query I rowsort label-1297 SELECT - col2 + - cor0.col2 / + col1 AS col0 FROM tab1 cor0 ---- -103 -56 -62 query I rowsort SELECT - 96 AS col2 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to a7b3e5dd01c8929180b7ffda67f79798 query I rowsort SELECT ALL + + col1 + 26 FROM tab0 AS cor0 ---- 112 117 123 query I rowsort SELECT + - col1 * - col1 + col0 * cor0.col2 FROM tab1 AS cor0 ---- 3748 7849 838 query I rowsort SELECT + cor0.col0 * col0 + col1 AS col0 FROM tab0 AS cor0 ---- 1322 662 8012 query I rowsort SELECT ALL col0 * 54 AS col2 FROM tab1 AS cor0 ---- 162 3456 4320 query I rowsort SELECT DISTINCT + cor0.col2 * - col1 * 5 + cor0.col2 * + col0 FROM tab0 cor0 ---- -13398 -30012 -450 query I rowsort SELECT + - col2 * - 84 AS col0 FROM tab2 AS cor0 ---- 2184 2268 3192 query I rowsort SELECT ALL col2 * - col2 + + ( col2 * + col1 ) FROM tab1 AS cor0 ---- -1512 -2679 -7968 skipif mysql # not compatible query I rowsort SELECT col0 + CAST ( col2 * - col2 AS REAL ) FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT ALL - cor0.col2 * + tab0.col2 AS col2 FROM tab1, tab0 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 7bbc838944bf624aeb89c83e3012c97c query I rowsort SELECT DISTINCT + 53 AS col0 FROM tab1, tab0 AS cor0 ---- 53 query I rowsort SELECT + ( - 68 ) * - col0 FROM tab2 AS cor0 ---- 476 5304 5372 query I rowsort SELECT + ( col0 ) * - col1 * - col0 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT 74 * col0 + + cor0.col1 FROM tab2 AS cor0 ---- 549 5831 5863 onlyif mysql # use DIV operator for integer division query I rowsort label-1312 SELECT - CAST( col2 AS SIGNED ) + col0 DIV - ( 28 + col0 ) FROM tab2 cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-1312 SELECT - CAST ( col2 AS INTEGER ) + col0 / - ( 28 + col0 ) FROM tab2 cor0 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1313 SELECT + ( 22 ) * col0 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1313 SELECT + ( 22 ) * col0 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( cor0.col2 ) * + cor0.col1 + + cor0.col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT cor0.col2 * - col0 + 81 FROM tab2 AS cor0 ---- -108 -1947 -2921 query I rowsort SELECT ALL + - col1 * col0 + + cor0.col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT ALL + col1 + col0 * + col2 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT ALL col2 * cor0.col0 + cor0.col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT + + 9 * col2 - col0 AS col0 FROM tab1 AS cor0 ---- 449 483 784 query I rowsort SELECT + - col0 * - col2 - + ( - 25 ) * col1 AS col1 FROM tab2 AS cor0 ---- 3427 3503 964 query I rowsort SELECT DISTINCT - + col0 - col1 AS col2 FROM tab0 AS cor0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-1322 SELECT - col0 DIV col0 + + ( 96 * col0 ) FROM tab2 AS cor0 ---- 671 7487 7583 skipif mysql # not compatible query I rowsort label-1322 SELECT - col0 / col0 + + ( 96 * col0 ) FROM tab2 AS cor0 ---- 671 7487 7583 query I rowsort SELECT ALL col1 + col1 * col2 * 37 FROM tab2 AS cor0 ---- 23919 31000 56817 query I rowsort SELECT col1 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT - + col1 + - col0 * 61 FROM tab0 AS cor0 ---- -1550 -2232 -5520 query I rowsort SELECT ALL 15 AS col2 FROM tab0 AS cor0 ---- 15 15 15 query I rowsort SELECT DISTINCT - + col1 + col0 * - col2 AS col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL col0 * col2 AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT ( col1 ) * - 95 AS col2 FROM tab2 AS cor0 ---- -1615 -2945 -5605 query I rowsort SELECT - col0 + 36 * + cor0.col2 FROM tab0 AS cor0 ---- 1 1164 2863 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1331 SELECT ALL - - col1 + CAST( NULL AS DECIMAL ) * + col0 col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1331 SELECT ALL - - col1 + CAST ( NULL AS REAL ) * + col0 col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + - 53 col0 FROM tab0 cor0 ---- -20 -52 29 query I rowsort SELECT ALL - 19 * tab0.col2 - col1 AS col1 FROM tab0 ---- -116 -1649 -713 query I rowsort SELECT ALL cor0.col1 + cor0.col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + - 28 AS col2 FROM tab0 AS cor0 ---- -28 -28 -28 query I rowsort SELECT ALL 84 + + 27 AS col1 FROM tab2 AS cor0 ---- 111 111 111 query I rowsort SELECT - col0 * - ( col0 ) - - col0 AS col2 FROM tab1 ---- 12 4160 6480 query I rowsort SELECT col1 + + col2 * - col0 AS col1 FROM tab1 ---- -136 -3638 -7667 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1339 SELECT + CAST( NULL AS SIGNED ) + - col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1339 SELECT + CAST ( NULL AS INTEGER ) + - col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( - col0 ) * col2 FROM tab0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 13 col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 184e52d7aa5aa66591291e39c67a3dfb query I rowsort SELECT DISTINCT - 8 FROM tab2, tab2 AS cor0 ---- -8 query I rowsort SELECT ( col1 ) * + col2 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1344 SELECT CAST( - tab1.col1 AS SIGNED ) FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-1344 SELECT CAST ( - tab1.col1 AS INTEGER ) FROM tab1 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1345 SELECT DISTINCT col2 + + CAST( NULL AS SIGNED ) + + col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-1345 SELECT DISTINCT col2 + + CAST ( NULL AS INTEGER ) + + col0 FROM tab2 ---- NULL query I rowsort SELECT col2 + - col0 + + col2 FROM tab0 ---- -33 42 75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1347 SELECT ALL col1 - CAST( col1 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1347 SELECT ALL col1 - CAST ( col1 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + + col2 + 48 FROM tab1 AS cor0 ---- 102 105 144 query I rowsort SELECT - + col0 + - cor0.col1 * col2 AS col0 FROM tab2 AS cor0 ---- -1612 -725 -844 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1350 SELECT DISTINCT + col2 * - CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1350 SELECT DISTINCT + col2 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col0 + ( col2 ) * - col1 AS col1 FROM tab0 cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL + cor0.col0 * col0 - + 32 * col0 AS col2 FROM tab1 AS cor0 ---- -87 2048 3840 query I rowsort SELECT - - col2 + col1 * + col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT - col2 * - col1 + - col1 FROM tab0 cor0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT + 43 * - col2 AS col0 FROM tab0 AS cor0 ---- -1419 -3526 -43 query I rowsort SELECT DISTINCT - + ( - col0 ) AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ( + col0 ) * - cor0.col2 + + col0 * + col1 + - col0 FROM tab0 AS cor0 ---- 1248 3325 712 query I rowsort SELECT - 96 * 21 AS col2 FROM tab1 ---- -2016 -2016 -2016 query I rowsort SELECT + ( cor0.col2 ) + col0 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT + cor0.col2 FROM tab1, tab2 cor0, tab2 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + 74 + + col1 col2 FROM tab0 AS cor0 ---- -6278 -6643 -7081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 28 * col2 col1 FROM tab1 ---- -1512 -1596 -2688 query I rowsort SELECT 54 + col2 FROM tab2 ---- 80 81 92 onlyif mysql # use DIV operator for integer division query I rowsort label-1364 SELECT DISTINCT ( col0 ) DIV + col0 + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -1342 -216 -4601 skipif mysql # not compatible query I rowsort label-1364 SELECT DISTINCT ( col0 ) / + col0 + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -1342 -216 -4601 query I rowsort SELECT ALL - col2 * col0 + + col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ALL ( col0 ) AS col2 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1367 SELECT DISTINCT - CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-1367 SELECT DISTINCT - CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- NULL query I rowsort SELECT DISTINCT ( + col1 ) * ( - col1 ) FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT - col2 + + ( - 48 ) AS col2 FROM tab2 cor0 ---- -74 -75 -86 query I rowsort SELECT col0 * - 55 AS col2 FROM tab0 AS cor0 ---- -1320 -1925 -4895 query I rowsort SELECT DISTINCT col2 + ( + 32 ) AS col1 FROM tab2 AS cor0 ---- 58 59 70 query I rowsort SELECT ALL - + col2 * col0 AS col0 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT + + col2 + 63 * col0 AS col0 FROM tab0 AS cor0 ---- 1545 2206 5689 query I rowsort SELECT + 83 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 002a717a3d902d97220759065fb107c3 onlyif mysql # use DIV operator for integer division query I rowsort label-1375 SELECT DISTINCT cor0.col2 DIV 66 AS col0 FROM tab0, tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-1375 SELECT DISTINCT cor0.col2 / 66 AS col0 FROM tab0, tab0 AS cor0 ---- 0 1 query I rowsort SELECT ALL 53 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 866ae1b4ab9e5b4043ac1bcfd413aaa6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col0 * tab2.col1 col0 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT + col2 + col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif mysql # not compatible query I rowsort SELECT ALL + col0 * CAST ( col2 AS REAL ) + - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT ALL 29 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 4c56285992bcb76e1aac22e6d23d1318 query I rowsort SELECT + col0 * ( - col1 + 57 ) AS col0 FROM tab2 AS cor0 ---- -156 182 3160 query I rowsort SELECT + 34 AS col1 FROM tab2 cor0 ---- 34 34 34 query I rowsort SELECT ALL + col1 * 84 AS col0 FROM tab0 ---- 7224 7644 8148 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab1, tab0 AS cor0 WHERE NOT NULL < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col1 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - 79 + col2 AS col2 FROM tab1 AS cor0 ---- -22 -25 17 query I rowsort SELECT col1 * 39 * col1 FROM tab1 ---- 26364 3900 6591 query I rowsort SELECT 5 * col2 + col2 FROM tab2 AS cor0 ---- 156 162 228 query I rowsort SELECT ALL col0 * + col2 + tab1.col0 AS col1 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT ALL 47 + - col1 FROM tab1 ---- 21 34 37 query I rowsort SELECT - tab1.col2 + - 11 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 9b630042500cd20f202d4fb8dbb15e2f query I rowsort SELECT - 52 + - col1 FROM tab0 AS cor0 ---- -138 -143 -149 query I rowsort SELECT + col1 * col2 + col1 + ( - col0 ) * col2 FROM tab1 AS cor0 ---- -3068 -6419 1268 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 26 col1 FROM tab2 cor0 ---- 26 query I rowsort SELECT DISTINCT 56 * - col0 FROM tab1 AS cor0 ---- -168 -3584 -4480 query I rowsort SELECT ALL - + ( col0 ) + ( + col0 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 86 * - col1 FROM tab2 cor0 ---- -1462 -2666 -5074 query I rowsort SELECT ALL 33 * + col0 FROM tab1 AS cor0 ---- 2112 2640 99 query I rowsort SELECT cor0.col0 + - cor0.col0 * + col1 AS col2 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT DISTINCT + 27 AS col1 FROM tab2 AS cor0 ---- 27 query I rowsort SELECT - col0 * 80 AS col2 FROM tab1 AS cor0 ---- -240 -5120 -6400 query I rowsort SELECT ALL cor0.col1 * + cor0.col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT - 52 * + col0 FROM tab0 AS cor0 ---- -1248 -1820 -4628 query I rowsort SELECT - - 13 + + col2 AS col1 FROM tab0 AS cor0 ---- 14 46 95 query I rowsort SELECT - + col1 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - 23 AS col1 FROM tab2 AS cor0 ---- -23 query I rowsort SELECT + cor0.col0 * - 46 + + col1 + - col1 FROM tab2 AS cor0 ---- -322 -3588 -3634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1408 SELECT col2 * - CAST( col1 AS SIGNED ) FROM tab1 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-1408 SELECT col2 * - CAST ( col1 AS INTEGER ) FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT + col2 * col2 * + tab0.col2 AS col1 FROM tab0 ---- 1 35937 551368 query I rowsort SELECT col2 * + 7 FROM tab0 ---- 231 574 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1411 SELECT col0 DIV 50 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1411 SELECT col0 / 50 FROM tab0 ---- 0 0 1 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0 CROSS JOIN tab1, tab2 cor1 ---- 972 values hashing to e610acd60f342127e6cdba18673d9f0e query I rowsort SELECT - 6 + col1 + col2 FROM tab2 AS cor0 ---- 49 52 79 query I rowsort SELECT 37 * col1 FROM tab0 AS cor0 ---- 3182 3367 3589 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1415 SELECT col2 / col0 + col2 + CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1415 SELECT col2 / col0 + col2 + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - - col1 + + col2 + col0 FROM tab1 cor0 ---- 131 189 83 query I rowsort SELECT - ( cor0.col0 ) * - col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - 3 AS col0 FROM tab0 ---- -3 -3 -3 query I rowsort SELECT ALL - + col1 - col0 * col2 AS col0 FROM tab2 AS cor0 ---- -2087 -220 -3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * - col0 col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col2 + + ( + col1 ) * col1 + ( - 49 * col2 ) AS col2 FROM tab1 ---- -2024 -2750 -4631 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1422 SELECT col1 * CAST( NULL AS SIGNED ) col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1422 SELECT col1 * CAST ( NULL AS INTEGER ) col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col2 + 60 + col0 AS col0 FROM tab0 ---- 117 231 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1424 SELECT + CAST( NULL AS SIGNED ) AS col2 FROM tab2, tab2 AS cor0, tab0, tab2 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif mysql # not compatible query I rowsort label-1424 SELECT + CAST ( NULL AS INTEGER ) AS col2 FROM tab2, tab2 AS cor0, tab0, tab2 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c query I rowsort SELECT - cor0.col0 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab2, tab0 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 48366b93fe9110d617672483a489e89c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col1 * + 10 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to bd64178446955b7a7e2185b2e9f87b8e query I rowsort SELECT ALL - - cor0.col2 * - col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1429 SELECT ALL - col2 * - CAST( 41 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 1066 1107 1558 skipif mysql # not compatible query I rowsort label-1429 SELECT ALL - col2 * - CAST ( 41 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 1066 1107 1558 query I rowsort SELECT col1 * + col0 * col0 AS col1 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT + col0 + + col0 * + col1 AS col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT cor0.col2 * 48 FROM tab1 AS cor0 ---- 2592 2736 4608 query I rowsort SELECT + + col1 * + col1 + - col2 * - col2 FROM tab1 AS cor0 ---- 3349 3592 9385 query I rowsort SELECT - col2 * + col1 + - col2 AS col1 FROM tab1 AS cor0 ---- -1344 -1458 -627 skipif mysql # not compatible query I rowsort SELECT DISTINCT - CAST ( - col1 AS REAL ) FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT + 15 + - cor0.col0 * - col2 FROM tab2 AS cor0 ---- 204 2043 3017 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1437 SELECT - + CAST( col2 AS SIGNED ) + col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1437 SELECT - + CAST ( col2 AS INTEGER ) + col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 99 AS col0 FROM tab2 AS cor0 ---- 99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1439 SELECT DISTINCT + CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1439 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - 14 AS col2 FROM tab2 cor0 ---- -14 -14 -14 query I rowsort SELECT ALL 30 * 29 AS col1 FROM tab2 AS cor0 ---- 870 870 870 query I rowsort SELECT ALL + col0 * + col0 AS col0 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT ALL + ( col2 ) + col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL col1 + 2 + col0 FROM tab1 AS cor0 ---- 31 76 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 + col0 col2 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1446 SELECT DISTINCT - - col0 DIV - col0 FROM tab1 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-1446 SELECT DISTINCT - - col0 / - col0 FROM tab1 cor0 ---- -1 onlyif mysql # use DIV operator for integer division query I rowsort label-1447 SELECT ALL + 15 DIV col1 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1447 SELECT ALL + 15 / col1 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 + col0 + 55 * - cor0.col1 FROM tab1 AS cor0 ---- -1424 -422 -555 query I rowsort SELECT + - col1 * - col1 * 58 + col1 + + col2 * 11 FROM tab1 AS cor0 ---- 10871 39828 6437 query I rowsort SELECT DISTINCT 67 * col1 FROM tab1 cor0 ---- 1742 670 871 query I rowsort SELECT 63 + col0 + + col1 AS col0 FROM tab0 AS cor0 ---- 173 195 243 query I rowsort SELECT tab0.col1 * - 80 FROM tab0, tab1 AS cor0 ---- 9 values hashing to aecd51c8b7b5398743117a92a0a593fb skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * col0 + - 15 col0 FROM tab1 AS cor0 ---- 147 3633 7665 query I rowsort SELECT - cor0.col1 + cor0.col1 * 52 * - col1 FROM tab1 AS cor0 ---- -35178 -5210 -8801 query I rowsort SELECT DISTINCT - col1 + - col1 * - 98 * - col2 FROM tab2 AS cor0 ---- -150391 -63325 -82057 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + 20 col2 FROM tab2 AS cor0 ---- 37 51 79 query I rowsort SELECT ALL + cor0.col0 * + 33 * - col0 AS col2 FROM tab0 AS cor0 ---- -19008 -261393 -40425 query I rowsort SELECT ALL - 96 + tab0.col1 AS col0 FROM tab0 ---- -10 -5 1 query I rowsort SELECT DISTINCT col0 * tab2.col0 + ( - tab2.col0 ) + col2 FROM tab2 ---- 6032 6200 69 query I rowsort SELECT + 87 + tab1.col1 + - 57 AS col2 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 48250d863918bc1d1eb4c9e45be4f07b query I rowsort SELECT col2 * col0 * + col0 + tab0.col1 * col0 FROM tab0 ---- 21072 4620 657621 query I rowsort SELECT - col1 - col2 * tab2.col0 FROM tab2 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT col1 * col1 + - 77 FROM tab0 ---- 7319 8204 9332 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col1 col2 FROM tab1, tab2 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL - col1 + - col0 AS col0 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT + col0 * col2 * - col0 + + col2 AS col1 FROM tab1 ---- -233415 -432 -614304 onlyif mysql # use DIV operator for integer division query I rowsort label-1467 SELECT + cor0.col2 + col2 DIV + ( - 51 + col2 * - col2 ) FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-1467 SELECT + cor0.col2 + col2 / + ( - 51 + col2 * - col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL ( - col0 ) * tab0.col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT ALL + 62 AS col2 FROM tab1 ---- 62 62 62 query I rowsort SELECT + col2 + - col0 * + ( col0 ) FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT DISTINCT + + 74 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 74 onlyif mysql # use DIV operator for integer division query I rowsort label-1472 SELECT ALL + cor0.col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-1472 SELECT ALL + cor0.col2 / col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT - 1 + col1 AS col0 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT ALL cor1.col0 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT col1 + - col1 * tab0.col1 AS col1 FROM tab0 ---- -7310 -8190 -9312 query I rowsort SELECT - col2 + - 68 + 90 FROM tab2 ---- -16 -4 -5 query I rowsort SELECT - col1 * 67 FROM tab2 ---- -1139 -2077 -3953 query I rowsort SELECT DISTINCT - col0 * - tab0.col0 * + col0 + col0 + + ( 98 ) AS col2 FROM tab0 ---- 13946 43008 705156 query I rowsort SELECT - col1 + col2 * col0 FROM tab0 ---- -62 706 7207 query I rowsort SELECT DISTINCT - col1 + + 85 FROM tab1 ---- 59 72 75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1481 SELECT ALL + - cor0.col2 + CAST( NULL AS DECIMAL ) + - col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1481 SELECT ALL + - cor0.col2 + CAST ( NULL AS REAL ) + - col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 + - ( ( - cor0.col0 ) ) AS col2 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT ALL col2 * 46 AS col2 FROM tab0 cor0 ---- 1518 3772 46 onlyif mysql # use DIV operator for integer division query I rowsort label-1484 SELECT - cor0.col0 + col2 DIV + 99 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-1484 SELECT - cor0.col0 + col2 / + 99 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - - cor0.col0 + ( + col2 ) * + col0 + ( + ( - col2 ) ) AS col2 FROM tab0 AS cor0 ---- 69 7305 783 query I rowsort SELECT ALL col1 * - col0 * 98 + - col0 AS col2 FROM tab2 AS cor0 ---- -131693 -21273 -451074 query I rowsort SELECT DISTINCT - col0 * - ( + ( cor0.col2 ) ) + + 9 AS col0 FROM tab0 AS cor0 ---- 44 7307 801 query I rowsort SELECT + col0 * - 36 AS col1 FROM tab1 cor0 ---- -108 -2304 -2880 query I rowsort SELECT ALL col1 * - 99 AS col2 FROM tab1 AS cor0 ---- -1287 -2574 -990 query I rowsort SELECT DISTINCT - 90 * 91 + - cor0.col0 + - col1 FROM tab2 AS cor0 ---- -8228 -8286 -8327 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 50 col0 FROM tab0 AS cor0 ---- 50 50 50 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1492 SELECT - CAST( 55 AS SIGNED ) + + col1 * - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1492 SELECT - CAST ( 55 AS INTEGER ) + + col1 * - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 + - cor0.col2 FROM tab0 cor0 ---- -171 -36 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 38 * + 34 + - col0 * + 12 col2 FROM tab0 AS cor0 ---- 1004 224 872 query I rowsort SELECT - - col0 + - ( col2 ) FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL + 82 + col2 FROM tab0 AS cor0 ---- 115 164 83 onlyif mysql # use DIV operator for integer division query I rowsort label-1497 SELECT ALL + - 66 DIV - ( + col1 ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1497 SELECT ALL + - 66 / - ( + col1 ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - 15 * - col0 AS col0 FROM tab1 AS cor0 ---- 1200 45 960 query I rowsort SELECT - 66 + + cor0.col0 * col2 FROM tab0 cor0 ---- -31 7232 726 query I rowsort SELECT DISTINCT 32 * col2 + col1 * + col1 AS col1 FROM tab2 AS cor0 ---- 1505 1825 4313 query I rowsort SELECT - col0 - 10 FROM tab1 ---- -13 -74 -90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1502 SELECT col2 + - CAST( - col1 + col1 AS SIGNED ) FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-1502 SELECT col2 + - CAST ( - col1 + col1 AS INTEGER ) FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT + - col1 + + col0 AS col2 FROM tab2 AS cor0 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( cor0.col2 ) col1 FROM tab2 AS cor0 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1505 SELECT ALL + CAST( + col0 AS SIGNED ) FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-1505 SELECT ALL + CAST ( + col0 AS INTEGER ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - col1 + 3 FROM tab0 AS cor0 ---- -83 -88 -94 query I rowsort SELECT - col2 * col0 + col0 FROM tab2 cor0 ---- -182 -1950 -2923 onlyif mysql # use DIV operator for integer division query I rowsort label-1508 SELECT ALL - + col0 DIV - 74 + + col0 + col1 FROM tab1 AS cor0 ---- 29 74 94 skipif mysql # not compatible query I rowsort label-1508 SELECT ALL - + col0 / - 74 + + col0 + col1 FROM tab1 AS cor0 ---- 29 74 94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1509 SELECT CAST( NULL AS DECIMAL ) * ( col0 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1509 SELECT CAST ( NULL AS REAL ) * ( col0 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( 92 ) + + col1 * - col2 AS col1 FROM tab2 AS cor0 ---- -1626 -738 -929 query I rowsort SELECT + + cor0.col1 + col1 FROM tab1 AS cor0 ---- 20 26 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col1 * col1 col2 FROM tab2 cor0 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 91 col2 FROM tab0 cor0 ---- 91 91 91 query I rowsort SELECT ALL + 14 AS col2 FROM tab1 ---- 14 14 14 query I rowsort SELECT DISTINCT 11 * - tab1.col1 * col0 FROM tab1 ---- -11440 -7040 -858 query I rowsort SELECT ( 67 ) AS col2 FROM tab0 ---- 67 67 67 query I rowsort SELECT DISTINCT + 45 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 45 onlyif mysql # use DIV operator for integer division query I rowsort label-1518 SELECT CAST( col0 AS SIGNED ) * - col0 + + 51 DIV col1 AS col1 FROM tab2 ---- -48 -6084 -6238 skipif mysql # not compatible query I rowsort label-1518 SELECT CAST ( col0 AS INTEGER ) * - col0 + + 51 / col1 AS col1 FROM tab2 ---- -48 -6084 -6238 query I rowsort SELECT + tab0.col0 * 10 + col0 AS col0 FROM tab0 ---- 264 385 979 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 76 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f8b6589bc7503fc720ca5430e3569317 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1521 SELECT col1 - - CAST( 65 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 151 156 162 skipif mysql # not compatible query I rowsort label-1521 SELECT col1 - - CAST ( 65 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 151 156 162 query I rowsort SELECT - + col1 * col0 + 44 FROM tab1 AS cor0 ---- -34 -596 -996 query I rowsort SELECT col1 * + 24 * col0 AS col1 FROM tab1 AS cor0 ---- 15360 1872 24960 query I rowsort SELECT + col0 - ( col2 ) * col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT - - col1 * 5 * + col2 FROM tab1 AS cor0 ---- 2850 6240 7020 onlyif mysql # use DIV operator for integer division query I rowsort label-1526 SELECT + col0 DIV col0 - - col1 * col2 FROM tab2 AS cor0 ---- 1535 647 838 skipif mysql # not compatible query I rowsort label-1526 SELECT + col0 / col0 - - col1 * col2 FROM tab2 AS cor0 ---- 1535 647 838 query I rowsort SELECT - - col0 * - ( col1 ) + col2 AS col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT DISTINCT + col2 + + 15 AS col0 FROM tab1 AS cor0 ---- 111 69 72 query I rowsort SELECT - - col1 * + 84 AS col1 FROM tab0 AS cor0 ---- 7224 7644 8148 query I rowsort SELECT ALL col1 * + col1 - + 86 * col1 FROM tab1 cor0 ---- -1560 -760 -949 query I rowsort SELECT - col1 * + 4 FROM tab1 AS cor0 ---- -104 -40 -52 query I rowsort SELECT ALL tab1.col2 * tab1.col1 + + 44 * - tab1.col0 FROM tab1 ---- -2246 -2272 1272 query I rowsort SELECT ALL 77 + col2 * + col0 AS col0 FROM tab2 ---- 2105 266 3079 query I rowsort SELECT - col0 + col0 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 159 3584 7600 onlyif mysql # use DIV operator for integer division query I rowsort label-1535 SELECT col2 + 46 DIV col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-1535 SELECT col2 + 46 / col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT - - col2 + ( 33 ) * + col0 AS col1 FROM tab1 cor0 ---- 153 2169 2736 onlyif mysql # use DIV operator for integer division query I rowsort label-1537 SELECT - - col0 DIV col0 - - col2 AS col2 FROM tab1 cor0 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-1537 SELECT - - col0 / col0 - - col2 AS col2 FROM tab1 cor0 ---- 55 58 97 query I rowsort SELECT col0 * col0 + - ( - col0 ) AS col0 FROM tab1 AS cor0 ---- 12 4160 6480 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1539 SELECT ALL col2 * + CAST( NULL AS DECIMAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1539 SELECT ALL col2 * + CAST ( NULL AS REAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 * 35 * + 45 FROM tab2 cor0 ---- -26775 -48825 -92925 query I rowsort SELECT + ( 25 ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 525a55d5ed224a62da65df36731881a7 query I rowsort SELECT ALL 59 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to e29fef8cdec1ee45a71d213f16d2f1d3 query I rowsort SELECT DISTINCT - col0 * + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT - col2 * - col1 - 83 AS col2 FROM tab2 AS cor0 ---- 1451 563 754 onlyif mysql # use DIV operator for integer division query I rowsort label-1545 SELECT DISTINCT - + cor0.col0 + - col0 DIV col2 FROM tab0 AS cor0 ---- -24 -70 -90 skipif mysql # not compatible query I rowsort label-1545 SELECT DISTINCT - + cor0.col0 + - col0 / col2 FROM tab0 AS cor0 ---- -24 -70 -90 query I rowsort SELECT ALL + 49 + - 3 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 31 * ( col1 ) + - col0 * 67 col1 FROM tab0 AS cor0 ---- -3142 1058 662 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col2 + - col2 col2 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT - - cor0.col2 + - col0 * col2 AS col1 FROM tab2 cor0 ---- -162 -2002 -2964 query I rowsort SELECT 48 + - 15 FROM tab2 AS cor0 ---- 33 33 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 78 * ( col0 ) + + 91 * 31 col0 FROM tab1 cor0 ---- -2171 -3419 2587 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1552 SELECT + + CAST( cor0.col0 AS SIGNED ) * - col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-1552 SELECT + + CAST ( cor0.col0 AS INTEGER ) * - col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col1 - + col0 col1 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT DISTINCT cor0.col2 * - col2 + cor0.col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 query I rowsort SELECT - + col1 * 0 + - col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT 90 * col2 AS col0 FROM tab1 AS cor0 ---- 4860 5130 8640 onlyif mysql # use DIV operator for integer division query I rowsort label-1557 SELECT col2 + - ( 10 ) DIV col2 FROM tab0 ---- -9 33 82 skipif mysql # not compatible query I rowsort label-1557 SELECT col2 + - ( 10 ) / col2 FROM tab0 ---- -9 33 82 query I rowsort SELECT col1 - + 30 * col1 FROM tab0 ---- -2494 -2639 -2813 query I rowsort SELECT ALL - 63 * col2 AS col1 FROM tab0 AS cor0 ---- -2079 -5166 -63 query I rowsort SELECT + + 17 + col0 FROM tab1 AS cor0 ---- 20 81 97 query I rowsort SELECT DISTINCT col0 + - col1 * ( cor0.col2 ) AS col1 FROM tab2 cor0 ---- -1456 -567 -830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col2 ) * col1 col0 FROM tab2 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 19 col0 FROM tab0 ---- -19 -19 -19 query I rowsort SELECT + col2 * + 98 AS col0 FROM tab2 ---- 2548 2646 3724 query I rowsort SELECT ALL - col0 * + tab1.col1 AS col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL + 91 + col1 * tab2.col1 FROM tab2 ---- 1052 3572 380 query I rowsort SELECT ALL 60 + col2 + + tab1.col0 FROM tab1 ---- 117 181 236 query I rowsort SELECT ALL - cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - + col2 * 81 AS col2 FROM tab2 AS cor0 ---- -2106 -2187 -3078 query I rowsort SELECT ALL + cor0.col0 + + ( col2 * col2 ) FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT ALL - + col0 * + 52 FROM tab2 AS cor0 ---- -364 -4056 -4108 query I rowsort SELECT DISTINCT + 98 * - col1 + 30 AS col2 FROM tab2 ---- -1636 -3008 -5752 query I rowsort SELECT DISTINCT tab0.col1 * col1 * + 34 + - col1 AS col1 FROM tab0 ---- 251378 281463 319809 query I rowsort SELECT ALL 81 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT + cor0.col2 * col0 * - col1 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT + col0 + 75 AS col1 FROM tab2 AS cor0 ---- 153 154 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1577 SELECT DISTINCT + col1 * + CAST( NULL AS SIGNED ) + cor0.col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1577 SELECT DISTINCT + col1 * + CAST ( NULL AS INTEGER ) + cor0.col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL + col2 + + col1 * cor0.col0 FROM tab2 cor0 ---- 1381 244 4628 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1579 SELECT ALL + col1 * CAST( - 2 + col2 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 1222 1352 550 skipif mysql # not compatible query I rowsort label-1579 SELECT ALL + col1 * CAST ( - 2 + col2 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 1222 1352 550 query I rowsort SELECT ALL - col2 * 64 FROM tab2 AS cor0 ---- -1664 -1728 -2432 query I rowsort SELECT - col1 * - 52 + - col0 AS col0 FROM tab1 AS cor0 ---- 1349 456 596 query I rowsort SELECT ALL + + col1 * col0 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - ( - 16 ) AS col2 FROM tab0 AS cor0 ---- 16 16 16 query I rowsort SELECT - 48 + + 59 AS col2 FROM tab2 AS cor0 ---- 11 11 11 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1585 SELECT + CAST( NULL AS DECIMAL ) - col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1585 SELECT + CAST ( NULL AS REAL ) - col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 87 * col2 - - col0 AS col1 FROM tab0 AS cor0 ---- -2847 -52 -7045 query I rowsort SELECT cor0.col2 * - 50 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -1357 -1378 -1979 query I rowsort SELECT ALL 44 * col2 AS col0 FROM tab1 AS cor0 ---- 2376 2508 4224 query I rowsort SELECT DISTINCT + col0 + - col0 FROM tab1 cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1590 SELECT - CAST( NULL AS SIGNED ) + 71 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1590 SELECT - CAST ( NULL AS INTEGER ) + 71 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 - ( - cor0.col0 * - col0 ) AS col0 FROM tab1 AS cor0 ---- -4039 -6304 45 onlyif mysql # use DIV operator for integer division query I rowsort label-1592 SELECT ALL + col2 + - col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-1592 SELECT ALL + col2 + - col0 / col2 AS col2 FROM tab1 AS cor0 ---- 54 56 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1593 SELECT + col1 * + col0 + + CAST( col1 + col0 AS SIGNED ) * col1 * + ( - col2 ) FROM tab1 cor0 ---- -115024 -40638 -41540 skipif mysql # not compatible query I rowsort label-1593 SELECT + col1 * + col0 + + CAST ( col1 + col0 AS INTEGER ) * col1 * + ( - col2 ) FROM tab1 cor0 ---- -115024 -40638 -41540 query I rowsort SELECT - 68 * + col0 AS col2 FROM tab1 cor0 ---- -204 -4352 -5440 query I rowsort SELECT DISTINCT + + 53 FROM tab1 AS cor0 ---- 53 query I rowsort SELECT DISTINCT - 50 FROM tab2, tab1 AS cor0 ---- -50 query I rowsort SELECT + + 80 * + col0 + + col1 AS col1 FROM tab1 AS cor0 ---- 266 5130 6413 query I rowsort SELECT cor0.col1 AS col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query III rowsort SELECT ALL * FROM tab0 WHERE NOT ( + col0 ) NOT IN ( - col1 ) ---- query I rowsort SELECT col1 * tab1.col1 * col0 + + tab1.col1 AS col1 FROM tab1 ---- 13533 2054 6410 query I rowsort SELECT ALL - col2 + tab2.col1 AS col1 FROM tab2 ---- -21 33 4 query III rowsort SELECT ALL * FROM tab2 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + col0 * - col1 AS col0 FROM tab2 WHERE NOT col0 + - col2 IN ( col0 ) ---- -1343 -217 -4602 query I rowsort SELECT ALL tab1.col0 * col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT tab1.col2 - col2 * col1 AS col2 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT col2 * col0 + col0 * col1 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + tab1.col1 + - col2 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT + col2 * col2 FROM tab0 WHERE ( NULL ) >= col2 ---- query I rowsort SELECT - col2 * col0 + + col1 FROM tab1 ---- -136 -3638 -7667 query III rowsort SELECT * FROM tab2 WHERE NOT col1 * col2 * col1 + + col2 / col1 + col1 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - col2 + col0 * col0 col1 FROM tab1 ---- 15616 2925 7345 onlyif mysql # use DIV operator for integer division query I rowsort label-1612 SELECT DISTINCT - col1 DIV col2 + - col1 AS col2 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-1612 SELECT DISTINCT - col1 / col2 + - col1 AS col2 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT + col2 * - tab1.col1 AS col0 FROM tab1 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-1614 SELECT - tab0.col2 DIV tab0.col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1614 SELECT - tab0.col2 / tab0.col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL - col0 FROM tab0 WHERE NOT col1 + col0 / col0 NOT IN ( - tab0.col2 * + tab0.col2 + col1 * - col0 + col2 ) ---- query I rowsort SELECT - - col1 * + cor0.col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT + cor0.col2 * - col1 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT cor0.col1 * - col2 * col2 AS col0 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT - col2 * + col0 + col1 * + col1 AS col2 FROM tab0 ---- 6604 9374 983 query I rowsort SELECT ALL + col1 + - col0 * tab1.col0 * col2 AS col0 FROM tab1 ---- -233462 -460 -614387 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab1.col1 * - col0 + - col1 col1 FROM tab1 WHERE + col2 > ( NULL ) ---- query I rowsort SELECT + col1 * - col2 - - tab2.col0 FROM tab2 WHERE NOT col0 IN ( + col1 * + tab2.col1 ) ---- -1456 -567 -830 query I rowsort SELECT - col1 + col2 * col2 AS col1 FROM tab2 ---- 1427 617 698 query I rowsort SELECT ALL + col1 - col0 * + col0 AS col0 FROM tab1 ---- -4086 -6387 17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + col0 col2 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT cor0.col2 + - col1 AS col2 FROM tab0 cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-1627 SELECT DISTINCT col2 + col1 + col1 DIV + tab0.col0 FROM tab0 ---- 100 122 174 skipif mysql # not compatible query I rowsort label-1627 SELECT DISTINCT col2 + col1 + col1 / + tab0.col0 FROM tab0 ---- 100 122 174 query I rowsort SELECT DISTINCT - col0 + - col1 * + col2 + + col2 AS col2 FROM tab0 ---- -131 -2829 -7469 query III rowsort SELECT DISTINCT * FROM tab1 WHERE ( col2 ) >= ( col0 * - col1 - col2 * col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT ALL * FROM tab0 WHERE ( col1 ) NOT IN ( tab0.col0 / + col2 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT - tab1.col2 * + col1 * col2 + + col2 * - col1 AS col0 FROM tab1 ---- -121056 -33060 -77220 query I rowsort SELECT + col2 + + col2 * col1 AS col2 FROM tab1 WHERE NOT ( + col0 ) >= ( NULL ) ---- query I rowsort SELECT DISTINCT + col2 * - col2 + + col0 FROM tab1 ---- -2913 -3185 -9136 query I rowsort SELECT col1 * col0 * col0 AS col2 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT ALL col1 * tab1.col1 AS col1 FROM tab1 ---- 100 169 676 query I rowsort SELECT - col1 * - col1 * + tab2.col2 + - col1 * + col1 AS col1 FROM tab2 ---- 10693 24986 87025 query I rowsort SELECT - col1 * col2 * + col0 AS col1 FROM tab0 cor0 ---- -3395 -664118 -68112 query I rowsort SELECT col1 + col2 + + col2 AS col1 FROM tab2 AS cor0 ---- 111 85 93 query I rowsort SELECT col2 + + col0 * + tab0.col1 AS col1 FROM tab0 ---- 2097 3396 8181 query III rowsort SELECT * FROM tab2 WHERE NOT col2 NOT IN ( col1 * + col2 ) ---- query I rowsort SELECT ALL + col2 * + col0 * - col0 AS col0 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT col2 * col1 + + col0 * col1 + cor0.col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1891 2635 7670 query I rowsort SELECT ALL 99 AS col1 FROM tab1, tab1 AS cor0, tab2, tab2 AS cor1 ---- 81 values hashing to c841a8d826151b422ecdb71db0250739 query I rowsort SELECT ALL cor0.col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT - col2 * tab2.col1 * + col1 FROM tab2 ---- -10982 -25947 -90506 onlyif mysql # use DIV operator for integer division query I rowsort label-1646 SELECT DISTINCT + col0 * ( - ( + col1 ) * - 84 ) + - col0 + cor0.col2 DIV col1 FROM tab2 AS cor0 ---- 112735 18221 386490 skipif mysql # not compatible query I rowsort label-1646 SELECT DISTINCT + col0 * ( - ( + col1 ) * - 84 ) + - col0 + cor0.col2 / col1 FROM tab2 AS cor0 ---- 112735 18221 386490 query I rowsort SELECT + col2 * 74 + col1 * + col2 FROM tab1 AS cor0 ---- 4788 5400 8352 query I rowsort SELECT ALL - col2 + ( col1 ) * cor0.col1 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT + + col0 * + col1 * - cor0.col2 + 33 * - col1 FROM tab2 AS cor0 ---- -121599 -51595 -6882 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col0 + + col1 + 30 col0 FROM tab1 AS cor0 ---- 218 3688 7723 query I rowsort SELECT + 53 * 78 + + col1 + col0 AS col0 FROM tab2 AS cor0 ---- 4172 4230 4271 query I rowsort SELECT - col1 + - col2 * + cor0.col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT DISTINCT col2 + + cor0.col1 * ( + col1 * col1 ) AS col2 FROM tab0 AS cor0 ---- 636089 753653 912674 query I rowsort SELECT DISTINCT + tab1.col2 AS col2 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 54 57 96 query I rowsort SELECT cor0.col0 FROM tab1, tab0, tab1 AS cor0, tab2 AS cor1 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT DISTINCT - col0 * - col1 * col0 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT 54 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 81150d59d6c3fc48b4ef5a4a5495bc7a query I rowsort SELECT + col0 + cor0.col2 + + col1 AS col2 FROM tab0 AS cor0 ---- 133 143 262 onlyif mysql # use DIV operator for integer division query I rowsort label-1660 SELECT - - col0 DIV - col0 + - col0 + cor0.col0 * - col1 AS col1 FROM tab1 AS cor0 ---- -1121 -705 -82 skipif mysql # not compatible query I rowsort label-1660 SELECT - - col0 / - col0 + - col0 + cor0.col0 * - col1 AS col1 FROM tab1 AS cor0 ---- -1121 -705 -82 query I rowsort SELECT col2 * col2 + - col0 + col0 AS col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - col0 * - 65 - - ( + col1 ) FROM tab1 AS cor0 ---- 221 4170 5213 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT - 66 + + col0 * - col1 FROM tab2 ---- -1409 -283 -4668 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1665 SELECT ALL CAST( col0 AS SIGNED ) FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1665 SELECT ALL CAST ( col0 AS INTEGER ) FROM tab0 ---- 24 35 89 query I rowsort SELECT ALL ( - col2 * + col0 ) AS col0 FROM tab0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1667 SELECT - 23 / col0 + col0 * - CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1667 SELECT - 23 / col0 + col0 * - CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 31 + - col1 FROM tab1 AS cor0 ---- -41 -44 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-1669 SELECT - cor0.col1 DIV - col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1669 SELECT - cor0.col1 / - col1 FROM tab0 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + + col2 col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL - + col2 * - col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1672 SELECT - - ( - col2 ) * CAST( NULL AS SIGNED ) + + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1672 SELECT - - ( - col2 ) * CAST ( NULL AS INTEGER ) + + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + col2 * + col0 * - 92 FROM tab2 cor0 ---- -17381 -186498 -276105 onlyif mysql # use DIV operator for integer division query I rowsort label-1674 SELECT DISTINCT + cor0.col2 DIV col1 + + col2 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-1674 SELECT DISTINCT + cor0.col2 / col1 + + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + + 38 + + col1 FROM tab1 AS cor0 ---- 48 51 64 query I rowsort SELECT DISTINCT + - col1 + - col2 * + col1 AS col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + col2 col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT + col1 - + ( + cor0.col2 + + col1 * - ( col1 ) ) AS col0 FROM tab2 AS cor0 ---- 268 3514 965 query I rowsort SELECT + - col1 + + ( + col0 ) FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1680 SELECT - cor0.col0 * CAST( - 57 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 399 4446 4503 skipif mysql # not compatible query I rowsort label-1680 SELECT - cor0.col0 * CAST ( - 57 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 399 4446 4503 query I rowsort SELECT - + col2 * - 68 FROM tab2 AS cor0 ---- 1768 1836 2584 query I rowsort SELECT DISTINCT - cor0.col1 * 78 FROM tab2, tab2 AS cor0 ---- -1326 -2418 -4602 query I rowsort SELECT - col1 * col0 + - col1 AS col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 onlyif mysql # use DIV operator for integer division query I rowsort label-1684 SELECT - - col2 DIV ( + ( - col0 ) ) + + 99 + col1 * col2 * + 75 AS col2 FROM tab0 AS cor0 ---- 212948 559749 7374 skipif mysql # not compatible query I rowsort label-1684 SELECT - - col2 / ( + ( - col0 ) ) + + 99 + col1 * col2 * + 75 AS col2 FROM tab0 AS cor0 ---- 212948 559749 7374 query I rowsort SELECT DISTINCT - cor1.col0 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2, tab2 AS cor1 ---- -7 -78 -79 onlyif mysql # use DIV operator for integer division query I rowsort label-1686 SELECT + col0 + - cor0.col2 DIV + cor0.col2 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-1686 SELECT + col0 + - cor0.col2 / + cor0.col2 FROM tab1 AS cor0 ---- 2 63 79 query I rowsort SELECT ALL - + ( + col0 ) * - col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col0 * 44 + col2 FROM tab2 AS cor0 ---- -281 -3406 -3438 query I rowsort SELECT + col0 + - ( col2 ) FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT - 30 * cor0.col1 FROM tab2 cor0 ---- -1770 -510 -930 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 15 col2 FROM tab1 AS cor0 ---- 15 query I rowsort SELECT - 32 AS col1 FROM tab2 AS cor0 ---- -32 -32 -32 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1693 SELECT ALL - + CAST( - col2 AS SIGNED ) * col2 FROM tab1 AS cor0 ---- 2916 3249 9216 skipif mysql # not compatible query I rowsort label-1693 SELECT ALL - + CAST ( - col2 AS INTEGER ) * col2 FROM tab1 AS cor0 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-1694 SELECT + 57 + - ( - col1 ) * col1 + 85 DIV col2 FROM tab0 AS cor0 ---- 7455 8339 9551 skipif mysql # not compatible query I rowsort label-1694 SELECT + 57 + - ( - col1 ) * col1 + 85 / col2 FROM tab0 AS cor0 ---- 7455 8339 9551 query I rowsort SELECT ALL - cor0.col2 * + ( + col0 * ( - 15 ) ) AS col0 FROM tab2 AS cor0 ---- 2835 30420 45030 query I rowsort SELECT DISTINCT col1 + col2 + cor0.col0 FROM tab2 cor0 ---- 134 163 65 query I rowsort SELECT ALL 0 * 85 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - - 18 + col1 * - col2 FROM tab1 AS cor0 ---- -1230 -1386 -552 query I rowsort SELECT DISTINCT + + ( - cor0.col0 ) FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - 71 + + col2 FROM tab0 cor0 ---- -38 -70 11 query I rowsort SELECT ALL - + cor0.col1 + + col1 - + col1 AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT + tab0.col2 + tab0.col2 + - col2 AS col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL + col1 * 87 + + col2 AS col0 FROM tab2 ---- 1517 2724 5159 query I rowsort SELECT DISTINCT + col0 + col0 - + col0 * col2 FROM tab1 ---- -156 -3520 -7520 query I rowsort SELECT + 48 + - col0 AS col2 FROM tab0 ---- -41 13 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1706 SELECT CAST( 93 AS SIGNED ) + col2 col2 FROM tab0 ---- 126 175 94 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1706 SELECT CAST ( 93 AS INTEGER ) + col2 col2 FROM tab0 ---- 126 175 94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1707 SELECT ALL CAST( NULL AS SIGNED ) + 43 AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1707 SELECT ALL CAST ( NULL AS INTEGER ) + 43 AS col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL + + col2 * 37 AS col0 FROM tab2 AS cor0 ---- 1406 962 999 query I rowsort SELECT ALL - col0 * col0 AS col0 FROM tab2 cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 24 * - cor0.col0 col0 FROM tab2 AS cor0 ---- -168 -1872 -1896 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab1 AS cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to d6a6e32c6adcc8525ed3eb7827781237 onlyif mysql # use DIV operator for integer division query I rowsort label-1712 SELECT ALL - + col2 * + col1 * + col0 + col2 * 96 DIV + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -36384 -4116 -99744 skipif mysql # not compatible query I rowsort label-1712 SELECT ALL - + col2 * + col1 * + col0 + col2 * 96 / + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -36384 -4116 -99744 query I rowsort SELECT ALL - 91 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6ec4feac5c635ab8e5da71006896acab onlyif mysql # use DIV operator for integer division query I rowsort label-1714 SELECT ALL col1 * + tab1.col1 + ( col1 ) DIV - col1 AS col0 FROM tab1 ---- 168 675 99 skipif mysql # not compatible query I rowsort label-1714 SELECT ALL col1 * + tab1.col1 + ( col1 ) / - col1 AS col0 FROM tab1 ---- 168 675 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + 8 * 25 + + tab2.col2 col2 FROM tab2 ---- 148 159 220 query I rowsort SELECT + - col0 + - col2 * - cor0.col2 FROM tab2 cor0 ---- 1365 598 722 query I rowsort SELECT ALL cor0.col1 FROM tab0, tab0 AS cor0, tab1 AS cor1, tab1, tab0 AS cor2 ---- 243 values hashing to c6425afc100dd55de8d45dec18c469ea query I rowsort SELECT ALL + col1 + + col2 * col2 AS col0 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT DISTINCT cor1.col1 FROM tab0, tab0 cor0, tab2 cor1 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1720 SELECT + col2 * - CAST( NULL AS SIGNED ) / 13 + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1720 SELECT + col2 * - CAST ( NULL AS INTEGER ) / 13 + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col1 + ( ( col2 ) ) FROM tab0 AS cor0 ---- 119 173 98 onlyif mysql # use DIV operator for integer division query I rowsort label-1722 SELECT ALL - col0 DIV CAST( + col1 AS SIGNED ) AS col1 FROM tab2 cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-1722 SELECT ALL - col0 / CAST ( + col1 AS INTEGER ) AS col1 FROM tab2 cor0 ---- -1 -4 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1723 SELECT DISTINCT col0 + + ( 93 ) DIV - col1 AS col1 FROM tab1 AS cor0 ---- 0 55 73 skipif mysql # not compatible query I rowsort label-1723 SELECT DISTINCT col0 + + ( 93 ) / - col1 AS col1 FROM tab1 AS cor0 ---- 0 55 73 query I rowsort SELECT - cor0.col2 + - col1 + + col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT col0 + - col1 AS col0 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT - col1 * - col1 + ( - col0 + col0 ) FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1727 SELECT ALL - col0 * + col0 + CAST( - col2 + col0 AS SIGNED ) * - 62 FROM tab0 AS cor0 ---- -18 -3333 -8355 skipif mysql # not compatible query I rowsort label-1727 SELECT ALL - col0 * + col0 + CAST ( - col2 + col0 AS INTEGER ) * - 62 FROM tab0 AS cor0 ---- -18 -3333 -8355 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1728 SELECT cor0.col0 * - col0 + + CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1728 SELECT cor0.col0 * - col0 + + CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - 94 AS col0 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to a95bfa539191d3f72f6548147d7efb9e query I rowsort SELECT - cor0.col1 - col2 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT + + col2 * col0 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 54 * + col0 col1 FROM tab0 cor0 ---- 1296 1890 4806 query I rowsort SELECT - - 45 * - col2 + - 90 AS col2 FROM tab0 AS cor0 ---- -135 -1575 -3780 query I rowsort SELECT ALL - col0 - - cor0.col2 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-1735 SELECT DISTINCT + col1 DIV col1 AS col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-1735 SELECT DISTINCT + col1 / col1 AS col1 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT DISTINCT col0 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - - 57 * + cor0.col2 + - 29 FROM tab0 AS cor0 ---- 1852 28 4645 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 - col2 col2 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1739 SELECT + cor0.col2 * ( + col0 ) + - cor0.col0 DIV ( 41 ) FROM tab0 AS cor0 ---- 35 7296 792 skipif mysql # not compatible query I rowsort label-1739 SELECT + cor0.col2 * ( + col0 ) + - cor0.col0 / ( 41 ) FROM tab0 AS cor0 ---- 35 7296 792 query I rowsort SELECT - col0 * - col1 + col2 FROM tab2 cor0 ---- 1381 244 4628 query I rowsort SELECT 21 AS col1 FROM tab1, tab2 AS cor0, tab1 cor1 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT - + cor0.col0 * col2 - - col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT - - col1 + col0 * ( + col2 + cor0.col2 ) FROM tab1 AS cor0 ---- 15373 350 7306 query I rowsort SELECT 53 * col2 AS col1 FROM tab0 ---- 1749 4346 53 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab2 AS cor0, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to 958533d1a7bf61199ed7c03eadf37f9a query I rowsort SELECT DISTINCT - 3 * - col1 + - col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT - 12 + + col1 FROM tab0 AS cor0 ---- 74 79 85 query I rowsort SELECT ALL - 5 AS col0 FROM tab2 cor0 ---- -5 -5 -5 onlyif mysql # use DIV operator for integer division query I rowsort label-1749 SELECT ALL - col0 DIV - cor0.col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-1749 SELECT ALL - col0 / - cor0.col1 FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT - + col0 * - 42 FROM tab2 AS cor0 ---- 294 3276 3318 query I rowsort SELECT - col0 + col1 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT - col2 + 80 + + col1 FROM tab1 ---- -3 33 52 query I rowsort SELECT - - col1 - cor0.col2 AS col0 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT DISTINCT col0 - + col2 AS col2 FROM tab1 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1755 SELECT ALL - col2 - ( tab0.col2 ) DIV 23 FROM tab0 ---- -1 -34 -85 skipif mysql # not compatible query I rowsort label-1755 SELECT ALL - col2 - ( tab0.col2 ) / 23 FROM tab0 ---- -1 -34 -85 query I rowsort SELECT ALL + 69 + + col1 AS col0 FROM tab2 ---- 100 128 86 query I rowsort SELECT DISTINCT + col0 * col0 + - col1 * 42 AS col2 FROM tab0 ---- -2849 -3036 4099 query I rowsort SELECT ALL col0 + tab0.col1 AS col0 FROM tab0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1759 SELECT - 19 * + col1 - col1 * CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1759 SELECT - 19 * + col1 - col1 * CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col2 + col0 * + col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ( - 50 * - tab1.col0 ) FROM tab1 ---- 150 3200 4000 query I rowsort SELECT ( - cor0.col2 ) AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to b5a4102107e5ebd26e341538f4fede1e query I rowsort SELECT ALL 92 * - col1 FROM tab2 ---- -1564 -2852 -5428 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 54 col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 81150d59d6c3fc48b4ef5a4a5495bc7a query I rowsort SELECT + ( - 46 ) - + cor0.col2 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 092dfe8afd9eb2a3031b384284051a5c onlyif mysql # use DIV operator for integer division query I rowsort label-1766 SELECT - - 71 + + col1 DIV + ( - ( - col2 ) ) AS col2 FROM tab1 cor0 ---- 71 71 71 skipif mysql # not compatible query I rowsort label-1766 SELECT - - 71 + + col1 / + ( - ( - col2 ) ) AS col2 FROM tab1 cor0 ---- 71 71 71 query I rowsort SELECT col0 + - col1 + col0 AS col2 FROM tab1 cor0 ---- -20 118 147 query I rowsort SELECT col2 + 30 * + 99 FROM tab1 ---- 3024 3027 3066 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab0.col2 * 91 * col2 col0 FROM tab0 ---- -611884 -91 -99099 onlyif mysql # use DIV operator for integer division query I rowsort label-1770 SELECT ALL - col1 DIV ( + col1 + + col2 ) FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1770 SELECT ALL - col1 / ( + col1 + + col2 ) FROM tab1 ---- 0 0 0 query I rowsort SELECT + col0 * col2 + - 5 * col0 * ( col2 * col1 ) FROM tab1 ---- -178752 -20898 -491520 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 cor0, tab0 AS cor1, tab2, tab1 cor2 ---- 3645 values hashing to 5e27196f2932b25a5297ddec46b8b8f1 query I rowsort SELECT ALL col2 * 26 + cor0.col2 * - col0 FROM tab1 AS cor0 ---- -2166 -5184 1242 query I rowsort SELECT + col2 * + ( + 85 ) + col2 * col2 FROM tab2 AS cor0 ---- 2886 3024 4674 query I rowsort SELECT ALL - col1 + 13 * - col2 + + col1 AS col2 FROM tab1 cor0 ---- -1248 -702 -741 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1776 SELECT + CAST( NULL AS DECIMAL ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1776 SELECT + CAST ( NULL AS REAL ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-1777 SELECT DISTINCT + 82 + col1 DIV cor0.col0 col1 FROM tab2 cor0 ---- 82 86 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1777 SELECT DISTINCT + 82 + col1 / cor0.col0 col1 FROM tab2 cor0 ---- 82 86 query I rowsort SELECT + ( - col0 ) * - col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + 97 AS col0 FROM tab1 AS cor0 ---- 97 97 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 42 col2 FROM tab2 ---- -42 query I rowsort SELECT - ( + 61 ) FROM tab0 AS cor0 ---- -61 -61 -61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col0 col1 FROM tab2, tab1, tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT - - col0 * - col2 AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + col2 + ( col0 ) * col0 AS col0 FROM tab1 AS cor0 ---- 4153 63 6496 query I rowsort SELECT col0 + - 39 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -3 132 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1786 SELECT ALL - col1 * + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1786 SELECT ALL - col1 * + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1787 SELECT DISTINCT col2 / + CAST( NULL AS SIGNED ) AS col2 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1787 SELECT DISTINCT col2 / + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 cor0 ---- NULL query I rowsort SELECT - col2 - col0 * ( + col1 ) AS col2 FROM tab2 ---- -1381 -244 -4628 query I rowsort SELECT + 0 + 7 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3362c0cb2b2c663037159d0699d46b76 query I rowsort SELECT col0 * col2 * + col1 AS col2 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT ALL - col0 * tab1.col1 + col2 AS col0 FROM tab1 ---- -24 -583 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * 56 + + 72 col2 FROM tab0 ---- 4888 5168 5504 query I rowsort SELECT ALL col2 + + 99 AS col0 FROM tab1 ---- 153 156 195 query I rowsort SELECT DISTINCT col2 * col1 + col0 + - col1 FROM tab1 ---- 1315 1381 624 query I rowsort SELECT - col1 * 51 * 48 + col0 AS col1 FROM tab0 AS cor0 ---- -210504 -222679 -237421 query I rowsort SELECT DISTINCT col2 + col1 * col2 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1797 SELECT DISTINCT col1 + CAST( col2 AS SIGNED ) * col2 AS col0 FROM tab1 AS cor0 ---- 2942 3259 9229 skipif mysql # not compatible query I rowsort label-1797 SELECT DISTINCT col1 + CAST ( col2 AS INTEGER ) * col2 AS col0 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT DISTINCT cor1.col0 FROM tab0, tab0 cor0, tab1 AS cor1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * col0 + - col0 col1 FROM tab2 AS cor0 ---- 1264 210 4524 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1800 SELECT CAST( NULL AS DECIMAL ) / col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1800 SELECT CAST ( NULL AS REAL ) / col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT col2 * tab1.col2 * col1 AS col0 FROM tab1 ---- 119808 32490 75816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + + col1 - col2 col0 FROM tab2 ---- -23 -59 7 query I rowsort SELECT + col2 * 64 AS col2 FROM tab2 ---- 1664 1728 2432 query I rowsort SELECT ALL - 6 AS col2 FROM tab0 ---- -6 -6 -6 query I rowsort SELECT 80 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT col1 + - col2 * - col1 + 12 AS col0 FROM tab2 ---- 1605 675 880 query I rowsort SELECT + col0 + col0 - col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT + cor0.col1 AS col2 FROM tab2, tab1 cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 onlyif mysql # use DIV operator for integer division query I rowsort label-1809 SELECT - col0 DIV + col2 - - 6 FROM tab1 AS cor0 ---- 5 6 6 skipif mysql # not compatible query I rowsort label-1809 SELECT - col0 / + col2 - - 6 FROM tab1 AS cor0 ---- 5 6 6 query I rowsort SELECT - - 4 AS col1 FROM tab1 cor0 ---- 4 4 4 query I rowsort SELECT - 68 * - col0 + col2 FROM tab2 AS cor0 ---- 503 5330 5410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1812 SELECT col2 - + cor0.col0 * CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1812 SELECT col2 - + cor0.col0 * CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 38 * col2 AS col1 FROM tab1 AS cor0 ---- -2052 -2166 -3648 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 84 * + col2 + + ( cor0.col1 ) col1 FROM tab2 AS cor0 ---- 2243 2299 3209 query I rowsort SELECT 91 + col2 + + col0 AS col0 FROM tab0 cor0 ---- 127 148 262 query I rowsort SELECT + 39 * cor0.col0 - col0 AS col0 FROM tab2 AS cor0 ---- 266 2964 3002 query I rowsort SELECT ALL - 87 AS col2 FROM tab2 cor0 ---- -87 -87 -87 query I rowsort SELECT + - col2 * + cor0.col2 + + col1 + cor0.col0 FROM tab0 AS cor0 ---- -6544 -979 131 query I rowsort SELECT + - 22 * col0 + 85 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1572 -1636 -38 query I rowsort SELECT DISTINCT - - col0 * - col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col1 * + tab0.col0 + + 77 + + 88 AS col0 FROM tab0 ---- 2229 3560 8264 query I rowsort SELECT ALL - ( col1 ) + col1 + 32 FROM tab0 ---- 32 32 32 query I rowsort SELECT ALL + 65 * + col2 * 10 + - 95 FROM tab1 ---- 35005 36955 62305 query I rowsort SELECT ALL - col2 + - col0 * col0 AS col2 FROM tab2 AS cor0 ---- -6110 -6279 -76 query I rowsort SELECT DISTINCT + - col0 + - col1 + col2 AS col0 FROM tab1 AS cor0 ---- -17 25 3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + col2 * - col0 col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT - 57 AS col2 FROM tab1 cor0 ---- -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * cor0.col2 col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + + col2 + ( 3 ) + - col2 FROM tab1 cor0 ---- 3 3 3 query I rowsort SELECT DISTINCT + + col1 * 64 AS col0 FROM tab0 AS cor0 ---- 5504 5824 6208 onlyif mysql # use DIV operator for integer division query I rowsort label-1831 SELECT ALL - + cor0.col1 DIV + 31 AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1831 SELECT ALL - + cor0.col1 / + 31 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col0 + 34 FROM tab2 AS cor0 ---- -44 -45 27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * cor0.col0 + + col2 * + col1 col2 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT - cor0.col1 + 8 AS col1 FROM tab1 AS cor0 ---- -18 -2 -5 query I rowsort SELECT DISTINCT + - col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT ALL - col1 + - col0 * - col0 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT DISTINCT 2 + tab0.col1 FROM tab0 ---- 88 93 99 query I rowsort SELECT 26 * col1 FROM tab2 ---- 1534 442 806 query I rowsort SELECT + tab1.col2 - - col2 * 24 * 34 AS col2 FROM tab1 ---- 44118 46569 78432 query I rowsort SELECT ALL - cor0.col0 + - 44 * col2 FROM tab0 AS cor0 ---- -1476 -3697 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 + - col2 col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1842 SELECT ALL - col1 - col1 DIV col1 FROM tab0 cor0 ---- -87 -92 -98 skipif mysql # not compatible query I rowsort label-1842 SELECT ALL - col1 - col1 / col1 FROM tab0 cor0 ---- -87 -92 -98 query I rowsort SELECT DISTINCT ( - 58 ) * - cor0.col2 FROM tab1 cor0 ---- 3132 3306 5568 onlyif mysql # use DIV operator for integer division query I rowsort label-1844 SELECT DISTINCT + - 80 DIV col1 FROM tab1 AS cor0 ---- -3 -6 -8 skipif mysql # not compatible query I rowsort label-1844 SELECT DISTINCT + - 80 / col1 FROM tab1 AS cor0 ---- -3 -6 -8 query I rowsort SELECT - + 54 * - col0 AS col1 FROM tab0 AS cor0 ---- 1296 1890 4806 query I rowsort SELECT ALL - ( ( + col2 ) ) AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT - ( cor0.col1 ) * - col0 * 42 FROM tab0 AS cor0 ---- 142590 340158 86688 query I rowsort SELECT DISTINCT 99 FROM tab2 cor0 ---- 99 query I rowsort SELECT ALL - tab2.col1 + 78 + col0 FROM tab2 ---- 140 54 97 query I rowsort SELECT ALL + col0 * 17 - col1 FROM tab0 AS cor0 ---- 1422 322 498 query I rowsort SELECT + - ( col2 ) + col2 * col0 AS col0 FROM tab0 AS cor0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1852 SELECT DISTINCT + CAST( - col0 AS SIGNED ) * col0 - + ( col1 ) AS col0 FROM tab1 cor0 ---- -35 -4106 -6413 skipif mysql # not compatible query I rowsort label-1852 SELECT DISTINCT + CAST ( - col0 AS INTEGER ) * col0 - + ( col1 ) AS col0 FROM tab1 cor0 ---- -35 -4106 -6413 query I rowsort SELECT ALL - + ( + col1 ) * col0 FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-1854 SELECT DISTINCT - 78 + + col1 DIV + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -75 -76 -77 skipif mysql # not compatible query I rowsort label-1854 SELECT DISTINCT - 78 + + col1 / + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -75 -76 -77 query I rowsort SELECT ALL + col0 * + 59 * - col0 + col0 FROM tab2 cor0 ---- -2884 -358878 -368140 query I rowsort SELECT - 15 + - 77 AS col1 FROM tab2 AS cor0 ---- -92 -92 -92 query I rowsort SELECT ALL - col2 * col2 + - col2 + col0 * col1 AS col0 FROM tab0 AS cor0 ---- 1293 3393 942 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 21 col2 FROM tab0 AS cor0 ---- 21 21 21 query I rowsort SELECT DISTINCT + col2 + cor0.col1 * - 15 FROM tab1 AS cor0 ---- -336 -93 -99 query IIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 972 values hashing to 380241bbc503a31e70494611a87ffd99 query I rowsort SELECT - ( - col2 ) * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + + cor0.col0 * - ( cor0.col2 ) AS col1 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- -189 -2028 -3002 query I rowsort SELECT + 44 FROM tab1, tab1 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT ALL + col2 + + col0 + col2 * - col0 AS col2 FROM tab2 ---- -155 -1924 -2885 query I rowsort SELECT ALL - tab2.col0 * + col2 + col0 * + col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT - ( col0 ) * + col0 AS col1 FROM tab0 cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + col0 - - col1 col2 FROM tab0 AS cor0 ---- 1322 662 8012 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 66 col1 FROM tab0, tab1 AS cor0 ---- 66 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 972 values hashing to b2fa3f9d060540fe1eb4ad1c0754e163 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - + col1 col2 FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT ALL - - col2 * col2 + col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT + + 81 * col1 AS col0 FROM tab0 AS cor0 ---- 6966 7371 7857 query I rowsort SELECT + col0 + ( col1 ) * - col2 FROM tab2 AS cor0 ---- -1456 -567 -830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 97 col2 FROM tab2 AS cor0 ---- 97 97 97 query I rowsort SELECT + col2 + col1 + - col0 * col0 AS col2 FROM tab2 AS cor0 ---- -5999 -6186 9 onlyif mysql # use DIV operator for integer division query I rowsort label-1876 SELECT + 82 + col1 DIV col1 FROM tab2 AS cor0 ---- 83 83 83 skipif mysql # not compatible query I rowsort label-1876 SELECT + 82 + col1 / col1 FROM tab2 AS cor0 ---- 83 83 83 query I rowsort SELECT + - 1 * + 31 AS col0 FROM tab0 AS cor0 ---- -31 -31 -31 query I rowsort SELECT + col2 * col1 + col1 AS col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT 64 AS col2 FROM tab2 ---- 64 64 64 query I rowsort SELECT ALL - cor0.col2 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 0dc9bbe392d52df93d2a115d7f622dba onlyif mysql # use DIV operator for integer division query I rowsort label-1881 SELECT ALL + - col1 DIV - col0 + - col2 DIV col2 + + col0 FROM tab0 AS cor0 ---- 26 36 89 skipif mysql # not compatible query I rowsort label-1881 SELECT ALL + - col1 / - col0 + - col2 / col2 + + col0 FROM tab0 AS cor0 ---- 26 36 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1882 SELECT DISTINCT + cor0.col2 + cor0.col0 * ( - col1 ) * col0 + CAST( + col1 AS SIGNED ) col0 FROM tab2 AS cor0 ---- -106042 -1461 -358871 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1882 SELECT DISTINCT + cor0.col2 + cor0.col0 * ( - col1 ) * col0 + CAST ( + col1 AS INTEGER ) col0 FROM tab2 AS cor0 ---- -106042 -1461 -358871 query I rowsort SELECT - 38 * + col0 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -235 -2905 -2985 query I rowsort SELECT ALL - col0 + - col1 * ( 14 ) FROM tab1 cor0 ---- -204 -262 -367 query I rowsort SELECT ALL col1 + col2 * 50 AS col0 FROM tab0 cor0 ---- 147 1736 4191 query I rowsort SELECT ALL - cor0.col0 * - col1 + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT DISTINCT col0 * - col0 + - col2 * col2 * col1 + + 58 AS col2 FROM tab1 AS cor0 ---- -126150 -36528 -75767 query I rowsort SELECT DISTINCT + col0 + + cor0.col2 * + 48 FROM tab2 AS cor0 ---- 1303 1326 1903 query I rowsort SELECT - - 63 AS col2 FROM tab1 AS cor0 ---- 63 63 63 query I rowsort SELECT DISTINCT + 67 AS col1 FROM tab1 AS cor0 ---- 67 query I rowsort SELECT ALL + cor0.col1 * col1 + col1 AS col1 FROM tab1 cor0 ---- 110 182 702 query I rowsort SELECT col1 * 78 FROM tab2 AS cor0 ---- 1326 2418 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-1893 SELECT - col1 + + 62 DIV col0 FROM tab1 AS cor0 ---- -10 -13 -6 skipif mysql # not compatible query I rowsort label-1893 SELECT - col1 + + 62 / col0 FROM tab1 AS cor0 ---- -10 -13 -6 query I rowsort SELECT + col1 * - col2 + cor0.col1 FROM tab2 AS cor0 ---- -1475 -629 -806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1895 SELECT DISTINCT + CAST( 86 AS SIGNED ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 86 skipif mysql # not compatible query I rowsort label-1895 SELECT DISTINCT + CAST ( 86 AS INTEGER ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 86 query I rowsort SELECT DISTINCT col2 * 21 FROM tab2 ---- 546 567 798 query I rowsort SELECT + col0 * - 40 FROM tab1 AS cor0 ---- -120 -2560 -3200 query I rowsort SELECT DISTINCT col2 * 36 FROM tab1 AS cor0 ---- 1944 2052 3456 query I rowsort SELECT ALL - col1 * col2 + + 52 AS col0 FROM tab1 AS cor0 ---- -1196 -1352 -518 onlyif mysql # use DIV operator for integer division query I rowsort label-1900 SELECT - 70 + - col0 DIV + col1 AS col0 FROM tab2 AS cor0 ---- -70 -71 -74 skipif mysql # not compatible query I rowsort label-1900 SELECT - 70 + - col0 / + col1 AS col0 FROM tab2 AS cor0 ---- -70 -71 -74 onlyif mysql # use DIV operator for integer division query I rowsort label-1901 SELECT ALL 32 DIV - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-1901 SELECT ALL 32 / - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -4 0 0 query I rowsort SELECT - 51 AS col1 FROM tab1 AS cor0 ---- -51 -51 -51 query I rowsort SELECT + + col1 + + col2 + - col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT 49 + + col1 + ( + col2 + col2 ) * - 54 FROM tab2 AS cor0 ---- -2700 -2836 -4038 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1905 SELECT DISTINCT ( + col2 + + col0 * CAST( NULL AS SIGNED ) ) AS col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-1905 SELECT DISTINCT ( + col2 + + col0 * CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 ---- NULL query I rowsort SELECT + col2 * col1 + 99 FROM tab2 AS cor0 ---- 1633 745 936 query I rowsort SELECT - col0 + col2 * 94 AS col1 FROM tab0 AS cor0 ---- 3078 59 7619 query I rowsort SELECT + col1 * col1 * 35 FROM tab0 ---- 258860 289835 329315 query I rowsort SELECT tab1.col2 * + col0 * col2 AS col0 FROM tab1 ---- 207936 737280 8748 query I rowsort SELECT ALL + col2 - col1 AS col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT 13 + col2 AS col0 FROM tab1 ---- 109 67 70 query I rowsort SELECT ALL cor0.col1 * - cor0.col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -7420 -8370 -9444 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1913 SELECT + - CAST( NULL AS SIGNED ) * 53 * col1 + - col1 * col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1913 SELECT + - CAST ( NULL AS INTEGER ) * 53 * col1 + - col1 * col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1914 SELECT + col1 DIV + ( - ( - col0 ) ) AS col0 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-1914 SELECT + col1 / + ( - ( - col0 ) ) AS col0 FROM tab2 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( + col1 ) + col0 col0 FROM tab2 AS cor0 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * + col2 * col2 + cor0.col0 col1 FROM tab1 AS cor0 ---- 157467 185257 884816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 1 + col2 col1 FROM tab2 AS cor0 ---- 27 28 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col1 col2 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT col0 * ( - col2 ) FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL col0 * + col2 - - col2 AS col0 FROM tab0 ---- 36 7380 825 query I rowsort SELECT ALL + 78 + col0 * tab0.col0 * col1 FROM tab0 ---- 118903 49614 720889 query I rowsort SELECT - + 0 * + col0 + col0 FROM tab0 cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 2 * - col0 col0 FROM tab2 ---- -14 -156 -158 query I rowsort SELECT ALL - ( - 25 ) FROM tab2 ---- 25 25 25 query I rowsort SELECT ALL ( 59 * - col1 ) + - col0 FROM tab0 ---- -5098 -5458 -5758 query I rowsort SELECT DISTINCT col2 + + tab0.col2 FROM tab0 ---- 164 2 66 query I rowsort SELECT ALL + col0 + - tab1.col1 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL tab0.col2 + + tab0.col2 AS col0 FROM tab0 ---- 164 2 66 query I rowsort SELECT ALL - col2 * - tab1.col2 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT - col0 * + col2 * - ( + col0 * cor0.col1 ) + col2 AS col0 FROM tab1 AS cor0 ---- 12690 2334777 7987296 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1931 SELECT ALL + cor0.col1 * CAST( 45 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 3870 4095 4365 skipif mysql # not compatible query I rowsort label-1931 SELECT ALL + cor0.col1 * CAST ( 45 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 3870 4095 4365 onlyif mysql # use DIV operator for integer division query I rowsort label-1932 SELECT + - col0 + col2 DIV col0 FROM tab2 AS cor0 ---- -4 -78 -79 skipif mysql # not compatible query I rowsort label-1932 SELECT + - col0 + col2 / col0 FROM tab2 AS cor0 ---- -4 -78 -79 query I rowsort SELECT ALL + cor0.col2 + cor0.col2 * 90 FROM tab2 AS cor0 ---- 2366 2457 3458 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1934 SELECT DISTINCT - col2 * + CAST( col2 AS SIGNED ) + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -1003 -6633 96 skipif mysql # not compatible query I rowsort label-1934 SELECT DISTINCT - col2 * + CAST ( col2 AS INTEGER ) + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -1003 -6633 96 query I rowsort SELECT DISTINCT col2 * col1 * + tab2.col1 AS col0 FROM tab2 ---- 10982 25947 90506 onlyif mysql # use DIV operator for integer division query I rowsort label-1936 SELECT col1 DIV col0 + + col0 FROM tab2 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-1936 SELECT col1 / col0 + + col0 FROM tab2 ---- 11 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor1.col1 col2 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT + 25 + + cor0.col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to a6ed3281296396ad9508018a409a9e60 query I rowsort SELECT col0 * + 66 AS col1 FROM tab1 cor0 ---- 198 4224 5280 query I rowsort SELECT ALL + tab2.col0 * col0 - - col1 * - col0 * + col2 FROM tab2 ---- -113568 -44793 -5810 onlyif mysql # use DIV operator for integer division query I rowsort label-1941 SELECT - col1 DIV ( + 47 * cor0.col1 ) AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1941 SELECT - col1 / ( + 47 * cor0.col1 ) AS col1 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1942 SELECT + col0 DIV + ( cor0.col0 ) FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1942 SELECT + col0 / + ( cor0.col0 ) FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + col0 * 20 * - col0 FROM tab2 AS cor0 ---- -121680 -124820 -980 onlyif mysql # use DIV operator for integer division query I rowsort label-1944 SELECT DISTINCT col0 DIV ( 20 ) AS col0 FROM tab2 AS cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-1944 SELECT DISTINCT col0 / ( 20 ) AS col0 FROM tab2 AS cor0 ---- 0 3 query I rowsort SELECT + - col1 * + col2 AS col1 FROM tab1 cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-1946 SELECT DISTINCT + col1 * col1 DIV - col0 AS col1 FROM tab0 ---- -268 -308 -93 skipif mysql # not compatible query I rowsort label-1946 SELECT DISTINCT + col1 * col1 / - col0 AS col1 FROM tab0 ---- -268 -308 -93 query I rowsort SELECT - col2 * - col2 + + col0 * col1 AS col0 FROM tab2 ---- 2787 5278 946 query I rowsort SELECT tab2.col2 + - col1 * col0 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT - col1 + col2 * + col0 FROM tab2 ---- 158 1969 2985 query I rowsort SELECT - col1 * col0 * tab1.col0 + + col0 * tab1.col0 AS col1 FROM tab1 ---- -225 -36864 -76800 query I rowsort SELECT + col2 * col0 + - col1 AS col0 FROM tab1 ---- 136 3638 7667 query I rowsort SELECT - col2 - + col2 * - col0 AS col0 FROM tab2 ---- 162 2002 2964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 + cor0.col2 + + cor0.col2 col0 FROM tab1 AS cor0 ---- 104 179 82 onlyif mysql # use DIV operator for integer division query I rowsort label-1954 SELECT DISTINCT - col1 * + col1 DIV + col1 col2 FROM tab2 ---- -17 -31 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1954 SELECT DISTINCT - col1 * + col1 / + col1 col2 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT - tab2.col2 + - tab2.col0 * - col2 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT DISTINCT col1 * - col2 * col2 AS col0 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT + + col0 + + col2 + cor0.col2 FROM tab2 AS cor0 ---- 130 155 61 query I rowsort SELECT + col1 * + col2 - col1 AS col1 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT DISTINCT - col1 * col1 * col2 + - col1 AS col0 FROM tab1 cor0 ---- -16237 -36530 -5710 query I rowsort SELECT DISTINCT cor0.col2 * col0 + col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL - col0 * col0 + + cor0.col0 * - col2 AS col0 FROM tab1 AS cor0 ---- -14080 -171 -7744 query I rowsort SELECT ALL - col1 + - col2 * + col2 FROM tab2 cor0 ---- -1461 -735 -760 query I rowsort SELECT col2 * col2 FROM tab0 cor0 WHERE NOT cor0.col2 < NULL OR NULL BETWEEN ( - col0 * - col2 ) AND - col1 ---- query I rowsort SELECT ALL + col2 + - col2 * col2 * col1 FROM tab2 cor0 ---- -22572 -24510 -39858 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col0 * + col0 + + col0 col2 FROM tab1 cor0 ---- -233408 -483 -614320 query I rowsort SELECT DISTINCT + + col2 + col1 * col0 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT cor0.col2 * - col1 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL - + col2 - col1 * col1 FROM tab0 AS cor0 ---- -7429 -8363 -9410 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * col1 - col1 col1 FROM tab1 AS cor0 ---- -110 -182 -702 query I rowsort SELECT ALL + ( - col0 ) * - col0 + + col0 + - col2 FROM tab2 AS cor0 ---- 29 6136 6282 query I rowsort SELECT + cor0.col0 * - cor0.col1 + col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT + col2 + - col1 * col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT ALL ( + col0 ) * + col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + - cor0.col1 * + col2 + - col0 AS col2 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT DISTINCT - + col0 * + col1 FROM tab2 cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-1976 SELECT - col1 * + col0 + + col2 DIV cor0.col2 FROM tab1 AS cor0 ---- -1039 -639 -77 skipif mysql # not compatible query I rowsort label-1976 SELECT - col1 * + col0 + + col2 / cor0.col2 FROM tab1 AS cor0 ---- -1039 -639 -77 query I rowsort SELECT + - cor0.col0 * - col0 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-1978 SELECT DISTINCT - col0 DIV - cor0.col0 - col1 * cor0.col1 AS col2 FROM tab1 AS cor0 ---- -168 -675 -99 skipif mysql # not compatible query I rowsort label-1978 SELECT DISTINCT - col0 / - cor0.col0 - col1 * cor0.col1 AS col2 FROM tab1 AS cor0 ---- -168 -675 -99 query I rowsort SELECT DISTINCT + col0 + + cor0.col2 - cor0.col2 * col1 FROM tab0 AS cor0 ---- -2781 -61 -7291 query I rowsort SELECT DISTINCT + col0 + col2 AS col2 FROM tab0 ---- 171 36 57 query I rowsort SELECT + 61 * + col1 AS col1 FROM tab1 AS cor0 ---- 1586 610 793 query I rowsort SELECT + col2 * + col1 AS col2 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT col0 + col1 * - col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT - + 43 * col0 FROM tab0 AS cor0 ---- -1032 -1505 -3827 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * col2 col2 FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort SELECT CAST ( + 48 AS REAL ) AS col2 FROM tab0 ---- 48 48 48 query I rowsort SELECT - 84 * col0 + + col2 FROM tab2 ---- -561 -6526 -6598 query I rowsort SELECT 70 AS col1 FROM tab1, tab1 cor0 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT DISTINCT - ( - 62 ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col1 col1 FROM tab2 ---- -289 -3481 -961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1991 SELECT + 13 * col1 + CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1991 SELECT + 13 * col1 + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col0 + + col0 * - ( - col1 ) FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-1993 SELECT DISTINCT col2 DIV - col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-1993 SELECT DISTINCT col2 / - col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT col2 * - col1 + - tab2.col1 * - col0 FROM tab2 ---- -620 3068 697 query I rowsort SELECT DISTINCT + tab0.col2 * - col0 * 83 + col2 * ( - col0 ) AS col0 FROM tab0 ---- -2940 -613032 -66528 query I rowsort SELECT DISTINCT + tab1.col0 * col1 + + tab1.col1 FROM tab1 ---- 104 1053 650 onlyif mysql # use DIV operator for integer division query I rowsort label-1997 SELECT + col2 * col2 DIV col1 + - col0 AS col1 FROM tab1 AS cor0 ---- 109 260 628 skipif mysql # not compatible query I rowsort label-1997 SELECT + col2 * col2 / col1 + - col0 AS col1 FROM tab1 AS cor0 ---- 109 260 628 query I rowsort SELECT ALL + col2 * - 63 FROM tab2 cor0 ---- -1638 -1701 -2394 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + 30 * col0 col1 FROM tab1 AS cor0 ---- 144 1977 2496 onlyif mysql # use DIV operator for integer division query I rowsort label-2000 SELECT ALL - + cor0.col0 DIV cor0.col2 FROM tab1 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2000 SELECT ALL - + cor0.col0 / cor0.col2 FROM tab1 cor0 ---- -1 0 0 query I rowsort SELECT ALL ( col1 ) * col2 + - col2 FROM tab1 AS cor0 ---- 1152 1350 513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 3 col1 FROM tab0, tab0 cor0 ---- 9 values hashing to 95b6b9b4aae5cc2d9545db9f8940b2dc query I rowsort SELECT DISTINCT 8 * col0 AS col2 FROM tab1 ---- 24 512 640 query I rowsort SELECT DISTINCT + + 47 + + 38 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2005 SELECT - CAST( NULL AS SIGNED ) * + 8 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2005 SELECT - CAST ( NULL AS INTEGER ) * + 8 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 27 AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to 701bf12d86392cb1585d9e4f3c72e9a8 query I rowsort SELECT DISTINCT - 92 AS col2 FROM tab2, tab0 AS cor0 ---- -92 query I rowsort SELECT ( + col0 ) + - col1 * 87 FROM tab0 cor0 ---- -7458 -7828 -8404 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2009 SELECT ( + col2 ) * + col2 + + CAST( NULL AS SIGNED ) * col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2009 SELECT ( + col2 ) * + col2 + + CAST ( NULL AS INTEGER ) * col1 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 52 col1 FROM tab1 AS cor0 ---- -52 -52 -52 query I rowsort SELECT - + ( cor0.col2 ) + cor0.col1 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-2012 SELECT - col0 DIV - col2 AS col1 FROM tab1 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2012 SELECT - col0 / - col2 AS col1 FROM tab1 cor0 ---- 0 0 1 query I rowsort SELECT + ( + col2 ) * 5 AS col2 FROM tab2 AS cor0 ---- 130 135 190 query I rowsort SELECT 87 * - col1 + - col2 AS col0 FROM tab2 AS cor0 ---- -1517 -2724 -5159 query I rowsort SELECT DISTINCT - 34 + col0 AS col2 FROM tab2 cor0 ---- -27 44 45 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col2 * + ( + col1 ) col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT + - col1 * + cor0.col0 + + 9 FROM tab0 AS cor0 ---- -2055 -3386 -8090 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 * - col2 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL 19 + - col0 FROM tab1 ---- -45 -61 16 query I rowsort SELECT - col2 * col2 * col0 + col1 FROM tab1 AS cor0 ---- -207926 -737267 -8722 query I rowsort SELECT + 71 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 query I rowsort SELECT + col0 + 45 FROM tab1 AS cor0 ---- 109 125 48 query I rowsort SELECT DISTINCT + 77 FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab1 AS cor2 ---- 77 query I rowsort SELECT - cor1.col2 FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab1 AS cor2 ---- 81 values hashing to c569638e8a09ff819458d62ddbde994c query I rowsort SELECT ALL col0 + + cor0.col2 AS col1 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT col1 + col2 * - 44 AS col2 FROM tab2 AS cor0 ---- -1085 -1157 -1655 query I rowsort SELECT DISTINCT + col1 * - 51 + - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT ALL + + cor0.col0 * - col1 * + col2 + col2 FROM tab2 AS cor0 ---- -119626 -50996 -5832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col1 col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT - col0 - - 39 FROM tab1 AS cor0 ---- -25 -41 36 onlyif mysql # use DIV operator for integer division query I rowsort label-2031 SELECT + col1 DIV 83 AS col2 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2031 SELECT + col1 / 83 AS col2 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT + - col2 + + 48 * col2 FROM tab1 AS cor0 ---- 2538 2679 4512 query I rowsort SELECT ALL + cor0.col0 * col1 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL + cor0.col0 * col0 AS col2 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT - col2 + + col0 AS col1 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL + - 7 * + col1 AS col1 FROM tab2 AS cor0 ---- -119 -217 -413 query I rowsort SELECT DISTINCT + - ( - cor0.col0 ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT - 29 * - col2 AS col0 FROM tab0 AS cor0 ---- 2378 29 957 query I rowsort SELECT ALL - col0 * + 84 AS col0 FROM tab0 AS cor0 ---- -2016 -2940 -7476 query I rowsort SELECT DISTINCT - ( cor0.col2 ) AS col0 FROM tab0 cor0 ---- -1 -33 -82 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 cor0, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to 64ce0e736818e884f0a9ecd075da5eb7 query I rowsort SELECT ALL 63 FROM tab0 AS cor0 ---- 63 63 63 query I rowsort SELECT ALL - col1 * - 0 FROM tab1 cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2044 SELECT ALL + CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2044 SELECT ALL + CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2045 SELECT ALL CAST( + 44 AS SIGNED ) FROM tab1, tab2 cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d skipif mysql # not compatible query I rowsort label-2045 SELECT ALL CAST ( + 44 AS INTEGER ) FROM tab1, tab2 cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT + 59 + cor0.col0 AS col2 FROM tab2 cor0 ---- 137 138 66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 7 * - col0 col0 FROM tab2 cor0 ---- -49 -546 -553 onlyif mysql # use DIV operator for integer division query I rowsort label-2048 SELECT ALL - col1 + - col0 + + col0 DIV + cor0.col1 FROM tab1 cor0 ---- -29 -68 -87 skipif mysql # not compatible query I rowsort label-2048 SELECT ALL - col1 + - col0 + + col0 / + cor0.col1 FROM tab1 cor0 ---- -29 -68 -87 query I rowsort SELECT ( - col0 ) * col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab0 AS cor2 ---- 3645 values hashing to 62086d53b7dd9376121857c3d03027d6 query I rowsort SELECT DISTINCT - - 72 + col2 AS col2 FROM tab1 cor0 ---- 126 129 168 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - cor0.col1 + - col1 col0 FROM tab1 AS cor0 ---- 156 650 90 query I rowsort SELECT + 66 + col0 AS col0 FROM tab2 AS cor0 ---- 144 145 73 query I rowsort SELECT ALL cor0.col2 AS col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT DISTINCT - 85 * col2 + - col1 - col2 * col1 * - 32 AS col0 FROM tab2 AS cor0 ---- 17425 24458 46819 query I rowsort SELECT ALL col1 * - col2 - ( 79 ) AS col1 FROM tab1 AS cor0 ---- -1327 -1483 -649 query I rowsort SELECT ALL - - col2 * - 44 AS col2 FROM tab2 AS cor0 ---- -1144 -1188 -1672 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2058 SELECT ALL - col2 * CAST( NULL AS SIGNED ) + + col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2058 SELECT ALL - col2 * CAST ( NULL AS INTEGER ) + + col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2060 SELECT + col0 * + CAST( - 46 AS SIGNED ) FROM tab2 AS cor0 ---- -322 -3588 -3634 skipif mysql # not compatible query I rowsort label-2060 SELECT + col0 * + CAST ( - 46 AS INTEGER ) FROM tab2 AS cor0 ---- -322 -3588 -3634 query I rowsort SELECT ALL col0 * 8 + 13 * - col1 * 92 AS col2 FROM tab0 AS cor0 ---- -102664 -108124 -115732 query I rowsort SELECT ALL 98 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to c758e8afbdfa6aae279045b0e9cbacc2 query I rowsort SELECT col0 + col1 * 36 AS col1 FROM tab0 ---- 3120 3365 3527 onlyif mysql # use DIV operator for integer division query I rowsort label-2064 SELECT + - col1 + col0 DIV 81 FROM tab0 AS cor0 ---- -86 -90 -97 skipif mysql # not compatible query I rowsort label-2064 SELECT + - col1 + col0 / 81 FROM tab0 AS cor0 ---- -86 -90 -97 query I rowsort SELECT + col2 + + cor0.col1 * col2 AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT col2 + ( + col2 ) * col0 * CAST ( col0 AS REAL ) col0 FROM tab0 cor0 ---- 1226 19041 649604 query I rowsort SELECT + col0 - col2 * 36 FROM tab1 ---- -1941 -1988 -3376 query I rowsort SELECT + 87 + - cor0.col0 FROM tab2, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to b9403417e8fe601010be0771afd6f723 onlyif mysql # use DIV operator for integer division query I rowsort label-2069 SELECT col1 * ( + 17 ) * col2 + + 75 DIV col0 AS col0 FROM tab2 ---- 10982 14239 26078 skipif mysql # not compatible query I rowsort label-2069 SELECT col1 * ( + 17 ) * col2 + + 75 / col0 AS col0 FROM tab2 ---- 10982 14239 26078 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col2 * - tab1.col1 col0 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT - - col2 - + col2 AS col2 FROM tab0 AS cor0 ---- 0 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 AS cor0, tab1 cor1, tab0 cor2 ---- 972 values hashing to 909b7ebab62aff8f69dc42ccbb5c2eae query I rowsort SELECT - col0 * + ( - col1 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT + tab1.col1 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT ALL 12 - + cor0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 6d516d261b36b9c2e7c4f4adeca8cbf5 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - 75 AS REAL ) * col2 + ( col0 ) AS col0 FROM tab0 ---- -2451 -40 -6061 query I rowsort SELECT 66 + col1 + col2 AS col2 FROM tab0 ---- 164 185 239 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2078 SELECT DISTINCT CAST( NULL AS SIGNED ) + col1 * col0 AS col2 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-2078 SELECT DISTINCT CAST ( NULL AS INTEGER ) + col1 * col0 AS col2 FROM tab1 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2079 SELECT ALL - 33 + ( col2 * - CAST( + 74 AS DECIMAL ) ) + col0 * CAST( NULL AS SIGNED ) * - col2 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2079 SELECT ALL - 33 + ( col2 * - CAST ( + 74 AS REAL ) ) + col0 * CAST ( NULL AS INTEGER ) * - col2 AS col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 2 * - 87 col1 FROM tab2 cor0 ---- -174 -174 -174 query I rowsort SELECT + 67 + - 47 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 0a35fe98f3e7d5fc8ff2ae815bd20ef4 query I rowsort SELECT ALL col2 * - 59 + - col2 AS col1 FROM tab2 ---- -1560 -1620 -2280 query I rowsort SELECT ALL - 71 FROM tab2, tab0 cor0, tab1 cor1 ---- 27 values hashing to 3907e0aa4f29c002120742c4abb3e23a query I rowsort SELECT ALL + col2 * - col1 + + 33 - col2 * col0 AS col1 FROM tab0 AS cor0 ---- -14727 -3597 -99 query I rowsort SELECT ALL - col0 * - col2 + - col2 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT col2 * col1 + + col0 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT - + 33 * + 76 FROM tab0 cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to db02ebde5e2bfe857b896d015dd24ffe query I rowsort SELECT - cor0.col1 AS col1 FROM tab1, tab0 cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f query I rowsort SELECT DISTINCT + 44 * col2 FROM tab2 AS cor0 ---- 1144 1188 1672 query I rowsort SELECT DISTINCT - 47 * cor0.col1 AS col0 FROM tab0 cor0 ---- -4042 -4277 -4559 query I rowsort SELECT col2 * - col0 AS col1 FROM tab2 cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-2092 SELECT ALL - 47 DIV col0 AS col2 FROM tab0 AS cor0 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-2092 SELECT ALL - 47 / col0 AS col2 FROM tab0 AS cor0 ---- -1 -1 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2093 SELECT + - col0 * - col0 DIV - col0 + + 88 + cor0.col0 FROM tab0 AS cor0 ---- 88 88 88 skipif mysql # not compatible query I rowsort label-2093 SELECT + - col0 * - col0 / - col0 + + 88 + cor0.col0 FROM tab0 AS cor0 ---- 88 88 88 query I rowsort SELECT - - cor0.col2 + - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL - + 78 FROM tab0 AS cor0 ---- -78 -78 -78 query I rowsort SELECT ALL + - 41 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 47b9ef972839428f4f71d9f5b0944edf query I rowsort SELECT ALL + col1 - + col2 AS col2 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT ( - 83 ) * - col2 + ( col1 ) * - col1 FROM tab0 AS cor0 ---- -1475 -4657 -9326 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( - col0 AS REAL ) AS col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT ( col2 * tab0.col1 ) FROM tab0 ---- 2838 7462 97 query I rowsort SELECT 55 + - 27 FROM tab0, tab0 AS cor0, tab2 AS cor1, tab2 AS cor2 ---- 81 values hashing to 423726553d33e100432ebde49ddd31b5 query I rowsort SELECT - + 66 * - col1 + col1 AS col1 FROM tab2 AS cor0 ---- 1139 2077 3953 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + 30 col0 FROM tab2 ---- 47 61 89 query I rowsort SELECT col1 * - 20 AS col2 FROM tab0 ---- -1720 -1820 -1940 query I rowsort SELECT DISTINCT ( tab0.col1 ) * + col0 * + col0 AS col0 FROM tab0 ---- 118825 49536 720811 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2106 SELECT + col2 + + CAST( NULL AS SIGNED ) * + ( + cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2106 SELECT + col2 + + CAST ( NULL AS INTEGER ) * + ( + cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + cor0.col0 col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-2108 SELECT cor0.col1 + 11 DIV col2 col1 FROM tab1 AS cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2108 SELECT cor0.col1 + 11 / col2 col1 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-2109 SELECT DISTINCT + + col0 DIV col0 - + col0 AS col2 FROM tab2 AS cor0 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-2109 SELECT DISTINCT + + col0 / col0 - + col0 AS col2 FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT - col0 + + ( - 27 ) AS col1 FROM tab1 cor0 ---- -107 -30 -91 query I rowsort SELECT ALL + + cor0.col2 * 68 FROM tab1 AS cor0 ---- 3672 3876 6528 query I rowsort SELECT ALL + + col1 * 22 + + col1 * + col2 FROM tab1 AS cor0 ---- 1534 1976 790 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col0 + col2 col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT + col1 * - col1 + col0 + tab1.col0 FROM tab1 ---- -670 -9 28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2115 SELECT + col2 * - CAST( - col0 AS SIGNED ) + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 skipif mysql # not compatible query I rowsort label-2115 SELECT + col2 * - CAST ( - col0 AS INTEGER ) + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT ALL + - 43 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 2f72bd9cab68c8d8c38874510a290a3c query I rowsort SELECT 97 * tab2.col1 AS col0 FROM tab2 ---- 1649 3007 5723 query I rowsort SELECT - col2 + - 85 AS col2 FROM tab1 ---- -139 -142 -181 query I rowsort SELECT DISTINCT cor0.col2 - 65 AS col2 FROM tab1 AS cor0 ---- -11 -8 31 query I rowsort SELECT + col1 * col2 + col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL + cor0.col1 + ( 65 ) AS col2 FROM tab1 cor0 ---- 75 78 91 query I rowsort SELECT - col0 - ( col2 ) AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT DISTINCT - col0 + col1 * + col1 AS col1 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT ALL 85 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col0 ) col0 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-2126 SELECT + + col2 + + col0 + col0 DIV + col0 FROM tab1 cor0 ---- 122 177 58 skipif mysql # not compatible query I rowsort label-2126 SELECT + + col2 + + col0 + col0 / + col0 FROM tab1 cor0 ---- 122 177 58 query I rowsort SELECT DISTINCT + ( col0 ) + cor0.col2 * ( col0 * col1 ) FROM tab0 AS cor0 ---- 3430 664207 68136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + 37 col2 FROM tab0 AS cor0 ---- -45 36 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 59 col0 FROM tab1 AS cor0 ---- 59 59 59 query I rowsort SELECT - tab1.col1 * 74 AS col0 FROM tab1 ---- -1924 -740 -962 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2131 SELECT - CAST( NULL AS SIGNED ) + 75 / tab1.col1 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-2131 SELECT - CAST ( NULL AS INTEGER ) + 75 / tab1.col1 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2132 SELECT DISTINCT + col1 * - CAST( - col0 * + col2 AS SIGNED ) FROM tab1 ---- 36480 4212 99840 skipif mysql # not compatible query I rowsort label-2132 SELECT DISTINCT + col1 * - CAST ( - col0 * + col2 AS INTEGER ) FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT col0 + - col1 * col0 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT + col2 + 72 * + col1 FROM tab1 AS cor0 ---- 1032 1926 777 query I rowsort SELECT + - ( cor0.col1 ) AS col0 FROM tab1 cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-2136 SELECT 29 DIV + col1 - col1 col0 FROM tab1 ---- -11 -25 -8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2136 SELECT 29 / + col1 - col1 col0 FROM tab1 ---- -11 -25 -8 query I rowsort SELECT + + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT - col2 + - col2 * col0 AS col1 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT 22 AS col2 FROM tab2 ---- 22 22 22 query I rowsort SELECT - tab1.col0 AS col1 FROM tab1, tab1 cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT col0 * col1 + 90 AS col1 FROM tab2 cor0 ---- 1433 307 4692 query I rowsort SELECT + 91 * - col2 AS col0 FROM tab0 AS cor0 ---- -3003 -7462 -91 onlyif mysql # use DIV operator for integer division query I rowsort label-2143 SELECT + col0 DIV - ( ( + cor0.col0 ) ) FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2143 SELECT + col0 / - ( ( + cor0.col0 ) ) FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-2144 SELECT DISTINCT col1 - col2 DIV + col1 col2 FROM tab0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2144 SELECT DISTINCT col1 - col2 / + col1 col2 FROM tab0 ---- 86 91 97 query I rowsort SELECT + tab2.col1 * - 51 AS col0 FROM tab2 ---- -1581 -3009 -867 query I rowsort SELECT col1 * 33 * col0 + col1 + + col1 FROM tab1 ---- 21140 2626 34346 query I rowsort SELECT + col2 * ( 91 ) AS col2 FROM tab0 ---- 3003 7462 91 onlyif mysql # use DIV operator for integer division query I rowsort label-2148 SELECT - col0 DIV ( col0 ) FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2148 SELECT - col0 / ( col0 ) FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + - cor0.col1 * + 60 FROM tab0 AS cor0 ---- -5160 -5460 -5820 query I rowsort SELECT - cor0.col1 * + col2 + col2 FROM tab2 cor0 ---- -1508 -608 -810 query I rowsort SELECT ( col0 ) * col2 + ( - 6 ) FROM tab2 ---- 183 2022 2996 query I rowsort SELECT + ( 18 ) + - col0 AS col2 FROM tab2 AS cor0 ---- -60 -61 11 query I rowsort SELECT + 41 + - 84 FROM tab2 AS cor0 ---- -43 -43 -43 query I rowsort SELECT DISTINCT 54 FROM tab0, tab0 AS cor0 ---- 54 onlyif mysql # use DIV operator for integer division query I rowsort label-2155 SELECT + col0 + - col2 DIV 60 AS col0 FROM tab0 AS cor0 ---- 24 35 88 skipif mysql # not compatible query I rowsort label-2155 SELECT + col0 + - col2 / 60 AS col0 FROM tab0 AS cor0 ---- 24 35 88 query I rowsort SELECT - 17 + cor0.col2 * + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 1517 629 820 onlyif mysql # use DIV operator for integer division query I rowsort label-2157 SELECT ALL col2 DIV - col1 AS col0 FROM tab2 cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-2157 SELECT ALL col2 / - col1 AS col0 FROM tab2 cor0 ---- -2 0 0 query I rowsort SELECT - ( tab2.col1 * + col0 ) + - col1 FROM tab2 ---- -1360 -248 -4661 query I rowsort SELECT ALL cor1.col2 FROM tab1, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT - 0 AS col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT DISTINCT - col0 * + col0 + - cor0.col2 FROM tab0 AS cor0 ---- -1226 -609 -8003 query I rowsort SELECT - col0 + + ( + col1 ) * + cor0.col2 FROM tab0 AS cor0 ---- 2814 62 7373 onlyif mysql # use DIV operator for integer division query I rowsort label-2163 SELECT DISTINCT + tab0.col0 DIV + col0 + 99 AS col2 FROM tab0 ---- 100 skipif mysql # not compatible query I rowsort label-2163 SELECT DISTINCT + tab0.col0 / + col0 + 99 AS col2 FROM tab0 ---- 100 query I rowsort SELECT ALL col1 + tab2.col2 AS col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT - cor0.col1 * col1 + + col1 AS col2 FROM tab2 cor0 ---- -272 -3422 -930 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2166 SELECT DISTINCT col2 + + CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2166 SELECT DISTINCT col2 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2167 SELECT - col0 DIV + col1 + col2 * col1 FROM tab2 cor0 ---- 1533 642 837 skipif mysql # not compatible query I rowsort label-2167 SELECT - col0 / + col1 + col2 * col1 FROM tab2 cor0 ---- 1533 642 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - ( - col1 ) col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT 59 + 17 FROM tab1 AS cor0 ---- 76 76 76 onlyif mysql # use DIV operator for integer division query I rowsort label-2170 SELECT CAST( - col2 AS SIGNED ) DIV col0 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2170 SELECT CAST ( - col2 AS INTEGER ) / col0 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT + + cor0.col1 * 96 + + col2 AS col0 FROM tab1 AS cor0 ---- 1017 1344 2550 query I rowsort SELECT ALL - ( col0 ) + col1 AS col0 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT - col0 + col1 * col0 AS col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT 26 + + 82 * col2 AS col1 FROM tab2 AS cor0 ---- 2158 2240 3142 query I rowsort SELECT DISTINCT 92 * - ( - col0 * - col1 ) + + col1 AS col1 FROM tab0 AS cor0 ---- -189802 -312243 -745017 query I rowsort SELECT DISTINCT + + col2 + col1 AS col1 FROM tab1 cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2177 SELECT DISTINCT + - col0 * + col1 DIV + col1 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-2177 SELECT DISTINCT + - col0 * + col1 / + col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - col0 + + 51 FROM tab2 AS cor0 ---- -27 -28 44 onlyif mysql # use DIV operator for integer division query I rowsort label-2179 SELECT ALL 10 DIV - col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2179 SELECT ALL 10 / - col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + ( col1 ) * col0 + - col1 AS col1 FROM tab1 cor0 ---- 1027 52 630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - 3 + - col2 col1 FROM tab0 cor0 ---- 191 225 290 query I rowsort SELECT DISTINCT + cor2.col1 + 32 FROM tab2, tab0 cor0, tab0 AS cor1, tab1 AS cor2 ---- 42 45 58 query I rowsort SELECT ALL col2 + + ( - col1 ) FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + 1 * col2 + - col2 + + 62 AS col0 FROM tab1 AS cor0 ---- 62 62 62 query I rowsort SELECT 32 AS col1 FROM tab1 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to 6bef041528d0147be26f7de162c66a5f onlyif mysql # use DIV operator for integer division query I rowsort label-2186 SELECT + + col0 DIV col2 + col2 col0 FROM tab1 AS cor0 ---- 54 58 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2186 SELECT + + col0 / col2 + col2 col0 FROM tab1 AS cor0 ---- 54 58 96 query I rowsort SELECT DISTINCT + 95 FROM tab2, tab1 AS cor0 ---- 95 query I rowsort SELECT col1 * 31 + - col1 AS col0 FROM tab1 AS cor0 ---- 300 390 780 query I rowsort SELECT DISTINCT + ( cor0.col2 ) + + col2 AS col1 FROM tab2 cor0 ---- 52 54 76 query I rowsort SELECT DISTINCT - ( col1 ) + - col1 FROM tab1 cor0 ---- -20 -26 -52 query I rowsort SELECT - 81 + - col2 * + cor0.col1 FROM tab1 AS cor0 ---- -1329 -1485 -651 query I rowsort SELECT 47 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT - 0 + cor0.col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - col2 * col1 * - cor0.col2 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT ALL ( 27 ) FROM tab2 ---- 27 27 27 query I rowsort SELECT ALL 21 + + col1 FROM tab1 ---- 31 34 47 query I rowsort SELECT + 26 * - 76 FROM tab1, tab2, tab1 cor0 ---- 27 values hashing to 54c387e2420ed4f5efd3ccc0fb346cf9 onlyif mysql # use DIV operator for integer division query I rowsort label-2198 SELECT DISTINCT + ( col2 ) DIV + tab2.col0 + - col1 FROM tab2 ---- -17 -28 -59 skipif mysql # not compatible query I rowsort label-2198 SELECT DISTINCT + ( col2 ) / + tab2.col0 + - col1 FROM tab2 ---- -17 -28 -59 query I rowsort SELECT DISTINCT col1 + - col0 * col2 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT + cor0.col1 * cor0.col0 - 55 FROM tab1 AS cor0 ---- 23 585 985 onlyif mysql # use DIV operator for integer division query I rowsort label-2201 SELECT DISTINCT - col0 DIV + col1 + + col2 AS col2 FROM tab1 cor0 ---- 51 54 90 skipif mysql # not compatible query I rowsort label-2201 SELECT DISTINCT - col0 / + col1 + + col2 AS col2 FROM tab1 cor0 ---- 51 54 90 query I rowsort SELECT cor0.col0 * ( col0 ) * cor0.col2 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT - 84 FROM tab0 ---- -84 -84 -84 query I rowsort SELECT DISTINCT - col1 * ( col1 ) + + cor0.col1 FROM tab0 cor0 ---- -7310 -8190 -9312 query I rowsort SELECT col0 + - ( col1 ) * col1 AS col2 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT - col1 * - col2 - - 67 FROM tab1 AS cor0 ---- 1315 1471 637 query I rowsort SELECT + 86 + col1 FROM tab0 ---- 172 177 183 query I rowsort SELECT 41 * + col0 + 63 FROM tab2 ---- 3261 3302 350 query I rowsort SELECT DISTINCT - 6 * col1 * ( col0 ) FROM tab1 ---- -3840 -468 -6240 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2210 SELECT col0 * - col0 - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2210 SELECT col0 * - col0 - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 * tab1.col0 AS col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT + col1 + + col2 * col1 FROM tab2 ---- 1593 663 868 query I rowsort SELECT DISTINCT - col1 * 93 * col0 + - col2 AS col0 FROM tab0 ---- -191985 -315736 -753289 query I rowsort SELECT ALL tab1.col0 + 16 AS col2 FROM tab1 ---- 19 80 96 query I rowsort SELECT - col2 + col0 + col1 FROM tab0 ---- 131 77 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 * 8 col2 FROM tab0 AS cor0 ---- 264 656 8 query I rowsort SELECT + + col1 * - ( ( + col0 ) ) AS col1 FROM tab1 AS cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort SELECT col0 - CAST ( + col2 * col0 AS REAL ) AS col2 FROM tab0 cor0 ---- -7209 -768 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2219 SELECT + col1 DIV + col2 - col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-2219 SELECT + col1 / + col2 - col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ALL 84 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT ALL + col2 * - col0 - + col2 AS col1 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT DISTINCT - cor0.col1 + + col2 * col1 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT cor0.col0 * - col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT col0 * - col2 * 18 AS col1 FROM tab0 AS cor0 ---- -131364 -14256 -630 onlyif mysql # use DIV operator for integer division query I rowsort label-2225 SELECT col0 * + col2 DIV + tab1.col2 AS col1 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-2225 SELECT col0 * + col2 / + tab1.col2 AS col1 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT - col1 * col2 AS col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + 12 * + col0 FROM tab2 AS cor0 ---- 84 936 948 query I rowsort SELECT - 50 + - col1 * - col1 * + 9 FROM tab1 AS cor0 ---- 1471 6034 850 query I rowsort SELECT 41 * col2 AS col1 FROM tab2 ---- 1066 1107 1558 query I rowsort SELECT 44 + - col2 AS col0 FROM tab2 AS cor0 ---- 17 18 6 query I rowsort SELECT ALL col1 * col0 * 54 FROM tab2 cor0 ---- 11718 248508 72522 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - col2 col2 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-2233 SELECT + col0 * 9 DIV - col0 + - col1 FROM tab2 AS cor0 ---- -26 -40 -68 skipif mysql # not compatible query I rowsort label-2233 SELECT + col0 * 9 / - col0 + - col1 FROM tab2 AS cor0 ---- -26 -40 -68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 18 col1 FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1 ---- 27 values hashing to 903ac227935c1532300db45a8537c595 query I rowsort SELECT + 49 * - cor0.col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8414d49d57afb2d5bb13602da091697b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + + cor0.col0 col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT ALL - + col1 * - col0 * + col2 FROM tab0 AS cor0 ---- 3395 664118 68112 onlyif mysql # use DIV operator for integer division query I rowsort label-2238 SELECT DISTINCT + col0 DIV ( + 42 * col2 ) AS col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2238 SELECT DISTINCT + col0 / ( + 42 * col2 ) AS col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT + cor0.col0 * 78 FROM tab1 AS cor0 ---- 234 4992 6240 query I rowsort SELECT - cor0.col0 + - 98 FROM tab2 cor0 ---- -105 -176 -177 query I rowsort SELECT DISTINCT 75 - col0 AS col1 FROM tab2 AS cor0 ---- -3 -4 68 query I rowsort SELECT + 21 * - col2 FROM tab0 AS cor0 ---- -1722 -21 -693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 32 col2 FROM tab2 AS cor0 ---- -32 -32 -32 query I rowsort SELECT DISTINCT - col1 + 24 AS col1 FROM tab1 AS cor0 ---- -2 11 14 query I rowsort SELECT ALL ( - col2 ) + + col0 AS col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL + + col0 * - col2 + col0 * + 96 + + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- 4544 456 5434 query I rowsort SELECT - + 98 * cor0.col2 * + col2 AS col2 FROM tab2 AS cor0 ---- -141512 -66248 -71442 query I rowsort SELECT ALL + + col2 + col2 + + col0 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1227 642 8085 query I rowsort SELECT - 66 * col1 AS col0 FROM tab0 AS cor0 ---- -5676 -6006 -6402 onlyif mysql # use DIV operator for integer division query I rowsort label-2250 SELECT col2 + cor0.col1 DIV 34 + + 14 AS col0 FROM tab0 AS cor0 ---- 17 49 98 skipif mysql # not compatible query I rowsort label-2250 SELECT col2 + cor0.col1 / 34 + + 14 AS col0 FROM tab0 AS cor0 ---- 17 49 98 query I rowsort SELECT 79 * - cor0.col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to e03b0755ee3b20784a36adc02389b791 query I rowsort SELECT + col1 + - col1 * + ( col0 ) FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT - 34 + + col2 FROM tab0 AS cor0 ---- -1 -33 48 query I rowsort SELECT + - 22 AS col0 FROM tab1 AS cor0 ---- -22 -22 -22 query I rowsort SELECT - col0 * - col0 + - ( - 89 * col0 ) AS col0 FROM tab1 AS cor0 ---- 13520 276 9792 query I rowsort SELECT DISTINCT - col0 * tab2.col1 * - tab2.col2 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT - ( + 25 ) AS col0 FROM tab0 ---- -25 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 84 + col1 col0 FROM tab1 AS cor0 ---- 110 94 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2259 SELECT - - col0 * - cor0.col0 + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2259 SELECT - - col0 * - cor0.col0 + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 77 * - col2 * col0 + + col1 * - col2 AS col2 FROM tab1 cor0 ---- 11070 280326 590112 query I rowsort SELECT col0 + + col1 * + 46 AS col0 FROM tab1 AS cor0 ---- 1199 524 678 query I rowsort SELECT ALL + col1 * col1 - + col2 * col1 AS col2 FROM tab0 AS cor0 ---- 4558 819 9312 query I rowsort SELECT DISTINCT - - col2 * col0 + - cor0.col2 FROM tab1 cor0 ---- 108 3591 7584 query I rowsort SELECT DISTINCT 25 * col1 * - col1 FROM tab0 ---- -184900 -207025 -235225 onlyif mysql # use DIV operator for integer division query I rowsort label-2265 SELECT ( - col0 + + 23 ) DIV - col1 FROM tab2 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-2265 SELECT ( - col0 + + 23 ) / - col1 FROM tab2 ---- 0 0 3 query I rowsort SELECT 55 * + 32 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 61e40b96c0f4bb9a5ca9ab3e803966ee query I rowsort SELECT - - ( - cor0.col1 ) - + col1 AS col2 FROM tab2 AS cor0 ---- -118 -34 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-2268 SELECT + - col0 DIV ( - col0 ) AS col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2268 SELECT + - col0 / ( - col0 ) AS col0 FROM tab0 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-2269 SELECT ALL + ( + col0 ) DIV + col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2269 SELECT ALL + ( + col0 ) / + col1 FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + 73 ) col1 FROM tab1 ---- 73 73 73 query I rowsort SELECT 29 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2272 SELECT - CAST( - col0 AS SIGNED ) + col2 FROM tab0 AS cor0 ---- 171 36 57 skipif mysql # not compatible query I rowsort label-2272 SELECT - CAST ( - col0 AS INTEGER ) + col2 FROM tab0 AS cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * cor0.col2 + ( + col0 * col1 ) col1 FROM tab1 AS cor0 ---- 240 4288 8720 onlyif mysql # use DIV operator for integer division query I rowsort label-2274 SELECT DISTINCT - + col1 DIV 45 AS col1 FROM tab2 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-2274 SELECT DISTINCT - + col1 / 45 AS col1 FROM tab2 AS cor0 ---- -1 0 query I rowsort SELECT + + col0 + cor0.col0 + col1 AS col0 FROM tab2 AS cor0 ---- 175 215 45 query I rowsort SELECT DISTINCT - + cor0.col1 * + 28 FROM tab2 AS cor0 ---- -1652 -476 -868 query I rowsort SELECT - - col1 * ( - col2 ) * col1 AS col1 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT DISTINCT - - cor0.col0 * ( - col2 + cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT col1 - + col1 * 62 FROM tab0 AS cor0 ---- -5246 -5551 -5917 query I rowsort SELECT - col2 * - 61 FROM tab1 AS cor0 ---- 3294 3477 5856 query I rowsort SELECT ALL + - col0 * - 22 FROM tab1 AS cor0 ---- 1408 1760 66 query I rowsort SELECT tab1.col2 * col0 - col0 FROM tab1 ---- 159 3584 7600 query I rowsort SELECT ALL ( + col1 ) + + ( ( col0 ) ) FROM tab1 ---- 29 74 93 query I rowsort SELECT - 70 * col0 FROM tab2 ---- -490 -5460 -5530 query I rowsort SELECT - - col2 * col1 + + 39 FROM tab1 AS cor0 ---- 1287 1443 609 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + 48 col1 FROM tab2 AS cor0 ---- 107 65 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - col0 * col1 col1 FROM tab1 ---- -1027 -52 -630 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 91c4f11552b395e0eb390f09eebaec3d query I rowsort SELECT 28 + - cor0.col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 3bdea8d30105012227d22597d78c2ef3 query I rowsort SELECT ALL - + col2 - 76 FROM tab2 AS cor0 ---- -102 -103 -114 query I rowsort SELECT ALL col2 + 15 FROM tab1 AS cor0 ---- 111 69 72 query I rowsort SELECT ALL 31 AS col1 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT ALL 59 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT DISTINCT + col2 + 22 - col0 AS col2 FROM tab2 ---- -19 -30 42 query I rowsort SELECT ALL + + 30 FROM tab0 AS cor0 ---- 30 30 30 query I rowsort SELECT DISTINCT col1 - - col0 AS col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT ALL col2 + col0 * col2 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT ALL tab1.col2 + + col1 AS col2 FROM tab1 ---- 109 67 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2299 SELECT + ( cor0.col2 ) * - CAST( - col2 AS SIGNED ) * + col2 AS col2 FROM tab0 AS cor0 ---- 1 35937 551368 skipif mysql # not compatible query I rowsort label-2299 SELECT + ( cor0.col2 ) * - CAST ( - col2 AS INTEGER ) * + col2 AS col2 FROM tab0 AS cor0 ---- 1 35937 551368 query I rowsort SELECT DISTINCT - col0 * - col0 AS col1 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT + - col0 + col0 + ( + col1 ) FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT + 54 + cor0.col2 * + col0 FROM tab0 AS cor0 ---- 7352 846 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2303 SELECT - - 47 * + col0 + CAST( + col0 AS SIGNED ) AS col2 FROM tab1 cor0 ---- 144 3072 3840 skipif mysql # not compatible query I rowsort label-2303 SELECT - - 47 * + col0 + CAST ( + col0 AS INTEGER ) AS col2 FROM tab1 cor0 ---- 144 3072 3840 query I rowsort SELECT ALL - col0 + + col2 + - col2 FROM tab1 ---- -3 -64 -80 query I rowsort SELECT - col0 + - col2 + col2 AS col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT ALL - col2 * + col2 + - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -2942 -3259 -9229 onlyif mysql # use DIV operator for integer division query I rowsort label-2307 SELECT col1 DIV - col1 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2307 SELECT col1 / - col1 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-2308 SELECT ALL + col0 DIV - col0 + col2 * - col0 FROM tab2 AS cor0 ---- -190 -2029 -3003 skipif mysql # not compatible query I rowsort label-2308 SELECT ALL + col0 / - col0 + col2 * - col0 FROM tab2 AS cor0 ---- -190 -2029 -3003 onlyif mysql # use DIV operator for integer division query I rowsort label-2309 SELECT + col1 DIV - cor0.col0 FROM tab1 AS cor0 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-2309 SELECT + col1 / - cor0.col0 FROM tab1 AS cor0 ---- -8 0 0 query I rowsort SELECT DISTINCT - col2 * + col2 * cor0.col0 AS col0 FROM tab0 cor0 ---- -26136 -35 -598436 query I rowsort SELECT ALL - + col0 + col0 * - col0 FROM tab0 AS cor0 ---- -1260 -600 -8010 query I rowsort SELECT DISTINCT - 35 AS col1 FROM tab2 ---- -35 query I rowsort SELECT - 64 * - col0 - col0 AS col0 FROM tab0 AS cor0 ---- 1512 2205 5607 query I rowsort SELECT + + col1 + col1 + col1 FROM tab0 AS cor0 ---- 258 273 291 query I rowsort SELECT ALL - 33 * col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -114873 -31713 -9537 query I rowsort SELECT col2 * col1 + + col0 + - col2 AS col0 FROM tab0 AS cor0 ---- 131 2829 7469 query I rowsort SELECT + col1 + col1 * - col2 + - cor0.col0 FROM tab1 AS cor0 ---- -1315 -1381 -624 onlyif mysql # use DIV operator for integer division query I rowsort label-2318 SELECT - col1 DIV cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- 23 26 38 skipif mysql # not compatible query I rowsort label-2318 SELECT - col1 / cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- 23 26 38 query I rowsort SELECT - col1 * tab1.col2 * + tab1.col1 AS col1 FROM tab1 ---- -16224 -36504 -5700 onlyif mysql # use DIV operator for integer division query I rowsort label-2320 SELECT DISTINCT - col2 DIV - tab2.col0 FROM tab2 ---- 0 3 skipif mysql # not compatible query I rowsort label-2320 SELECT DISTINCT - col2 / - tab2.col0 FROM tab2 ---- 0 3 query I rowsort SELECT cor0.col2 * - col0 + - cor0.col2 + col2 AS col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL 96 * + col2 + - col1 + - col2 FROM tab1 ---- 5104 5405 9107 query I rowsort SELECT + col2 + + col0 + + col0 * col0 FROM tab1 cor0 ---- 4217 6576 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2324 SELECT DISTINCT - CAST( NULL AS SIGNED ) - - col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2324 SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - - ( - col1 ) AS col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT col1 * col1 + - col2 * col1 * - col2 FROM tab0 AS cor0 ---- 101050 620165 9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 92 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 1af709a79a3e56281ffdce4d931d5965 query I rowsort SELECT ALL - ( - col2 ) * + col0 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2329 SELECT ALL + CAST( 75 AS SIGNED ) FROM tab1 AS cor0 ---- 75 75 75 skipif mysql # not compatible query I rowsort label-2329 SELECT ALL + CAST ( 75 AS INTEGER ) FROM tab1 AS cor0 ---- 75 75 75 query I rowsort SELECT ALL + col2 + - 13 - col2 AS col0 FROM tab0 AS cor0 ---- -13 -13 -13 query I rowsort SELECT ALL - 91 AS col0 FROM tab2 ---- -91 -91 -91 query I rowsort SELECT 36 + ( col2 ) AS col0 FROM tab0 ---- 118 37 69 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2333 SELECT CAST( NULL AS SIGNED ) * - col2 * - col1 + - tab2.col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2333 SELECT CAST ( NULL AS INTEGER ) * - col2 * - col1 + - tab2.col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 81 + 61 + col0 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 169 2008 2982 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 73 col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 onlyif mysql # use DIV operator for integer division query I rowsort label-2336 SELECT + - 15 DIV 58 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2336 SELECT + - 15 / 58 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2337 SELECT DISTINCT - CAST( - col2 AS SIGNED ) * col2 DIV col1 + col2 + cor0.col1 DIV + col0 FROM tab0 AS cor0 ---- 156 3 48 skipif mysql # not compatible query I rowsort label-2337 SELECT DISTINCT - CAST ( - col2 AS INTEGER ) * col2 / col1 + col2 + cor0.col1 / + col0 FROM tab0 AS cor0 ---- 156 3 48 query I rowsort SELECT ALL ( col0 ) * col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 * + col0 col1 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL 63 * - 13 FROM tab0 cor0 ---- -819 -819 -819 query I rowsort SELECT - - ( col1 ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - - 45 FROM tab0 AS cor0 ---- 45 45 45 query I rowsort SELECT DISTINCT + 15 + col0 FROM tab0 AS cor0 ---- 104 39 50 query I rowsort SELECT + col0 + 43 AS col1 FROM tab2 ---- 121 122 50 query I rowsort SELECT + col0 * col0 + col0 AS col1 FROM tab0 ---- 1260 600 8010 onlyif mysql # use DIV operator for integer division query I rowsort label-2346 SELECT - col0 DIV col0 + + col0 * col0 FROM tab2 ---- 48 6083 6240 skipif mysql # not compatible query I rowsort label-2346 SELECT - col0 / col0 + + col0 * col0 FROM tab2 ---- 48 6083 6240 query I rowsort SELECT 30 * + tab0.col0 - - col0 FROM tab0 ---- 1085 2759 744 query I rowsort SELECT ( 5 ) + cor0.col0 * ( + 45 ) AS col0 FROM tab1 cor0 ---- 140 2885 3605 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor1.col2 col1 FROM tab1 AS cor0 CROSS JOIN tab2, tab2 cor1, tab2 AS cor2 ---- 26 27 38 query I rowsort SELECT DISTINCT - col2 * + 27 FROM tab0 ---- -2214 -27 -891 query I rowsort SELECT ALL cor0.col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ALL + 78 FROM tab2 ---- 78 78 78 query I rowsort SELECT 2 - col2 * - tab1.col2 AS col1 FROM tab1 ---- 2918 3251 9218 query I rowsort SELECT 92 AS col2 FROM tab1 cor0 ---- 92 92 92 query I rowsort SELECT - cor0.col0 + + 31 FROM tab0 AS cor0 ---- -4 -58 7 query I rowsort SELECT - tab0.col0 AS col2 FROM tab0, tab2 cor0 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT ALL ( col0 ) * 25 * 0 AS col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT col2 + - col2 * + tab1.col0 * + 3 AS col2 FROM tab1 ---- -10887 -22944 -432 onlyif mysql # use DIV operator for integer division query I rowsort label-2359 SELECT DISTINCT 71 DIV - col1 AS col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-2359 SELECT DISTINCT 71 / - col1 AS col1 FROM tab0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2360 SELECT ALL - col0 DIV col1 AS col0 FROM tab1 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-2360 SELECT ALL - col0 / col1 AS col0 FROM tab1 ---- -6 -6 0 query I rowsort SELECT DISTINCT 82 FROM tab1, tab0, tab2 AS cor0 ---- 82 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 AS cor0, tab2 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to f655b6f4c5b9ff73813030f2822ea1fd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 31 col2 FROM tab2 ---- 31 onlyif mysql # use DIV operator for integer division query I rowsort label-2364 SELECT ALL - cor0.col2 * cor0.col1 DIV col1 AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-2364 SELECT ALL - cor0.col2 * cor0.col1 / col1 AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + col2 * + 13 FROM tab1 AS cor0 ---- 1248 702 741 onlyif mysql # use DIV operator for integer division query I rowsort label-2366 SELECT - - col1 DIV + col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2366 SELECT - - col1 / + col1 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT + - col2 + + 30 AS col2 FROM tab2 AS cor0 ---- -8 3 4 query I rowsort SELECT DISTINCT - col2 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-2369 SELECT + - cor0.col2 DIV - col0 AS col2 FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-2369 SELECT + - cor0.col2 / - col0 AS col2 FROM tab1 AS cor0 ---- 0 1 18 query I rowsort SELECT col1 + col2 * + col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT + col0 * - cor0.col1 + cor0.col1 * + cor0.col2 FROM tab1 AS cor0 ---- -70 1326 208 query I rowsort SELECT tab2.col2 - tab2.col1 AS col0 FROM tab2 ---- -33 -4 21 query I rowsort SELECT + + col0 * - 37 FROM tab0 AS cor0 ---- -1295 -3293 -888 query I rowsort SELECT ALL + + cor0.col1 + col2 AS col0 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT 40 + - 13 AS col0 FROM tab1 AS cor0 ---- 27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2376 SELECT DISTINCT - 33 * + ( - col2 ) + + CAST( + col2 AS SIGNED ) * col2 FROM tab1 AS cor0 ---- 12384 4698 5130 skipif mysql # not compatible query I rowsort label-2376 SELECT DISTINCT - 33 * + ( - col2 ) + + CAST ( + col2 AS INTEGER ) * col2 FROM tab1 AS cor0 ---- 12384 4698 5130 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2377 SELECT - CAST( NULL AS DECIMAL ) * 81 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2377 SELECT - CAST ( NULL AS REAL ) * 81 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - - ( 20 ) * + col2 FROM tab2 cor0 ---- 520 540 760 query I rowsort SELECT DISTINCT + + ( col2 ) * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT 33 * + 24 AS col2 FROM tab0 AS cor0 ---- 792 792 792 query I rowsort SELECT - 10 + col2 * col2 AS col2 FROM tab2 AS cor0 ---- 1434 666 719 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 - col2 * col0 col0 FROM tab0 AS cor0 ---- -70 -7387 -816 query I rowsort SELECT - + col0 + - col1 * ( col1 ) AS col0 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT + - 9 * cor0.col0 FROM tab0 AS cor0 ---- -216 -315 -801 query I rowsort SELECT DISTINCT - col1 * col1 + col2 AS col1 FROM tab2 AS cor0 ---- -251 -3455 -934 onlyif mysql # use DIV operator for integer division query I rowsort label-2387 SELECT ALL cor0.col1 + col2 DIV col2 AS col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-2387 SELECT ALL cor0.col1 + col2 / col2 AS col1 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT - col2 * cor0.col2 + - col2 FROM tab2 AS cor0 ---- -1482 -702 -756 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2389 SELECT ALL col2 * col1 + + CAST( 53 + col0 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 1665 778 897 skipif mysql # not compatible query I rowsort label-2389 SELECT ALL col2 * col1 + + CAST ( 53 + col0 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 1665 778 897 query I rowsort SELECT ALL + + 95 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e57d8ed879dfd04d04aae87725c970d3 query I rowsort SELECT DISTINCT + col2 * 49 AS col0 FROM tab0 AS cor0 ---- 1617 4018 49 query I rowsort SELECT + col2 + 10 FROM tab0 AS cor0 ---- 11 43 92 onlyif mysql # use DIV operator for integer division query I rowsort label-2393 SELECT DISTINCT - col0 DIV + 73 + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1342 217 4601 skipif mysql # not compatible query I rowsort label-2393 SELECT DISTINCT - col0 / + 73 + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1342 217 4601 query I rowsort SELECT DISTINCT col1 * + col2 + - cor0.col2 FROM tab0 AS cor0 ---- 2805 7380 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 * col1 + cor0.col1 col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT - col1 * + cor0.col0 + + col1 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT + 74 * cor0.col0 AS col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to ef1410d17b6b75ee3ab50c2a30eec58a query I rowsort SELECT + 45 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 60b9f935ee8e404d155a2f5e9515c050 query I rowsort SELECT 47 * 69 AS col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to a3abc89c904216c9914a6ac838e10a01 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 5 + + col2 * col0 col0 FROM tab1 AS cor0 ---- 157 3643 7675 query I rowsort SELECT ALL + col1 * col1 - cor0.col1 FROM tab0 AS cor0 ---- 7310 8190 9312 query I rowsort SELECT DISTINCT - - col1 - + col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT + col0 - cor0.col0 * + col2 AS col1 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # use DIV operator for integer division query I rowsort label-2404 SELECT ALL - + col2 + col2 DIV 12 AS col2 FROM tab2 cor0 ---- -24 -25 -35 skipif mysql # not compatible query I rowsort label-2404 SELECT ALL - + col2 + col2 / 12 AS col2 FROM tab2 cor0 ---- -24 -25 -35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col2 + 18 col2 FROM tab1 AS cor0 ---- -1230 -1386 -552 query I rowsort SELECT 74 + col0 AS col1 FROM tab0 ---- 109 163 98 query I rowsort SELECT - 10 + col0 FROM tab0 AS cor0 ---- 14 25 79 query I rowsort SELECT ALL col2 + + col1 - 75 * - col1 FROM tab2 cor0 ---- 1330 2383 4510 onlyif mysql # use DIV operator for integer division query I rowsort label-2409 SELECT - col1 * col0 - - 90 * - col1 DIV - col1 FROM tab0 AS cor0 ---- -1974 -3305 -8009 skipif mysql # not compatible query I rowsort label-2409 SELECT - col1 * col0 - - 90 * - col1 / - col1 FROM tab0 AS cor0 ---- -1974 -3305 -8009 query I rowsort SELECT DISTINCT - 24 * col0 + + 75 + + col1 FROM tab2 AS cor0 ---- -1738 -1804 -62 query I rowsort SELECT ALL - 98 AS col1 FROM tab0 AS cor0 ---- -98 -98 -98 query I rowsort SELECT - - col0 - col2 AS col1 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT - 69 * - col2 + - 15 + col1 * - col1 AS col2 FROM tab1 AS cor0 ---- 3035 3818 6440 query I rowsort SELECT ALL + ( + 29 ) AS col1 FROM tab0 ---- 29 29 29 query I rowsort SELECT DISTINCT + col0 + + col0 AS col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT ALL - 33 + + col1 + 19 AS col0 FROM tab1 AS cor0 ---- -1 -4 12 query I rowsort SELECT 15 + col1 AS col0 FROM tab2 AS cor0 ---- 32 46 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * + col1 col1 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT - - col0 * + cor0.col2 - col1 AS col0 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT ALL + + 60 + col2 + cor0.col2 FROM tab2 AS cor0 ---- 112 114 136 query I rowsort SELECT ALL 52 * col0 + 84 AS col2 FROM tab1 AS cor0 ---- 240 3412 4244 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 32 col1 FROM tab0 cor0 ---- 32 32 32 query I rowsort SELECT ALL - col0 * + 32 + col0 FROM tab0 cor0 ---- -1085 -2759 -744 query I rowsort SELECT ALL - col0 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL + - col0 + + col0 * 95 AS col2 FROM tab0 AS cor0 ---- 2256 3290 8366 query I rowsort SELECT + + col1 * col1 * + col1 + col2 FROM tab2 AS cor0 ---- 205405 29818 4951 query I rowsort SELECT ALL cor0.col1 * - cor0.col1 - col1 AS col2 FROM tab2 AS cor0 ---- -306 -3540 -992 query I rowsort SELECT col1 + + col2 * - col2 + tab1.col2 FROM tab1 ---- -2836 -3182 -9107 query I rowsort SELECT + col0 - - col1 AS col2 FROM tab2 ---- 137 38 96 query I rowsort SELECT ALL 19 AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 query I rowsort SELECT DISTINCT - ( + col0 ) FROM tab2 cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - + col0 + - cor0.col0 FROM tab1 cor0 ---- -128 -160 -6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 92 col2 FROM tab1 AS cor0 ---- 92 92 92 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( 21 AS REAL ) * col1 AS col2 FROM tab2 AS cor0 ---- 1239 357 651 query I rowsort SELECT - + col0 + + 66 FROM tab2 AS cor0 ---- -12 -13 59 query I rowsort SELECT ALL cor0.col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT col0 * ( + col2 ) AS col1 FROM tab2 ---- 189 2028 3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab2.col0 col1 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT + 8 FROM tab1, tab0 cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 54 col2 FROM tab0 ---- 54 query I rowsort SELECT ALL col1 * - ( + col0 ) AS col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL - col1 + + col0 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT - 88 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to eb8cbefa7d831e1a0183e919e2caef32 query I rowsort SELECT DISTINCT + cor0.col0 * 58 AS col0 FROM tab2, tab1 cor0 ---- 174 3712 4640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 + + col2 col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + col1 + tab1.col1 + - col0 * col0 FROM tab1 ---- -4076 -6374 43 query I rowsort SELECT ALL + ( col0 ) + ( col2 ) AS col2 FROM tab0 ---- 171 36 57 query I rowsort SELECT DISTINCT col1 * - col0 + col0 * col0 FROM tab0 cor0 ---- -1488 -178 -2170 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col0 col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT tab2.col0 * col0 + col1 AS col2 FROM tab2 ---- 6143 6258 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2451 SELECT ALL tab0.col0 * CAST( NULL AS DECIMAL ) + - col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2451 SELECT ALL tab0.col0 * CAST ( NULL AS REAL ) + - col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 * - 97 + + tab1.col0 * col1 FROM tab1 ---- -4889 -5160 -8272 query I rowsort SELECT + col0 * col0 + col2 AS col0 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + - cor0.col0 + - col0 * - 86 AS col1 FROM tab1 AS cor0 ---- 255 5440 6800 query I rowsort SELECT DISTINCT col0 * 36 AS col2 FROM tab0 AS cor0 ---- 1260 3204 864 onlyif mysql # use DIV operator for integer division query I rowsort label-2456 SELECT ALL + + col1 + + col0 DIV - col0 AS col0 FROM tab2 AS cor0 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-2456 SELECT ALL + + col1 + + col0 / - col0 AS col0 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT ALL + - 95 + + col0 FROM tab1 AS cor0 ---- -15 -31 -92 query I rowsort SELECT DISTINCT + - col2 * 9 AS col2 FROM tab2 AS cor0 ---- -234 -243 -342 query I rowsort SELECT DISTINCT ( col1 ) + col2 * col2 FROM tab0 AS cor0 ---- 1175 6815 98 onlyif mysql # use DIV operator for integer division query I rowsort label-2460 SELECT ALL - 50 DIV 42 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2460 SELECT ALL - 50 / 42 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT 61 * 4 + - cor0.col0 FROM tab0 AS cor0 ---- 155 209 220 query I rowsort SELECT ALL - col1 * + cor0.col1 + + col2 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT DISTINCT cor0.col2 * - cor0.col0 * col1 AS col1 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT ( col0 ) + cor0.col0 AS col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT - 89 + + col1 * + col2 AS col2 FROM tab1 AS cor0 ---- 1159 1315 481 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2466 SELECT ALL + CAST( NULL AS SIGNED ) + 36 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2466 SELECT ALL + CAST ( NULL AS INTEGER ) + 36 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( + col0 ) + + col2 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - + 85 * col0 AS col1 FROM tab2 AS cor0 ---- -595 -6630 -6715 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - col1 ) * + cor0.col2 col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT + ( 39 ) + - col1 * + cor0.col0 FROM tab0 AS cor0 ---- -2025 -3356 -8060 onlyif mysql # use DIV operator for integer division query I rowsort label-2471 SELECT + col1 + col0 DIV col0 AS col2 FROM tab0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-2471 SELECT + col1 + col0 / col0 AS col2 FROM tab0 ---- 87 92 98 query I rowsort SELECT - 61 * + col0 FROM tab0 AS cor0 ---- -1464 -2135 -5429 onlyif mysql # use DIV operator for integer division query I rowsort label-2473 SELECT DISTINCT + col0 DIV - 53 FROM tab0 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-2473 SELECT DISTINCT + col0 / - 53 FROM tab0 AS cor0 ---- -1 0 query I rowsort SELECT col1 * + ( col0 ) AS col2 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL col0 FROM tab1 AS cor0 WHERE NOT + col0 + - col2 / col2 <= NULL ---- query I rowsort SELECT ALL col1 + col1 * + cor0.col1 FROM tab2 AS cor0 ---- 306 3540 992 query I rowsort SELECT DISTINCT - cor0.col1 FROM tab1 AS cor0 CROSS JOIN tab1 ---- -10 -13 -26 query III rowsort SELECT ALL * FROM tab2 WHERE NULL < + col1 * - col0 ---- query I rowsort SELECT tab2.col2 * - col2 FROM tab2 WHERE ( NULL ) BETWEEN ( col0 ) AND ( NULL ) ---- query III rowsort SELECT ALL * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND ( + col2 * + col1 ) ---- query I rowsort SELECT col2 + col0 * - tab1.col1 FROM tab1 ---- -24 -583 -944 query I rowsort SELECT DISTINCT col2 + - col1 * - col2 AS col1 FROM tab2 ---- 1560 684 864 onlyif mysql # use DIV operator for integer division query I rowsort label-2483 SELECT DISTINCT col2 DIV - col2 - col2 FROM tab0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-2483 SELECT DISTINCT col2 / - col2 - col2 FROM tab0 ---- -2 -34 -83 query I rowsort SELECT ALL + col1 + - col1 AS col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT + col1 + + tab0.col1 FROM tab0 ---- 172 182 194 query I rowsort SELECT - tab2.col1 - col0 AS col2 FROM tab2 ---- -137 -38 -96 query III rowsort SELECT DISTINCT * FROM tab2 WHERE + col0 BETWEEN ( col1 ) AND NULL ---- query I rowsort SELECT DISTINCT + tab1.col0 * tab1.col2 + col0 AS col0 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT - col2 + - col1 * - col0 FROM tab0 ---- 2031 3394 8017 onlyif mysql # use DIV operator for integer division query I rowsort label-2490 SELECT ALL + tab1.col2 + + col1 DIV col1 AS col1 FROM tab1 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-2490 SELECT ALL + tab1.col2 + + col1 / col1 AS col1 FROM tab1 ---- 55 58 97 query I rowsort SELECT ALL - tab2.col2 * + col1 + - col2 * + col2 FROM tab2 ---- -1566 -2090 -2210 query I rowsort SELECT ALL + tab0.col0 + - col2 AS col0 FROM tab0 ---- -9 34 7 query I rowsort SELECT ALL - col0 + col0 + + col0 AS col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT ALL + col1 + col0 + col1 FROM tab1 ---- 106 55 84 query I rowsort SELECT col1 + + col1 + + cor0.col0 FROM tab2 AS cor0 ---- 113 196 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col2 col2 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT ALL col0 * col0 * col1 AS col1 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT ALL + tab1.col2 + + col2 AS col1 FROM tab1 ---- 108 114 192 query I rowsort SELECT DISTINCT col2 * tab1.col0 * - tab1.col1 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT - col0 * + col1 FROM tab1 WHERE + col1 NOT IN ( + col1 ) ---- query I rowsort SELECT + col1 + - col2 * - col0 + col2 AS col1 FROM tab2 WHERE NULL IN ( col0 * - tab2.col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2502 SELECT col2 + col0 DIV - col0 FROM tab2 AS cor0 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-2502 SELECT col2 + col0 / - col0 FROM tab2 AS cor0 ---- 25 26 37 query I rowsort SELECT cor0.col0 + + col2 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT col1 - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-2505 SELECT DISTINCT + - col0 DIV - col0 - col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-2505 SELECT DISTINCT + - col0 / - col0 - col0 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT DISTINCT + - col0 + + col2 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT col2 * - tab2.col1 * - ( col0 ) AS col0 FROM tab2 ---- 119652 51034 5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 97 col1 FROM tab0 ---- 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 40 col2 FROM tab1 ---- -40 -40 -40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 + + ( + 55 ) col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c286e49b8952ececc061f17581fba0b0 query I rowsort SELECT DISTINCT + - col2 * + col2 + col0 AS col2 FROM tab2 AS cor0 ---- -1365 -598 -722 onlyif mysql # use DIV operator for integer division query I rowsort label-2512 SELECT DISTINCT - ( + tab0.col0 ) DIV col0 col2 FROM tab0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2512 SELECT DISTINCT - ( + tab0.col0 ) / col0 col2 FROM tab0 ---- -1 query I rowsort SELECT tab2.col0 + - cor0.col0 AS col2 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to a9e8a660067ce14822c0936e144e190d query I rowsort SELECT DISTINCT ( - 73 ) FROM tab2, tab0 AS cor0 ---- -73 onlyif mysql # use DIV operator for integer division query I rowsort label-2515 SELECT - cor0.col0 + + col0 DIV cor0.col2 AS col2 FROM tab0 AS cor0 ---- -24 -88 0 skipif mysql # not compatible query I rowsort label-2515 SELECT - cor0.col0 + + col0 / cor0.col2 AS col2 FROM tab0 AS cor0 ---- -24 -88 0 query I rowsort SELECT + 41 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 query I rowsort SELECT ALL 24 + + col2 + 42 AS col0 FROM tab2 ---- 104 92 93 query I rowsort SELECT 76 - - col0 AS col2 FROM tab1 ---- 140 156 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + - col0 col0 FROM tab2 ---- 0 query I rowsort SELECT col0 * - 57 AS col2 FROM tab0 AS cor0 ---- -1368 -1995 -5073 onlyif mysql # use DIV operator for integer division query I rowsort label-2521 SELECT + col2 DIV + col1 + + cor0.col1 * - col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-2521 SELECT + col2 / + col1 + + cor0.col1 * - col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2522 SELECT col2 DIV col0 + + col2 AS col1 FROM tab1 AS cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-2522 SELECT col2 / col0 + + col2 AS col1 FROM tab1 AS cor0 ---- 57 72 97 query I rowsort SELECT ALL - - cor0.col2 * col2 * + col2 FROM tab0 cor0 ---- 1 35937 551368 onlyif mysql # use DIV operator for integer division query I rowsort label-2524 SELECT ALL col0 DIV col1 AS col1 FROM tab1 AS cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-2524 SELECT ALL col0 / col1 AS col1 FROM tab1 AS cor0 ---- 0 6 6 query I rowsort SELECT - col1 + cor0.col2 * 27 FROM tab0 AS cor0 ---- -70 2123 805 query I rowsort SELECT + - col0 + 40 * + 57 * + col1 FROM tab1 AS cor0 ---- 22736 29560 59277 query I rowsort SELECT DISTINCT - - col1 * - col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT + col0 + + ( - 0 ) * col2 * - 23 AS col1 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2529 SELECT ALL + tab0.col1 DIV + col2 AS col0 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-2529 SELECT ALL + tab0.col1 / + col2 AS col0 FROM tab0 ---- 1 2 97 query I rowsort SELECT DISTINCT + col2 + col1 + + col2 AS col2 FROM tab2 ---- 111 85 93 onlyif mysql # use DIV operator for integer division query I rowsort label-2531 SELECT ALL col0 + col2 + tab1.col1 DIV col1 FROM tab1 ---- 122 177 58 skipif mysql # not compatible query I rowsort label-2531 SELECT ALL col0 + col2 + tab1.col1 / col1 FROM tab1 ---- 122 177 58 query I rowsort SELECT col2 * + col2 + + col2 - col0 FROM tab2 ---- 1403 624 749 query I rowsort SELECT ALL + col0 + col2 + col2 AS col1 FROM tab1 ---- 111 178 272 query I rowsort SELECT ALL + col0 + col2 * col1 AS col1 FROM tab1 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col1 col0 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2536 SELECT DISTINCT col0 + col0 DIV + col2 AS col0 FROM tab1 ---- 3 65 80 skipif mysql # not compatible query I rowsort label-2536 SELECT DISTINCT col0 + col0 / + col2 AS col0 FROM tab1 ---- 3 65 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2537 SELECT DISTINCT - col1 * col0 DIV + tab1.col1 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-2537 SELECT DISTINCT - col1 * col0 / + tab1.col1 FROM tab1 ---- -3 -64 -80 query III rowsort SELECT ALL * FROM tab1 WHERE NULL NOT IN ( tab1.col2 + - col0 * + col2 + col2 / col1 ) ---- query I rowsort SELECT tab0.col2 + col0 + - col1 FROM tab0 WHERE NOT ( col2 - col1 ) = ( col1 + - col0 ) ---- -29 -61 80 query I rowsort SELECT DISTINCT + col2 * tab1.col1 AS col0 FROM tab1 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + - col2 * + col2 col1 FROM tab1 ---- -2919 -3313 -9296 query I rowsort SELECT - tab1.col2 - + col0 * col0 FROM tab1 ---- -4153 -63 -6496 query I rowsort SELECT DISTINCT - col2 + - col0 + col2 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT ALL - col1 + col2 * - col0 * + col2 + col2 * col2 AS col2 FROM tab1 ---- -204697 -5858 -728077 query I rowsort SELECT - - cor0.col0 + + col0 AS col0 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col2 * - col1 + col2 + 74 col0 FROM tab1 AS cor0 ---- -1078 -1276 -439 onlyif mysql # use DIV operator for integer division query I rowsort label-2547 SELECT + 97 * + col0 * ( - col0 ) + col1 * 21 DIV - col1 AS col1 FROM tab2 AS cor0 ---- -4774 -590169 -605398 skipif mysql # not compatible query I rowsort label-2547 SELECT + 97 * + col0 * ( - col0 ) + col1 * 21 / - col1 AS col1 FROM tab2 AS cor0 ---- -4774 -590169 -605398 query I rowsort SELECT + tab2.col1 FROM tab2 WHERE + col2 BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 + col0 - ( + col2 ) FROM tab0 AS cor0 ---- 15 69 96 query I rowsort SELECT ALL - - ( col2 ) * col2 FROM tab2 AS cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-2551 SELECT DISTINCT col0 DIV + col0 AS col1 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2551 SELECT DISTINCT col0 / + col0 AS col1 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT col0 * col1 + - tab2.col2 AS col1 FROM tab2 ---- 1305 190 4576 onlyif mysql # use DIV operator for integer division query I rowsort label-2553 SELECT ALL col2 DIV ( col0 ) AS col1 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-2553 SELECT ALL col2 / ( col0 ) AS col1 FROM tab1 ---- 0 1 18 query I rowsort SELECT ALL col1 * 23 FROM tab2 ---- 1357 391 713 onlyif mysql # use DIV operator for integer division query I rowsort label-2555 SELECT - col2 * + tab1.col0 + - col1 DIV col1 col2 FROM tab1 ---- -163 -3649 -7681 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2555 SELECT - col2 * + tab1.col0 + - col1 / col1 col2 FROM tab1 ---- -163 -3649 -7681 query I rowsort SELECT + col0 * + 6 + - tab1.col0 * + col0 AS col0 FROM tab1 ---- -3712 -5920 9 query I rowsort SELECT ALL cor0.col2 * cor0.col2 FROM tab1 AS cor0 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-2558 SELECT DISTINCT - + col1 DIV ( + 16 ) AS col2 FROM tab2 cor0 ---- -1 -3 skipif mysql # not compatible query I rowsort label-2558 SELECT DISTINCT - + col1 / ( + 16 ) AS col2 FROM tab2 cor0 ---- -1 -3 query I rowsort SELECT ALL cor0.col2 + 41 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 6c7ea0353add2a405c19398aeb2264ab query I rowsort SELECT + 37 + - col1 FROM tab2 AS cor0 ---- -22 20 6 onlyif mysql # use DIV operator for integer division query I rowsort label-2561 SELECT ALL + col0 DIV + 99 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2561 SELECT ALL + col0 / + 99 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2562 SELECT CAST( NULL AS DECIMAL ) * 87 * + col1 + + 66 * col2 / cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2562 SELECT CAST ( NULL AS REAL ) * 87 * + col1 + + 66 * col2 / cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * - col0 + col1 AS col0 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT ALL + - col1 * + cor0.col0 AS col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + 19 * + 82 + col2 * - 12 FROM tab0 ---- 1162 1546 574 onlyif mysql # use DIV operator for integer division query I rowsort label-2566 SELECT + 77 + col0 DIV - col1 FROM tab2 AS cor0 ---- 73 76 77 skipif mysql # not compatible query I rowsort label-2566 SELECT + 77 + col0 / - col1 FROM tab2 AS cor0 ---- 73 76 77 query I rowsort SELECT DISTINCT - 36 + - col0 AS col0 FROM tab0 AS cor0 ---- -125 -60 -71 query I rowsort SELECT - - 58 AS col0 FROM tab1 cor0 ---- 58 58 58 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2569 SELECT 61 + ( + col1 ) * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2569 SELECT 61 + ( + col1 ) * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 + - ( - 18 ) * - col1 FROM tab0 ---- -1462 -1547 -1649 query I rowsort SELECT + + cor0.col1 + col2 AS col0 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL - + 83 FROM tab2 AS cor0 ---- -83 -83 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-2573 SELECT DISTINCT ( col0 ) DIV col2 AS col0 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-2573 SELECT DISTINCT ( col0 ) / col2 AS col0 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT col0 * + col2 + + col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT - col2 + - 37 AS col1 FROM tab2 AS cor0 ---- -63 -64 -75 query I rowsort SELECT + ( - cor0.col1 ) * - ( - 11 ) AS col2 FROM tab0 cor0 ---- -1001 -1067 -946 query I rowsort SELECT 18 AS col1 FROM tab0 AS cor0 ---- 18 18 18 query I rowsort SELECT - col1 + + col1 * - cor0.col2 AS col1 FROM tab0 cor0 ---- -194 -2924 -7553 query I rowsort SELECT col0 * + tab1.col2 + - 3 FROM tab1 ---- 159 3645 7677 query I rowsort SELECT DISTINCT - col1 * - col1 * + cor0.col0 FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT - cor0.col1 * col1 + col0 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT ALL + 65 * col1 AS col2 FROM tab0 AS cor0 ---- 5590 5915 6305 query I rowsort SELECT ALL cor0.col1 * col0 + col2 * - col2 * + col2 AS col0 FROM tab0 AS cor0 ---- -33873 -543269 3394 query I rowsort SELECT col0 * col1 + ( - col0 ) * - col0 * col2 FROM tab0 AS cor0 ---- 21072 4620 657621 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2585 SELECT ALL + - 89 * col2 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2585 SELECT ALL + - 89 * col2 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + col0 - col1 * + col1 AS col2 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT ALL 95 + col1 FROM tab0 cor0 ---- 181 186 192 query I rowsort SELECT DISTINCT col0 * ( + col0 ) FROM tab1 AS cor0 ---- 4096 6400 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * + ( 3 ) col0 FROM tab1 AS cor0 ---- 192 240 9 query I rowsort SELECT - col1 * 95 FROM tab0 AS cor0 ---- -8170 -8645 -9215 query I rowsort SELECT DISTINCT + col2 * - 28 FROM tab2 AS cor0 ---- -1064 -728 -756 query I rowsort SELECT ALL - - col2 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - cor0.col0 + + col0 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col0 * ( + col0 ) - col1 AS col2 FROM tab1 AS cor0 ---- -17 4086 6387 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2595 SELECT DISTINCT col0 + + CAST( - 37 AS SIGNED ) FROM tab0 AS cor0 ---- -13 -2 52 skipif mysql # not compatible query I rowsort label-2595 SELECT DISTINCT col0 + + CAST ( - 37 AS INTEGER ) FROM tab0 AS cor0 ---- -13 -2 52 query I rowsort SELECT ALL - col2 * - col0 + + 80 FROM tab0 AS cor0 ---- 115 7378 872 query I rowsort SELECT - - col2 * ( col0 ) AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT col2 + + 88 + cor0.col2 FROM tab0 AS cor0 ---- 154 252 90 query I rowsort SELECT - col0 + + ( 73 ) AS col0 FROM tab2 AS cor0 ---- -5 -6 66 query I rowsort SELECT DISTINCT col1 * col2 + col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL ( col2 ) + + col2 * - 36 FROM tab0 ---- -1155 -2870 -35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 22 col1 FROM tab1, tab2 cor0, tab0 AS cor1, tab2 AS cor2 ---- 81 values hashing to c6f049334398e3533dd6996714479a2f query I rowsort SELECT - - col1 + col1 AS col2 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT - 20 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to eb3a66728062963cccbd15bd2f5c9eee onlyif mysql # use DIV operator for integer division query I rowsort label-2605 SELECT ALL - tab0.col2 DIV - col2 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2605 SELECT ALL - tab0.col2 / - col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT 1 * col2 + col2 * - col1 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-2607 SELECT ALL - - 78 * cor0.col0 + - 20 DIV 47 FROM tab2 cor0 ---- 546 6084 6162 skipif mysql # not compatible query I rowsort label-2607 SELECT ALL - - 78 * cor0.col0 + - 20 / 47 FROM tab2 cor0 ---- 546 6084 6162 query I rowsort SELECT - + col1 * + col2 * + 5 + col1 AS col0 FROM tab2 AS cor0 ---- -3213 -4154 -7611 query I rowsort SELECT + + ( - col1 ) + ( col0 ) * col0 + + 73 FROM tab0 cor0 ---- 1201 563 7903 query I rowsort SELECT - col2 * - col0 + + col0 * + ( - col2 ) FROM tab0 AS cor0 ---- 0 0 0 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab2 cor0 CROSS JOIN tab2, tab2 AS cor1 ---- 972 values hashing to 163d7732097d78f1cda7f65c2cea5a08 query I rowsort SELECT ( - col0 ) * + col1 AS col0 FROM tab0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-2613 SELECT ALL col2 DIV col0 + - col1 FROM tab0 ---- -85 -91 -97 skipif mysql # not compatible query I rowsort label-2613 SELECT ALL col2 / col0 + - col1 FROM tab0 ---- -85 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2614 SELECT - tab0.col1 * - col0 DIV - ( + col0 ) + - col0 col0 FROM tab0 ---- -110 -132 -180 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2614 SELECT - tab0.col1 * - col0 / - ( + col0 ) + - col0 col0 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT ALL + col0 * col0 + + col0 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT DISTINCT - col1 + + col2 + ( + 73 ) * - col1 * + col0 AS col0 FROM tab2 AS cor0 ---- -15845 -335979 -98018 query I rowsort SELECT + + 77 * col0 AS col0 FROM tab2 AS cor0 ---- 539 6006 6083 query I rowsort SELECT DISTINCT 6 AS col2 FROM tab0 ---- 6 onlyif mysql # use DIV operator for integer division query I rowsort label-2619 SELECT DISTINCT + - ( + col1 ) DIV + 9 + - col0 FROM tab2 AS cor0 ---- -10 -80 -84 skipif mysql # not compatible query I rowsort label-2619 SELECT DISTINCT + - ( + col1 ) / + 9 + - col0 FROM tab2 AS cor0 ---- -10 -80 -84 query I rowsort SELECT + cor0.col2 + cor0.col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - - 28 + + 32 FROM tab0 AS cor0 ---- 60 60 60 query I rowsort SELECT - 52 + col2 AS col0 FROM tab1 AS cor0 ---- 2 44 5 query I rowsort SELECT - - ( - col2 ) * col0 + col0 AS col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT - - ( ( + col0 ) ) * 33 AS col1 FROM tab1 AS cor0 ---- 2112 2640 99 query I rowsort SELECT - cor0.col2 * cor0.col2 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT - - col1 * - col0 * col1 AS col0 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT - - 37 * col2 AS col2 FROM tab0 AS cor0 ---- 1221 3034 37 query I rowsort SELECT DISTINCT + cor0.col1 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - col0 * + col1 * - col0 + col1 FROM tab2 AS cor0 ---- 106114 1550 359015 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 AS cor0, tab0 cor1, tab2 AS cor2 ---- 972 values hashing to 1e9d01970ae508486ddabec967bb176c query I rowsort SELECT - col2 + + cor0.col2 AS col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT + col2 * + 37 AS col0 FROM tab1 ---- 1998 2109 3552 query I rowsort SELECT - col0 + 84 AS col0 FROM tab1 cor0 ---- 20 4 81 query I rowsort SELECT + cor0.col0 * - ( col0 ) + + ( 42 ) AS col0 FROM tab2 cor0 ---- -6042 -6199 -7 query I rowsort SELECT - + ( col0 ) + - col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT + col2 + 0 * - col1 AS col0 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2637 SELECT DISTINCT - col1 DIV CAST( col1 AS SIGNED ) AS col1 FROM tab1 ---- -1 skipif mysql # not compatible query I rowsort label-2637 SELECT DISTINCT - col1 / CAST ( col1 AS INTEGER ) AS col1 FROM tab1 ---- -1 query I rowsort SELECT DISTINCT + 31 + ( - cor0.col0 ) * - ( 35 ) AS col0 FROM tab0, tab1 AS cor0 ---- 136 2271 2831 query I rowsort SELECT ALL col2 * 84 AS col2 FROM tab1 ---- 4536 4788 8064 query I rowsort SELECT DISTINCT ( cor0.col1 ) + - cor1.col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- -3 2 51 56 62 67 73 8 query I rowsort SELECT DISTINCT + + cor0.col1 + 59 FROM tab2 AS cor0 ---- 118 76 90 query I rowsort SELECT - cor1.col0 FROM tab0, tab2 AS cor0, tab1 cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT ALL - col0 + 32 FROM tab0 AS cor0 ---- -3 -57 8 query I rowsort SELECT DISTINCT ( cor0.col0 ) * col0 + + cor0.col2 FROM tab2 AS cor0 ---- 6110 6279 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2645 SELECT ALL CAST( NULL AS SIGNED ) * col1 + col2 col1 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2645 SELECT ALL CAST ( NULL AS INTEGER ) * col1 + col2 col1 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL cor0.col1 * 68 AS col0 FROM tab0 AS cor0 ---- 5848 6188 6596 query I rowsort SELECT DISTINCT ( + 30 ) + + col1 AS col1 FROM tab0 AS cor0 ---- 116 121 127 query I rowsort SELECT + - ( - col0 ) + + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ( 34 ) * - col2 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- -1213 -806 -911 query I rowsort SELECT - col2 * + col1 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT - col2 * - 99 - col1 FROM tab0 AS cor0 ---- 2 3181 8027 query I rowsort SELECT DISTINCT col1 * + 10 FROM tab2 AS cor0 ---- 170 310 590 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2653 SELECT + tab2.col0 / + CAST( NULL AS SIGNED ) AS col1 FROM tab2, tab1 cor0, tab0 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-2653 SELECT + tab2.col0 / + CAST ( NULL AS INTEGER ) AS col1 FROM tab2, tab1 cor0, tab0 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT col1 + + 47 * col0 AS col0 FROM tab1 ---- 167 3018 3773 query I rowsort SELECT DISTINCT - + col1 * col2 * 14 AS col0 FROM tab0 AS cor0 ---- -104468 -1358 -39732 query I rowsort SELECT + 51 + - col0 AS col1 FROM tab1 AS cor0 ---- -13 -29 48 query I rowsort SELECT ALL 47 * + 19 + + col2 * col2 AS col1 FROM tab2 ---- 1569 1622 2337 query I rowsort SELECT ALL + 29 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT DISTINCT - col1 * tab2.col0 + col0 * - 45 FROM tab2 ---- -4898 -532 -8112 query I rowsort SELECT ALL ( + col1 ) + col0 * + col0 FROM tab2 ---- 6143 6258 80 query I rowsort SELECT - 0 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT ( - col1 ) * col2 FROM tab0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2663 SELECT ALL col0 DIV + tab2.col1 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-2663 SELECT ALL col0 / + tab2.col1 FROM tab2 ---- 0 1 4 query I rowsort SELECT + 76 AS col2 FROM tab0 ---- 76 76 76 query I rowsort SELECT DISTINCT + col1 * col0 * + col0 FROM tab1 AS cor0 ---- 234 40960 83200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2666 SELECT DISTINCT col0 * - CAST( - col1 + - cor0.col2 * + 97 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 18550 201318 292537 skipif mysql # not compatible query I rowsort label-2666 SELECT DISTINCT col0 * - CAST ( - col1 + - cor0.col2 * + 97 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 18550 201318 292537 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + 27 col2 FROM tab0 cor0 ---- 2214 27 891 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 col1 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT 27 * col2 + - 85 FROM tab2 ---- 617 644 941 query I rowsort SELECT ALL tab0.col0 AS col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT + col1 * + ( - col0 * + cor0.col1 ) FROM tab0 cor0 ---- -177504 -329315 -737009 query I rowsort SELECT DISTINCT - col1 * col1 + 69 + + col2 AS col1 FROM tab1 AS cor0 ---- -4 -553 26 query I rowsort SELECT ALL col2 * + 81 FROM tab2 AS cor0 ---- 2106 2187 3078 query I rowsort SELECT col0 * - ( col1 ) * col1 FROM tab0 cor0 ---- -177504 -329315 -737009 query I rowsort SELECT ALL + col2 + 84 FROM tab2 AS cor0 ---- 110 111 122 query I rowsort SELECT + col2 + col2 * - ( + col1 ) AS col1 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT ALL - col1 + 68 * + col0 + - col2 AS col1 FROM tab1 ---- 124 4285 5331 query I rowsort SELECT 66 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 query I rowsort SELECT DISTINCT - 87 FROM tab2 cor0 ---- -87 query I rowsort SELECT + - col0 * + col0 AS col1 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT - col2 * - col0 * - col0 FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # use DIV operator for integer division query I rowsort label-2682 SELECT DISTINCT + - col2 DIV cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-2682 SELECT DISTINCT + - col2 / cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1 query I rowsort SELECT - + ( col2 ) + cor0.col1 * - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2097 -3396 -8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 95 col1 FROM tab2 ---- 95 95 95 query I rowsort SELECT ALL col2 * + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL col1 * - cor0.col1 + + 55 AS col1 FROM tab0 AS cor0 ---- -7341 -8226 -9354 query I rowsort SELECT + 86 + cor0.col2 FROM tab2 AS cor0 ---- 112 113 124 query I rowsort SELECT DISTINCT + - col1 * col0 - - cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL - col2 * col2 * col2 AS col1 FROM tab2 cor0 ---- -17576 -19683 -54872 query I rowsort SELECT ALL + col0 * cor0.col2 + 63 * 31 * + col2 + col2 FROM tab2 AS cor0 ---- 52832 52947 77254 query I rowsort SELECT + - cor0.col0 * col0 * 32 FROM tab2 AS cor0 ---- -1568 -194688 -199712 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * cor0.col2 col0 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - col1 + col2 * col0 * cor0.col0 + + col1 AS col0 FROM tab1 AS cor0 ---- 233472 486 614400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 70 col2 FROM tab2 AS cor0 ---- 70 70 70 query I rowsort SELECT - - 68 AS col1 FROM tab0 AS cor0 ---- 68 68 68 query I rowsort SELECT DISTINCT col1 * - col2 - - col2 AS col1 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-2697 SELECT col1 * 15 DIV 91 + col2 * col0 col2 FROM tab1 ---- 166 3649 7682 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2697 SELECT col1 * 15 / 91 + col2 * col0 col2 FROM tab1 ---- 166 3649 7682 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col1 col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT col0 * col0 + col1 AS col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT - col1 + + ( col0 ) + col2 AS col0 FROM tab0 AS cor0 ---- -29 -61 80 query I rowsort SELECT + + col1 + cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 138 173 32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col1 + - col1 col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 + + col1 * - col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2704 SELECT DISTINCT tab2.col0 + CAST( col2 + - col0 AS SIGNED ) AS col0 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-2704 SELECT DISTINCT tab2.col0 + CAST ( col2 + - col0 AS INTEGER ) AS col0 FROM tab2 ---- 26 27 38 query I rowsort SELECT + col2 - - cor0.col0 * - col1 * col2 FROM tab0 AS cor0 ---- -3394 -664036 -68079 query I rowsort SELECT - col1 + col2 + - ( col0 ) * col0 FROM tab1 AS cor0 ---- -4049 -6317 19 query I rowsort SELECT cor0.col0 * + col2 * col1 + - 8 + 60 * col0 AS col0 FROM tab1 AS cor0 ---- 104632 40312 4384 query I rowsort SELECT DISTINCT + cor0.col2 + + ( col0 ) * - col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + + col0 col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - - col2 * col1 + col0 * 49 AS col1 FROM tab1 AS cor0 ---- 1551 3706 5168 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2711 SELECT + CAST( NULL AS SIGNED ) + + col1 + - col2 AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2711 SELECT + CAST ( NULL AS INTEGER ) + + col1 + - col2 AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 38 FROM tab2, tab0 cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 query I rowsort SELECT ALL + - 75 + ( + col0 ) FROM tab0 AS cor0 ---- -40 -51 14 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 39 col2 FROM tab0 cor0 ---- 39 query I rowsort SELECT + + 51 + col2 FROM tab0 AS cor0 ---- 133 52 84 query I rowsort SELECT ALL col0 + ( - cor0.col2 ) AS col1 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT DISTINCT - - col2 * - 67 - col1 * col1 FROM tab0 AS cor0 ---- -13775 -9476 -9607 query I rowsort SELECT + 3 FROM tab1 ---- 3 3 3 query I rowsort SELECT - - col0 * + 3 + col0 FROM tab2 AS cor0 ---- 28 312 316 query I rowsort SELECT - col2 * + 74 - col2 AS col1 FROM tab1 AS cor0 ---- -4050 -4275 -7200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2721 SELECT - + CAST( NULL AS SIGNED ) + - col1 * col0 * - col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2721 SELECT - + CAST ( NULL AS INTEGER ) + - col1 * col0 * - col0 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2722 SELECT ALL + cor0.col1 + col2 DIV col0 FROM tab0 cor0 ---- 87 91 97 skipif mysql # not compatible query I rowsort label-2722 SELECT ALL + cor0.col1 + col2 / col0 FROM tab0 cor0 ---- 87 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 36 col2 FROM tab0 AS cor0 ---- 36 query I rowsort SELECT - + 56 * - cor0.col1 * - col2 + ( cor0.col1 + col0 ) * col0 FROM tab0 AS cor0 ---- -156288 -401852 -812 query I rowsort SELECT DISTINCT - - 84 AS col1 FROM tab1 AS cor0 ---- 84 onlyif mysql # use DIV operator for integer division query I rowsort label-2726 SELECT + 49 DIV col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2726 SELECT + 49 / col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 84 FROM tab1 AS cor0 ---- 84 84 84 query I rowsort SELECT DISTINCT + + ( + cor0.col2 ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT - col1 * - ( - cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-2730 SELECT - 35 + col2 DIV + col1 AS col1 FROM tab0 AS cor0 ---- -35 -35 -35 skipif mysql # not compatible query I rowsort label-2730 SELECT - 35 + col2 / + col1 AS col1 FROM tab0 AS cor0 ---- -35 -35 -35 query I rowsort SELECT ALL - 30 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to a96370a8187089b6b83ce9bfbade5142 query I rowsort SELECT + cor0.col2 + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT 60 * + col2 AS col2 FROM tab1 cor0 ---- 3240 3420 5760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 36 col1 FROM tab1 ---- 36 query I rowsort SELECT DISTINCT col0 + col0 + + col1 FROM tab0 ---- 134 167 269 query I rowsort SELECT ALL + - col0 * + 58 FROM tab2 cor0 ---- -406 -4524 -4582 query I rowsort SELECT ALL + - col0 - + col2 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT - - col0 * + cor0.col2 + col1 * + col0 FROM tab0 AS cor0 ---- 15397 2856 3430 onlyif mysql # use DIV operator for integer division query I rowsort label-2739 SELECT + col1 DIV col1 + 35 AS col2 FROM tab2 ---- 36 36 36 skipif mysql # not compatible query I rowsort label-2739 SELECT + col1 / col1 + 35 AS col2 FROM tab2 ---- 36 36 36 query I rowsort SELECT ALL + 84 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT cor0.col0 * col2 + + cor0.col2 FROM tab2 cor0 ---- 2054 216 3040 query I rowsort SELECT col1 + col2 + + col0 * col1 * tab0.col1 AS col2 FROM tab0 ---- 177623 329413 737182 query I rowsort SELECT - col0 + - 43 AS col0 FROM tab1 ---- -107 -123 -46 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab2.col1 * - col0 + col2 col0 FROM tab2 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-2745 SELECT DISTINCT + col2 * ( - col1 ) DIV col1 + + col1 DIV col0 col2 FROM tab2 ---- -23 -26 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2745 SELECT DISTINCT + col2 * ( - col1 ) / col1 + + col1 / col0 col2 FROM tab2 ---- -23 -26 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2746 SELECT tab0.col2 + + ( + col2 ) * col1 + - CAST( NULL AS SIGNED ) AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2746 SELECT tab0.col2 + + ( + col2 ) * col1 + - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 + 11 AS col2 FROM tab1 ---- 14 75 91 query I rowsort SELECT ALL - col2 * col0 + 16 * + col1 FROM tab0 ---- -5842 1517 584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + tab1.col2 col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL - col0 * + col0 + - tab0.col1 AS col0 FROM tab0 ---- -1322 -662 -8012 query I rowsort SELECT 0 + 33 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 620d384286e82d1c6c8b1b2b109a7da5 query I rowsort SELECT ALL - 15 AS col2 FROM tab2 ---- -15 -15 -15 query I rowsort SELECT - 16 * - cor0.col1 * 58 FROM tab1 AS cor0 ---- 12064 24128 9280 query I rowsort SELECT - col1 * col2 + - 34 * - col1 AS col0 FROM tab0 cor0 ---- -4368 3201 86 query I rowsort SELECT - 6 FROM tab0, tab1 cor0 ---- 9 values hashing to e92b2679faac7be63701967e3f0c0934 query I rowsort SELECT col2 * 53 + col0 AS col1 FROM tab2 AS cor0 ---- 1438 1456 2093 query I rowsort SELECT ALL 8 AS col2 FROM tab0 ---- 8 8 8 query I rowsort SELECT DISTINCT + 85 AS col1 FROM tab1, tab2 AS cor0 ---- 85 query I rowsort SELECT DISTINCT 20 AS col0 FROM tab2, tab0 cor0 ---- 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2760 SELECT ALL CAST( - 43 AS SIGNED ) * - col1 AS col0 FROM tab1 ---- 1118 430 559 skipif mysql # not compatible query I rowsort label-2760 SELECT ALL CAST ( - 43 AS INTEGER ) * - col1 AS col0 FROM tab1 ---- 1118 430 559 onlyif mysql # use DIV operator for integer division query I rowsort label-2761 SELECT col2 + - col1 DIV col1 AS col2 FROM tab1 AS cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-2761 SELECT col2 + - col1 / col1 AS col2 FROM tab1 AS cor0 ---- 53 56 95 query I rowsort SELECT - + 31 * - col1 + - 13 FROM tab0 AS cor0 ---- 2653 2808 2994 onlyif mysql # use DIV operator for integer division query I rowsort label-2763 SELECT + - 7 + col0 DIV - col0 FROM tab2 cor0 ---- -8 -8 -8 skipif mysql # not compatible query I rowsort label-2763 SELECT + - 7 + col0 / - col0 FROM tab2 cor0 ---- -8 -8 -8 query I rowsort SELECT + ( - col0 ) + + col1 * - col0 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT + - ( + col2 ) * col1 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT + 5 - + col2 AS col1 FROM tab0 AS cor0 ---- -28 -77 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2767 SELECT + col2 - col0 * + CAST( + col0 AS SIGNED ) FROM tab0 AS cor0 ---- -1224 -543 -7839 skipif mysql # not compatible query I rowsort label-2767 SELECT + col2 - col0 * + CAST ( + col0 AS INTEGER ) FROM tab0 AS cor0 ---- -1224 -543 -7839 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2768 SELECT DISTINCT - CAST( NULL AS SIGNED ) + col2 col2 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2768 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + col2 col2 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 77 col1 FROM tab1, tab1 AS cor0 ---- -77 query I rowsort SELECT - 31 - col2 FROM tab1 cor0 ---- -127 -85 -88 query I rowsort SELECT ( col0 ) * - cor0.col2 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -2054 -216 -3040 query I rowsort SELECT DISTINCT - 45 AS col2 FROM tab2, tab1 cor0, tab0 AS cor1 ---- -45 query I rowsort SELECT 69 * - col2 + + col1 AS col1 FROM tab0 ---- -2191 -5567 28 query I rowsort SELECT + ( - cor0.col2 ) * + 38 AS col0 FROM tab0 AS cor0 ---- -1254 -3116 -38 query I rowsort SELECT DISTINCT + - col0 * ( cor0.col1 * col2 ) + cor0.col2 * + 85 FROM tab0 AS cor0 ---- -3310 -65307 -657148 query I rowsort SELECT DISTINCT - col2 + + 66 AS col2 FROM tab1 AS cor0 ---- -30 12 9 query I rowsort SELECT + - col2 * 89 + + col2 + + col2 FROM tab1 AS cor0 ---- -4698 -4959 -8352 query I rowsort SELECT ALL - col0 + col2 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT col1 - + ( col1 ) AS col0 FROM tab0 cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2780 SELECT ALL + col2 * - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2780 SELECT ALL + col2 * - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 * col1 + col0 - ( - tab0.col1 ) * + 59 FROM tab0 ---- -2004 2260 5661 query I rowsort SELECT DISTINCT + 77 - col0 * + col1 FROM tab2 ---- -1266 -140 -4525 query I rowsort SELECT + tab0.col1 * col1 + tab0.col0 - + col0 * + col1 FROM tab0 ---- 271 5356 6049 onlyif mysql # use DIV operator for integer division query I rowsort label-2784 SELECT - col0 + col0 DIV 13 - col2 FROM tab0 ---- -165 -34 -56 skipif mysql # not compatible query I rowsort label-2784 SELECT - col0 + col0 / 13 - col2 FROM tab0 ---- -165 -34 -56 query I rowsort SELECT DISTINCT cor0.col1 * - col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-2786 SELECT ALL + + cor0.col2 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2786 SELECT ALL + + cor0.col2 / + col2 AS col1 FROM tab0 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - 68 col0 FROM tab2 AS cor0 ---- 476 5304 5372 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col0 * + col0 col0 FROM tab0 cor0 ---- -1322 -662 -8012 query I rowsort SELECT 85 * col2 AS col0 FROM tab0 cor0 ---- 2805 6970 85 query I rowsort SELECT col1 * - ( - col0 ) * + col2 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT - col2 * tab2.col0 AS col2 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT - tab0.col0 + cor0.col1 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to dbfc6e14a516b2f4a3bad04409a815fc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2793 SELECT CAST( NULL AS SIGNED ) col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2793 SELECT CAST ( NULL AS INTEGER ) col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT 94 AS col0 FROM tab2 AS cor0 ---- 94 94 94 query I rowsort SELECT col2 * 49 AS col1 FROM tab0 ---- 1617 4018 49 query I rowsort SELECT - ( + ( col1 ) + - 8 ) FROM tab2 ---- -23 -51 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab2.col0 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b skipif mysql # not compatible query I rowsort SELECT - CAST ( col1 AS REAL ) AS col1 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL ( + cor0.col1 ) + - col0 AS col0 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # use DIV operator for integer division query I rowsort label-2800 SELECT ALL - + CAST( - ( + col2 ) AS SIGNED ) * col2 DIV - col0 FROM tab1 AS cor0 ---- -115 -50 -972 skipif mysql # not compatible query I rowsort label-2800 SELECT ALL - + CAST ( - ( + col2 ) AS INTEGER ) * col2 / - col0 FROM tab1 AS cor0 ---- -115 -50 -972 query I rowsort SELECT ALL - 73 + 72 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT - 82 * col2 + - col2 AS col2 FROM tab2 AS cor0 ---- -2158 -2241 -3154 query I rowsort SELECT + - cor0.col2 * col1 + - col0 AS col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 onlyif mysql # use DIV operator for integer division query I rowsort label-2804 SELECT DISTINCT - + 62 * col1 DIV col2 FROM tab0 AS cor0 ---- -161 -6014 -68 skipif mysql # not compatible query I rowsort label-2804 SELECT DISTINCT - + 62 * col1 / col2 FROM tab0 AS cor0 ---- -161 -6014 -68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + col2 ) + col1 col1 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT ALL - 66 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to a408108d423d7784b7d610cb779e515a query I rowsort SELECT - col0 + cor0.col2 FROM tab0 cor0 ---- -34 -7 9 query I rowsort SELECT tab2.col0 + - col2 + + 34 FROM tab2 ---- 14 75 86 query I rowsort SELECT ALL + 77 + - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -14 -20 -9 query I rowsort SELECT DISTINCT + cor0.col1 - - col1 FROM tab1 cor0 ---- 20 26 52 query I rowsort SELECT ( + col1 ) + col0 AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - 83 + - col1 FROM tab1 AS cor0 ---- -109 -93 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-2813 SELECT + 14 DIV col0 col2 FROM tab1 AS cor0 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2813 SELECT + 14 / col0 col2 FROM tab1 AS cor0 ---- 0 0 4 query I rowsort SELECT ALL tab1.col0 * ( col1 ) AS col2 FROM tab1 ---- 1040 640 78 skipif mysql # not compatible query I rowsort SELECT DISTINCT - CAST ( col0 * col2 AS REAL ) AS col1 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT 83 + + col1 AS col0 FROM tab0 ---- 169 174 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2817 SELECT + CAST( NULL AS SIGNED ) * col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2817 SELECT + CAST ( NULL AS INTEGER ) * col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ( + 87 ) FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 8661ffbd1a72897c495405c53b816e50 query I rowsort SELECT ALL col0 * - 36 + col2 * + col1 * col2 - - 58 FROM tab1 cor0 ---- 116986 30244 75766 query I rowsort SELECT ALL + col1 + 86 - + 85 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT ALL - + cor0.col0 * col2 + - col0 + col0 * + col0 * - 32 AS col1 FROM tab2 AS cor0 ---- -1764 -196794 -202793 query I rowsort SELECT col1 * col0 + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - cor0.col2 + ( ( - col2 ) ) AS col1 FROM tab1 AS cor0 ---- -108 -114 -192 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + ( - 35 ) * col1 col2 FROM tab0 AS cor0 ---- -2924 -3094 -3298 query I rowsort SELECT DISTINCT - - col0 + + 39 + col2 AS col1 FROM tab0 AS cor0 ---- 210 75 96 query I rowsort SELECT ALL col0 * - col2 + cor0.col2 - col1 AS col2 FROM tab0 AS cor0 ---- -131 -7307 -845 query I rowsort SELECT cor0.col0 - - col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT col0 * col2 * 19 + - col2 FROM tab1 AS cor0 ---- 145824 3024 69255 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - tab2.col0 col0 FROM tab2 ---- -19 -62 24 query I rowsort SELECT + col1 - + col1 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col0 * col2 * col1 FROM tab2 ---- 119652 51034 5859 onlyif mysql # use DIV operator for integer division query I rowsort label-2832 SELECT col2 - cor0.col1 DIV - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-2832 SELECT col2 - cor0.col1 / - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2 34 83 onlyif mysql # use DIV operator for integer division query I rowsort label-2833 SELECT ALL + col1 DIV + ( 17 * + cor0.col1 ) + col0 DIV col1 + cor0.col0 AS col2 FROM tab1 cor0 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-2833 SELECT ALL + col1 / + ( 17 * + cor0.col1 ) + col0 / col1 + cor0.col0 AS col2 FROM tab1 cor0 ---- 3 70 86 onlyif mysql # use DIV operator for integer division query I rowsort label-2834 SELECT DISTINCT col2 DIV - 14 col1 FROM tab2 AS cor0 ---- -1 -2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2834 SELECT DISTINCT col2 / - 14 col1 FROM tab2 AS cor0 ---- -1 -2 onlyif mysql # use DIV operator for integer division query I rowsort label-2835 SELECT DISTINCT - - col0 + 37 DIV col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-2835 SELECT DISTINCT - - col0 + 37 / col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2836 SELECT DISTINCT col0 + CAST( NULL AS SIGNED ) + cor0.col0 * + col2 AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2836 SELECT DISTINCT col0 + CAST ( NULL AS INTEGER ) + cor0.col0 * + col2 AS col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - col1 - cor0.col1 * + col1 * col0 AS col2 FROM tab0 AS cor0 ---- -177590 -329412 -737100 onlyif mysql # use DIV operator for integer division query I rowsort label-2838 SELECT DISTINCT + tab1.col1 + + 48 * ( + col2 + + tab1.col1 ) DIV 90 FROM tab1 ---- 45 68 71 skipif mysql # not compatible query I rowsort label-2838 SELECT DISTINCT + tab1.col1 + + 48 * ( + col2 + + tab1.col1 ) / 90 FROM tab1 ---- 45 68 71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2839 SELECT ALL col2 + - CAST( + col2 AS SIGNED ) col1 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2839 SELECT ALL col2 + - CAST ( + col2 AS INTEGER ) col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 + 71 + col0 FROM tab2 ---- 105 175 188 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 67 + + col1 col2 FROM tab2 AS cor0 ---- 126 84 98 query I rowsort SELECT + cor0.col1 * cor0.col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - 88 + cor0.col1 FROM tab0 cor0 ---- -2 3 9 query I rowsort SELECT tab1.col2 * - col2 * col1 + - col1 + tab1.col2 * - tab1.col0 FROM tab1 ---- -127501 -36148 -76004 query I rowsort SELECT + 2 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 query I rowsort SELECT - col1 * 11 AS col2 FROM tab2 AS cor0 ---- -187 -341 -649 query I rowsort SELECT DISTINCT - col2 * - cor0.col0 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2848 SELECT + CAST( NULL AS SIGNED ) * - ( - col1 * - ( cor0.col0 ) ) col2 FROM tab2 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2848 SELECT + CAST ( NULL AS INTEGER ) * - ( - col1 * - ( cor0.col0 ) ) col2 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 5 * col1 AS col1 FROM tab0 AS cor0 ---- 430 455 485 query I rowsort SELECT DISTINCT - - col2 + - 15 * + col0 AS col1 FROM tab1 AS cor0 ---- -1104 -903 9 onlyif mysql # use DIV operator for integer division query I rowsort label-2851 SELECT ALL + - col2 + - 71 DIV + col1 FROM tab2 AS cor0 ---- -27 -29 -42 skipif mysql # not compatible query I rowsort label-2851 SELECT ALL + - col2 + - 71 / + col1 FROM tab2 AS cor0 ---- -27 -29 -42 query I rowsort SELECT - col1 - - col2 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + + col1 * col0 AS col0 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT + col0 * col1 - col1 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT - ( - col2 ) + + 57 FROM tab2 ---- 83 84 95 query I rowsort SELECT - 2 * col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT ALL + 70 * - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -3780 -3990 -6720 onlyif mysql # use DIV operator for integer division query I rowsort label-2858 SELECT DISTINCT + + col2 * - col2 DIV - col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-2858 SELECT DISTINCT + + col2 * - col2 / - col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL + ( + cor0.col2 ) * col0 + - col2 + - col1 AS col2 FROM tab2 AS cor0 ---- 131 1943 2947 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col0 + + cor0.col2 col1 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT ALL - - col0 * cor0.col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT 22 AS col1 FROM tab1 AS cor0 ---- 22 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 1 col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL 43 FROM tab0 cor0 ---- 43 43 43 query I rowsort SELECT DISTINCT + col1 * col2 + col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT DISTINCT + col2 + cor0.col1 + - cor0.col0 FROM tab1 AS cor0 ---- 29 3 77 query I rowsort SELECT DISTINCT - col2 + - col0 AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT ALL + + col2 - + col0 * + col1 * col1 FROM tab0 AS cor0 ---- -177471 -329314 -736927 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col2 * - col1 * col0 col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT col2 + - cor0.col2 + + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - cor0.col2 * col0 - + cor0.col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -1280 -153 448 query I rowsort SELECT tab2.col0 + col2 FROM tab2 WHERE NOT - col2 NOT IN ( col2 * col0 ) ---- query I rowsort SELECT + col0 * col0 + - col1 + + col0 AS col1 FROM tab2 AS cor0 ---- 25 6103 6303 query I rowsort SELECT ALL - col2 * col0 * cor0.col2 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- -113997 -5096 -52650 query I rowsort SELECT DISTINCT + col2 - - col1 * col0 * tab0.col0 AS col2 FROM tab0 ---- 118826 49569 720893 query I rowsort SELECT - col2 + + col1 * - col1 * - col0 FROM tab2 AS cor0 ---- 22793 271492 6700 query III rowsort SELECT DISTINCT * FROM tab1 WHERE - col0 >= ( NULL ) ---- query I rowsort SELECT DISTINCT - col2 * col0 AS col1 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT + cor0.col2 + cor0.col2 * cor0.col1 * - col2 FROM tab2 cor0 ---- -22572 -24510 -39858 query I rowsort SELECT ALL - tab2.col2 * cor0.col1 AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 7ad65e484b98a033eea3a66598d2975c query I rowsort SELECT - cor0.col0 + col0 AS col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL col1 * + tab1.col1 + col2 AS col0 FROM tab1 WHERE NOT ( - col0 * + col2 ) BETWEEN ( NULL ) AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2883 SELECT ALL + col0 + col1 DIV + col0 FROM tab2 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-2883 SELECT ALL + col0 + col1 / + col0 FROM tab2 ---- 11 78 79 query I rowsort SELECT - col2 + col0 * - col1 * - col2 + + col2 AS col1 FROM tab0 ---- 3395 664118 68112 query III rowsort SELECT ALL * FROM tab0 WHERE NOT + col0 > col0 * col0 + + col1 + col0 * - col2 ---- 35 97 1 89 91 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col0 col2 FROM tab0 WHERE ( - col1 ) BETWEEN col1 + col0 AND col0 + col2 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2887 SELECT DISTINCT tab0.col1 DIV - tab0.col2 + + col1 * + col0 AS col1 FROM tab0 ---- 2062 3298 8098 skipif mysql # not compatible query I rowsort label-2887 SELECT DISTINCT tab0.col1 / - tab0.col2 + + col1 * + col0 AS col1 FROM tab0 ---- 2062 3298 8098 query I rowsort SELECT DISTINCT col0 + + col2 FROM tab0 WHERE NOT col0 < NULL ---- query I rowsort SELECT DISTINCT col2 + + tab0.col1 FROM tab0 ---- 119 173 98 onlyif mysql # use DIV operator for integer division query I rowsort label-2890 SELECT col0 * col1 + + col1 DIV + col2 AS col0 FROM tab1 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-2890 SELECT col0 * col1 + + col1 / + col2 AS col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT DISTINCT tab0.col2 FROM tab0 WHERE NULL IN ( col1 ) ---- query I rowsort SELECT col0 * tab2.col2 AS col1 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT col0 * tab1.col1 FROM tab1 WHERE NOT ( NULL ) IN ( + col1 / - col2 + col1 ) ---- query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( - tab0.col0 * - tab0.col0 / col0 + col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 51 col0 FROM tab2 AS cor0 ---- -51 -51 -51 query I rowsort SELECT - ( col2 ) * + col0 + col1 AS col0 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT + col1 + + col0 * col0 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT - cor0.col2 - col2 FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT ALL + cor0.col2 * col1 * col0 + - col1 FROM tab1 AS cor0 ---- 36470 4186 99827 query I rowsort SELECT 62 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 4911b1417a3797d23dd8f38b6ed05c1b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col0 ) col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - 25 FROM tab0, tab1 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 81 values hashing to 6f83d63ca9889b3b99826987c718bda8 query I rowsort SELECT DISTINCT col2 * col1 * + col0 AS col1 FROM tab0 ---- 3395 664118 68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col2 col0 FROM tab2 cor0 ---- -104 -117 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-2905 SELECT col1 * - col0 DIV col0 col0 FROM tab2 ---- -17 -31 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2905 SELECT col1 * - col0 / col0 col0 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT col0 * + col2 + + col2 * col2 FROM tab1 ---- 16896 3078 6897 query I rowsort SELECT ALL - col1 * tab0.col0 + tab0.col1 * + col1 - - col0 FROM tab0 ---- 271 5356 6049 query I rowsort SELECT - col2 + col2 + - cor0.col2 FROM tab2 AS cor0 ---- -26 -27 -38 query IIIIII rowsort SELECT DISTINCT * FROM tab0, tab1 AS cor0 WHERE NULL <= ( cor0.col2 ) ---- query I rowsort SELECT cor0.col2 + - col1 AS col0 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - col0 + + col0 * - col2 FROM tab1 cor0 ---- -165 -3712 -7760 query I rowsort SELECT tab0.col1 * + tab0.col0 + col0 * col0 FROM tab0 ---- 16020 2640 4620 query I rowsort SELECT ALL + tab2.col2 + - col0 * col1 * col2 AS col2 FROM tab2 ---- -119626 -50996 -5832 query I rowsort SELECT ALL - col0 FROM tab2 WHERE NOT NULL NOT IN ( + col1 * col2 ) ---- query I rowsort SELECT DISTINCT - col2 + - col0 * col2 FROM tab2 ---- -2054 -216 -3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col0 + col2 col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT col1 AS col0 FROM tab0 WHERE ( - col2 * - col0 ) NOT BETWEEN col0 AND NULL ---- query I rowsort SELECT ALL - col1 + - col2 FROM tab1 WHERE NOT col1 * - col2 <> NULL ---- query I rowsort SELECT DISTINCT tab1.col2 * + col0 AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT col1 * + col1 + - col0 * tab1.col0 AS col0 FROM tab1 ---- -3996 -6231 667 query I rowsort SELECT ALL col0 + - col2 * - col2 AS col0 FROM tab0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-2922 SELECT ALL + col0 + + col1 DIV + col1 FROM tab1 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-2922 SELECT ALL + col0 + + col1 / + col1 FROM tab1 ---- 4 65 81 onlyif mysql # use DIV operator for integer division query I rowsort label-2923 SELECT ALL + 10 + tab2.col2 * 64 DIV - col0 AS col1 FROM tab2 ---- -11 -20 -236 skipif mysql # not compatible query I rowsort label-2923 SELECT ALL + 10 + tab2.col2 * 64 / - col0 AS col1 FROM tab2 ---- -11 -20 -236 query I rowsort SELECT tab1.col1 * col2 + - ( ( tab1.col1 ) ) * 28 AS col0 FROM tab1 ---- 290 676 884 query I rowsort SELECT - col0 * - col2 + - 41 + + cor0.col1 FROM tab0 AS cor0 ---- 7348 837 91 onlyif mysql # use DIV operator for integer division query I rowsort label-2926 SELECT col1 * + col0 * ( cor0.col1 ) + col0 + col0 DIV col0 AS col1 FROM tab1 AS cor0 ---- 13601 2032 6465 skipif mysql # not compatible query I rowsort label-2926 SELECT col1 * + col0 * ( cor0.col1 ) + col0 + col0 / col0 AS col1 FROM tab1 AS cor0 ---- 13601 2032 6465 query I rowsort SELECT DISTINCT + - 13 * col2 AS col0 FROM tab2 AS cor0 ---- -338 -351 -494 query I rowsort SELECT DISTINCT + cor2.col2 FROM tab0, tab0 cor0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 1 33 82 query I rowsort SELECT ALL - + cor0.col1 + - col0 * + col2 FROM tab1 AS cor0 ---- -188 -3658 -7693 onlyif mysql # use DIV operator for integer division query I rowsort label-2930 SELECT + col1 DIV + 47 + - 14 + + col0 FROM tab2 AS cor0 ---- -7 65 65 skipif mysql # not compatible query I rowsort label-2930 SELECT + col1 / + 47 + - 14 + + col0 FROM tab2 AS cor0 ---- -7 65 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + col1 col1 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-2932 SELECT cor0.col1 + col2 DIV cor0.col1 + + col0 AS col0 FROM tab1 AS cor0 ---- 100 31 79 skipif mysql # not compatible query I rowsort label-2932 SELECT cor0.col1 + col2 / cor0.col1 + + col0 AS col0 FROM tab1 AS cor0 ---- 100 31 79 query I rowsort SELECT + - col0 * 48 + - col1 - col2 AS col2 FROM tab1 AS cor0 ---- -224 -3139 -3949 query I rowsort SELECT - col0 + - 71 AS col1 FROM tab1 AS cor0 ---- -135 -151 -74 query I rowsort SELECT ALL - col1 * - ( col0 ) AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT col2 + - col2 * - cor0.col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT - - col1 * - col1 + col0 * col2 + ( + col0 ) AS col1 FROM tab2 AS cor0 ---- -1375 -765 2792 onlyif mysql # use DIV operator for integer division query I rowsort label-2938 SELECT DISTINCT - col1 * col0 DIV col0 AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-2938 SELECT DISTINCT - col1 * col0 / col0 AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT + + col2 + - cor0.col2 * - 53 FROM tab0 cor0 ---- 1782 4428 54 query I rowsort SELECT DISTINCT 72 FROM tab0, tab1, tab2 AS cor0 ---- 72 query I rowsort SELECT ALL + ( col2 ) * - ( ( - col2 ) ) + 67 AS col1 FROM tab1 ---- 2983 3316 9283 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2942 SELECT + cor0.col2 + + CAST( - cor0.col0 AS SIGNED ) * col1 AS col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 skipif mysql # not compatible query I rowsort label-2942 SELECT + cor0.col2 + + CAST ( - cor0.col0 AS INTEGER ) * col1 AS col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2943 SELECT + col2 * - CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif mysql # not compatible query I rowsort label-2943 SELECT + col2 * - CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT - 90 + + col0 + 93 FROM tab1 ---- 6 67 83 query I rowsort SELECT ALL - 68 * col1 FROM tab0 AS cor0 ---- -5848 -6188 -6596 query I rowsort SELECT DISTINCT cor0.col1 + col0 * col0 FROM tab0 AS cor0 ---- 1322 662 8012 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 82 * + col1 - - cor0.col1 col0 FROM tab0 AS cor0 ---- 7138 7553 8051 query I rowsort SELECT DISTINCT + 72 + - col0 FROM tab1 AS cor0 ---- -8 69 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2949 SELECT ALL - cor0.col2 * - ( - col1 * CAST( NULL AS SIGNED ) ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2949 SELECT ALL - cor0.col2 * - ( - col1 * CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + cor0.col0 * 65 FROM tab1 cor0 ---- -195 -4160 -5200 query I rowsort SELECT ALL - cor0.col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -289 -3481 -961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2952 SELECT DISTINCT CAST( NULL AS SIGNED ) + + col0 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2952 SELECT DISTINCT CAST ( NULL AS INTEGER ) + + col0 AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col0 * 67 AS col0 FROM tab1 AS cor0 ---- -201 -4288 -5360 query I rowsort SELECT DISTINCT + ( col0 ) * col2 + 38 AS col1 FROM tab1 cor0 ---- 200 3686 7718 query I rowsort SELECT DISTINCT col1 * 71 FROM tab0 AS cor0 ---- 6106 6461 6887 query I rowsort SELECT ALL - cor0.col1 + - 95 * - col0 FROM tab0 AS cor0 ---- 2194 3228 8364 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2957 SELECT ALL - - CAST( NULL AS SIGNED ) + + 11 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2957 SELECT ALL - - CAST ( NULL AS INTEGER ) + + 11 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2958 SELECT DISTINCT - ( - ( col1 ) ) DIV + col0 + col0 col0 FROM tab1 AS cor0 ---- 11 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2958 SELECT DISTINCT - ( - ( col1 ) ) / + col0 + col0 col0 FROM tab1 AS cor0 ---- 11 64 80 query I rowsort SELECT ALL + + 83 FROM tab0 AS cor0 ---- 83 83 83 query I rowsort SELECT ALL - + 99 - - col1 * - col1 FROM tab0 AS cor0 ---- -7495 -8380 -9508 query I rowsort SELECT - col2 * col1 * + cor0.col2 FROM tab0 AS cor0 ---- -611884 -93654 -97 query I rowsort SELECT DISTINCT - col1 + - col0 * + col0 FROM tab1 AS cor0 ---- -35 -4106 -6413 query I rowsort SELECT DISTINCT col1 * col2 + cor0.col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT - col0 + - col2 * - col2 + - col2 FROM tab1 AS cor0 ---- 2859 3128 9040 query I rowsort SELECT + 16 AS col2 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc query I rowsort SELECT + + col1 + - col2 AS col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT + cor0.col1 + cor0.col2 AS col0 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT + + cor0.col1 AS col0 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT ALL + 45 AS col1 FROM tab1 ---- 45 45 45 query I rowsort SELECT ALL + col1 + col2 * - col1 AS col1 FROM tab0 ---- -2752 -7371 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 35 * col0 col0 FROM tab0 AS cor0 ---- 1225 3115 840 query I rowsort SELECT DISTINCT + 38 + col1 * 33 * - col1 FROM tab2 cor0 ---- -114835 -31675 -9499 onlyif mysql # use DIV operator for integer division query I rowsort label-2973 SELECT DISTINCT col1 DIV col1 + + 42 * col0 FROM tab1 AS cor0 ---- 127 2689 3361 skipif mysql # not compatible query I rowsort label-2973 SELECT DISTINCT col1 / col1 + + 42 * col0 FROM tab1 AS cor0 ---- 127 2689 3361 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 65 col2 FROM tab0 cor0 ---- 65 65 65 query I rowsort SELECT ALL 21 * + cor0.col0 - - col1 FROM tab0 AS cor0 ---- 1960 590 832 query I rowsort SELECT DISTINCT - col1 + - col2 + col1 * + 47 FROM tab0 AS cor0 ---- 3923 4104 4461 query I rowsort SELECT DISTINCT cor0.col2 + ( col1 ) FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT + + col0 * cor0.col1 + cor0.col0 FROM tab0 cor0 ---- 2088 3430 8188 query I rowsort SELECT + 36 - 89 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to fee5c00ad71c23e23683a32c71fe6e7d query I rowsort SELECT + ( 23 ) + + col1 AS col1 FROM tab1 AS cor0 ---- 33 36 49 query I rowsort SELECT DISTINCT ( 10 ) * col0 AS col0 FROM tab0 AS cor0 ---- 240 350 890 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 83 col2 FROM tab2 ---- 83 83 83 query I rowsort SELECT - ( 40 ) + + col0 FROM tab2 AS cor0 ---- -33 38 39 query I rowsort SELECT - cor0.col0 * col1 + col2 * - 82 FROM tab2 AS cor0 ---- -2431 -4459 -6734 onlyif mysql # use DIV operator for integer division query I rowsort label-2985 SELECT DISTINCT col1 + + 0 DIV - col1 + col2 FROM tab0 AS cor0 ---- 119 173 98 skipif mysql # not compatible query I rowsort label-2985 SELECT DISTINCT col1 + + 0 / - col1 + col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col0 * 74 + ( col0 ) AS col2 FROM tab2 AS cor0 ---- 525 5850 5925 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2987 SELECT + cor0.col1 + CAST( NULL AS SIGNED ) * - col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2987 SELECT + cor0.col1 + CAST ( NULL AS INTEGER ) * - col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 62 ) col2 FROM tab1 AS cor0 ---- 62 62 62 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 cor0, tab1 AS cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to 4c87430a2010fee8daf6d04acf0ad703 query I rowsort SELECT cor0.col1 * - 56 FROM tab1 AS cor0 ---- -1456 -560 -728 query I rowsort SELECT DISTINCT - - 80 AS col0 FROM tab0 AS cor0 ---- 80 query I rowsort SELECT DISTINCT col1 * + 62 FROM tab0 ---- 5332 5642 6014 query I rowsort SELECT + - 61 FROM tab2 AS cor0 ---- -61 -61 -61 query I rowsort SELECT col0 + - col2 * ( col2 ) FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT 0 AS col2 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT + col1 * 41 + 58 + col1 AS col0 FROM tab0 AS cor0 ---- 3670 3880 4132 onlyif mysql # use DIV operator for integer division query I rowsort label-2997 SELECT - col0 DIV col0 + - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -18 -32 -60 skipif mysql # not compatible query I rowsort label-2997 SELECT - col0 / col0 + - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -18 -32 -60 onlyif mysql # use DIV operator for integer division query I rowsort label-2998 SELECT DISTINCT - col0 DIV col1 col0 FROM tab2 AS cor0 ---- -1 -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2998 SELECT DISTINCT - col0 / col1 col0 FROM tab2 AS cor0 ---- -1 -4 0 query I rowsort SELECT DISTINCT col1 * + col2 + - col2 - col2 * 32 AS col2 FROM tab0 AS cor0 ---- 1749 4756 64 query I rowsort SELECT - cor0.col0 + + 28 FROM tab0 AS cor0 ---- -61 -7 4 query I rowsort SELECT - col2 * - 64 + col1 AS col2 FROM tab0 AS cor0 ---- 161 2198 5339 query I rowsort SELECT ALL col0 + + ( col1 ) FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT + - col0 + cor0.col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - 21 + cor1.col1 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to c3eca2afcfed6eac44a3361cb2d16fd0 query I rowsort SELECT ALL + 99 + col2 AS col2 FROM tab0 ---- 100 132 181 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3006 SELECT CAST( 31 AS SIGNED ) FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 skipif mysql # not compatible query I rowsort label-3006 SELECT CAST ( 31 AS INTEGER ) FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 onlyif mysql # use DIV operator for integer division query I rowsort label-3007 SELECT + col0 * - col1 * 55 + col0 * - col0 DIV col0 AS col2 FROM tab2 ---- -11942 -253188 -73944 skipif mysql # not compatible query I rowsort label-3007 SELECT + col0 * - col1 * 55 + col0 * - col0 / col0 AS col2 FROM tab2 ---- -11942 -253188 -73944 query I rowsort SELECT - 96 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 query I rowsort SELECT DISTINCT + + col2 + col0 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL - cor0.col2 + col1 - - 44 * - col1 AS col1 FROM tab2 cor0 ---- -1360 -2563 -769 onlyif mysql # use DIV operator for integer division query I rowsort label-3011 SELECT ALL - - cor0.col2 DIV + CAST( - col1 AS SIGNED ) + + col2 * - 22 * col2 AS col2 FROM tab0 AS cor0 ---- -147928 -22 -23958 skipif mysql # not compatible query I rowsort label-3011 SELECT ALL - - cor0.col2 / + CAST ( - col1 AS INTEGER ) + + col2 * - 22 * col2 AS col2 FROM tab0 AS cor0 ---- -147928 -22 -23958 query I rowsort SELECT ALL + col1 * col1 - col0 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT ALL + col1 * col2 * tab0.col0 AS col0 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT col1 * 41 AS col1 FROM tab0 ---- 3526 3731 3977 query I rowsort SELECT DISTINCT - col0 * + ( + col1 ) + - col1 * - 64 FROM tab0 AS cor0 ---- -2275 2813 3440 onlyif mysql # use DIV operator for integer division query I rowsort label-3016 SELECT 39 DIV - 48 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3016 SELECT 39 / - 48 FROM tab1 ---- 0 0 0 query I rowsort SELECT - col2 * 21 AS col1 FROM tab2 ---- -546 -567 -798 query I rowsort SELECT + ( 86 * col2 ) + - 42 * - col0 * col0 + 17 FROM tab1 ---- 176951 277073 5039 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3019 SELECT + - col0 * + ( + col2 ) * - CAST( NULL AS DECIMAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3019 SELECT + - col0 * + ( + col2 ) * - CAST ( NULL AS REAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 + tab2.col1 - col2 FROM tab2 ---- -23 -59 7 query I rowsort SELECT col0 + + col0 + col1 AS col2 FROM tab1 AS cor0 ---- 138 173 32 query I rowsort SELECT + col2 + col1 * ( - cor0.col1 ) * - col1 AS col0 FROM tab2 AS cor0 ---- 205405 29818 4951 query I rowsort SELECT + ( col2 ) * - col2 + 91 * - col1 AS col0 FROM tab2 cor0 ---- -2991 -3550 -6045 onlyif mysql # use DIV operator for integer division query I rowsort label-3024 SELECT + + 23 * - cor0.col0 + + col1 + - col2 DIV + col2 FROM tab1 AS cor0 ---- -1463 -1828 -44 skipif mysql # not compatible query I rowsort label-3024 SELECT + + 23 * - cor0.col0 + + col1 + - col2 / + col2 FROM tab1 AS cor0 ---- -1463 -1828 -44 query I rowsort SELECT ALL - 45 AS col0 FROM tab2 AS cor0 ---- -45 -45 -45 query I rowsort SELECT + 51 + - col1 * + col2 AS col2 FROM tab1 ---- -1197 -1353 -519 query I rowsort SELECT + 46 * - col1 + col2 AS col0 FROM tab1 AS cor0 ---- -1142 -403 -502 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - col1 ) + - 37 * - cor0.col1 * + col2 col2 FROM tab2 AS cor0 ---- 23885 30938 56699 query I rowsort SELECT DISTINCT - - 10 AS col1 FROM tab0 AS cor0 ---- 10 query I rowsort SELECT - 95 * col1 AS col0 FROM tab0 cor0 ---- -8170 -8645 -9215 onlyif mysql # use DIV operator for integer division query I rowsort label-3031 SELECT ALL - col1 DIV col1 FROM tab0 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3031 SELECT ALL - col1 / col1 FROM tab0 cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-3032 SELECT ALL + - col1 DIV + col1 + + col1 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-3032 SELECT ALL + - col1 / + col1 + + col1 FROM tab1 AS cor0 ---- 12 25 9 query I rowsort SELECT DISTINCT - 20 AS col2 FROM tab2 cor0 ---- -20 query I rowsort SELECT + ( col0 ) * ( + 71 + - col0 ) * 43 AS col0 FROM tab1 AS cor0 ---- -30960 19264 8772 query I rowsort SELECT ALL + cor0.col1 * + col0 AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + + col1 + cor0.col2 + col0 * 74 FROM tab2 AS cor0 ---- 576 5857 5901 query I rowsort SELECT ( ( + col1 ) ) FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 48 col1 FROM tab1 AS cor0 ---- 48 48 48 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab0, tab2 cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to b803f2d602a28da5cf35ddc7c7fa2eeb query I rowsort SELECT 24 FROM tab1, tab1 cor0 ---- 9 values hashing to b0d834ef9e4346801b6aaa0e74b2c8ef skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 95 col0 FROM tab0 ---- 95 95 95 query I rowsort SELECT - 42 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 9894093f29c0defae91347934f060329 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 cor0, tab0 AS cor1, tab1 AS cor2 ---- 972 values hashing to 7942394eb7766dfb9ea95b7805ff595d query I rowsort SELECT ALL 8 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 query I rowsort SELECT col0 + - col0 * - col1 + + col0 FROM tab2 ---- 1501 231 4758 onlyif mysql # use DIV operator for integer division query I rowsort label-3046 SELECT DISTINCT + ( 93 ) + col0 DIV col1 FROM tab0 ---- 93 skipif mysql # not compatible query I rowsort label-3046 SELECT DISTINCT + ( 93 ) + col0 / col1 FROM tab0 ---- 93 query I rowsort SELECT DISTINCT col1 * + col2 + - col2 AS col2 FROM tab1 ---- 1152 1350 513 query I rowsort SELECT ALL - - ( + ( - col1 ) ) AS col2 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-3049 SELECT DISTINCT - 2 DIV col2 FROM tab0 ---- -2 0 skipif mysql # not compatible query I rowsort label-3049 SELECT DISTINCT - 2 / col2 FROM tab0 ---- -2 0 query I rowsort SELECT ALL 58 * + col2 FROM tab2 ---- 1508 1566 2204 query I rowsort SELECT + 42 * - tab0.col1 AS col1 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 07c8a8fe8627bf573e78dddbd677814e query I rowsort SELECT ALL - 4 + - col1 AS col1 FROM tab0 AS cor0 ---- -101 -90 -95 query I rowsort SELECT DISTINCT - 57 * - cor0.col0 FROM tab0 AS cor0 ---- 1368 1995 5073 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3054 SELECT ALL + CAST( NULL AS SIGNED ) AS col2 FROM tab0, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3054 SELECT ALL + CAST ( NULL AS INTEGER ) AS col2 FROM tab0, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + ( col2 ) + cor0.col1 * col1 * - col2 FROM tab0 cor0 ---- -244035 -678960 -9408 query I rowsort SELECT ALL cor0.col0 * col1 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + col1 - ( col1 * col0 ) AS col2 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT + + col2 * 38 FROM tab2 AS cor0 ---- 1026 1444 988 query I rowsort SELECT DISTINCT - col0 + - col2 * col1 AS col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT - col0 * - col0 * 9 FROM tab0 AS cor0 ---- 11025 5184 71289 query I rowsort SELECT DISTINCT + col2 + col2 * col1 AS col1 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT 31 + col2 AS col0 FROM tab0 ---- 113 32 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col1 col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT ALL - col2 * + 10 AS col0 FROM tab1 AS cor0 ---- -540 -570 -960 query I rowsort SELECT - col0 + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT + - cor0.col1 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL - 45 * - cor0.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 8c033541caf69f6347023da0ef126f74 query I rowsort SELECT + col1 + + ( col0 * + col1 ) AS col2 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL + 21 AS col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT col2 * + tab1.col2 * + 36 AS col2 FROM tab1 ---- 104976 116964 331776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + col2 * + col0 col1 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - col0 * 8 FROM tab1 AS cor0 ---- -24 -512 -640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + - cor0.col0 * 49 col2 FROM tab2 AS cor0 ---- -312 -3763 -3854 query I rowsort SELECT + col2 * col1 + - col1 * - col1 AS col2 FROM tab1 AS cor0 ---- 1417 2080 670 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3075 SELECT CAST( - cor0.col2 AS SIGNED ) * + col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif mysql # not compatible query I rowsort label-3075 SELECT CAST ( - cor0.col2 AS INTEGER ) * + col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - - 0 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( ( - col0 ) ) * + col0 AS col1 FROM tab2 cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( ( col2 ) ) * col1 col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + + 95 + col0 * - 14 FROM tab2 AS cor0 ---- -1011 -3 -997 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 + col0 col1 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT DISTINCT + + col0 + - col0 AS col1 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3082 SELECT + 11 + + col0 DIV - CAST( - col0 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 12 12 12 skipif mysql # not compatible query I rowsort label-3082 SELECT + 11 + + col0 / - CAST ( - col0 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 12 12 12 query I rowsort SELECT + + cor0.col1 + cor0.col0 * 10 AS col1 FROM tab0 AS cor0 ---- 326 447 981 query I rowsort SELECT DISTINCT tab0.col1 + col2 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT 79 AS col2 FROM tab0, tab1, tab2 AS cor0, tab1 cor1 ---- 81 values hashing to da0116d31b8af0da9f685c090d378baf query I rowsort SELECT ALL col0 * - col1 + tab0.col1 AS col2 FROM tab0 ---- -1978 -3298 -8008 query I rowsort SELECT - - col1 * + col0 + - col1 AS col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT - col1 * col1 * - 93 - - 80 * - col0 * - 76 AS col1 FROM tab1 AS cor0 ---- 398420 502117 81108 query I rowsort SELECT col0 + - 18 * col2 + + ( + col1 + col0 ) AS col0 FROM tab1 ---- -1555 -888 -940 query I rowsort SELECT DISTINCT + tab0.col0 + - tab0.col0 FROM tab0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3091 SELECT CAST( NULL AS SIGNED ) + 99 * - col2 * col0 + + col2 AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3091 SELECT CAST ( NULL AS INTEGER ) + 99 * - col2 * col0 + + col2 AS col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 40 + - tab0.col1 * - col0 AS col0 FROM tab0 ---- 2104 3435 8139 query I rowsort SELECT + - cor0.col0 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT col1 * + col1 + + 58 AS col1 FROM tab2 ---- 1019 347 3539 query I rowsort SELECT DISTINCT 94 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 94 query I rowsort SELECT tab2.col2 * + col2 + + col2 FROM tab2 ---- 1482 702 756 onlyif mysql # use DIV operator for integer division query I rowsort label-3097 SELECT DISTINCT cor0.col0 + - col0 DIV - 89 + + col2 FROM tab1 cor0 ---- 121 176 57 skipif mysql # not compatible query I rowsort label-3097 SELECT DISTINCT cor0.col0 + - col0 / - 89 + + col2 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-3098 SELECT ALL + ( col1 ) DIV col0 AS col2 FROM tab0 cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-3098 SELECT ALL + ( col1 ) / col0 AS col2 FROM tab0 cor0 ---- 1 2 3 query I rowsort SELECT DISTINCT 9 * 38 FROM tab0 ---- 342 query I rowsort SELECT col1 * - 23 FROM tab0 ---- -1978 -2093 -2231 query I rowsort SELECT DISTINCT - 15 * cor0.col2 * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -10140 -10935 -21660 query I rowsort SELECT DISTINCT 53 + + col0 * 41 * - 42 AS col1 FROM tab1 cor0 ---- -110155 -137707 -5113 onlyif mysql # use DIV operator for integer division query I rowsort label-3103 SELECT ALL ( col0 ) DIV - ( - 66 ) - col2 col1 FROM tab1 AS cor0 ---- -54 -57 -95 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3103 SELECT ALL ( col0 ) / - ( - 66 ) - col2 col1 FROM tab1 AS cor0 ---- -54 -57 -95 skipif mysql # not compatible query I rowsort SELECT CAST ( col1 AS REAL ) * col2 + - ( col2 ) / - tab1.col0 AS col1 FROM tab1 ---- 1249 1422 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 37 col0 FROM tab1 ---- 37 37 37 query I rowsort SELECT - 57 * - col0 AS col0 FROM tab0 ---- 1368 1995 5073 onlyif mysql # use DIV operator for integer division query I rowsort label-3107 SELECT - - col0 + cor0.col0 DIV col2 FROM tab0 AS cor0 ---- 24 70 90 skipif mysql # not compatible query I rowsort label-3107 SELECT - - col0 + cor0.col0 / col2 FROM tab0 AS cor0 ---- 24 70 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 35 + + col0 col0 FROM tab2 cor0 ---- 113 114 42 query I rowsort SELECT DISTINCT + - cor0.col0 + - col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT + 22 * + col2 AS col2 FROM tab1 AS cor0 ---- 1188 1254 2112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 * col2 col1 FROM tab2 cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-3112 SELECT DISTINCT - col0 + + col0 DIV - ( - 92 ) FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-3112 SELECT DISTINCT - col0 + + col0 / - ( - 92 ) FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-3113 SELECT - cor0.col1 DIV 66 + cor0.col0 + col1 FROM tab0 AS cor0 ---- 109 131 179 skipif mysql # not compatible query I rowsort label-3113 SELECT - cor0.col1 / 66 + cor0.col0 + col1 FROM tab0 AS cor0 ---- 109 131 179 query I rowsort SELECT cor0.col0 * 75 + + 69 * + col1 + + ( - 95 + col0 ) FROM tab0 AS cor0 ---- 12948 7663 9258 query I rowsort SELECT col0 + - col2 + - 58 AS col0 FROM tab2 cor0 ---- -17 -6 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + - col0 * - 36 col1 FROM tab2 AS cor0 ---- 279 2834 2882 query I rowsort SELECT - - 67 + + col0 + + col0 AS col1 FROM tab0 AS cor0 ---- 115 137 245 query I rowsort SELECT + col0 + col2 + - cor0.col2 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3119 SELECT DISTINCT + - CAST( col2 AS SIGNED ) * + col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif mysql # not compatible query I rowsort label-3119 SELECT DISTINCT + - CAST ( col2 AS INTEGER ) * + col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL + ( + col1 ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + ( + 93 ) AS col2 FROM tab2 AS cor0 ---- 93 query I rowsort SELECT - col0 + - col0 - col0 FROM tab1 AS cor0 ---- -192 -240 -9 query I rowsort SELECT ALL 2 AS col1 FROM tab1 AS cor0 ---- 2 2 2 query I rowsort SELECT 5 - - col2 FROM tab2 cor0 ---- 31 32 43 query I rowsort SELECT ALL - col2 + ( + col2 ) * + col1 + col2 * col2 FROM tab1 AS cor0 ---- 10368 3762 4266 query I rowsort SELECT DISTINCT - + col2 + col1 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -73 20 95 query I rowsort SELECT DISTINCT - 64 * 90 + - col0 + col1 * col2 FROM tab2 AS cor0 ---- -4304 -4930 -5193 query I rowsort SELECT + col0 + - col2 AS col0 FROM tab2 ---- -20 41 52 query I rowsort SELECT - + 5 + ( - col1 ) FROM tab2 AS cor0 ---- -22 -36 -64 query I rowsort SELECT ALL - 81 * - cor0.col0 + + col1 FROM tab2 AS cor0 ---- 598 6377 6416 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 77 + 85 col0 FROM tab2 cor0 ---- 162 query I rowsort SELECT ALL - col0 * + col0 + - col1 FROM tab2 cor0 ---- -6143 -6258 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3133 SELECT - CAST( NULL AS SIGNED ) + - col2 + col1 * - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3133 SELECT - CAST ( NULL AS INTEGER ) + - col2 + col1 * - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( cor0.col1 ) col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT ALL 51 * ( col1 ) + 47 FROM tab0 AS cor0 ---- 4433 4688 4994 query I rowsort SELECT ALL col1 * - ( 25 + col1 ) * - 63 AS col2 FROM tab2 ---- 109368 312228 44982 query I rowsort SELECT DISTINCT cor0.col1 * col0 + - col1 AS col2 FROM tab0 cor0 ---- 1978 3298 8008 query I rowsort SELECT + + cor0.col2 * + col2 + + col1 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -232 -2805 1155 query I rowsort SELECT ALL - col1 + 93 FROM tab2 AS cor0 ---- 34 62 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3140 SELECT + CAST( - col0 AS SIGNED ) + + col2 * - col1 FROM tab1 AS cor0 ---- -1328 -1407 -634 skipif mysql # not compatible query I rowsort label-3140 SELECT + CAST ( - col0 AS INTEGER ) + + col2 * - col1 FROM tab1 AS cor0 ---- -1328 -1407 -634 query I rowsort SELECT DISTINCT - ( - 23 ) * - col0 + - 10 + + col0 FROM tab0 AS cor0 ---- -1968 -538 -780 query I rowsort SELECT 45 AS col0 FROM tab0 AS cor0 ---- 45 45 45 query I rowsort SELECT ALL + - col1 * col2 AS col0 FROM tab0 cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-3144 SELECT DISTINCT + - 81 DIV col2 FROM tab0 AS cor0 ---- -2 -81 0 skipif mysql # not compatible query I rowsort label-3144 SELECT DISTINCT + - 81 / col2 FROM tab0 AS cor0 ---- -2 -81 0 query I rowsort SELECT - ( - 87 ) + col2 AS col2 FROM tab1 ---- 141 144 183 query I rowsort SELECT ALL ( col0 ) + - col2 AS col1 FROM tab0 ---- -9 34 7 query I rowsort SELECT DISTINCT + - col1 * + 36 FROM tab1 AS cor0 ---- -360 -468 -936 query I rowsort SELECT ALL + col0 + - 0 + + col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL + col1 + 80 * col1 AS col2 FROM tab1 cor0 ---- 1053 2106 810 query I rowsort SELECT DISTINCT - col2 + ( cor0.col1 ) AS col2 FROM tab2 AS cor0 ---- -21 33 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col0 col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT - cor1.col2 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -26 -27 -38 query I rowsort SELECT + 99 + col2 * + col0 AS col2 FROM tab0 ---- 134 7397 891 query I rowsort SELECT ALL 69 AS col1 FROM tab1 ---- 69 69 69 query I rowsort SELECT DISTINCT + col0 - + ( - col1 * col1 ) AS col2 FROM tab2 ---- 3559 368 968 query I rowsort SELECT tab1.col1 * - col0 * col0 + col0 - col0 FROM tab1 ---- -234 -40960 -83200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3157 SELECT + col1 - + CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3157 SELECT + col1 - + CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3158 SELECT ALL col2 DIV CAST( + col1 AS SIGNED ) - - col0 AS col0 FROM tab1 ---- 5 69 87 skipif mysql # not compatible query I rowsort label-3158 SELECT ALL col2 / CAST ( + col1 AS INTEGER ) - - col0 AS col0 FROM tab1 ---- 5 69 87 query I rowsort SELECT ALL - + col0 * - col1 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - 74 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5a567947d14593676e3825756f8e6130 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + - col0 * col1 col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT DISTINCT + 37 * col1 FROM tab1 AS cor0 ---- 370 481 962 query I rowsort SELECT DISTINCT - col2 + - col1 + 87 * col2 AS col1 FROM tab0 AS cor0 ---- -11 2752 6961 query I rowsort SELECT - 59 FROM tab2, tab1 cor0 ---- 9 values hashing to 1e6537c922fa953e0fd2f59430803703 query I rowsort SELECT - col0 * col0 + - col2 FROM tab0 ---- -1226 -609 -8003 query I rowsort SELECT + col0 + col2 * 38 FROM tab0 AS cor0 ---- 1278 3205 73 query I rowsort SELECT ALL + ( col0 ) + col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT + ( col1 ) + - col2 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT ALL 24 AS col1 FROM tab1 ---- 24 24 24 onlyif mysql # use DIV operator for integer division query I rowsort label-3170 SELECT DISTINCT col2 DIV ( + col2 ) + - col2 * - 20 + - ( col2 ) FROM tab1 ---- 1027 1084 1825 skipif mysql # not compatible query I rowsort label-3170 SELECT DISTINCT col2 / ( + col2 ) + - col2 * - 20 + - ( col2 ) FROM tab1 ---- 1027 1084 1825 query I rowsort SELECT ALL - col0 + - 4 FROM tab0 ---- -28 -39 -93 query I rowsort SELECT col2 * ( 95 ) FROM tab0 ---- 3135 7790 95 query I rowsort SELECT - tab1.col2 * - ( 88 ) * col2 FROM tab1 ---- 256608 285912 811008 query I rowsort SELECT + 87 AS col0 FROM tab0 AS cor0 ---- 87 87 87 query I rowsort SELECT 33 - 73 FROM tab0 AS cor0 ---- -40 -40 -40 query I rowsort SELECT DISTINCT tab2.col2 * col0 + col2 AS col0 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT + - col2 * 17 AS col1 FROM tab2 AS cor0 ---- -442 -459 -646 onlyif mysql # use DIV operator for integer division query I rowsort label-3178 SELECT DISTINCT col1 * col2 - - col0 DIV col1 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-3178 SELECT DISTINCT col1 * col2 - - col0 / col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT - ( - col0 ) * col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT cor0.col1 + ( + col1 ) FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT ALL - col1 + 99 FROM tab1 AS cor0 ---- 73 86 89 query I rowsort SELECT + - ( - col2 ) + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT - - cor0.col1 * cor0.col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL + col2 * - col1 - col1 AS col1 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT ALL + + 78 + + col2 + + col1 AS col2 FROM tab0 AS cor0 ---- 176 197 251 query I rowsort SELECT ALL col2 * col0 - col2 * col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 + ( - cor0.col1 ) + cor0.col2 FROM tab2 AS cor0 ---- -17 -31 -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3188 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3188 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - + cor0.col1 + + col2 * - col2 AS col0 FROM tab0 AS cor0 ---- -1175 -6815 -98 query I rowsort SELECT ALL + 70 AS col2 FROM tab0 AS cor0 ---- 70 70 70 query I rowsort SELECT + - 90 * col0 AS col2 FROM tab0 AS cor0 ---- -2160 -3150 -8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 44 * - cor0.col1 col2 FROM tab0 AS cor0 ---- -3784 -4004 -4268 query I rowsort SELECT ALL + col1 * cor0.col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL 14 AS col2 FROM tab2 ---- 14 14 14 query I rowsort SELECT DISTINCT + 42 * ( col2 ) FROM tab0 ---- 1386 3444 42 query I rowsort SELECT + 15 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to d1d280d38bf9c2d5d5ec90dd43aeaffd query I rowsort SELECT cor0.col1 AS col1 FROM tab2, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL 77 AS col0 FROM tab2 ---- 77 77 77 query I rowsort SELECT DISTINCT - + col2 + col1 * - col2 FROM tab2 AS cor0 ---- -1560 -684 -864 onlyif mysql # use DIV operator for integer division query I rowsort label-3200 SELECT - 44 DIV 44 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3200 SELECT - 44 / 44 FROM tab0 ---- -1 -1 -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3201 SELECT - CAST( NULL AS SIGNED ) * col1 * col2 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3201 SELECT - CAST ( NULL AS INTEGER ) * col1 * col2 AS col0 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( ( col2 ) AS REAL ) col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - 15 AS col0 FROM tab2 AS cor0 ---- -15 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 38 col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 query I rowsort SELECT + 16 + col0 * col0 + + col1 AS col1 FROM tab2 cor0 ---- 6159 6274 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3206 SELECT - 21 DIV + col0 + + col2 AS col0 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3206 SELECT - 21 / + col0 + + col2 AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + col2 * col0 + col1 AS col0 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT - + cor0.col0 * + col0 * + col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT - col2 * col1 + + col1 FROM tab0 cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT 87 * ( + tab2.col1 ) FROM tab2 ---- 1479 2697 5133 query I rowsort SELECT - - 23 + - col0 + - col0 AS col1 FROM tab2 cor0 ---- -133 -135 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + ( col2 ) + col2 * col1 col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT - 45 + + col1 AS col2 FROM tab1 AS cor0 ---- -19 -32 -35 query I rowsort SELECT + + col0 * 60 AS col0 FROM tab1 AS cor0 ---- 180 3840 4800 query I rowsort SELECT DISTINCT col1 * col0 + + col2 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT col0 * + 90 FROM tab2 AS cor0 ---- 630 7020 7110 onlyif mysql # use DIV operator for integer division query I rowsort label-3217 SELECT ALL + + col0 + + ( col2 ) DIV col0 FROM tab1 AS cor0 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-3217 SELECT ALL + + col0 + + ( col2 ) / col0 FROM tab1 AS cor0 ---- 21 64 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3218 SELECT DISTINCT - - col2 + + CAST( cor0.col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 121 176 57 skipif mysql # not compatible query I rowsort label-3218 SELECT DISTINCT - - col2 + + CAST ( cor0.col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - col1 * 39 + 6 * col2 AS col2 FROM tab2 AS cor0 ---- -1047 -2145 -435 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor1.col0 col2 FROM tab0 cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT DISTINCT - + cor0.col2 + + col1 * + 54 FROM tab1 AS cor0 ---- 1350 483 606 onlyif mysql # use DIV operator for integer division query I rowsort label-3222 SELECT + - cor0.col2 DIV col0 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-3222 SELECT + - cor0.col2 / col0 FROM tab1 AS cor0 ---- -1 -18 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3223 SELECT col2 DIV + ( col1 ) FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-3223 SELECT col2 / + ( col1 ) FROM tab2 AS cor0 ---- 0 0 2 query I rowsort SELECT + col2 + + ( + col0 ) * - col1 FROM tab1 AS cor0 ---- -24 -583 -944 query IIIIII rowsort SELECT ALL * FROM tab0, tab2 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND cor0.col1 ---- query I rowsort SELECT - col1 * + ( - col2 ) + col2 + col0 FROM tab2 AS cor0 ---- 1638 763 871 query I rowsort SELECT ALL tab0.col0 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT col0 * - ( + col2 ) + - col1 * cor0.col2 + col0 * - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -15328 -1575 -8314 query I rowsort SELECT + + ( + col1 ) * + col2 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT - 57 * col2 + col1 * - col1 FROM tab2 AS cor0 ---- -2455 -2500 -4963 query I rowsort SELECT ALL tab2.col2 + + 96 FROM tab2 ---- 122 123 134 query I rowsort SELECT ALL - + cor0.col1 * col0 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-3233 SELECT DISTINCT col0 + - col2 DIV + col1 + - col0 AS col1 FROM tab1 AS cor0 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-3233 SELECT DISTINCT col0 + - col2 / + col1 + - col0 AS col1 FROM tab1 AS cor0 ---- -2 -5 -7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3234 SELECT ALL + col2 + + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3234 SELECT ALL + col2 + + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + ( col0 ) * + col0 * + col2 FROM tab2 AS cor0 ---- 1330 158262 237237 onlyif mysql # use DIV operator for integer division query I rowsort label-3236 SELECT ALL + - cor0.col0 DIV 43 - col0 AS col2 FROM tab0 cor0 ---- -24 -35 -91 skipif mysql # not compatible query I rowsort label-3236 SELECT ALL + - cor0.col0 / 43 - col0 AS col2 FROM tab0 cor0 ---- -24 -35 -91 query I rowsort SELECT - col1 * - col2 + col2 * + col0 FROM tab1 AS cor0 ---- 1566 4218 8928 query I rowsort SELECT ALL ( col2 ) * 38 FROM tab2 ---- 1026 1444 988 query I rowsort SELECT 45 AS col2 FROM tab2, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 14cec871edc37b5056cda01c8331fdca query I rowsort SELECT + - cor0.col1 + - 48 FROM tab1 AS cor0 ---- -58 -61 -74 query I rowsort SELECT DISTINCT - col0 - col0 AS col1 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT - - col2 * - 87 + col1 * col2 * col2 AS col1 FROM tab0 AS cor0 ---- 10 604750 90783 onlyif mysql # use DIV operator for integer division query I rowsort label-3243 SELECT DISTINCT col1 - + col0 DIV col1 FROM tab1 ---- 26 4 7 skipif mysql # not compatible query I rowsort label-3243 SELECT DISTINCT col1 - + col0 / col1 FROM tab1 ---- 26 4 7 onlyif mysql # use DIV operator for integer division query I rowsort label-3244 SELECT ( col1 ) DIV - col2 + col1 - + col2 DIV - 21 col0 FROM tab0 ---- 0 85 93 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3244 SELECT ( col1 ) / - col2 + col1 - + col2 / - 21 col0 FROM tab0 ---- 0 85 93 query I rowsort SELECT DISTINCT 64 * col2 FROM tab1 ---- 3456 3648 6144 query I rowsort SELECT ALL col0 + + ( 53 ) FROM tab0 ---- 142 77 88 query I rowsort SELECT - cor0.col2 + col2 + - cor0.col1 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT - col1 * col2 + + col2 AS col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT + + col1 + + col0 AS col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT 21 AS col2 FROM tab0, tab2 AS cor0 CROSS JOIN tab2 ---- 21 query I rowsort SELECT - 85 * col0 AS col1 FROM tab0 AS cor0 ---- -2040 -2975 -7565 query I rowsort SELECT - 35 * 20 AS col2 FROM tab2 AS cor0 ---- -700 -700 -700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * 3 * col0 col1 FROM tab0 AS cor0 ---- 1728 23763 3675 query I rowsort SELECT ALL + cor1.col1 FROM tab2, tab1 AS cor0, tab1, tab1 AS cor1 ---- 81 values hashing to d7d3fabcafbed14f0d6ffd37195c971c query I rowsort SELECT - col1 * + col0 + col1 AS col2 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT col1 * - cor0.col1 + + cor0.col0 * 33 AS col1 FROM tab0 AS cor0 ---- -5344 -6604 -8254 query I rowsort SELECT + - col2 + cor0.col1 * 48 * 22 FROM tab0 AS cor0 ---- 102431 90783 96014 query I rowsort SELECT DISTINCT - cor0.col2 + cor0.col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL - + 39 + - col1 FROM tab2 AS cor0 ---- -56 -70 -98 query I rowsort SELECT 73 + cor1.col1 AS col1 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e123436bca42d185acc57f27881052f4 query I rowsort SELECT ALL + ( col0 ) * ( 30 ) AS col1 FROM tab2 ---- 210 2340 2370 query I rowsort SELECT DISTINCT + - 48 AS col2 FROM tab2 AS cor0 ---- -48 query I rowsort SELECT - + ( - col2 ) FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT ALL cor0.col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL - + col1 * cor0.col2 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-3266 SELECT + col1 + + col1 DIV - 97 AS col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-3266 SELECT + col1 + + col1 / - 97 AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - 4 AS col0 FROM tab2 AS cor0 ---- -4 -4 -4 onlyif mysql # use DIV operator for integer division query I rowsort label-3268 SELECT ALL - col0 * + col2 + cor0.col1 DIV col0 FROM tab2 AS cor0 ---- -185 -2028 -3002 skipif mysql # not compatible query I rowsort label-3268 SELECT ALL - col0 * + col2 + cor0.col1 / col0 FROM tab2 AS cor0 ---- -185 -2028 -3002 query I rowsort SELECT DISTINCT + - cor0.col1 + + ( ( col0 ) ) * 13 * cor0.col0 FROM tab0 AS cor0 ---- 102882 15828 7402 query I rowsort SELECT DISTINCT + - cor0.col0 + + ( - 52 ) FROM tab2 AS cor0 ---- -130 -131 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-3271 SELECT - col0 DIV + 61 + + col0 FROM tab2 AS cor0 ---- 7 77 78 skipif mysql # not compatible query I rowsort label-3271 SELECT - col0 / + 61 + + col0 FROM tab2 AS cor0 ---- 7 77 78 query I rowsort SELECT DISTINCT col2 + 77 AS col1 FROM tab1 AS cor0 ---- 131 134 173 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 24 col2 FROM tab0, tab1 cor0 ---- 9 values hashing to b0d834ef9e4346801b6aaa0e74b2c8ef onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3274 SELECT ALL + + col0 * CAST( NULL AS SIGNED ) * col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3274 SELECT ALL + + col0 * CAST ( NULL AS INTEGER ) * col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 + tab0.col2 * - col2 - col1 * col0 AS col2 FROM tab0 ---- -14741 -3120 -3395 query I rowsort SELECT + + 85 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b onlyif mysql # use DIV operator for integer division query I rowsort label-3277 SELECT + col1 DIV + 25 FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-3277 SELECT + col1 / + 25 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT - 45 AS col2 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 63e2b488a204f83ec8c063dafdfd4371 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3279 SELECT ALL + ( + 49 ) * cor0.col1 + CAST( NULL AS SIGNED ) * - 66 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3279 SELECT ALL + ( + 49 ) * cor0.col1 + CAST ( NULL AS INTEGER ) * - 66 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( cor0.col1 ) + + col1 + col2 FROM tab2 AS cor0 ---- 144 72 89 query I rowsort SELECT - col1 * 97 + + col0 AS col2 FROM tab2 ---- -1570 -3000 -5645 query I rowsort SELECT + 76 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 onlyif mysql # use DIV operator for integer division query I rowsort label-3283 SELECT - 72 DIV col2 FROM tab1 AS cor0 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-3283 SELECT - 72 / col2 FROM tab1 AS cor0 ---- -1 -1 0 query I rowsort SELECT + col2 + col0 + + col0 * + 27 AS col0 FROM tab1 AS cor0 ---- 138 1849 2336 query I rowsort SELECT ALL - col1 + 68 FROM tab1 AS cor0 ---- 42 55 58 query I rowsort SELECT + - 69 AS col0 FROM tab2 AS cor0 ---- -69 -69 -69 query I rowsort SELECT DISTINCT + + ( - col1 ) + - col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT - 70 AS col0 FROM tab2, tab2 AS cor0 ---- -70 query I rowsort SELECT col2 * col2 + + col2 AS col2 FROM tab2 AS cor0 ---- 1482 702 756 onlyif mysql # use DIV operator for integer division query I rowsort label-3290 SELECT + col2 DIV cor0.col1 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-3290 SELECT + col2 / cor0.col1 FROM tab2 cor0 ---- 0 0 2 query I rowsort SELECT ALL - - cor0.col0 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3292 SELECT - - col1 + col0 * - CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3292 SELECT - - col1 + col0 * - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 29 * + cor0.col0 * + ( col0 * col1 ) AS col0 FROM tab2 AS cor0 ---- -10409724 -3076813 -44051 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 75 + col0 + 63 col2 FROM tab1 AS cor0 ---- 141 202 218 query I rowsort SELECT + - 18 * col1 AS col2 FROM tab2 cor0 ---- -1062 -306 -558 onlyif mysql # use DIV operator for integer division query I rowsort label-3296 SELECT + col1 DIV + col1 col0 FROM tab2 cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3296 SELECT + col1 / + col1 col0 FROM tab2 cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + - 93 * + col1 AS col1 FROM tab1 cor0 ---- -1209 -2418 -930 query I rowsort SELECT DISTINCT - tab2.col0 * - col1 AS col0 FROM tab2 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col1 * - col1 + + 59 + + col1 * col0 col0 FROM tab0 AS cor0 ---- 638179 761729 916127 query I rowsort SELECT DISTINCT + 65 * ( col2 ) AS col1 FROM tab1 AS cor0 ---- 3510 3705 6240 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * ( + col2 ) col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ( cor0.col1 ) FROM tab1, tab0 AS cor0, tab2, tab1 cor1 ---- 81 values hashing to 8c9db501a604ea66e3b5e5598f3f2a91 query I rowsort SELECT + col0 - - ( - col0 ) AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 52 * - col0 col2 FROM tab1 AS cor0 ---- -156 -3328 -4160 query I rowsort SELECT - col1 * - col0 + col2 + + col1 * - col1 AS col1 FROM tab2 AS cor0 ---- -717 1092 1147 query I rowsort SELECT DISTINCT col1 * - 62 AS col1 FROM tab0 AS cor0 ---- -5332 -5642 -6014 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3307 SELECT ALL + CAST( + ( - col1 ) AS SIGNED ) * - cor0.col0 + 82 * + cor0.col1 + - 89 AS col0 FROM tab1 AS cor0 ---- 1371 2017 2121 skipif mysql # not compatible query I rowsort label-3307 SELECT ALL + CAST ( + ( - col1 ) AS INTEGER ) * - cor0.col0 + 82 * + cor0.col1 + - 89 AS col0 FROM tab1 AS cor0 ---- 1371 2017 2121 query I rowsort SELECT + + col0 + - cor0.col2 * cor0.col1 + + col0 FROM tab0 AS cor0 ---- -27 -2790 -7284 query I rowsort SELECT ALL cor0.col0 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - col0 * + ( - col2 + col1 ) AS col2 FROM tab1 AS cor0 ---- 3008 6640 84 query I rowsort SELECT - col0 + - col0 * 36 FROM tab0 AS cor0 ---- -1295 -3293 -888 query I rowsort SELECT - + col0 + - col0 * 66 AS col0 FROM tab2 cor0 ---- -469 -5226 -5293 query I rowsort SELECT + 49 + + col1 AS col1 FROM tab1 AS cor0 ---- 59 62 75 query I rowsort SELECT ALL + col0 + + 66 AS col1 FROM tab0 ---- 101 155 90 query I rowsort SELECT + + cor0.col1 + cor0.col0 + - col1 FROM tab2 cor0 ---- 7 78 79 query I rowsort SELECT ALL col1 * ( 26 * col2 ) AS col0 FROM tab2 AS cor0 ---- 16796 21762 39884 query I rowsort SELECT - col2 * 58 FROM tab0 AS cor0 ---- -1914 -4756 -58 query I rowsort SELECT col2 * ( - 7 ) FROM tab0 AS cor0 ---- -231 -574 -7 query I rowsort SELECT DISTINCT col1 + - 0 FROM tab1 ---- 10 13 26 query I rowsort SELECT col1 + + ( col0 ) + - tab1.col2 FROM tab1 ---- -25 -3 17 query I rowsort SELECT DISTINCT col0 * col0 + 35 AS col2 FROM tab2 ---- 6119 6276 84 query I rowsort SELECT - 54 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 4ecdb0f1b85f0d4fdc3a826efd9f2342 query I rowsort SELECT - + col1 + 32 FROM tab2 AS cor0 ---- -27 1 15 query I rowsort SELECT ALL col0 + - col1 AS col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 10 13 26 query I rowsort SELECT + col0 * - 96 FROM tab0 ---- -2304 -3360 -8544 query I rowsort SELECT DISTINCT + col0 + col2 AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT ALL col2 + 10 FROM tab2 ---- 36 37 48 query I rowsort SELECT ALL - cor1.col2 * cor0.col2 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to f2ff5a34195597ac4b4402da8bd2643f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 47 col0 FROM tab2 AS cor0 ---- 47 47 47 query I rowsort SELECT ALL - col0 * tab2.col0 AS col2 FROM tab2 ---- -49 -6084 -6241 query I rowsort SELECT - cor0.col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 0dc9bbe392d52df93d2a115d7f622dba skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 22 col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to fae46f8148b02964f7145eb6ed5819f9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * tab1.col1 col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL - 66 AS col1 FROM tab2 ---- -66 -66 -66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3336 SELECT + CAST( NULL AS SIGNED ) + - 89 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3336 SELECT + CAST ( NULL AS INTEGER ) + - 89 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 11 * col1 FROM tab2 ---- 187 341 649 query I rowsort SELECT col1 * col2 + - tab1.col2 + 16 AS col2 FROM tab1 ---- 1168 1366 529 query I rowsort SELECT DISTINCT + col2 - + ( - tab1.col1 ) FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT - col2 * 4 - tab0.col2 FROM tab0 ---- -165 -410 -5 query I rowsort SELECT ALL cor0.col0 FROM tab1, tab2 cor0, tab2 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT - 43 AS col1 FROM tab0 ---- -43 -43 -43 query I rowsort SELECT ( + col2 ) + - tab1.col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT + 26 AS col0 FROM tab1 ---- 26 26 26 query I rowsort SELECT DISTINCT 42 - + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 15 16 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col1 * col2 col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT ( - col1 * ( - col0 ) ) FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL - col1 - - 24 FROM tab2 AS cor0 ---- -35 -7 7 query I rowsort SELECT DISTINCT + col1 * 89 FROM tab0 AS cor0 ---- 7654 8099 8633 query I rowsort SELECT ALL + - col2 + + cor0.col0 * cor0.col1 + + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1384 197 4654 query I rowsort SELECT + cor0.col1 * col1 AS col2 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - col1 * - 6 AS col0 FROM tab2 AS cor0 ---- 102 186 354 onlyif mysql # use DIV operator for integer division query I rowsort label-3353 SELECT DISTINCT col0 DIV + col2 + CAST( + col2 AS SIGNED ) * + tab1.col1 - - 66 FROM tab1 ---- 1314 1470 637 skipif mysql # not compatible query I rowsort label-3353 SELECT DISTINCT col0 / + col2 + CAST ( + col2 AS INTEGER ) * + tab1.col1 - - 66 FROM tab1 ---- 1314 1470 637 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - col1 - + col1 * + col2 col0 FROM tab2 ---- -357 124 1947 query I rowsort SELECT ALL ( + col0 ) + - ( 0 ) FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 57 * - col2 col0 FROM tab2 AS cor0 ---- 1482 1539 2166 query I rowsort SELECT + - col0 - col1 AS col2 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT - - col2 + 67 FROM tab1 AS cor0 ---- 121 124 163 query I rowsort SELECT ALL + col2 + + cor0.col2 * - col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT - col1 - - 12 AS col2 FROM tab1 AS cor0 ---- -1 -14 2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3361 SELECT ALL - + col2 + CAST( NULL AS SIGNED ) / + 42 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3361 SELECT ALL - + col2 + CAST ( NULL AS INTEGER ) / + 42 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 + 31 FROM tab1 AS cor0 ---- 18 21 5 query I rowsort SELECT DISTINCT - + col2 * - 76 FROM tab1 AS cor0 ---- 4104 4332 7296 query I rowsort SELECT - - col0 + + col0 + cor0.col2 * cor0.col1 FROM tab0 AS cor0 ---- 167 2886 7640 query I rowsort SELECT col2 * + col2 * col1 + + col0 AS col2 FROM tab2 ---- 22606 24627 39962 onlyif mysql # use DIV operator for integer division query I rowsort label-3366 SELECT ALL - ( col2 ) DIV 61 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-3366 SELECT ALL - ( col2 ) / 61 FROM tab0 ---- -1 0 0 query I rowsort SELECT tab2.col1 * col1 + 75 + col1 * col2 AS col1 FROM tab2 ---- 1010 1873 5090 query I rowsort SELECT + + col2 * - ( - col0 ) AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + + col0 * - 71 * cor0.col2 + 18 AS col1 FROM tab0 AS cor0 ---- -2467 -518140 -56214 query I rowsort SELECT ALL 78 + + col1 AS col0 FROM tab0 AS cor0 ---- 164 169 175 query I rowsort SELECT ALL 46 + - col0 + + col0 AS col1 FROM tab2 AS cor0 ---- 46 46 46 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - col2 + + col2 * + col0 - col2 * + col0 col2 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT + col1 * + col0 AS col2 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-3374 SELECT 46 DIV col0 FROM tab0 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-3374 SELECT 46 / col0 FROM tab0 AS cor0 ---- 0 1 1 query I rowsort SELECT cor0.col0 * + 9 AS col2 FROM tab2 AS cor0 ---- 63 702 711 query I rowsort SELECT + col1 * + 32 * + col2 AS col1 FROM tab0 ---- 238784 3104 90816 query I rowsort SELECT DISTINCT 13 AS col1 FROM tab1 AS cor0 ---- 13 query I rowsort SELECT DISTINCT + ( 16 * tab1.col1 ) AS col0 FROM tab1 ---- 160 208 416 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0, tab2, tab0 AS cor1 ---- 972 values hashing to 95de14c88adc44eda4adb5267fe9ebd1 query I rowsort SELECT - ( - col1 ) * col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT 79 + col0 AS col2 FROM tab0 ---- 103 114 168 query I rowsort SELECT DISTINCT + 68 AS col1 FROM tab0 ---- 68 query I rowsort SELECT DISTINCT - 52 FROM tab1 ---- -52 query I rowsort SELECT ALL + col0 * col2 + - col1 * 65 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- 40698 88800 91422 onlyif mysql # use DIV operator for integer division query I rowsort label-3385 SELECT DISTINCT - ( - col2 ) + + col2 DIV + col2 AS col0 FROM tab1 AS cor0 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-3385 SELECT DISTINCT - ( - col2 ) + + col2 / + col2 AS col0 FROM tab1 AS cor0 ---- 55 58 97 query I rowsort SELECT + col0 + + col2 * - cor0.col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT ALL - col1 * col0 * ( - col0 ) + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 106135 1546 358982 query I rowsort SELECT ALL - + col0 + + cor0.col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 31 AS col0 FROM tab1 AS cor0 ---- 31 onlyif mysql # use DIV operator for integer division query I rowsort label-3390 SELECT ALL + cor0.col1 DIV + 77 col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3390 SELECT ALL + cor0.col1 / + 77 col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT DISTINCT ( + 5 + col1 ) AS col2 FROM tab1 ---- 15 18 31 query I rowsort SELECT ALL + 68 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 query I rowsort SELECT - cor0.col2 - + 28 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 35310a4a4df1710ac6e5cbaacf371c0f query I rowsort SELECT + + cor0.col0 * + col0 FROM tab2 AS cor0 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-3395 SELECT ALL + cor0.col2 DIV - col0 + col0 FROM tab2 cor0 ---- 4 78 79 skipif mysql # not compatible query I rowsort label-3395 SELECT ALL + cor0.col2 / - col0 + col0 FROM tab2 cor0 ---- 4 78 79 query I rowsort SELECT ALL col2 - + col2 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col2 * - col0 * - 85 FROM tab0 AS cor0 ---- 2975 620330 67320 query I rowsort SELECT DISTINCT + - 85 AS col2 FROM tab0 AS cor0 ---- -85 query I rowsort SELECT ALL + col2 * cor0.col0 + 13 AS col2 FROM tab1 AS cor0 ---- 175 3661 7693 query I rowsort SELECT ALL + + col0 - + cor0.col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT + - col2 * + col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT col2 * col1 + 88 * col2 AS col1 FROM tab2 cor0 ---- 3213 3822 3990 onlyif mysql # use DIV operator for integer division query I rowsort label-3403 SELECT + col2 DIV + 62 + col2 * + col0 FROM tab1 AS cor0 ---- 162 3648 7681 skipif mysql # not compatible query I rowsort label-3403 SELECT + col2 / + 62 + col2 * + col0 FROM tab1 AS cor0 ---- 162 3648 7681 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 + - col2 * col2 col0 FROM tab0 AS cor0 ---- -1122 -2 -6806 query I rowsort SELECT DISTINCT - + cor0.col0 * 17 + 33 AS col1 FROM tab0 AS cor0 ---- -1480 -375 -562 query I rowsort SELECT + col2 - + 1 FROM tab1 AS cor0 ---- 53 56 95 onlyif mysql # use DIV operator for integer division query I rowsort label-3407 SELECT ALL + + cor0.col0 DIV - cor0.col1 - - ( col1 ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3407 SELECT ALL + + cor0.col0 / - cor0.col1 - - ( col1 ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - col0 + 89 FROM tab2 ---- 10 11 82 query I rowsort SELECT + + col2 - + col0 * - cor0.col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT DISTINCT - ( cor0.col0 ) - col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT - + col2 * - 5 + + col0 * + ( + ( - col2 ) ) FROM tab0 AS cor0 ---- -30 -627 -6888 query I rowsort SELECT - + col2 * col0 + cor0.col2 * + 84 FROM tab1 AS cor0 ---- 1140 384 4374 query I rowsort SELECT DISTINCT + 94 + col0 FROM tab2 cor0 ---- 101 172 173 onlyif mysql # use DIV operator for integer division query I rowsort label-3414 SELECT ALL + 98 DIV - col0 AS col1 FROM tab1 AS cor0 ---- -1 -1 -32 skipif mysql # not compatible query I rowsort label-3414 SELECT ALL + 98 / - col0 AS col1 FROM tab1 AS cor0 ---- -1 -1 -32 query I rowsort SELECT ALL + ( - col2 ) * - cor0.col1 + - col1 FROM tab2 cor0 ---- 1475 629 806 onlyif mysql # use DIV operator for integer division query I rowsort label-3416 SELECT DISTINCT - col0 DIV - col1 AS col0 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-3416 SELECT DISTINCT - col0 / - col1 AS col0 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL col0 + 16 FROM tab1 ---- 19 80 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3418 SELECT DISTINCT col0 + col2 DIV col1 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-3418 SELECT DISTINCT col0 + col2 / col1 AS col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT + col2 + 43 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1065 1506 3909 query I rowsort SELECT ALL - col0 + - cor0.col2 AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3421 SELECT ALL - ( cor0.col0 + + CAST( cor0.col1 AS SIGNED ) ) col0 FROM tab0, tab1 cor0 ---- 9 values hashing to daf01be24671583522e54ae801342b76 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3421 SELECT ALL - ( cor0.col0 + + CAST ( cor0.col1 AS INTEGER ) ) col0 FROM tab0, tab1 cor0 ---- 9 values hashing to daf01be24671583522e54ae801342b76 query I rowsort SELECT 48 * - 38 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 720c823d98bea8b91709ff5dc1339342 query I rowsort SELECT - 95 * + col1 + tab2.col0 * col1 + + tab2.col1 AS col1 FROM tab2 ---- -255 -2697 -944 onlyif mysql # use DIV operator for integer division query I rowsort label-3424 SELECT ALL + + col1 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-3424 SELECT ALL + + col1 / + col2 AS col1 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT + col1 * - col2 * ( - col2 ) - - cor0.col2 FROM tab1 AS cor0 ---- 119904 32547 75870 query I rowsort SELECT ALL col1 * col1 - cor0.col2 AS col0 FROM tab0 cor0 ---- 7363 8199 9408 onlyif mysql # use DIV operator for integer division query I rowsort label-3427 SELECT - col1 DIV + col1 + - col2 FROM tab0 AS cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-3427 SELECT - col1 / + col1 + - col2 FROM tab0 AS cor0 ---- -2 -34 -83 query I rowsort SELECT - col1 * col0 * ( + 48 ) FROM tab0 AS cor0 ---- -162960 -388752 -99072 query I rowsort SELECT col2 + cor0.col2 * + col1 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT - - col1 + + cor0.col1 + col2 AS col2 FROM tab0 AS cor0 ---- 195 205 264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col1 + col0 col1 FROM tab2 AS cor0 ---- 3559 368 968 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3432 SELECT DISTINCT col2 + + CAST( NULL AS SIGNED ) col2 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3432 SELECT DISTINCT col2 + + CAST ( NULL AS INTEGER ) col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + cor0.col2 AS col2 FROM tab1, tab2, tab1 cor0 ---- 54 57 96 query I rowsort SELECT + 31 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to d1ebd1cea4a9773069af34fbf8ea3540 query I rowsort SELECT DISTINCT + 8 + - ( + col2 ) * - 76 FROM tab0 AS cor0 ---- 2516 6240 84 query I rowsort SELECT ALL - col1 + + col1 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - ( col1 ) FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT + col0 * col0 * + col1 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT ALL - cor0.col2 * + col2 AS col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL + ( + col1 ) * col0 + + col1 * - col2 * cor0.col0 FROM tab0 AS cor0 ---- -656019 -66048 0 query I rowsort SELECT - col1 * - cor0.col0 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL cor0.col0 * col0 AS col1 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT - + ( - col0 ) + 81 FROM tab1 AS cor0 ---- 145 161 84 query I rowsort SELECT tab2.col1 + col0 * + col0 FROM tab2 ---- 6143 6258 80 query I rowsort SELECT - tab0.col0 * 61 + 39 * + cor1.col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7553b46bb4d17d9feb942a174cb037dd onlyif mysql # use DIV operator for integer division query I rowsort label-3446 SELECT 81 DIV col0 FROM tab1 AS cor0 ---- 1 1 27 skipif mysql # not compatible query I rowsort label-3446 SELECT 81 / col0 FROM tab1 AS cor0 ---- 1 1 27 onlyif mysql # use DIV operator for integer division query I rowsort label-3447 SELECT - + ( + col1 ) DIV - 83 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3447 SELECT - + ( + col1 ) / - 83 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab2, tab1 AS cor1 ---- 3645 values hashing to 5e27196f2932b25a5297ddec46b8b8f1 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 AS cor0 CROSS JOIN tab1, tab1 cor1 ---- 972 values hashing to fe55095fff3a5ecc2f113d14a8c6f823 query I rowsort SELECT ( - col0 * col1 ) AS col0 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - col1 * + ( + cor0.col2 + - col1 ) AS col0 FROM tab0 AS cor0 ---- 4558 819 9312 query I rowsort SELECT ALL + - col0 * + col0 AS col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT - col1 * - col2 AS col0 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3454 SELECT ALL ( col1 ) DIV col0 AS col1 FROM tab1 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-3454 SELECT ALL ( col1 ) / col0 AS col1 FROM tab1 ---- 0 0 8 query I rowsort SELECT col2 + col1 * cor0.col2 * + col2 FROM tab1 AS cor0 ---- 119904 32547 75870 query I rowsort SELECT 36 AS col1 FROM tab0 cor0 ---- 36 36 36 query I rowsort SELECT ( 5 ) * - col0 * 71 + col0 FROM tab1 AS cor0 ---- -1062 -22656 -28320 query I rowsort SELECT + + 48 * - col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -4152 -4457 -4691 query I rowsort SELECT DISTINCT + 18 FROM tab0, tab0 AS cor0 ---- 18 query I rowsort SELECT - 9 FROM tab1, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 3dfe689e16ce3a87877d40f349e6c7b5 query I rowsort SELECT DISTINCT ( - 24 ) FROM tab1, tab2 AS cor0 ---- -24 query I rowsort SELECT ALL + 63 * + cor0.col1 FROM tab1, tab1 cor0 ---- 9 values hashing to a73c0ca94fe889b26b3c1fa07ca34379 query I rowsort SELECT + ( + col2 * + col0 ) FROM tab0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3464 SELECT cor0.col2 * - col0 + - col1 * + CAST( + 21 + col0 * col0 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- -120897 -52134 -730020 skipif mysql # not compatible query I rowsort label-3464 SELECT cor0.col2 * - col0 + - col1 * + CAST ( + 21 + col0 * col0 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- -120897 -52134 -730020 query I rowsort SELECT - - 51 + col0 AS col1 FROM tab2 cor0 ---- 129 130 58 query I rowsort SELECT + 15 AS col0 FROM tab0 cor0 ---- 15 15 15 query I rowsort SELECT - ( - col2 ) * + cor0.col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT + + col1 + cor0.col0 * + cor0.col2 FROM tab1 AS cor0 ---- 188 3658 7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + - 22 - col2 col2 FROM tab1 AS cor0 ---- -22 -22 -22 query I rowsort SELECT ALL + col0 + cor0.col0 + + col1 FROM tab2 cor0 ---- 175 215 45 query I rowsort SELECT - cor0.col1 + + cor0.col2 * cor0.col2 FROM tab1 AS cor0 ---- 2890 3239 9203 query I rowsort SELECT DISTINCT col2 * - cor0.col0 * col2 - col2 FROM tab2 AS cor0 ---- -114114 -5130 -52754 onlyif mysql # use DIV operator for integer division query I rowsort label-3473 SELECT + + cor0.col0 * ( col2 ) + + col2 DIV 50 FROM tab1 cor0 ---- 163 3649 7681 skipif mysql # not compatible query I rowsort label-3473 SELECT + + cor0.col0 * ( col2 ) + + col2 / 50 FROM tab1 cor0 ---- 163 3649 7681 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 33 col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 76da8bc7cae18ecf856438f872430c80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3475 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * 71 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3475 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * 71 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + 94 * col0 FROM tab0 AS cor0 ---- 2256 3290 8366 query I rowsort SELECT + - col1 * + cor0.col1 + + col2 AS col0 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT DISTINCT col1 * 24 AS col2 FROM tab0 AS cor0 ---- 2064 2184 2328 query I rowsort SELECT - 41 + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1266 -617 -7962 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3480 SELECT ALL - CAST( col0 AS SIGNED ) * col2 * 18 FROM tab2 AS cor0 ---- -3402 -36504 -54036 skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - CAST ( col0 AS INTEGER ) * col2 * 18 FROM tab2 AS cor0 ---- -3402 -36504 -54036 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + cor0.col0 * + col2 col0 FROM tab0 cor0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-3482 SELECT - + col1 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3482 SELECT - + col1 / - col1 AS col2 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - + col1 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-3484 SELECT + + 97 DIV col0 FROM tab2 cor0 ---- 1 1 13 skipif mysql # not compatible query I rowsort label-3484 SELECT + + 97 / col0 FROM tab2 cor0 ---- 1 1 13 onlyif mysql # use DIV operator for integer division query I rowsort label-3485 SELECT col2 * col2 + - col1 * col2 * + col2 + + 69 * col2 DIV col1 FROM tab0 AS cor0 ---- -605098 -92539 -96 skipif mysql # not compatible query I rowsort label-3485 SELECT col2 * col2 + - col1 * col2 * + col2 + + 69 * col2 / col1 FROM tab0 AS cor0 ---- -605098 -92539 -96 query I rowsort SELECT + ( col0 ) * col2 + - 94 * - col1 AS col1 FROM tab0 AS cor0 ---- 15852 8876 9153 query I rowsort SELECT + - col1 * + col2 * col0 + col2 * col1 * + col0 AS col2 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3488 SELECT - col0 DIV - col0 AS col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3488 SELECT - col0 / - col0 AS col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL 81 AS col0 FROM tab0 AS cor0 ---- 81 81 81 query I rowsort SELECT ALL ( col1 ) AS col2 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT + col0 * - col0 * - col0 FROM tab0 ---- 13824 42875 704969 query I rowsort SELECT + col1 * col1 * - col1 + - cor0.col2 FROM tab0 AS cor0 ---- -636089 -753653 -912674 query I rowsort SELECT ALL col0 + - col2 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT + col0 * col2 + + col2 AS col1 FROM tab0 cor0 ---- 36 7380 825 query I rowsort SELECT 98 AS col0 FROM tab1 ---- 98 98 98 query I rowsort SELECT ALL + col1 + - 37 AS col2 FROM tab0 AS cor0 ---- 49 54 60 query I rowsort SELECT ALL + + col2 * - 67 FROM tab0 AS cor0 ---- -2211 -5494 -67 onlyif mysql # use DIV operator for integer division query I rowsort label-3498 SELECT DISTINCT + col2 DIV - col2 + - col0 AS col0 FROM tab0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-3498 SELECT DISTINCT + col2 / - col2 + - col0 AS col0 FROM tab0 ---- -25 -36 -90 query I rowsort SELECT - cor0.col2 + - ( 96 ) FROM tab2 AS cor0 ---- -122 -123 -134 query I rowsort SELECT ALL + col1 + + 66 AS col1 FROM tab2 AS cor0 ---- 125 83 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3501 SELECT DISTINCT col1 DIV col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-3501 SELECT DISTINCT col1 / col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT + col0 + col2 * + ( col2 ) FROM tab1 AS cor0 ---- 2919 3313 9296 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 * col0 + + 34 col2 FROM tab1 AS cor0 ---- -4062 -6366 25 onlyif mysql # use DIV operator for integer division query I rowsort label-3504 SELECT col0 * - ( col0 ) + cor0.col1 DIV cor0.col1 AS col0 FROM tab2 cor0 ---- -48 -6083 -6240 skipif mysql # not compatible query I rowsort label-3504 SELECT col0 * - ( col0 ) + cor0.col1 / cor0.col1 AS col0 FROM tab2 cor0 ---- -48 -6083 -6240 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * ( 45 ) + + col0 col0 FROM tab2 AS cor0 ---- -308 -3432 -3476 query I rowsort SELECT DISTINCT col0 * ( - ( col2 ) ) AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT 45 - + col2 AS col0 FROM tab2 ---- 18 19 7 query I rowsort SELECT ALL - 7 * - col1 + + col2 FROM tab1 ---- 127 187 236 query I rowsort SELECT cor0.col1 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + - col1 + - col1 * ( - col0 + - 78 ) FROM tab2 AS cor0 ---- 2604 2652 9145 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3511 SELECT ALL + col1 + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3511 SELECT ALL + col1 + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * ( + col0 ) - col2 * - col2 FROM tab1 AS cor0 ---- 16896 3078 6897 query I rowsort SELECT - cor0.col1 * - cor0.col2 + - col2 AS col1 FROM tab2 AS cor0 ---- 1508 608 810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 1 * - col2 col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - ( - col0 ) * col2 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + 55 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 query I rowsort SELECT ALL col2 * + 39 FROM tab1 AS cor0 ---- 2106 2223 3744 onlyif mysql # use DIV operator for integer division query I rowsort label-3518 SELECT + ( col1 ) * col2 DIV + ( + 97 ) FROM tab1 ---- 12 14 5 skipif mysql # not compatible query I rowsort label-3518 SELECT + ( col1 ) * col2 / + ( + 97 ) FROM tab1 ---- 12 14 5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col1 ) * + 41 + col1 col0 FROM tab0 AS cor0 ---- 3612 3822 4074 query I rowsort SELECT col2 * col2 + - 24 AS col2 FROM tab2 AS cor0 ---- 1420 652 705 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 85 col2 FROM tab0 ---- 85 query I rowsort SELECT ALL col1 - + 90 FROM tab0 ---- -4 1 7 query I rowsort SELECT + 77 * + col0 + + col0 * tab2.col0 + col2 FROM tab2 ---- 12116 12362 615 query I rowsort SELECT ALL + col0 + + tab1.col0 FROM tab1 ---- 128 160 6 query I rowsort SELECT - - 48 AS col0 FROM tab1 cor0 ---- 48 48 48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3526 SELECT + col0 * - col0 + CAST( NULL AS SIGNED ) / - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3526 SELECT + col0 * - col0 + CAST ( NULL AS INTEGER ) / - col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + ( col0 ) * - col0 + cor0.col2 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT 40 * + cor0.col0 + + col2 FROM tab1 AS cor0 ---- 174 2617 3296 query I rowsort SELECT ALL + ( - col1 ) * - cor0.col2 + + ( + cor0.col1 ) AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT - + 42 + col1 FROM tab0 AS cor0 ---- 44 49 55 query I rowsort SELECT ALL - col2 * - col2 + col2 AS col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT - - 59 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -3186 -3363 -5664 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 82 col1 FROM tab0 AS cor0 ---- 82 82 82 query I rowsort SELECT col1 * ( col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + col0 + + col1 * - col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT DISTINCT 7 AS col1 FROM tab0, tab2 AS cor0 ---- 7 onlyif mysql # use DIV operator for integer division query I rowsort label-3538 SELECT - ( - col1 + tab2.col2 ) DIV 14 FROM tab2 ---- -1 0 2 skipif mysql # not compatible query I rowsort label-3538 SELECT - ( - col1 + tab2.col2 ) / 14 FROM tab2 ---- -1 0 2 query I rowsort SELECT DISTINCT - ( + col2 * + tab1.col2 ) + col2 * - 64 + + col1 * col1 * - col0 AS col2 FROM tab1 ---- -13297 -28880 -8400 query I rowsort SELECT DISTINCT - col1 * + 54 * + col2 FROM tab1 cor0 ---- -30780 -67392 -75816 onlyif mysql # use DIV operator for integer division query I rowsort label-3541 SELECT ALL + col1 DIV 8 AS col1 FROM tab2 AS cor0 ---- 2 3 7 skipif mysql # not compatible query I rowsort label-3541 SELECT ALL + col1 / 8 AS col1 FROM tab2 AS cor0 ---- 2 3 7 query I rowsort SELECT ALL + col1 + 52 AS col1 FROM tab2 AS cor0 ---- 111 69 83 query I rowsort SELECT ( col2 ) + - col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-3544 SELECT + + col2 + col1 DIV + ( col1 ) AS col2 FROM tab1 AS cor0 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-3544 SELECT + + col2 + col1 / + ( col1 ) AS col2 FROM tab1 AS cor0 ---- 55 58 97 query I rowsort SELECT DISTINCT - + ( col0 ) AS col2 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT cor0.col2 + - ( col0 ) FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT DISTINCT + col0 * ( - cor0.col2 ) - col1 FROM tab2 cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL 17 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to e0dd9155e4d67132637a04c18ef46b2a onlyif mysql # use DIV operator for integer division query I rowsort label-3549 SELECT + col1 * col1 DIV + 52 + col0 + - 96 AS col2 FROM tab2 AS cor0 ---- -12 -71 48 skipif mysql # not compatible query I rowsort label-3549 SELECT + col1 * col1 / + 52 + col0 + - 96 AS col2 FROM tab2 AS cor0 ---- -12 -71 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 57 col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 57 query I rowsort SELECT + - cor0.col0 * - 40 * col0 + + col1 FROM tab0 AS cor0 ---- 23126 316931 49097 onlyif mysql # use DIV operator for integer division query I rowsort label-3552 SELECT col0 * col2 DIV + col1 FROM tab1 AS cor0 ---- 364 590 6 skipif mysql # not compatible query I rowsort label-3552 SELECT col0 * col2 / + col1 FROM tab1 AS cor0 ---- 364 590 6 query I rowsort SELECT col1 * col2 + + col1 * + col1 * + col1 + - cor0.col1 * + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 636056 753571 912673 onlyif mysql # use DIV operator for integer division query I rowsort label-3554 SELECT col0 DIV + 51 FROM tab1 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-3554 SELECT col0 / + 51 FROM tab1 AS cor0 ---- 0 1 1 query I rowsort SELECT + ( ( col1 ) ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3556 SELECT CAST( col1 AS SIGNED ) + col1 * - col1 FROM tab2 AS cor0 ---- -272 -3422 -930 skipif mysql # not compatible query I rowsort label-3556 SELECT CAST ( col1 AS INTEGER ) + col1 * - col1 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT DISTINCT + 97 * + 5 AS col1 FROM tab1 cor0 ---- 485 query I rowsort SELECT ALL - 93 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -14 -15 -86 query I rowsort SELECT + + ( - col2 ) + ( + col2 * col2 ) + + col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL + ( + cor0.col2 ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT DISTINCT + + 26 AS col2 FROM tab0, tab2 AS cor0 ---- 26 query I rowsort SELECT DISTINCT - + 18 + 35 FROM tab2, tab2 AS cor0 ---- 17 query I rowsort SELECT - 74 + col2 * col2 + + col1 * col1 FROM tab2 AS cor0 ---- 1616 1659 4083 onlyif mysql # use DIV operator for integer division query I rowsort label-3564 SELECT cor0.col1 + + col0 * ( col0 ) + + cor0.col0 DIV + cor0.col1 FROM tab1 AS cor0 ---- 35 4112 6419 skipif mysql # not compatible query I rowsort label-3564 SELECT cor0.col1 + + col0 * ( col0 ) + + cor0.col0 / + cor0.col1 FROM tab1 AS cor0 ---- 35 4112 6419 onlyif mysql # use DIV operator for integer division query I rowsort label-3565 SELECT 27 DIV col1 + - col1 + + ( + col1 ) AS col2 FROM tab2 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-3565 SELECT 27 / col1 + - col1 + + ( + col1 ) AS col2 FROM tab2 cor0 ---- 0 0 1 query I rowsort SELECT + col1 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT + + col0 + col2 + + col2 FROM tab0 AS cor0 ---- 253 37 90 query I rowsort SELECT DISTINCT + col0 + - ( + cor0.col2 ) * - col1 AS col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT col2 * 36 AS col1 FROM tab1 cor0 ---- 1944 2052 3456 onlyif mysql # use DIV operator for integer division query I rowsort label-3570 SELECT ALL - col0 * - col0 DIV tab1.col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-3570 SELECT ALL - col0 * - col0 / tab1.col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL - 33 AS col0 FROM tab1, tab2, tab1 cor0 ---- 27 values hashing to bbc05afe7eb6fed16e9d75f7f74d1948 query I rowsort SELECT ALL - + cor0.col0 - - col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col2 * col0 + + col0 AS col1 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # use DIV operator for integer division query I rowsort label-3574 SELECT DISTINCT - 88 DIV + col1 + col2 AS col0 FROM tab0 AS cor0 ---- 1 32 82 skipif mysql # not compatible query I rowsort label-3574 SELECT DISTINCT - 88 / + col1 + col2 AS col0 FROM tab0 AS cor0 ---- 1 32 82 query I rowsort SELECT ALL + + ( col2 ) * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + col2 * col0 + - ( 34 ) + col2 FROM tab2 cor0 ---- 182 2020 3006 query I rowsort SELECT - ( - col1 * col2 ) FROM tab1 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-3578 SELECT col0 * + col0 + col0 DIV ( col0 ) AS col2 FROM tab0 ---- 1226 577 7922 skipif mysql # not compatible query I rowsort label-3578 SELECT col0 * + col0 + col0 / ( col0 ) AS col2 FROM tab0 ---- 1226 577 7922 query I rowsort SELECT 22 + col2 AS col0 FROM tab0 AS cor0 ---- 104 23 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * col1 + 67 * - col1 * - col2 col0 FROM tab2 AS cor0 ---- 104312 43928 56916 onlyif mysql # use DIV operator for integer division query I rowsort label-3581 SELECT DISTINCT col0 * col1 + CAST( 70 AS SIGNED ) + + col0 DIV CAST( col2 + - col1 AS SIGNED ) FROM tab0 AS cor0 ---- 2134 3465 8160 skipif mysql # not compatible query I rowsort label-3581 SELECT DISTINCT col0 * col1 + CAST ( 70 AS INTEGER ) + + col0 / CAST ( col2 + - col1 AS INTEGER ) FROM tab0 AS cor0 ---- 2134 3465 8160 query I rowsort SELECT DISTINCT + - col0 - + cor0.col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ALL + 21 AS col2 FROM tab1 ---- 21 21 21 onlyif mysql # use DIV operator for integer division query I rowsort label-3584 SELECT DISTINCT - col1 DIV + col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 skipif mysql # not compatible query I rowsort label-3584 SELECT DISTINCT - col1 / + col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - + col0 col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 * - col1 - - 45 FROM tab0 ---- -2793 -52 -7417 query I rowsort SELECT - col0 * 38 + 31 + col1 * - col2 FROM tab1 ---- -1487 -2971 -4257 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3588 SELECT col2 / CAST( NULL AS SIGNED ) + + 83 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3588 SELECT col2 / CAST ( NULL AS INTEGER ) + + 83 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * col1 - col1 AS col0 FROM tab1 ---- 1235 1378 560 query I rowsort SELECT + + col2 + 66 AS col1 FROM tab2 AS cor0 ---- 104 92 93 query I rowsort SELECT ALL - + 87 * - cor0.col1 - cor0.col0 FROM tab0 AS cor0 ---- 7458 7828 8404 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3592 SELECT DISTINCT + CAST( col0 AS SIGNED ) + - cor0.col0 * - col1 AS col2 FROM tab2 cor0 ---- 1422 224 4680 skipif mysql # not compatible query I rowsort label-3592 SELECT DISTINCT + CAST ( col0 AS INTEGER ) + - cor0.col0 * - col1 AS col2 FROM tab2 cor0 ---- 1422 224 4680 query I rowsort SELECT col1 + - 73 AS col1 FROM tab2 AS cor0 ---- -14 -42 -56 query I rowsort SELECT + 71 + 92 FROM tab2 ---- 163 163 163 query I rowsort SELECT DISTINCT + col0 + col2 * col2 AS col0 FROM tab0 ---- 1113 36 6813 query I rowsort SELECT ALL cor0.col2 * + col1 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + + 53 * - 45 - - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -2347 -2358 -2359 query I rowsort SELECT + + col2 + col2 * + col2 * - col1 FROM tab0 cor0 ---- -611802 -93621 -96 query I rowsort SELECT ALL - + 78 FROM tab2 AS cor0 ---- -78 -78 -78 query I rowsort SELECT ALL col2 * 60 + col2 FROM tab2 AS cor0 ---- 1586 1647 2318 query I rowsort SELECT ( + col1 ) + col1 * col2 AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT ALL + ( - col1 ) + - col1 * - 55 * col2 FROM tab0 AS cor0 ---- 156004 410319 5238 skipif mysql # not compatible query I rowsort SELECT ALL - + CAST ( col2 AS REAL ) * - col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + 87 * 52 + + col1 * col0 * col0 FROM tab0 cor0 ---- 123349 54060 725335 onlyif mysql # use DIV operator for integer division query I rowsort label-3605 SELECT ALL - ( - cor0.col2 ) DIV col1 + - col2 + 75 * col0 FROM tab2 AS cor0 ---- 498 5824 5889 skipif mysql # not compatible query I rowsort label-3605 SELECT ALL - ( - cor0.col2 ) / col1 + - col2 + 75 * col0 FROM tab2 AS cor0 ---- 498 5824 5889 query I rowsort SELECT 24 * col2 FROM tab0 AS cor0 ---- 1968 24 792 query I rowsort SELECT ALL 81 + col0 AS col1 FROM tab0 ---- 105 116 170 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + col2 ) * + tab0.col1 * ( + tab0.col0 ) + - col1 col0 FROM tab0 ---- -3492 -664209 -68198 query I rowsort SELECT - col0 * + 87 + + col1 FROM tab2 ---- -578 -6727 -6856 query I rowsort SELECT DISTINCT + 33 FROM tab1, tab1 AS cor0 ---- 33 onlyif mysql # use DIV operator for integer division query I rowsort label-3611 SELECT ALL col1 + + col1 DIV col2 AS col1 FROM tab0 ---- 194 88 92 skipif mysql # not compatible query I rowsort label-3611 SELECT ALL col1 + + col1 / col2 AS col1 FROM tab0 ---- 194 88 92 query I rowsort SELECT DISTINCT - + cor0.col0 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL - + 18 + col2 FROM tab0 AS cor0 ---- -17 15 64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3614 SELECT ALL - + CAST( 55 AS SIGNED ) * + col1 * - col1 AS col2 FROM tab0 AS cor0 ---- 406780 455455 517495 skipif mysql # not compatible query I rowsort label-3614 SELECT ALL - + CAST ( 55 AS INTEGER ) * + col1 * - col1 AS col2 FROM tab0 AS cor0 ---- 406780 455455 517495 query I rowsort SELECT DISTINCT - ( col1 ) * - col0 + + 43 * 17 FROM tab2 AS cor0 ---- 2074 5333 948 query I rowsort SELECT ( - 18 ) * + col2 * + col1 AS col1 FROM tab1 AS cor0 ---- -10260 -22464 -25272 query I rowsort SELECT DISTINCT + ( - col1 ) + + col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL col1 * + 78 AS col0 FROM tab1 AS cor0 ---- 1014 2028 780 onlyif mysql # use DIV operator for integer division query I rowsort label-3619 SELECT cor0.col2 DIV cor0.col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 skipif mysql # not compatible query I rowsort label-3619 SELECT cor0.col2 / cor0.col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT DISTINCT + 80 + + col1 * col0 - 14 FROM tab2 cor0 ---- 1409 283 4668 query I rowsort SELECT DISTINCT + 29 + - col0 + ( + 77 ) FROM tab2 AS cor0 ---- 27 28 99 query I rowsort SELECT col2 * col0 + cor0.col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT ALL col2 + + col2 * col2 + ( + col0 ) FROM tab0 AS cor0 ---- 1146 37 6895 query I rowsort SELECT col2 * col1 + - ( - col2 ) * + cor0.col1 FROM tab1 cor0 ---- 1140 2496 2808 onlyif mysql # use DIV operator for integer division query I rowsort label-3625 SELECT ALL - + col1 * col0 + 21 * + ( col1 ) DIV - col1 FROM tab0 AS cor0 ---- -2085 -3416 -8120 skipif mysql # not compatible query I rowsort label-3625 SELECT ALL - + col1 * col0 + 21 * + ( col1 ) / - col1 FROM tab0 AS cor0 ---- -2085 -3416 -8120 query I rowsort SELECT + 69 + col0 AS col0 FROM tab2 AS cor0 ---- 147 148 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3627 SELECT CAST( NULL AS SIGNED ) + col1 + - col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3627 SELECT CAST ( NULL AS INTEGER ) + col1 + - col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col0 + - col2 col1 FROM tab2 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 96 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col1 col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - + col2 * + col2 * 59 FROM tab0 AS cor0 ---- -396716 -59 -64251 query I rowsort SELECT ALL cor0.col0 * col1 + 42 + col0 AS col2 FROM tab2 cor0 ---- 1464 266 4722 query I rowsort SELECT DISTINCT - col1 * col2 * + col0 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL + - col0 + - col2 FROM tab2 cor0 ---- -104 -117 -34 query I rowsort SELECT ALL col2 + col0 + col0 * + cor0.col0 FROM tab1 AS cor0 ---- 4217 6576 66 onlyif mysql # use DIV operator for integer division query I rowsort label-3636 SELECT DISTINCT - cor0.col0 * + 47 + + col1 DIV - col0 FROM tab1 AS cor0 ---- -149 -3008 -3760 skipif mysql # not compatible query I rowsort label-3636 SELECT DISTINCT - cor0.col0 * + 47 + + col1 / - col0 FROM tab1 AS cor0 ---- -149 -3008 -3760 query I rowsort SELECT + ( + col1 ) AS col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT DISTINCT - + col2 * ( 71 ) AS col0 FROM tab0 AS cor0 ---- -2343 -5822 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-3639 SELECT DISTINCT - cor0.col2 DIV cor0.col2 + col0 * - col2 + + col0 * - 23 col1 FROM tab1 cor0 ---- -232 -5121 -9521 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3639 SELECT DISTINCT - cor0.col2 / cor0.col2 + col0 * - col2 + + col0 * - 23 col1 FROM tab1 cor0 ---- -232 -5121 -9521 query I rowsort SELECT ALL + col2 + + cor0.col2 AS col0 FROM tab2 cor0 ---- 52 54 76 query I rowsort SELECT ALL + col2 + + 18 FROM tab0 AS cor0 ---- 100 19 51 query I rowsort SELECT DISTINCT - col0 + - 31 AS col0 FROM tab0 AS cor0 ---- -120 -55 -66 query I rowsort SELECT - 74 FROM tab0, tab2 cor0 ---- 9 values hashing to 5a567947d14593676e3825756f8e6130 query I rowsort SELECT - cor0.col1 * - ( + 81 ) AS col1 FROM tab0 AS cor0 ---- 6966 7371 7857 onlyif mysql # use DIV operator for integer division query I rowsort label-3645 SELECT + col2 DIV + cor0.col0 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-3645 SELECT + col2 / + cor0.col0 FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT - - cor0.col1 + - ( - col1 ) AS col1 FROM tab0 AS cor0 ---- 172 182 194 onlyif mysql # use DIV operator for integer division query I rowsort label-3647 SELECT + cor0.col1 DIV + col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-3647 SELECT + cor0.col1 / + col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT ALL col1 + + col0 * 83 AS col1 FROM tab2 AS cor0 ---- 612 6533 6574 onlyif mysql # use DIV operator for integer division query I rowsort label-3649 SELECT + col0 DIV ( + col0 ) AS col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3649 SELECT + col0 / ( + col0 ) AS col1 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL 85 AS col0 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to e4cf94cf0cc632acff30ad1dac617cb7 query I rowsort SELECT ALL 13 AS col2 FROM tab0 ---- 13 13 13 query I rowsort SELECT - col1 * 47 + 2 FROM tab1 AS cor0 ---- -1220 -468 -609 query I rowsort SELECT - + cor0.col2 + col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + col1 * col0 - + tab2.col0 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT ALL tab1.col2 * tab1.col1 AS col0 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + 4 * - col1 * + cor0.col0 + + col1 FROM tab0 AS cor0 ---- -13483 -32305 -8170 query I rowsort SELECT + 82 * + col0 AS col2 FROM tab2 AS cor0 ---- 574 6396 6478 query I rowsort SELECT - - col1 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + col0 * col0 + tab0.col1 AS col1 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT tab1.col0 * col0 - + col2 FROM tab1 ---- -45 4039 6304 query I rowsort SELECT ALL tab2.col2 AS col2 FROM tab2 WHERE NOT - col1 + col0 * + col0 BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT - col0 * - col1 AS col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT - col2 * + col2 - col1 FROM tab1 ---- -2942 -3259 -9229 query I rowsort SELECT ALL - ( + tab0.col0 * + col2 ) AS col1 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + ( col2 ) * - 36 + col0 AS col2 FROM tab0 AS cor0 ---- -1 -1164 -2863 query I rowsort SELECT + - 93 + col1 FROM tab2 AS cor0 ---- -34 -62 -76 query I rowsort SELECT DISTINCT - + col2 + + col2 * + ( col1 + col2 ) AS col0 FROM tab0 AS cor0 ---- 14104 3894 97 query I rowsort SELECT - - 45 + - col1 AS col1 FROM tab2 AS cor0 ---- -14 14 28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3669 SELECT ALL - + CAST( 1 AS SIGNED ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to 60fdd6924bb763d6aca00ba74935ef4b skipif mysql # not compatible query I rowsort label-3669 SELECT ALL - + CAST ( 1 AS INTEGER ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to 60fdd6924bb763d6aca00ba74935ef4b query I rowsort SELECT ALL - 22 FROM tab2 ---- -22 -22 -22 query I rowsort SELECT col2 + + col1 * - col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL 0 + - col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-3673 SELECT + cor0.col2 DIV + cor0.col0 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3673 SELECT + cor0.col2 / + cor0.col0 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 query I rowsort SELECT + col0 * col1 + - 45 FROM tab2 AS cor0 ---- 1298 172 4557 query I rowsort SELECT + col0 - - cor0.col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT col1 * - 98 FROM tab2 AS cor0 ---- -1666 -3038 -5782 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3677 SELECT - tab2.col1 * CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3677 SELECT - tab2.col1 * CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 * 52 + col2 * col2 FROM tab0 ---- -51 -627 2460 query I rowsort SELECT + col2 * col0 * + col0 + col1 FROM tab1 AS cor0 ---- 233482 512 614413 query I rowsort SELECT - - col0 + 71 + 91 FROM tab2 AS cor0 ---- 169 240 241 query I rowsort SELECT ALL - 27 * col2 FROM tab0 ---- -2214 -27 -891 query I rowsort SELECT + 53 FROM tab2, tab2 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT ALL + 94 * - col0 FROM tab0 ---- -2256 -3290 -8366 onlyif mysql # use DIV operator for integer division query I rowsort label-3684 SELECT - col2 DIV - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3684 SELECT - col2 / - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col1 + - cor0.col1 * - col0 AS col2 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT - 9 - + cor0.col2 FROM tab2 AS cor0 ---- -35 -36 -47 query I rowsort SELECT - 19 * cor0.col2 FROM tab1 AS cor0 ---- -1026 -1083 -1824 query I rowsort SELECT + col0 * col2 + - ( + col0 ) * cor0.col2 AS col1 FROM tab1 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3689 SELECT col0 DIV + col0 + - 32 DIV col0 AS col1 FROM tab0 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-3689 SELECT col0 / + col0 + - 32 / col0 AS col1 FROM tab0 AS cor0 ---- 0 1 1 query I rowsort SELECT 29 FROM tab1 cor0 ---- 29 29 29 query I rowsort SELECT - - cor0.col0 * + col2 + + 33 AS col0 FROM tab0 AS cor0 ---- 68 7331 825 query I rowsort SELECT DISTINCT + 5 FROM tab0, tab2, tab2 AS cor0 ---- 5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col1 col2 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT + - 36 * col0 FROM tab1 AS cor0 ---- -108 -2304 -2880 query I rowsort SELECT ( + col1 ) - col0 AS col2 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT - ( - col0 ) * ( ( col2 ) ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + + col2 * + col0 + col1 AS col2 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT DISTINCT cor0.col1 * cor0.col1 + col1 + col0 FROM tab1 AS cor0 ---- 174 262 705 query I rowsort SELECT - col1 + col0 + + col2 FROM tab0 ---- -29 -61 80 query I rowsort SELECT DISTINCT + col1 + col2 * col1 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 244154 679133 9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + + col2 col0 FROM tab1 AS cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-3702 SELECT ALL - col1 + col0 + cor0.col0 DIV col1 FROM tab2 cor0 ---- -24 20 66 skipif mysql # not compatible query I rowsort label-3702 SELECT ALL - col1 + col0 + cor0.col0 / col1 FROM tab2 cor0 ---- -24 20 66 query I rowsort SELECT DISTINCT col1 + - tab2.col0 AS col2 FROM tab2 ---- -19 -62 24 query I rowsort SELECT DISTINCT + col2 * - tab2.col0 + col2 + + tab2.col0 * + col2 FROM tab2 ---- 26 27 38 query I rowsort SELECT col0 * - tab0.col0 * col2 + col1 FROM tab0 ---- -1128 -18922 -649431 onlyif mysql # use DIV operator for integer division query I rowsort label-3706 SELECT col0 - col2 DIV + col0 AS col1 FROM tab2 ---- 4 78 79 skipif mysql # not compatible query I rowsort label-3706 SELECT col0 - col2 / + col0 AS col1 FROM tab2 ---- 4 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - col0 - col0 col2 FROM tab0 ---- -87 27 38 query I rowsort SELECT col2 * - col0 * + col2 + col2 FROM tab1 ---- -207879 -737184 -8694 query I rowsort SELECT DISTINCT col0 + col1 * col0 AS col1 FROM tab2 ---- 1422 224 4680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 + + col2 col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL col1 * - col2 + col2 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT ALL - cor0.col1 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT DISTINCT + tab0.col2 * + col1 + col0 + + col2 AS col2 FROM tab0 ---- 133 2895 7633 query I rowsort SELECT ALL col2 * col0 * tab0.col1 + - col2 * - col0 + - col2 * col2 * col2 FROM tab0 ---- 120048 32967 3429 query I rowsort SELECT ALL col1 + col2 * - tab2.col1 FROM tab2 ---- -1475 -629 -806 onlyif mysql # use DIV operator for integer division query I rowsort label-3716 SELECT DISTINCT - tab2.col0 * tab2.col1 + + col0 DIV col1 FROM tab2 ---- -1339 -217 -4601 skipif mysql # not compatible query I rowsort label-3716 SELECT DISTINCT - tab2.col0 * tab2.col1 + + col0 / col1 FROM tab2 ---- -1339 -217 -4601 query I rowsort SELECT - ( + ( col1 ) + tab0.col2 ) FROM tab0 ---- -119 -173 -98 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( + tab1.col2 + col0 AS REAL ) AS col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT ALL + - 95 AS col1 FROM tab2 cor0 ---- -95 -95 -95 query I rowsort SELECT ALL + + col1 * col1 + - col0 AS col2 FROM tab2 AS cor0 ---- 210 3403 954 onlyif mysql # use DIV operator for integer division query I rowsort label-3721 SELECT ALL - 32 * - col0 + col1 DIV + cor0.col1 FROM tab1 AS cor0 ---- 2049 2561 97 skipif mysql # not compatible query I rowsort label-3721 SELECT ALL - 32 * - col0 + col1 / + cor0.col1 FROM tab1 AS cor0 ---- 2049 2561 97 query I rowsort SELECT 36 + - col0 FROM tab1 AS cor0 ---- -28 -44 33 query I rowsort SELECT + col0 + col0 * + col1 * col1 AS col1 FROM tab1 ---- 13600 2031 6464 query I rowsort SELECT ALL + ( + col0 ) * - tab2.col1 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT ALL - col2 * + col0 AS col1 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT col2 + 18 FROM tab2 ---- 44 45 56 query I rowsort SELECT ALL + 87 AS col1 FROM tab0 ---- 87 87 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 70 col1 FROM tab2 AS cor0 ---- 70 70 70 query I rowsort SELECT ALL + col2 + - col2 * col0 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT - + cor0.col1 - - col2 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT 70 - col1 * + col0 FROM tab1 cor0 ---- -570 -8 -970 query I rowsort SELECT tab1.col1 * col2 AS col0 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + col2 * tab0.col0 + + col2 FROM tab0 ---- 36 7380 825 onlyif mysql # use DIV operator for integer division query I rowsort label-3734 SELECT DISTINCT col0 + + col0 DIV + col1 FROM tab1 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-3734 SELECT DISTINCT col0 + + col0 / + col1 FROM tab1 ---- 3 70 86 query I rowsort SELECT tab0.col2 * col0 AS col2 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL - col2 * col1 + col1 FROM tab0 ---- -2752 -7371 0 query III rowsort SELECT * FROM tab1 WHERE + col0 * + col1 * + col1 = NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3738 SELECT DISTINCT + col0 - col2 DIV - col0 FROM tab1 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-3738 SELECT DISTINCT + col0 - col2 / - col0 FROM tab1 ---- 21 64 81 query I rowsort SELECT ALL - col0 * col2 + col1 * tab1.col1 FROM tab1 ---- -3548 -7511 514 query I rowsort SELECT ALL - col1 * col1 FROM tab0 WHERE col2 NOT BETWEEN NULL AND ( NULL ) ---- query III rowsort SELECT * FROM tab1 WHERE NOT ( + col0 * - col1 ) IN ( + col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT ( NULL ) < ( - col2 ) ---- query I rowsort SELECT DISTINCT - tab1.col1 * col0 + - col1 FROM tab1 ---- -104 -1053 -650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - tab0.col0 col2 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3745 SELECT DISTINCT - col1 DIV - tab1.col1 AS col0 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-3745 SELECT DISTINCT - col1 / - tab1.col1 AS col0 FROM tab1 ---- 1 query I rowsort SELECT ALL tab0.col1 + + col0 + col2 AS col0 FROM tab0 ---- 133 143 262 query I rowsort SELECT tab1.col1 - tab1.col2 AS col2 FROM tab1 ---- -28 -47 -83 query III rowsort SELECT * FROM tab2 WHERE NULL IN ( + col2 + + col1 * col1 ) ---- query I rowsort SELECT - tab0.col1 * + tab0.col1 AS col0 FROM tab0 ---- -7396 -8281 -9409 query I rowsort SELECT + col2 + col0 - col2 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-3751 SELECT col0 * col2 DIV - col0 + - col1 AS col1 FROM tab2 ---- -55 -58 -85 skipif mysql # not compatible query I rowsort label-3751 SELECT col0 * col2 / - col0 + - col1 AS col1 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT ALL - col2 + - col2 * tab0.col1 AS col2 FROM tab0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT + tab2.col1 + + col1 AS col0 FROM tab2 ---- 118 34 62 query I rowsort SELECT col1 + - col0 * col0 FROM tab1 ---- -4086 -6387 17 query I rowsort SELECT + + col2 * cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - col0 * col1 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-3758 SELECT col2 + - col0 DIV tab0.col1 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3758 SELECT col2 + - col0 / tab0.col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL - + col1 + + col2 AS col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT ALL - col1 * - col2 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-3761 SELECT ALL + col0 + col0 DIV col0 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-3761 SELECT ALL + col0 + col0 / col0 FROM tab2 AS cor0 ---- 79 8 80 query I rowsort SELECT col0 * cor0.col0 + + col0 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT - col1 * col2 + col0 * - col1 FROM tab1 AS cor0 ---- -1210 -1482 -2288 query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE - col0 + + col2 * - col0 NOT IN ( col1 * col0 ) OR NULL <> col1 ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT DISTINCT + + col0 * - col2 * col0 FROM tab1 cor0 ---- -233472 -486 -614400 query I rowsort SELECT DISTINCT col0 * col1 * cor0.col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT cor0.col2 + col0 - col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL col1 * + col2 * col0 FROM tab2 cor0 ---- 119652 51034 5859 query I rowsort SELECT - col0 * - col0 + + col1 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT DISTINCT - col2 * + col1 * col0 AS col0 FROM tab0 ---- -3395 -664118 -68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col2 col1 FROM tab1 ---- 1248 1404 570 query IIIIIIIII rowsort SELECT ALL * FROM tab0, tab1, tab0 AS cor0 WHERE NOT ( NULL ) > NULL ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3773 SELECT ALL - - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3773 SELECT ALL - - CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( + col1 ) + - cor0.col2 * + col2 AS col2 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT + col0 * - tab0.col2 * col1 AS col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT + ( + 72 ) * - col1 FROM tab0 AS cor0 ---- -6192 -6552 -6984 onlyif mysql # use DIV operator for integer division query I rowsort label-3777 SELECT ALL + + col2 * cor0.col2 DIV col0 AS col1 FROM tab1 cor0 ---- 115 50 972 skipif mysql # not compatible query I rowsort label-3777 SELECT ALL + + col2 * cor0.col2 / col0 AS col1 FROM tab1 cor0 ---- 115 50 972 query I rowsort SELECT + col0 * col1 + col1 AS col2 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT + col1 + col2 + - ( 46 + - col0 ) FROM tab0 AS cor0 ---- 216 87 97 query I rowsort SELECT + 3 + col1 FROM tab2 ---- 20 34 62 query I rowsort SELECT + - 86 FROM tab1 AS cor0 ---- -86 -86 -86 query I rowsort SELECT ALL + col2 * 78 FROM tab1 AS cor0 ---- 4212 4446 7488 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * + cor0.col1 col0 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - - cor0.col0 * - col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + col2 * + cor0.col2 - - cor0.col2 * - col0 AS col2 FROM tab0 AS cor0 ---- -34 -574 297 skipif mysql # not compatible query I rowsort SELECT + cor0.col0 + - CAST ( 69 AS REAL ) * col2 AS col1 FROM tab2 AS cor0 ---- -1716 -1856 -2543 query I rowsort SELECT - cor0.col1 + + 20 FROM tab2 AS cor0 ---- -11 -39 3 query I rowsort SELECT + cor0.col1 * - ( col0 ) AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT cor0.col0 + col0 * 74 FROM tab1 AS cor0 ---- 225 4800 6000 query I rowsort SELECT + 99 + - col2 * - col2 FROM tab2 AS cor0 ---- 1543 775 828 onlyif mysql # use DIV operator for integer division query I rowsort label-3791 SELECT 51 + + cor0.col2 DIV + cor0.col1 FROM tab0 cor0 ---- 51 51 51 skipif mysql # not compatible query I rowsort label-3791 SELECT 51 + + cor0.col2 / + cor0.col1 FROM tab0 cor0 ---- 51 51 51 query I rowsort SELECT + + col2 + 75 + + col0 * + ( col2 ) FROM tab2 AS cor0 ---- 2129 291 3115 query I rowsort SELECT - + col2 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + col0 * + col0 + - col0 FROM tab2 ---- 42 6006 6162 query I rowsort SELECT - 36 - col1 FROM tab1 AS cor0 ---- -46 -49 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-3796 SELECT - ( col2 ) + - cor0.col0 DIV ( + col0 * - col0 ) + - 58 FROM tab0 AS cor0 ---- -140 -59 -91 skipif mysql # not compatible query I rowsort label-3796 SELECT - ( col2 ) + - cor0.col0 / ( + col0 * - col0 ) + - 58 FROM tab0 AS cor0 ---- -140 -59 -91 query I rowsort SELECT + - 64 - 19 AS col2 FROM tab2 cor0 ---- -83 -83 -83 query I rowsort SELECT + - 71 + - col0 + col2 * ( + col2 ) AS col1 FROM tab1 AS cor0 ---- 2842 3114 9065 query I rowsort SELECT - col0 * - col2 - col2 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT + 49 + - col1 * + col2 FROM tab1 AS cor0 ---- -1199 -1355 -521 query I rowsort SELECT + - ( col1 ) - - col2 * cor0.col1 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT - ( + col0 ) * - col2 - ( - cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL col1 * + col2 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - col0 * - col1 * + col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL ( + col2 ) * + cor0.col1 * - col0 + col1 AS col1 FROM tab1 cor0 ---- -36470 -4186 -99827 onlyif mysql # use DIV operator for integer division query I rowsort label-3806 SELECT - 17 DIV - col1 col2 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3806 SELECT - 17 / - col1 col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3807 SELECT DISTINCT + + cor0.col0 DIV + col0 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-3807 SELECT DISTINCT + + cor0.col0 / + col0 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL - - col1 + col1 AS col2 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT DISTINCT - 65 * - col0 AS col2 FROM tab1 AS cor0 ---- 195 4160 5200 query I rowsort SELECT - col1 + - col2 * col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT - 13 * col2 FROM tab2 ---- -338 -351 -494 onlyif mysql # use DIV operator for integer division query I rowsort label-3812 SELECT - col2 DIV + col1 col1 FROM tab1 ---- -2 -5 -7 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3812 SELECT - col2 / + col1 col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT ALL - col2 - 72 AS col2 FROM tab1 ---- -126 -129 -168 onlyif mysql # use DIV operator for integer division query I rowsort label-3814 SELECT - + col1 DIV + col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-3814 SELECT - + col1 / + col0 FROM tab0 AS cor0 ---- -1 -2 -3 query I rowsort SELECT DISTINCT + + col2 * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ( + 49 ) FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 query I rowsort SELECT DISTINCT - cor0.col0 AS col2 FROM tab2, tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT - col2 * - col1 + col0 * - col2 FROM tab0 ---- 164 2046 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 col0 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT ALL + + 16 AS col2 FROM tab1 AS cor0 ---- 16 16 16 query I rowsort SELECT ALL - 62 * col1 FROM tab2 AS cor0 ---- -1054 -1922 -3658 query I rowsort SELECT - + col2 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + col2 * + col0 * 17 AS col2 FROM tab1 AS cor0 ---- 130560 2754 62016 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * cor0.col1 col2 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3825 SELECT col0 * CAST( NULL AS SIGNED ) * 1 + - col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3825 SELECT col0 * CAST ( NULL AS INTEGER ) * 1 + - col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + cor0.col1 + col1 * - 76 AS col2 FROM tab1 AS cor0 ---- -1950 -750 -975 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - ( + cor0.col2 ) * col2 col1 FROM tab2 AS cor0 ---- -1365 -598 -722 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3828 SELECT DISTINCT + - cor0.col2 + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3828 SELECT DISTINCT + - cor0.col2 + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - ( + 66 ) FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to a408108d423d7784b7d610cb779e515a query I rowsort SELECT DISTINCT col1 - - col0 FROM tab1 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-3831 SELECT ALL + col1 DIV col0 + - col1 - - ( + col2 + + 40 * col1 ) FROM tab1 ---- 1076 447 603 skipif mysql # not compatible query I rowsort label-3831 SELECT ALL + col1 / col0 + - col1 - - ( + col2 + + 40 * col1 ) FROM tab1 ---- 1076 447 603 query I rowsort SELECT + col1 - 30 * - 61 FROM tab0 AS cor0 ---- 1916 1921 1927 query I rowsort SELECT ALL - - col2 + + 30 FROM tab2 AS cor0 ---- 56 57 68 query I rowsort SELECT ALL - col0 - ( + col2 * col2 ) FROM tab2 AS cor0 ---- -1523 -736 -754 query I rowsort SELECT ALL + - col1 * + col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT + ( cor0.col2 ) * - col2 + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 32 + col0 col0 FROM tab2 ---- 110 111 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col0 * - col0 col0 FROM tab1 ---- -17 4086 6387 query I rowsort SELECT ALL + col0 * - col2 + - col1 AS col0 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL - col0 * - 52 + col0 AS col0 FROM tab0 AS cor0 ---- 1272 1855 4717 query I rowsort SELECT DISTINCT - - col0 + + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT - 18 + - ( col2 ) FROM tab2 AS cor0 ---- -44 -45 -56 query I rowsort SELECT ALL ( - 18 ) FROM tab2 AS cor0 ---- -18 -18 -18 query I rowsort SELECT DISTINCT + col1 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT DISTINCT + + 37 * - col1 AS col0 FROM tab1 AS cor0 ---- -370 -481 -962 query I rowsort SELECT - ( col0 ) * - col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT + 65 AS col2 FROM tab0 AS cor0 ---- 65 65 65 query I rowsort SELECT ALL - col2 + cor0.col2 * col1 AS col1 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT DISTINCT - col0 * cor0.col0 + col1 * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -4550 -5595 788 query I rowsort SELECT ALL ( + col2 ) * tab2.col0 * - 41 AS col0 FROM tab2 ---- -123082 -7749 -83148 query I rowsort SELECT tab1.col1 AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT - - ( 86 ) FROM tab1, tab2, tab1 cor0 ---- 27 values hashing to ed1a39c2752ca3723602e4a92c54bbc4 query I rowsort SELECT ALL - ( + 0 ) * col2 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT - col1 * + ( col1 ) - - 29 FROM tab2 ---- -260 -3452 -932 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3855 SELECT - CAST( col2 AS SIGNED ) + + col1 FROM tab2 ---- -21 33 4 skipif mysql # not compatible query I rowsort label-3855 SELECT - CAST ( col2 AS INTEGER ) + + col1 FROM tab2 ---- -21 33 4 query I rowsort SELECT DISTINCT - 22 * - 0 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 0 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab1 AS cor0, tab1 cor1, tab1 cor2 ---- 972 values hashing to 635619591835474e6aa6acdff4ab166c onlyif mysql # use DIV operator for integer division query I rowsort label-3858 SELECT DISTINCT cor0.col1 DIV + col2 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-3858 SELECT DISTINCT cor0.col1 / + col2 FROM tab1 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3859 SELECT ALL + CAST( NULL AS DECIMAL ) + 54 col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3859 SELECT ALL + CAST ( NULL AS REAL ) + 54 col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT - 31 + col0 * + col2 FROM tab0 AS cor0 ---- 4 7267 761 query I rowsort SELECT - + 81 + - cor0.col0 * + col1 FROM tab1 AS cor0 ---- -1121 -159 -721 onlyif mysql # use DIV operator for integer division query I rowsort label-3862 SELECT ALL - cor0.col2 DIV col1 + col1 + col2 col0 FROM tab2 AS cor0 ---- 53 58 85 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3862 SELECT ALL - cor0.col2 / col1 + col1 + col2 col0 FROM tab2 AS cor0 ---- 53 58 85 query I rowsort SELECT ALL + 35 + + col2 FROM tab1 AS cor0 ---- 131 89 92 query I rowsort SELECT DISTINCT - 67 AS col2 FROM tab2 ---- -67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * + tab2.col0 col0 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT - col0 * tab0.col1 + - col2 AS col2 FROM tab0 ---- -2097 -3396 -8181 onlyif mysql # use DIV operator for integer division query I rowsort label-3867 SELECT DISTINCT col1 * col1 DIV - 34 FROM tab0 ---- -217 -243 -276 skipif mysql # not compatible query I rowsort label-3867 SELECT DISTINCT col1 * col1 / - 34 FROM tab0 ---- -217 -243 -276 query I rowsort SELECT DISTINCT col0 * col2 * + 71 + tab2.col0 FROM tab2 ---- 13426 144066 213221 query I rowsort SELECT + col1 * ( + 7 * col0 ) FROM tab2 ---- 1519 32214 9401 query I rowsort SELECT - col2 * + 98 AS col0 FROM tab0 ---- -3234 -8036 -98 query I rowsort SELECT + 30 * 18 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 4ca1fa90c814fa6fd85aa340bdfa929a onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3872 SELECT CAST( NULL AS SIGNED ) + tab0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3872 SELECT CAST ( NULL AS INTEGER ) + tab0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT - col0 + + col2 AS col2 FROM tab2 ---- -41 -52 20 query I rowsort SELECT DISTINCT tab1.col1 * - col1 + + col2 FROM tab1 ---- -43 -622 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-3875 SELECT DISTINCT tab1.col1 * - tab1.col0 + 73 DIV col0 AS col2 FROM tab1 ---- -1040 -54 -639 skipif mysql # not compatible query I rowsort label-3875 SELECT DISTINCT tab1.col1 * - tab1.col0 + 73 / col0 AS col2 FROM tab1 ---- -1040 -54 -639 onlyif mysql # use DIV operator for integer division query I rowsort label-3876 SELECT ALL - col0 DIV - col1 + col1 AS col0 FROM tab2 ---- 21 31 60 skipif mysql # not compatible query I rowsort label-3876 SELECT ALL - col0 / - col1 + col1 AS col0 FROM tab2 ---- 21 31 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3877 SELECT CAST( + 73 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 73 73 73 skipif mysql # not compatible query I rowsort label-3877 SELECT CAST ( + 73 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 73 73 73 onlyif mysql # use DIV operator for integer division query I rowsort label-3878 SELECT DISTINCT - 87 DIV 84 FROM tab0 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-3878 SELECT DISTINCT - 87 / 84 FROM tab0 AS cor0 ---- -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3879 SELECT - ( - col0 ) * + col0 * - CAST( ( col0 ) * - 57 AS SIGNED ) + col1 AS col0 FROM tab0 AS cor0 ---- 2443972 40183324 788054 skipif mysql # not compatible query I rowsort label-3879 SELECT - ( - col0 ) * + col0 * - CAST ( ( col0 ) * - 57 AS INTEGER ) + col1 AS col0 FROM tab0 AS cor0 ---- 2443972 40183324 788054 query I rowsort SELECT ALL + - ( 30 ) + + col1 AS col1 FROM tab1 cor0 ---- -17 -20 -4 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 972 values hashing to d222ba302bd1ddd1c8b2ddf1a4d0b07a query I rowsort SELECT 79 * col1 AS col1 FROM tab0 ---- 6794 7189 7663 query I rowsort SELECT ( col0 ) * col0 + + col2 * + 58 * cor0.col2 AS col1 FROM tab2 AS cor0 ---- 42331 45292 89993 query I rowsort SELECT ( col1 ) * + col2 + + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT - + col2 + 5 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 132 328 4 query I rowsort SELECT col1 + 26 FROM tab0 AS cor0 ---- 112 117 123 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3887 SELECT - CAST( NULL AS DECIMAL ) + col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3887 SELECT - CAST ( NULL AS REAL ) + col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3888 SELECT ALL - col2 + + col1 DIV cor0.col2 col1 FROM tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3888 SELECT ALL - col2 + + col1 / cor0.col2 col1 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ALL - 6 - col0 AS col2 FROM tab0 AS cor0 ---- -30 -41 -95 query I rowsort SELECT + + 57 * - col2 FROM tab2 AS cor0 ---- -1482 -1539 -2166 query I rowsort SELECT DISTINCT + col1 + ( + col2 ) AS col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT 35 * col1 + col1 FROM tab2 ---- 1116 2124 612 query I rowsort SELECT - + col0 + + col2 AS col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + + cor0.col2 * col2 * - col2 AS col2 FROM tab2 cor0 ---- -17576 -19683 -54872 query I rowsort SELECT - col1 * - col0 * + cor0.col2 + col0 FROM tab2 AS cor0 ---- 119730 51113 5866 query I rowsort SELECT + col2 * + col2 + + 86 AS col1 FROM tab1 AS cor0 ---- 3002 3335 9302 query I rowsort SELECT col1 + col0 * col0 + col1 AS col0 FROM tab2 ---- 111 6202 6275 query I rowsort SELECT ALL + col1 * - col0 * col2 AS col1 FROM tab2 ---- -119652 -51034 -5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 73 col1 FROM tab0 ---- 73 73 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3900 SELECT cor0.col1 * CAST( NULL AS SIGNED ) + + 22 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3900 SELECT cor0.col1 * CAST ( NULL AS INTEGER ) + + 22 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * - ( - col1 ) + + col1 AS col0 FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT - col2 - col2 AS col1 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT + col2 + col0 * 93 * col1 AS col1 FROM tab0 AS cor0 ---- 191985 315736 753289 query I rowsort SELECT DISTINCT - col1 + 43 FROM tab2 AS cor0 ---- -16 12 26 query I rowsort SELECT + 71 * col2 FROM tab1 AS cor0 ---- 3834 4047 6816 onlyif mysql # use DIV operator for integer division query I rowsort label-3906 SELECT - col2 + - col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- -103 -56 -62 skipif mysql # not compatible query I rowsort label-3906 SELECT - col2 + - col2 / col1 AS col2 FROM tab1 AS cor0 ---- -103 -56 -62 query I rowsort SELECT - col2 * 89 * + cor0.col0 FROM tab2 AS cor0 ---- -16821 -180492 -267178 query I rowsort SELECT ALL + + ( - cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - - col1 + col1 * + col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT ALL - 98 FROM tab2 AS cor0 ---- -98 -98 -98 query I rowsort SELECT DISTINCT + 70 AS col0 FROM tab1 cor0 ---- 70 query I rowsort SELECT - cor0.col2 + + col1 * col1 AS col0 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT + 65 AS col1 FROM tab0 AS cor0 ---- 65 65 65 query I rowsort SELECT ALL 9 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 63 702 711 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 + + col2 col1 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL + col1 * + cor0.col2 - 16 * + 41 FROM tab2 AS cor0 ---- -10 181 878 query IIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 243 values hashing to 26173f1193178352de9a2e4ca7f09d53 query I rowsort SELECT - cor0.col2 + cor0.col0 * + 72 FROM tab2 AS cor0 ---- 477 5590 5650 query I rowsort SELECT ( col1 ) + tab1.col0 AS col2 FROM tab1 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3920 SELECT DISTINCT ( + col0 ) * + CAST( col2 + - col1 AS SIGNED ) FROM tab0 ---- -1272 -3360 -801 skipif mysql # not compatible query I rowsort label-3920 SELECT DISTINCT ( + col0 ) * + CAST ( col2 + - col1 AS INTEGER ) FROM tab0 ---- -1272 -3360 -801 query I rowsort SELECT ALL + 86 * + col0 + col1 * cor0.col2 FROM tab0 AS cor0 ---- 15116 3107 4902 query I rowsort SELECT ALL + + col1 * ( col2 ) AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + col0 + - 51 AS col1 FROM tab2 AS cor0 ---- -44 27 28 query I rowsort SELECT DISTINCT - tab2.col2 * + col0 AS col1 FROM tab2 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3925 SELECT - CAST( 88 AS SIGNED ) + - col1 AS col0 FROM tab0 AS cor0 ---- -174 -179 -185 skipif mysql # not compatible query I rowsort label-3925 SELECT - CAST ( 88 AS INTEGER ) + - col1 AS col0 FROM tab0 AS cor0 ---- -174 -179 -185 query I rowsort SELECT 32 + col2 * col2 AS col0 FROM tab0 AS cor0 ---- 1121 33 6756 query I rowsort SELECT - 49 + + 22 FROM tab0 cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 27 values hashing to 0259a67676b131a4843853be4811b775 query I rowsort SELECT DISTINCT cor0.col1 + 62 AS col2 FROM tab2, tab1 AS cor0 ---- 72 75 88 query I rowsort SELECT - 64 * 69 + + col0 FROM tab2 AS cor0 ---- -4337 -4338 -4409 onlyif mysql # use DIV operator for integer division query I rowsort label-3930 SELECT - + col0 * col0 DIV - col1 + CAST( - 14 AS SIGNED ) DIV + col2 FROM tab0 cor0 ---- -2 6 87 skipif mysql # not compatible query I rowsort label-3930 SELECT - + col0 * col0 / - col1 + CAST ( - 14 AS INTEGER ) / + col2 FROM tab0 cor0 ---- -2 6 87 query I rowsort SELECT DISTINCT + col1 * + ( col0 ) * - 80 FROM tab0 ---- -165120 -271600 -647920 query I rowsort SELECT DISTINCT 78 * col1 + - col0 AS col2 FROM tab1 AS cor0 ---- 2025 716 934 query I rowsort SELECT ALL + ( 54 ) AS col2 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 81150d59d6c3fc48b4ef5a4a5495bc7a query I rowsort SELECT cor0.col1 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ALL - 38 + 48 AS col0 FROM tab0 ---- 10 10 10 onlyif mysql # use DIV operator for integer division query I rowsort label-3936 SELECT DISTINCT col0 + + col2 DIV + col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-3936 SELECT DISTINCT col0 + + col2 / + col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT + + ( 41 ) * col1 + 74 AS col2 FROM tab1 AS cor0 ---- 1140 484 607 query I rowsort SELECT - 81 AS col0 FROM tab2 ---- -81 -81 -81 query I rowsort SELECT + col2 - 71 FROM tab0 ---- -38 -70 11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + tab2.col1 col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT DISTINCT - 84 + col2 AS col0 FROM tab2 AS cor0 ---- -46 -57 -58 query I rowsort SELECT DISTINCT + + cor0.col2 AS col1 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT ALL cor0.col1 * - col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - ( + ( + col2 ) ) FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + + 68 + + col1 FROM tab0 AS cor0 ---- 154 159 165 onlyif mysql # use DIV operator for integer division query I rowsort label-3946 SELECT DISTINCT - 56 DIV + 13 - + col1 FROM tab1 cor0 ---- -14 -17 -30 skipif mysql # not compatible query I rowsort label-3946 SELECT DISTINCT - 56 / + 13 - + col1 FROM tab1 cor0 ---- -14 -17 -30 query I rowsort SELECT 20 * 34 AS col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 8ff2bb7eb8f5f0896c097b3a7e9bd432 query I rowsort SELECT ( col0 ) + col2 * col1 AS col0 FROM tab0 ---- 132 2862 7551 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3949 SELECT CAST( - col1 AS SIGNED ) + col2 FROM tab0 ---- -53 -9 -96 skipif mysql # not compatible query I rowsort label-3949 SELECT CAST ( - col1 AS INTEGER ) + col2 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT + + ( + ( - col0 ) ) * + 29 FROM tab1 AS cor0 ---- -1856 -2320 -87 query I rowsort SELECT DISTINCT - 2 + col1 * - col2 AS col1 FROM tab2 AS cor0 ---- -1536 -648 -839 query I rowsort SELECT - cor0.col2 + - ( - col1 ) AS col0 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-3953 SELECT ALL + col1 * 63 DIV + col2 FROM tab1 cor0 ---- 11 30 8 skipif mysql # not compatible query I rowsort label-3953 SELECT ALL + col1 * 63 / + col2 FROM tab1 cor0 ---- 11 30 8 query I rowsort SELECT ALL 48 * + ( cor0.col0 ) FROM tab2 AS cor0 ---- 336 3744 3792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3955 SELECT ALL + + CAST( col2 AS SIGNED ) * col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-3955 SELECT ALL + + CAST ( col2 AS INTEGER ) * col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT cor1.col1 AS col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 10 13 26 query I rowsort SELECT + col1 * - tab2.col0 AS col2 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT + 71 FROM tab0, tab2, tab1 cor0 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 query I rowsort SELECT DISTINCT + 57 * - col0 + col1 AS col1 FROM tab0 ---- -1282 -1898 -4982 query I rowsort SELECT + - col2 + + cor0.col2 * ( col0 * - cor0.col0 ) FROM tab2 AS cor0 ---- -1350 -158210 -237196 query I rowsort SELECT + tab0.col0 - col1 * - col2 * - col1 FROM tab0 ---- -244044 -678953 -9374 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + col2 * - ( col0 ) col0 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT - 16 + - tab0.col0 FROM tab0 ---- -105 -40 -51 onlyif mysql # use DIV operator for integer division query I rowsort label-3964 SELECT + col1 + - col0 DIV col1 AS col2 FROM tab2 ---- 13 31 58 skipif mysql # not compatible query I rowsort label-3964 SELECT + col1 + - col0 / col1 AS col2 FROM tab2 ---- 13 31 58 query I rowsort SELECT ALL + - cor0.col1 * - col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + 74 AS col2 FROM tab2 AS cor0 ---- 74 74 74 query I rowsort SELECT DISTINCT - 64 + + col1 * 37 FROM tab0 AS cor0 ---- 3118 3303 3525 query I rowsort SELECT - col0 * cor0.col1 + ( col1 * + col2 ) + col0 FROM tab2 cor0 ---- -2990 -618 627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3969 SELECT DISTINCT + + ( col2 ) * CAST( - col1 AS SIGNED ) + col2 * + 61 AS col1 FROM tab0 AS cor0 ---- -2460 -36 -825 skipif mysql # not compatible query I rowsort label-3969 SELECT DISTINCT + + ( col2 ) * CAST ( - col1 AS INTEGER ) + col2 * + 61 AS col1 FROM tab0 AS cor0 ---- -2460 -36 -825 query I rowsort SELECT ALL + col0 + - 6 AS col0 FROM tab2 cor0 ---- 1 72 73 query I rowsort SELECT DISTINCT + + col2 * + 91 - + 1 FROM tab1 AS cor0 ---- 4913 5186 8735 onlyif mysql # use DIV operator for integer division query I rowsort label-3972 SELECT - + col2 DIV + col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3972 SELECT - + col2 / + col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT + cor0.col1 + - col1 AS col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + col0 - ( - 69 ) * col0 AS col1 FROM tab2 AS cor0 ---- 490 5460 5530 query I rowsort SELECT DISTINCT + cor0.col0 + + ( 34 ) FROM tab0 AS cor0 ---- 123 58 69 query I rowsort SELECT ALL - - col0 * + cor0.col0 FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT ALL + col2 + + 30 AS col1 FROM tab0 AS cor0 ---- 112 31 63 query I rowsort SELECT ALL - - col1 * col0 - col1 AS col2 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT - ( col2 ) * - col0 FROM tab1 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col1 + + col0 col1 FROM tab1 ---- 1120 704 81 query I rowsort SELECT ALL + col1 * + ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT 77 * + col1 FROM tab2 ---- 1309 2387 4543 onlyif mysql # use DIV operator for integer division query I rowsort label-3983 SELECT ALL + col0 DIV 20 FROM tab2 AS cor0 ---- 0 3 3 skipif mysql # not compatible query I rowsort label-3983 SELECT ALL + col0 / 20 FROM tab2 AS cor0 ---- 0 3 3 query I rowsort SELECT DISTINCT + cor0.col0 + + 46 AS col0 FROM tab1, tab0, tab0 cor0, tab2 ---- 135 70 81 query I rowsort SELECT DISTINCT - + col2 * 57 AS col0 FROM tab1 cor0 ---- -3078 -3249 -5472 query I rowsort SELECT DISTINCT - - col2 * + cor0.col0 AS col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + col2 + - 37 * - cor0.col0 * - col2 + ( - col0 * - col0 ) AS col1 FROM tab1 AS cor0 ---- -130823 -277664 -5931 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3988 SELECT - + CAST( 81 AS SIGNED ) * col2 AS col1 FROM tab2 AS cor0 ---- -2106 -2187 -3078 skipif mysql # not compatible query I rowsort label-3988 SELECT - + CAST ( 81 AS INTEGER ) * col2 AS col1 FROM tab2 AS cor0 ---- -2106 -2187 -3078 query I rowsort SELECT - ( 75 ) + - cor0.col1 * + col1 FROM tab2 AS cor0 ---- -1036 -3556 -364 query I rowsort SELECT col2 * - 5 AS col1 FROM tab1 AS cor0 ---- -270 -285 -480 query I rowsort SELECT DISTINCT - 95 AS col0 FROM tab0, tab0 cor0 ---- -95 query I rowsort SELECT ALL 55 AS col1 FROM tab0, tab0 cor0, tab1 cor1 ---- 27 values hashing to 832128adb1ddc65c3105e29cc2c8b3a3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * 39 col2 FROM tab1 ---- -117 -2496 -3120 query I rowsort SELECT - - col1 * col0 - + ( col2 ) FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT ALL + + ( + col2 ) AS col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - 98 + col2 AS col0 FROM tab1 AS cor0 ---- -2 -41 -44 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 - cor0.col0 col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ALL + - col2 * - col2 + col1 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT DISTINCT + - col2 + - col1 - col2 AS col0 FROM tab0 cor0 ---- -152 -255 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * col0 col2 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT + ( - col1 ) * + 6 FROM tab1 AS cor0 ---- -156 -60 -78 query I rowsort SELECT DISTINCT - 22 AS col2 FROM tab1 AS cor0 ---- -22 query I rowsort SELECT ALL 88 * - col1 AS col1 FROM tab2 cor0 ---- -1496 -2728 -5192 onlyif mysql # use DIV operator for integer division query I rowsort label-4004 SELECT tab0.col1 + - 75 DIV + col0 AS col1 FROM tab0 ---- 83 91 95 skipif mysql # not compatible query I rowsort label-4004 SELECT tab0.col1 + - 75 / + col0 AS col1 FROM tab0 ---- 83 91 95 onlyif mysql # use DIV operator for integer division query I rowsort label-4005 SELECT 41 * 16 + + col1 DIV - col0 FROM tab0 ---- 653 654 655 skipif mysql # not compatible query I rowsort label-4005 SELECT 41 * 16 + + col1 / - col0 FROM tab0 ---- 653 654 655 query I rowsort SELECT - 6 * 27 + col2 AS col0 FROM tab2 ---- -124 -135 -136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4007 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4007 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT + col1 + ( col2 ) FROM tab0 ---- 119 173 98 query I rowsort SELECT ALL - col2 - + 26 * + col0 FROM tab0 ---- -2396 -657 -911 query I rowsort SELECT ALL col1 * col2 - + tab1.col0 AS col2 FROM tab1 ---- 1168 1401 506 onlyif mysql # use DIV operator for integer division query I rowsort label-4011 SELECT ALL 53 DIV col1 - + col2 AS col2 FROM tab1 ---- -52 -52 -92 skipif mysql # not compatible query I rowsort label-4011 SELECT ALL 53 / col1 - + col2 AS col2 FROM tab1 ---- -52 -52 -92 onlyif mysql # use DIV operator for integer division query I rowsort label-4012 SELECT ALL col0 + col1 DIV + 30 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4012 SELECT ALL col0 + col1 / + 30 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL + - col0 + col1 + ( cor0.col0 ) AS col1 FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT ALL col0 + + col0 * col0 + - col0 AS col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT - - 83 * col0 FROM tab0 AS cor0 ---- 1992 2905 7387 query I rowsort SELECT col2 * + tab0.col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + - col1 * col1 + + col2 AS col0 FROM tab1 AS cor0 ---- -43 -622 -73 query I rowsort SELECT + cor0.col0 + + col0 * col0 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT ALL col2 + + col0 FROM tab1 WHERE ( - col2 ) NOT IN ( col0 + col2 ) ---- 121 176 57 query I rowsort SELECT - cor0.col0 * + col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col1 + 61 * col1 + col1 col1 FROM tab1 AS cor0 ---- 1260 1690 1846 query I rowsort SELECT - cor0.col2 + ( 48 + col2 * ( - 78 ) ) AS col2 FROM tab2 AS cor0 ---- -2006 -2085 -2954 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4023 SELECT ALL col1 + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4023 SELECT ALL col1 + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + ( 76 ) col2 FROM tab0 AS cor0 ---- 100 111 165 query I rowsort SELECT DISTINCT col0 * cor0.col0 - col2 AS col0 FROM tab0 AS cor0 ---- 1224 543 7839 query I rowsort SELECT ALL - col1 * tab1.col2 AS col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT tab1.col0 * col2 + col1 AS col1 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT - col0 * - tab1.col0 AS col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT DISTINCT - tab2.col2 + - col2 FROM tab2 ---- -52 -54 -76 query I rowsort SELECT + col0 * col2 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT col2 * + tab0.col2 + - col0 FROM tab0 ---- -34 1065 6635 query I rowsort SELECT col0 * + col1 * - col2 + - col2 - + col2 AS col0 FROM tab1 ---- -100032 -36594 -4320 query I rowsort SELECT DISTINCT + col1 * - col0 + col2 FROM tab1 ---- -24 -583 -944 query I rowsort SELECT ALL col0 * - col1 * - col1 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT tab1.col0 FROM tab1 WHERE NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT + tab2.col1 + + tab2.col0 FROM tab2 ---- 137 38 96 query I rowsort SELECT ALL - col1 * col1 + col2 AS col1 FROM tab1 ---- -43 -622 -73 query III rowsort SELECT ALL * FROM tab0 WHERE ( NULL ) = - col2 + + col2 * col1 ---- query I rowsort SELECT - col2 * tab2.col1 FROM tab2 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * + tab0.col0 + + col1 col2 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT ALL + col1 * col2 + + tab2.col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT DISTINCT col2 * col2 + - col2 * - col0 FROM tab0 ---- 14022 1881 36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col0 + - tab1.col1 col1 FROM tab1 WHERE NOT NULL < NULL ---- query III rowsort SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN col2 AND NULL ---- query I rowsort SELECT DISTINCT tab1.col1 FROM tab1 WHERE col1 <> NULL ---- query I rowsort SELECT col1 * col0 + - col0 * col1 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + tab2.col1 * col2 + + col0 * + col1 FROM tab2 ---- 1054 1989 6136 query I rowsort SELECT DISTINCT col0 + - tab2.col0 AS col2 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT col0 FROM tab1 WHERE NOT NULL >= + col0 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4050 SELECT ALL - col2 + col0 DIV + tab1.col1 AS col2 FROM tab1 ---- -51 -54 -90 skipif mysql # not compatible query I rowsort label-4050 SELECT ALL - col2 + col0 / + tab1.col1 AS col2 FROM tab1 ---- -51 -54 -90 query III rowsort SELECT ALL * FROM tab1 WHERE col0 * - col0 * col1 NOT IN ( col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT DISTINCT col1 + - tab0.col2 FROM tab0 ---- 53 9 96 query I rowsort SELECT ALL - col1 FROM tab2 WHERE NULL < NULL ---- query I rowsort SELECT DISTINCT - col1 AS col2 FROM tab2 WHERE NOT NULL BETWEEN col2 AND ( col2 * tab2.col1 ) ---- query I rowsort SELECT + col1 AS col1 FROM tab2 WHERE NOT col1 NOT IN ( col2 * + col0 + + col0 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL < + col2 ---- query I rowsort SELECT DISTINCT - col2 * - col0 + tab1.col0 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT + col2 * col2 + - col2 - col0 AS col1 FROM tab1 ---- 2859 3128 9040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + col0 col2 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + col0 * - col1 + + col0 FROM tab1 ---- -576 -75 -960 query III rowsort SELECT * FROM tab0 WHERE col2 >= ( - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT col2 + - col1 * col2 * tab0.col2 FROM tab0 ---- -611802 -93621 -96 query I rowsort SELECT ALL col2 * + col0 AS col1 FROM tab0 WHERE NOT col1 + col0 + + col2 * col1 IN ( - col0 ) ---- 35 7298 792 query I rowsort SELECT col1 * + tab0.col2 AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + ( ( + tab0.col2 ) ) FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL 56 * col1 - ( + 73 ) * - col0 FROM tab0 cor0 ---- 11593 6568 7987 query I rowsort SELECT ALL + 70 AS col0 FROM tab0 AS cor0 ---- 70 70 70 query I rowsort SELECT - ( - ( tab1.col0 ) ) FROM tab1 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4069 SELECT col1 DIV + 76 - tab0.col2 * + col0 AS col2 FROM tab0 ---- -34 -7297 -791 skipif mysql # not compatible query I rowsort label-4069 SELECT col1 / + 76 - tab0.col2 * + col0 AS col2 FROM tab0 ---- -34 -7297 -791 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col0 ) * - col2 col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + col1 - tab0.col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT - ( + 72 ) * - col0 + - col0 AS col0 FROM tab0 ---- 1704 2485 6319 query I rowsort SELECT DISTINCT col0 * - col0 + col0 AS col2 FROM tab1 ---- -4032 -6 -6320 query I rowsort SELECT DISTINCT - 11 * col0 * + col1 + + 25 * + 22 FROM tab2 ---- -14223 -1837 -50072 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + - col1 col0 FROM tab1 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 0 col1 FROM tab1 ---- 0 query I rowsort SELECT DISTINCT col0 - + col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + col0 * + col2 + - col1 AS col0 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT + + 74 AS col0 FROM tab1 AS cor0 ---- 74 74 74 query I rowsort SELECT DISTINCT + - col0 * col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL - + col1 * + col0 * - 99 + + cor0.col2 * - col2 * 92 FROM tab0 cor0 ---- 104148 183193 336013 query I rowsort SELECT + col2 * + col2 - col2 FROM tab0 ---- 0 1056 6642 query I rowsort SELECT DISTINCT ( + 98 ) FROM tab2, tab1 AS cor0 ---- 98 query I rowsort SELECT + col0 * - col2 - + col2 FROM tab2 AS cor0 ---- -2054 -216 -3040 onlyif mysql # use DIV operator for integer division query I rowsort label-4085 SELECT cor0.col0 DIV col2 - + col0 DIV - col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-4085 SELECT cor0.col0 / col2 - + col0 / - col1 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT - col2 + + ( col1 ) AS col0 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT + cor0.col0 + col1 * col2 AS col1 FROM tab0 AS cor0 ---- 132 2862 7551 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 24 * col2 * - col2 col0 FROM tab2 AS cor0 ---- -16198 -17469 -34618 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - col0 col0 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-4090 SELECT ALL + - cor0.col2 DIV + 30 - col2 * 16 FROM tab0 AS cor0 ---- -1314 -16 -529 skipif mysql # not compatible query I rowsort label-4090 SELECT ALL + - cor0.col2 / + 30 - col2 * 16 FROM tab0 AS cor0 ---- -1314 -16 -529 query I rowsort SELECT + col2 * 47 + col1 FROM tab1 cor0 ---- 2564 2689 4525 onlyif mysql # use DIV operator for integer division query I rowsort label-4092 SELECT - col0 + cor0.col1 DIV + col0 FROM tab0 AS cor0 ---- -21 -33 -88 skipif mysql # not compatible query I rowsort label-4092 SELECT - col0 + cor0.col1 / + col0 FROM tab0 AS cor0 ---- -21 -33 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-4093 SELECT ALL - ( + col2 ) DIV + col0 + + cor0.col2 * col2 + + col0 * + col1 * - col2 FROM tab2 AS cor0 ---- -118976 -49590 -5133 skipif mysql # not compatible query I rowsort label-4093 SELECT ALL - ( + col2 ) / + col0 + + cor0.col2 * col2 + + col0 * + col1 * - col2 FROM tab2 AS cor0 ---- -118976 -49590 -5133 query I rowsort SELECT - 14 AS col1 FROM tab2 cor0 ---- -14 -14 -14 query I rowsort SELECT ALL - ( + col0 ) * col2 + 85 FROM tab0 AS cor0 ---- -707 -7213 50 query I rowsort SELECT ALL tab0.col2 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT DISTINCT - 91 * + col2 FROM tab2 AS cor0 ---- -2366 -2457 -3458 onlyif mysql # use DIV operator for integer division query I rowsort label-4098 SELECT DISTINCT col1 DIV cor0.col0 FROM tab2 AS cor0 ---- 0 4 skipif mysql # not compatible query I rowsort label-4098 SELECT DISTINCT col1 / cor0.col0 FROM tab2 AS cor0 ---- 0 4 query I rowsort SELECT - 67 * col0 AS col1 FROM tab0 AS cor0 ---- -1608 -2345 -5963 query I rowsort SELECT col2 * + col0 + - cor0.col2 * - col1 FROM tab2 cor0 ---- 1026 3562 3648 query I rowsort SELECT + cor0.col2 + - col0 * cor0.col0 * col1 FROM tab2 AS cor0 ---- -106059 -1492 -358930 query I rowsort SELECT ALL + col1 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT + 0 + col0 AS col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT tab2.col0 + - col0 AS col1 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4105 SELECT + CAST( NULL AS DECIMAL ) + ( - col0 ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4105 SELECT + CAST ( NULL AS REAL ) + ( - col0 ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + col1 + col2 * - col1 FROM tab2 ---- -1475 -629 -806 query I rowsort SELECT col0 * + col1 + col1 * + col2 FROM tab2 ---- 1054 1989 6136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 50 * col0 + - col2 col0 FROM tab0 AS cor0 ---- 1167 1749 4368 query I rowsort SELECT 35 + + col0 FROM tab1 AS cor0 ---- 115 38 99 query I rowsort SELECT tab0.col2 + - tab0.col1 * + col2 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT - - 71 + - col2 * + col1 FROM tab1 cor0 ---- -1177 -1333 -499 query I rowsort SELECT ALL col0 * - col1 + - col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT DISTINCT - cor0.col0 + col2 * cor0.col2 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT DISTINCT + 53 * - col1 AS col1 FROM tab2 ---- -1643 -3127 -901 query I rowsort SELECT col2 + - col1 + col1 * - col0 AS col0 FROM tab1 ---- -50 -593 -957 query I rowsort SELECT ALL 83 + - cor0.col2 AS col0 FROM tab2 AS cor0 ---- 45 56 57 query I rowsort SELECT DISTINCT + - col1 * + ( + col0 ) + col1 + - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1107 -55 -694 query I rowsort SELECT DISTINCT + col1 - + col0 FROM tab0 ---- 2 62 query I rowsort SELECT - - cor1.col2 AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT ALL col1 - + 55 FROM tab1 ---- -29 -42 -45 query I rowsort SELECT DISTINCT col0 * col1 - col0 * - col2 * col2 AS col0 FROM tab0 ---- 28200 3430 606535 query I rowsort SELECT - col2 * 60 * - col1 + + col0 + col1 FROM tab1 ---- 34274 74973 84269 query I rowsort SELECT col0 * col1 + col2 - tab1.col2 AS col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT - ( 29 ) AS col0 FROM tab2 ---- -29 -29 -29 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - col1 + - tab1.col2 col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT DISTINCT - col2 + 72 AS col0 FROM tab0 ---- -10 39 71 onlyif mysql # use DIV operator for integer division query I rowsort label-4127 SELECT DISTINCT col0 + + col0 DIV + col1 AS col2 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4127 SELECT DISTINCT col0 + + col0 / + col1 AS col2 FROM tab0 ---- 24 35 89 query I rowsort SELECT DISTINCT 23 AS col0 FROM tab1 AS cor0 ---- 23 query I rowsort SELECT DISTINCT + ( ( - col0 ) ) FROM tab2 AS cor0 ---- -7 -78 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col2 col2 FROM tab0 AS cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-4131 SELECT ALL - col1 DIV col0 + cor0.col2 * + col1 + - col1 AS col2 FROM tab2 AS cor0 ---- 1475 629 802 skipif mysql # not compatible query I rowsort label-4131 SELECT ALL - col1 / col0 + cor0.col2 * + col1 + - col1 AS col2 FROM tab2 AS cor0 ---- 1475 629 802 query I rowsort SELECT ALL - col2 * + 28 + - col0 * col0 FROM tab1 AS cor0 ---- -1521 -5692 -9088 query I rowsort SELECT DISTINCT - col2 + + col0 AS col0 FROM tab2 ---- -20 41 52 query I rowsort SELECT tab1.col0 + - col1 + - col1 FROM tab1 ---- -49 44 54 query I rowsort SELECT ALL - col0 * - cor0.col2 - - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - col2 * - col0 + - col1 * col1 FROM tab1 AS cor0 ---- -514 3548 7511 query I rowsort SELECT ALL col1 + + col1 AS col0 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT DISTINCT - + col2 * - col2 + col2 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT - - col0 + - col2 * + col1 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL - col2 * - cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT col0 * - col1 * cor0.col1 + col0 FROM tab1 AS cor0 ---- -13440 -2025 -6336 query I rowsort SELECT - - cor0.col0 * col2 - + cor0.col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT DISTINCT cor0.col0 + - col0 AS col2 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + col0 * col2 col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT + tab2.col1 + + tab2.col0 FROM tab2 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col0 + + col0 col2 FROM tab0 ---- 1260 600 8010 query I rowsort SELECT DISTINCT col2 + + col1 AS col0 FROM tab1 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4148 SELECT - col0 * col0 + col2 DIV cor0.col1 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-4148 SELECT - col0 * col0 + col2 / cor0.col1 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-4149 SELECT col2 * col2 + - col0 DIV col1 FROM tab1 AS cor0 ---- 2916 3243 9210 skipif mysql # not compatible query I rowsort label-4149 SELECT col2 * col2 + - col0 / col1 FROM tab1 AS cor0 ---- 2916 3243 9210 query I rowsort SELECT ALL tab0.col1 + tab0.col1 FROM tab0 ---- 172 182 194 onlyif mysql # use DIV operator for integer division query I rowsort label-4151 SELECT + col2 DIV col2 + + col0 AS col1 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-4151 SELECT + col2 / col2 + + col0 AS col1 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT ALL + col1 * cor0.col1 - col0 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT ALL + col0 - cor0.col0 * + col0 AS col2 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT ALL + col2 * + col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT + col1 * col2 * + tab2.col1 + - col0 FROM tab2 ---- 10903 25940 90428 query I rowsort SELECT ALL - col0 * col0 * - col0 FROM tab0 ---- 13824 42875 704969 query I rowsort SELECT col0 + tab2.col1 * + tab2.col1 FROM tab2 ---- 3559 368 968 query I rowsort SELECT - col1 + + 96 FROM tab2 AS cor0 ---- 37 65 79 query I rowsort SELECT ALL - 22 FROM tab2, tab2 AS cor0 ---- 9 values hashing to fae46f8148b02964f7145eb6ed5819f9 query I rowsort SELECT DISTINCT tab0.col2 * 3 FROM tab0 ---- 246 3 99 query I rowsort SELECT - col2 + - ( cor0.col0 ) * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT col0 + 15 FROM tab2 AS cor0 ---- 22 93 94 query I rowsort SELECT - + 61 AS col0 FROM tab0 AS cor0 ---- -61 -61 -61 query I rowsort SELECT - col2 * 21 FROM tab2 AS cor0 ---- -546 -567 -798 query I rowsort SELECT + - col1 * + 94 FROM tab2 AS cor0 ---- -1598 -2914 -5546 query I rowsort SELECT ALL 1 + col2 + col0 AS col0 FROM tab1 AS cor0 ---- 122 177 58 query I rowsort SELECT - 86 FROM tab1, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 9d2e1e8eda15b3b83dd7136dfc4f19af onlyif mysql # use DIV operator for integer division query I rowsort label-4168 SELECT - col1 + + col2 DIV 52 - col1 DIV + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -12 -25 -9 skipif mysql # not compatible query I rowsort label-4168 SELECT - col1 + + col2 / 52 - col1 / + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -12 -25 -9 query I rowsort SELECT ( col2 ) + - col2 + col2 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT + 46 + + cor0.col1 * 18 + - ( col0 ) * + ( - 69 * + cor0.col0 ) FROM tab1 AS cor0 ---- 1135 282850 441880 onlyif mysql # use DIV operator for integer division query I rowsort label-4171 SELECT DISTINCT + - col2 DIV + col2 + - cor0.col0 * col0 FROM tab1 AS cor0 ---- -10 -4097 -6401 skipif mysql # not compatible query I rowsort label-4171 SELECT DISTINCT + - col2 / + col2 + - cor0.col0 * col0 FROM tab1 AS cor0 ---- -10 -4097 -6401 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4172 SELECT CAST( NULL AS SIGNED ) * - 73 / + col1 + 63 + col0 * col0 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4172 SELECT CAST ( NULL AS INTEGER ) * - 73 / + col1 + 63 + col0 * col0 AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 + 32 FROM tab2 ---- -27 1 15 query I rowsort SELECT + col1 * - col1 AS col2 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT DISTINCT 15 + tab0.col0 * + col0 FROM tab0 ---- 1240 591 7936 query I rowsort SELECT DISTINCT ( ( - col1 ) ) + tab0.col2 AS col1 FROM tab0 ---- -53 -9 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4177 SELECT col1 * + col1 + - CAST( col0 AS SIGNED ) + col0 AS col2 FROM tab2 cor0 ---- 289 3481 961 skipif mysql # not compatible query I rowsort label-4177 SELECT col1 * + col1 + - CAST ( col0 AS INTEGER ) + col0 AS col2 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT + 17 + + col1 * 20 + - 25 AS col1 FROM tab1 AS cor0 ---- 192 252 512 query I rowsort SELECT col1 + + 90 + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7572 8462 9596 query I rowsort SELECT DISTINCT + cor0.col0 + cor0.col2 FROM tab2, tab1 AS cor0 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4181 SELECT ALL + + CAST( NULL AS DECIMAL ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4181 SELECT ALL + + CAST ( NULL AS REAL ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT - col0 * col1 + cor0.col2 * - col2 AS col1 FROM tab1 AS cor0 ---- -10256 -2994 -3889 query I rowsort SELECT - - col0 - col1 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT - 40 + col0 * + col0 AS col1 FROM tab0 AS cor0 ---- 1185 536 7881 query I rowsort SELECT ALL + + col2 + cor0.col2 * 25 AS col0 FROM tab1 AS cor0 ---- 1404 1482 2496 query I rowsort SELECT ALL - + ( + tab0.col1 ) AS col2 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT DISTINCT col2 + ( - col1 ) * + col0 AS col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-4188 SELECT + col2 DIV - cor0.col2 - col1 AS col2 FROM tab1 AS cor0 ---- -11 -14 -27 skipif mysql # not compatible query I rowsort label-4188 SELECT + col2 / - cor0.col2 - col1 AS col2 FROM tab1 AS cor0 ---- -11 -14 -27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - cor0.col2 + - col1 col2 FROM tab1 AS cor0 ---- 136 3638 7667 query I rowsort SELECT DISTINCT + - col1 * - col0 * col0 AS col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT ALL - + col2 + 13 FROM tab1 AS cor0 ---- -41 -44 -83 query I rowsort SELECT cor0.col2 * - 3 AS col2 FROM tab0 AS cor0 ---- -246 -3 -99 query I rowsort SELECT ALL + cor0.col2 + - col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 + 83 FROM tab0 cor0 ---- -6 48 59 query I rowsort SELECT DISTINCT col0 - + 27 AS col0 FROM tab2 AS cor0 ---- -20 51 52 query I rowsort SELECT DISTINCT - col0 + + col2 * col1 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT ALL + + col1 * + 5 * + 24 AS col2 FROM tab0 AS cor0 ---- 10320 10920 11640 onlyif mysql # use DIV operator for integer division query I rowsort label-4198 SELECT ALL - ( - col1 ) DIV - col1 - + col2 * + col1 FROM tab1 ---- -1249 -1405 -571 skipif mysql # not compatible query I rowsort label-4198 SELECT ALL - ( - col1 ) / - col1 - + col2 * + col1 FROM tab1 ---- -1249 -1405 -571 query I rowsort SELECT DISTINCT tab2.col2 - + col2 * ( 95 ) FROM tab2 ---- -2444 -2538 -3572 query I rowsort SELECT - 95 + - col1 FROM tab0 ---- -181 -186 -192 onlyif mysql # use DIV operator for integer division query I rowsort label-4201 SELECT ALL - col1 + 69 DIV - ( + col0 * + col1 ) FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4201 SELECT ALL - col1 + 69 / - ( + col0 * + col1 ) FROM tab1 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-4202 SELECT DISTINCT col2 DIV + col1 + 92 AS col1 FROM tab1 ---- 94 97 99 skipif mysql # not compatible query I rowsort label-4202 SELECT DISTINCT col2 / + col1 + 92 AS col1 FROM tab1 ---- 94 97 99 query I rowsort SELECT + cor0.col0 + cor0.col0 * + 26 AS col0 FROM tab1 AS cor0 ---- 1728 2160 81 query I rowsort SELECT - cor0.col1 + + ( 26 + + col2 ) * + col2 AS col0 FROM tab2 AS cor0 ---- 1293 1400 2415 query I rowsort SELECT - col1 * col0 + + ( - col2 ) AS col1 FROM tab1 AS cor0 ---- -1136 -132 -697 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + ( col1 ) * col0 col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT - 68 AS col1 FROM tab2, tab1 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to 6fbba7db5bccb533a35aa5125a231f88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 23 * + col1 col1 FROM tab0 AS cor0 ---- -1978 -2093 -2231 query I rowsort SELECT - col2 * + 23 FROM tab2 AS cor0 ---- -598 -621 -874 query I rowsort SELECT - 95 AS col2 FROM tab0 AS cor0 ---- -95 -95 -95 query I rowsort SELECT - 29 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 0cc9ddad93fc783055518ae4b6be054b query I rowsort SELECT DISTINCT - 33 + tab1.col2 * + col2 - col0 AS col2 FROM tab1 ---- 2880 3152 9103 query I rowsort SELECT - col1 + - col2 - 82 AS col0 FROM tab0 ---- -180 -201 -255 onlyif mysql # use DIV operator for integer division query I rowsort label-4214 SELECT - ( + col1 + - col0 ) DIV + col2 col2 FROM tab0 ---- -1 -62 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4214 SELECT - ( + col1 + - col0 ) / + col2 col2 FROM tab0 ---- -1 -62 0 query I rowsort SELECT DISTINCT + col0 + - col2 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT - col1 * - col0 + + col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT 84 * - col1 AS col2 FROM tab2 cor0 ---- -1428 -2604 -4956 query I rowsort SELECT ALL - ( - col1 ) * - 59 + - 67 * - col1 FROM tab0 AS cor0 ---- 688 728 776 query I rowsort SELECT DISTINCT + 94 * col2 FROM tab1 AS cor0 ---- 5076 5358 9024 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4220 SELECT - col1 * cor0.col0 + CAST( col2 AS SIGNED ) * - col1 * col0 AS col2 FROM tab2 cor0 ---- -124254 -52377 -6076 skipif mysql # not compatible query I rowsort label-4220 SELECT - col1 * cor0.col0 + CAST ( col2 AS INTEGER ) * - col1 * col0 AS col2 FROM tab2 cor0 ---- -124254 -52377 -6076 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + col2 * col1 col2 FROM tab2 cor0 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT 73 * ( cor0.col1 ) FROM tab2 AS cor0 ---- 1241 2263 4307 query I rowsort SELECT ( + ( col1 ) ) * - ( - col1 ) - - col2 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT + + ( - 7 ) * + col1 - 41 AS col0 FROM tab1 AS cor0 ---- -111 -132 -223 query I rowsort SELECT ALL + - col1 + + col2 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT + - cor0.col1 + + ( col2 ) FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT ALL ( + col2 ) + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT cor0.col1 + - col1 + - col1 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT - 68 + 57 * col0 FROM tab1 AS cor0 ---- 103 3580 4492 onlyif mysql # use DIV operator for integer division query I rowsort label-4230 SELECT 13 + - col2 DIV col2 AS col2 FROM tab1 AS cor0 ---- 12 12 12 skipif mysql # not compatible query I rowsort label-4230 SELECT 13 + - col2 / col2 AS col2 FROM tab1 AS cor0 ---- 12 12 12 query I rowsort SELECT + - ( + cor0.col1 ) + - col2 * col2 AS col2 FROM tab2 cor0 ---- -1461 -735 -760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * cor0.col1 col0 FROM tab1 AS cor0 ---- -100 -169 -676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col0 - 56 col2 FROM tab0 AS cor0 ---- -145 -80 -91 query I rowsort SELECT + - ( cor0.col0 ) * - col2 - col1 AS col2 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT ALL - + 0 * - 39 AS col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4236 SELECT DISTINCT - - col2 DIV col2 + cor0.col0 * + col2 * col0 AS col1 FROM tab1 AS cor0 ---- 233473 487 614401 skipif mysql # not compatible query I rowsort label-4236 SELECT DISTINCT - - col2 / col2 + cor0.col0 * + col2 * col0 AS col1 FROM tab1 AS cor0 ---- 233473 487 614401 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * - col1 + col1 + col0 col2 FROM tab2 AS cor0 ---- -1247 -179 -4465 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4238 SELECT CAST( + col2 AS SIGNED ) - + col0 FROM tab2 cor0 ---- -41 -52 20 skipif mysql # not compatible query I rowsort label-4238 SELECT CAST ( + col2 AS INTEGER ) - + col0 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT DISTINCT - - ( col2 ) * - col1 * + 65 FROM tab0 cor0 ---- -184470 -485030 -6305 query I rowsort SELECT - + 77 * - col1 + - col1 * + col0 + + 95 FROM tab2 AS cor0 ---- 2265 36 61 query I rowsort SELECT DISTINCT + + 51 * + col1 FROM tab2 AS cor0 ---- 1581 3009 867 query I rowsort SELECT DISTINCT + col0 * col1 + + col2 AS col0 FROM tab0 AS cor0 ---- 2097 3396 8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 72 col2 FROM tab2 AS cor0 ---- -72 query I rowsort SELECT - cor0.col1 * col2 + ( - col0 ) + col1 AS col2 FROM tab0 AS cor0 ---- -2776 -35 -7460 query I rowsort SELECT DISTINCT - cor0.col0 * col0 AS col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 29 * - col2 col2 FROM tab1 AS cor0 ---- -1566 -1653 -2784 query I rowsort SELECT ALL + - 90 * col2 + - 7 FROM tab0 AS cor0 ---- -2977 -7387 -97 query I rowsort SELECT - col2 * col0 + - col0 FROM tab1 ---- -165 -3712 -7760 query I rowsort SELECT - col2 + 8 FROM tab2 AS cor0 ---- -18 -19 -30 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 cor0, tab2 AS cor1, tab1 cor2 ---- 972 values hashing to 263f0eb7d5dfd4076c74918bc141bd9b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col2 col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT ALL col2 - 89 * - tab0.col1 * - col1 FROM tab0 ---- -658211 -736927 -837400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4253 SELECT col1 - - CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4253 SELECT col1 - - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + 64 - col2 AS col1 FROM tab2 ---- 105 116 44 query I rowsort SELECT ALL col2 * + 33 - col1 AS col2 FROM tab1 ---- 1756 1871 3155 query I rowsort SELECT DISTINCT + col2 + 25 - ( - col0 + ( col2 ) ) * col0 AS col1 FROM tab0 ---- -158 1216 730 query I rowsort SELECT ALL + col0 + ( - col0 ) - col2 FROM tab2 ---- -26 -27 -38 query I rowsort SELECT - col1 * - 51 AS col2 FROM tab1 ---- 1326 510 663 onlyif mysql # use DIV operator for integer division query I rowsort label-4259 SELECT + col2 DIV + ( + col2 + col2 ) FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4259 SELECT + col2 / + ( + col2 + col2 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 + - col0 * - tab2.col2 - - col1 FROM tab2 ---- 193 2061 2981 query I rowsort SELECT ALL col2 - - col1 AS col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT DISTINCT tab0.col1 + + 99 - + col1 FROM tab0 ---- 99 query I rowsort SELECT col0 * 93 + 47 AS col0 FROM tab0 ---- 2279 3302 8324 query I rowsort SELECT 36 AS col0 FROM tab1 ---- 36 36 36 query I rowsort SELECT + 64 + col2 AS col0 FROM tab2 ---- 102 90 91 onlyif mysql # use DIV operator for integer division query I rowsort label-4266 SELECT 73 + ( - tab1.col2 ) * col1 DIV - 87 + + col2 AS col2 FROM tab1 ---- 136 143 183 skipif mysql # not compatible query I rowsort label-4266 SELECT 73 + ( - tab1.col2 ) * col1 / - 87 + + col2 AS col2 FROM tab1 ---- 136 143 183 query I rowsort SELECT ALL + ( + 58 ) + col1 FROM tab0 ---- 144 149 155 onlyif mysql # use DIV operator for integer division query I rowsort label-4268 SELECT - col2 + tab2.col0 + col2 DIV - 6 AS col0 FROM tab2 ---- -24 35 48 skipif mysql # not compatible query I rowsort label-4268 SELECT - col2 + tab2.col0 + col2 / - 6 AS col0 FROM tab2 ---- -24 35 48 query I rowsort SELECT ALL - cor1.col1 * 30 FROM tab1, tab0 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 81 values hashing to 8e67b39e3aacaa8e899e3db9b3637fd5 query I rowsort SELECT DISTINCT - - 91 FROM tab0 cor0 ---- 91 query I rowsort SELECT + 16 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4272 SELECT ALL CAST( + 77 AS SIGNED ) FROM tab2 AS cor0 ---- 77 77 77 skipif mysql # not compatible query I rowsort label-4272 SELECT ALL CAST ( + 77 AS INTEGER ) FROM tab2 AS cor0 ---- 77 77 77 query I rowsort SELECT ALL tab0.col1 * + 32 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 72b9765f9b09d3e63126c3816c0f906e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + 17 col2 FROM tab0 cor0 ---- -17 -17 -17 query I rowsort SELECT ALL - + col0 * + col2 * col1 AS col2 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - col2 + - col2 * 90 + - col2 AS col2 FROM tab0 AS cor0 ---- -3036 -7544 -92 query I rowsort SELECT + col1 + + col1 * - col1 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT 45 AS col2 FROM tab0 ---- 45 45 45 query I rowsort SELECT ALL - + col1 * col0 + - cor0.col2 FROM tab0 cor0 ---- -2097 -3396 -8181 query I rowsort SELECT DISTINCT col0 + col2 * - col0 AS col1 FROM tab0 AS cor0 ---- -7209 -768 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4281 SELECT DISTINCT + col1 * + col1 - + col2 DIV col1 FROM tab2 AS cor0 ---- 287 3481 961 skipif mysql # not compatible query I rowsort label-4281 SELECT DISTINCT + col1 * + col1 - + col2 / col1 FROM tab2 AS cor0 ---- 287 3481 961 onlyif mysql # use DIV operator for integer division query I rowsort label-4282 SELECT ALL - col1 DIV cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-4282 SELECT ALL - col1 / cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT ALL + cor0.col1 * ( col2 * - col1 ) AS col2 FROM tab0 AS cor0 ---- -244068 -679042 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-4284 SELECT ALL col0 + col2 DIV + col2 AS col2 FROM tab1 cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-4284 SELECT ALL col0 + col2 / + col2 AS col2 FROM tab1 cor0 ---- 4 65 81 query I rowsort SELECT ALL - col1 + - 1 * col0 AS col2 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4286 SELECT col0 + - CAST( + col2 AS SIGNED ) col1 FROM tab0 AS cor0 ---- -9 34 7 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4286 SELECT col0 + - CAST ( + col2 AS INTEGER ) col1 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT DISTINCT 82 AS col0 FROM tab2, tab0, tab1 cor0 ---- 82 query I rowsort SELECT - col0 + + col2 * - col1 FROM tab1 ---- -1328 -1407 -634 query I rowsort SELECT DISTINCT col0 + + ( - col2 + - cor0.col0 ) * col1 * col0 FROM tab0 AS cor0 ---- -117624 -122185 -1384840 query I rowsort SELECT - col0 + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT + - col2 + + 73 FROM tab0 AS cor0 ---- -9 40 72 query I rowsort SELECT + + col2 + + col2 * col1 * - cor0.col0 AS col1 FROM tab1 cor0 ---- -36423 -4158 -99744 query I rowsort SELECT DISTINCT + tab2.col0 AS col0 FROM tab2, tab1 AS cor0 ---- 7 78 79 query I rowsort SELECT + 46 * col0 AS col0 FROM tab2 AS cor0 ---- 322 3588 3634 query I rowsort SELECT ( - col1 + + 77 ) * col1 FROM tab2 ---- 1020 1062 1426 query I rowsort SELECT + 84 * col0 AS col1 FROM tab0 ---- 2016 2940 7476 query I rowsort SELECT ALL cor0.col2 + col2 * - 99 * - col2 FROM tab2 cor0 ---- 142994 66950 72198 query I rowsort SELECT + - ( + col2 ) + + col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT ALL col0 * col0 * col0 FROM tab1 ---- 262144 27 512000 query I rowsort SELECT + col1 * - 56 FROM tab0 ---- -4816 -5096 -5432 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 * 84 col2 FROM tab2 AS cor0 ---- 588 6552 6636 query I rowsort SELECT ALL cor0.col1 * - 27 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 33ca158e4b50316b3787dced60f0f273 query I rowsort SELECT + col1 + 28 AS col2 FROM tab1 cor0 ---- 38 41 54 query I rowsort SELECT 69 * - col2 AS col1 FROM tab2 AS cor0 ---- -1794 -1863 -2622 query I rowsort SELECT + - col1 - + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT + + col0 + 37 FROM tab2 AS cor0 ---- 115 116 44 query I rowsort SELECT - cor0.col1 + - cor0.col0 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 679222606429bc7195f6dbd388ba1980 query I rowsort SELECT - col2 * + cor0.col2 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL 35 FROM tab2, tab1 cor0 ---- 9 values hashing to d9b103f79c4e8f0de4b7c1c821783a29 query I rowsort SELECT DISTINCT col0 * 97 - col2 FROM tab2 ---- 652 7540 7625 query I rowsort SELECT ALL + col2 + - 65 + + tab0.col0 FROM tab0 ---- -29 -8 106 query I rowsort SELECT ALL col1 * - ( + col2 ) + 23 FROM tab1 AS cor0 ---- -1225 -1381 -547 query I rowsort SELECT - + 47 AS col2 FROM tab2 AS cor0 ---- -47 -47 -47 query I rowsort SELECT - + col1 + 11 * col2 AS col2 FROM tab0 cor0 ---- -86 277 811 query I rowsort SELECT - ( ( - col2 ) ) FROM tab2 AS cor0 ---- 26 27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-4316 SELECT DISTINCT - col2 DIV + cor0.col0 FROM tab0 cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-4316 SELECT DISTINCT - col2 / + cor0.col0 FROM tab0 cor0 ---- -1 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4317 SELECT ALL + CAST( NULL AS SIGNED ) * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4317 SELECT ALL + CAST ( NULL AS INTEGER ) * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * col2 * col2 AS col0 FROM tab0 AS cor0 ---- -611884 -93654 -97 query I rowsort SELECT + 1 + + col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT ALL + + col1 + - cor0.col0 FROM tab0 cor0 ---- 2 62 62 query I rowsort SELECT - - col0 + + col0 AS col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT cor0.col1 + - col2 AS col2 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT col0 * + col0 * col2 AS col0 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT + cor0.col0 * + col1 + col2 AS col0 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT - 49 AS col1 FROM tab1 AS cor0 ---- -49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 87 * col0 col0 FROM tab1 AS cor0 ---- 261 5568 6960 onlyif mysql # use DIV operator for integer division query I rowsort label-4327 SELECT col1 DIV + cor0.col1 + - 98 * + cor0.col2 + cor0.col2 DIV 37 AS col1 FROM tab1 AS cor0 ---- -5290 -5584 -9405 skipif mysql # not compatible query I rowsort label-4327 SELECT col1 / + cor0.col1 + - 98 * + cor0.col2 + cor0.col2 / 37 AS col1 FROM tab1 AS cor0 ---- -5290 -5584 -9405 query I rowsort SELECT DISTINCT - + 83 * col1 AS col2 FROM tab1 AS cor0 ---- -1079 -2158 -830 query I rowsort SELECT ALL col0 + + 41 - col1 AS col0 FROM tab0 ---- -21 -21 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab0.col1 - + col1 col1 FROM tab0 ---- -172 -182 -194 onlyif mysql # use DIV operator for integer division query I rowsort label-4331 SELECT ALL ( + tab1.col2 ) - col1 DIV col0 AS col2 FROM tab1 ---- 46 57 96 skipif mysql # not compatible query I rowsort label-4331 SELECT ALL ( + tab1.col2 ) - col1 / col0 AS col2 FROM tab1 ---- 46 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4332 SELECT - - col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4332 SELECT - - col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 * ( col0 ) + col2 AS col1 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT - + cor0.col0 + col2 AS col2 FROM tab2 AS cor0 ---- -41 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + col2 * - col2 col2 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT ALL + tab1.col2 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT ALL tab2.col1 * col0 AS col0 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT col2 * col0 * - col0 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT - col1 * - col0 + + ( - col2 ) FROM tab2 ---- 1305 190 4576 query I rowsort SELECT DISTINCT col2 * tab1.col1 AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - + 81 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- -81 query I rowsort SELECT + cor0.col2 + ( 25 ) FROM tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 27 values hashing to 7a92245935dd6a9f007d947403efe5c5 query I rowsort SELECT cor0.col2 * 15 FROM tab2 AS cor0 ---- 390 405 570 query I rowsort SELECT - cor0.col1 + + 36 * ( + col2 ) AS col0 FROM tab0 cor0 ---- -61 1102 2861 onlyif mysql # use DIV operator for integer division query I rowsort label-4345 SELECT - col1 DIV - cor0.col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4345 SELECT - col1 / - cor0.col1 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT + ( col1 * ( + tab1.col2 ) ) FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL + 5 AS col0 FROM tab0 ---- 5 5 5 query I rowsort SELECT DISTINCT 74 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 74 query I rowsort SELECT DISTINCT + 52 + + col0 * - col2 FROM tab1 AS cor0 ---- -110 -3596 -7628 query I rowsort SELECT DISTINCT - 74 * cor0.col2 - - col0 FROM tab2 AS cor0 ---- -1846 -1991 -2733 query I rowsort SELECT ( - tab0.col1 ) + col2 AS col0 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT 50 + tab1.col2 AS col0 FROM tab1 ---- 104 107 146 query I rowsort SELECT ALL - 73 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2931474b870c05694e446771031a6949 query I rowsort SELECT DISTINCT - cor0.col2 + 77 + col0 FROM tab1 AS cor0 ---- 26 61 84 query I rowsort SELECT DISTINCT + cor0.col1 * - col0 + col0 AS col0 FROM tab1 AS cor0 ---- -576 -75 -960 onlyif mysql # use DIV operator for integer division query I rowsort label-4356 SELECT - - col2 + col1 * col2 * - col0 - + col0 DIV + col1 FROM tab2 AS cor0 ---- -119627 -51000 -5832 skipif mysql # not compatible query I rowsort label-4356 SELECT - - col2 + col1 * col2 * - col0 - + col0 / + col1 FROM tab2 AS cor0 ---- -119627 -51000 -5832 query I rowsort SELECT ALL - - col0 + - col2 * ( col1 ) FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL - + col2 * 96 AS col0 FROM tab0 cor0 ---- -3168 -7872 -96 query I rowsort SELECT col2 + - cor0.col2 - cor0.col1 * col2 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT cor0.col0 + + col1 AS col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT - - col1 * + ( + col1 ) - + col0 * + cor0.col2 AS col1 FROM tab1 cor0 ---- -3548 -7511 514 query I rowsort SELECT - col0 + ( - 29 ) * col2 FROM tab1 AS cor0 ---- -1569 -1717 -2864 query I rowsort SELECT - col0 * ( - ( + col2 ) ) + 39 * + 10 + - col0 FROM tab2 AS cor0 ---- 2340 3313 572 query I rowsort SELECT DISTINCT - col0 * cor0.col1 + col2 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1288 -159 -4517 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4365 SELECT + col2 + - CAST( - 66 AS SIGNED ) FROM tab1 cor0 ---- 120 123 162 skipif mysql # not compatible query I rowsort label-4365 SELECT + col2 + - CAST ( - 66 AS INTEGER ) FROM tab1 cor0 ---- 120 123 162 query I rowsort SELECT ALL + + col2 * ( - col0 ) FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-4367 SELECT DISTINCT + + col0 + - col0 DIV - col0 + col2 * col2 * + cor0.col1 FROM tab0 AS cor0 ---- 133 611974 93679 skipif mysql # not compatible query I rowsort label-4367 SELECT DISTINCT + + col0 + - col0 / - col0 + col2 * col2 * + cor0.col1 FROM tab0 AS cor0 ---- 133 611974 93679 query I rowsort SELECT - col0 - - ( col2 ) FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ALL col2 + cor0.col0 + ( col0 ) FROM tab1 AS cor0 ---- 185 256 60 query I rowsort SELECT ALL + - cor0.col1 * + col2 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT + 15 AS col0 FROM tab0 AS cor0 ---- 15 15 15 query I rowsort SELECT DISTINCT + - cor0.col1 * - 23 + - col1 AS col2 FROM tab1 AS cor0 ---- 220 286 572 query I rowsort SELECT DISTINCT ( col1 ) * + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4374 SELECT CAST( + col1 AS SIGNED ) FROM tab1 cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-4374 SELECT CAST ( + col1 AS INTEGER ) FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT ( col1 ) + col2 * - col0 FROM tab1 ---- -136 -3638 -7667 onlyif mysql # use DIV operator for integer division query I rowsort label-4376 SELECT col0 + + col2 DIV - col0 FROM tab1 ---- -15 64 79 skipif mysql # not compatible query I rowsort label-4376 SELECT col0 + + col2 / - col0 FROM tab1 ---- -15 64 79 query I rowsort SELECT ALL + col1 * col2 * - cor0.col1 FROM tab2 cor0 ---- -10982 -25947 -90506 onlyif mysql # use DIV operator for integer division query I rowsort label-4378 SELECT ALL - col0 DIV + col1 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-4378 SELECT ALL - col0 / + col1 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT + cor0.col1 * - 40 * col1 FROM tab2 AS cor0 ---- -11560 -139240 -38440 query I rowsort SELECT ALL + - ( cor0.col0 ) FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - 27 * col1 FROM tab1 AS cor0 ---- -270 -351 -702 query I rowsort SELECT DISTINCT + cor0.col2 * + col1 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL cor0.col0 * ( - col0 ) - 47 AS col2 FROM tab2 AS cor0 ---- -6131 -6288 -96 query I rowsort SELECT - ( 65 ) AS col2 FROM tab1 cor0 ---- -65 -65 -65 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( col2 AS REAL ) FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4386 SELECT + CAST( + col2 AS SIGNED ) + col1 AS col0 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-4386 SELECT + CAST ( + col2 AS INTEGER ) + col1 AS col0 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-4387 SELECT DISTINCT - - col2 - + ( col0 ) DIV - col0 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-4387 SELECT DISTINCT - - col2 - + ( col0 ) / - col0 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT ALL + + 2 AS col1 FROM tab0 AS cor0 ---- 2 2 2 query I rowsort SELECT DISTINCT + col1 * + cor0.col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT DISTINCT + col1 * col0 + - col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT - 36 AS col0 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- -36 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0 CROSS JOIN tab1, tab2 cor1, tab2 AS cor2 ---- 3645 values hashing to 1a92b418ae3c05ba566f88a890a407ae query I rowsort SELECT - - 89 + + col1 FROM tab0 cor0 ---- 175 180 186 query I rowsort SELECT DISTINCT + - col2 + + col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT + - 51 AS col1 FROM tab1 cor0 ---- -51 -51 -51 query I rowsort SELECT ALL - col0 * col2 * + col0 AS col0 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT DISTINCT 85 FROM tab2 cor0 ---- 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * cor0.col0 col2 FROM tab0 AS cor0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-4399 SELECT - 20 DIV + col2 FROM tab0 AS cor0 ---- -20 0 0 skipif mysql # not compatible query I rowsort label-4399 SELECT - 20 / + col2 FROM tab0 AS cor0 ---- -20 0 0 query I rowsort SELECT + col1 + - col0 * - col2 AS col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT DISTINCT + tab2.col2 * + col2 * 87 FROM tab2 ---- 125628 58812 63423 query I rowsort SELECT - col2 + - 44 AS col1 FROM tab2 AS cor0 ---- -70 -71 -82 query I rowsort SELECT ALL + col2 * col1 + tab1.col2 + col0 FROM tab1 ---- 1424 1461 691 query I rowsort SELECT + ( + col0 ) + col2 AS col1 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT col1 + - 67 AS col0 FROM tab1 AS cor0 ---- -41 -54 -57 query I rowsort SELECT ( 84 ) AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT ALL col0 * 13 FROM tab2 ---- 1014 1027 91 query I rowsort SELECT ALL ( col2 + - col1 ) AS col1 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT ALL 28 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT DISTINCT - col0 * 40 AS col0 FROM tab0 AS cor0 ---- -1400 -3560 -960 query I rowsort SELECT DISTINCT + + ( col1 ) + + col1 FROM tab2 AS cor0 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-4412 SELECT ALL 84 + + col0 DIV + col1 FROM tab2 cor0 ---- 84 85 88 skipif mysql # not compatible query I rowsort label-4412 SELECT ALL 84 + + col0 / + col1 FROM tab2 cor0 ---- 84 85 88 query I rowsort SELECT ALL - 43 AS col0 FROM tab0 ---- -43 -43 -43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4414 SELECT ALL - + cor0.col0 + ( + col1 ) * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4414 SELECT ALL - + cor0.col0 + ( + col1 ) * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col2 + col1 col0 FROM tab0 cor0 ---- 132 7389 878 onlyif mysql # use DIV operator for integer division query I rowsort label-4416 SELECT + col0 + - 59 DIV - col2 - col1 DIV 89 FROM tab0 AS cor0 ---- 25 88 93 skipif mysql # not compatible query I rowsort label-4416 SELECT + col0 + - 59 / - col2 - col1 / 89 FROM tab0 AS cor0 ---- 25 88 93 query I rowsort SELECT - cor0.col1 * col1 + col2 * - col0 AS col1 FROM tab2 AS cor0 ---- -1150 -3291 -5509 query I rowsort SELECT DISTINCT ( col2 + ( col2 ) ) AS col2 FROM tab0 ---- 164 2 66 onlyif mysql # use DIV operator for integer division query I rowsort label-4419 SELECT ALL col1 * - col0 + + col1 DIV col0 + tab0.col1 FROM tab0 ---- -1975 -3296 -8007 skipif mysql # not compatible query I rowsort label-4419 SELECT ALL col1 * - col0 + + col1 / col0 + tab0.col1 FROM tab0 ---- -1975 -3296 -8007 onlyif mysql # use DIV operator for integer division query I rowsort label-4420 SELECT ALL - col2 + col1 * - 96 + 71 DIV col1 AS col2 FROM tab2 ---- -1666 -3001 -5689 skipif mysql # not compatible query I rowsort label-4420 SELECT ALL - col2 + col1 * - 96 + 71 / col1 AS col2 FROM tab2 ---- -1666 -3001 -5689 onlyif mysql # use DIV operator for integer division query I rowsort label-4421 SELECT + 0 DIV - col1 AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4421 SELECT + 0 / - col1 AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL + 98 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c758e8afbdfa6aae279045b0e9cbacc2 query I rowsort SELECT DISTINCT col2 * ( + tab1.col1 ) + - col2 * + col0 - + col1 * + col2 AS col1 FROM tab1 ---- -162 -3648 -7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col1 + 62 col0 FROM tab1 ---- -18 -47 -5 query I rowsort SELECT ALL - 94 AS col1 FROM tab1 ---- -94 -94 -94 query I rowsort SELECT DISTINCT 74 AS col1 FROM tab0 ---- 74 query I rowsort SELECT DISTINCT + ( col0 * col2 ) AS col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL col2 + + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT + 73 AS col0 FROM tab2 ---- 73 query I rowsort SELECT 5 * col1 FROM tab0 AS cor0 ---- 430 455 485 query I rowsort SELECT - 44 * col0 AS col2 FROM tab2 AS cor0 ---- -308 -3432 -3476 query I rowsort SELECT DISTINCT + 75 AS col0 FROM tab2 cor0 CROSS JOIN tab0 AS cor1 ---- 75 query I rowsort SELECT + - col1 * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 55 * col0 col2 FROM tab1 AS cor0 ---- 165 3520 4400 query I rowsort SELECT DISTINCT 0 * - tab0.col0 AS col2 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT + tab2.col2 * + cor0.col1 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 9 values hashing to 3aa3dc9c06ac75ec040ed5bc20953cf9 query I rowsort SELECT col2 + - col2 * col2 AS col2 FROM tab1 cor0 ---- -2862 -3192 -9120 query I rowsort SELECT ALL + col2 * + col2 + + cor0.col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT DISTINCT col1 + col0 * 17 FROM tab0 AS cor0 ---- 1604 494 692 query I rowsort SELECT + col2 * ( - col1 ) FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - - cor0.col0 * - col2 * col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 onlyif mysql # use DIV operator for integer division query I rowsort label-4442 SELECT DISTINCT - + col2 - 32 * col2 DIV col2 AS col2 FROM tab1 AS cor0 ---- -128 -86 -89 skipif mysql # not compatible query I rowsort label-4442 SELECT DISTINCT - + col2 - 32 * col2 / col2 AS col2 FROM tab1 AS cor0 ---- -128 -86 -89 query I rowsort SELECT DISTINCT + col2 * + cor0.col0 + col1 * col1 FROM tab0 AS cor0 ---- 15579 8188 9444 query I rowsort SELECT col0 * + ( + col0 ) + + col2 AS col0 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT DISTINCT - + col1 + - 95 * - cor0.col0 FROM tab1 AS cor0 ---- 259 6070 7587 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4446 SELECT ALL col2 - CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4446 SELECT ALL col2 - CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 * + 90 FROM tab0 AS cor0 ---- -2160 -3150 -8010 query I rowsort SELECT 42 * 97 AS col0 FROM tab2 AS cor0 ---- 4074 4074 4074 onlyif mysql # use DIV operator for integer division query I rowsort label-4449 SELECT + + ( col1 ) DIV - col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 skipif mysql # not compatible query I rowsort label-4449 SELECT + + ( col1 ) / - col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 query I rowsort SELECT + cor0.col1 + col2 AS col0 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT ( + col2 ) * col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + 18 * + col0 FROM tab2 AS cor0 ---- 126 1404 1422 query I rowsort SELECT ALL 45 * col2 AS col1 FROM tab0 cor0 ---- 1485 3690 45 onlyif mysql # use DIV operator for integer division query I rowsort label-4454 SELECT DISTINCT + - 75 * col1 DIV col1 FROM tab0 AS cor0 ---- -75 skipif mysql # not compatible query I rowsort label-4454 SELECT DISTINCT + - 75 * col1 / col1 FROM tab0 AS cor0 ---- -75 query I rowsort SELECT ALL - tab0.col0 * tab0.col2 FROM tab0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + 95 + - col2 col2 FROM tab0 AS cor0 ---- -3168 -7872 -96 query I rowsort SELECT - + 9 * - col0 + col1 AS col0 FROM tab2 AS cor0 ---- 728 761 94 query I rowsort SELECT - - ( 42 ) FROM tab2 AS cor0 ---- 42 42 42 query I rowsort SELECT DISTINCT - col1 + col0 * + col2 AS col0 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT + col1 + cor0.col1 * - 74 AS col1 FROM tab0 AS cor0 ---- -6278 -6643 -7081 query I rowsort SELECT DISTINCT + col0 * cor0.col2 - cor0.col2 * 14 FROM tab1 AS cor0 ---- -594 2850 6336 query I rowsort SELECT - col0 * col1 + col1 AS col0 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT + col0 * + col1 * + col1 FROM tab1 AS cor0 ---- 13520 2028 6400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * - col2 col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT 97 FROM tab0, tab1 cor0, tab2 AS cor1 ---- 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4466 SELECT ALL 73 + + col2 * col1 DIV - CAST( 33 * + col0 AS SIGNED ) FROM tab0 ---- 70 71 73 skipif mysql # not compatible query I rowsort label-4466 SELECT ALL 73 + + col2 * col1 / - CAST ( 33 * + col0 AS INTEGER ) FROM tab0 ---- 70 71 73 onlyif mysql # use DIV operator for integer division query I rowsort label-4467 SELECT DISTINCT tab1.col2 * col0 DIV - col2 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-4467 SELECT DISTINCT tab1.col2 * col0 / - col2 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort SELECT DISTINCT + col2 * CAST ( col2 AS REAL ) AS col0 FROM tab1 ---- 2916 3249 9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4469 SELECT col0 * CAST( NULL AS SIGNED ) - 83 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4469 SELECT col0 * CAST ( NULL AS INTEGER ) - 83 AS col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * col0 + + col2 col1 FROM tab2 AS cor0 ---- 6110 6279 76 onlyif mysql # use DIV operator for integer division query I rowsort label-4471 SELECT DISTINCT ( + cor0.col1 ) * cor0.col2 + ( - col2 ) DIV cor0.col1 + - 59 FROM tab0 AS cor0 ---- 2779 38 7403 skipif mysql # not compatible query I rowsort label-4471 SELECT DISTINCT ( + cor0.col1 ) * cor0.col2 + ( - col2 ) / cor0.col1 + - 59 FROM tab0 AS cor0 ---- 2779 38 7403 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4472 SELECT ALL - CAST( NULL AS DECIMAL ) / col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4472 SELECT ALL - CAST ( NULL AS REAL ) / col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - 99 FROM tab0 AS cor0 ---- -99 -99 -99 query I rowsort SELECT ALL + 27 AS col1 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT col2 + - col2 * + tab2.col1 AS col0 FROM tab2 ---- -1508 -608 -810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4476 SELECT ALL - CAST( col1 AS SIGNED ) * col2 + - col0 AS col1 FROM tab1 AS cor0 ---- -1328 -1407 -634 skipif mysql # not compatible query I rowsort label-4476 SELECT ALL - CAST ( col1 AS INTEGER ) * col2 + - col0 AS col1 FROM tab1 AS cor0 ---- -1328 -1407 -634 query I rowsort SELECT - - 31 * col2 + col2 FROM tab1 cor0 ---- 1728 1824 3072 query I rowsort SELECT DISTINCT + col1 + col0 * cor0.col0 AS col0 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT DISTINCT - 91 * col1 + + col1 AS col1 FROM tab0 AS cor0 ---- -7740 -8190 -8730 query I rowsort SELECT ALL + + 88 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1144 2288 880 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 + ( - col1 ) col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 82 + ( col2 ) * - ( 8 ) col2 FROM tab1 cor0 ---- -514 -538 -850 query I rowsort SELECT ALL col0 + - 82 AS col1 FROM tab2 AS cor0 ---- -3 -4 -75 query I rowsort SELECT ALL ( col1 ) + ( - col0 ) AS col0 FROM tab0 ---- 2 62 62 query I rowsort SELECT DISTINCT tab0.col1 AS col0 FROM tab0, tab2 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - + 36 - col0 AS col2 FROM tab0 AS cor0 ---- -125 -60 -71 query I rowsort SELECT ALL col0 + + col1 * - ( col1 ) + - col1 * col0 * - col0 FROM tab1 AS cor0 ---- -439 40924 83111 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 51 - cor0.col2 col2 FROM tab1 AS cor0 ---- -3 -45 -6 query I rowsort SELECT - + col2 * col1 + col1 * col1 * - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -246906 -686504 -9506 query I rowsort SELECT ALL tab1.col1 * + tab1.col0 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 815fccd4c3d372b28d3f3fb103025775 query I rowsort SELECT 97 * col0 + + ( + col2 ) FROM tab1 AS cor0 ---- 345 6265 7856 query I rowsort SELECT ALL cor0.col0 * - col1 + col1 * col0 + + 9 * 62 FROM tab1 cor0 ---- 558 558 558 query I rowsort SELECT DISTINCT + + col1 * + ( - col1 ) * + col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col0 + ( - col0 ) col2 FROM tab0 cor0 ---- 2040 3360 8010 query I rowsort SELECT DISTINCT col2 * col2 + - 72 FROM tab1 AS cor0 ---- 2844 3177 9144 query I rowsort SELECT col1 * - col0 + col2 AS col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT ALL col0 * + ( 83 ) AS col0 FROM tab1 AS cor0 ---- 249 5312 6640 query I rowsort SELECT ALL col1 + - col0 * col1 * - col0 FROM tab1 ---- 260 40970 83213 query I rowsort SELECT ALL + cor0.col2 * col0 + 90 AS col0 FROM tab1 AS cor0 ---- 252 3738 7770 query I rowsort SELECT ALL - cor0.col2 * - 41 + - ( col1 ) + col0 AS col2 FROM tab0 cor0 ---- -21 1291 3360 query I rowsort SELECT ALL cor0.col2 + 43 - col2 AS col2 FROM tab1 AS cor0 ---- 43 43 43 query I rowsort SELECT - col0 * 40 FROM tab0 AS cor0 ---- -1400 -3560 -960 query I rowsort SELECT ALL ( ( - cor1.col2 ) ) AS col1 FROM tab2, tab0 AS cor0, tab1, tab2 cor1 ---- 81 values hashing to c569638e8a09ff819458d62ddbde994c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * col0 + + col1 + + col0 * + col0 col0 FROM tab2 AS cor0 ---- -137 1541 4915 query I rowsort SELECT DISTINCT col0 * col0 + - col1 * + cor0.col1 FROM tab0 AS cor0 ---- -360 -6820 -8184 query I rowsort SELECT + cor0.col0 * + col0 + col0 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT ALL col1 * col2 * - ( + col0 ) AS col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT ALL + col2 * 43 FROM tab0 AS cor0 ---- 1419 3526 43 query I rowsort SELECT cor0.col0 * 34 + col2 FROM tab0 AS cor0 ---- 1191 3108 849 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4510 SELECT - CAST( NULL AS SIGNED ) * col2 + col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4510 SELECT - CAST ( NULL AS INTEGER ) * col2 + col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + ( + col0 ) + col1 * + col1 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT - + 9 + 70 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT + - cor0.col0 + col2 + - col2 FROM tab2 cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT col1 + - col2 * col1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT + + ( col1 ) * + col1 * + ( col0 ) + col0 * + 76 + - col1 AS col0 FROM tab0 AS cor0 ---- 179242 331878 743682 query I rowsort SELECT DISTINCT + 36 * col1 FROM tab1 AS cor0 ---- 360 468 936 onlyif mysql # use DIV operator for integer division query I rowsort label-4517 SELECT DISTINCT - - cor0.col2 DIV - col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4517 SELECT DISTINCT - - cor0.col2 / - col1 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4518 SELECT DISTINCT - 20 DIV - 33 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-4518 SELECT DISTINCT - 20 / - 33 FROM tab1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + + cor0.col2 * + cor0.col0 col0 FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-4520 SELECT col0 DIV - col1 col1 FROM tab2 ---- -1 -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4520 SELECT col0 / - col1 col1 FROM tab2 ---- -1 -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - tab0.col2 col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT - col2 + - 25 + 10 FROM tab2 AS cor0 ---- -41 -42 -53 query I rowsort SELECT + cor0.col1 * + ( - 89 ) AS col2 FROM tab0 cor0 ---- -7654 -8099 -8633 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col1 * 75 col1 FROM tab1 ---- 1071 2004 807 query I rowsort SELECT ALL 39 * col2 FROM tab2 ---- 1014 1053 1482 query I rowsort SELECT ALL - col1 + - tab2.col2 * col2 FROM tab2 ---- -1461 -735 -760 query I rowsort SELECT ALL - ( + col2 * - ( tab0.col0 ) ) + + col0 + - 52 FROM tab0 ---- 18 7335 764 query I rowsort SELECT + cor0.col2 * + cor0.col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + ( - col1 ) + - 67 FROM tab1 cor0 ---- -77 -80 -93 query I rowsort SELECT 12 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT + 88 * - col2 * col1 FROM tab0 cor0 ---- -249744 -656656 -8536 query I rowsort SELECT cor0.col0 + cor0.col2 * 9 AS col2 FROM tab1 AS cor0 ---- 489 577 944 query I rowsort SELECT DISTINCT - - col2 * col2 AS col0 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT + - col2 + - col0 * + 49 * - col2 AS col2 FROM tab0 AS cor0 ---- 1714 357520 38775 query I rowsort SELECT DISTINCT - col2 * + cor0.col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT - + col1 * - cor0.col0 * - col1 FROM tab2 AS cor0 ---- -22831 -271518 -6727 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4537 SELECT ALL + col2 + CAST( NULL AS DECIMAL ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4537 SELECT ALL + col2 + CAST ( NULL AS REAL ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - cor0.col2 + + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL - 4 FROM tab2 ---- -4 -4 -4 onlyif mysql # use DIV operator for integer division query I rowsort label-4540 SELECT - 90 DIV col1 + - col0 AS col1 FROM tab0 AS cor0 ---- -25 -35 -89 skipif mysql # not compatible query I rowsort label-4540 SELECT - 90 / col1 + - col0 AS col1 FROM tab0 AS cor0 ---- -25 -35 -89 query I rowsort SELECT ALL 84 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT + col1 + 99 * col1 FROM tab0 AS cor0 ---- 8600 9100 9700 query I rowsort SELECT ALL - - cor0.col1 * - 12 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 79010721ce21028df0190e564f85f0c3 query I rowsort SELECT + col1 * 16 + col0 * - col0 AS col2 FROM tab1 AS cor0 ---- -3936 -6192 407 query I rowsort SELECT DISTINCT 67 FROM tab2, tab2 cor0 ---- 67 onlyif mysql # use DIV operator for integer division query I rowsort label-4546 SELECT ALL - cor0.col2 DIV col0 AS col2 FROM tab1 cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-4546 SELECT ALL - cor0.col2 / col0 AS col2 FROM tab1 cor0 ---- -1 -18 0 query I rowsort SELECT + 49 + col1 AS col1 FROM tab0 AS cor0 ---- 135 140 146 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col2 col0 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT - + col1 + + col1 AS col0 FROM tab1 cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4550 SELECT + CAST( 94 AS SIGNED ) FROM tab1 ---- 94 94 94 skipif mysql # not compatible query I rowsort label-4550 SELECT + CAST ( 94 AS INTEGER ) FROM tab1 ---- 94 94 94 query I rowsort SELECT DISTINCT - 79 FROM tab1, tab2 AS cor0 ---- -79 query I rowsort SELECT DISTINCT + 73 * ( + col2 ) + + 31 FROM tab2 ---- 1929 2002 2805 query I rowsort SELECT - col0 * 44 + col1 FROM tab1 ---- -106 -2806 -3507 query I rowsort SELECT + 5 AS col1 FROM tab0 ---- 5 5 5 query I rowsort SELECT col2 - + col0 * - col2 * 29 AS col2 FROM tab2 ---- 5508 58838 87096 query I rowsort SELECT + ( + col0 ) + col0 AS col0 FROM tab1 AS cor0 ---- 128 160 6 onlyif mysql # use DIV operator for integer division query I rowsort label-4557 SELECT DISTINCT - col2 + cor0.col0 DIV - col0 FROM tab2 cor0 ---- -27 -28 -39 skipif mysql # not compatible query I rowsort label-4557 SELECT DISTINCT - col2 + cor0.col0 / - col0 FROM tab2 cor0 ---- -27 -28 -39 query I rowsort SELECT ALL + 91 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 177 182 188 query I rowsort SELECT DISTINCT col0 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL + cor1.col1 + - 59 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e4e5d67cc5364aff0321467d279cfda6 query I rowsort SELECT - - 28 FROM tab0, tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + - col0 col1 FROM tab2 ---- -19 -62 24 query I rowsort SELECT ALL + + tab0.col2 AS col1 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT ALL + 34 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 4e2ca147a59e0d5661c28cf3e5431caa query I rowsort SELECT ALL - ( col1 ) + + ( 87 ) FROM tab1 AS cor0 ---- 61 74 77 onlyif mysql # use DIV operator for integer division query I rowsort label-4566 SELECT - col1 DIV + col0 FROM tab0 cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-4566 SELECT - col1 / + col0 FROM tab0 cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 50 col2 FROM tab0 AS cor0 ---- 50 50 50 query I rowsort SELECT ALL + cor0.col1 + cor0.col1 FROM tab1 AS cor0 ---- 20 26 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col0 col2 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT - col0 + + cor0.col0 * + col0 AS col2 FROM tab2 AS cor0 ---- 42 6006 6162 query I rowsort SELECT ALL + col2 * 51 - - col2 FROM tab2 ---- 1352 1404 1976 query I rowsort SELECT + 20 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 2fdd942fe0307a6ff66b63004ef102c4 query I rowsort SELECT col0 * 9 + + col2 FROM tab2 ---- 728 749 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4574 SELECT DISTINCT + col2 - CAST( - col2 AS SIGNED ) col2 FROM tab0 ---- 164 2 66 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4574 SELECT DISTINCT + col2 - CAST ( - col2 AS INTEGER ) col2 FROM tab0 ---- 164 2 66 query I rowsort SELECT + ( - col1 ) + col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT - + col0 + - col0 AS col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT ALL - ( ( - cor0.col0 ) ) FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + col0 + - ( + col1 ) AS col1 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT 91 * col2 + - col2 * cor0.col0 FROM tab2 AS cor0 ---- 2268 338 456 onlyif mysql # use DIV operator for integer division query I rowsort label-4580 SELECT + ( + 40 ) DIV - col0 FROM tab2 AS cor0 ---- -5 0 0 skipif mysql # not compatible query I rowsort label-4580 SELECT + ( + 40 ) / - col0 FROM tab2 AS cor0 ---- -5 0 0 query I rowsort SELECT DISTINCT 30 + col2 * - col2 FROM tab1 AS cor0 ---- -2886 -3219 -9186 query I rowsort SELECT - col1 + 6 AS col1 FROM tab2 cor0 ---- -11 -25 -53 query I rowsort SELECT - ( - 90 ) + col0 AS col1 FROM tab2 AS cor0 ---- 168 169 97 query I rowsort SELECT DISTINCT + col0 * - ( - col0 ) + - col2 FROM tab2 AS cor0 ---- 22 6058 6203 query I rowsort SELECT + + col2 * - 54 + col0 AS col1 FROM tab2 AS cor0 ---- -1326 -1451 -1973 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4586 SELECT DISTINCT - CAST( - 2 AS SIGNED ) + - col0 * + col0 FROM tab1 AS cor0 ---- -4094 -6398 -7 skipif mysql # not compatible query I rowsort label-4586 SELECT DISTINCT - CAST ( - 2 AS INTEGER ) + - col0 * + col0 FROM tab1 AS cor0 ---- -4094 -6398 -7 query I rowsort SELECT ALL + - col0 * - col1 AS col0 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL ( + 4 ) * col0 AS col2 FROM tab2 AS cor0 ---- 28 312 316 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4589 SELECT + - CAST( NULL AS SIGNED ) + col1 - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4589 SELECT + - CAST ( NULL AS INTEGER ) + col1 - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - 16 ) col2 FROM tab2 cor0 ---- -16 -16 -16 query I rowsort SELECT DISTINCT - 20 * - cor0.col1 * col0 FROM tab2 AS cor0 ---- 26860 4340 92040 query I rowsort SELECT DISTINCT 1 * 5 AS col0 FROM tab0 AS cor0 ---- 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4593 SELECT - CAST( + col0 AS SIGNED ) * - cor0.col1 + 34 FROM tab2 AS cor0 ---- 1377 251 4636 skipif mysql # not compatible query I rowsort label-4593 SELECT - CAST ( + col0 AS INTEGER ) * - cor0.col1 + 34 FROM tab2 AS cor0 ---- 1377 251 4636 query I rowsort SELECT ALL 33 AS col0 FROM tab0 AS cor0 ---- 33 33 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 + 38 col1 FROM tab1 AS cor0 ---- 48 51 64 query I rowsort SELECT ALL + - col1 * - 26 FROM tab0 AS cor0 ---- 2236 2366 2522 query I rowsort SELECT DISTINCT - col2 * ( - col1 ) + col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT - col1 * - ( col0 ) FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - + col1 * - 48 + - col0 * + col2 AS col1 FROM tab1 AS cor0 ---- -3168 -7056 1086 query I rowsort SELECT DISTINCT col1 * - 75 + + col2 FROM tab1 AS cor0 ---- -1896 -693 -879 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 + 88 * + col1 + - cor0.col2 * - col0 col2 FROM tab2 cor0 ---- 2890 4460 7194 query I rowsort SELECT ALL 41 + col1 FROM tab1 ---- 51 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-4603 SELECT DISTINCT - - col2 DIV 23 + 73 - col2 FROM tab1 AS cor0 ---- -19 18 21 skipif mysql # not compatible query I rowsort label-4603 SELECT DISTINCT - - col2 / 23 + 73 - col2 FROM tab1 AS cor0 ---- -19 18 21 query I rowsort SELECT col1 * + ( cor0.col0 ) FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + col2 - cor0.col1 * col1 AS col0 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT col1 * + 87 + cor0.col2 FROM tab1 AS cor0 ---- 1227 2316 927 query I rowsort SELECT - 16 * - col1 AS col1 FROM tab2 cor0 ---- 272 496 944 query I rowsort SELECT + ( - 99 ) AS col1 FROM tab2 AS cor0 ---- -99 -99 -99 query I rowsort SELECT + + ( - 30 ) FROM tab1 AS cor0 ---- -30 -30 -30 onlyif mysql # use DIV operator for integer division query I rowsort label-4610 SELECT + col1 - - col0 DIV + tab2.col1 AS col2 FROM tab2 ---- 21 31 60 skipif mysql # not compatible query I rowsort label-4610 SELECT + col1 - - col0 / + tab2.col1 AS col2 FROM tab2 ---- 21 31 60 query I rowsort SELECT col2 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + col0 * - ( cor0.col1 ) + ( col0 ) AS col1 FROM tab2 cor0 ---- -1264 -210 -4524 query I rowsort SELECT - ( - 47 ) AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - cor0.col0 + col0 col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + + col1 + cor0.col2 * col0 AS col0 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT + + col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + 76 * col2 * col1 - col0 * - col0 FROM tab1 AS cor0 ---- 101248 106713 47416 query I rowsort SELECT ALL + 93 * + col2 FROM tab0 AS cor0 ---- 3069 7626 93 query I rowsort SELECT DISTINCT + cor0.col2 + + col1 * + col2 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4620 SELECT - 4 * col2 + - CAST( NULL AS SIGNED ) + + 82 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4620 SELECT - 4 * col2 + - CAST ( NULL AS INTEGER ) + + 82 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col1 + col2 + - col0 * - 96 FROM tab0 AS cor0 ---- 2251 3264 8535 query I rowsort SELECT DISTINCT + + col0 * col1 * col2 AS col0 FROM tab0 AS cor0 ---- 3395 664118 68112 onlyif mysql # use DIV operator for integer division query I rowsort label-4623 SELECT col0 DIV ( col0 ) + col1 * - col2 FROM tab0 ---- -2837 -7461 -96 skipif mysql # not compatible query I rowsort label-4623 SELECT col0 / ( col0 ) + col1 * - col2 FROM tab0 ---- -2837 -7461 -96 query I rowsort SELECT DISTINCT - col1 + + col2 AS col1 FROM tab1 ---- 28 47 83 query I rowsort SELECT - col2 * + col1 AS col0 FROM tab0 cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col1 * - col1 col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT - + cor0.col2 + + col1 * + col2 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT cor0.col2 - col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL 24 * + col2 * ( col2 ) AS col0 FROM tab1 AS cor0 ---- 221184 69984 77976 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 80 col0 FROM tab1 AS cor0 ---- 80 query I rowsort SELECT tab0.col1 AS col2 FROM tab0, tab1 AS cor0, tab2, tab1 AS cor1 ---- 81 values hashing to 8c9db501a604ea66e3b5e5598f3f2a91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + cor0.col0 col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT 47 + col0 * - col2 + col0 * - col1 FROM tab2 ---- -359 -4298 -6583 onlyif mysql # use DIV operator for integer division query I rowsort label-4634 SELECT col1 * + col0 + + col0 DIV - 27 FROM tab0 ---- 2064 3394 8096 skipif mysql # not compatible query I rowsort label-4634 SELECT col1 * + col0 + + col0 / - 27 FROM tab0 ---- 2064 3394 8096 query I rowsort SELECT ALL 79 * + col2 + ( - 84 ) FROM tab2 ---- 1970 2049 2918 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 45 col0 FROM tab2 AS cor0 ---- 71 72 83 query I rowsort SELECT + + col0 - 97 FROM tab0 AS cor0 ---- -62 -73 -8 query I rowsort SELECT DISTINCT 18 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 18 query I rowsort SELECT - 47 AS col1 FROM tab2 ---- -47 -47 -47 query I rowsort SELECT + 28 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * + col2 * - col0 col0 FROM tab0 AS cor0 ---- 1225 19008 649522 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - 63 col1 FROM tab0 AS cor0 ---- -1512 -2205 -5607 query I rowsort SELECT - col0 * - 20 + col1 AS col2 FROM tab2 AS cor0 ---- 1597 1619 171 query I rowsort SELECT - col2 + - 31 AS col1 FROM tab2 AS cor0 ---- -57 -58 -69 query I rowsort SELECT - 57 + + cor0.col2 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to c1d8c77b0e6bc9ad17ff454238300856 query I rowsort SELECT ( - cor0.col2 ) FROM tab1, tab2 cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT DISTINCT + cor0.col0 * col2 + - col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT + + 8 AS col1 FROM tab2 AS cor0 ---- 8 8 8 query I rowsort SELECT ALL - 17 * cor0.col1 - - col0 AS col1 FROM tab1 AS cor0 ---- -106 -141 -439 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 3 * col0 + - col0 col1 FROM tab2 AS cor0 ---- -28 -312 -316 query I rowsort SELECT ALL + cor0.col1 * + col1 - col1 FROM tab2 AS cor0 ---- 272 3422 930 query I rowsort SELECT DISTINCT - - col2 * col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT 8 AS col2 FROM tab2 cor0 ---- 8 8 8 query I rowsort SELECT ALL - ( 70 ) AS col0 FROM tab1 AS cor0 ---- -70 -70 -70 query I rowsort SELECT DISTINCT - - col2 + col0 * col1 AS col2 FROM tab1 AS cor0 ---- 1136 132 697 onlyif mysql # use DIV operator for integer division query I rowsort label-4656 SELECT ALL - col1 * 23 DIV + col0 + 14 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- -3 1075 1102 skipif mysql # not compatible query I rowsort label-4656 SELECT ALL - col1 * 23 / + col0 + 14 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- -3 1075 1102 query I rowsort SELECT ALL col0 * 9 FROM tab2 AS cor0 ---- 63 702 711 query I rowsort SELECT - ( 76 ) FROM tab2 AS cor0 ---- -76 -76 -76 query I rowsort SELECT DISTINCT col0 - - col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + 27 + 27 AS col0 FROM tab0 ---- 54 54 54 query I rowsort SELECT + 65 * - col0 AS col1 FROM tab2 AS cor0 ---- -455 -5070 -5135 onlyif mysql # use DIV operator for integer division query I rowsort label-4662 SELECT + col0 + cor0.col2 DIV col0 FROM tab1 AS cor0 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-4662 SELECT + col0 + cor0.col2 / col0 FROM tab1 AS cor0 ---- 21 64 81 query I rowsort SELECT + + col0 * 3 + - ( - col0 ) * ( + cor0.col2 ) AS col2 FROM tab0 cor0 ---- 140 7565 864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4664 SELECT cor0.col2 * ( + 0 ) + + col2 * - CAST( cor0.col0 AS SIGNED ) col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4664 SELECT cor0.col2 * ( + 0 ) + + col2 * - CAST ( cor0.col0 AS INTEGER ) col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1 cor0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to e6082e644debd74dcf1042b918d79199 query I rowsort SELECT DISTINCT ( 24 ) + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 41 55 83 query I rowsort SELECT - ( + 99 ) + cor0.col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c262a8e7424650abcb1b0f544cdb122a query I rowsort SELECT ALL 47 * col0 + - col2 AS col2 FROM tab2 AS cor0 ---- 302 3640 3675 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4669 SELECT CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4669 SELECT CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 + ( + col1 ) * + col2 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT + col2 * - col1 * + ( col1 ) FROM tab0 cor0 ---- -244068 -679042 -9409 query I rowsort SELECT 46 * - col1 + 28 AS col0 FROM tab1 AS cor0 ---- -1168 -432 -570 query I rowsort SELECT DISTINCT + col2 * col1 - tab1.col0 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT DISTINCT col0 + col0 * tab1.col0 - col1 AS col2 FROM tab1 ---- -14 4150 6467 query I rowsort SELECT - col1 + + col1 AS col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT 93 AS col1 FROM tab2 AS cor0 ---- 93 93 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4677 SELECT ALL + col2 + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4677 SELECT ALL + col2 + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + - col1 * - ( + col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4679 SELECT - col2 DIV - col2 + + 6 FROM tab1 AS cor0 ---- 7 7 7 skipif mysql # not compatible query I rowsort label-4679 SELECT - col2 / - col2 + + 6 FROM tab1 AS cor0 ---- 7 7 7 query I rowsort SELECT cor0.col0 + cor0.col1 * 51 AS col2 FROM tab0 AS cor0 ---- 4410 4730 4982 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * + 5 col0 FROM tab1 AS cor0 ---- -15 -320 -400 query I rowsort SELECT DISTINCT + 67 * + cor0.col2 AS col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 3618 3819 6432 query I rowsort SELECT - tab1.col0 * - col1 AS col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT - col0 + col0 + - col1 AS col2 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT - + col0 * - col1 + col0 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4686 SELECT + col0 + col0 * - col1 / - col1 + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4686 SELECT + col0 + col0 * - col1 / - col1 + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 * ( cor0.col1 * col2 ) AS col1 FROM tab0 AS cor0 ---- 3395 664118 68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 26 * + col1 col1 FROM tab2 ---- -1534 -442 -806 onlyif mysql # use DIV operator for integer division query I rowsort label-4689 SELECT - col2 DIV - col0 AS col2 FROM tab2 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-4689 SELECT - col2 / - col0 AS col2 FROM tab2 ---- 0 0 3 query I rowsort SELECT DISTINCT - col2 * 76 AS col1 FROM tab2 AS cor0 ---- -1976 -2052 -2888 onlyif mysql # use DIV operator for integer division query I rowsort label-4691 SELECT ALL - col1 + 39 DIV col2 AS col1 FROM tab0 AS cor0 ---- -58 -85 -91 skipif mysql # not compatible query I rowsort label-4691 SELECT ALL - col1 + 39 / col2 AS col1 FROM tab0 AS cor0 ---- -58 -85 -91 query I rowsort SELECT - col0 + + 81 * + col0 FROM tab2 AS cor0 ---- 560 6240 6320 query I rowsort SELECT DISTINCT 45 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 45 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4694 SELECT col2 * CAST( NULL AS SIGNED ) - - 64 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4694 SELECT col2 * CAST ( NULL AS INTEGER ) - - 64 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT + ( - cor0.col0 ) * col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col0 + 41 col0 FROM tab0 AS cor0 ---- -48 17 6 query I rowsort SELECT ALL - - 48 FROM tab2 AS cor0 ---- 48 48 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * col1 + col1 col1 FROM tab2 ---- 1593 663 868 onlyif mysql # use DIV operator for integer division query I rowsort label-4699 SELECT DISTINCT - col2 + col2 DIV tab2.col0 AS col1 FROM tab2 ---- -24 -26 -38 skipif mysql # not compatible query I rowsort label-4699 SELECT DISTINCT - col2 + col2 / tab2.col0 AS col1 FROM tab2 ---- -24 -26 -38 query I rowsort SELECT DISTINCT - col1 * - 25 + 4 FROM tab0 ---- 2154 2279 2429 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4701 SELECT DISTINCT col0 + - col2 * + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4701 SELECT DISTINCT col0 + - col2 * + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - 42 * + tab1.col1 AS col1 FROM tab1 ---- -1092 -420 -546 onlyif mysql # use DIV operator for integer division query I rowsort label-4703 SELECT DISTINCT - 73 DIV + col1 + + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 13 29 58 skipif mysql # not compatible query I rowsort label-4703 SELECT DISTINCT - 73 / + col1 + + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 13 29 58 query I rowsort SELECT DISTINCT - col1 * - col0 + 52 AS col2 FROM tab1 AS cor0 ---- 1092 130 692 query I rowsort SELECT ALL - + 92 * + col0 FROM tab0 AS cor0 ---- -2208 -3220 -8188 query I rowsort SELECT DISTINCT - + col1 * col1 + - 65 + + 73 FROM tab0 AS cor0 ---- -7388 -8273 -9401 query I rowsort SELECT DISTINCT - - ( + col2 ) + - col2 AS col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - 64 + - col2 col0 FROM tab2 ---- -1126 -2011 -3802 query I rowsort SELECT DISTINCT + 76 FROM tab1, tab2 AS cor0 ---- 76 onlyif mysql # use DIV operator for integer division query I rowsort label-4711 SELECT 8 DIV + col1 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4711 SELECT 8 / + col1 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT col0 + - col1 * col1 + + 52 * - col0 AS col0 FROM tab0 AS cor0 ---- -11194 -12820 -8620 query I rowsort SELECT DISTINCT tab1.col0 - + col0 * tab1.col1 FROM tab1 ---- -576 -75 -960 query I rowsort SELECT DISTINCT + - 55 * + col1 AS col2 FROM tab2 AS cor0 ---- -1705 -3245 -935 query I rowsort SELECT + - col0 - - cor0.col0 * col1 FROM tab0 cor0 ---- 2040 3360 8010 query I rowsort SELECT + col2 + + col1 * col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT col2 * - col2 + 46 AS col1 FROM tab2 cor0 ---- -1398 -630 -683 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 82 + cor0.col0 col2 FROM tab0 AS cor0 ---- 106 117 171 query I rowsort SELECT + + 91 FROM tab0 cor0 ---- 91 91 91 query I rowsort SELECT ALL - cor0.col2 * + col0 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT cor0.col1 * col0 + + 93 * + 34 + col1 AS col0 FROM tab0 AS cor0 ---- 11352 5312 6654 query I rowsort SELECT 85 * + col1 AS col0 FROM tab2 ---- 1445 2635 5015 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4723 SELECT CAST( + col1 + col1 AS SIGNED ) FROM tab1 ---- 20 26 52 skipif mysql # not compatible query I rowsort label-4723 SELECT CAST ( + col1 + col1 AS INTEGER ) FROM tab1 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4724 SELECT DISTINCT - CAST( - 30 AS SIGNED ) FROM tab0 ---- 30 skipif mysql # not compatible query I rowsort label-4724 SELECT DISTINCT - CAST ( - 30 AS INTEGER ) FROM tab0 ---- 30 query I rowsort SELECT + col0 + + col2 * + col1 AS col2 FROM tab2 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-4726 SELECT - col0 DIV col2 + col2 FROM tab1 AS cor0 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-4726 SELECT - col0 / col2 + col2 FROM tab1 AS cor0 ---- 54 56 96 query I rowsort SELECT ALL + - col0 * + col1 * + col1 AS col2 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT - col2 * 96 AS col0 FROM tab0 cor0 ---- -3168 -7872 -96 query I rowsort SELECT - - 79 + ( col1 ) AS col0 FROM tab0 AS cor0 ---- 165 170 176 query I rowsort SELECT DISTINCT - ( - 71 ) FROM tab0 AS cor0 ---- 71 query I rowsort SELECT - + cor0.col2 + + 61 FROM tab2 AS cor0 ---- 23 34 35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 * + 64 + + cor0.col0 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to c519f634e4b785401cf7000ec0c422b1 query I rowsort SELECT ALL col1 * - cor0.col0 + col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL - cor0.col1 + - cor0.col2 FROM tab2 AS cor0 ---- -55 -58 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-4735 SELECT DISTINCT - + 30 DIV cor0.col2 + + col0 AS col1 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4735 SELECT DISTINCT - + 30 / cor0.col2 + + col0 AS col1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - - col1 - - cor0.col2 * - 1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT ALL + 48 * - col2 - - col2 AS col0 FROM tab2 AS cor0 ---- -1222 -1269 -1786 query I rowsort SELECT ALL - - 81 + + col1 * - col1 AS col2 FROM tab1 AS cor0 ---- -19 -595 -88 query I rowsort SELECT DISTINCT - tab0.col2 * 95 + + col0 AS col2 FROM tab0 ---- -3111 -60 -7701 query I rowsort SELECT - col2 + 66 + + col0 AS col0 FROM tab2 ---- 107 118 46 onlyif mysql # use DIV operator for integer division query I rowsort label-4741 SELECT + col0 + col1 * col2 DIV col2 FROM tab1 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-4741 SELECT + col0 + col1 * col2 / col2 FROM tab1 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 50 col1 FROM tab0 cor0 ---- -50 -50 -50 query I rowsort SELECT ALL + col0 * 65 AS col0 FROM tab0 AS cor0 ---- 1560 2275 5785 query I rowsort SELECT DISTINCT cor0.col0 + - col1 * 43 AS col1 FROM tab0 AS cor0 ---- -3674 -3824 -4136 query I rowsort SELECT - + col2 * - 36 FROM tab2 AS cor0 ---- 1368 936 972 query I rowsort SELECT ALL - cor0.col1 - col2 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT ALL + col2 * 6 * col2 AS col1 FROM tab1 cor0 ---- 17496 19494 55296 onlyif mysql # use DIV operator for integer division query I rowsort label-4748 SELECT + col0 DIV - ( col2 ) AS col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4748 SELECT + col0 / - ( col2 ) AS col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT - col2 + 17 AS col0 FROM tab1 AS cor0 ---- -37 -40 -79 query I rowsort SELECT DISTINCT col0 * - ( ( cor0.col1 ) ) * col1 AS col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT ALL + col1 + - 7 AS col0 FROM tab0 AS cor0 ---- 79 84 90 query I rowsort SELECT - 94 AS col0 FROM tab0, tab2, tab0 cor0 ---- 27 values hashing to 7eeab220fc6bbc2fb3fa4aef8600159f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col0 * 23 col2 FROM tab1 AS cor0 ---- 1472 1840 69 query I rowsort SELECT ALL + cor0.col1 + 6 AS col0 FROM tab2 AS cor0 ---- 23 37 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4755 SELECT - col0 * + CAST( + col1 AS SIGNED ) FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-4755 SELECT - col0 * + CAST ( + col1 AS INTEGER ) FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-4756 SELECT DISTINCT - col2 DIV ( - ( col1 ) * 43 ) FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4756 SELECT DISTINCT - col2 / ( - ( col1 ) * 43 ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT + col1 + + 34 * 16 FROM tab0 AS cor0 ---- 630 635 641 query I rowsort SELECT - - 89 * col1 + col1 FROM tab1 AS cor0 ---- 1170 2340 900 query I rowsort SELECT - - 51 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4760 SELECT - + CAST( NULL AS SIGNED ) col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4760 SELECT - + CAST ( NULL AS INTEGER ) col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4761 SELECT - CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4761 SELECT - CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 85 FROM tab0 cor0 ---- 85 85 85 query I rowsort SELECT - col1 + + 90 AS col0 FROM tab1 AS cor0 ---- 64 77 80 query I rowsort SELECT - col1 + + 95 AS col0 FROM tab1 ---- 69 82 85 query I rowsort SELECT DISTINCT + tab1.col0 * - cor0.col0 FROM tab1, tab1 AS cor0 ---- -192 -240 -4096 -5120 -6400 -9 query I rowsort SELECT ALL col1 * ( col2 ) FROM tab1 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-4767 SELECT 49 DIV - tab2.col0 AS col1 FROM tab2 ---- -7 0 0 skipif mysql # not compatible query I rowsort label-4767 SELECT 49 / - tab2.col0 AS col1 FROM tab2 ---- -7 0 0 query I rowsort SELECT ALL - col2 + + col2 + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT cor1.col1 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT - col2 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4771 SELECT DISTINCT + + CAST( NULL AS SIGNED ) * col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4771 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) * col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - cor0.col0 * + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort SELECT - CAST ( col2 AS REAL ) FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + 90 * - col0 * + col1 FROM tab0 AS cor0 ---- -185760 -305550 -728910 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4775 SELECT + CAST( + 38 AS SIGNED ) AS col1 FROM tab2 ---- 38 38 38 skipif mysql # not compatible query I rowsort label-4775 SELECT + CAST ( + 38 AS INTEGER ) AS col1 FROM tab2 ---- 38 38 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4776 SELECT + CAST( NULL AS SIGNED ) AS col0 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4776 SELECT + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * 94 col0 FROM tab2 AS cor0 ---- 2444 2538 3572 query I rowsort SELECT DISTINCT 42 + - col1 FROM tab2 AS cor0 ---- -17 11 25 query I rowsort SELECT + - 6 + col0 * 5 FROM tab0 cor0 ---- 114 169 439 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 + col2 * col1 col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT cor1.col1 + cor0.col0 FROM tab1, tab1 AS cor0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 243 values hashing to 9e80342b0a7307a07b878360e2c0c5a4 query I rowsort SELECT DISTINCT col2 * col1 + col1 AS col0 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL - col2 * 88 FROM tab2 AS cor0 ---- -2288 -2376 -3344 query I rowsort SELECT DISTINCT + 78 - 26 AS col2 FROM tab2, tab0 AS cor0 ---- 52 query I rowsort SELECT ALL col2 * 60 AS col2 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT - 88 AS col2 FROM tab0 AS cor0 ---- -88 -88 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-4787 SELECT ALL + ( - col2 ) DIV + 52 col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4787 SELECT ALL + ( - col2 ) / + 52 col2 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + 89 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 623 6942 7031 query I rowsort SELECT DISTINCT + col1 * col1 + + col1 * + 58 + - col0 FROM tab1 cor0 ---- 2181 616 843 query I rowsort SELECT DISTINCT - + ( cor0.col0 ) * + col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-4791 SELECT + 62 DIV + col0 FROM tab2 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-4791 SELECT + 62 / + col0 FROM tab2 ---- 0 0 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4792 SELECT + col0 + col0 + + CAST( NULL AS SIGNED ) * cor0.col0 col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4792 SELECT + col0 + col0 + + CAST ( NULL AS INTEGER ) * cor0.col0 col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4793 SELECT + 62 DIV col0 FROM tab1 AS cor0 ---- 0 0 20 skipif mysql # not compatible query I rowsort label-4793 SELECT + 62 / col0 FROM tab1 AS cor0 ---- 0 0 20 query I rowsort SELECT DISTINCT + + cor0.col2 + col0 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT + cor0.col0 * col2 * + cor0.col1 + + cor0.col2 + col0 AS col2 FROM tab0 AS cor0 ---- 3431 664289 68169 query I rowsort SELECT ALL ( + cor0.col0 ) * - 96 AS col1 FROM tab0 AS cor0 ---- -2304 -3360 -8544 query I rowsort SELECT col2 + cor0.col0 + col2 AS col1 FROM tab1 AS cor0 ---- 111 178 272 query I rowsort SELECT ALL 87 AS col0 FROM tab0 AS cor0 ---- 87 87 87 query I rowsort SELECT 70 * - 72 FROM tab0 ---- -5040 -5040 -5040 query I rowsort SELECT ALL 78 + col2 * - col1 - tab0.col0 AS col1 FROM tab0 ---- -2784 -54 -7473 query I rowsort SELECT ALL - 47 + col0 * + col0 * + tab1.col1 - + col0 * col0 FROM tab1 ---- 178 36817 76753 query I rowsort SELECT DISTINCT - ( col0 ) - + col1 AS col0 FROM tab1 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4803 SELECT ALL - CAST( - col2 AS SIGNED ) * col1 AS col2 FROM tab0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-4803 SELECT ALL - CAST ( - col2 AS INTEGER ) * col1 AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT ALL + 2 + - col2 FROM tab1 ---- -52 -55 -94 onlyif mysql # use DIV operator for integer division query I rowsort label-4805 SELECT ALL tab1.col2 DIV tab1.col1 + + ( + 89 ) AS col2 FROM tab1 ---- 91 94 96 skipif mysql # not compatible query I rowsort label-4805 SELECT ALL tab1.col2 / tab1.col1 + + ( + 89 ) AS col2 FROM tab1 ---- 91 94 96 query I rowsort SELECT - 81 + + col0 FROM tab2 cor0 ---- -2 -3 -74 onlyif mysql # use DIV operator for integer division query I rowsort label-4807 SELECT - - 26 DIV col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4807 SELECT - - 26 / col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT cor0.col0 * - cor0.col1 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- -2064 -3395 -8099 query I rowsort SELECT + + col0 + col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4810 SELECT + CAST( col0 AS SIGNED ) FROM tab1 cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4810 SELECT + CAST ( col0 AS INTEGER ) FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT + 61 FROM tab1, tab1 AS cor0 ---- 61 query I rowsort SELECT 91 * cor0.col0 + col1 + ( col2 * + col0 ) AS col0 FROM tab1 AS cor0 ---- 14973 461 9482 query I rowsort SELECT ALL + 53 AS col1 FROM tab0 AS cor0 ---- 53 53 53 query I rowsort SELECT ALL + - ( cor0.col2 ) + + cor0.col0 AS col2 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT 18 * - col2 + - col2 + col2 * 79 * + col0 FROM tab0 AS cor0 ---- 2746 574984 61941 query I rowsort SELECT DISTINCT 53 FROM tab2, tab2 AS cor0 ---- 53 onlyif mysql # use DIV operator for integer division query I rowsort label-4817 SELECT - ( tab2.col2 ) DIV + col0 FROM tab2 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-4817 SELECT - ( tab2.col2 ) / + col0 FROM tab2 ---- -3 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col0 ) + col0 col0 FROM tab1 AS cor0 ---- 128 160 6 onlyif mysql # use DIV operator for integer division query I rowsort label-4819 SELECT DISTINCT - col0 * 8 + + col1 DIV 48 FROM tab0 AS cor0 ---- -191 -278 -711 skipif mysql # not compatible query I rowsort label-4819 SELECT DISTINCT - col0 * 8 + + col1 / 48 FROM tab0 AS cor0 ---- -191 -278 -711 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4820 SELECT ALL - - CAST( NULL AS SIGNED ) * cor0.col1 - - col1 / col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4820 SELECT ALL - - CAST ( NULL AS INTEGER ) * cor0.col1 - - col1 / col1 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 + + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-4822 SELECT DISTINCT - col1 DIV + cor0.col0 + + col1 FROM tab2 AS cor0 ---- 17 27 59 skipif mysql # not compatible query I rowsort label-4822 SELECT DISTINCT - col1 / + cor0.col0 + + col1 FROM tab2 AS cor0 ---- 17 27 59 query I rowsort SELECT DISTINCT ( + cor0.col2 ) * - col2 AS col0 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT cor0.col2 + + 32 + cor0.col0 * col1 FROM tab0 AS cor0 ---- 2129 3428 8213 query I rowsort SELECT - - 42 AS col1 FROM tab2 AS cor0 ---- 42 42 42 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4826 SELECT - - col1 * + col0 + CAST( - col0 AS SIGNED ) * + col1 AS col2 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4826 SELECT - - col1 * + col0 + CAST ( - col0 AS INTEGER ) * + col1 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + col1 * + cor0.col2 + 56 AS col0 FROM tab0 AS cor0 ---- 153 2894 7518 onlyif mysql # use DIV operator for integer division query I rowsort label-4828 SELECT DISTINCT - + 98 DIV - col1 + cor0.col2 * col0 AS col1 FROM tab0 cor0 ---- 36 7299 793 skipif mysql # not compatible query I rowsort label-4828 SELECT DISTINCT - + 98 / - col1 + cor0.col2 * col0 AS col1 FROM tab0 cor0 ---- 36 7299 793 query I rowsort SELECT ALL - + 63 + + col0 FROM tab0 AS cor0 ---- -28 -39 26 query I rowsort SELECT DISTINCT - 56 + + col2 FROM tab2 AS cor0 ---- -18 -29 -30 query I rowsort SELECT DISTINCT - col0 * - 38 - + col2 FROM tab2 ---- 239 2938 2964 query I rowsort SELECT 90 + 57 - col0 * col0 AS col1 FROM tab1 ---- -3949 -6253 138 query I rowsort SELECT DISTINCT 10 - + col1 FROM tab2 ---- -21 -49 -7 query I rowsort SELECT DISTINCT col0 * + col2 * col0 + col0 AS col0 FROM tab0 AS cor0 ---- 1260 19032 649611 onlyif mysql # use DIV operator for integer division query I rowsort label-4835 SELECT - 32 DIV col0 + - col2 * - col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 725 skipif mysql # not compatible query I rowsort label-4835 SELECT - 32 / col0 + - col2 * - col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 725 query I rowsort SELECT DISTINCT + col0 * col0 + + 26 FROM tab2 AS cor0 ---- 6110 6267 75 query I rowsort SELECT ALL - cor1.col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT col1 + 1 * - tab0.col1 + 17 AS col1 FROM tab0 ---- 17 17 17 query I rowsort SELECT - 73 AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2931474b870c05694e446771031a6949 query I rowsort SELECT ALL - - col1 * + ( col2 ) + - col0 FROM tab0 cor0 ---- 2814 62 7373 query I rowsort SELECT ALL - 95 * cor1.col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to d99275aca7bcb7f15d8a190e4938f93b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4842 SELECT + - col0 * CAST( NULL AS DECIMAL ) + + col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4842 SELECT + - col0 * CAST ( NULL AS REAL ) + + col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4843 SELECT + col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4843 SELECT + col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( + 64 ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to 601ec439a72fb4786a9cb7a6547ace5e query I rowsort SELECT DISTINCT + + col1 * col2 - - col0 FROM tab1 AS cor0 ---- 1328 1407 634 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - 97 AS REAL ) AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e4a6bd848a69226cbb7ad3d154be321b query I rowsort SELECT - col2 * + ( cor0.col2 ) + + col2 AS col1 FROM tab0 cor0 ---- -1056 -6642 0 query I rowsort SELECT DISTINCT col2 * - 46 + + ( col2 ) AS col1 FROM tab2 AS cor0 ---- -1170 -1215 -1710 query I rowsort SELECT ALL - - col2 - + 51 FROM tab2 AS cor0 ---- -13 -24 -25 query I rowsort SELECT - - 81 * col2 AS col2 FROM tab0 AS cor0 ---- 2673 6642 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4851 SELECT ALL - CAST( NULL AS SIGNED ) - 11 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4851 SELECT ALL - CAST ( NULL AS INTEGER ) - 11 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4852 SELECT ALL + col0 DIV - col0 + cor0.col2 FROM tab2 AS cor0 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-4852 SELECT ALL + col0 / - col0 + cor0.col2 FROM tab2 AS cor0 ---- 25 26 37 onlyif mysql # use DIV operator for integer division query I rowsort label-4853 SELECT DISTINCT + col0 DIV 73 AS col0 FROM tab0 cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-4853 SELECT DISTINCT + col0 / 73 AS col0 FROM tab0 cor0 ---- 0 1 query I rowsort SELECT 37 * cor0.col0 FROM tab2 AS cor0 ---- 259 2886 2923 query I rowsort SELECT ALL - ( - col1 ) * col2 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4856 SELECT ALL - col0 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4856 SELECT ALL - col0 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + col1 + 91 FROM tab2 ---- 108 122 150 query I rowsort SELECT + col2 + - ( + col1 + - col0 ) * col0 FROM tab2 ---- -141 1508 4936 onlyif mysql # use DIV operator for integer division query I rowsort label-4859 SELECT - + col2 + 71 DIV col0 col1 FROM tab1 AS cor0 ---- -31 -56 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4859 SELECT - + col2 + 71 / col0 col1 FROM tab1 AS cor0 ---- -31 -56 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-4860 SELECT ALL col2 * + col2 DIV + ( - col2 ) AS col2 FROM tab0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-4860 SELECT ALL col2 * + col2 / + ( - col2 ) AS col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT - 66 AS col2 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- -66 query I rowsort SELECT ALL - tab0.col1 * col0 * - col2 AS col0 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT + col1 * + 18 AS col0 FROM tab2 ---- 1062 306 558 query I rowsort SELECT - cor0.col1 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT - tab2.col0 + ( 31 ) + - col0 * col2 AS col0 FROM tab2 ---- -165 -2075 -3050 query I rowsort SELECT - - col1 * ( col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT + - col1 + col0 * + 32 FROM tab1 AS cor0 ---- 2038 2547 70 query I rowsort SELECT DISTINCT + + 57 FROM tab1, tab0 AS cor0 ---- 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4869 SELECT DISTINCT + CAST( 87 AS SIGNED ) col2 FROM tab1 ---- 87 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4869 SELECT DISTINCT + CAST ( 87 AS INTEGER ) col2 FROM tab1 ---- 87 query I rowsort SELECT DISTINCT col1 * - ( col0 * 23 ) + 20 + col2 AS col0 FROM tab2 AS cor0 ---- -105800 -30831 -4944 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4871 SELECT + CAST( NULL AS SIGNED ) + - col1 AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4871 SELECT + CAST ( NULL AS INTEGER ) + - col1 AS col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 40 * 59 + col2 + + col2 AS col2 FROM tab0 AS cor0 ---- 2362 2426 2524 query I rowsort SELECT DISTINCT + 20 + - col0 FROM tab2 AS cor0 ---- -58 -59 13 query I rowsort SELECT ALL - col1 * ( col1 ) + + 69 AS col1 FROM tab1 AS cor0 ---- -100 -31 -607 query I rowsort SELECT 70 * col2 + + col1 AS col2 FROM tab0 AS cor0 ---- 167 2396 5831 query I rowsort SELECT ALL ( 8 ) AS col2 FROM tab0 ---- 8 8 8 query I rowsort SELECT + 14 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 83e5779d2487d12495e7d816c797264f query I rowsort SELECT ALL 76 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT ALL + col0 * - col0 + + col2 AS col0 FROM tab0 AS cor0 ---- -1224 -543 -7839 onlyif mysql # use DIV operator for integer division query I rowsort label-4880 SELECT DISTINCT cor0.col0 + cor0.col1 DIV + ( col0 ) col1 FROM tab0 AS cor0 ---- 27 37 90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4880 SELECT DISTINCT cor0.col0 + cor0.col1 / + ( col0 ) col1 FROM tab0 AS cor0 ---- 27 37 90 query I rowsort SELECT ALL + - 88 - - col2 FROM tab1 AS cor0 ---- -31 -34 8 query I rowsort SELECT + - 50 AS col2 FROM tab0 AS cor0 ---- -50 -50 -50 query I rowsort SELECT DISTINCT 76 * + col1 FROM tab0 AS cor0 ---- 6536 6916 7372 query I rowsort SELECT ALL col2 + + cor0.col1 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT ALL + col2 + col2 * col1 AS col1 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT - + ( - cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 95 col2 FROM tab2 AS cor0 ---- -95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col2 col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL - + col2 + col2 * ( cor0.col2 * - col2 ) FROM tab1 AS cor0 ---- -157518 -185250 -884832 query I rowsort SELECT - col1 * - col2 + col0 FROM tab1 ---- 1328 1407 634 query I rowsort SELECT + 37 + + cor0.col0 * cor0.col1 AS col2 FROM tab0 cor0 ---- 2101 3432 8136 query I rowsort SELECT + cor0.col2 * - col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT - 69 + 82 AS col1 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to a90d0f37cec603ae1bc0a60dc7fbaeed query I rowsort SELECT + + cor0.col1 + + col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col2 * + tab1.col0 * col0 AS col1 FROM tab1 ---- 233472 486 614400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 95 * col1 col1 FROM tab2 ---- 1615 2945 5605 query I rowsort SELECT + col2 * ( col0 ) * col0 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT DISTINCT col0 + - 65 FROM tab2 AS cor0 ---- -58 13 14 query I rowsort SELECT - col0 * - col0 * - cor0.col1 + 29 * col2 + col0 FROM tab1 cor0 ---- -39243 -80336 1335 query I rowsort SELECT - - ( - cor0.col0 ) * - cor0.col0 * col0 FROM tab2 AS cor0 ---- 343 474552 493039 query I rowsort SELECT DISTINCT - 5 AS col2 FROM tab2 AS cor0 ---- -5 onlyif mysql # use DIV operator for integer division query I rowsort label-4902 SELECT - col1 * + col2 + col1 DIV 90 + col0 AS col0 FROM tab2 cor0 ---- -1456 -567 -830 skipif mysql # not compatible query I rowsort label-4902 SELECT - col1 * + col2 + col1 / 90 + col0 AS col0 FROM tab2 cor0 ---- -1456 -567 -830 onlyif mysql # use DIV operator for integer division query I rowsort label-4903 SELECT col0 DIV col0 + - tab2.col1 + col0 AS col2 FROM tab2 ---- -23 20 63 skipif mysql # not compatible query I rowsort label-4903 SELECT col0 / col0 + - tab2.col1 + col0 AS col2 FROM tab2 ---- -23 20 63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * + tab1.col2 + - tab1.col2 col2 FROM tab1 ---- 1152 1350 513 query I rowsort SELECT - ( col2 ) * + col1 * - col1 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT ( ( + col1 ) ) AS col1 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT - col1 * + ( + col0 ) * col1 + - col2 FROM tab2 AS cor0 ---- -22869 -271544 -6754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + + 59 col0 FROM tab1 AS cor0 ---- -21 -5 56 query I rowsort SELECT DISTINCT - tab2.col1 * tab2.col0 + 61 FROM tab2 ---- -1282 -156 -4541 query I rowsort SELECT + 46 * + col1 + cor0.col2 * col2 AS col2 FROM tab0 AS cor0 ---- 10910 4463 5045 onlyif mysql # use DIV operator for integer division query I rowsort label-4911 SELECT col0 * 37 + + col0 DIV + col1 FROM tab0 cor0 ---- 1295 3293 888 skipif mysql # not compatible query I rowsort label-4911 SELECT col0 * 37 + + col0 / + col1 FROM tab0 cor0 ---- 1295 3293 888 query I rowsort SELECT col1 + col2 + cor0.col1 FROM tab2 cor0 ---- 144 72 89 query I rowsort SELECT 48 AS col2 FROM tab1 ---- 48 48 48 query I rowsort SELECT + 29 + + tab2.col1 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to dbe9568af418b093bdac916342387890 query I rowsort SELECT + col0 + col1 + - col2 AS col1 FROM tab1 ---- -25 -3 17 query I rowsort SELECT ALL col1 * + col0 * - col1 AS col2 FROM tab0 ---- -177504 -329315 -737009 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * + col2 col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + tab0.col2 * - col1 * + col1 FROM tab0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT col2 * col1 * - tab0.col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT - col2 + + col0 + + col0 * col0 FROM tab0 ---- 1259 567 7928 query I rowsort SELECT DISTINCT col0 * - col1 * col1 FROM tab0 ---- -177504 -329315 -737009 query I rowsort SELECT DISTINCT col1 + + tab2.col1 + col0 AS col0 FROM tab2 ---- 113 196 69 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT col2 BETWEEN NULL AND ( + col2 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE ( col0 * col1 ) NOT BETWEEN col1 AND + col0 * col0 ---- 7 31 27 onlyif mysql # use DIV operator for integer division query I rowsort label-4925 SELECT - col2 DIV + col1 + col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-4925 SELECT - col2 / + col1 + col1 FROM tab0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4926 SELECT DISTINCT + col2 + + col2 DIV col2 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-4926 SELECT DISTINCT + col2 + + col2 / col2 FROM tab0 ---- 2 34 83 query I rowsort SELECT col1 * - col2 + col0 AS col0 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT DISTINCT - col0 + - tab2.col1 AS col2 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT col0 / tab1.col2 + col1 * - col1 + col0 * + col2 AS col0 FROM tab1 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT col0 + + col1 + + col0 AS col0 FROM tab2 AS cor0 ---- 175 215 45 query III rowsort SELECT * FROM tab1 WHERE NOT - col0 - col2 / + col2 < NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4932 SELECT col1 * col2 DIV + col2 col1 FROM tab0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4932 SELECT col1 * col2 / + col2 col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL col0 + + col0 + col0 * + col2 * + col0 FROM tab1 ---- 233600 492 614560 query I rowsort SELECT col0 * + col1 * + col1 AS col0 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT DISTINCT - col0 * + col1 + col1 + col0 * col0 AS col1 FROM tab2 ---- -137 1541 4915 query I rowsort SELECT tab2.col1 + col0 * + col1 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT - col1 * - col0 * col1 AS col1 FROM tab0 ---- 177504 329315 737009 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NULL NOT IN ( tab2.col1 * - col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4939 SELECT DISTINCT + col1 * col0 DIV + col2 FROM tab0 ---- 3395 62 98 skipif mysql # not compatible query I rowsort label-4939 SELECT DISTINCT + col1 * col0 / + col2 FROM tab0 ---- 3395 62 98 onlyif mysql # use DIV operator for integer division query I rowsort label-4940 SELECT DISTINCT col2 DIV col0 AS col1 FROM tab2 ---- 0 3 skipif mysql # not compatible query I rowsort label-4940 SELECT DISTINCT col2 / col0 AS col1 FROM tab2 ---- 0 3 query I rowsort SELECT DISTINCT + col1 + col1 + - tab2.col1 FROM tab2 ---- 17 31 59 query I rowsort SELECT + col2 * col1 * + col2 FROM tab0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4943 SELECT DISTINCT - col2 DIV - col0 FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-4943 SELECT DISTINCT - col2 / - col0 FROM tab1 AS cor0 ---- 0 1 18 query III rowsort SELECT DISTINCT * FROM tab2 WHERE col1 + + col0 > ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4945 SELECT ALL tab0.col0 DIV tab0.col1 FROM tab0 WHERE NOT col0 * col2 * - col0 IN ( col1 - col0 ) ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4945 SELECT ALL tab0.col0 / tab0.col1 FROM tab0 WHERE NOT col0 * col2 * - col0 IN ( col1 - col0 ) ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4946 SELECT ALL - tab0.col2 * - col0 DIV tab0.col0 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-4946 SELECT ALL - tab0.col2 * - col0 / tab0.col0 FROM tab0 ---- 1 33 82 query III rowsort SELECT * FROM tab1 WHERE NOT ( col2 ) IN ( col2 + - col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col0 + + col2 / + col0 col2 FROM tab0 WHERE - col1 + col1 <> NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4949 SELECT - col1 DIV + col2 col2 FROM tab0 ---- -1 -2 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4949 SELECT - col1 / + col2 col2 FROM tab0 ---- -1 -2 -97 query I rowsort SELECT - col0 FROM tab0 WHERE NOT NULL IN ( - col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + col0 + - col1 col2 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT ALL + col0 FROM tab2 WHERE NOT NULL IN ( - col1 * col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4953 SELECT ALL col1 + col0 DIV - col1 AS col2 FROM tab1 ---- 26 4 7 skipif mysql # not compatible query I rowsort label-4953 SELECT ALL col1 + col0 / - col1 AS col2 FROM tab1 ---- 26 4 7 query I rowsort SELECT DISTINCT - col2 - tab0.col2 AS col2 FROM tab0 ---- -164 -2 -66 query I rowsort SELECT ALL tab2.col1 + + col0 FROM tab2 ---- 137 38 96 query III rowsort SELECT * FROM tab2 AS cor0 WHERE col1 IN ( col2 ) ---- query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT col1 BETWEEN ( + tab1.col2 - col1 * col2 ) AND col0 * + col2 ---- query I rowsort SELECT - col0 * + col1 FROM tab0 WHERE NULL NOT BETWEEN - col1 - tab0.col1 * col2 AND NULL ---- query I rowsort SELECT - cor0.col1 * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -100 -169 -676 query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE NOT - col0 > NULL ---- query I rowsort SELECT col2 * 49 FROM tab0 AS cor0 ---- 1617 4018 49 query I rowsort SELECT DISTINCT 13 AS col2 FROM tab1, tab2 AS cor0 ---- 13 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4963 SELECT + col0 + + CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4963 SELECT + col0 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4964 SELECT DISTINCT + - CAST( 86 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -86 skipif mysql # not compatible query I rowsort label-4964 SELECT DISTINCT + - CAST ( 86 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -86 skipif mysql # not compatible query I rowsort SELECT - CAST ( 50 AS REAL ) * + col2 AS col1 FROM tab2 AS cor0 ---- -1300 -1350 -1900 query I rowsort SELECT ALL col0 + - 9 FROM tab0 AS cor0 ---- 15 26 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4967 SELECT DISTINCT + 7 DIV ( + col1 ) AS col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-4967 SELECT DISTINCT + 7 / ( + col1 ) AS col1 FROM tab1 ---- 0 query I rowsort SELECT ALL cor1.col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT 22 AS col0 FROM tab2 ---- 22 22 22 query I rowsort SELECT ALL - - cor0.col1 * - col2 AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-4971 SELECT DISTINCT - CAST( col0 AS SIGNED ) DIV col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-4971 SELECT DISTINCT - CAST ( col0 AS INTEGER ) / col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 1 col0 FROM tab0 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-4973 SELECT + - cor0.col0 DIV - cor0.col2 FROM tab0 cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-4973 SELECT + - cor0.col0 / - cor0.col2 FROM tab0 cor0 ---- 0 1 35 query I rowsort SELECT ALL + - 84 * - col1 AS col2 FROM tab2 AS cor0 ---- 1428 2604 4956 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab2 AS cor0, tab2 cor1, tab0 cor2 ---- 972 values hashing to deaaa983f771be544ffdc26f04a18657 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 AS cor0, tab1 cor1, tab1 AS cor2 ---- 972 values hashing to a8481bfbfcb330825976c5896e54bc19 query I rowsort SELECT ( col0 ) * col2 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4978 SELECT DISTINCT 62 DIV 35 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-4978 SELECT DISTINCT 62 / 35 FROM tab0 AS cor0 ---- 1 onlyif mysql # use DIV operator for integer division query I rowsort label-4979 SELECT - col0 + + cor0.col1 DIV col1 FROM tab0 cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-4979 SELECT - col0 + + cor0.col1 / col1 FROM tab0 cor0 ---- -23 -34 -88 query I rowsort SELECT cor1.col2 FROM tab1, tab0 AS cor0, tab2 AS cor1, tab0, tab0 AS cor2 ---- 243 values hashing to 3dcd863493ac16ce594c62d4ac8b0412 query I rowsort SELECT - ( - tab0.col2 + + col0 ) * + tab0.col1 AS col2 FROM tab0 ---- -3298 -637 774 query I rowsort SELECT ALL + col1 + + col1 + + tab1.col1 FROM tab1 ---- 30 39 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4983 SELECT col1 + - col0 * + CAST( - col1 + - col2 AS SIGNED ) FROM tab0 ---- 15488 2942 3527 skipif mysql # not compatible query I rowsort label-4983 SELECT col1 + - col0 * + CAST ( - col1 + - col2 AS INTEGER ) FROM tab0 ---- 15488 2942 3527 onlyif mysql # use DIV operator for integer division query I rowsort label-4984 SELECT + 52 + - col2 DIV + col0 FROM tab2 ---- 49 52 52 skipif mysql # not compatible query I rowsort label-4984 SELECT + 52 + - col2 / + col0 FROM tab2 ---- 49 52 52 query I rowsort SELECT + + 48 AS col2 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 0ef571a8722ab7270aa7272c1174b88e query I rowsort SELECT DISTINCT cor0.col0 * col2 - ( - col2 + + cor0.col0 * + col2 ) AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - - col2 * col0 - + 70 AS col0 FROM tab0 AS cor0 ---- -35 722 7228 query I rowsort SELECT - + col0 + col1 * + 66 * cor0.col0 AS col0 FROM tab1 AS cor0 ---- 42176 5145 68560 onlyif mysql # use DIV operator for integer division query I rowsort label-4989 SELECT ALL - col1 + col1 DIV - 71 + - 45 * + col0 * - col1 FROM tab1 cor0 ---- 28790 3484 46787 skipif mysql # not compatible query I rowsort label-4989 SELECT ALL - col1 + col1 / - 71 + - 45 * + col0 * - col1 FROM tab1 cor0 ---- 28790 3484 46787 query I rowsort SELECT ALL + col0 * cor0.col0 + + col2 AS col0 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT ALL + - cor0.col0 * - ( col2 ) * + col2 + cor0.col0 * col1 FROM tab2 AS cor0 ---- 115419 5320 57330 query I rowsort SELECT DISTINCT - col2 + 7 * - 21 * + cor0.col0 FROM tab2 AS cor0 ---- -1056 -11492 -11651 onlyif mysql # use DIV operator for integer division query I rowsort label-4993 SELECT DISTINCT col1 * 67 + - col1 DIV col0 FROM tab2 AS cor0 ---- 1139 2073 3953 skipif mysql # not compatible query I rowsort label-4993 SELECT DISTINCT col1 * 67 + - col1 / col0 FROM tab2 AS cor0 ---- 1139 2073 3953 query I rowsort SELECT DISTINCT - col0 + 27 * + col0 AS col2 FROM tab0 AS cor0 ---- 2314 624 910 onlyif mysql # use DIV operator for integer division query I rowsort label-4995 SELECT ALL - col2 DIV 10 + - 18 - col2 AS col0 FROM tab0 AS cor0 ---- -108 -19 -54 skipif mysql # not compatible query I rowsort label-4995 SELECT ALL - col2 / 10 + - 18 - col2 AS col0 FROM tab0 AS cor0 ---- -108 -19 -54 query I rowsort SELECT DISTINCT - col1 * ( - cor0.col1 ) + + col0 FROM tab2 AS cor0 ---- 3559 368 968 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col1 ) col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - - 78 * + 92 FROM tab2 AS cor0 ---- 7176 query I rowsort SELECT ALL + cor0.col1 + col2 * - col2 * + col0 AS col2 FROM tab1 cor0 ---- -207926 -737267 -8722 query I rowsort SELECT DISTINCT + ( - col0 ) * col1 + cor0.col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT - + 49 * ( + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- -147 -3136 -3920 onlyif mysql # use DIV operator for integer division query I rowsort label-5002 SELECT col1 + - 50 DIV col0 AS col1 FROM tab1 ---- 10 10 13 skipif mysql # not compatible query I rowsort label-5002 SELECT col1 + - 50 / col0 AS col1 FROM tab1 ---- 10 10 13 query I rowsort SELECT ALL + ( 27 ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to 701bf12d86392cb1585d9e4f3c72e9a8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - 44 ) col1 FROM tab1 AS cor0 ---- 44 44 44 query I rowsort SELECT ALL - col2 * + tab2.col0 * + tab2.col0 AS col1 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT col2 * - ( - col2 ) + col2 AS col0 FROM tab2 ---- 1482 702 756 query I rowsort SELECT DISTINCT + tab0.col0 * col0 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT ALL - 53 * 60 FROM tab2 ---- -3180 -3180 -3180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 22 col1 FROM tab2 ---- 22 query I rowsort SELECT ALL - - ( col0 ) * - col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT cor0.col2 AS col0 FROM tab0, tab0 cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - cor0.col2 AS col2 FROM tab0, tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + - tab2.col1 col2 FROM tab2 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col1 * col0 col1 FROM tab0 ---- -2088 -3430 -8188 onlyif mysql # use DIV operator for integer division query I rowsort label-5015 SELECT col1 + - tab2.col2 DIV - 82 + - tab2.col1 AS col1 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5015 SELECT col1 + - tab2.col2 / - 82 + - tab2.col1 AS col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT + col2 + + tab1.col0 AS col1 FROM tab1 ---- 121 176 57 query I rowsort SELECT col1 - col2 * - col2 FROM tab0 ---- 1175 6815 98 query I rowsort SELECT - 35 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 6d967b3bac2e01a0318865f682f9a97b onlyif mysql # use DIV operator for integer division query I rowsort label-5019 SELECT - col2 DIV + col1 + - col2 * - ( + col0 ) FROM tab2 ---- 189 2028 3000 skipif mysql # not compatible query I rowsort label-5019 SELECT - col2 / + col1 + - col2 * - ( + col0 ) FROM tab2 ---- 189 2028 3000 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT 2 * col1 FROM tab2 ---- 118 34 62 query I rowsort SELECT 12 * - col2 AS col0 FROM tab0 ---- -12 -396 -984 query I rowsort SELECT DISTINCT - col0 + col1 * - col1 * + tab1.col2 + - col2 * col1 AS col0 FROM tab1 ---- -17552 -37911 -6334 query I rowsort SELECT DISTINCT 64 + - col0 * + 52 FROM tab2 ---- -300 -3992 -4044 query I rowsort SELECT DISTINCT - col0 + - col2 + - tab0.col0 FROM tab0 ---- -260 -71 -81 query I rowsort SELECT ALL + col2 * tab1.col0 * + col1 FROM tab1 ---- 36480 4212 99840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5027 SELECT col0 + + CAST( NULL AS SIGNED ) * + cor0.col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5027 SELECT col0 + + CAST ( NULL AS INTEGER ) * + cor0.col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5028 SELECT - col0 * - CAST( 87 AS SIGNED ) FROM tab0 cor0 ---- 2088 3045 7743 skipif mysql # not compatible query I rowsort label-5028 SELECT - col0 * - CAST ( 87 AS INTEGER ) FROM tab0 cor0 ---- 2088 3045 7743 query I rowsort SELECT col2 * cor0.col2 + - ( - col2 ) FROM tab1 AS cor0 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT - + col1 + + 56 FROM tab1 AS cor0 ---- 30 43 46 query I rowsort SELECT - col0 * - col0 + - col2 * col1 AS col0 FROM tab2 AS cor0 ---- -788 4550 5595 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - col1 + col2 col1 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT + - col1 + col1 * - col2 * - col2 AS col2 FROM tab0 AS cor0 ---- 0 611793 93568 query I rowsort SELECT ALL + cor0.col2 * - col1 * - col2 AS col0 FROM tab2 AS cor0 ---- 22599 24548 39884 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col1 * - col0 col2 FROM tab0 ---- 118825 49536 720811 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col1 * col2 col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + + col2 * - col1 * col2 + col1 FROM tab0 AS cor0 ---- -611793 -93568 0 query I rowsort SELECT - cor0.col2 * col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT + + col2 * - col1 - + col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col0 - + col1 col2 FROM tab0 cor0 ---- -62 706 7207 query I rowsort SELECT ( col1 ) * - cor0.col1 + col0 - - col0 AS col1 FROM tab0 AS cor0 ---- -7348 -8103 -9339 query I rowsort SELECT 25 + col1 FROM tab1 AS cor0 ---- 35 38 51 query I rowsort SELECT - 10 AS col0 FROM tab2 cor0 ---- -10 -10 -10 query I rowsort SELECT 53 + + col0 * col0 FROM tab1 AS cor0 ---- 4149 62 6453 query I rowsort SELECT + cor0.col1 - + col2 AS col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + col0 * + cor0.col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT - 78 + col2 * col2 AS col2 FROM tab0 ---- -77 1011 6646 query I rowsort SELECT DISTINCT + 1 * col0 * col1 AS col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + 25 * col0 FROM tab0 ---- 2225 600 875 query I rowsort SELECT ALL - tab1.col0 * col2 + - col1 * col1 AS col2 FROM tab1 ---- -3748 -7849 -838 query I rowsort SELECT - 51 + tab1.col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 499e44c6030c2354c24c10ca1a130edd query I rowsort SELECT + col0 * col1 * + ( + ( col1 ) ) - + ( col2 ) * col1 FROM tab1 ---- 12272 5830 624 query I rowsort SELECT - tab2.col1 AS col0 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT DISTINCT + 6 + - col0 * col2 FROM tab1 AS cor0 ---- -156 -3642 -7674 query I rowsort SELECT + - 3 FROM tab1 cor0 ---- -3 -3 -3 query I rowsort SELECT ALL + col0 * ( - 15 ) * col1 + col2 FROM tab1 AS cor0 ---- -1116 -15504 -9543 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5057 SELECT DISTINCT col1 + - CAST( NULL AS SIGNED ) col2 FROM tab0 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5057 SELECT DISTINCT col1 + - CAST ( NULL AS INTEGER ) col2 FROM tab0 cor0 ---- NULL query I rowsort SELECT + col2 + 17 FROM tab1 AS cor0 ---- 113 71 74 query I rowsort SELECT + - col1 - col2 * col1 AS col0 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT DISTINCT - col1 * ( - col0 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + - cor0.col0 + cor0.col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT - col2 * - ( + col2 ) + col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT + + cor0.col0 - ( - 78 ) AS col1 FROM tab0 AS cor0 ---- 102 113 167 onlyif mysql # use DIV operator for integer division query I rowsort label-5064 SELECT + cor0.col0 + 64 DIV 7 FROM tab1 AS cor0 ---- 12 73 89 skipif mysql # not compatible query I rowsort label-5064 SELECT + cor0.col0 + 64 / 7 FROM tab1 AS cor0 ---- 12 73 89 query I rowsort SELECT ALL - col1 + - col1 * - col0 AS col2 FROM tab2 AS cor0 ---- 1326 186 4543 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5066 SELECT ALL + col1 + CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- 109 67 80 skipif mysql # not compatible query I rowsort label-5066 SELECT ALL + col1 + CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT + col0 * 43 * - 81 AS col2 FROM tab0 AS cor0 ---- -121905 -309987 -83592 query I rowsort SELECT ALL + col2 * 46 + - col1 AS col1 FROM tab1 AS cor0 ---- 2458 2612 4403 query I rowsort SELECT ALL + col1 + col2 + + 12 FROM tab1 AS cor0 ---- 121 79 92 query I rowsort SELECT ALL + + col0 * + 10 + col0 FROM tab0 AS cor0 ---- 264 385 979 onlyif mysql # use DIV operator for integer division query I rowsort label-5071 SELECT - col2 DIV - 64 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-5071 SELECT - col2 / - 64 FROM tab1 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * 42 col2 FROM tab0 AS cor0 ---- 3612 3822 4074 query I rowsort SELECT - - 42 + + ( col0 ) * ( 22 ) * - col2 FROM tab2 AS cor0 ---- -4116 -44574 -66002 query I rowsort SELECT + 17 + - col2 AS col2 FROM tab1 AS cor0 ---- -37 -40 -79 query I rowsort SELECT DISTINCT col1 * - col0 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - ( col0 ) + col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5077 SELECT ALL + CAST( + col0 AS SIGNED ) * col1 + - CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5077 SELECT ALL + CAST ( + col0 AS INTEGER ) * col1 + - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - ( 75 ) + + col2 FROM tab2 AS cor0 ---- -37 -48 -49 query I rowsort SELECT DISTINCT 9 - + col0 * + col0 FROM tab0 AS cor0 ---- -1216 -567 -7912 query I rowsort SELECT ALL 89 FROM tab0 cor0 ---- 89 89 89 onlyif mysql # use DIV operator for integer division query I rowsort label-5081 SELECT col1 + col2 DIV + col2 + col0 col0 FROM tab0 AS cor0 ---- 111 133 181 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5081 SELECT col1 + col2 / + col2 + col0 col0 FROM tab0 AS cor0 ---- 111 133 181 query I rowsort SELECT DISTINCT - + ( - 54 ) FROM tab2 AS cor0 ---- 54 query I rowsort SELECT ALL + - ( 50 ) + + col2 * - col0 FROM tab2 AS cor0 ---- -2078 -239 -3052 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5084 SELECT ALL + + CAST( NULL AS DECIMAL ) + 25 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5084 SELECT ALL + + CAST ( NULL AS REAL ) + 25 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 17 * col2 + col1 AS col2 FROM tab0 cor0 ---- 114 1485 647 query I rowsort SELECT - ( - 96 ) AS col2 FROM tab2 AS cor0 ---- 96 96 96 query I rowsort SELECT DISTINCT + ( col1 ) + - col1 - - col2 AS col1 FROM tab0 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 - col1 col2 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT ALL + cor0.col1 * + col0 * - ( cor0.col2 ) AS col2 FROM tab0 cor0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL + 17 AS col2 FROM tab1 AS cor0 ---- 17 17 17 query I rowsort SELECT - col2 + 87 AS col2 FROM tab0 ---- 5 54 86 query I rowsort SELECT ALL cor0.col2 FROM tab2, tab1 AS cor0, tab1, tab1 AS cor1 ---- 81 values hashing to 9d355f1f2edc347a359dad00d2d3f886 query I rowsort SELECT - cor0.col2 * - 87 + 9 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 393a6c69494a6a531f2f3b37eab6f95a query I rowsort SELECT DISTINCT cor0.col2 + - cor0.col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL + + cor0.col2 + + col0 AS col2 FROM tab1 AS cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-5096 SELECT - + ( + col1 ) DIV 21 AS col2 FROM tab0 AS cor0 ---- -4 -4 -4 skipif mysql # not compatible query I rowsort label-5096 SELECT - + ( + col1 ) / 21 AS col2 FROM tab0 AS cor0 ---- -4 -4 -4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( + col2 ) col2 FROM tab2 cor0 ---- -26 -27 -38 query I rowsort SELECT ALL - 40 + col0 * col2 FROM tab0 AS cor0 ---- -5 7258 752 onlyif mysql # use DIV operator for integer division query I rowsort label-5099 SELECT - + col1 DIV + col2 + + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-5099 SELECT - + col1 / + col2 + + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL + - 87 * col2 FROM tab1 AS cor0 ---- -4698 -4959 -8352 query I rowsort SELECT ALL - ( cor0.col1 ) + + 38 * 91 AS col1 FROM tab2 AS cor0 ---- 3399 3427 3441 query I rowsort SELECT - col1 * - col0 + ( col1 ) * col0 AS col1 FROM tab1 AS cor0 ---- 1280 156 2080 query I rowsort SELECT + 65 + col1 FROM tab2 ---- 124 82 96 query I rowsort SELECT DISTINCT + tab0.col0 + col1 + tab0.col0 FROM tab0 ---- 134 167 269 query I rowsort SELECT col1 * + 53 FROM tab1 ---- 1378 530 689 query I rowsort SELECT + + 46 * - cor1.col1 AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 93080f189eea7e1b375c9db4adc335ef query I rowsort SELECT 47 + + 50 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5e0d31ac41981bcdf6a665538a71a09c query I rowsort SELECT ALL + ( + col0 ) * + cor0.col1 - - col0 AS col2 FROM tab0 cor0 ---- 2088 3430 8188 query I rowsort SELECT 30 + - col2 * col2 FROM tab0 AS cor0 ---- -1059 -6694 29 query I rowsort SELECT DISTINCT 59 + - col0 AS col2 FROM tab2 AS cor0 ---- -19 -20 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5111 SELECT ALL CAST( - 74 AS SIGNED ) col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5a567947d14593676e3825756f8e6130 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5111 SELECT ALL CAST ( - 74 AS INTEGER ) col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5a567947d14593676e3825756f8e6130 query I rowsort SELECT ALL - 53 * - 91 FROM tab1 AS cor0 ---- 4823 4823 4823 onlyif mysql # use DIV operator for integer division query I rowsort label-5113 SELECT DISTINCT col2 DIV 57 FROM tab0 ---- 0 1 skipif mysql # not compatible query I rowsort label-5113 SELECT DISTINCT col2 / 57 FROM tab0 ---- 0 1 query I rowsort SELECT + cor0.col2 * col0 + - cor0.col2 + col0 FROM tab2 AS cor0 ---- 169 2080 3043 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5115 SELECT DISTINCT tab2.col0 + CAST( + col0 AS SIGNED ) AS col1 FROM tab2 ---- 14 156 158 skipif mysql # not compatible query I rowsort label-5115 SELECT DISTINCT tab2.col0 + CAST ( + col0 AS INTEGER ) AS col1 FROM tab2 ---- 14 156 158 query I rowsort SELECT - - cor1.col2 + + 55 AS col2 FROM tab1 cor0 CROSS JOIN tab2, tab1 cor1 ---- 27 values hashing to 9fa67eac9ce2ef4a07ee4c8158a3360e query I rowsort SELECT + - 2 * cor1.col0 FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 27b4e0878ffa5c5df119ac6cfa79ea07 query I rowsort SELECT 60 * + col0 * col2 FROM tab1 ---- 218880 460800 9720 query I rowsort SELECT + - 44 * - 26 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 61eb887a9f75d6e789aeff0486db7290 query I rowsort SELECT tab2.col0 + + 33 + col1 AS col2 FROM tab2 ---- 129 170 71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5121 SELECT CAST( NULL AS SIGNED ) + 53 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5121 SELECT CAST ( NULL AS INTEGER ) + 53 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL col0 * + 4 FROM tab2 AS cor0 ---- 28 312 316 query I rowsort SELECT ALL - col0 * + 36 AS col0 FROM tab0 AS cor0 ---- -1260 -3204 -864 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( - col0 AS REAL ) * - cor0.col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5125 SELECT + - col2 * - CAST( col1 AS SIGNED ) + col2 * col1 FROM tab0 AS cor0 ---- 14924 194 5676 skipif mysql # not compatible query I rowsort label-5125 SELECT + - col2 * - CAST ( col1 AS INTEGER ) + col2 * col1 FROM tab0 AS cor0 ---- 14924 194 5676 query I rowsort SELECT ALL + col2 + ( - 12 ) * + cor0.col0 FROM tab1 AS cor0 ---- -711 -864 18 query I rowsort SELECT DISTINCT + col2 - - col1 * - cor0.col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT + col2 * - col0 + - cor0.col2 * col2 FROM tab1 AS cor0 ---- -16896 -3078 -6897 query I rowsort SELECT - + col2 + col2 * 49 FROM tab1 cor0 ---- 2592 2736 4608 query I rowsort SELECT ALL + col0 * - 90 FROM tab0 cor0 ---- -2160 -3150 -8010 query I rowsort SELECT + cor0.col2 + col1 * col0 FROM tab1 AS cor0 ---- 1136 132 697 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5132 SELECT - col2 + CAST( NULL AS SIGNED ) + + col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5132 SELECT - col2 + CAST ( NULL AS INTEGER ) + + col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + + col2 * ( - col2 ) AS col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL + col1 + 42 * ( + col0 ) AS col1 FROM tab1 AS cor0 ---- 152 2698 3373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5135 SELECT ALL cor0.col1 * CAST( NULL AS SIGNED ) FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5135 SELECT ALL cor0.col1 * CAST ( NULL AS INTEGER ) FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + cor1.col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5137 SELECT ALL - 52 * col0 + CAST( - col0 AS SIGNED ) FROM tab0 AS cor0 ---- -1272 -1855 -4717 skipif mysql # not compatible query I rowsort label-5137 SELECT ALL - 52 * col0 + CAST ( - col0 AS INTEGER ) FROM tab0 AS cor0 ---- -1272 -1855 -4717 query I rowsort SELECT + ( + col1 ) + - col2 * + cor0.col1 AS col1 FROM tab2 cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT - col2 * col0 + ( - col2 ) + - col1 AS col1 FROM tab0 cor0 ---- -133 -7471 -911 query I rowsort SELECT + col2 + + col0 * + col1 * - 85 FROM tab0 cor0 ---- -175407 -288574 -688333 query I rowsort SELECT 95 + - col1 AS col2 FROM tab2 ---- 36 64 78 query I rowsort SELECT + - 54 + - col2 * + col0 FROM tab2 AS cor0 ---- -2082 -243 -3056 query I rowsort SELECT - col0 - col1 * - col2 FROM tab2 cor0 ---- 1456 567 830 query I rowsort SELECT ALL tab1.col0 FROM tab1, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT DISTINCT 91 + + col1 FROM tab2 ---- 108 122 150 query I rowsort SELECT DISTINCT + col0 + - tab1.col1 AS col2 FROM tab1 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-5147 SELECT + col0 DIV col2 + col0 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-5147 SELECT + col0 / col2 + col0 / + col1 AS col0 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT 84 FROM tab2, tab1, tab2 AS cor0 ---- 84 query I rowsort SELECT ALL 83 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 002a717a3d902d97220759065fb107c3 onlyif mysql # use DIV operator for integer division query I rowsort label-5150 SELECT DISTINCT 25 DIV col2 + col2 FROM tab1 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-5150 SELECT DISTINCT 25 / col2 + col2 FROM tab1 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5151 SELECT col0 + CAST( NULL AS SIGNED ) * 0 + col0 * col2 AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5151 SELECT col0 + CAST ( NULL AS INTEGER ) * 0 + col0 * col2 AS col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT col0 - - col2 * - col0 * - col1 FROM tab2 AS cor0 ---- 119730 51113 5866 query I rowsort SELECT ALL + col2 * ( 13 ) AS col0 FROM tab0 AS cor0 ---- 1066 13 429 query I rowsort SELECT ALL col2 + - col0 * - col2 * col2 FROM tab1 AS cor0 ---- 207993 737376 8802 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + - 93 * - col0 + col2 col2 FROM tab2 AS cor0 ---- 651 7254 7347 query I rowsort SELECT col1 + - 29 + col2 FROM tab1 AS cor0 ---- 38 51 80 query I rowsort SELECT ALL cor0.col2 AS col2 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL col0 * + ( col1 ) * + tab2.col0 FROM tab2 ---- 106097 1519 358956 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5159 SELECT + CAST( NULL AS SIGNED ) col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5159 SELECT + CAST ( NULL AS INTEGER ) col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5160 SELECT tab0.col2 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5160 SELECT tab0.col2 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col0 + + ( col2 ) AS col0 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab2.col0 * tab2.col0 col2 FROM tab2 ---- 49 6084 6241 query I rowsort SELECT DISTINCT + ( ( + col0 ) ) FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT - + 72 * + col1 FROM tab2 AS cor0 ---- -1224 -2232 -4248 query I rowsort SELECT cor0.col2 FROM tab2, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5166 SELECT CAST( 31 AS SIGNED ) FROM tab0 ---- 31 31 31 skipif mysql # not compatible query I rowsort label-5166 SELECT CAST ( 31 AS INTEGER ) FROM tab0 ---- 31 31 31 onlyif mysql # use DIV operator for integer division query I rowsort label-5167 SELECT col2 + + col2 DIV + col0 AS col1 FROM tab2 AS cor0 ---- 26 30 38 skipif mysql # not compatible query I rowsort label-5167 SELECT col2 + + col2 / + col0 AS col1 FROM tab2 AS cor0 ---- 26 30 38 query I rowsort SELECT 63 AS col0 FROM tab0 cor0 ---- 63 63 63 query I rowsort SELECT 26 * + col2 FROM tab2 AS cor0 ---- 676 702 988 query I rowsort SELECT - ( col2 ) * + cor0.col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - 69 * - col2 FROM tab0 AS cor0 ---- 2277 5658 69 query I rowsort SELECT col2 + col0 * + col1 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT ( + ( col0 ) ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - 47 * cor0.col0 + - col0 * - col2 + - 12 AS col1 FROM tab1 AS cor0 ---- 3908 628 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5175 SELECT ALL ( + col1 ) * + col2 * CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5175 SELECT ALL ( + col1 ) * + col2 * CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 40 * - col2 AS col1 FROM tab1 AS cor0 ---- -2160 -2280 -3840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col1 + + 28 * - col0 * col2 col2 FROM tab1 ---- -102134 -215027 -4510 onlyif mysql # use DIV operator for integer division query I rowsort label-5178 SELECT col1 + col2 DIV col2 AS col2 FROM tab0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-5178 SELECT col1 + col2 / col2 AS col2 FROM tab0 ---- 87 92 98 query I rowsort SELECT col2 + + 21 FROM tab0 ---- 103 22 54 query I rowsort SELECT col1 - - 23 AS col0 FROM tab1 ---- 33 36 49 onlyif mysql # use DIV operator for integer division query I rowsort label-5181 SELECT col2 DIV + col0 + 72 DIV col0 AS col2 FROM tab0 ---- 0 2 4 skipif mysql # not compatible query I rowsort label-5181 SELECT col2 / + col0 + 72 / col0 AS col2 FROM tab0 ---- 0 2 4 query I rowsort SELECT DISTINCT col1 + ( - col1 ) + col2 FROM tab1 ---- 54 57 96 query I rowsort SELECT + 21 AS col0 FROM tab2 AS cor0 ---- 21 21 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + col2 col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT 90 * col0 * - col2 FROM tab2 ---- -17010 -182520 -270180 onlyif mysql # use DIV operator for integer division query I rowsort label-5186 SELECT ALL col1 DIV + col1 AS col1 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5186 SELECT ALL col1 / + col1 AS col1 FROM tab1 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-5187 SELECT + col2 + - col0 DIV - col0 col2 FROM tab1 AS cor0 ---- 55 58 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5187 SELECT + col2 + - col0 / - col0 col2 FROM tab1 AS cor0 ---- 55 58 97 query I rowsort SELECT DISTINCT + col1 * + col1 AS col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL cor0.col0 * + col0 + col2 FROM tab1 AS cor0 ---- 4153 63 6496 query I rowsort SELECT 60 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 5160 5460 5820 query I rowsort SELECT DISTINCT + col2 * - col2 * col0 FROM tab1 cor0 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT - + 55 FROM tab0 AS cor0 ---- -55 onlyif mysql # use DIV operator for integer division query I rowsort label-5193 SELECT - ( - col1 ) DIV - col2 AS col2 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5193 SELECT - ( - col1 ) / - col2 AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 + + cor0.col0 AS col0 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT + 77 - tab0.col0 AS col2 FROM tab0 ---- -12 42 53 query I rowsort SELECT DISTINCT + 17 * col1 - - 1 FROM tab1 ---- 171 222 443 query I rowsort SELECT - - col1 * col1 + - ( + col0 ) FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT + ( + col2 ) + ( 48 * col0 ) FROM tab0 AS cor0 ---- 1185 1681 4354 query I rowsort SELECT + 51 * + col2 + - 78 AS col2 FROM tab2 AS cor0 ---- 1248 1299 1860 query I rowsort SELECT col2 * col2 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT + - col1 * col1 * col2 + - col1 FROM tab0 AS cor0 ---- -244154 -679133 -9506 query I rowsort SELECT DISTINCT col2 - - cor0.col0 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT + col2 + 45 * - 95 * col1 AS col2 FROM tab0 AS cor0 ---- -367617 -388943 -414674 query I rowsort SELECT - cor0.col2 * ( 95 * col2 ) + + 96 FROM tab2 AS cor0 ---- -137084 -64124 -69159 query I rowsort SELECT DISTINCT col0 * - ( - cor0.col0 ) - col0 * - col0 AS col1 FROM tab2 AS cor0 ---- 12168 12482 98 query I rowsort SELECT - col1 * col1 * + 39 FROM tab0 AS cor0 ---- -288444 -322959 -366951 query I rowsort SELECT DISTINCT - col1 * 85 + 84 AS col0 FROM tab1 AS cor0 ---- -1021 -2126 -766 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 16 * ( col0 ) col1 FROM tab1 AS cor0 ---- 102 1081 1376 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col1 col2 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT col2 - + ( + col0 ) AS col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-5211 SELECT col2 * - CAST( col1 AS SIGNED ) + col0 DIV 30 FROM tab0 AS cor0 ---- -2838 -7460 -96 skipif mysql # not compatible query I rowsort label-5211 SELECT col2 * - CAST ( col1 AS INTEGER ) + col0 / 30 FROM tab0 AS cor0 ---- -2838 -7460 -96 query I rowsort SELECT DISTINCT col1 + col1 * col2 AS col2 FROM tab2 cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT - col2 + + col0 * - 33 FROM tab0 ---- -1156 -3019 -825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5214 SELECT ALL - col2 + + CAST( NULL AS SIGNED ) + - cor0.col2 AS col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5214 SELECT ALL - col2 + + CAST ( NULL AS INTEGER ) + - cor0.col2 AS col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + col1 * + ( + col2 ) - + col2 * + 98 AS col1 FROM tab1 AS cor0 ---- -10656 -6156 -6696 query I rowsort SELECT col2 * - col1 + col2 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-5217 SELECT + cor0.col2 * - col0 DIV + col0 - col1 * col0 FROM tab0 AS cor0 ---- -2097 -3396 -8181 skipif mysql # not compatible query I rowsort label-5217 SELECT + cor0.col2 * - col0 / + col0 - col1 * col0 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT DISTINCT - cor0.col2 * - cor0.col2 + col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT DISTINCT tab0.col0 AS col1 FROM tab0, tab2, tab2 AS cor0, tab1 ---- 24 35 89 query I rowsort SELECT ALL col2 + ( col2 ) * cor0.col1 FROM tab0 cor0 ---- 2871 7544 98 query I rowsort SELECT ALL - col0 * + ( col2 + + col1 ) AS col1 FROM tab1 AS cor0 ---- -240 -4288 -8720 query I rowsort SELECT DISTINCT - col1 * - ( - 60 ) FROM tab0 cor0 ---- -5160 -5460 -5820 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 * - col0 col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5224 SELECT ALL col2 * - CAST( + 69 AS SIGNED ) + + col2 FROM tab0 AS cor0 ---- -2244 -5576 -68 skipif mysql # not compatible query I rowsort label-5224 SELECT ALL col2 * - CAST ( + 69 AS INTEGER ) + + col2 FROM tab0 AS cor0 ---- -2244 -5576 -68 query I rowsort SELECT + + col0 * - ( + col0 ) AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT - cor0.col0 * + 53 - + col2 * - cor0.col1 * col0 FROM tab1 cor0 ---- 33088 4053 95600 query I rowsort SELECT + col1 + + 16 FROM tab0 AS cor0 ---- 102 107 113 query I rowsort SELECT ALL + cor0.col2 + col2 AS col2 FROM tab2 AS cor0 ---- 52 54 76 onlyif mysql # use DIV operator for integer division query I rowsort label-5229 SELECT DISTINCT - col1 + - 90 DIV ( col2 + col0 ) AS col1 FROM tab2 ---- -17 -33 -59 skipif mysql # not compatible query I rowsort label-5229 SELECT DISTINCT - col1 + - 90 / ( col2 + col0 ) AS col1 FROM tab2 ---- -17 -33 -59 query I rowsort SELECT tab2.col0 + 81 + col2 AS col0 FROM tab2 ---- 115 185 198 query I rowsort SELECT - 84 * - ( + col2 * ( col0 ) ) + + col2 AS col0 FROM tab2 cor0 ---- 15903 170378 252206 query I rowsort SELECT ALL - col2 + - col2 - - col2 AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ALL + col0 * 71 + + col1 FROM tab1 AS cor0 ---- 239 4554 5693 query I rowsort SELECT ALL + - col0 - - 73 * col0 AS col0 FROM tab0 AS cor0 ---- 1728 2520 6408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col2 + 93 col1 FROM tab2 ---- 119 120 131 onlyif mysql # use DIV operator for integer division query I rowsort label-5236 SELECT + col1 + + col0 DIV 83 col2 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5236 SELECT + col1 + + col0 / 83 col2 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-5237 SELECT DISTINCT + 90 + + col1 DIV 65 AS col1 FROM tab1 AS cor0 ---- 90 skipif mysql # not compatible query I rowsort label-5237 SELECT DISTINCT + 90 + + col1 / 65 AS col1 FROM tab1 AS cor0 ---- 90 query I rowsort SELECT ALL - cor0.col1 * + col1 AS col2 FROM tab2 cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT + 4 AS col2 FROM tab2 AS cor0 ---- 4 query I rowsort SELECT ALL col1 * 74 FROM tab2 ---- 1258 2294 4366 onlyif mysql # use DIV operator for integer division query I rowsort label-5241 SELECT ALL col2 DIV tab2.col1 + tab2.col0 - + col1 col1 FROM tab2 ---- -24 19 64 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5241 SELECT ALL col2 / tab2.col1 + tab2.col0 - + col1 col1 FROM tab2 ---- -24 19 64 query I rowsort SELECT col0 + + col1 + 7 AS col1 FROM tab1 ---- 100 36 81 query I rowsort SELECT DISTINCT + 74 + cor0.col0 FROM tab2 AS cor0 ---- 152 153 81 query I rowsort SELECT - 2 + col2 * 45 * - 21 FROM tab1 AS cor0 ---- -51032 -53867 -90722 onlyif mysql # use DIV operator for integer division query I rowsort label-5245 SELECT ALL - ( col0 ) + + col1 * 58 DIV col0 AS col0 FROM tab2 AS cor0 ---- -35 -67 249 skipif mysql # not compatible query I rowsort label-5245 SELECT ALL - ( col0 ) + + col1 * 58 / col0 AS col0 FROM tab2 AS cor0 ---- -35 -67 249 query I rowsort SELECT ALL - col2 * - col0 * col0 AS col1 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT ALL - col0 * col2 + + tab0.col0 * - 20 FROM tab0 ---- -1272 -735 -9078 query I rowsort SELECT - tab1.col2 + col2 - - tab1.col1 AS col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT + - 55 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to b90e74bece5521b514096c5b6e105fde query I rowsort SELECT ALL 96 * - tab1.col0 + + tab1.col0 FROM tab1 ---- -285 -6080 -7600 query I rowsort SELECT ALL col0 + 95 + - col2 AS col2 FROM tab1 AS cor0 ---- 102 44 79 query I rowsort SELECT + + ( col2 ) + col0 AS col1 FROM tab0 AS cor0 ---- 171 36 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5253 SELECT DISTINCT + - CAST( NULL AS SIGNED ) + cor0.col2 + col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5253 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) + cor0.col2 + col2 FROM tab0 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5254 SELECT ALL - col0 * - col0 * cor0.col0 + CAST( - col2 AS SIGNED ) + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 13877 42971 704978 skipif mysql # not compatible query I rowsort label-5254 SELECT ALL - col0 * - col0 * cor0.col0 + CAST ( - col2 AS INTEGER ) + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 13877 42971 704978 query I rowsort SELECT ALL 33 + col1 AS col1 FROM tab1 AS cor0 ---- 43 46 59 query I rowsort SELECT ( col2 ) + + col2 * col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT cor0.col0 FROM tab2 cor0 CROSS JOIN tab0 cor1 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5258 SELECT + + col0 + - col0 * CAST( - col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 1422 224 4680 skipif mysql # not compatible query I rowsort label-5258 SELECT + + col0 + - col0 * CAST ( - col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT DISTINCT 86 * + tab1.col0 FROM tab1 ---- 258 5504 6880 query I rowsort SELECT DISTINCT - + cor0.col0 AS col2 FROM tab0 cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT - + cor0.col2 * col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + col0 + 24 FROM tab0 AS cor0 ---- 113 48 59 query I rowsort SELECT ALL + cor0.col2 + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT cor0.col2 + - 92 FROM tab0 AS cor0 ---- -10 -59 -91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 - col1 col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT + col1 + - 3 AS col0 FROM tab0 AS cor0 ---- 83 88 94 query I rowsort SELECT ALL col0 * - col1 + col0 + ( col2 + - col0 * ( - col0 ) ) AS col0 FROM tab0 AS cor0 ---- -1431 -2134 -7 query I rowsort SELECT ALL - 13 AS col1 FROM tab0 cor0 ---- -13 -13 -13 query I rowsort SELECT - 65 * col1 - + col0 AS col0 FROM tab2 AS cor0 ---- -1184 -2022 -3913 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 5 col1 FROM tab1 AS cor0 ---- -5 -5 -5 query I rowsort SELECT - ( + cor0.col2 ) FROM tab0, tab0 AS cor0 ---- 9 values hashing to b5a4102107e5ebd26e341538f4fede1e query I rowsort SELECT col0 * ( cor0.col1 ) + col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT 22 * 59 FROM tab2 cor0 ---- 1298 1298 1298 query I rowsort SELECT + - cor0.col1 AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1, tab1 AS cor2 ---- 243 values hashing to aad6a39cc782d0570960622f04a07424 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5275 SELECT CAST( col2 AS SIGNED ) * - col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-5275 SELECT CAST ( col2 AS INTEGER ) * - col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + ( - col0 ) AS col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ALL - cor0.col2 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5278 SELECT CAST( ( - cor0.col2 ) AS SIGNED ) FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-5278 SELECT CAST ( ( - cor0.col2 ) AS INTEGER ) FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT ( tab1.col0 + tab1.col2 ) FROM tab1 ---- 121 176 57 query I rowsort SELECT DISTINCT - 7 AS col1 FROM tab2 AS cor0 ---- -7 onlyif mysql # use DIV operator for integer division query I rowsort label-5281 SELECT + ( - col1 ) DIV col0 col2 FROM tab2 ---- -4 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5281 SELECT + ( - col1 ) / col0 col2 FROM tab2 ---- -4 0 0 query I rowsort SELECT tab0.col1 * - tab0.col2 AS col0 FROM tab0 ---- -2838 -7462 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5283 SELECT CAST( NULL AS DECIMAL ) col0 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5283 SELECT CAST ( NULL AS REAL ) col0 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5284 SELECT DISTINCT col0 + col0 DIV + col1 AS col2 FROM tab2 AS cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-5284 SELECT DISTINCT col0 + col0 / + col1 AS col2 FROM tab2 AS cor0 ---- 7 79 83 query I rowsort SELECT - + 60 + - col0 * col2 AS col0 FROM tab1 AS cor0 ---- -222 -3708 -7740 query I rowsort SELECT ALL + + col0 * + col2 * + 68 - col2 AS col1 FROM tab0 cor0 ---- 2379 496182 53823 onlyif mysql # use DIV operator for integer division query I rowsort label-5287 SELECT DISTINCT - col0 DIV - col0 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-5287 SELECT DISTINCT - col0 / - col0 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT - 27 * - col0 FROM tab0 AS cor0 ---- 2403 648 945 query I rowsort SELECT ALL + col1 + col0 * + cor0.col0 FROM tab1 cor0 ---- 35 4106 6413 query I rowsort SELECT - ( - col2 + col0 * col2 ) FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT ALL + - 88 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to eb8cbefa7d831e1a0183e919e2caef32 query I rowsort SELECT ( 87 ) AS col1 FROM tab0 ---- 87 87 87 query I rowsort SELECT - col1 * - ( col0 ) + col2 * col0 FROM tab1 cor0 ---- 240 4288 8720 query I rowsort SELECT + - col0 + col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1456 567 830 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5295 SELECT - col2 * + CAST( NULL AS SIGNED ) col2 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5295 SELECT - col2 * + CAST ( NULL AS INTEGER ) col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT - + col1 * + 87 + col1 AS col1 FROM tab1 AS cor0 ---- -1118 -2236 -860 query I rowsort SELECT DISTINCT - 71 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- -71 query I rowsort SELECT ALL + col2 * tab1.col0 AS col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL + 44 AS col1 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 0cc3e52e781e46962291c3060c6ae73b query I rowsort SELECT - + 37 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to 395d44ccbce08828bc493e93ec3d9207 query I rowsort SELECT DISTINCT 25 - - tab2.col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 42 56 84 query I rowsort SELECT ALL - ( - 95 ) * cor0.col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 7f743d22257eee9bf287773a4a2445e6 query I rowsort SELECT + - col1 + 53 * + col0 FROM tab1 AS cor0 ---- 133 3382 4227 query I rowsort SELECT col0 * 90 FROM tab2 cor0 ---- 630 7020 7110 query I rowsort SELECT - col1 + - cor0.col1 * - col2 AS col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT - col0 * col0 + cor0.col1 FROM tab0 AS cor0 ---- -1128 -490 -7830 onlyif mysql # use DIV operator for integer division query I rowsort label-5307 SELECT col1 DIV - col0 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -5 64 80 skipif mysql # not compatible query I rowsort label-5307 SELECT col1 / - col0 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -5 64 80 query I rowsort SELECT DISTINCT + col2 * - col0 + col1 AS col1 FROM tab2 cor0 ---- -158 -1969 -2985 query I rowsort SELECT - col0 - + col2 * col1 AS col2 FROM tab0 WHERE NOT ( + col2 / - col2 - - col0 ) <> NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5310 SELECT - col2 DIV + col2 AS col1 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5310 SELECT - col2 / + col2 AS col1 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT col2 * + col2 + + col2 * col1 + col0 * col2 AS col1 FROM tab0 ---- 133 21484 4719 query I rowsort SELECT - col1 + - col1 + col2 FROM tab0 cor0 ---- -100 -139 -193 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col2 col1 FROM tab1 ---- -108 -114 -192 query I rowsort SELECT col0 * + tab2.col2 * tab2.col2 - tab2.col2 FROM tab2 ---- 114038 5076 52702 query I rowsort SELECT ALL col2 + + col1 * tab0.col0 FROM tab0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-5316 SELECT ALL col2 DIV - tab0.col2 + col1 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-5316 SELECT ALL col2 / - tab0.col2 + col1 FROM tab0 ---- 85 90 96 query I rowsort SELECT ALL col1 + col0 * - col1 AS col0 FROM tab0 WHERE NOT - col2 + - col2 IN ( - col0 + tab0.col1 * - col2 ) ---- -1978 -3298 -8008 query III rowsort SELECT * FROM tab0 WHERE NOT tab0.col2 + - col0 NOT BETWEEN col2 + - col2 AND col1 ---- 24 86 33 onlyif mysql # use DIV operator for integer division query I rowsort label-5319 SELECT ALL col0 DIV - col2 + + col0 AS col2 FROM tab1 ---- 3 63 80 skipif mysql # not compatible query I rowsort label-5319 SELECT ALL col0 / - col2 + + col0 AS col2 FROM tab1 ---- 3 63 80 query I rowsort SELECT DISTINCT col1 * + tab1.col0 + col1 FROM tab1 ---- 104 1053 650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + tab2.col2 col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT - col1 * + col1 + col2 FROM tab1 ---- -43 -622 -73 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL NOT IN ( + col0 ) ---- query I rowsort SELECT col0 AS col1 FROM tab0 WHERE NULL >= ( col2 ) ---- query I rowsort SELECT cor0.col1 + + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1128 -490 -7830 onlyif mysql # use DIV operator for integer division query I rowsort label-5326 SELECT ALL col0 + - col1 DIV + col0 AS col1 FROM tab2 cor0 ---- 3 78 79 skipif mysql # not compatible query I rowsort label-5326 SELECT ALL col0 + - col1 / + col0 AS col1 FROM tab2 cor0 ---- 3 78 79 query I rowsort SELECT DISTINCT - + col0 * col1 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + col2 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + tab0.col0 + - col0 * tab0.col0 FROM tab0 ---- -1190 -552 -7832 query I rowsort SELECT DISTINCT col2 * - tab2.col1 AS col2 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT ALL + col0 + col0 AS col1 FROM tab2 ---- 14 156 158 query I rowsort SELECT DISTINCT + col2 * col0 + - col2 AS col0 FROM tab1 ---- 108 3591 7584 query I rowsort SELECT DISTINCT col1 - col2 * - col2 * + col2 FROM tab0 ---- 36023 551459 98 query I rowsort SELECT ALL col1 * + col0 - + col2 * col2 AS col1 FROM tab2 ---- -101 -512 3926 query I rowsort SELECT col2 - + col0 * col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ALL + - col0 * col1 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-5337 SELECT DISTINCT col1 DIV col2 AS col0 FROM tab0 cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-5337 SELECT DISTINCT col1 / col2 AS col0 FROM tab0 cor0 ---- 1 2 97 query I rowsort SELECT DISTINCT - col0 + + col1 AS col1 FROM tab1 AS cor0 ---- -54 -67 23 onlyif mysql # use DIV operator for integer division query I rowsort label-5339 SELECT + col2 + + col0 DIV col0 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-5339 SELECT + col2 + + col0 / col0 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT ALL col2 * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT col2 + cor0.col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -24 51 7 query I rowsort SELECT - col0 * + cor0.col2 - col1 * + col0 * + col0 FROM tab2 AS cor0 ---- -109099 -1708 -360984 query I rowsort SELECT col0 * col1 - - col0 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT ALL col2 * col1 + + col2 - - col2 * - col1 AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT - + ( cor0.col0 ) * + col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + col0 * + col1 col2 FROM tab0 AS cor0 ---- 2150 3492 8190 onlyif mysql # use DIV operator for integer division query I rowsort label-5347 SELECT + col1 * col2 DIV + 64 FROM tab2 AS cor0 ---- 10 13 23 skipif mysql # not compatible query I rowsort label-5347 SELECT + col1 * col2 / + 64 FROM tab2 AS cor0 ---- 10 13 23 query I rowsort SELECT DISTINCT 99 FROM tab1, tab0 cor0, tab1 AS cor1 ---- 99 query I rowsort SELECT 79 AS col0 FROM tab1 ---- 79 79 79 query I rowsort SELECT DISTINCT col0 + + 98 FROM tab1 AS cor0 ---- 101 162 178 query I rowsort SELECT ALL - col2 + ( - cor0.col2 + col1 ) * + col1 FROM tab1 AS cor0 ---- -1175 -527 -782 query I rowsort SELECT - + col1 + + ( col1 ) + - cor0.col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - col2 * - col0 * col1 + col1 FROM tab2 AS cor0 ---- 119711 51051 5890 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col2 + cor0.col0 + - col0 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - col0 * 58 AS col2 FROM tab2 AS cor0 ---- -406 -4524 -4582 query I rowsort SELECT col2 * col2 - col0 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT ALL - col0 * + cor0.col2 + col1 AS col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * 61 col0 FROM tab2 AS cor0 ---- -427 -4758 -4819 query I rowsort SELECT DISTINCT + col2 + + ( - 94 ) * cor0.col1 AS col1 FROM tab2 cor0 ---- -1560 -2887 -5520 query I rowsort SELECT DISTINCT + cor0.col0 + ( col0 ) AS col0 FROM tab2 cor0 ---- 14 156 158 query I rowsort SELECT ALL - col2 + ( - col0 ) FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT ALL - col0 * cor0.col1 + - col0 + col2 * - 12 FROM tab1 AS cor0 ---- -1388 -2272 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-5363 SELECT - col2 DIV col0 + col0 * col0 + + col1 * + col2 FROM tab2 ---- 6887 7618 883 skipif mysql # not compatible query I rowsort label-5363 SELECT - col2 / col0 + col0 * col0 + + col1 * + col2 FROM tab2 ---- 6887 7618 883 query I rowsort SELECT ALL + col1 FROM tab2 WHERE NOT ( col2 ) IN ( + col2 * col2 * + col2 ) ---- 17 31 59 query III rowsort SELECT ALL * FROM tab0 WHERE + col2 > col2 ---- query I rowsort SELECT col0 FROM tab1 WHERE NOT ( NULL ) NOT IN ( col0 / + col1 + + col0 / col0 ) ---- query I rowsort SELECT DISTINCT col1 * + col2 * col0 + col1 * + col1 * - col1 FROM tab1 ---- -13364 35480 97643 query I rowsort SELECT ALL col1 * col0 + tab1.col1 AS col0 FROM tab1 ---- 104 1053 650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + - tab0.col2 col1 FROM tab0 ---- -164 -2 -66 query I rowsort SELECT ALL col2 * col2 + - tab2.col1 AS col1 FROM tab2 ---- 1427 617 698 onlyif mysql # use DIV operator for integer division query I rowsort label-5371 SELECT DISTINCT + col2 * col2 DIV - col1 + + col2 FROM tab0 ---- 1 21 9 skipif mysql # not compatible query I rowsort label-5371 SELECT DISTINCT + col2 * col2 / - col1 + + col2 FROM tab0 ---- 1 21 9 query I rowsort SELECT DISTINCT + tab2.col1 FROM tab2 WHERE NULL NOT BETWEEN NULL AND + col2 ---- query I rowsort SELECT + tab0.col1 * - col1 + col0 AS col2 FROM tab0 ---- -7372 -8192 -9374 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + - col2 col2 FROM tab1 ---- -108 -114 -192 onlyif mysql # use DIV operator for integer division query I rowsort label-5375 SELECT DISTINCT col0 DIV + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-5375 SELECT DISTINCT col0 / + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 0 1 4 onlyif mysql # use DIV operator for integer division query I rowsort label-5376 SELECT ALL col2 * + col1 + - col1 DIV col2 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-5376 SELECT ALL col2 * + col1 + - col1 / col2 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + - col2 * - col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL - - col2 + + col1 * - 41 FROM tab1 AS cor0 ---- -1012 -353 -437 query I rowsort SELECT - tab2.col1 * tab2.col1 AS col0 FROM tab2 ---- -289 -3481 -961 query III rowsort SELECT * FROM tab1 WHERE ( - col1 ) = - col0 + col0 ---- query I rowsort SELECT ALL + col2 / - col0 FROM tab0 WHERE NULL NOT BETWEEN NULL AND NULL ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5382 SELECT + - col2 * + CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5382 SELECT + - col2 * + CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + + cor0.col0 * - col0 FROM tab2 AS cor0 ---- -56 -6162 -6320 query I rowsort SELECT - + cor0.col0 * + ( - 15 ) * + col1 FROM tab1 AS cor0 ---- 1170 15600 9600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5385 SELECT + + col2 + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5385 SELECT + + col2 + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col1 * ( - 37 ) * col2 FROM tab1 AS cor0 ---- 21090 46176 51948 query I rowsort SELECT ALL + col1 * - 55 FROM tab0 AS cor0 ---- -4730 -5005 -5335 query I rowsort SELECT - col2 - 9 FROM tab2 cor0 ---- -35 -36 -47 query I rowsort SELECT - col2 + ( + 14 ) * col0 FROM tab0 AS cor0 ---- 1164 303 489 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - 8 ) col2 FROM tab2 ---- -8 -8 -8 query I rowsort SELECT + - cor0.col1 + - col2 AS col2 FROM tab2 AS cor0 ---- -55 -58 -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 81 * - col2 col1 FROM tab2 AS cor0 ---- 2106 2187 3078 query I rowsort SELECT 26 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT 94 AS col1 FROM tab0, tab1 cor0 ---- 9 values hashing to b0ffb7527f4fbf44f30945e1ccb58c24 query I rowsort SELECT cor0.col1 AS col0 FROM tab0, tab0 AS cor0, tab1, tab0 AS cor1 ---- 81 values hashing to 8c9db501a604ea66e3b5e5598f3f2a91 query I rowsort SELECT DISTINCT + col0 * - ( col0 ) AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * + cor0.col0 col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL + 35 FROM tab2 cor0 ---- 35 35 35 query I rowsort SELECT DISTINCT - 10 AS col0 FROM tab1 ---- -10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5400 SELECT ( + col2 ) + + col2 * + CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5400 SELECT ( + col2 ) + + col2 * + CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 * col2 * col1 AS col0 FROM tab0 ---- -244068 -679042 -9409 query I rowsort SELECT ALL ( col1 + - col0 * - ( col1 ) ) FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT - 63 AS col2 FROM tab2 ---- -63 -63 -63 query I rowsort SELECT + + 48 AS col0 FROM tab2 AS cor0 ---- 48 48 48 query I rowsort SELECT - 16 + + col0 + + col1 FROM tab0 AS cor0 ---- 116 164 94 query I rowsort SELECT + 78 + col1 * - col0 FROM tab1 AS cor0 ---- -562 -962 0 query I rowsort SELECT + col1 * cor0.col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT ALL + ( col2 ) * + col0 AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT 41 * + col1 AS col0 FROM tab0 ---- 3526 3731 3977 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + col0 * + col1 col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT DISTINCT + col2 + cor0.col0 * + col0 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT ALL + - cor0.col1 * col0 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT + ( - ( col0 ) ) AS col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 86 91 97 query I rowsort SELECT ALL + cor0.col1 AS col2 FROM tab0, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 onlyif mysql # use DIV operator for integer division query I rowsort label-5416 SELECT DISTINCT + ( tab0.col0 ) DIV + col0 + - col2 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-5416 SELECT DISTINCT + ( tab0.col0 ) / + col0 + - col2 FROM tab0 ---- -32 -81 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5417 SELECT + CAST( col0 AS SIGNED ) + col0 * + cor0.col0 * + col2 FROM tab0 AS cor0 ---- 1260 19032 649611 skipif mysql # not compatible query I rowsort label-5417 SELECT + CAST ( col0 AS INTEGER ) + col0 * + cor0.col0 * + col2 FROM tab0 AS cor0 ---- 1260 19032 649611 onlyif mysql # use DIV operator for integer division query I rowsort label-5418 SELECT - - col2 DIV + col0 + col1 FROM tab1 AS cor0 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-5418 SELECT - - col2 / + col0 + col1 FROM tab1 AS cor0 ---- 10 14 44 query I rowsort SELECT + 52 * + col1 * + col1 + - col0 + - col1 AS col2 FROM tab1 AS cor0 ---- 35123 5126 8695 query I rowsort SELECT + + cor0.col0 + + ( + col0 ) * cor0.col2 AS col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT col1 + - col2 * - col2 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT ALL + cor0.col1 * col0 * cor0.col1 FROM tab1 AS cor0 ---- 13520 2028 6400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * cor0.col0 * - col2 + - col1 + col0 col2 FROM tab1 AS cor0 ---- 207990 737347 8725 query I rowsort SELECT - 3 AS col2 FROM tab0 AS cor0 ---- -3 -3 -3 query I rowsort SELECT ( - col0 ) * col2 FROM tab1 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5426 SELECT + CAST( NULL AS SIGNED ) col2 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5426 SELECT + CAST ( NULL AS INTEGER ) col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - 3 * cor1.col0 FROM tab2, tab2 AS cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to ca40715e6c6ae2af3aa5d085bc78db61 skipif mysql # not compatible query I rowsort SELECT DISTINCT col2 / - col1 + tab2.col1 * - CAST ( + col2 AS REAL ) * col2 AS col1 FROM tab2 ---- -22599 -24550 -39884 onlyif mysql # use DIV operator for integer division query I rowsort label-5429 SELECT + tab2.col2 + - col1 DIV col1 + + 18 FROM tab2 ---- 43 44 55 skipif mysql # not compatible query I rowsort label-5429 SELECT + tab2.col2 + - col1 / col1 + + 18 FROM tab2 ---- 43 44 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + col1 col0 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT + - 98 + col2 FROM tab0 AS cor0 ---- -16 -65 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + col1 * cor0.col0 col2 FROM tab2 cor0 ---- 1305 190 4576 query I rowsort SELECT + - 70 + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- -61 4026 6330 query I rowsort SELECT ALL + col2 * col2 * + ( 98 + - cor0.col2 ) FROM tab1 AS cor0 ---- 128304 133209 18432 query I rowsort SELECT + col2 * col1 - col0 * + col0 FROM tab0 AS cor0 ---- -1128 -459 2262 query I rowsort SELECT ALL cor0.col2 * - col1 * - ( + col2 ) + - col2 FROM tab2 AS cor0 ---- 22572 24510 39858 query I rowsort SELECT ALL col2 + - col0 * col1 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT - 69 * + cor0.col0 + - col0 FROM tab1 AS cor0 ---- -210 -4480 -5600 query I rowsort SELECT DISTINCT + - col2 * + col0 - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -216 -3705 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ALL + - col2 * col0 + col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT - 13 * col0 AS col2 FROM tab1 AS cor0 ---- -1040 -39 -832 query I rowsort SELECT + 93 * + col0 + - col1 AS col0 FROM tab0 AS cor0 ---- 2146 3158 8186 query I rowsort SELECT DISTINCT 74 * cor0.col2 FROM tab0 cor0 ---- 2442 6068 74 onlyif mysql # use DIV operator for integer division query I rowsort label-5445 SELECT 67 * - col2 + + col2 DIV col1 FROM tab1 AS cor0 ---- -3616 -3814 -6425 skipif mysql # not compatible query I rowsort label-5445 SELECT 67 * - col2 + + col2 / col1 FROM tab1 AS cor0 ---- -3616 -3814 -6425 query I rowsort SELECT - - 67 * - col2 AS col1 FROM tab2 AS cor0 ---- -1742 -1809 -2546 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 + col2 col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT + col2 - + col1 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-5449 SELECT ALL + 11 - - col0 DIV col1 AS col0 FROM tab1 ---- 11 17 17 skipif mysql # not compatible query I rowsort label-5449 SELECT ALL + 11 - - col0 / col1 AS col0 FROM tab1 ---- 11 17 17 query I rowsort SELECT - col0 * - 8 FROM tab2 AS cor0 ---- 56 624 632 query I rowsort SELECT DISTINCT + col2 * + 91 FROM tab0 AS cor0 ---- 3003 7462 91 onlyif mysql # use DIV operator for integer division query I rowsort label-5452 SELECT col1 DIV - 51 col1 FROM tab0 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5452 SELECT col1 / - 51 col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + cor0.col2 * 41 * col0 AS col0 FROM tab2 cor0 ---- 123082 7749 83148 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 + col2 col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT - col1 + - col2 * col2 AS col1 FROM tab2 AS cor0 ---- -1461 -735 -760 query I rowsort SELECT ALL - cor0.col1 * 92 FROM tab0 cor0 ---- -7912 -8372 -8924 query I rowsort SELECT DISTINCT cor0.col0 FROM tab0, tab2, tab0 cor0, tab0 AS cor1 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col1 * - col1 col2 FROM tab0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT col2 * + tab1.col1 * ( - col2 ) AS col0 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT + col0 * ( - col1 ) AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL - tab0.col2 * 14 * ( col0 ) FROM tab0 ---- -102172 -11088 -490 query I rowsort SELECT - ( 1 ) AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT + col1 * ( - col0 * col1 ) FROM tab2 AS cor0 ---- -22831 -271518 -6727 query I rowsort SELECT + tab2.col0 + + ( - col2 ) FROM tab2 ---- -20 41 52 query I rowsort SELECT + 15 AS col2 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 71dda9a71fc978ea7b0ac5d8cd2ef1f0 query I rowsort SELECT + col2 * tab2.col2 + 98 FROM tab2 ---- 1542 774 827 onlyif mysql # use DIV operator for integer division query I rowsort label-5467 SELECT ALL - 54 DIV + col0 FROM tab1 AS cor0 ---- -18 0 0 skipif mysql # not compatible query I rowsort label-5467 SELECT ALL - 54 / + col0 FROM tab1 AS cor0 ---- -18 0 0 query I rowsort SELECT + ( - col0 ) * + cor0.col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - 54 + - ( col0 ) FROM tab1 AS cor0 ---- -118 -134 -57 query I rowsort SELECT ALL 52 AS col1 FROM tab2 cor0 ---- 52 52 52 onlyif mysql # use DIV operator for integer division query I rowsort label-5471 SELECT ALL - col1 DIV tab1.col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5471 SELECT ALL - col1 / tab1.col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + col1 * 20 AS col0 FROM tab1 ---- 200 260 520 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 972 values hashing to 635619591835474e6aa6acdff4ab166c query I rowsort SELECT - 2 * - ( + col2 + - col1 ) FROM tab2 AS cor0 ---- -66 -8 42 query I rowsort SELECT ALL col2 * + 57 + col1 FROM tab2 AS cor0 ---- 1541 1570 2183 query I rowsort SELECT DISTINCT 37 * - 72 FROM tab0 AS cor0 ---- -2664 query I rowsort SELECT - 96 * col0 AS col2 FROM tab2 AS cor0 ---- -672 -7488 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-5478 SELECT ALL - + cor0.col2 DIV 30 FROM tab1 AS cor0 ---- -1 -1 -3 skipif mysql # not compatible query I rowsort label-5478 SELECT ALL - + cor0.col2 / 30 FROM tab1 AS cor0 ---- -1 -1 -3 query I rowsort SELECT DISTINCT - - ( - 90 ) * + col0 AS col1 FROM tab0 AS cor0 ---- -2160 -3150 -8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 * - 4 col2 FROM tab2 AS cor0 ---- -28 -312 -316 query I rowsort SELECT ALL + col2 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + ( - col0 ) * col2 + + 13 AS col0 FROM tab2 AS cor0 ---- -176 -2015 -2989 query I rowsort SELECT ALL col2 * 61 FROM tab2 AS cor0 ---- 1586 1647 2318 onlyif mysql # use DIV operator for integer division query I rowsort label-5484 SELECT DISTINCT - col2 DIV - 91 AS col2 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-5484 SELECT DISTINCT - col2 / - 91 AS col2 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 47 col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 onlyif mysql # use DIV operator for integer division query I rowsort label-5486 SELECT col1 DIV col2 col1 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5486 SELECT col1 / col2 col1 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5487 SELECT ALL cor0.col0 + col2 * CAST( + col1 + col0 AS SIGNED ) FROM tab2 AS cor0 ---- 1033 3640 3727 skipif mysql # not compatible query I rowsort label-5487 SELECT ALL cor0.col0 + col2 * CAST ( + col1 + col0 AS INTEGER ) FROM tab2 AS cor0 ---- 1033 3640 3727 query I rowsort SELECT - + cor0.col1 + col2 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT 16 AS col0 FROM tab0 AS cor0 ---- 16 onlyif mysql # use DIV operator for integer division query I rowsort label-5490 SELECT DISTINCT + col1 + + col0 DIV col1 AS col2 FROM tab0 cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-5490 SELECT DISTINCT + col1 + + col0 / col1 AS col2 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT + + cor0.col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL col2 * col0 * + col2 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 11664 211185 746496 query I rowsort SELECT DISTINCT + - cor0.col2 * - col2 FROM tab0 cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-5494 SELECT ALL + col0 DIV col1 + col0 FROM tab1 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-5494 SELECT ALL + col0 / col1 + col0 FROM tab1 ---- 3 70 86 query I rowsort SELECT DISTINCT + - col2 + col1 AS col2 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT - col2 * - 94 + ( col2 ) AS col0 FROM tab1 AS cor0 ---- 5130 5415 9120 query I rowsort SELECT DISTINCT - col1 * cor0.col2 + col1 * cor0.col2 * ( + col1 ) FROM tab2 AS cor0 ---- 10336 25110 88972 query I rowsort SELECT + - col1 * 81 + + col1 * - col2 FROM tab1 AS cor0 ---- -1380 -2301 -3510 query I rowsort SELECT - 52 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e8a5cb10c0973a78554f344d4f6e7e74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5500 SELECT ALL + col2 * + CAST( + 65 AS SIGNED ) AS col0 FROM tab1 ---- 3510 3705 6240 skipif mysql # not compatible query I rowsort label-5500 SELECT ALL + col2 * + CAST ( + 65 AS INTEGER ) AS col0 FROM tab1 ---- 3510 3705 6240 query I rowsort SELECT ALL col0 * col1 + cor0.col0 FROM tab1 AS cor0 ---- 1120 704 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5502 SELECT + - col2 + + CAST( NULL AS SIGNED ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5502 SELECT + - col2 + + CAST ( NULL AS INTEGER ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - col0 + col2 AS col2 FROM tab2 AS cor0 ---- -41 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + 55 col1 FROM tab1 AS cor0 ---- -2 -41 1 query I rowsort SELECT DISTINCT - col2 + 19 FROM tab1 cor0 ---- -35 -38 -77 query I rowsort SELECT + tab0.col2 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT + cor0.col0 - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - + 57 * col2 FROM tab0 AS cor0 ---- -1881 -4674 -57 query I rowsort SELECT + 28 + + cor0.col1 * col2 FROM tab2 AS cor0 ---- 1562 674 865 query I rowsort SELECT - col2 * - col1 + + ( 28 ) FROM tab2 cor0 ---- 1562 674 865 query I rowsort SELECT + - 76 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to f8b6589bc7503fc720ca5430e3569317 query I rowsort SELECT - 13 FROM tab1, tab2 cor0 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT DISTINCT tab2.col1 FROM tab2, tab2 cor0, tab2 AS cor1 ---- 17 31 59 query I rowsort SELECT + cor0.col2 * - 84 + col0 * + 18 AS col1 FROM tab0 cor0 ---- -2340 -5286 546 query I rowsort SELECT - 84 + 60 AS col1 FROM tab0 AS cor0 ---- -24 -24 -24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - col0 ) * col2 + + ( cor0.col1 ) + col1 * - ( 37 ) * col0 col2 FROM tab2 AS cor0 ---- -168187 -46672 -7809 query I rowsort SELECT ALL tab2.col1 * 5 + - col1 + - col1 AS col0 FROM tab2 ---- 177 51 93 onlyif mysql # use DIV operator for integer division query I rowsort label-5518 SELECT + col2 * + 44 + - 62 DIV - col0 AS col0 FROM tab2 ---- 1144 1196 1672 skipif mysql # not compatible query I rowsort label-5518 SELECT + col2 * + 44 + - 62 / - col0 AS col0 FROM tab2 ---- 1144 1196 1672 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col2 * + col1 col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT col2 + - col1 * tab1.col1 FROM tab1 ---- -43 -622 -73 query I rowsort SELECT DISTINCT col2 + 39 * + col2 AS col0 FROM tab0 AS cor0 ---- 1320 3280 40 query I rowsort SELECT ALL + 99 * + col1 - col2 FROM tab0 AS cor0 ---- 8481 8927 9602 query I rowsort SELECT DISTINCT 48 * - 48 AS col0 FROM tab2 AS cor0 ---- -2304 query I rowsort SELECT ALL col2 * - ( - col2 ) FROM tab2 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-5525 SELECT DISTINCT + col1 DIV - col1 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-5525 SELECT DISTINCT + col1 / - col1 FROM tab0 ---- -1 query I rowsort SELECT ALL + - ( col0 ) AS col2 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - 42 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 9894093f29c0defae91347934f060329 onlyif mysql # use DIV operator for integer division query I rowsort label-5528 SELECT ALL - cor0.col1 DIV tab0.col0 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 70ab52182b1b5b0acda51ef06e5b4373 skipif mysql # not compatible query I rowsort label-5528 SELECT ALL - cor0.col1 / tab0.col0 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 70ab52182b1b5b0acda51ef06e5b4373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5529 SELECT CAST( - col2 AS SIGNED ) AS col0 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-5529 SELECT CAST ( - col2 AS INTEGER ) AS col0 FROM tab1 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5530 SELECT DISTINCT - 43 DIV col1 AS col1 FROM tab2 cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-5530 SELECT DISTINCT - 43 / col1 AS col1 FROM tab2 cor0 ---- -1 -2 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5531 SELECT DISTINCT + col0 * - cor0.col1 + col2 DIV col2 FROM tab1 AS cor0 ---- -1039 -639 -77 skipif mysql # not compatible query I rowsort label-5531 SELECT DISTINCT + col0 * - cor0.col1 + col2 / col2 FROM tab1 AS cor0 ---- -1039 -639 -77 query I rowsort SELECT ALL + col1 + col0 + + col0 * col0 FROM tab1 ---- 38 4170 6493 query I rowsort SELECT DISTINCT + ( col0 ) + col1 + - col1 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL tab2.col2 + col1 * - col2 FROM tab2 ---- -1508 -608 -810 query I rowsort SELECT - col2 * + col1 + 1 FROM tab0 AS cor0 ---- -2837 -7461 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5536 SELECT col1 * col1 DIV col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-5536 SELECT col1 * col1 / col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - col0 * - tab1.col2 - - 61 AS col2 FROM tab1 ---- 223 3709 7741 query I rowsort SELECT DISTINCT 24 * + col1 + ( ( - col1 ) ) AS col0 FROM tab0 ---- 1978 2093 2231 query I rowsort SELECT + - ( - cor0.col0 ) * ( - col2 ) * cor0.col2 FROM tab2 AS cor0 ---- -114076 -5103 -52728 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5540 SELECT DISTINCT - - CAST( NULL AS SIGNED ) FROM tab0, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5540 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) FROM tab0, tab0 AS cor0 ---- NULL query I rowsort SELECT ALL 77 + + 56 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 8f0ca4cf97de794a4b9271d695e9d991 query I rowsort SELECT col0 * ( - tab1.col0 * col0 ) AS col0 FROM tab1 ---- -262144 -27 -512000 query I rowsort SELECT col1 + ( - ( - col1 ) ) AS col1 FROM tab0 AS cor0 ---- 172 182 194 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5544 SELECT + col0 + CAST( + 30 AS SIGNED ) FROM tab2 AS cor0 ---- 108 109 37 skipif mysql # not compatible query I rowsort label-5544 SELECT + col0 + CAST ( + 30 AS INTEGER ) FROM tab2 AS cor0 ---- 108 109 37 query I rowsort SELECT ALL ( 77 ) FROM tab1, tab2 cor0 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5546 SELECT CAST( col2 AS SIGNED ) + - col1 col1 FROM tab1 AS cor0 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5546 SELECT CAST ( col2 AS INTEGER ) + - col1 col1 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-5547 SELECT - - ( col2 ) + col1 DIV + col2 AS col2 FROM tab0 AS cor0 ---- 35 83 98 skipif mysql # not compatible query I rowsort label-5547 SELECT - - ( col2 ) + col1 / + col2 AS col2 FROM tab0 AS cor0 ---- 35 83 98 onlyif mysql # use DIV operator for integer division query I rowsort label-5548 SELECT - - 79 DIV cor0.col0 FROM tab2 AS cor0 ---- 1 1 11 skipif mysql # not compatible query I rowsort label-5548 SELECT - - 79 / cor0.col0 FROM tab2 AS cor0 ---- 1 1 11 query I rowsort SELECT ALL + cor0.col0 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT 97 + col1 AS col2 FROM tab1 AS cor0 ---- 107 110 123 query I rowsort SELECT - - 98 * col1 AS col0 FROM tab0 AS cor0 ---- 8428 8918 9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( ( - col2 ) ) + col0 + col0 col1 FROM tab0 AS cor0 ---- 15 69 96 query I rowsort SELECT DISTINCT 63 + + 80 FROM tab1 AS cor0 ---- 143 query I rowsort SELECT 51 * 51 + - col2 AS col2 FROM tab2 AS cor0 ---- 2563 2574 2575 query I rowsort SELECT ALL + ( - col1 ) FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT - 20 AS col2 FROM tab2 ---- -20 -20 -20 query I rowsort SELECT + 58 + + col2 * ( col1 * - col1 ) FROM tab1 AS cor0 ---- -16166 -36446 -5642 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5558 SELECT - col2 * - col0 * + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5558 SELECT - col2 * - col0 * + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5559 SELECT + + cor0.col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5559 SELECT + + cor0.col2 * CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL cor0.col2 + 93 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 05914312b297696d8f1d59f325ce1fc0 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 cor0, tab1 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to 9a402ad2669465fb284445c499a48f2c query I rowsort SELECT DISTINCT + col1 * + ( - col2 ) AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT col0 * - ( - col0 ) FROM tab2 ---- 49 6084 6241 query I rowsort SELECT ALL col2 * ( col0 ) AS col0 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT - col0 + 77 AS col0 FROM tab1 AS cor0 ---- -3 13 74 query I rowsort SELECT + col0 + - col2 * + col2 * col2 AS col0 FROM tab0 AS cor0 ---- -35913 -551279 34 query I rowsort SELECT ALL + col0 + 57 * col0 FROM tab0 AS cor0 ---- 1392 2030 5162 onlyif mysql # use DIV operator for integer division query I rowsort label-5568 SELECT ALL - col0 DIV + col1 AS col2 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-5568 SELECT ALL - col0 / + col1 AS col2 FROM tab1 AS cor0 ---- -6 -6 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5569 SELECT DISTINCT col0 * - 39 + + col0 DIV tab0.col0 AS col2 FROM tab0 ---- -1364 -3470 -935 skipif mysql # not compatible query I rowsort label-5569 SELECT DISTINCT col0 * - 39 + + col0 / tab0.col0 AS col2 FROM tab0 ---- -1364 -3470 -935 query I rowsort SELECT DISTINCT + 89 + col0 + - col2 * - col2 * - tab0.col2 AS col2 FROM tab0 ---- -35824 -551190 123 query I rowsort SELECT DISTINCT 61 AS col2 FROM tab1, tab2, tab2 AS cor0 ---- 61 query I rowsort SELECT - col2 + ( col0 ) * + col2 FROM tab1 ---- 108 3591 7584 query I rowsort SELECT ALL + - ( - col2 ) * - col0 + - col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL + 63 * - col1 + + col0 * col1 FROM tab1 AS cor0 ---- -1560 10 221 query I rowsort SELECT + + ( + cor0.col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT + - col0 + - 56 FROM tab0 AS cor0 ---- -145 -80 -91 query I rowsort SELECT DISTINCT + + col1 * - col1 * col0 + + 93 + col0 FROM tab1 AS cor0 ---- -13347 -1932 -6243 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 AS cor0, tab0 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to db9b93cf4fdd5de4106f0487a66ce0a5 onlyif mysql # use DIV operator for integer division query I rowsort label-5579 SELECT + col0 + - cor0.col0 DIV col2 AS col2 FROM tab0 AS cor0 ---- 0 24 88 skipif mysql # not compatible query I rowsort label-5579 SELECT + col0 + - cor0.col0 / col2 AS col2 FROM tab0 AS cor0 ---- 0 24 88 query I rowsort SELECT - 32 * - col2 FROM tab0 AS cor0 ---- 1056 2624 32 query I rowsort SELECT - - ( + col2 ) + + ( col1 ) FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5582 SELECT DISTINCT - cor0.col1 * + col2 * 35 + col2 + col1 * - CAST( col0 AS SIGNED ) FROM tab2 AS cor0 ---- -23915 -29485 -58266 skipif mysql # not compatible query I rowsort label-5582 SELECT DISTINCT - cor0.col1 * + col2 * 35 + col2 + col1 * - CAST ( col0 AS INTEGER ) FROM tab2 AS cor0 ---- -23915 -29485 -58266 query I rowsort SELECT DISTINCT - 2 * col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT + - 52 * col1 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT ALL col2 * cor0.col1 AS col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + - col0 + - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -171 -36 -57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5587 SELECT ALL + + col1 * cor0.col2 + CAST( + 18 AS SIGNED ) * col0 * 59 + col1 AS col0 FROM tab1 AS cor0 ---- 4616 68548 86221 skipif mysql # not compatible query I rowsort label-5587 SELECT ALL + + col1 * cor0.col2 + CAST ( + 18 AS INTEGER ) * col0 * 59 + col1 AS col0 FROM tab1 AS cor0 ---- 4616 68548 86221 query I rowsort SELECT DISTINCT + + col1 + + col0 AS col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - col2 * col0 + col0 AS col0 FROM tab2 ---- -182 -1950 -2923 query I rowsort SELECT tab1.col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT + col0 + cor0.col2 * + 21 + - 75 FROM tab0 cor0 ---- -19 1736 642 query I rowsort SELECT ALL - ( col2 ) * - cor0.col1 + 58 + col2 * ( - col2 * col0 ) FROM tab1 cor0 ---- -207308 -7286 -735974 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 50 col0 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 314aace40e704c20a6be06204a329f80 onlyif mysql # use DIV operator for integer division query I rowsort label-5594 SELECT + col2 DIV col1 + col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-5594 SELECT + col2 / col1 + col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL + 89 - + col0 * col1 AS col0 FROM tab1 cor0 ---- -551 -951 11 query I rowsort SELECT ALL - col1 * col0 + col1 FROM tab2 cor0 ---- -1326 -186 -4543 query I rowsort SELECT - 98 * cor0.col2 FROM tab1 AS cor0 ---- -5292 -5586 -9408 query I rowsort SELECT DISTINCT + col2 * col2 + + ( cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- 1113 36 6813 query I rowsort SELECT DISTINCT + col0 + col2 - col0 * col2 FROM tab2 AS cor0 ---- -155 -1924 -2885 query I rowsort SELECT col1 * - col0 + ( + cor0.col2 ) * col2 AS col0 FROM tab0 AS cor0 ---- -1375 -3394 -975 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5601 SELECT - cor0.col0 + + col2 * CAST( - col1 AS SIGNED ) + + cor0.col2 FROM tab1 AS cor0 ---- -1232 -1353 -577 skipif mysql # not compatible query I rowsort label-5601 SELECT - cor0.col0 + + col2 * CAST ( - col1 AS INTEGER ) + + cor0.col2 FROM tab1 AS cor0 ---- -1232 -1353 -577 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 52 col1 FROM tab1 ---- 52 query I rowsort SELECT - - cor0.col1 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT + 64 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to c8b19f4c3ff38700cd2bb8a077bf29b9 onlyif mysql # use DIV operator for integer division query I rowsort label-5605 SELECT col0 + + col0 DIV col1 AS col1 FROM tab1 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-5605 SELECT col0 + + col0 / col1 AS col1 FROM tab1 ---- 3 70 86 query I rowsort SELECT DISTINCT - 63 AS col2 FROM tab0 AS cor0 ---- -63 query I rowsort SELECT + 86 - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 22 6 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col1 ) - col0 col0 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5609 SELECT - - CAST( col0 AS SIGNED ) * - col0 + - 40 col2 FROM tab2 AS cor0 ---- -6124 -6281 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5609 SELECT - - CAST ( col0 AS INTEGER ) * - col0 + - 40 col2 FROM tab2 AS cor0 ---- -6124 -6281 -89 query I rowsort SELECT + cor0.col1 + cor0.col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT 79 * cor0.col2 + + cor0.col0 * col0 AS col2 FROM tab0 AS cor0 ---- 1304 14399 3183 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5612 SELECT ALL + CAST( 36 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 36 36 36 skipif mysql # not compatible query I rowsort label-5612 SELECT ALL + CAST ( 36 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 36 36 36 query I rowsort SELECT - + col1 + + 42 FROM tab2 cor0 ---- -17 11 25 onlyif mysql # use DIV operator for integer division query I rowsort label-5614 SELECT DISTINCT + - 45 DIV - col1 AS col2 FROM tab1 cor0 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-5614 SELECT DISTINCT + - 45 / - col1 AS col2 FROM tab1 cor0 ---- 1 3 4 query I rowsort SELECT DISTINCT col1 * col1 * + 32 - col1 AS col0 FROM tab1 ---- 21606 3190 5395 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5616 SELECT + col1 + CAST( NULL AS SIGNED ) + - ( col0 ) / + col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5616 SELECT + col1 + CAST ( NULL AS INTEGER ) + - ( col0 ) / + col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL - cor0.col1 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f query I rowsort SELECT ALL col1 - tab2.col0 * - col1 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT ALL - col1 + col0 - col0 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT ALL 79 + - col0 * tab1.col2 FROM tab1 ---- -3569 -7601 -83 query I rowsort SELECT DISTINCT - ( 66 ) * cor0.col1 FROM tab1 AS cor0 ---- -1716 -660 -858 onlyif mysql # use DIV operator for integer division query I rowsort label-5622 SELECT DISTINCT + col2 DIV - 35 AS col1 FROM tab1 AS cor0 ---- -1 -2 skipif mysql # not compatible query I rowsort label-5622 SELECT DISTINCT + col2 / - 35 AS col1 FROM tab1 AS cor0 ---- -1 -2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * 22 col2 FROM tab0 AS cor0 ---- -1804 -22 -726 query I rowsort SELECT + 37 + - col0 + - col1 AS col2 FROM tab0 AS cor0 ---- -143 -73 -95 query I rowsort SELECT ALL + col2 * col0 * - col1 + col2 * 22 AS col2 FROM tab1 AS cor0 ---- -3024 -35226 -97728 query I rowsort SELECT DISTINCT 3 * col1 + col1 FROM tab1 AS cor0 ---- 104 40 52 query I rowsort SELECT ALL ( + col2 ) + col1 * ( col0 + col2 ) AS col2 FROM tab2 AS cor0 ---- 1081 2027 6162 query I rowsort SELECT + - 92 - + col2 * col1 FROM tab1 AS cor0 ---- -1340 -1496 -662 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + col1 + cor0.col2 col0 FROM tab0 AS cor0 ---- 63 84 95 query I rowsort SELECT DISTINCT + - 69 - cor0.col0 FROM tab0 AS cor0 ---- -104 -158 -93 query I rowsort SELECT DISTINCT col0 * + 43 AS col1 FROM tab2 ---- 301 3354 3397 query I rowsort SELECT - col1 * col0 + - col0 * - cor0.col0 FROM tab0 cor0 ---- -1488 -178 -2170 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5633 SELECT col1 + + CAST( NULL AS SIGNED ) * col2 col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5633 SELECT col1 + + CAST ( NULL AS INTEGER ) * col2 col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5634 SELECT - - 80 DIV ( - col2 + col1 ) AS col1 FROM tab1 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-5634 SELECT - - 80 / ( - col2 + col1 ) AS col1 FROM tab1 AS cor0 ---- -1 -2 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5635 SELECT + 53 + - 58 DIV - col2 AS col1 FROM tab0 AS cor0 ---- 111 53 54 skipif mysql # not compatible query I rowsort label-5635 SELECT + 53 + - 58 / - col2 AS col1 FROM tab0 AS cor0 ---- 111 53 54 query I rowsort SELECT ALL col0 + + 11 AS col1 FROM tab0 ---- 100 35 46 query I rowsort SELECT + cor0.col1 * - 68 AS col2 FROM tab2 AS cor0 ---- -1156 -2108 -4012 query I rowsort SELECT - - col0 * col2 + + col2 FROM tab2 AS cor0 ---- 2054 216 3040 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5639 SELECT - ( 90 ) * col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5639 SELECT - ( 90 ) * col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col0 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-5641 SELECT + col0 + + col1 * col2 DIV + col2 AS col1 FROM tab0 cor0 ---- 110 132 180 skipif mysql # not compatible query I rowsort label-5641 SELECT + col0 + + col1 * col2 / + col2 AS col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT 31 + col1 + 84 AS col1 FROM tab1 cor0 ---- 125 128 141 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5643 SELECT - + col1 - + col0 * + CAST( - 94 AS SIGNED ) FROM tab0 AS cor0 ---- 2170 3193 8275 skipif mysql # not compatible query I rowsort label-5643 SELECT - + col1 - + col0 * + CAST ( - 94 AS INTEGER ) FROM tab0 AS cor0 ---- 2170 3193 8275 query I rowsort SELECT DISTINCT col2 * - col0 + col0 AS col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT + + col1 * - col0 + - ( + col0 + + col0 ) AS col2 FROM tab1 AS cor0 ---- -1200 -768 -84 query I rowsort SELECT col1 - + col2 * + col1 AS col0 FROM tab2 cor0 ---- -1475 -629 -806 query I rowsort SELECT 66 + col0 AS col2 FROM tab2 AS cor0 ---- 144 145 73 query I rowsort SELECT + 4 AS col0 FROM tab2 cor0 ---- 4 4 4 query I rowsort SELECT - col0 * col1 + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT col1 * + col0 + + col0 AS col0 FROM tab1 AS cor0 ---- 1120 704 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col0 * + col0 col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT col1 + + 78 AS col2 FROM tab2 cor0 ---- 109 137 95 query I rowsort SELECT col0 * 46 + 68 FROM tab0 cor0 ---- 1172 1678 4162 onlyif mysql # use DIV operator for integer division query I rowsort label-5654 SELECT + col0 DIV col2 + + 89 FROM tab0 cor0 ---- 124 89 90 skipif mysql # not compatible query I rowsort label-5654 SELECT + col0 / col2 + + 89 FROM tab0 cor0 ---- 124 89 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * + cor0.col2 col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + - col0 - 42 FROM tab1 cor0 ---- -106 -122 -45 query I rowsort SELECT ALL - col2 * + 30 + - cor0.col1 FROM tab1 AS cor0 ---- -1646 -1720 -2893 onlyif mysql # use DIV operator for integer division query I rowsort label-5658 SELECT + col0 * ( col2 ) - col1 DIV 82 FROM tab0 AS cor0 ---- 34 7297 791 skipif mysql # not compatible query I rowsort label-5658 SELECT + col0 * ( col2 ) - col1 / 82 FROM tab0 AS cor0 ---- 34 7297 791 query I rowsort SELECT - + col1 + ( - 27 ) FROM tab2 AS cor0 ---- -44 -58 -86 onlyif mysql # use DIV operator for integer division query I rowsort label-5660 SELECT - 99 DIV col0 FROM tab0 ---- -1 -2 -4 skipif mysql # not compatible query I rowsort label-5660 SELECT - 99 / col0 FROM tab0 ---- -1 -2 -4 onlyif mysql # use DIV operator for integer division query I rowsort label-5661 SELECT + col0 DIV + ( col2 ) - col0 FROM tab1 AS cor0 ---- -3 -63 -80 skipif mysql # not compatible query I rowsort label-5661 SELECT + col0 / + ( col2 ) - col0 FROM tab1 AS cor0 ---- -3 -63 -80 query I rowsort SELECT ALL + + col0 + 30 FROM tab0 AS cor0 ---- 119 54 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col2 col2 FROM tab0 cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5664 SELECT ALL - cor0.col0 DIV + col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5664 SELECT ALL - cor0.col0 / + col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort SELECT col2 * CAST ( col2 AS REAL ) * col0 + - ( col0 + col2 ) FROM tab1 AS cor0 ---- 207815 737104 8691 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5666 SELECT DISTINCT - - col0 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5666 SELECT DISTINCT - - col0 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - 71 * 58 * - col1 + + ( - col0 ) FROM tab1 AS cor0 ---- 107065 41116 53454 query I rowsort SELECT ALL cor0.col0 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT + 46 * cor3.col2 FROM tab1 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab2 cor2, tab1 AS cor3 ---- 243 values hashing to 3121f6be9a5d76eb37ea36d8aaff5ae9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + - 44 col2 FROM tab1 ---- 10 13 52 query I rowsort SELECT col0 - - 0 * - col0 AS col2 FROM tab2 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5672 SELECT ALL - CAST( NULL AS SIGNED ) * 29 + - cor1.col2 AS col1 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5672 SELECT ALL - CAST ( NULL AS INTEGER ) * 29 + - cor1.col2 AS col1 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 54 + col0 col2 FROM tab2 AS cor0 ---- -47 24 25 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5674 SELECT + cor0.col1 * - cor0.col0 + CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5674 SELECT + cor0.col1 * - cor0.col0 + CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 30 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to a96370a8187089b6b83ce9bfbade5142 query I rowsort SELECT ALL 39 * + col1 AS col2 FROM tab0 ---- 3354 3549 3783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 12 col2 FROM tab0 ---- 12 query I rowsort SELECT - col0 - + col0 FROM tab1 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-5679 SELECT 64 DIV col1 AS col2 FROM tab2 cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-5679 SELECT 64 / col1 AS col2 FROM tab2 cor0 ---- 1 2 3 query I rowsort SELECT + col2 + + 50 AS col1 FROM tab1 AS cor0 ---- 104 107 146 query I rowsort SELECT - 65 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 744531575c1b6461ed2916d4940e4d23 query I rowsort SELECT + cor0.col2 + 84 * col2 * + col1 FROM tab0 cor0 ---- 238425 626890 8149 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 AS cor0, tab2 cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 199388980dc5177ebebcfdbc0408ba02 query I rowsort SELECT ALL + 94 + - 31 * col1 FROM tab2 AS cor0 ---- -1735 -433 -867 query I rowsort SELECT ( col2 ) * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + col1 + + ( + col2 ) FROM tab0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + ( col0 ) col1 FROM tab2 ---- 137 38 96 query I rowsort SELECT ALL - col2 * ( - col1 ) AS col0 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + ( col0 ) - col2 AS col2 FROM tab0 ---- -9 34 7 query I rowsort SELECT 27 AS col0 FROM tab0 ---- 27 27 27 query I rowsort SELECT ALL - + col2 + 30 FROM tab1 AS cor0 ---- -24 -27 -66 query I rowsort SELECT ALL - + col0 + 43 FROM tab2 AS cor0 ---- -35 -36 36 query I rowsort SELECT - 71 AS col0 FROM tab1 AS cor0 ---- -71 -71 -71 query I rowsort SELECT DISTINCT + col1 * col0 * - col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT ALL + cor0.col1 * tab2.col1 AS col1 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to b80ce76f8664310580a5197b3984e0f7 query I rowsort SELECT ALL + tab2.col0 - + col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT - 89 * col2 AS col1 FROM tab2 AS cor0 ---- -2314 -2403 -3382 query I rowsort SELECT ALL - + 10 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to f68f33032846e21ee6b2c668fc10355e query I rowsort SELECT - - 48 + col2 FROM tab1 cor0 ---- 102 105 144 query I rowsort SELECT - cor0.col0 * 78 FROM tab0, tab1 AS cor0 ---- 9 values hashing to addd48c7f1edb90d97fc53e913fbcef0 onlyif mysql # use DIV operator for integer division query I rowsort label-5701 SELECT ALL + ( - col0 * col0 ) + + col2 DIV tab0.col0 AS col0 FROM tab0 ---- -1225 -575 -7921 skipif mysql # not compatible query I rowsort label-5701 SELECT ALL + ( - col0 * col0 ) + + col2 / tab0.col0 AS col0 FROM tab0 ---- -1225 -575 -7921 query I rowsort SELECT 64 + tab1.col1 + + tab1.col2 AS col0 FROM tab1 ---- 131 144 173 query I rowsort SELECT DISTINCT 65 * + tab2.col1 + col1 FROM tab2 ---- 1122 2046 3894 query I rowsort SELECT col2 + + 25 FROM tab2 AS cor0 ---- 51 52 63 query I rowsort SELECT ALL + - col1 * + col2 AS col0 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT + col0 + - 85 * col2 * + col1 FROM tab1 AS cor0 ---- -106000 -119337 -48386 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + col0 * col0 + col0 col0 FROM tab0 AS cor0 ---- 1163 514 7919 onlyif mysql # use DIV operator for integer division query I rowsort label-5708 SELECT ALL - col1 DIV + 70 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5708 SELECT ALL - col1 / + 70 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col2 * 84 + ( cor0.col1 ) AS col0 FROM tab1 AS cor0 ---- 4562 4798 8077 query I rowsort SELECT + col1 * - cor0.col1 + + col1 * col2 AS col0 FROM tab0 AS cor0 ---- -4558 -819 -9312 skipif mysql # not compatible query I rowsort SELECT DISTINCT + col1 + CAST ( - 72 AS REAL ) * col2 FROM tab2 cor0 ---- -1813 -1913 -2719 query I rowsort SELECT ALL col2 + 78 AS col0 FROM tab2 cor0 ---- 104 105 116 query I rowsort SELECT DISTINCT - col0 + 81 FROM tab2 AS cor0 ---- 2 3 74 query I rowsort SELECT ALL + + col2 + col2 AS col0 FROM tab2 cor0 ---- 52 54 76 query I rowsort SELECT DISTINCT + + cor0.col1 * + cor0.col1 * col0 FROM tab1 cor0 ---- 13520 2028 6400 onlyif mysql # use DIV operator for integer division query I rowsort label-5716 SELECT DISTINCT col2 DIV + col0 FROM tab2 AS cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-5716 SELECT DISTINCT col2 / + col0 FROM tab2 AS cor0 ---- 0 3 query I rowsort SELECT DISTINCT - col1 + col2 + ( + col2 ) FROM tab2 AS cor0 ---- -7 23 59 query I rowsort SELECT - tab1.col0 * - tab1.col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT 38 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 38 query I rowsort SELECT ALL col1 * + 82 + - 59 * + col0 + + col1 FROM tab2 ---- -3250 2160 295 query I rowsort SELECT col0 * + 0 + - col1 AS col1 FROM tab1 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-5722 SELECT DISTINCT - col1 DIV - 60 + col1 DIV col2 FROM tab0 ---- 2 3 98 skipif mysql # not compatible query I rowsort label-5722 SELECT DISTINCT - col1 / - 60 + col1 / col2 FROM tab0 ---- 2 3 98 query I rowsort SELECT tab2.col2 * 3 + + col0 FROM tab2 ---- 156 193 88 query I rowsort SELECT ALL + tab1.col2 + + col2 FROM tab1 ---- 108 114 192 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5725 SELECT + - col0 + CAST( NULL AS SIGNED ) * - col1 AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5725 SELECT + - col0 + CAST ( NULL AS INTEGER ) * - col1 AS col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * - col0 + col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT - col1 * col1 + - col2 AS col0 FROM tab0 AS cor0 ---- -7429 -8363 -9410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5728 SELECT - cor0.col2 + + CAST( col2 * + col1 AS SIGNED ) FROM tab2 AS cor0 ---- 1508 608 810 skipif mysql # not compatible query I rowsort label-5728 SELECT - cor0.col2 + + CAST ( col2 * + col1 AS INTEGER ) FROM tab2 AS cor0 ---- 1508 608 810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 * 83 + cor0.col0 col2 FROM tab1 AS cor0 ---- -246 -5248 -6560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 60 col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to a97561e17ecaa618227c75a57b268f33 query I rowsort SELECT DISTINCT col2 + 34 AS col2 FROM tab1 AS cor0 ---- 130 88 91 query I rowsort SELECT - - col0 + - col2 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT - cor0.col2 + + col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-5734 SELECT + col2 + col2 DIV - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 52 52 89 skipif mysql # not compatible query I rowsort label-5734 SELECT + col2 + col2 / - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 52 52 89 onlyif mysql # use DIV operator for integer division query I rowsort label-5735 SELECT - - cor0.col0 DIV col1 AS col0 FROM tab1 AS cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-5735 SELECT - - cor0.col0 / col1 AS col0 FROM tab1 AS cor0 ---- 0 6 6 query I rowsort SELECT + ( - cor0.col0 ) * col1 + - col1 FROM tab1 AS cor0 ---- -104 -1053 -650 query I rowsort SELECT DISTINCT + col2 * col2 * - cor0.col0 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT ALL + ( col1 ) * col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5739 SELECT CAST( + col2 AS SIGNED ) * - col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-5739 SELECT CAST ( + col2 AS INTEGER ) * - col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5740 SELECT + cor0.col0 + ( col1 ) * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5740 SELECT + cor0.col0 + ( col1 ) * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 + cor0.col2 * col2 AS col1 FROM tab0 AS cor0 ---- 1113 36 6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - cor0.col1 + + col0 col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT - 90 * + col2 - - col0 AS col0 FROM tab1 cor0 ---- -4857 -5066 -8560 query I rowsort SELECT - 98 * col0 AS col0 FROM tab1 AS cor0 ---- -294 -6272 -7840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5745 SELECT ALL cor0.col2 + - col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5745 SELECT ALL cor0.col2 + - col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 * + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL cor0.col1 * + col0 AS col1 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT + - col1 * col0 * col1 AS col0 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT ALL 52 * + col1 AS col2 FROM tab1 AS cor0 ---- 1352 520 676 query I rowsort SELECT + - 7 AS col1 FROM tab1 AS cor0 ---- -7 -7 -7 query I rowsort SELECT DISTINCT col2 - col0 AS col1 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT + 21 - - col1 * tab2.col1 AS col0 FROM tab2 ---- 310 3502 982 onlyif mysql # use DIV operator for integer division query I rowsort label-5753 SELECT + col2 DIV - col2 + - tab1.col0 AS col2 FROM tab1 ---- -4 -65 -81 skipif mysql # not compatible query I rowsort label-5753 SELECT + col2 / - col2 + - tab1.col0 AS col2 FROM tab1 ---- -4 -65 -81 query I rowsort SELECT ALL + + 92 * cor0.col1 FROM tab0 AS cor0 ---- 7912 8372 8924 onlyif mysql # use DIV operator for integer division query I rowsort label-5755 SELECT ALL col2 DIV cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5755 SELECT ALL col2 / cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - col2 - - col1 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5757 SELECT ( - col1 ) DIV 15 FROM tab2 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-5757 SELECT ( - col1 ) / 15 FROM tab2 ---- -1 -2 -3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5758 SELECT - CAST( NULL AS SIGNED ) * - ( tab2.col1 ) * + CAST( NULL AS DECIMAL ) col1 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5758 SELECT - CAST ( NULL AS INTEGER ) * - ( tab2.col1 ) * + CAST ( NULL AS REAL ) col1 FROM tab2 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5759 SELECT + 62 + + col1 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5759 SELECT + 62 + + col1 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + col1 - cor0.col1 FROM tab0 cor0 ---- -172 -182 -194 query I rowsort SELECT col2 + cor0.col0 * + col0 + - col1 FROM tab0 AS cor0 ---- 1129 523 7912 query I rowsort SELECT + ( - 20 * + tab0.col2 ) FROM tab0 ---- -1640 -20 -660 query I rowsort SELECT + tab0.col2 * + col1 AS col1 FROM tab0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col2 * col0 col0 FROM tab1 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 88 col0 FROM tab0 ---- -88 -88 -88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 - col2 col2 FROM tab1 AS cor0 ---- -108 -114 -192 query I rowsort SELECT col1 * - col1 + - 99 + col1 FROM tab0 AS cor0 ---- -7409 -8289 -9411 query I rowsort SELECT + - col0 * + cor0.col1 - ( + 7 * cor0.col0 ) FROM tab2 AS cor0 ---- -1896 -266 -5148 onlyif mysql # use DIV operator for integer division query I rowsort label-5769 SELECT + col0 DIV - 28 AS col1 FROM tab1 AS cor0 ---- -2 -2 0 skipif mysql # not compatible query I rowsort label-5769 SELECT + col0 / - 28 AS col1 FROM tab1 AS cor0 ---- -2 -2 0 query I rowsort SELECT - - col0 + cor0.col2 * 44 FROM tab2 AS cor0 ---- 1195 1222 1751 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5771 SELECT + col2 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5771 SELECT + col2 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5772 SELECT DISTINCT - col1 DIV col1 + col1 FROM tab2 AS cor0 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-5772 SELECT DISTINCT - col1 / col1 + col1 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT DISTINCT + + col1 * - 95 AS col1 FROM tab2 AS cor0 ---- -1615 -2945 -5605 onlyif mysql # use DIV operator for integer division query I rowsort label-5774 SELECT ALL + col1 + - 37 DIV + 65 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-5774 SELECT ALL + col1 + - 37 / + 65 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5775 SELECT ALL col0 + + CAST( 34 + col2 AS SIGNED ) col0 FROM tab0 AS cor0 ---- 205 70 91 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5775 SELECT ALL col0 + + CAST ( 34 + col2 AS INTEGER ) col0 FROM tab0 AS cor0 ---- 205 70 91 query I rowsort SELECT col2 * + ( col1 ) AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL 19 FROM tab0, tab1 cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to 39241ace4c29d5a55052e1665aa36823 query I rowsort SELECT - + 51 * + col0 FROM tab1 AS cor0 ---- -153 -3264 -4080 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + cor0.col2 col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + + ( + 6 ) * col1 FROM tab2 AS cor0 ---- 102 186 354 query I rowsort SELECT DISTINCT - 69 * + col2 FROM tab1 AS cor0 ---- -3726 -3933 -6624 query I rowsort SELECT ALL + 7 * - col0 + + col2 FROM tab1 AS cor0 ---- -391 -464 33 query I rowsort SELECT 0 + + col1 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5784 SELECT DISTINCT ( - col0 ) * col2 + CAST( 1 AS SIGNED ) * - col1 AS col2 FROM tab1 AS cor0 ---- -188 -3658 -7693 skipif mysql # not compatible query I rowsort label-5784 SELECT DISTINCT ( - col0 ) * col2 + CAST ( 1 AS INTEGER ) * - col1 AS col2 FROM tab1 AS cor0 ---- -188 -3658 -7693 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5785 SELECT CAST( NULL AS SIGNED ) + + col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5785 SELECT CAST ( NULL AS INTEGER ) + + col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - ( col2 ) AS col2 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT + - 86 AS col0 FROM tab0 AS cor0 ---- -86 -86 -86 query I rowsort SELECT DISTINCT - cor0.col1 * + cor0.col1 + + col2 + - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -7449 -8290 -9505 query I rowsort SELECT DISTINCT - - cor0.col0 + col2 * + col2 + - col1 * - col0 * - 44 FROM tab0 AS cor0 ---- -149344 -349543 -89703 query I rowsort SELECT + + col0 * col2 * + col0 + - col0 AS col2 FROM tab2 AS cor0 ---- 1316 158106 237079 query I rowsort SELECT ALL - 38 * 39 AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to a4294c5403a2144fdf9e6fe508a9cba7 query I rowsort SELECT ( + col2 ) * ( - col1 ) - col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT - col0 * col0 + col0 AS col1 FROM tab1 cor0 ---- -4032 -6 -6320 query I rowsort SELECT + 58 * - 54 FROM tab1, tab1 cor0, tab2 cor1 ---- 27 values hashing to 4818a5d9a0be3ade4701c13b2286717b query I rowsort SELECT DISTINCT cor0.col0 FROM tab1, tab0 cor0, tab2 AS cor1 ---- 24 35 89 query I rowsort SELECT DISTINCT - ( 2 ) * col1 FROM tab0 ---- -172 -182 -194 query I rowsort SELECT col1 * - 93 + 90 FROM tab0 AS cor0 ---- -7908 -8373 -8931 query I rowsort SELECT + - col0 + + col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT col0 + + 34 FROM tab1 AS cor0 ---- 114 37 98 query I rowsort SELECT DISTINCT - tab1.col0 AS col1 FROM tab1, tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT tab2.col1 + col2 * col0 * - tab2.col2 AS col1 FROM tab2 ---- -114059 -5072 -52669 query I rowsort SELECT DISTINCT + 75 * + col2 AS col1 FROM tab1 AS cor0 ---- 4050 4275 7200 query I rowsort SELECT + ( 16 ) AS col1 FROM tab2 AS cor0 ---- 16 16 16 onlyif mysql # use DIV operator for integer division query I rowsort label-5804 SELECT DISTINCT col0 + 41 * - tab2.col0 + col2 * 71 DIV col0 col0 FROM tab2 ---- -3097 -3126 -7 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5804 SELECT DISTINCT col0 + 41 * - tab2.col0 + col2 * 71 / col0 col0 FROM tab2 ---- -3097 -3126 -7 onlyif mysql # use DIV operator for integer division query I rowsort label-5805 SELECT - col2 + col2 DIV 3 AS col1 FROM tab0 AS cor0 ---- -1 -22 -55 skipif mysql # not compatible query I rowsort label-5805 SELECT - col2 + col2 / 3 AS col1 FROM tab0 AS cor0 ---- -1 -22 -55 query I rowsort SELECT + 63 AS col0 FROM tab2, tab2 cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5807 SELECT DISTINCT + col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-5807 SELECT DISTINCT + col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL query I rowsort SELECT + col0 + + 75 * + col2 AS col1 FROM tab0 ---- 110 2499 6239 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * col1 + 20 * + col1 col2 FROM tab2 AS cor0 ---- 1457 2714 986 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 - - cor0.col2 col2 FROM tab1 AS cor0 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5811 SELECT ALL + col2 + - CAST( - 8 AS SIGNED ) FROM tab2 AS cor0 ---- 34 35 46 skipif mysql # not compatible query I rowsort label-5811 SELECT ALL + col2 + - CAST ( - 8 AS INTEGER ) FROM tab2 AS cor0 ---- 34 35 46 query I rowsort SELECT - col0 * 58 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -375 -4465 -4565 onlyif mysql # use DIV operator for integer division query I rowsort label-5813 SELECT DISTINCT col2 DIV 45 + + col0 AS col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-5813 SELECT DISTINCT col2 / 45 + + col0 AS col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL + + col1 * cor0.col1 * 84 FROM tab2 AS cor0 ---- 24276 292404 80724 query I rowsort SELECT DISTINCT - cor0.col0 + - cor0.col1 * + 36 * col1 AS col1 FROM tab0 AS cor0 ---- -266280 -298205 -338759 query I rowsort SELECT ALL - cor0.col0 + 41 * - col2 FROM tab1 cor0 ---- -2217 -2401 -4016 query I rowsort SELECT DISTINCT - + col2 + - ( + ( col1 ) ) * - cor0.col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT DISTINCT + col2 * - col2 + col0 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT ALL col0 * - col0 + col2 AS col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * cor0.col1 col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL col0 * - 30 - col1 FROM tab2 AS cor0 ---- -2387 -2399 -241 onlyif mysql # use DIV operator for integer division query I rowsort label-5822 SELECT col0 DIV CAST( cor0.col1 AS SIGNED ) - col0 AS col1 FROM tab2 AS cor0 ---- -7 -75 -77 skipif mysql # not compatible query I rowsort label-5822 SELECT col0 / CAST ( cor0.col1 AS INTEGER ) - col0 AS col1 FROM tab2 AS cor0 ---- -7 -75 -77 query I rowsort SELECT ALL - col2 + ( 35 ) FROM tab0 cor0 ---- -47 2 34 query I rowsort SELECT DISTINCT + - col1 + - 53 AS col0 FROM tab2 AS cor0 ---- -112 -70 -84 onlyif mysql # use DIV operator for integer division query I rowsort label-5825 SELECT ALL - col2 * + CAST( + col2 AS SIGNED ) - col0 DIV 34 FROM tab0 AS cor0 ---- -1089 -2 -6726 skipif mysql # not compatible query I rowsort label-5825 SELECT ALL - col2 * + CAST ( + col2 AS INTEGER ) - col0 / 34 FROM tab0 AS cor0 ---- -1089 -2 -6726 query I rowsort SELECT - col0 * 90 * col2 FROM tab0 AS cor0 ---- -3150 -656820 -71280 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + - col2 col2 FROM tab2 AS cor0 ---- -52 -54 -76 onlyif mysql # use DIV operator for integer division query I rowsort label-5828 SELECT - col0 * col0 * + col2 + + col2 * 86 DIV + col2 AS col2 FROM tab1 AS cor0 ---- -233386 -400 -614314 skipif mysql # not compatible query I rowsort label-5828 SELECT - col0 * col0 * + col2 + + col2 * 86 / + col2 AS col2 FROM tab1 AS cor0 ---- -233386 -400 -614314 query I rowsort SELECT DISTINCT - cor0.col1 * + ( + col0 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - cor0.col2 + col2 * + col2 FROM tab2 AS cor0 ---- 1406 650 702 onlyif mysql # use DIV operator for integer division query I rowsort label-5831 SELECT ALL + col0 DIV 79 - col2 FROM tab0 AS cor0 ---- -1 -33 -81 skipif mysql # not compatible query I rowsort label-5831 SELECT ALL + col0 / 79 - col2 FROM tab0 AS cor0 ---- -1 -33 -81 query I rowsort SELECT - ( + 89 ) * col0 * - 13 + col1 FROM tab0 AS cor0 ---- 103064 27854 40592 query I rowsort SELECT - 13 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT ALL - ( cor0.col0 ) + + cor0.col2 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT ALL - col0 + col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT - 0 * 82 + cor0.col2 * + col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT + cor1.col0 FROM tab1, tab0 AS cor0, tab2 cor1, tab2, tab0 AS cor2 ---- 7 78 79 query I rowsort SELECT ALL - col2 * - col2 + - 51 AS col1 FROM tab1 AS cor0 ---- 2865 3198 9165 onlyif mysql # use DIV operator for integer division query I rowsort label-5839 SELECT ALL + - 67 DIV + col0 + - col2 FROM tab2 AS cor0 ---- -26 -36 -38 skipif mysql # not compatible query I rowsort label-5839 SELECT ALL + - 67 / + col0 + - col2 FROM tab2 AS cor0 ---- -26 -36 -38 query I rowsort SELECT ALL 42 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e query I rowsort SELECT ALL tab1.col0 - + col0 AS col0 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5842 SELECT - 57 DIV col0 + - tab2.col0 + - 4 AS col0 FROM tab2 ---- -19 -82 -83 skipif mysql # not compatible query I rowsort label-5842 SELECT - 57 / col0 + - tab2.col0 + - 4 AS col0 FROM tab2 ---- -19 -82 -83 query I rowsort SELECT ALL 0 + col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT + 54 * col2 FROM tab0 ---- 1782 4428 54 query I rowsort SELECT - 33 + - col1 * tab2.col0 + + 99 FROM tab2 ---- -1277 -151 -4536 query I rowsort SELECT ALL - 87 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 84bcab58a965cc8ae97b39d2d01b3d23 query I rowsort SELECT + - col1 * - col2 * - 61 - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -34834 -76208 -85647 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + 57 * + col2 * col2 col1 FROM tab0 AS cor0 ---- 22 383179 62049 onlyif mysql # use DIV operator for integer division query I rowsort label-5849 SELECT col0 * tab1.col2 + 7 DIV 96 FROM tab1 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-5849 SELECT col0 * tab1.col2 + 7 / 96 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL - tab1.col2 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e onlyif mysql # use DIV operator for integer division query I rowsort label-5851 SELECT + col1 DIV + ( + col1 * + col2 ) FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5851 SELECT + col1 / + ( + col1 * + col2 ) FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT col0 + ( + col1 + col0 ) * + ( 27 ) AS col0 FROM tab0 ---- 2994 3599 4949 query I rowsort SELECT DISTINCT + tab1.col1 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 4 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b query I rowsort SELECT - - col0 + - cor0.col1 + + col2 AS col1 FROM tab1 AS cor0 ---- 111 163 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col0 * cor0.col2 col0 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT col2 + 15 * + col2 * col0 FROM tab0 AS cor0 ---- 109552 11913 526 query I rowsort SELECT ALL - col2 * + ( col0 ) AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL - 95 FROM tab0, tab0 AS cor0, tab1 cor1, tab1, tab1 AS cor2 ---- 243 values hashing to 7f375e73ca6bbe6b79001c2cbb1efee5 query I rowsort SELECT - - 96 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 onlyif mysql # use DIV operator for integer division query I rowsort label-5861 SELECT DISTINCT - col1 DIV + 52 FROM tab2 ---- -1 0 skipif mysql # not compatible query I rowsort label-5861 SELECT DISTINCT - col1 / + 52 FROM tab2 ---- -1 0 query I rowsort SELECT ALL ( - 59 ) * + col2 FROM tab0 ---- -1947 -4838 -59 query I rowsort SELECT ALL ( - ( col1 ) ) AS col0 FROM tab1 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5864 SELECT DISTINCT + CAST( NULL AS SIGNED ) * col2 * + tab2.col0 AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-5864 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * col2 * + tab2.col0 AS col2 FROM tab2 ---- NULL query I rowsort SELECT ALL col0 * 94 AS col0 FROM tab0 ---- 2256 3290 8366 query I rowsort SELECT ALL + + col2 + + 22 FROM tab0 AS cor0 ---- 104 23 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( cor0.col2 ) * col2 + col0 + col0 * - col1 col2 FROM tab2 AS cor0 ---- -3848 180 519 query I rowsort SELECT 68 FROM tab2, tab1 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 7ff6433dda3248dce73040b2c590f3da query I rowsort SELECT DISTINCT - + 93 * cor0.col0 FROM tab1 AS cor0 ---- -279 -5952 -7440 query I rowsort SELECT - ( + 19 ) FROM tab2 ---- -19 -19 -19 query I rowsort SELECT + 34 + col1 AS col0 FROM tab2 AS cor0 ---- 51 65 93 query I rowsort SELECT ALL - cor0.col0 * col1 + + col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT + - cor0.col2 * + col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-5874 SELECT - col1 DIV cor0.col0 FROM tab0 cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-5874 SELECT - col1 / cor0.col0 FROM tab0 cor0 ---- -1 -2 -3 query I rowsort SELECT ALL - col0 * col1 * - col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT + - col0 + - col1 + col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT + - 67 + - col1 * cor0.col1 FROM tab0 AS cor0 ---- -7463 -8348 -9476 query I rowsort SELECT DISTINCT - 34 AS col2 FROM tab2 AS cor0 ---- -34 query I rowsort SELECT col0 * cor0.col1 + col2 * - col2 FROM tab0 AS cor0 ---- 1375 3394 975 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5880 SELECT + col0 + + col1 * col2 * + CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5880 SELECT + col0 + + col1 * col2 * + CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - + col0 + col0 * - col2 AS col1 FROM tab0 AS cor0 ---- -70 -7387 -816 query I rowsort SELECT ALL - + 49 * - 69 FROM tab2 AS cor0 ---- 3381 3381 3381 query I rowsort SELECT - - 27 * 47 FROM tab1 AS cor0 ---- 1269 1269 1269 query I rowsort SELECT + + 24 * col0 FROM tab2 cor0 ---- 168 1872 1896 query I rowsort SELECT ALL cor0.col1 AS col0 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ALL + - col2 * - col0 + ( + ( col1 ) ) + col0 AS col2 FROM tab2 AS cor0 ---- 2165 227 3098 query I rowsort SELECT + + col0 + col2 * ( + col1 * col1 ) - col0 AS col0 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT DISTINCT - 70 + col0 AS col2 FROM tab0 AS cor0 ---- -35 -46 19 query I rowsort SELECT - col2 * col1 * + col1 - + col2 AS col1 FROM tab2 cor0 ---- -11020 -25974 -90532 query I rowsort SELECT ( col0 * col0 ) + tab0.col2 FROM tab0 ---- 1226 609 8003 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 * col0 col0 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5892 SELECT cor0.col0 * CAST( NULL AS DECIMAL ) + + col2 * + col0 * - ( + col2 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5892 SELECT cor0.col0 * CAST ( NULL AS REAL ) + + col2 * + col0 * - ( + col2 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 74 AS col0 FROM tab1 ---- 74 74 74 query I rowsort SELECT - - 90 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 96f7a90428db93f472e0d219bab64853 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab1, tab2 cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 8d4d13f65f86e1b26b6004a6bdc662b3 query I rowsort SELECT - col2 * - 7 + + col0 AS col2 FROM tab1 cor0 ---- 381 463 752 query I rowsort SELECT DISTINCT - col2 * - col2 * - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT + col1 * 77 AS col1 FROM tab2 ---- 1309 2387 4543 onlyif mysql # use DIV operator for integer division query I rowsort label-5899 SELECT ALL + col2 + + tab0.col2 DIV - ( - col0 ) AS col1 FROM tab0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-5899 SELECT ALL + col2 + + tab0.col2 / - ( - col0 ) AS col1 FROM tab0 ---- 1 34 82 query I rowsort SELECT tab1.col2 + - col0 AS col2 FROM tab1 ---- -7 16 51 query I rowsort SELECT tab0.col2 - tab0.col0 FROM tab0 ---- -34 -7 9 query I rowsort SELECT - - cor0.col2 * + 21 AS col2 FROM tab1 AS cor0 ---- 1134 1197 2016 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - 55 ) * + col1 * + 14 col0 FROM tab2 cor0 ---- -13090 -23870 -45430 query I rowsort SELECT + 97 + + 40 FROM tab0 AS cor0 ---- 137 137 137 query I rowsort SELECT + 66 AS col0 FROM tab0 ---- 66 66 66 query I rowsort SELECT DISTINCT + 48 * + tab2.col2 FROM tab2 ---- 1248 1296 1824 query I rowsort SELECT DISTINCT + 44 * - col1 + col2 * col2 AS col0 FROM tab1 AS cor0 ---- 1772 2809 8644 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5908 SELECT CAST( NULL AS SIGNED ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5908 SELECT CAST ( NULL AS INTEGER ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + - 84 * - ( - col1 ) AS col2 FROM tab1 AS cor0 ---- -1092 -2184 -840 query I rowsort SELECT DISTINCT + + 73 AS col0 FROM tab2 cor0 ---- 73 query I rowsort SELECT DISTINCT + col0 + - ( cor0.col2 ) + col1 FROM tab2 AS cor0 ---- 11 111 58 query I rowsort SELECT - cor0.col0 * + cor0.col2 AS col0 FROM tab2 cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col0 * col1 col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - col0 + col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT DISTINCT - 45 * - ( cor0.col2 ) AS col0 FROM tab2 AS cor0 ---- 1170 1215 1710 query I rowsort SELECT + + 96 * col1 AS col1 FROM tab1 cor0 ---- 1248 2496 960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5917 SELECT - CAST( NULL AS DECIMAL ) * col2 * - col1 AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5917 SELECT - CAST ( NULL AS REAL ) * col2 * - col1 AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 27 col1 FROM tab1 ---- 27 query I rowsort SELECT 62 * cor1.col1 AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to f18355edd105fcd558684f1dc1ba3a02 query I rowsort SELECT + + ( - col0 ) * 2 AS col2 FROM tab0 cor0 ---- -178 -48 -70 query I rowsort SELECT col0 * 6 + cor0.col2 FROM tab1 AS cor0 ---- 441 576 72 query I rowsort SELECT - col0 + cor0.col2 * + col0 AS col2 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT col1 + 65 FROM tab0 AS cor0 ---- 151 156 162 query I rowsort SELECT 39 AS col0 FROM tab2 ---- 39 39 39 onlyif mysql # use DIV operator for integer division query I rowsort label-5925 SELECT ALL - col1 * cor0.col2 + 7 DIV col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-5925 SELECT ALL - col1 * cor0.col2 + 7 / col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL col2 * - col2 + - 13 FROM tab0 AS cor0 ---- -1102 -14 -6737 query I rowsort SELECT + col2 * + 17 AS col0 FROM tab1 cor0 ---- 1632 918 969 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 85 col1 FROM tab2, tab2 cor0 ---- 9 values hashing to 8ebc8ffafb1517ea04e3a6fc4059d88a query I rowsort SELECT - - 79 AS col0 FROM tab1 AS cor0 ---- 79 79 79 query I rowsort SELECT DISTINCT + ( col2 ) + col2 AS col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL - 83 AS col1 FROM tab0 AS cor0 ---- -83 -83 -83 query I rowsort SELECT ALL - col0 + ( cor0.col1 ) AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT - col0 + - 33 FROM tab1 AS cor0 ---- -113 -36 -97 query I rowsort SELECT DISTINCT + 9 + + 81 FROM tab2 AS cor0 ---- 90 query I rowsort SELECT ALL - - ( col2 ) * col2 + 17 AS col2 FROM tab2 AS cor0 ---- 1461 693 746 query I rowsort SELECT ALL 38 * ( + col1 ) FROM tab0 AS cor0 ---- 3268 3458 3686 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col0 - col1 * + col2 col2 FROM tab0 cor0 ---- -15561 -3492 -4902 query I rowsort SELECT DISTINCT - - col1 + - col2 + col2 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5939 SELECT DISTINCT - - CAST( 57 AS SIGNED ) FROM tab2 AS cor0 ---- 57 skipif mysql # not compatible query I rowsort label-5939 SELECT DISTINCT - - CAST ( 57 AS INTEGER ) FROM tab2 AS cor0 ---- 57 query I rowsort SELECT DISTINCT + col0 * cor0.col0 FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT 3 + col2 * col2 FROM tab1 AS cor0 ---- 2919 3252 9219 query I rowsort SELECT + + cor0.col2 * cor0.col2 + col1 + + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 14277 195 4013 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 52 + col1 col2 FROM tab1 AS cor0 ---- 62 65 78 query I rowsort SELECT ALL - col2 + - col1 AS col0 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT col2 - col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 - col0 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col2 * - col2 AS col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT + 31 AS col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT col0 * 42 + + col1 AS col2 FROM tab1 AS cor0 ---- 152 2698 3373 query I rowsort SELECT - + col1 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT col0 * - 95 - 77 AS col0 FROM tab1 AS cor0 ---- -362 -6157 -7677 query I rowsort SELECT + col0 * 36 + col2 * + col0 FROM tab1 AS cor0 ---- 10560 270 5952 query I rowsort SELECT DISTINCT col2 * 15 AS col1 FROM tab1 cor0 ---- 1440 810 855 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5954 SELECT DISTINCT - - CAST( 82 AS SIGNED ) + - col2 AS col1 FROM tab1 AS cor0 ---- -14 25 28 skipif mysql # not compatible query I rowsort label-5954 SELECT DISTINCT - - CAST ( 82 AS INTEGER ) + - col2 AS col1 FROM tab1 AS cor0 ---- -14 25 28 query I rowsort SELECT - col0 + + 24 * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1494 -487 -751 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - cor0.col2 col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL + + ( 5 ) * + col1 + + col2 * ( - col2 + ( col0 ) ) FROM tab2 AS cor0 ---- -385 1643 1647 onlyif mysql # use DIV operator for integer division query I rowsort label-5958 SELECT ALL + col0 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5958 SELECT ALL + col0 / - col0 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT - + 15 + col1 AS col0 FROM tab1 AS cor0 ---- -2 -5 11 query I rowsort SELECT DISTINCT cor0.col1 + - col0 * col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5961 SELECT ALL - CAST( col2 AS SIGNED ) * cor0.col2 + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 skipif mysql # not compatible query I rowsort label-5961 SELECT ALL - CAST ( col2 AS INTEGER ) * cor0.col2 + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5962 SELECT CAST( NULL AS DECIMAL ) AS col0 FROM tab1, tab2, tab2 AS cor0, tab0 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif mysql # not compatible query I rowsort label-5962 SELECT CAST ( NULL AS REAL ) AS col0 FROM tab1, tab2, tab2 AS cor0, tab0 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c query I rowsort SELECT col0 * + 0 + - col0 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT + 53 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( 91 AS REAL ) col2 FROM tab1 AS cor0 ---- 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5966 SELECT CAST( col0 AS SIGNED ) + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-5966 SELECT CAST ( col0 AS INTEGER ) + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + 37 + + col2 FROM tab0 AS cor0 ---- 119 38 70 query I rowsort SELECT - 68 * col0 FROM tab0 AS cor0 ---- -1632 -2380 -6052 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5969 SELECT ALL cor0.col0 + cor0.col2 * + CAST( NULL AS SIGNED ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5969 SELECT ALL cor0.col0 + cor0.col2 * + CAST ( NULL AS INTEGER ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL tab0.col1 * - tab0.col0 * col1 AS col1 FROM tab0 ---- -177504 -329315 -737009 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor1.col2 col2 FROM tab2 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- -26 -27 -38 query I rowsort SELECT - 49 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 01b1fa22fee872a7ba64f90d6046ffae query I rowsort SELECT ( col2 * - col1 ) FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL - ( 82 ) * col0 - + ( col2 ) * + col0 FROM tab2 AS cor0 ---- -763 -8424 -9480 query I rowsort SELECT ALL 49 * 36 * col0 AS col0 FROM tab2 ---- 12348 137592 139356 query I rowsort SELECT DISTINCT - col1 + - col2 * ( col2 ) FROM tab2 ---- -1461 -735 -760 query I rowsort SELECT ALL + col2 + - col0 * + 82 AS col1 FROM tab1 ---- -192 -5191 -6464 query I rowsort SELECT + col1 + + col1 + ( col1 ) * col1 AS col1 FROM tab0 ---- 7568 8463 9603 query I rowsort SELECT DISTINCT + ( + tab2.col0 ) + tab2.col1 * col1 * col2 + ( + col0 * + col1 + - 14 ) AS col1 FROM tab2 ---- 12390 26157 95172 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5980 SELECT + col2 * CAST( NULL AS SIGNED ) + + cor0.col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5980 SELECT + col2 * CAST ( NULL AS INTEGER ) + + cor0.col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ( - col1 ) * ( col2 * + tab2.col2 + - col1 ) AS col1 FROM tab2 ---- -21638 -24259 -36403 query I rowsort SELECT - + 60 + cor0.col0 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 718feba0500b7d35b349c2d1119ba2ec query I rowsort SELECT + col2 * - col0 * 84 AS col1 FROM tab2 ---- -15876 -170352 -252168 onlyif mysql # use DIV operator for integer division query I rowsort label-5984 SELECT DISTINCT tab1.col0 + + col1 DIV col2 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-5984 SELECT DISTINCT tab1.col0 + + col1 / col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT col1 + col2 * - col0 + col2 * - col0 FROM tab1 ---- -15347 -298 -7286 onlyif mysql # use DIV operator for integer division query I rowsort label-5986 SELECT + col1 + col1 DIV col0 FROM tab2 AS cor0 ---- 17 35 59 skipif mysql # not compatible query I rowsort label-5986 SELECT + col1 + col1 / col0 FROM tab2 AS cor0 ---- 17 35 59 query I rowsort SELECT + col2 * - col2 + ( - col2 ) + cor0.col1 FROM tab1 AS cor0 ---- -2944 -3296 -9299 query I rowsort SELECT DISTINCT + + col1 * col1 + - 34 * - col0 AS col0 FROM tab1 AS cor0 ---- 2276 2889 778 query I rowsort SELECT DISTINCT col1 + + ( col1 * col1 ) FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT - - col0 + + col1 * col2 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL col0 + col0 * + col0 AS col1 FROM tab1 cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT + cor0.col2 + - col1 * col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT + col1 * + 72 FROM tab1 AS cor0 ---- 1872 720 936 onlyif mysql # use DIV operator for integer division query I rowsort label-5994 SELECT 84 * col0 - col1 DIV - 10 FROM tab2 ---- 591 6557 6637 skipif mysql # not compatible query I rowsort label-5994 SELECT 84 * col0 - col1 / - 10 FROM tab2 ---- 591 6557 6637 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 53 col1 FROM tab2 AS cor0 ---- 53 53 53 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0, tab2 AS cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to b050f98b2d07c1b092b73ecf6b5b347c query I rowsort SELECT - 88 * + col0 * col2 + + col0 AS col2 FROM tab0 AS cor0 ---- -3045 -642135 -69672 query I rowsort SELECT + 82 + col0 FROM tab1 AS cor0 ---- 146 162 85 onlyif mysql # use DIV operator for integer division query I rowsort label-5999 SELECT + - col1 DIV 55 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5999 SELECT + - col1 / 55 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 * - 97 AS col2 FROM tab0 cor0 ---- 2328 3395 8633 query I rowsort SELECT DISTINCT col1 * - col1 * + 80 AS col2 FROM tab0 AS cor0 ---- -591680 -662480 -752720 query I rowsort SELECT - 38 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to e8c064543bf0f2e57329db1bb0a411e3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6003 SELECT ALL - CAST( NULL AS SIGNED ) col0 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6003 SELECT ALL - CAST ( NULL AS INTEGER ) col0 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT + cor0.col2 * 30 FROM tab1, tab0 AS cor0 ---- 2460 30 990 query I rowsort SELECT ALL + col0 * - col2 FROM tab1 cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-6006 SELECT ALL + - col2 DIV - col1 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-6006 SELECT ALL + - col2 / - col1 FROM tab2 AS cor0 ---- 0 0 2 query I rowsort SELECT - ( cor0.col2 ) * cor0.col2 AS col1 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-6008 SELECT - col1 DIV + col2 + - col2 * cor0.col0 col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6008 SELECT - col1 / + col2 + - col2 * cor0.col0 col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT - col1 * col0 + - col2 AS col0 FROM tab2 cor0 ---- -1381 -244 -4628 query I rowsort SELECT - - 97 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 123 124 135 query I rowsort SELECT col1 + - 2 + col0 FROM tab1 ---- 27 72 91 query I rowsort SELECT + col1 - - cor0.col2 * - col1 * - 58 AS col0 FROM tab2 AS cor0 ---- 37485 48577 89031 query I rowsort SELECT - - col0 * col0 + + col1 * - 86 FROM tab1 AS cor0 ---- -2227 3236 5282 query I rowsort SELECT col0 + col1 + col0 AS col1 FROM tab2 AS cor0 ---- 175 215 45 query I rowsort SELECT + 54 FROM tab1, tab1 AS cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 onlyif mysql # use DIV operator for integer division query I rowsort label-6016 SELECT - 41 DIV + col2 + - col2 col0 FROM tab0 AS cor0 ---- -34 -42 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6016 SELECT - 41 / + col2 + - col2 col0 FROM tab0 AS cor0 ---- -34 -42 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-6017 SELECT ALL + col1 * + col1 + 54 DIV col1 col0 FROM tab2 AS cor0 ---- 292 3481 962 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6017 SELECT ALL + col1 * + col1 + 54 / col1 col0 FROM tab2 AS cor0 ---- 292 3481 962 query I rowsort SELECT + cor0.col0 * - col1 + 44 FROM tab0 cor0 ---- -2020 -3351 -8055 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col1 - col2 * - ( 93 ) col2 FROM tab0 AS cor0 ---- -4 2983 7535 query I rowsort SELECT ALL + col0 * col2 + + ( + 11 ) FROM tab0 AS cor0 ---- 46 7309 803 onlyif mysql # use DIV operator for integer division query I rowsort label-6021 SELECT ALL - 38 DIV col1 col2 FROM tab1 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6021 SELECT ALL - 38 / col1 col2 FROM tab1 AS cor0 ---- -1 -2 -3 query I rowsort SELECT - 36 + col2 * col2 AS col2 FROM tab0 AS cor0 ---- -35 1053 6688 query I rowsort SELECT ALL - cor0.col1 * col1 + cor0.col1 FROM tab1 cor0 ---- -156 -650 -90 query I rowsort SELECT DISTINCT - 37 + col2 AS col0 FROM tab1 cor0 ---- 17 20 59 query I rowsort SELECT DISTINCT - - 83 + + col0 FROM tab2 AS cor0 ---- 161 162 90 query I rowsort SELECT ALL - col2 * col2 - tab0.col2 FROM tab0 ---- -1122 -2 -6806 query I rowsort SELECT ALL - cor0.col0 - - tab1.col2 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 62ddc90ca27823261d1fd426a70a2985 query I rowsort SELECT DISTINCT - 63 AS col2 FROM tab1, tab1 AS cor0 ---- -63 query I rowsort SELECT DISTINCT - col1 * - col2 * + col1 FROM tab2 ---- 10982 25947 90506 query I rowsort SELECT ALL - 15 * - ( - col0 ) AS col1 FROM tab0 ---- -1335 -360 -525 query I rowsort SELECT ALL 32 + + col2 FROM tab0 ---- 114 33 65 query I rowsort SELECT + + col2 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT - col2 - col2 FROM tab1 cor0 ---- -108 -114 -192 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6034 SELECT col1 * col0 + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6034 SELECT col1 * col0 + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( 26 ) AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT ALL + col1 * ( col0 ) FROM tab0 AS cor0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 81 ) col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT col0 * + 63 * col2 AS col0 FROM tab0 AS cor0 ---- 2205 459774 49896 query I rowsort SELECT DISTINCT - 74 - tab1.col2 AS col1 FROM tab1 ---- -128 -131 -170 query I rowsort SELECT ALL - col0 * - 4 - tab1.col1 * - col1 FROM tab1 ---- 356 489 688 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0, tab0 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to bce5cbf48f4a41569415c085ae91ae7c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 col2 FROM tab2, tab2 cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT DISTINCT + ( col2 ) * + col2 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-6044 SELECT - 56 + col2 DIV col2 FROM tab0 AS cor0 ---- -55 -55 -55 skipif mysql # not compatible query I rowsort label-6044 SELECT - 56 + col2 / col2 FROM tab0 AS cor0 ---- -55 -55 -55 query I rowsort SELECT ALL + + col2 + - col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT cor0.col0 + + col1 * - cor0.col0 + + 25 AS col2 FROM tab2 cor0 ---- -1239 -185 -4499 query I rowsort SELECT + col2 * + 12 AS col2 FROM tab1 AS cor0 ---- 1152 648 684 query I rowsort SELECT ALL + col1 + - 35 AS col0 FROM tab0 cor0 ---- 51 56 62 query I rowsort SELECT 82 + cor0.col2 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 2c9a2d14e800db812eb067f18fa25dcc query I rowsort SELECT + 28 + + col0 FROM tab1 ---- 108 31 92 query I rowsort SELECT + col0 + + col1 * + col2 AS col2 FROM tab2 ---- 1612 725 844 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 25 col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 525a55d5ed224a62da65df36731881a7 query I rowsort SELECT DISTINCT 25 FROM tab1, tab2 AS cor0 ---- 25 onlyif mysql # use DIV operator for integer division query I rowsort label-6054 SELECT DISTINCT + col0 DIV - ( + col0 ) + - col0 AS col0 FROM tab2 ---- -79 -8 -80 skipif mysql # not compatible query I rowsort label-6054 SELECT DISTINCT + col0 / - ( + col0 ) + - col0 AS col0 FROM tab2 ---- -79 -8 -80 query I rowsort SELECT DISTINCT + + col2 + 82 * cor0.col1 FROM tab1 AS cor0 ---- 1162 2186 877 onlyif mysql # use DIV operator for integer division query I rowsort label-6056 SELECT + - col1 DIV col0 AS col2 FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-6056 SELECT + - col1 / col0 AS col2 FROM tab2 AS cor0 ---- -4 0 0 query I rowsort SELECT ALL - - col0 * + col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + + col0 * 87 AS col1 FROM tab0 AS cor0 ---- 2088 3045 7743 onlyif mysql # use DIV operator for integer division query I rowsort label-6059 SELECT ALL - - col0 + - col0 DIV + col2 FROM tab0 AS cor0 ---- 0 24 88 skipif mysql # not compatible query I rowsort label-6059 SELECT ALL - - col0 + - col0 / + col2 FROM tab0 AS cor0 ---- 0 24 88 query I rowsort SELECT col1 + - 32 * - col2 * - 25 FROM tab2 AS cor0 ---- -20741 -21569 -30383 query I rowsort SELECT DISTINCT col0 * cor0.col2 + - col0 AS col1 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT ALL + ( + 55 ) + - col1 FROM tab0 ---- -31 -36 -42 query I rowsort SELECT DISTINCT + ( + col0 ) * - col2 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT 56 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT 38 * - col1 + col0 AS col2 FROM tab0 ---- -3244 -3369 -3651 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 96 + - col0 col0 FROM tab2 cor0 ---- -103 -174 -175 query I rowsort SELECT - col1 * col1 + + col1 * 57 FROM tab2 AS cor0 ---- -118 680 806 query I rowsort SELECT + + cor0.col2 * - col0 AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - col2 * col0 * col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT ( + cor0.col2 ) * - col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL col1 + col2 * col0 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT - - 71 + - cor0.col1 * + 41 FROM tab2 AS cor0 ---- -1200 -2348 -626 query I rowsort SELECT DISTINCT - 16 AS col1 FROM tab1 AS cor0 ---- -16 onlyif mysql # use DIV operator for integer division query I rowsort label-6074 SELECT DISTINCT 35 DIV + col0 FROM tab1 ---- 0 11 skipif mysql # not compatible query I rowsort label-6074 SELECT DISTINCT 35 / + col0 FROM tab1 ---- 0 11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col1 * + col1 + col0 col2 FROM tab0 AS cor0 ---- -244044 -678953 -9374 query I rowsort SELECT DISTINCT - + 60 + col2 FROM tab2 AS cor0 ---- -22 -33 -34 query I rowsort SELECT + 32 * + col1 + + col0 * - col0 AS col1 FROM tab0 AS cor0 ---- -5009 1879 2176 query I rowsort SELECT + 33 + - col2 FROM tab1 cor0 ---- -21 -24 -63 query I rowsort SELECT ALL + col2 * - cor0.col2 + - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT ALL ( - 1 ) FROM tab2, tab1 cor0 ---- 9 values hashing to 60fdd6924bb763d6aca00ba74935ef4b query I rowsort SELECT + ( 93 ) + col1 * cor0.col1 FROM tab2 AS cor0 ---- 1054 3574 382 query I rowsort SELECT ALL + ( 25 ) + col0 * col2 FROM tab2 AS cor0 ---- 2053 214 3027 query I rowsort SELECT DISTINCT + 77 * - 80 * col0 FROM tab2 AS cor0 ---- -43120 -480480 -486640 query I rowsort SELECT tab0.col1 + - tab0.col0 + col0 FROM tab0 ---- 86 91 97 query I rowsort SELECT DISTINCT tab0.col1 - + col0 AS col2 FROM tab0 ---- 2 62 query I rowsort SELECT ( - col1 ) + + col1 * + 93 FROM tab0 AS cor0 ---- 7912 8372 8924 onlyif mysql # use DIV operator for integer division query I rowsort label-6087 SELECT - col0 * cor0.col2 * col1 + - 54 DIV + 30 AS col1 FROM tab0 AS cor0 ---- -3396 -664119 -68113 skipif mysql # not compatible query I rowsort label-6087 SELECT - col0 * cor0.col2 * col1 + - 54 / + 30 AS col1 FROM tab0 AS cor0 ---- -3396 -664119 -68113 query I rowsort SELECT DISTINCT + col0 + ( - col1 ) * - col1 FROM tab1 ---- 164 249 679 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6089 SELECT DISTINCT col1 * + col0 + col1 * - CAST( + 70 AS SIGNED ) AS col0 FROM tab1 ---- -1742 -60 130 skipif mysql # not compatible query I rowsort label-6089 SELECT DISTINCT col1 * + col0 + col1 * - CAST ( + 70 AS INTEGER ) AS col0 FROM tab1 ---- -1742 -60 130 query I rowsort SELECT - col1 * col0 * - col1 AS col2 FROM tab2 cor0 ---- 22831 271518 6727 query I rowsort SELECT ( + 48 ) FROM tab0 ---- 48 48 48 onlyif mysql # use DIV operator for integer division query I rowsort label-6092 SELECT col1 * ( + col1 + - col1 ) DIV ( + col0 * col1 ) AS col2 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6092 SELECT col1 * ( + col1 + - col1 ) / ( + col0 * col1 ) AS col2 FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6093 SELECT ALL 33 DIV 58 + col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-6093 SELECT ALL 33 / 58 + col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT + 65 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 8bef2ea1f05f3514633f851312bdd805 onlyif mysql # use DIV operator for integer division query I rowsort label-6095 SELECT - ( col2 ) DIV + col1 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-6095 SELECT - ( col2 ) / + col1 FROM tab2 ---- -2 0 0 query I rowsort SELECT - 4 AS col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 5784540a5af6ca2be84399d314acd2fd query I rowsort SELECT ALL + col2 * ( col0 ) * col1 AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT + 59 * - col0 - - col2 FROM tab2 AS cor0 ---- -386 -4576 -4623 query I rowsort SELECT col2 * ( tab1.col2 + + col0 * col1 ) AS col0 FROM tab1 ---- 109056 39729 7128 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col1 ) + - tab1.col2 * col0 col0 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT - ( 38 ) * + col2 + - col1 * col0 FROM tab1 ---- -2130 -2806 -4688 query I rowsort SELECT DISTINCT 81 * + col2 * col1 + + 63 AS col1 FROM tab0 ---- 229941 604485 7920 query I rowsort SELECT DISTINCT + 98 * + col2 + col0 FROM tab0 ---- 133 3258 8125 query I rowsort SELECT ( tab1.col1 ) * col2 + col1 FROM tab1 ---- 1261 1430 580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6105 SELECT CAST( NULL AS DECIMAL ) - 12 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6105 SELECT CAST ( NULL AS REAL ) - 12 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col0 + 65 FROM tab1 ---- 129 145 68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 20 col1 FROM tab0 ---- 20 20 20 query I rowsort SELECT ALL 61 AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT ALL + ( + col0 ) + col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT col2 + col0 * col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ALL 85 + col1 FROM tab0 AS cor0 ---- 171 176 182 onlyif mysql # use DIV operator for integer division query I rowsort label-6112 SELECT 92 DIV col0 + - col1 FROM tab2 AS cor0 ---- -16 -18 -58 skipif mysql # not compatible query I rowsort label-6112 SELECT 92 / col0 + - col1 FROM tab2 AS cor0 ---- -16 -18 -58 onlyif mysql # use DIV operator for integer division query I rowsort label-6113 SELECT 75 + - cor1.col0 DIV cor1.col2 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 08ff7540cbe0706e4ef1ad5f0d4ae234 skipif mysql # not compatible query I rowsort label-6113 SELECT 75 + - cor1.col0 / cor1.col2 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 08ff7540cbe0706e4ef1ad5f0d4ae234 query I rowsort SELECT - 42 AS col1 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 56f86ff01cd96a3511acd46e0e811e27 query I rowsort SELECT - 50 AS col2 FROM tab1 ---- -50 -50 -50 query I rowsort SELECT ALL + 22 AS col1 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e query I rowsort SELECT ALL + cor0.col1 AS col0 FROM tab2, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT ALL col2 - col0 FROM tab1 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6119 SELECT ALL + CAST( NULL AS SIGNED ) AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6119 SELECT ALL + CAST ( NULL AS INTEGER ) AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-6120 SELECT col0 DIV + col1 - - col2 FROM tab1 AS cor0 ---- 102 54 63 skipif mysql # not compatible query I rowsort label-6120 SELECT col0 / + col1 - - col2 FROM tab1 AS cor0 ---- 102 54 63 onlyif mysql # use DIV operator for integer division query I rowsort label-6121 SELECT + cor0.col1 DIV - col1 + 1 + col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-6121 SELECT + cor0.col1 / - col1 + 1 + col0 FROM tab1 AS cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-6122 SELECT + cor0.col2 DIV + cor0.col2 + + cor0.col1 + cor0.col2 FROM tab1 AS cor0 ---- 110 68 81 skipif mysql # not compatible query I rowsort label-6122 SELECT + cor0.col2 / + cor0.col2 + + cor0.col1 + cor0.col2 FROM tab1 AS cor0 ---- 110 68 81 query I rowsort SELECT - - col0 + 70 * + col0 FROM tab2 AS cor0 ---- 497 5538 5609 query I rowsort SELECT - col0 * - 21 AS col2 FROM tab1 AS cor0 ---- 1344 1680 63 query I rowsort SELECT - col2 * ( - ( col2 ) * col2 ) - 50 * cor0.col1 AS col0 FROM tab1 cor0 ---- 156164 184693 884086 query I rowsort SELECT col1 + ( + 97 ) FROM tab2 ---- 114 128 156 query I rowsort SELECT DISTINCT + col0 + - col2 * - 31 FROM tab2 AS cor0 ---- 1257 844 884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6128 SELECT ALL col2 + - CAST( NULL AS DECIMAL ) + + col0 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6128 SELECT ALL col2 + - CAST ( NULL AS REAL ) + + col0 AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + col2 + col0 * - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ALL - col1 * cor0.col0 + - cor0.col2 * col2 AS col1 FROM tab0 cor0 ---- -14823 -3153 -3396 query I rowsort SELECT DISTINCT 50 AS col0 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 50 onlyif mysql # use DIV operator for integer division query I rowsort label-6132 SELECT DISTINCT + cor0.col0 + cor0.col2 DIV + ( + cor0.col1 ) AS col1 FROM tab1, tab2 AS cor0 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-6132 SELECT DISTINCT + cor0.col0 + cor0.col2 / + ( + cor0.col1 ) AS col1 FROM tab1, tab2 AS cor0 ---- 7 78 81 query I rowsort SELECT - - col2 + col2 * - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT ALL 25 FROM tab0, tab1 cor0 ---- 9 values hashing to 525a55d5ed224a62da65df36731881a7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6135 SELECT ALL cor0.col2 + + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6135 SELECT ALL cor0.col2 + + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * + 98 AS col2 FROM tab0 AS cor0 ---- 8428 8918 9506 query I rowsort SELECT cor0.col1 + + 98 FROM tab0 AS cor0 ---- 184 189 195 query I rowsort SELECT - col1 + - col1 * - col1 + col0 FROM tab1 AS cor0 ---- 154 236 653 query I rowsort SELECT DISTINCT + 82 * col1 AS col0 FROM tab1 AS cor0 ---- 1066 2132 820 query I rowsort SELECT DISTINCT 7 AS col2 FROM tab1 AS cor0 ---- 7 query I rowsort SELECT DISTINCT + + 57 AS col0 FROM tab1 AS cor0 ---- 57 query I rowsort SELECT col2 * col2 + col0 AS col2 FROM tab0 AS cor0 ---- 1113 36 6813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6143 SELECT ALL CAST( - col1 AS SIGNED ) * col1 FROM tab2 AS cor0 ---- -289 -3481 -961 skipif mysql # not compatible query I rowsort label-6143 SELECT ALL CAST ( - col1 AS INTEGER ) * col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT + - col1 + - cor0.col1 * - col0 - col0 AS col0 FROM tab2 AS cor0 ---- 1247 179 4465 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 93 col0 FROM tab2 AS cor0 ---- -93 -93 -93 query I rowsort SELECT DISTINCT + ( + 75 ) + col0 * col1 FROM tab0 AS cor0 ---- 2139 3470 8174 query I rowsort SELECT ALL tab0.col1 - + col2 AS col0 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-6148 SELECT ALL col2 - - ( + col2 ) DIV - col0 FROM tab1 ---- 36 57 95 skipif mysql # not compatible query I rowsort label-6148 SELECT ALL col2 - - ( + col2 ) / - col0 FROM tab1 ---- 36 57 95 query I rowsort SELECT DISTINCT - ( col2 ) + + col2 * col0 FROM tab1 cor0 ---- 108 3591 7584 query I rowsort SELECT DISTINCT + - col0 + - col1 * col2 AS col1 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT ALL - col1 * + col0 * + 59 AS col1 FROM tab2 AS cor0 ---- -12803 -271518 -79237 query I rowsort SELECT DISTINCT - col2 + - col2 + - col2 * col0 FROM tab2 AS cor0 ---- -2080 -243 -3078 query I rowsort SELECT ALL - ( - col2 ) - - ( - ( col2 ) ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + - cor0.col1 * col0 - + col0 * cor0.col1 FROM tab0 AS cor0 ---- -16198 -4128 -6790 query I rowsort SELECT + + cor0.col2 * col1 AS col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT 91 * - col2 * col0 AS col2 FROM tab0 AS cor0 ---- -3185 -664118 -72072 query I rowsort SELECT DISTINCT - - col2 + col0 * 51 FROM tab2 AS cor0 ---- 384 4004 4067 query I rowsort SELECT ALL 22 * + cor0.col2 - 33 AS col2 FROM tab0 AS cor0 ---- -11 1771 693 query I rowsort SELECT 94 AS col2 FROM tab2 ---- 94 94 94 query I rowsort SELECT ALL 9 AS col1 FROM tab0 ---- 9 9 9 query I rowsort SELECT col2 * col1 + + 47 * col1 * col0 AS col2 FROM tab0 ---- 159662 388115 99846 query I rowsort SELECT DISTINCT + + col0 + + col2 * cor0.col2 - col1 FROM tab0 AS cor0 ---- -61 1027 6722 onlyif mysql # use DIV operator for integer division query I rowsort label-6163 SELECT ALL - col1 + ( + ( - col2 ) ) DIV - 34 col2 FROM tab2 AS cor0 ---- -16 -31 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6163 SELECT ALL - col1 + ( + ( - col2 ) ) / - 34 col2 FROM tab2 AS cor0 ---- -16 -31 -59 query I rowsort SELECT ALL + col0 * col1 * - col1 + col2 - col2 FROM tab1 cor0 ---- -13520 -2028 -6400 query I rowsort SELECT ALL col2 * - col2 - + col2 AS col2 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT DISTINCT + col1 + col0 + col2 FROM tab2 AS cor0 ---- 134 163 65 query I rowsort SELECT DISTINCT - + col1 + col2 * col2 AS col1 FROM tab0 AS cor0 ---- -96 1003 6633 query I rowsort SELECT ALL + col1 * + col0 + col2 AS col0 FROM tab2 AS cor0 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col0 col1 FROM tab2 ---- 104 117 34 query I rowsort SELECT + col2 + + col0 * col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NULL BETWEEN ( col2 ) AND ( - col2 * col1 ) ---- query I rowsort SELECT + tab1.col0 FROM tab0 AS cor0 CROSS JOIN tab1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT ALL - col2 * + col0 FROM tab0 WHERE NULL IN ( - col0 ) ---- query I rowsort SELECT DISTINCT + cor0.col1 * col0 AS col0 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-6175 SELECT + col2 * - col2 + col0 DIV + col0 AS col0 FROM tab2 AS cor0 ---- -1443 -675 -728 skipif mysql # not compatible query I rowsort label-6175 SELECT + col2 * - col2 + col0 / + col0 AS col0 FROM tab2 AS cor0 ---- -1443 -675 -728 query I rowsort SELECT + col2 * col2 * - col1 + col0 AS col0 FROM tab2 ---- -22592 -24469 -39806 query I rowsort SELECT col2 * col1 + - col2 * col1 * col0 + col2 FROM tab1 ---- -2754 -35853 -98496 query I rowsort SELECT - ( - col2 * + col1 ) - col2 * tab1.col1 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 col1 FROM tab1, tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT + - col0 * + col2 - + cor0.col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT DISTINCT - col0 + + col1 AS col2 FROM tab1 cor0 ---- -54 -67 23 query IIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0 WHERE NOT NULL IN ( cor0.col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + col2 + + col1 * - col0 col1 FROM tab2 ---- -3926 101 512 query I rowsort SELECT + ( + col1 + col2 ) AS col0 FROM tab2 ---- 55 58 85 query I rowsort SELECT DISTINCT + col1 + col0 AS col2 FROM tab0 ---- 110 132 180 query I rowsort SELECT DISTINCT col0 + + col0 * - col2 AS col0 FROM tab0 ---- -7209 -768 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 * tab2.col2 col0 FROM tab2 ---- 2054 216 3040 onlyif mysql # use DIV operator for integer division query I rowsort label-6188 SELECT + col1 + + col0 DIV col1 + tab1.col0 FROM tab1 ---- 29 80 99 skipif mysql # not compatible query I rowsort label-6188 SELECT + col1 + + col0 / col1 + tab1.col0 FROM tab1 ---- 29 80 99 query I rowsort SELECT DISTINCT + col2 + - col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT col0 * - col2 + - col1 FROM tab1 ---- -188 -3658 -7693 query I rowsort SELECT - col0 * - col2 * + tab2.col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT + col0 + col2 + + col0 AS col0 FROM tab0 AS cor0 ---- 260 71 81 query I rowsort SELECT ALL + col1 * col2 AS col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT col2 * col1 * + col2 FROM tab0 ---- 611884 93654 97 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT - col1 * - col0 BETWEEN NULL AND + col2 ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT ALL - col0 + - col0 * col2 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT col0 * - col2 + - tab0.col1 AS col1 FROM tab0 ---- -132 -7389 -878 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 / col0 + + col2 * - col0 col2 FROM tab1 WHERE NOT NULL >= ( NULL ) ---- query I rowsort SELECT ALL col1 + + col2 * - col2 FROM tab0 ---- -1003 -6633 96 onlyif mysql # use DIV operator for integer division query I rowsort label-6200 SELECT - col2 * col2 DIV - col1 - col2 FROM tab2 ---- -15 -4 46 skipif mysql # not compatible query I rowsort label-6200 SELECT - col2 * col2 / - col1 - col2 FROM tab2 ---- -15 -4 46 query I rowsort SELECT - tab0.col1 * - col0 + - tab0.col1 FROM tab0 ---- 1978 3298 8008 onlyif mysql # use DIV operator for integer division query I rowsort label-6202 SELECT + col0 DIV col2 + col1 col2 FROM tab1 ---- 11 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6202 SELECT + col0 / col2 + col1 col2 FROM tab1 ---- 11 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-6203 SELECT ALL col2 + col1 DIV col1 FROM tab2 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-6203 SELECT ALL col2 + col1 / col1 FROM tab2 ---- 27 28 39 query I rowsort SELECT ALL + ( 48 ) FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0ef571a8722ab7270aa7272c1174b88e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col0 * tab0.col0 col1 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 3fb27a91711469131edbffaad90e6035 query I rowsort SELECT - + col0 * col0 + + col2 AS col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6207 SELECT + + col1 * + col2 + + col2 * - ( col2 ) + CAST( 62 AS SIGNED ) * + col0 * cor0.col0 FROM tab0 AS cor0 ---- 37461 491840 76046 skipif mysql # not compatible query I rowsort label-6207 SELECT + + col1 * + col2 + + col2 * - ( col2 ) + CAST ( 62 AS INTEGER ) * + col0 * cor0.col0 FROM tab0 AS cor0 ---- 37461 491840 76046 query I rowsort SELECT 87 + + col0 + + ( col1 ) FROM tab1 AS cor0 ---- 116 161 180 query I rowsort SELECT cor0.col1 + - col1 + + 7 FROM tab1 AS cor0 ---- 7 7 7 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT col2 NOT IN ( col0 * cor0.col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * + cor0.col1 col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT col2 + - col1 AS col0 FROM tab1 WHERE NOT + col0 NOT IN ( col1 / col1 + col1 ) ---- query I rowsort SELECT col2 + + tab1.col2 * col0 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT ALL + col1 * + col1 + + col2 AS col0 FROM tab2 ---- 327 3507 988 query I rowsort SELECT DISTINCT col2 - col0 * col2 * - col1 FROM tab0 cor0 ---- 3396 664200 68145 query I rowsort SELECT ALL + cor0.col2 * col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query III rowsort SELECT DISTINCT * FROM tab1 cor0 WHERE NOT col0 = NULL ---- query I rowsort SELECT col0 + tab0.col2 AS col1 FROM tab0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col0 * - col1 col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL + tab1.col2 + + col2 + - tab1.col1 AS col2 FROM tab1 ---- 104 179 82 onlyif mysql # use DIV operator for integer division query I rowsort label-6221 SELECT DISTINCT col0 DIV + tab1.col2 FROM tab1 ---- 0 1 skipif mysql # not compatible query I rowsort label-6221 SELECT DISTINCT col0 / + tab1.col2 FROM tab1 ---- 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-6222 SELECT col2 DIV + col2 + col2 * + col1 FROM tab0 ---- 2839 7463 98 skipif mysql # not compatible query I rowsort label-6222 SELECT col2 / + col2 + col2 * + col1 FROM tab0 ---- 2839 7463 98 onlyif mysql # use DIV operator for integer division query I rowsort label-6223 SELECT DISTINCT - col1 DIV + tab0.col0 FROM tab0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-6223 SELECT DISTINCT - col1 / + tab0.col0 FROM tab0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-6224 SELECT ALL tab1.col0 * col1 DIV + tab1.col2 AS col2 FROM tab1 ---- 1 10 11 skipif mysql # not compatible query I rowsort label-6224 SELECT ALL tab1.col0 * col1 / + tab1.col2 AS col2 FROM tab1 ---- 1 10 11 query I rowsort SELECT + tab1.col0 + col1 FROM tab1 WHERE NOT - col0 - col2 / col0 NOT IN ( - col1 ) ---- query I rowsort SELECT DISTINCT col0 * + tab1.col1 + - col1 + col1 AS col0 FROM tab1 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-6227 SELECT - col1 DIV - col0 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-6227 SELECT - col1 / - col0 FROM tab2 ---- 0 0 4 query III rowsort SELECT DISTINCT * FROM tab0 WHERE col2 * col1 + col2 - col0 IN ( tab0.col2 * + col0 ) ---- query III rowsort SELECT * FROM tab1 WHERE NOT ( - col1 - + col1 ) NOT IN ( col0 ) ---- query I rowsort SELECT DISTINCT + col0 FROM tab2 WHERE NOT NULL NOT IN ( col2 ) ---- query I rowsort SELECT col0 AS col0 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT col0 + + col1 * col0 AS col0 FROM tab2 ---- 1422 224 4680 query I rowsort SELECT col1 AS col0 FROM tab2 WHERE NOT NULL < col1 + - col1 ---- query I rowsort SELECT ALL - col2 * col1 + col1 + - col0 FROM tab2 ---- -1553 -708 -813 query I rowsort SELECT col1 + col1 * + tab1.col1 + col2 FROM tab1 ---- 167 278 756 query I rowsort SELECT ALL col1 * col0 + col1 * col2 AS col0 FROM tab2 ---- 1054 1989 6136 query I rowsort SELECT ( - col1 ) * col0 + + cor0.col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT ALL - ( - col1 ) + + 40 AS col0 FROM tab2 AS cor0 ---- 57 71 99 query I rowsort SELECT DISTINCT col1 - + col2 AS col2 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT - - 88 + col0 FROM tab2 AS cor0 ---- 166 167 95 query I rowsort SELECT + cor0.col0 - - col2 * col2 FROM tab2 cor0 ---- 1523 736 754 onlyif mysql # use DIV operator for integer division query I rowsort label-6242 SELECT ALL - - 95 DIV col0 + CAST( 38 * col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 3271 3459 3688 skipif mysql # not compatible query I rowsort label-6242 SELECT ALL - - 95 / col0 + CAST ( 38 * col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 3271 3459 3688 query I rowsort SELECT + 52 * - col2 + + col0 * ( cor0.col1 ) FROM tab2 AS cor0 ---- -1187 -633 3250 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab1 AS cor2 ---- 3645 values hashing to 76903cfa3a27727fd541d9dcdf362a4c query I rowsort SELECT - col2 * - col0 + 84 * 91 + col1 FROM tab2 cor0 ---- 10663 7864 9731 query I rowsort SELECT DISTINCT - col2 * tab0.col2 + + col2 AS col1 FROM tab0 ---- -1056 -6642 0 query I rowsort SELECT ALL + 10 FROM tab2, tab2 AS cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 query I rowsort SELECT - cor0.col1 * 27 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 0ffd37e68a96c8b6827d9c1d6666ede7 query I rowsort SELECT ALL - col1 * 20 * 28 FROM tab1 ---- -14560 -5600 -7280 query I rowsort SELECT ALL + col2 * col2 + - 78 FROM tab1 AS cor0 ---- 2838 3171 9138 query I rowsort SELECT 11 FROM tab1, tab2 cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT - - ( cor0.col0 ) + cor0.col2 * + cor0.col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT + 57 + col1 FROM tab0 AS cor0 ---- 143 148 154 query I rowsort SELECT + cor0.col1 * ( + col2 * + col0 ) FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT - ( - cor0.col1 ) AS col0 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-6256 SELECT + - cor0.col1 DIV + col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-6256 SELECT + - cor0.col1 / + col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 query I rowsort SELECT - 49 + col1 FROM tab0 AS cor0 ---- 37 42 48 query I rowsort SELECT - 82 * - cor0.col0 + + col2 FROM tab1 cor0 ---- 300 5305 6656 query I rowsort SELECT + ( col2 ) * - col0 - col2 FROM tab1 ---- -216 -3705 -7776 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6260 SELECT DISTINCT + CAST( - col2 AS SIGNED ) * - col0 FROM tab2 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-6260 SELECT DISTINCT + CAST ( - col2 AS INTEGER ) * - col0 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT col2 * col2 + col2 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT ALL + 56 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL + col1 * col2 + col0 AS col2 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6264 SELECT + CAST( col2 AS SIGNED ) + + col2 FROM tab0 ---- 164 2 66 skipif mysql # not compatible query I rowsort label-6264 SELECT + CAST ( col2 AS INTEGER ) + + col2 FROM tab0 ---- 164 2 66 query I rowsort SELECT + 12 + cor0.col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to d9d7d9f39b273199fc550ef04591e9d3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 2 * cor0.col2 col2 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT 82 * col2 + + col1 + col0 FROM tab1 AS cor0 ---- 4457 4748 7965 query I rowsort SELECT ALL + 6 * cor0.col1 FROM tab1 AS cor0 ---- 156 60 78 query I rowsort SELECT + + 57 * + col2 FROM tab0 AS cor0 ---- 1881 4674 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6270 SELECT DISTINCT + 9 DIV col1 AS col2 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6270 SELECT DISTINCT + 9 / col1 AS col2 FROM tab0 cor0 ---- 0 query I rowsort SELECT - col0 * - col2 + cor0.col0 + col2 AS col2 FROM tab1 AS cor0 ---- 219 3769 7856 query I rowsort SELECT DISTINCT - + cor0.col0 * col1 * col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 + + col2 col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT DISTINCT + col0 * - col0 AS col2 FROM tab1 cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT - - col2 * + col0 + - col1 AS col2 FROM tab2 cor0 ---- 158 1969 2985 query I rowsort SELECT ALL - col2 + - col2 * col2 FROM tab0 AS cor0 ---- -1122 -2 -6806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6277 SELECT DISTINCT - CAST( 76 AS SIGNED ) FROM tab0 ---- -76 skipif mysql # not compatible query I rowsort label-6277 SELECT DISTINCT - CAST ( 76 AS INTEGER ) FROM tab0 ---- -76 query I rowsort SELECT DISTINCT + col1 + col1 * + col2 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT 29 * + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 2378 29 957 query I rowsort SELECT ALL - - col2 * - cor0.col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT DISTINCT - col2 * + col2 + col2 AS col1 FROM tab1 AS cor0 ---- -2862 -3192 -9120 onlyif mysql # use DIV operator for integer division query I rowsort label-6282 SELECT ALL col2 DIV + col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-6282 SELECT ALL col2 / + col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT - 16 * - cor0.col2 FROM tab0 AS cor0 ---- 1312 16 528 query I rowsort SELECT - col0 + ( cor0.col1 ) FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + col2 + - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT - cor0.col1 + + 79 * col1 FROM tab2 AS cor0 ---- 1326 2418 4602 query I rowsort SELECT ALL + col2 + - col1 * - cor0.col0 * col1 - col1 AS col2 FROM tab2 AS cor0 ---- 22852 271485 6723 query I rowsort SELECT DISTINCT + - col1 + - col0 AS col1 FROM tab0 AS cor0 ---- -110 -132 -180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6289 SELECT col0 + CAST( 16 * + col2 AS SIGNED ) FROM tab2 AS cor0 ---- 439 494 687 skipif mysql # not compatible query I rowsort label-6289 SELECT col0 + CAST ( 16 * + col2 AS INTEGER ) FROM tab2 AS cor0 ---- 439 494 687 query I rowsort SELECT ALL - - cor0.col2 + + col2 AS col1 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT - col2 * 51 * - 45 + col2 AS col0 FROM tab0 AS cor0 ---- 188272 2296 75768 query I rowsort SELECT DISTINCT + cor0.col2 - + 97 AS col0 FROM tab2 AS cor0 ---- -59 -70 -71 query I rowsort SELECT DISTINCT + + cor0.col0 + col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT 89 + + cor0.col1 FROM tab0 AS cor0 ---- 175 180 186 query I rowsort SELECT - col0 + 65 AS col2 FROM tab2 AS cor0 ---- -13 -14 58 query I rowsort SELECT ALL ( 34 ) FROM tab1 AS cor0 ---- 34 34 34 onlyif mysql # use DIV operator for integer division query I rowsort label-6297 SELECT ALL - + col0 DIV + col0 col0 FROM tab0 cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6297 SELECT ALL - + col0 / + col0 col0 FROM tab0 cor0 ---- -1 -1 -1 query I rowsort SELECT ALL 40 AS col1 FROM tab1, tab0 cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT DISTINCT 42 AS col2 FROM tab2, tab0 AS cor0 ---- 42 query I rowsort SELECT col1 * ( col2 ) AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + col0 * 24 FROM tab2 ---- 168 1872 1896 query I rowsort SELECT 36 AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 query I rowsort SELECT ALL col1 * ( ( + col0 ) ) + + 6 FROM tab1 ---- 1046 646 84 query I rowsort SELECT col1 * + ( col0 ) FROM tab2 ---- 1343 217 4602 query I rowsort SELECT - - 61 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT + - col2 + 8 AS col0 FROM tab1 AS cor0 ---- -46 -49 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-6307 SELECT DISTINCT - col2 + cor0.col0 DIV - col2 + col0 col1 FROM tab1 AS cor0 ---- -16 -51 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6307 SELECT DISTINCT - col2 + cor0.col0 / - col2 + col0 col1 FROM tab1 AS cor0 ---- -16 -51 6 query I rowsort SELECT col1 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 119 173 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6309 SELECT - CAST( NULL AS DECIMAL ) * col2 AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6309 SELECT - CAST ( NULL AS REAL ) * col2 AS col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 71 + col0 * + col1 * + col2 FROM tab1 AS cor0 ---- 36409 4141 99769 query I rowsort SELECT + - 68 + - 85 * col2 FROM tab2 AS cor0 ---- -2278 -2363 -3298 query I rowsort SELECT DISTINCT - 18 + col1 AS col2 FROM tab0 AS cor0 ---- 68 73 79 query I rowsort SELECT DISTINCT - 19 + col1 FROM tab1 AS cor0 ---- -6 -9 7 onlyif mysql # use DIV operator for integer division query I rowsort label-6314 SELECT ALL + col1 DIV + 66 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6314 SELECT ALL + col1 / + 66 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + cor0.col0 * - 73 FROM tab2 AS cor0 ---- -511 -5694 -5767 onlyif mysql # use DIV operator for integer division query I rowsort label-6316 SELECT ALL cor0.col2 DIV col1 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-6316 SELECT ALL cor0.col2 / col1 FROM tab2 cor0 ---- 0 0 2 query I rowsort SELECT col0 * + 43 FROM tab1 AS cor0 ---- 129 2752 3440 query I rowsort SELECT ALL 28 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf query I rowsort SELECT col1 * + ( - 42 ) AS col2 FROM tab2 ---- -1302 -2478 -714 query I rowsort SELECT DISTINCT - - 78 * col1 AS col0 FROM tab0 cor0 ---- 6708 7098 7566 query I rowsort SELECT DISTINCT 26 + col1 AS col1 FROM tab0 AS cor0 ---- 112 117 123 query I rowsort SELECT DISTINCT - col1 + col1 AS col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL - - col1 * col1 + - ( cor0.col0 ) FROM tab0 AS cor0 ---- 7372 8192 9374 onlyif mysql # use DIV operator for integer division query I rowsort label-6324 SELECT + col2 DIV cor0.col2 AS col2 FROM tab1 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6324 SELECT + col2 / cor0.col2 AS col2 FROM tab1 cor0 ---- 1 1 1 query I rowsort SELECT ALL 66 * col1 AS col2 FROM tab2 AS cor0 ---- 1122 2046 3894 query I rowsort SELECT - col0 * col0 + + col2 AS col1 FROM tab0 ---- -1224 -543 -7839 query I rowsort SELECT - tab1.col1 + col0 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT - 72 + - col1 FROM tab0 cor0 ---- -158 -163 -169 onlyif mysql # use DIV operator for integer division query I rowsort label-6329 SELECT DISTINCT col2 DIV + cor0.col1 + ( col2 ) + + col1 FROM tab1 AS cor0 ---- 116 72 82 skipif mysql # not compatible query I rowsort label-6329 SELECT DISTINCT col2 / + cor0.col1 + ( col2 ) + + col1 FROM tab1 AS cor0 ---- 116 72 82 query I rowsort SELECT DISTINCT 57 * col2 AS col2 FROM tab0 AS cor0 ---- 1881 4674 57 query I rowsort SELECT + - 30 FROM tab1 AS cor0 ---- -30 -30 -30 query I rowsort SELECT ALL - - 31 * col2 + ( + 18 + - col1 ) * ( - col1 ) FROM tab0 AS cor0 ---- 6871 7694 9185 query I rowsort SELECT ALL col2 * - col2 + col2 FROM tab2 cor0 ---- -1406 -650 -702 query I rowsort SELECT ALL - + col2 * + col1 + col2 * - col0 FROM tab2 AS cor0 ---- -1026 -3562 -3648 query I rowsort SELECT DISTINCT col0 + col0 - - col0 AS col0 FROM tab0 ---- 105 267 72 skipif mysql # not compatible query I rowsort SELECT + - col2 + + CAST ( + col2 AS REAL ) / - col2 FROM tab0 AS cor0 ---- -2 -34 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + col2 * 51 col1 FROM tab0 ---- 148 1769 4273 query I rowsort SELECT DISTINCT ( + col1 ) + - 33 FROM tab2 ---- -16 -2 26 query I rowsort SELECT + col0 + - 28 AS col0 FROM tab1 AS cor0 ---- -25 36 52 query I rowsort SELECT - col0 * ( col0 ) - cor0.col0 FROM tab0 AS cor0 ---- -1260 -600 -8010 query I rowsort SELECT col2 * col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT ( + col2 + col1 ) AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT + 37 AS col2 FROM tab2 ---- 37 37 37 query I rowsort SELECT DISTINCT - 46 AS col1 FROM tab2 ---- -46 query I rowsort SELECT - + ( col1 ) - - cor0.col0 FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-6346 SELECT col0 * 27 - ( col0 ) * col1 DIV + col0 FROM tab0 AS cor0 ---- 2312 562 848 skipif mysql # not compatible query I rowsort label-6346 SELECT col0 * 27 - ( col0 ) * col1 / + col0 FROM tab0 AS cor0 ---- 2312 562 848 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + - col0 col2 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT - cor0.col1 + cor0.col2 * cor0.col1 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT ALL 72 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT DISTINCT tab2.col0 AS col0 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 7 78 79 query I rowsort SELECT 87 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to fa0cdd86483844cda3bb806e032d5c64 query I rowsort SELECT - 69 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to ca5f4bc365dc2c6b14187d6ffc83a01d query I rowsort SELECT - 2 * tab0.col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 1a18b4495ebaa68cc02b83a41cae2276 query I rowsort SELECT - 16 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 71c8b08964ab47ce12158975c0ee1fd9 query I rowsort SELECT ALL - + col2 + - col2 * 13 FROM tab2 AS cor0 ---- -364 -378 -532 query I rowsort SELECT + + 18 * - col1 * col0 FROM tab1 AS cor0 ---- -11520 -1404 -18720 query I rowsort SELECT 8 AS col0 FROM tab2 ---- 8 8 8 query I rowsort SELECT + - 69 * + col2 AS col0 FROM tab0 cor0 ---- -2277 -5658 -69 query I rowsort SELECT - - 3 FROM tab2 AS cor0 ---- 3 3 3 onlyif mysql # use DIV operator for integer division query I rowsort label-6360 SELECT col0 DIV - ( col0 * col1 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6360 SELECT col0 / - ( col0 * col1 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 47 * - cor0.col0 + cor0.col1 FROM tab2 AS cor0 ---- -298 -3607 -3696 query I rowsort SELECT + 55 * cor0.col2 FROM tab1 AS cor0 ---- 2970 3135 5280 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( col2 AS REAL ) + col2 * + col0 FROM tab1 AS cor0 ---- 216 3705 7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 4 + cor0.col2 * + col1 * - col0 - col2 col2 FROM tab0 AS cor0 ---- -3392 -664196 -68141 query I rowsort SELECT + + col2 * - 82 FROM tab2 AS cor0 ---- -2132 -2214 -3116 query I rowsort SELECT + + 47 AS col0 FROM tab0 AS cor0 ---- 47 47 47 query I rowsort SELECT - + col0 * cor0.col2 AS col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT - col2 * col1 + + col1 + col2 * - col0 * col1 AS col2 FROM tab2 AS cor0 ---- -121127 -51663 -6665 onlyif mysql # use DIV operator for integer division query I rowsort label-6369 SELECT ALL col2 DIV col0 col2 FROM tab2 AS cor0 ---- 0 0 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6369 SELECT ALL col2 / col0 col2 FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT + cor0.col1 AS col1 FROM tab1, tab0 cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT ( - col2 ) + + cor0.col1 FROM tab1 AS cor0 ---- -28 -47 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * col0 * - 33 col1 FROM tab0 cor0 ---- -112035 -267267 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-6373 SELECT DISTINCT + 63 DIV col2 AS col1 FROM tab0 AS cor0 ---- 0 1 63 skipif mysql # not compatible query I rowsort label-6373 SELECT DISTINCT + 63 / col2 AS col1 FROM tab0 AS cor0 ---- 0 1 63 query I rowsort SELECT 13 + - col0 + col2 FROM tab2 AS cor0 ---- -28 -39 33 query I rowsort SELECT DISTINCT 48 AS col0 FROM tab2, tab0 cor0, tab0, tab2 AS cor1 ---- 48 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab2 AS cor2 ---- 3645 values hashing to 47906197307eee6829150d762058792a onlyif mysql # use DIV operator for integer division query I rowsort label-6377 SELECT cor0.col1 DIV + col0 + + col1 AS col2 FROM tab0 AS cor0 ---- 89 92 99 skipif mysql # not compatible query I rowsort label-6377 SELECT cor0.col1 / + col0 + + col1 AS col2 FROM tab0 AS cor0 ---- 89 92 99 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 cor0, tab0 AS cor1, tab2, tab2 AS cor2 ---- 3645 values hashing to 17ceecc141378b185d60a17e53464c26 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0, tab2, tab0 cor1 ---- 972 values hashing to 95de14c88adc44eda4adb5267fe9ebd1 query I rowsort SELECT - 34 AS col1 FROM tab0, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 5b88331e40da4796cc4826c442aa45f7 query I rowsort SELECT + 91 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5748627ef5fd86a21cd559fd278d7277 query I rowsort SELECT DISTINCT ( - col1 ) * - col1 AS col1 FROM tab1 cor0 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-6383 SELECT DISTINCT + ( - ( + col2 ) ) DIV - 53 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-6383 SELECT DISTINCT + ( - ( + col2 ) ) / - 53 FROM tab0 AS cor0 ---- 0 1 query I rowsort SELECT + col1 * cor0.col1 AS col1 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT ALL col2 * + col1 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col2 ) col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + col1 * 31 AS col2 FROM tab1 ---- 310 403 806 query I rowsort SELECT - col0 + - col0 * ( - col2 ) AS col1 FROM tab1 ---- 159 3584 7600 query I rowsort SELECT DISTINCT 52 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 52 query I rowsort SELECT 90 * + 73 AS col2 FROM tab2 AS cor0 ---- 6570 6570 6570 query I rowsort SELECT ALL - col0 - ( cor0.col2 + ( col0 ) ) * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -15650 -3527 -4926 query I rowsort SELECT DISTINCT + col0 * col1 * col1 FROM tab0 AS cor0 ---- 177504 329315 737009 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + + 57 col0 FROM tab0 AS cor0 ---- -29 -34 -40 query I rowsort SELECT ALL - col0 + 14 FROM tab2 ---- -64 -65 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6395 SELECT + CAST( + col2 * + col0 AS SIGNED ) FROM tab1 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-6395 SELECT + CAST ( + col2 * + col0 AS INTEGER ) FROM tab1 ---- 162 3648 7680 query I rowsort SELECT col1 + 84 FROM tab1 ---- 110 94 97 query I rowsort SELECT - 24 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 797d0f7c145f8ac623924448c714bbcc query I rowsort SELECT col1 - + ( - col1 + - ( + 34 ) ) FROM tab0 ---- 206 216 228 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 2 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 query I rowsort SELECT DISTINCT 97 - col0 AS col1 FROM tab2 AS cor0 ---- 18 19 90 query I rowsort SELECT ALL + - col1 + cor0.col1 * col0 AS col2 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT ALL + col0 * ( col2 + - 44 ) * - 39 AS col0 FROM tab1 AS cor0 ---- -1170 -162240 -32448 query I rowsort SELECT DISTINCT 68 AS col1 FROM tab0 AS cor0 ---- 68 query I rowsort SELECT ALL col1 * + col1 + - col2 FROM tab1 ---- 43 622 73 query I rowsort SELECT ALL + tab2.col1 * col2 + + col0 * 47 FROM tab2 ---- 1166 4359 5200 query I rowsort SELECT DISTINCT col1 * - col1 * - col1 AS col1 FROM tab2 ---- 205379 29791 4913 query I rowsort SELECT + + col0 + col1 + - cor0.col2 FROM tab1 AS cor0 ---- -25 -3 17 query I rowsort SELECT col1 + col2 * - col2 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT + tab1.col1 * cor0.col2 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to c60831db2936bdb61fb09e86d08b0883 query I rowsort SELECT - tab2.col2 * col1 + + col0 FROM tab2 ---- -1456 -567 -830 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2, tab1 AS cor0, tab1 cor1 ---- 972 values hashing to fe55095fff3a5ecc2f113d14a8c6f823 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6412 SELECT ALL + 46 + col0 + - CAST( - col2 AS SIGNED ) FROM tab0 ---- 103 217 82 skipif mysql # not compatible query I rowsort label-6412 SELECT ALL + 46 + col0 + - CAST ( - col2 AS INTEGER ) FROM tab0 ---- 103 217 82 onlyif mysql # use DIV operator for integer division query I rowsort label-6413 SELECT ALL + cor0.col0 DIV - CAST( - col0 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6413 SELECT ALL + cor0.col0 / - CAST ( - col0 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-6414 SELECT ALL - col1 DIV + 30 - - 54 * col1 AS col1 FROM tab2 cor0 ---- 1673 3185 918 skipif mysql # not compatible query I rowsort label-6414 SELECT ALL - col1 / + 30 - - 54 * col1 AS col1 FROM tab2 cor0 ---- 1673 3185 918 query I rowsort SELECT DISTINCT + col1 + - 17 AS col0 FROM tab2 AS cor0 ---- 0 14 42 query I rowsort SELECT ALL col0 * - ( col1 + col0 ) AS col2 FROM tab0 ---- -16020 -2640 -4620 query I rowsort SELECT + col0 * + col2 + + 58 * col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 40768 4686 68000 query I rowsort SELECT DISTINCT + col0 + cor0.col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT - col0 + + ( col2 ) AS col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT + col2 * 57 AS col0 FROM tab0 AS cor0 ---- 1881 4674 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6421 SELECT ALL - col2 DIV col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6421 SELECT ALL - col2 / col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6422 SELECT - col2 + col2 DIV col0 AS col0 FROM tab2 AS cor0 ---- -24 -26 -38 skipif mysql # not compatible query I rowsort label-6422 SELECT - col2 + col2 / col0 AS col0 FROM tab2 AS cor0 ---- -24 -26 -38 query I rowsort SELECT col0 + + 61 * + col2 + - col1 AS col1 FROM tab0 AS cor0 ---- -1 1951 5000 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6424 SELECT DISTINCT col2 * - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6424 SELECT DISTINCT col2 * - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6425 SELECT DISTINCT + col2 / CAST( NULL AS SIGNED ) col0 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6425 SELECT DISTINCT + col2 / CAST ( NULL AS INTEGER ) col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + + col2 * + cor0.col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + col1 * ( - 47 * - col1 ) FROM tab2 AS cor0 ---- 13583 163607 45167 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6428 SELECT + col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6428 SELECT + col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + cor0.col2 + - 45 + 65 FROM tab0 AS cor0 ---- 102 21 53 query I rowsort SELECT ALL col1 * - tab2.col1 * col1 + col0 + col2 AS col0 FROM tab2 ---- -205275 -29757 -4796 query I rowsort SELECT ALL - 42 + + col1 AS col2 FROM tab1 ---- -16 -29 -32 query I rowsort SELECT ALL + col0 * col2 - + col0 FROM tab2 ---- 182 1950 2923 query I rowsort SELECT ALL col0 - 36 AS col1 FROM tab2 ---- -29 42 43 onlyif mysql # use DIV operator for integer division query I rowsort label-6434 SELECT DISTINCT + col1 DIV + 60 col0 FROM tab2 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6434 SELECT DISTINCT + col1 / + 60 col0 FROM tab2 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6435 SELECT - CAST( NULL AS DECIMAL ) * 68 / + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6435 SELECT - CAST ( NULL AS REAL ) * 68 / + col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( - 20 ) + - col0 + - ( col2 ) * + col1 AS col2 FROM tab1 ---- -1308 -1387 -614 query I rowsort SELECT + 80 AS col0 FROM tab2, tab1 cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT DISTINCT - col0 + col1 * - 18 FROM tab2 AS cor0 ---- -1140 -385 -565 query I rowsort SELECT ALL - - cor0.col1 * col2 - + col0 FROM tab2 cor0 ---- 1456 567 830 query I rowsort SELECT DISTINCT + - col2 + - col1 * ( cor0.col2 ) FROM tab0 AS cor0 ---- -2871 -7544 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6441 SELECT cor0.col1 + col0 * - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6441 SELECT cor0.col1 + col0 * - CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6442 SELECT - + ( cor0.col2 ) * col1 + - col2 DIV col0 + - 49 FROM tab2 AS cor0 ---- -1583 -695 -889 skipif mysql # not compatible query I rowsort label-6442 SELECT - + ( cor0.col2 ) * col1 + - col2 / col0 + - 49 FROM tab2 AS cor0 ---- -1583 -695 -889 query I rowsort SELECT 64 * cor0.col2 + - 29 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1330 910 945 query I rowsort SELECT ALL + col1 * col1 * + col2 AS col1 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT DISTINCT - 17 * - col2 FROM tab2 AS cor0 ---- 442 459 646 query I rowsort SELECT ALL - col0 + - cor0.col0 * - col2 FROM tab2 AS cor0 ---- 182 1950 2923 onlyif mysql # use DIV operator for integer division query I rowsort label-6447 SELECT + cor0.col0 * col2 * + ( - col1 ) - - cor0.col0 DIV col0 AS col2 FROM tab1 AS cor0 ---- -36479 -4211 -99839 skipif mysql # not compatible query I rowsort label-6447 SELECT + cor0.col0 * col2 * + ( - col1 ) - - cor0.col0 / col0 AS col2 FROM tab1 AS cor0 ---- -36479 -4211 -99839 query I rowsort SELECT 28 * - cor0.col0 + ( + 33 ) + + col0 FROM tab2 AS cor0 ---- -156 -2073 -2100 query I rowsort SELECT ALL - col1 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-6450 SELECT + + col0 DIV ( - col1 ) FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6450 SELECT + + col0 / ( - col1 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + - cor0.col1 * - col0 FROM tab1 AS cor0 ---- 1040 640 78 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0 AS cor2 ---- 972 values hashing to 63ccb67e72ebac679a0221202c067b9e onlyif mysql # use DIV operator for integer division query I rowsort label-6453 SELECT ALL tab2.col2 DIV + 11 FROM tab2 ---- 2 2 3 skipif mysql # not compatible query I rowsort label-6453 SELECT ALL tab2.col2 / + 11 FROM tab2 ---- 2 2 3 query I rowsort SELECT - col0 + - ( 96 ) FROM tab1 AS cor0 ---- -160 -176 -99 query I rowsort SELECT ALL - col2 * 15 - col0 AS col2 FROM tab1 AS cor0 ---- -1520 -813 -919 query I rowsort SELECT ALL - cor0.col1 * - 72 - col1 AS col1 FROM tab0 AS cor0 ---- 6106 6461 6887 query I rowsort SELECT col1 + + 36 FROM tab0 AS cor0 ---- 122 127 133 query I rowsort SELECT ALL + - col2 * - ( col1 * col0 ) + col0 * + col0 + col1 FROM tab1 AS cor0 ---- 106253 40586 4247 query I rowsort SELECT DISTINCT - col1 * 25 + - ( col0 ) * + col2 * + col0 AS col2 FROM tab0 cor0 ---- -21158 -3650 -651797 query I rowsort SELECT - - col2 + + ( 1 ) FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT DISTINCT + col2 * col2 + 19 AS col2 FROM tab1 AS cor0 ---- 2935 3268 9235 query I rowsort SELECT DISTINCT col2 * col1 + cor0.col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - cor0.col1 * col2 AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6464 SELECT DISTINCT + + col1 + + CAST( NULL AS DECIMAL ) * col2 + - col2 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6464 SELECT DISTINCT + + col1 + + CAST ( NULL AS REAL ) * col2 + - col2 AS col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 76 AS col0 FROM tab1 AS cor0 ---- -76 query I rowsort SELECT + + col2 * 54 FROM tab2 AS cor0 ---- 1404 1458 2052 query I rowsort SELECT DISTINCT - - 15 * - cor0.col0 FROM tab2 cor0 ---- -105 -1170 -1185 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6468 SELECT ALL CAST( - col0 AS SIGNED ) * + col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif mysql # not compatible query I rowsort label-6468 SELECT ALL CAST ( - col0 AS INTEGER ) * + col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-6469 SELECT - col0 + + col1 DIV cor0.col1 FROM tab1 cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-6469 SELECT - col0 + + col1 / cor0.col1 FROM tab1 cor0 ---- -2 -63 -79 query I rowsort SELECT DISTINCT cor1.col0 AS col1 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 3 64 80 query I rowsort SELECT DISTINCT - col2 + - ( col2 ) * + ( - 79 ) * + cor0.col1 FROM tab1 AS cor0 ---- 110862 44973 98496 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6472 SELECT CAST( - 69 AS SIGNED ) FROM tab1 cor0 ---- -69 -69 -69 skipif mysql # not compatible query I rowsort label-6472 SELECT CAST ( - 69 AS INTEGER ) FROM tab1 cor0 ---- -69 -69 -69 query I rowsort SELECT ( - col1 ) FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT + 22 * col1 AS col2 FROM tab2 AS cor0 ---- 1298 374 682 query I rowsort SELECT - ( + 53 ) FROM tab1 AS cor0 ---- -53 -53 -53 onlyif mysql # use DIV operator for integer division query I rowsort label-6476 SELECT - + col1 + col1 DIV - col0 FROM tab0 AS cor0 ---- -89 -92 -99 skipif mysql # not compatible query I rowsort label-6476 SELECT - + col1 + col1 / - col0 FROM tab0 AS cor0 ---- -89 -92 -99 query I rowsort SELECT - 8 + + 13 FROM tab0 ---- 5 5 5 query I rowsort SELECT + 17 FROM tab0 cor0 ---- 17 17 17 query I rowsort SELECT - 28 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to eac00a95d734c7071360ed392c3f39bc query I rowsort SELECT DISTINCT + 96 + + col1 * 61 AS col2 FROM tab2 ---- 1133 1987 3695 query I rowsort SELECT - ( 19 ) FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 query I rowsort SELECT ALL col2 * + col2 * 99 + tab0.col1 FROM tab0 ---- 107897 196 665767 query I rowsort SELECT DISTINCT - col2 + - col2 * ( 6 ) AS col1 FROM tab1 ---- -378 -399 -672 query I rowsort SELECT ALL + 82 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 99920d9f7cd9cdccef99cfa459ae6944 query I rowsort SELECT DISTINCT + col0 + - 83 AS col1 FROM tab1 AS cor0 ---- -19 -3 -80 query I rowsort SELECT DISTINCT - 14 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- -14 query I rowsort SELECT - col1 * col2 + + col0 AS col1 FROM tab1 ---- -1168 -1401 -506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6488 SELECT col1 + col1 * + CAST( col0 + col0 AS SIGNED ) AS col1 FROM tab1 cor0 ---- 1290 182 2093 skipif mysql # not compatible query I rowsort label-6488 SELECT col1 + col1 * + CAST ( col0 + col0 AS INTEGER ) AS col1 FROM tab1 cor0 ---- 1290 182 2093 query I rowsort SELECT - col0 + 31 * + 9 AS col1 FROM tab2 AS cor0 ---- 200 201 272 skipif mysql # not compatible query I rowsort SELECT - col2 * + CAST ( cor0.col1 AS REAL ) AS col2 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + col2 * col2 + cor0.col1 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT ALL col2 * + 52 FROM tab1 AS cor0 ---- 2808 2964 4992 query I rowsort SELECT ALL + - cor0.col2 * + col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + cor0.col2 * 53 FROM tab0, tab2 cor0 ---- 1378 1431 2014 query I rowsort SELECT - - col0 * - col1 + col0 FROM tab1 AS cor0 ---- -576 -75 -960 onlyif mysql # use DIV operator for integer division query I rowsort label-6496 SELECT + - cor0.col0 DIV - ( col2 ) + + ( - col2 + cor0.col0 ) DIV col1 AS col2 FROM tab0 cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-6496 SELECT + - cor0.col0 / - ( col2 ) + + ( - col2 + cor0.col0 ) / col1 AS col2 FROM tab0 cor0 ---- 0 1 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6497 SELECT DISTINCT + + CAST( + col0 AS SIGNED ) - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -24 19 62 skipif mysql # not compatible query I rowsort label-6497 SELECT DISTINCT + + CAST ( + col0 AS INTEGER ) - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT + cor1.col0 AS col2 FROM tab0, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f skipif mysql # not compatible query I rowsort SELECT DISTINCT - + CAST ( col2 AS REAL ) - col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT col0 + + 29 AS col0 FROM tab0 AS cor0 ---- 118 53 64 onlyif mysql # use DIV operator for integer division query I rowsort label-6501 SELECT ALL + col2 + col2 DIV + cor0.col0 FROM tab1 AS cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-6501 SELECT ALL + col2 + col2 / + cor0.col0 FROM tab1 AS cor0 ---- 57 72 97 query I rowsort SELECT 71 + + cor0.col0 FROM tab1 AS cor0 ---- 135 151 74 query I rowsort SELECT ALL - - ( + cor0.col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT - 42 * cor0.col2 * col1 + col2 AS col2 FROM tab2 AS cor0 ---- -27094 -35127 -64402 query I rowsort SELECT - tab2.col1 AS col2 FROM tab2, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT + col1 * col2 + col1 * ( - col1 + cor0.col1 ) FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT - - col0 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 55 * - col1 * - 62 col2 FROM tab1 AS cor0 ---- 34100 44330 88660 query I rowsort SELECT + 53 + col2 FROM tab2 AS cor0 ---- 79 80 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 27 col1 FROM tab1 ---- 27 27 27 query I rowsort SELECT ALL + col1 + - cor0.col1 * + ( 72 ) FROM tab0 AS cor0 ---- -6106 -6461 -6887 onlyif mysql # use DIV operator for integer division query I rowsort label-6512 SELECT - col0 + + col1 DIV - col0 FROM tab0 AS cor0 ---- -27 -37 -90 skipif mysql # not compatible query I rowsort label-6512 SELECT - col0 + + col1 / - col0 FROM tab0 AS cor0 ---- -27 -37 -90 query I rowsort SELECT ALL + 0 * + col0 + - col1 * + 40 + cor0.col1 * col2 FROM tab1 AS cor0 ---- 170 364 728 query I rowsort SELECT + col1 * col0 * + 17 + - 30 + - col0 FROM tab2 AS cor0 ---- 22722 3652 78126 query I rowsort SELECT ALL - - 88 * - cor0.col0 + col0 FROM tab1 AS cor0 ---- -261 -5568 -6960 query I rowsort SELECT DISTINCT - 43 + col2 AS col0 FROM tab2 AS cor0 ---- -16 -17 -5 query I rowsort SELECT - 61 + cor0.col0 * + ( - col0 ) FROM tab1 AS cor0 ---- -4157 -6461 -70 query I rowsort SELECT - col1 * - col2 + 13 FROM tab0 AS cor0 ---- 110 2851 7475 query I rowsort SELECT DISTINCT - col0 + col2 * - col2 * col2 + + col1 FROM tab1 ---- -157441 -185247 -884803 onlyif mysql # use DIV operator for integer division query I rowsort label-6520 SELECT 70 + - col2 DIV + 20 AS col1 FROM tab0 ---- 66 69 70 skipif mysql # not compatible query I rowsort label-6520 SELECT 70 + - col2 / + 20 AS col1 FROM tab0 ---- 66 69 70 onlyif mysql # use DIV operator for integer division query I rowsort label-6521 SELECT ALL - tab1.col1 + col2 DIV - col0 AS col2 FROM tab1 ---- -10 -14 -44 skipif mysql # not compatible query I rowsort label-6521 SELECT ALL - tab1.col1 + col2 / - col0 AS col2 FROM tab1 ---- -10 -14 -44 onlyif mysql # use DIV operator for integer division query I rowsort label-6522 SELECT ALL - col2 DIV col0 + + 79 AS col1 FROM tab0 AS cor0 ---- 78 79 79 skipif mysql # not compatible query I rowsort label-6522 SELECT ALL - col2 / col0 + + 79 AS col1 FROM tab0 AS cor0 ---- 78 79 79 query I rowsort SELECT DISTINCT - col2 + col1 * 88 AS col1 FROM tab0 AS cor0 ---- 7535 7926 8535 onlyif mysql # use DIV operator for integer division query I rowsort label-6524 SELECT col0 DIV - col0 - col1 * col0 FROM tab0 ---- -2065 -3396 -8100 skipif mysql # not compatible query I rowsort label-6524 SELECT col0 / - col0 - col1 * col0 FROM tab0 ---- -2065 -3396 -8100 onlyif mysql # use DIV operator for integer division query I rowsort label-6525 SELECT DISTINCT col1 * - col1 + + col1 DIV col0 FROM tab1 ---- -100 -169 -668 skipif mysql # not compatible query I rowsort label-6525 SELECT DISTINCT col1 * - col1 + + col1 / col0 FROM tab1 ---- -100 -169 -668 query I rowsort SELECT 24 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to aeeac431d22528188e8a5a2a60d2d080 query I rowsort SELECT DISTINCT - 39 + col2 FROM tab2 ---- -1 -12 -13 query I rowsort SELECT ALL col2 * ( - col1 ) + col1 * col1 * col0 AS col2 FROM tab2 cor0 ---- 22185 269984 5890 query I rowsort SELECT DISTINCT - col1 * + col1 * col2 AS col1 FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT DISTINCT + 47 * + ( - col1 * col0 + + cor0.col2 ) AS col1 FROM tab2 AS cor0 ---- -215072 -61335 -8930 query I rowsort SELECT ALL - + 66 FROM tab2 cor0 ---- -66 -66 -66 query I rowsort SELECT - col1 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT DISTINCT col2 * 4 FROM tab2 AS cor0 ---- 104 108 152 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 96 + cor0.col0 col2 FROM tab0 AS cor0 ---- 120 131 185 query I rowsort SELECT ALL 42 + col1 AS col0 FROM tab2 AS cor0 ---- 101 59 73 onlyif mysql # use DIV operator for integer division query I rowsort label-6536 SELECT ALL - col0 DIV 67 AS col1 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6536 SELECT ALL - col0 / 67 AS col1 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT col2 * + 44 AS col2 FROM tab1 AS cor0 ---- 2376 2508 4224 query I rowsort SELECT col1 + 15 * 38 AS col1 FROM tab0 ---- 656 661 667 query I rowsort SELECT ALL 89 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 query I rowsort SELECT DISTINCT + col1 * col1 * col1 FROM tab0 ---- 636056 753571 912673 skipif mysql # not compatible query I rowsort SELECT DISTINCT tab1.col0 * CAST ( - ( col2 ) AS REAL ) FROM tab1 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-6542 SELECT DISTINCT - 77 DIV 69 + + col1 DIV tab1.col0 AS col0 FROM tab1 ---- -1 7 skipif mysql # not compatible query I rowsort label-6542 SELECT DISTINCT - 77 / 69 + + col1 / tab1.col0 AS col0 FROM tab1 ---- -1 7 query I rowsort SELECT - ( tab0.col0 ) + col0 FROM tab0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6544 SELECT ALL - CAST( NULL AS SIGNED ) * 70 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6544 SELECT ALL - CAST ( NULL AS INTEGER ) * 70 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 + col1 * + cor0.col1 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT col2 * - 26 FROM tab0 AS cor0 ---- -2132 -26 -858 query I rowsort SELECT + ( cor0.col0 ) * col2 * col0 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT - - col0 * - col1 + col0 * - col1 FROM tab2 AS cor0 ---- -2686 -434 -9204 onlyif mysql # use DIV operator for integer division query I rowsort label-6549 SELECT ALL + col1 DIV - col1 FROM tab2 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-6549 SELECT ALL + col1 / - col1 FROM tab2 ---- -1 -1 -1 query I rowsort SELECT col0 * col0 + + col2 AS col0 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT ALL + col0 - - col0 * - cor0.col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT ALL - col0 + + col1 * - col0 AS col1 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL + col1 * col0 - col2 FROM tab1 cor0 ---- 24 583 944 query I rowsort SELECT col1 * col1 + col1 * + tab2.col2 + col2 FROM tab2 ---- 1825 5041 973 query I rowsort SELECT ALL 88 + - col0 FROM tab0 ---- -1 53 64 query I rowsort SELECT + ( ( tab0.col1 ) ) - + col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( tab1.col0 * + col0 ) + col0 * col2 AS col1 FROM tab1 ---- -448 1280 153 query I rowsort SELECT DISTINCT 80 + + col2 FROM tab2 ---- 106 107 118 query I rowsort SELECT 81 AS col2 FROM tab1 AS cor0 ---- 81 81 81 query I rowsort SELECT + col1 * 75 FROM tab2 ---- 1275 2325 4425 query I rowsort SELECT DISTINCT + col2 * 56 * tab2.col1 FROM tab2 ---- 36176 46872 85904 query I rowsort SELECT DISTINCT tab2.col0 * + col0 AS col0 FROM tab2 ---- 49 6084 6241 query I rowsort SELECT ( tab2.col2 ) + col2 * + col2 FROM tab2 ---- 1482 702 756 query I rowsort SELECT + 54 * col2 AS col0 FROM tab0 ---- 1782 4428 54 query I rowsort SELECT ALL col2 * col1 + col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT cor0.col2 + col2 * col1 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT + 81 + cor0.col1 FROM tab1 AS cor0 ---- 107 91 94 query I rowsort SELECT DISTINCT col0 * col2 + - col0 - - col0 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - + 67 * col0 + col2 FROM tab0 AS cor0 ---- -1575 -2344 -5881 onlyif mysql # use DIV operator for integer division query I rowsort label-6570 SELECT ALL + + col2 + - col0 DIV col2 FROM tab1 AS cor0 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-6570 SELECT ALL + + col2 + - col0 / col2 FROM tab1 AS cor0 ---- 54 56 96 query I rowsort SELECT col1 + + cor0.col2 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT ALL cor0.col0 + col1 + col1 AS col2 FROM tab1 AS cor0 ---- 106 55 84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col1 + + col1 col0 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-6574 SELECT DISTINCT + - col0 - col1 * cor0.col0 DIV - col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6574 SELECT DISTINCT + - col0 - col1 * cor0.col0 / - col1 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6575 SELECT + col2 * + cor0.col1 + + col0 DIV col2 col1 FROM tab1 AS cor0 ---- 1248 1404 571 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6575 SELECT + col2 * + cor0.col1 + + col0 / col2 col1 FROM tab1 AS cor0 ---- 1248 1404 571 query I rowsort SELECT col1 + + col2 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col1 * col1 + col2 AS col0 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT DISTINCT col2 + tab0.col0 * col2 AS col2 FROM tab0 ---- 36 7380 825 query I rowsort SELECT + col0 * col0 + - col0 - col1 FROM tab2 WHERE NOT col2 * col0 < NULL ---- query I rowsort SELECT col1 * tab1.col2 + - col0 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT DISTINCT col0 * tab0.col0 + col0 AS col1 FROM tab0 ---- 1260 600 8010 query I rowsort SELECT col2 * col0 + - col0 + - col1 AS col1 FROM tab2 cor0 ---- 151 1891 2906 query I rowsort SELECT ALL tab0.col1 + - tab0.col0 FROM tab0 ---- 2 62 62 query I rowsort SELECT + col2 * + tab1.col2 - - col0 * tab1.col1 * - col1 AS col1 FROM tab1 ---- -3151 -4304 888 query III rowsort SELECT * FROM tab0 WHERE NOT col0 * + col2 BETWEEN NULL AND - col2 / + col2 ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT DISTINCT col2 * + col2 * col2 AS col1 FROM tab1 ---- 157464 185193 884736 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + tab1.col1 col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col1 + col0 - col0 AS col1 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT DISTINCT col2 * col2 + - tab0.col2 * col0 AS col0 FROM tab0 ---- -34 -574 297 query I rowsort SELECT + col2 + tab1.col2 * col0 FROM tab1 ---- 216 3705 7776 query III rowsort SELECT * FROM tab0 WHERE NOT NULL BETWEEN col2 * + col1 AND NULL ---- query I rowsort SELECT ALL tab0.col1 * col0 + - col2 AS col0 FROM tab0 ---- 2031 3394 8017 query I rowsort SELECT col1 + - col1 - + col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT col1 * col2 + col0 * + tab1.col2 FROM tab1 ---- 1566 4218 8928 query I rowsort SELECT - col2 + - col0 + - tab0.col2 * col2 AS col0 FROM tab0 ---- -1146 -37 -6895 query I rowsort SELECT DISTINCT col0 + + tab2.col2 AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT DISTINCT + col1 AS col2 FROM tab2 WHERE + col0 * - col1 < tab2.col0 + + col2 + - col0 ---- 17 31 59 query I rowsort SELECT ALL + col1 + + tab0.col0 * + col1 * tab0.col0 FROM tab0 ---- 118922 49622 720902 query I rowsort SELECT ALL col1 * - col2 AS col0 FROM tab2 WHERE ( - col2 ) IN ( + col2 ) ---- query I rowsort SELECT + cor0.col1 + + col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-6601 SELECT cor0.col2 + - col0 DIV - col0 + col1 AS col0 FROM tab2 AS cor0 ---- 56 59 86 skipif mysql # not compatible query I rowsort label-6601 SELECT cor0.col2 + - col0 / - col0 + col1 AS col0 FROM tab2 AS cor0 ---- 56 59 86 query I rowsort SELECT DISTINCT + col0 * col0 + - col1 * + tab0.col1 + col2 FROM tab0 WHERE col1 NOT IN ( + tab0.col2 ) ---- -278 -6787 -8183 query I rowsort SELECT col1 * col2 + + col0 AS col0 FROM tab2 cor0 ---- 1612 725 844 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 * col2 col0 FROM tab2 AS cor0 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col1 col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT cor0.col0 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT col2 * col1 * - col1 + col1 FROM tab2 cor0 ---- -10965 -25916 -90447 query I rowsort SELECT DISTINCT col1 AS col0 FROM tab1 WHERE NULL <= - col0 ---- query I rowsort SELECT col0 * + col2 + + col0 + + col1 * col2 AS col2 FROM tab2 ---- 1033 3640 3727 query I rowsort SELECT - 20 * col0 AS col1 FROM tab1 AS cor0 ---- -1280 -1600 -60 query I rowsort SELECT DISTINCT 5 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- 270 285 480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + - col2 * + cor0.col1 col0 FROM tab2 cor0 ---- -1508 -608 -810 query I rowsort SELECT ALL - - cor0.col1 * cor0.col2 + col1 + + ( col1 ) AS col0 FROM tab1 cor0 ---- 1274 1456 590 query I rowsort SELECT col1 * col1 + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT DISTINCT - - col2 * 29 + col1 FROM tab1 AS cor0 ---- 1592 1663 2797 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6616 SELECT + CAST( col0 AS SIGNED ) col2 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6616 SELECT + CAST ( col0 AS INTEGER ) col2 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 39 + + 35 * col0 col0 FROM tab0 AS cor0 ---- 1264 3154 879 query I rowsort SELECT + + col2 * col0 AS col1 FROM tab1 cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6619 SELECT ALL 66 * + ( + col1 ) - CAST( + 71 AS SIGNED ) FROM tab2 AS cor0 ---- 1051 1975 3823 skipif mysql # not compatible query I rowsort label-6619 SELECT ALL 66 * + ( + col1 ) - CAST ( + 71 AS INTEGER ) FROM tab2 AS cor0 ---- 1051 1975 3823 onlyif mysql # use DIV operator for integer division query I rowsort label-6620 SELECT - ( 16 ) DIV + cor0.col0 + cor0.col1 DIV col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6620 SELECT - ( 16 ) / + cor0.col0 + cor0.col1 / col1 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL 69 * 9 AS col1 FROM tab0 AS cor0 ---- 621 621 621 query I rowsort SELECT - - 33 * col1 + cor0.col2 * + col2 AS col2 FROM tab1 AS cor0 ---- 3579 3774 9645 query I rowsort SELECT ALL - col0 - - ( - 83 ) FROM tab1 ---- -147 -163 -86 query I rowsort SELECT ALL tab1.col1 * - tab1.col1 * - col0 + - col1 AS col1 FROM tab1 ---- 13507 2002 6390 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 73 + col0 col2 FROM tab1 ---- 137 153 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6626 SELECT DISTINCT + CAST( col2 AS SIGNED ) + - col0 * + ( - 54 ) * col0 AS col2 FROM tab0 ---- 31137 427816 66151 skipif mysql # not compatible query I rowsort label-6626 SELECT DISTINCT + CAST ( col2 AS INTEGER ) + - col0 * + ( - 54 ) * col0 AS col2 FROM tab0 ---- 31137 427816 66151 query I rowsort SELECT DISTINCT + ( col1 * + col0 ) + col0 AS col2 FROM tab1 ---- 1120 704 81 query I rowsort SELECT + ( 11 ) FROM tab2 ---- 11 11 11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 * + 34 + + col0 - + col1 * cor0.col1 * - col2 col1 FROM tab1 AS cor0 ---- 19024 36609 7940 query I rowsort SELECT DISTINCT 22 * + 37 + + col1 FROM tab1 AS cor0 ---- 824 827 840 query I rowsort SELECT ( 16 ) + - col2 AS col2 FROM tab0 cor0 ---- -17 -66 15 query I rowsort SELECT ALL + 92 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a query I rowsort SELECT ALL - 63 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to fc0b533c2773a0a802e1fc8317dcebf2 query I rowsort SELECT ALL col2 * + 72 FROM tab1 AS cor0 ---- 3888 4104 6912 query I rowsort SELECT + col1 * - col2 + col0 * + col1 AS col2 FROM tab2 ---- -620 3068 697 query I rowsort SELECT col0 * - col2 + - col2 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT - cor0.col1 + + col1 * - ( + 98 ) * col1 AS col1 FROM tab2 AS cor0 ---- -28339 -341197 -94209 query I rowsort SELECT ALL col0 * - col1 - + 36 FROM tab1 ---- -1076 -114 -676 query I rowsort SELECT 56 AS col2 FROM tab2 ---- 56 56 56 query I rowsort SELECT - col2 * cor0.col1 AS col0 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL cor0.col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT - - col0 + 16 * col1 FROM tab0 AS cor0 ---- 1400 1545 1587 query I rowsort SELECT + col1 * + ( - ( cor0.col1 ) ) * - col1 + + 77 * + col0 * cor0.col0 FROM tab0 AS cor0 ---- 1006998 1363488 680408 onlyif mysql # use DIV operator for integer division query I rowsort label-6644 SELECT DISTINCT + cor0.col0 + + 94 DIV + col2 AS col2 FROM tab1 AS cor0 ---- 4 65 80 skipif mysql # not compatible query I rowsort label-6644 SELECT DISTINCT + cor0.col0 + + 94 / + col2 AS col2 FROM tab1 AS cor0 ---- 4 65 80 query I rowsort SELECT DISTINCT + cor0.col1 - col2 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6646 SELECT - - col2 + + CAST( ( col2 ) AS SIGNED ) * + col2 FROM tab0 AS cor0 ---- 1122 2 6806 skipif mysql # not compatible query I rowsort label-6646 SELECT - - col2 + + CAST ( ( col2 ) AS INTEGER ) * + col2 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT - col0 + + col2 * - 81 FROM tab1 ---- -4377 -4681 -7856 query I rowsort SELECT DISTINCT col2 + + cor0.col1 * - cor0.col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT col0 - + col0 * col1 FROM tab1 AS cor0 ---- -576 -75 -960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 + col2 * - ( cor0.col1 ) * col0 col1 FROM tab2 AS cor0 ---- -119730 -51113 -5866 query I rowsort SELECT ALL - + col2 + - col1 FROM tab0 cor0 ---- -119 -173 -98 query I rowsort SELECT DISTINCT + + cor0.col1 * 63 FROM tab1 AS cor0 ---- 1638 630 819 onlyif mysql # use DIV operator for integer division query I rowsort label-6653 SELECT - + col0 DIV - col2 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-6653 SELECT - + col0 / - col2 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT - col0 * + col2 * 12 - + col2 FROM tab1 AS cor0 ---- -1998 -43833 -92256 query I rowsort SELECT - - col2 * - col1 - + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- -1054 -1989 -6136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + 58 ) + + cor0.col0 * + col2 col2 FROM tab2 AS cor0 ---- 131 1970 2944 query I rowsort SELECT ALL - + col0 + cor0.col0 - + col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL ( - col0 ) AS col1 FROM tab1 cor0 ---- -3 -64 -80 query I rowsort SELECT - 31 * col1 + + col1 AS col0 FROM tab0 AS cor0 ---- -2580 -2730 -2910 query I rowsort SELECT ALL - - col1 * - 28 AS col0 FROM tab2 AS cor0 ---- -1652 -476 -868 query I rowsort SELECT ALL + ( 36 ) * - col0 AS col1 FROM tab1 AS cor0 ---- -108 -2304 -2880 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 79 * col0 + + col0 + + col2 * col2 col1 FROM tab2 AS cor0 ---- -4718 -5408 183 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6663 SELECT + col1 * CAST( - col0 AS SIGNED ) + + col1 + + col2 AS col1 FROM tab0 ---- -1945 -3297 -7926 skipif mysql # not compatible query I rowsort label-6663 SELECT + col1 * CAST ( - col0 AS INTEGER ) + + col1 + + col2 AS col1 FROM tab0 ---- -1945 -3297 -7926 query I rowsort SELECT ALL + 44 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT col0 + + col1 + + col0 * - col2 * col0 FROM tab2 AS cor0 ---- -1285 -158047 -237062 query I rowsort SELECT + + col2 * - col0 - col2 AS col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT ALL col1 * + col2 + - 96 * + col1 FROM tab1 AS cor0 ---- -1092 -390 0 query I rowsort SELECT DISTINCT - ( col0 ) + + col1 AS col2 FROM tab0 AS cor0 ---- 2 62 onlyif mysql # use DIV operator for integer division query I rowsort label-6669 SELECT + col0 DIV + col1 col1 FROM tab2 cor0 ---- 0 1 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6669 SELECT + col0 / + col1 col1 FROM tab2 cor0 ---- 0 1 4 query I rowsort SELECT cor0.col2 * + 43 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ee721a23e251261c22e7528d8775b679 query I rowsort SELECT DISTINCT col0 * col1 * 16 FROM tab0 AS cor0 ---- 129584 33024 54320 query I rowsort SELECT - + col1 * col0 + col1 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT - 56 FROM tab1 cor0 ---- -56 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col1 * col0 col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - + cor0.col0 + col2 * 73 * + col0 AS col1 FROM tab2 AS cor0 ---- 13790 147966 219067 skipif mysql # not compatible query I rowsort SELECT DISTINCT + + col0 * - CAST ( ( col0 ) AS REAL ) FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col0 + 70 * cor0.col2 FROM tab2 AS cor0 ---- 1897 1898 2739 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 - + col1 * - col2 col2 FROM tab0 ---- 2805 7380 96 query I rowsort SELECT - 48 - - col2 FROM tab0 ---- -15 -47 34 query I rowsort SELECT DISTINCT + + col2 * - ( - cor0.col0 ) * + col1 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT - col1 + - 58 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1003 -1829 -3481 query I rowsort SELECT DISTINCT - cor0.col0 + + col2 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6683 SELECT - - col0 + + CAST( - col2 AS SIGNED ) col1 FROM tab2 AS cor0 ---- -20 41 52 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6683 SELECT - - col0 + + CAST ( - col2 AS INTEGER ) col1 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL cor0.col2 + cor0.col2 AS col1 FROM tab0 cor0 ---- 164 2 66 onlyif mysql # use DIV operator for integer division query I rowsort label-6685 SELECT 23 + col1 DIV - ( cor0.col2 ) FROM tab1 AS cor0 ---- 23 23 23 skipif mysql # not compatible query I rowsort label-6685 SELECT 23 + col1 / - ( cor0.col2 ) FROM tab1 AS cor0 ---- 23 23 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6686 SELECT DISTINCT + col0 + + col1 + - CAST( NULL AS DECIMAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6686 SELECT DISTINCT + col0 + + col1 + - CAST ( NULL AS REAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col0 + - col1 + + ( - col1 ) FROM tab1 AS cor0 ---- -49 44 54 query I rowsort SELECT ALL - + col2 * - col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT - - ( - col0 ) * - 70 + col0 FROM tab0 cor0 ---- 1704 2485 6319 onlyif mysql # use DIV operator for integer division query I rowsort label-6690 SELECT DISTINCT - col2 * col0 DIV col0 + col1 col1 FROM tab1 AS cor0 ---- -28 -47 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6690 SELECT DISTINCT - col2 * col0 / col0 + col1 col1 FROM tab1 AS cor0 ---- -28 -47 -83 skipif mysql # not compatible query I rowsort SELECT - 0 * - col1 + + CAST ( + col1 * col1 AS REAL ) FROM tab1 AS cor0 ---- 100 169 676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + col2 col1 FROM tab2 AS cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col2 col2 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT - col0 + - col1 * - col2 AS col1 FROM tab2 ---- 1456 567 830 query I rowsort SELECT DISTINCT col1 + - col2 * + col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT - col1 - - col0 * - col1 AS col1 FROM tab0 cor0 ---- -2150 -3492 -8190 query I rowsort SELECT + col1 + + col0 * + col1 AS col1 FROM tab0 cor0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 - + cor0.col1 col2 FROM tab1 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6699 SELECT ALL - + CAST( - col0 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-6699 SELECT ALL - + CAST ( - col0 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-6700 SELECT + col2 DIV - col0 + col0 AS col2 FROM tab2 AS cor0 ---- 4 78 79 skipif mysql # not compatible query I rowsort label-6700 SELECT + col2 / - col0 + col0 AS col2 FROM tab2 AS cor0 ---- 4 78 79 query I rowsort SELECT ALL + 66 * col0 + + col1 FROM tab2 AS cor0 ---- 493 5207 5231 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 55 + - col2 col2 FROM tab1 cor0 ---- -2 -41 1 query I rowsort SELECT ALL - col0 * col1 + + col1 AS col2 FROM tab1 AS cor0 ---- -1027 -52 -630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + 71 * col2 col2 FROM tab2 AS cor0 ---- 1905 1948 2715 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6705 SELECT ALL col2 + CAST( col2 AS SIGNED ) * - col2 AS col0 FROM tab0 ---- -1056 -6642 0 skipif mysql # not compatible query I rowsort label-6705 SELECT ALL col2 + CAST ( col2 AS INTEGER ) * - col2 AS col0 FROM tab0 ---- -1056 -6642 0 query I rowsort SELECT 18 + tab1.col1 AS col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e6e73f9dc91f89239c75aeb47c50d49d onlyif mysql # use DIV operator for integer division query I rowsort label-6707 SELECT tab2.col1 DIV 63 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6707 SELECT tab2.col1 / 63 FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6708 SELECT - 2 DIV + col1 - col1 AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-6708 SELECT - 2 / + col1 - col1 AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT col2 + + 32 AS col0 FROM tab1 AS cor0 ---- 128 86 89 query I rowsort SELECT ALL + 61 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT ALL col0 - ( ( col0 ) * ( col0 ) ) AS col1 FROM tab1 ---- -4032 -6 -6320 query I rowsort SELECT ALL - 16 FROM tab1, tab0 AS cor0 ---- 9 values hashing to be22ac76b42c6f7212ecc0ba7c89eb34 query I rowsort SELECT DISTINCT + col0 * + 56 + + col1 AS col1 FROM tab0 ---- 1430 2057 5075 onlyif mysql # use DIV operator for integer division query I rowsort label-6714 SELECT DISTINCT + 32 + col2 DIV col0 FROM tab0 ---- 32 33 skipif mysql # not compatible query I rowsort label-6714 SELECT DISTINCT + 32 + col2 / col0 FROM tab0 ---- 32 33 query I rowsort SELECT ALL 74 * - 45 + col0 AS col0 FROM tab1 ---- -3250 -3266 -3327 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - 30 ) col0 FROM tab1 ---- -30 -30 -30 query I rowsort SELECT ALL - - 62 - 12 AS col0 FROM tab0 AS cor0 ---- 50 50 50 query I rowsort SELECT DISTINCT + - cor0.col0 * 51 * cor0.col0 FROM tab0 AS cor0 ---- -29376 -403971 -62475 query I rowsort SELECT - + col2 - - 24 FROM tab2 AS cor0 ---- -14 -2 -3 query I rowsort SELECT ALL + ( col2 ) + col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT - - ( col0 ) * - col0 AS col0 FROM tab0 cor0 ---- -1225 -576 -7921 query I rowsort SELECT + col1 * + col2 + - tab0.col2 * ( + 89 ) AS col2 FROM tab0 ---- -99 164 8 query I rowsort SELECT ALL 97 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5e0d31ac41981bcdf6a665538a71a09c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6724 SELECT ALL + CAST( NULL AS SIGNED ) + 78 * tab1.col2 col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6724 SELECT ALL + CAST ( NULL AS INTEGER ) + 78 * tab1.col2 col1 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6725 SELECT - CAST( col0 AS SIGNED ) * - col1 * tab0.col0 FROM tab0 ---- 118825 49536 720811 skipif mysql # not compatible query I rowsort label-6725 SELECT - CAST ( col0 AS INTEGER ) * - col1 * tab0.col0 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT cor0.col2 * + col0 * - 59 AS col0 FROM tab0 AS cor0 ---- -2065 -430582 -46728 query I rowsort SELECT 0 + col0 * + ( 2 ) FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT 41 * col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 3612 3822 4074 query I rowsort SELECT - 63 * col2 * col0 AS col1 FROM tab0 ---- -2205 -459774 -49896 onlyif mysql # use DIV operator for integer division query I rowsort label-6730 SELECT col1 DIV + 90 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6730 SELECT col1 / + 90 FROM tab1 ---- 0 0 0 query I rowsort SELECT + cor1.col2 AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT - 61 * col0 AS col0 FROM tab1 ---- -183 -3904 -4880 query I rowsort SELECT - + col2 * - col0 * 41 + col0 FROM tab1 AS cor0 ---- 149632 314960 6645 query I rowsort SELECT - - ( col0 ) * col2 * col1 FROM tab0 AS cor0 ---- 3395 664118 68112 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6735 SELECT + + cor0.col1 * - col1 * CAST( NULL AS SIGNED ) + col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6735 SELECT + + cor0.col1 * - col1 * CAST ( NULL AS INTEGER ) + col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 22 * + col1 * - 46 + - col0 col2 FROM tab0 cor0 ---- 87008 92003 98129 onlyif mysql # use DIV operator for integer division query I rowsort label-6737 SELECT - + col2 DIV - cor0.col1 + - col1 * col2 FROM tab1 AS cor0 ---- -1241 -1402 -565 skipif mysql # not compatible query I rowsort label-6737 SELECT - + col2 / - cor0.col1 + - col1 * col2 FROM tab1 AS cor0 ---- -1241 -1402 -565 query I rowsort SELECT ALL - ( 1 ) * - cor0.col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - 71 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to e72f95c346714d3065a96d67a6fd5062 query I rowsort SELECT 15 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to d1d280d38bf9c2d5d5ec90dd43aeaffd query I rowsort SELECT col1 * - 69 * 22 FROM tab2 AS cor0 ---- -25806 -47058 -89562 onlyif mysql # use DIV operator for integer division query I rowsort label-6742 SELECT ALL + col2 + col2 DIV - ( cor0.col1 ) FROM tab1 AS cor0 ---- 52 52 89 skipif mysql # not compatible query I rowsort label-6742 SELECT ALL + col2 + col2 / - ( cor0.col1 ) FROM tab1 AS cor0 ---- 52 52 89 query I rowsort SELECT - col2 + col0 * - col2 AS col2 FROM tab2 cor0 ---- -2054 -216 -3040 query I rowsort SELECT DISTINCT - 41 AS col2 FROM tab1, tab2 AS cor0 ---- -41 query I rowsort SELECT DISTINCT - - col1 * - ( col2 ) FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT - col1 * - 41 AS col0 FROM tab0 AS cor0 ---- 3526 3731 3977 onlyif mysql # use DIV operator for integer division query I rowsort label-6747 SELECT ALL ( + tab2.col2 ) DIV - col1 AS col1 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-6747 SELECT ALL ( + tab2.col2 ) / - col1 AS col1 FROM tab2 ---- -2 0 0 query I rowsort SELECT col2 * ( - col1 * 41 ) AS col1 FROM tab0 AS cor0 ---- -116358 -305942 -3977 query I rowsort SELECT + col0 + - 55 - - ( col1 ) * col2 FROM tab1 AS cor0 ---- 1273 1352 579 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6750 SELECT + col1 * CAST( NULL AS SIGNED ) + col2 - - col1 * 40 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6750 SELECT + col1 * CAST ( NULL AS INTEGER ) + col2 - - col1 * 40 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6751 SELECT DISTINCT + col0 * col2 + - col1 * col0 DIV col1 FROM tab0 AS cor0 ---- 0 7209 768 skipif mysql # not compatible query I rowsort label-6751 SELECT DISTINCT + col0 * col2 + - col1 * col0 / col1 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT cor0.col1 * + col0 + - col2 AS col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT col2 + + 71 AS col2 FROM tab0 AS cor0 ---- 104 153 72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6754 SELECT + col1 - + CAST( NULL AS SIGNED ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6754 SELECT + col1 - + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6755 SELECT - col1 + CAST( NULL AS SIGNED ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6755 SELECT - col1 + CAST ( NULL AS INTEGER ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col0 + - col2 AS col1 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-6757 SELECT col0 * col1 DIV + col0 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-6757 SELECT col0 * col1 / + col0 FROM tab1 ---- 10 13 26 query I rowsort SELECT cor0.col1 * + 51 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 98c668e36be52a824d29bbc0004a3f1b query I rowsort SELECT ( col1 ) * ( - col1 * - col2 ) FROM tab2 ---- 10982 25947 90506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 + col0 + col0 col1 FROM tab0 AS cor0 ---- 134 167 269 query I rowsort SELECT ALL + - col2 * - col0 + 13 * - col0 FROM tab1 cor0 ---- 123 2816 6640 query I rowsort SELECT col2 * ( + col1 ) FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6763 SELECT + CAST( col1 AS SIGNED ) * + col0 * col1 + + 27 FROM tab2 AS cor0 ---- 22858 271545 6754 skipif mysql # not compatible query I rowsort label-6763 SELECT + CAST ( col1 AS INTEGER ) * + col0 * col1 + + 27 FROM tab2 AS cor0 ---- 22858 271545 6754 onlyif mysql # use DIV operator for integer division query I rowsort label-6764 SELECT DISTINCT + CAST( col2 AS SIGNED ) * cor0.col0 + + col2 DIV + col0 FROM tab1 cor0 ---- 180 3648 7681 skipif mysql # not compatible query I rowsort label-6764 SELECT DISTINCT + CAST ( col2 AS INTEGER ) * cor0.col0 + + col2 / + col0 FROM tab1 cor0 ---- 180 3648 7681 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 col0 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL 82 * - 31 FROM tab2 AS cor0 ---- -2542 -2542 -2542 onlyif mysql # use DIV operator for integer division query I rowsort label-6767 SELECT + 30 DIV + cor0.col1 + - cor0.col1 FROM tab0 cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-6767 SELECT + 30 / + cor0.col1 + - cor0.col1 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - col0 + ( + col0 ) AS col1 FROM tab1 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6769 SELECT DISTINCT CAST( 98 AS SIGNED ) FROM tab2, tab0 AS cor0 ---- 98 skipif mysql # not compatible query I rowsort label-6769 SELECT DISTINCT CAST ( 98 AS INTEGER ) FROM tab2, tab0 AS cor0 ---- 98 query I rowsort SELECT ALL - col0 * col1 + + col0 * - col1 FROM tab0 ---- -16198 -4128 -6790 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6771 SELECT DISTINCT CAST( NULL AS SIGNED ) * 91 FROM tab2, tab1 AS cor0, tab2 cor1 ---- NULL skipif mysql # not compatible query I rowsort label-6771 SELECT DISTINCT CAST ( NULL AS INTEGER ) * 91 FROM tab2, tab1 AS cor0, tab2 cor1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + cor0.col0 ) col0 FROM tab0 AS cor0 ---- 24 35 89 query III rowsort SELECT ALL * FROM tab1 WHERE NOT - col0 * col2 IN ( + col0 + col2 + col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT ALL col2 + - tab2.col2 * tab2.col2 + - col2 FROM tab2 WHERE NOT + col2 * - col2 <> NULL ---- query I rowsort SELECT DISTINCT col2 * col0 * - col2 + col0 AS col0 FROM tab0 ---- -26112 -598347 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6776 SELECT col1 * col2 DIV + col2 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-6776 SELECT col1 * col2 / + col2 FROM tab0 ---- 86 91 97 query I rowsort SELECT 77 * col1 AS col2 FROM tab1 ---- 1001 2002 770 query I rowsort SELECT ( + cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL 30 AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 query IIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 WHERE NULL = ( NULL ) ---- query I rowsort SELECT + col2 * col1 + 93 AS col0 FROM tab2 ---- 1627 739 930 query I rowsort SELECT DISTINCT - col0 * col2 * 56 AS col1 FROM tab0 ---- -1960 -408688 -44352 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * + col2 col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + col2 * + tab1.col0 * - col1 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT col1 * - ( + col1 ) FROM tab0 cor0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT - - col2 * 10 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 277 338 459 query I rowsort SELECT DISTINCT col1 * - 81 FROM tab0 AS cor0 ---- -6966 -7371 -7857 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + cor0.col2 * + ( - col1 ) col0 FROM tab0 cor0 ---- -2814 -62 -7373 query I rowsort SELECT 38 FROM tab1, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to a7827a79248ee7bf2cee915a631d02cb query I rowsort SELECT - col2 * + col0 + - col0 FROM tab1 ---- -165 -3712 -7760 query I rowsort SELECT DISTINCT ( + col1 ) * - col2 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT + ( + 75 ) + - col2 * ( + 23 ) AS col1 FROM tab1 ---- -1167 -1236 -2133 query I rowsort SELECT ( - col1 + tab1.col1 ) * + col0 AS col0 FROM tab1 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6794 SELECT CAST( - col2 + + col0 AS SIGNED ) FROM tab2 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-6794 SELECT CAST ( - col2 + + col0 AS INTEGER ) FROM tab2 ---- -20 41 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col0 + col1 col0 FROM tab0 ---- -1978 -3298 -8008 query I rowsort SELECT + cor1.col1 AS col2 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL 51 + - col1 FROM tab2 AS cor0 ---- -8 20 34 query I rowsort SELECT + 52 FROM tab0, tab2 AS cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to 7b4a664e9c62b46b517569587d5a621d query I rowsort SELECT - 36 + col0 FROM tab2 AS cor0 ---- -29 42 43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6800 SELECT DISTINCT + CAST( col0 AS SIGNED ) + - col2 FROM tab2 AS cor0 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-6800 SELECT DISTINCT + CAST ( col0 AS INTEGER ) + - col2 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-6801 SELECT ( cor0.col2 ) DIV col1 + + col0 FROM tab2 AS cor0 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-6801 SELECT ( cor0.col2 ) / col1 + + col0 FROM tab2 AS cor0 ---- 7 78 81 onlyif mysql # use DIV operator for integer division query I rowsort label-6802 SELECT - col1 DIV col1 AS col1 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-6802 SELECT - col1 / col1 AS col1 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT ( col1 ) * col2 + col1 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT - 65 + + col1 FROM tab1 AS cor0 ---- -39 -52 -55 query I rowsort SELECT DISTINCT + col0 * col1 * col1 AS col1 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT ALL - + col1 * + col2 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + - col1 + col0 * + col1 AS col1 FROM tab0 AS cor0 ---- 1978 3298 8008 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * - col0 col1 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT 54 AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT DISTINCT ( + col2 ) * + 15 AS col1 FROM tab0 AS cor0 ---- 1230 15 495 query I rowsort SELECT cor0.col1 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ALL - + col0 * - col1 * + col0 FROM tab1 AS cor0 ---- 234 40960 83200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * cor0.col2 col0 FROM tab1 AS cor0 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 + ( - 78 ) col2 FROM tab0 AS cor0 ---- -43 -54 11 query I rowsort SELECT - col0 + + col0 * col0 + + col2 FROM tab1 cor0 ---- 4089 60 6416 query I rowsort SELECT DISTINCT col0 * 27 FROM tab2 AS cor0 ---- 189 2106 2133 query I rowsort SELECT - col0 + 47 + col2 * col0 AS col2 FROM tab0 AS cor0 ---- 47 7256 815 query I rowsort SELECT ( - col2 ) * - col2 + ( - col2 ) + - col2 FROM tab1 AS cor0 ---- 2808 3135 9024 query I rowsort SELECT + 40 + 75 FROM tab1 AS cor0 ---- 115 115 115 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 * + col1 + col2 * - col2 col2 FROM tab0 AS cor0 ---- 1557 6307 9408 onlyif mysql # use DIV operator for integer division query I rowsort label-6821 SELECT + 83 * ( col2 ) + - 48 DIV - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 4498 4731 7968 skipif mysql # not compatible query I rowsort label-6821 SELECT + 83 * ( col2 ) + - 48 / - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 4498 4731 7968 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6822 SELECT - 99 + col2 * CAST( col0 * cor0.col0 AS SIGNED ) FROM tab0 AS cor0 ---- 1126 18909 649423 skipif mysql # not compatible query I rowsort label-6822 SELECT - 99 + col2 * CAST ( col0 * cor0.col0 AS INTEGER ) FROM tab0 AS cor0 ---- 1126 18909 649423 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 53 * col0 * 46 col1 FROM tab0 ---- 216982 58512 85330 onlyif mysql # use DIV operator for integer division query I rowsort label-6824 SELECT DISTINCT 51 DIV col0 AS col2 FROM tab1 ---- 0 17 skipif mysql # not compatible query I rowsort label-6824 SELECT DISTINCT 51 / col0 AS col2 FROM tab1 ---- 0 17 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6825 SELECT ALL + CAST( NULL AS SIGNED ) * + cor0.col0 col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6825 SELECT ALL + CAST ( NULL AS INTEGER ) * + cor0.col0 col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT 27 AS col1 FROM tab0, tab2 AS cor0, tab2 cor1 ---- 27 query I rowsort SELECT DISTINCT + - col0 * - col2 + + col0 AS col1 FROM tab2 AS cor0 ---- 196 2106 3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 39 * col1 col0 FROM tab0 AS cor0 ---- -3354 -3549 -3783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col2 col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT + 66 * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -462 -5148 -5214 onlyif mysql # use DIV operator for integer division query I rowsort label-6831 SELECT ALL + + col1 DIV + col0 AS col1 FROM tab1 AS cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-6831 SELECT ALL + + col1 / + col0 AS col1 FROM tab1 AS cor0 ---- 0 0 8 query I rowsort SELECT + + col2 * 55 - col2 AS col2 FROM tab0 AS cor0 ---- 1782 4428 54 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col2 * cor0.col0 col0 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT - - col1 * + col1 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT ALL - col1 + col1 + ( + col2 ) FROM tab0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6836 SELECT - col2 * - col0 * CAST( col0 AS SIGNED ) col1 FROM tab1 ---- 233472 486 614400 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6836 SELECT - col2 * - col0 * CAST ( col0 AS INTEGER ) col1 FROM tab1 ---- 233472 486 614400 query I rowsort SELECT DISTINCT - 82 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- -82 query I rowsort SELECT DISTINCT + 67 FROM tab2, tab1 AS cor0 ---- 67 query I rowsort SELECT DISTINCT + col2 + + 54 AS col1 FROM tab2 AS cor0 ---- 80 81 92 query I rowsort SELECT + col2 * 81 + + 54 FROM tab0 AS cor0 ---- 135 2727 6696 query I rowsort SELECT + cor0.col2 * - ( - col0 * col1 ) AS col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL - 57 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 520dc393896969e02a72ab6c5d92126b query I rowsort SELECT ALL col2 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - cor0.col1 * cor0.col0 - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6845 SELECT DISTINCT - CAST( NULL AS SIGNED ) * cor0.col2 + + cor0.col1 * col2 col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6845 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * cor0.col2 + + cor0.col1 * col2 col0 FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6846 SELECT - col0 * CAST( col1 + - col1 AS SIGNED ) * + ( + col1 ) FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6846 SELECT - col0 * CAST ( col1 + - col1 AS INTEGER ) * + ( + col1 ) FROM tab1 ---- 0 0 0 query I rowsort SELECT - 58 * ( col1 + - col2 ) AS col2 FROM tab2 AS cor0 ---- -1914 -232 1218 query I rowsort SELECT + col0 + - col1 + + col1 * col1 FROM tab2 cor0 ---- 3500 351 937 query I rowsort SELECT DISTINCT - ( 25 ) + col1 FROM tab0 AS cor0 ---- 61 66 72 query I rowsort SELECT ALL - + 62 + - 8 + col1 FROM tab2 AS cor0 ---- -11 -39 -53 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6851 SELECT ALL CAST( 56 AS SIGNED ) FROM tab1 AS cor0 ---- 56 56 56 skipif mysql # not compatible query I rowsort label-6851 SELECT ALL CAST ( 56 AS INTEGER ) FROM tab1 AS cor0 ---- 56 56 56 query I rowsort SELECT + 29 + col0 FROM tab1 cor0 ---- 109 32 93 query I rowsort SELECT DISTINCT - ( cor0.col0 ) FROM tab0 AS cor0 ---- -24 -35 -89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6854 SELECT ALL - CAST( + 28 AS SIGNED ) AS col1 FROM tab0 cor0 ---- -28 -28 -28 skipif mysql # not compatible query I rowsort label-6854 SELECT ALL - CAST ( + 28 AS INTEGER ) AS col1 FROM tab0 cor0 ---- -28 -28 -28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6855 SELECT ALL col0 * - CAST( 83 AS SIGNED ) - col0 AS col2 FROM tab1 ---- -252 -5376 -6720 skipif mysql # not compatible query I rowsort label-6855 SELECT ALL col0 * - CAST ( 83 AS INTEGER ) - col0 AS col2 FROM tab1 ---- -252 -5376 -6720 query I rowsort SELECT + col0 * - 53 - col1 * - col1 AS col0 FROM tab0 ---- 3564 6124 7554 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6857 SELECT DISTINCT + CAST( NULL AS DECIMAL ) AS col1 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-6857 SELECT DISTINCT + CAST ( NULL AS REAL ) AS col1 FROM tab1 ---- NULL query I rowsort SELECT + + 92 AS col2 FROM tab2 AS cor0 ---- 92 92 92 query I rowsort SELECT ALL 66 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 query I rowsort SELECT ALL col0 * - ( col1 ) AS col2 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT - - 11 * 93 AS col2 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to b7b4e9e1ee52dce0ec3d1f016c1a4e34 query I rowsort SELECT - 11 AS col0 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 05cc989122d7724c7abefaba9625ef3d query I rowsort SELECT col1 - - 93 AS col0 FROM tab1 ---- 103 106 119 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6864 SELECT - CAST( NULL AS DECIMAL ) + - col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6864 SELECT - CAST ( NULL AS REAL ) + - col0 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 25 AS col2 FROM tab0 ---- 25 query I rowsort SELECT ALL - 61 * 1 * tab1.col0 FROM tab1 ---- -183 -3904 -4880 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6867 SELECT ALL + CAST( NULL AS SIGNED ) * + col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6867 SELECT ALL + CAST ( NULL AS INTEGER ) * + col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col0 + + tab0.col0 AS col2 FROM tab0 ---- 178 48 70 query I rowsort SELECT + col2 + 41 FROM tab1 ---- 137 95 98 query I rowsort SELECT - - ( 2 ) FROM tab0 AS cor0 ---- 2 2 2 query I rowsort SELECT DISTINCT col1 * + col0 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab0 AS cor0, tab2 cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to 0c9c9a26da1b45580001288543ac8dbe onlyif mysql # use DIV operator for integer division query I rowsort label-6873 SELECT 36 DIV col0 FROM tab0 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-6873 SELECT 36 / col0 FROM tab0 AS cor0 ---- 0 1 1 query I rowsort SELECT DISTINCT 82 AS col0 FROM tab0 cor0 ---- 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col2 - 38 * + col0 col2 FROM tab2 AS cor0 ---- -1558 -2288 463 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6876 SELECT + col0 * cor0.col0 * CAST( NULL AS SIGNED ) - 52 col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6876 SELECT + col0 * cor0.col0 * CAST ( NULL AS INTEGER ) - 52 col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6877 SELECT - col1 * cor0.col1 - CAST( 37 AS SIGNED ) DIV col1 AS col2 FROM tab1 AS cor0 ---- -103 -171 -677 skipif mysql # not compatible query I rowsort label-6877 SELECT - col1 * cor0.col1 - CAST ( 37 AS INTEGER ) / col1 AS col2 FROM tab1 AS cor0 ---- -103 -171 -677 query I rowsort SELECT + col0 - col1 * col2 AS col2 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL cor0.col1 * col0 * col2 FROM tab1 AS cor0 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-6880 SELECT - - col1 * - cor0.col2 + CAST( - cor0.col2 AS SIGNED ) DIV cor0.col1 FROM tab1 cor0 ---- -1255 -1406 -575 skipif mysql # not compatible query I rowsort label-6880 SELECT - - col1 * - cor0.col2 + CAST ( - cor0.col2 AS INTEGER ) / cor0.col1 FROM tab1 cor0 ---- -1255 -1406 -575 query I rowsort SELECT + 43 + - col0 AS col0 FROM tab0 AS cor0 ---- -46 19 8 query I rowsort SELECT ALL - 42 AS col0 FROM tab1 cor0 ---- -42 -42 -42 query I rowsort SELECT DISTINCT - + 2 * col0 FROM tab1 AS cor0 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-6884 SELECT - col2 - - 18 DIV - col1 AS col2 FROM tab0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-6884 SELECT - col2 - - 18 / - col1 AS col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT - ( - col2 ) - - cor0.col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT cor0.col1 * col2 + 1 FROM tab2 AS cor0 ---- 1535 647 838 query I rowsort SELECT DISTINCT + col2 * col2 - 77 FROM tab0 AS cor0 ---- -76 1012 6647 query I rowsort SELECT DISTINCT - col0 * col1 * + ( - 89 ) - col0 AS col2 FROM tab1 AS cor0 ---- 56896 6939 92480 onlyif mysql # use DIV operator for integer division query I rowsort label-6889 SELECT DISTINCT - + 25 DIV - col1 + col0 * + col2 FROM tab1 AS cor0 ---- 162 3650 7681 skipif mysql # not compatible query I rowsort label-6889 SELECT DISTINCT - + 25 / - col1 + col0 * + col2 FROM tab1 AS cor0 ---- 162 3650 7681 query I rowsort SELECT + 69 + col1 AS col0 FROM tab1 AS cor0 ---- 79 82 95 query I rowsort SELECT ALL + 2 * col1 + col2 AS col0 FROM tab0 cor0 ---- 195 205 264 query I rowsort SELECT DISTINCT - 49 * cor0.col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -1519 -2891 -833 query I rowsort SELECT ALL + col1 * - 71 + col1 AS col2 FROM tab1 AS cor0 ---- -1820 -700 -910 onlyif mysql # use DIV operator for integer division query I rowsort label-6894 SELECT col2 DIV + 37 FROM tab0 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-6894 SELECT col2 / + 37 FROM tab0 AS cor0 ---- 0 0 2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6895 SELECT DISTINCT + col1 * + CAST( col2 AS SIGNED ) col0 FROM tab2 AS cor0 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6895 SELECT DISTINCT + col1 * + CAST ( col2 AS INTEGER ) col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT - col2 + 96 FROM tab0 AS cor0 ---- 14 63 95 query I rowsort SELECT DISTINCT - col2 * + 46 AS col0 FROM tab0 cor0 ---- -1518 -3772 -46 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6898 SELECT ALL - cor0.col1 + - CAST( NULL AS SIGNED ) * - col1 * col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6898 SELECT ALL - cor0.col1 + - CAST ( NULL AS INTEGER ) * - col1 * col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 * + 41 FROM tab1 AS cor0 ---- -123 -2624 -3280 query I rowsort SELECT DISTINCT - col2 * + 6 FROM tab2 AS cor0 ---- -156 -162 -228 query I rowsort SELECT DISTINCT - col0 * col2 * - 14 AS col0 FROM tab2 AS cor0 ---- 2646 28392 42028 query I rowsort SELECT ALL + col1 + - 33 FROM tab1 AS cor0 ---- -20 -23 -7 query I rowsort SELECT - cor0.col2 * ( + col2 ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT 25 * - col0 FROM tab0 AS cor0 ---- -2225 -600 -875 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6905 SELECT DISTINCT + - CAST( col1 AS SIGNED ) * - col0 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 skipif mysql # not compatible query I rowsort label-6905 SELECT DISTINCT + - CAST ( col1 AS INTEGER ) * - col0 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL 34 AS col2 FROM tab0 cor0 ---- 34 34 34 query I rowsort SELECT DISTINCT - col0 - - col1 * col2 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT + + ( - 46 ) FROM tab2 AS cor0 ---- -46 -46 -46 query I rowsort SELECT DISTINCT - col0 + - ( col2 ) FROM tab0 AS cor0 ---- -171 -36 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-6910 SELECT + 2 DIV - ( - col1 ) FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6910 SELECT + 2 / - ( - col1 ) FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - 93 AS col1 FROM tab0 AS cor0 ---- -93 -93 -93 query I rowsort SELECT - col0 * col2 + + col0 * col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( - col1 ) + col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL 71 + - col1 FROM tab2 AS cor0 ---- 12 40 54 query I rowsort SELECT - col0 * col0 + - col1 FROM tab1 AS cor0 ---- -35 -4106 -6413 query I rowsort SELECT DISTINCT 69 * + col0 * + col1 FROM tab0 AS cor0 ---- 142416 234255 558831 query I rowsort SELECT ALL + - col1 + 37 + col0 FROM tab1 AS cor0 ---- 104 14 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col0 + + 66 col1 FROM tab2 cor0 ---- -12 -13 59 query I rowsort SELECT DISTINCT - col1 + + 0 * 69 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT + col1 * - col2 * + 18 + + col1 AS col1 FROM tab0 ---- -134225 -1649 -50998 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col1 * + col2 col2 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT 91 * cor0.col2 * col2 + 33 FROM tab0 AS cor0 ---- 124 611917 99132 query I rowsort SELECT col1 + tab1.col0 AS col1 FROM tab1 ---- 29 74 93 query I rowsort SELECT DISTINCT + - col1 * - col1 + + col0 * + ( 57 * + col0 + + col0 ) AS col1 FROM tab1 AS cor0 ---- 1198 237668 371369 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6925 SELECT - - CAST( + 1 AS SIGNED ) FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6925 SELECT - - CAST ( + 1 AS INTEGER ) FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL - col1 * cor0.col0 + + col2 FROM tab1 AS cor0 ---- -24 -583 -944 onlyif mysql # use DIV operator for integer division query I rowsort label-6927 SELECT ALL + ( + col1 + col2 ) DIV 85 AS col1 FROM tab0 ---- 1 1 2 skipif mysql # not compatible query I rowsort label-6927 SELECT ALL + ( + col1 + col2 ) / 85 AS col1 FROM tab0 ---- 1 1 2 query I rowsort SELECT ALL 8 - - col2 FROM tab2 ---- 34 35 46 query I rowsort SELECT + - col0 + - col0 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT ALL + col1 * + 69 AS col0 FROM tab2 AS cor0 ---- 1173 2139 4071 query I rowsort SELECT cor0.col2 + + 12 * col1 AS col2 FROM tab2 AS cor0 ---- 242 399 734 query I rowsort SELECT 54 + + cor0.col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 920a25da118f1c2f4fb4ec7fb16ed14b query I rowsort SELECT 54 + - col1 FROM tab1 ---- 28 41 44 query I rowsort SELECT DISTINCT col2 * - tab0.col0 AS col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT - 62 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to f0e93f6ff5fc3cf50a14e276206dad5c query I rowsort SELECT DISTINCT - col0 + + tab2.col0 * tab2.col0 AS col2 FROM tab2 ---- 42 6006 6162 query I rowsort SELECT + col0 + + ( + col0 ) AS col2 FROM tab1 ---- 128 160 6 onlyif mysql # use DIV operator for integer division query I rowsort label-6938 SELECT DISTINCT col2 DIV ( + col0 ) + cor0.col0 * 56 + - cor0.col0 FROM tab2 AS cor0 ---- 388 4290 4345 skipif mysql # not compatible query I rowsort label-6938 SELECT DISTINCT col2 / ( + col0 ) + cor0.col0 * 56 + - cor0.col0 FROM tab2 AS cor0 ---- 388 4290 4345 query I rowsort SELECT DISTINCT + + col1 + + 34 AS col0 FROM tab2 AS cor0 ---- 51 65 93 query I rowsort SELECT ALL col1 * - 63 - col2 FROM tab2 AS cor0 ---- -1109 -1980 -3743 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6941 SELECT ALL + col2 * + CAST( - col0 AS SIGNED ) * col0 + col2 * + 43 + cor0.col2 * - 36 AS col2 FROM tab1 AS cor0 ---- -108 -233073 -613728 skipif mysql # not compatible query I rowsort label-6941 SELECT ALL + col2 * + CAST ( - col0 AS INTEGER ) * col0 + col2 * + 43 + cor0.col2 * - 36 AS col2 FROM tab1 AS cor0 ---- -108 -233073 -613728 query I rowsort SELECT + + col0 * - col1 + + 22 FROM tab0 cor0 ---- -2042 -3373 -8077 query I rowsort SELECT DISTINCT - + col1 + ( 2 + - col2 ) FROM tab2 AS cor0 ---- -53 -56 -83 query I rowsort SELECT - + col1 + 12 FROM tab2 cor0 ---- -19 -47 -5 query I rowsort SELECT DISTINCT + col2 * + col0 + + 2 FROM tab1 AS cor0 ---- 164 3650 7682 query I rowsort SELECT - col1 * cor0.col1 + - col0 AS col0 FROM tab0 cor0 ---- -7420 -8370 -9444 query I rowsort SELECT col0 * 5 + col0 + col2 * - col0 FROM tab1 ---- -144 -3264 -7200 query I rowsort SELECT 19 + + col2 FROM tab1 AS cor0 ---- 115 73 76 query I rowsort SELECT ALL + 26 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT ALL - 33 FROM tab0 ---- -33 -33 -33 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6951 SELECT ( col0 ) + + CAST( + col1 + + col2 AS SIGNED ) * + ( 53 + col0 ) * + 81 FROM tab1 AS cor0 ---- 1174337 362883 635023 skipif mysql # not compatible query I rowsort label-6951 SELECT ( col0 ) + + CAST ( + col1 + + col2 AS INTEGER ) * + ( 53 + col0 ) * + 81 FROM tab1 AS cor0 ---- 1174337 362883 635023 query I rowsort SELECT - col2 * col1 + 50 FROM tab2 AS cor0 ---- -1484 -596 -787 query I rowsort SELECT ALL - 7 + + cor0.col2 FROM tab1 AS cor0 ---- 47 50 89 query I rowsort SELECT - 42 * - col0 FROM tab1 AS cor0 ---- 126 2688 3360 query I rowsort SELECT col0 * cor0.col1 + - ( 23 ) AS col2 FROM tab1 AS cor0 ---- 1017 55 617 query I rowsort SELECT + ( + ( + cor0.col1 ) ) AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT + col0 * cor0.col1 * - col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT + + col0 * - ( + col2 ) AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + ( + col0 * col0 ) col1 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT ALL + cor0.col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT ALL 95 * + col1 + - col1 FROM tab1 AS cor0 ---- 1222 2444 940 query I rowsort SELECT DISTINCT - 73 - - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -38 -49 16 query I rowsort SELECT DISTINCT col1 * col0 * - cor0.col1 FROM tab0 cor0 ---- -177504 -329315 -737009 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6964 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6964 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - col1 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( ( + cor0.col0 ) ) + col0 * ( - col1 ) col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT + 79 * col0 FROM tab1 AS cor0 ---- 237 5056 6320 query I rowsort SELECT tab2.col2 - + 39 AS col2 FROM tab2 ---- -1 -12 -13 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6968 SELECT - CAST( NULL AS SIGNED ) + col2 * col0 AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6968 SELECT - CAST ( NULL AS INTEGER ) + col2 * col0 AS col2 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6969 SELECT - + CAST( + col1 AS SIGNED ) + + col0 * - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6969 SELECT - + CAST ( + col1 AS INTEGER ) + + col0 * - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 * + tab0.col2 AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT ALL 56 AS col0 FROM tab2 ---- 56 56 56 query I rowsort SELECT - ( col0 ) * + col0 AS col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col1 + - ( + col1 ) * col0 AS col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT - - 9 * + col2 AS col1 FROM tab0 AS cor0 ---- 297 738 9 query I rowsort SELECT DISTINCT col0 * col1 AS col2 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT + col0 + + col1 * + col2 AS col2 FROM tab0 cor0 ---- 132 2862 7551 onlyif mysql # use DIV operator for integer division query I rowsort label-6977 SELECT - + 66 + col1 DIV 36 AS col2 FROM tab0 AS cor0 ---- -64 -64 -64 skipif mysql # not compatible query I rowsort label-6977 SELECT - + 66 + col1 / 36 AS col2 FROM tab0 AS cor0 ---- -64 -64 -64 onlyif mysql # use DIV operator for integer division query I rowsort label-6978 SELECT col2 + cor0.col1 DIV - 88 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-6978 SELECT col2 + cor0.col1 / - 88 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT 54 * + col2 AS col1 FROM tab0 AS cor0 ---- 1782 4428 54 query I rowsort SELECT ALL col0 * - ( - tab0.col1 ) AS col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT 61 FROM tab1, tab1 cor0 ---- 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 44 col2 FROM tab2 cor0 ---- 44 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 39 col0 FROM tab2, tab1, tab0 AS cor0 ---- 39 query I rowsort SELECT col1 * + 31 FROM tab1 AS cor0 ---- 310 403 806 query I rowsort SELECT cor0.col1 * col0 * - 69 + + col1 AS col2 FROM tab2 AS cor0 ---- -14942 -317479 -92650 query I rowsort SELECT - + col0 + ( - col0 + + col2 ) FROM tab1 AS cor0 ---- -64 -71 48 query I rowsort SELECT col2 + - ( + col0 ) AS col2 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT 16 * col1 + + col1 * ( cor0.col1 ) AS col1 FROM tab2 cor0 ---- 1457 4425 561 query I rowsort SELECT 18 * cor0.col2 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f3762691e4a423c4281dd8ce8a25a896 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + + ( + col2 * cor0.col0 ) col2 FROM tab0 cor0 ---- 34 7216 759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 22 col0 FROM tab0, tab0 AS cor0 ---- 22 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 51 * tab1.col2 col2 FROM tab1 ---- -2754 -2907 -4896 query I rowsort SELECT ALL + 52 AS col0 FROM tab0 ---- 52 52 52 query I rowsort SELECT ALL col0 + col0 * ( + 75 ) * col0 FROM tab1 ---- 307264 480080 678 query I rowsort SELECT ALL - col1 * cor0.col0 * col1 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT col2 * 74 AS col1 FROM tab2 AS cor0 ---- 1924 1998 2812 query I rowsort SELECT - - col2 * col0 AS col2 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT + 76 * + col1 FROM tab2 ---- 1292 2356 4484 query I rowsort SELECT + - 0 AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT col0 * + col2 - - 58 * col0 AS col2 FROM tab0 ---- 12460 2065 2184 query I rowsort SELECT col2 + - col2 * + col1 FROM tab0 ---- -2805 -7380 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + tab0.col0 col2 FROM tab0 ---- 110 132 180 query I rowsort SELECT - col1 + col0 * - col2 AS col0 FROM tab0 ---- -132 -7389 -878 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab2, tab2 AS cor2 ---- 3645 values hashing to 8e89a67df0eeeac4bb0eedb403f6bb3e query I rowsort SELECT ALL + - col1 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL - - col1 * + ( col0 ) + + col0 + + col1 * 53 FROM tab0 AS cor0 ---- 13011 6646 8571 query I rowsort SELECT DISTINCT col1 + - ( + cor0.col2 ) FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT ALL - col1 + + 57 AS col2 FROM tab1 AS cor0 ---- 31 44 47 onlyif mysql # use DIV operator for integer division query I rowsort label-7009 SELECT ALL - col1 DIV - 10 + col0 + + col0 FROM tab1 AS cor0 ---- 129 161 8 skipif mysql # not compatible query I rowsort label-7009 SELECT ALL - col1 / - 10 + col0 + + col0 FROM tab1 AS cor0 ---- 129 161 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7010 SELECT DISTINCT - + col1 * - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7010 SELECT DISTINCT - + col1 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + + col0 * - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL - - cor0.col1 * + col2 * 70 - col2 AS col0 FROM tab1 cor0 ---- 39843 87264 98226 onlyif mysql # use DIV operator for integer division query I rowsort label-7013 SELECT ALL + + col1 DIV + col0 + col1 col2 FROM tab1 AS cor0 ---- 10 13 34 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7013 SELECT ALL + + col1 / + col0 + col1 col2 FROM tab1 AS cor0 ---- 10 13 34 onlyif mysql # use DIV operator for integer division query I rowsort label-7014 SELECT col1 + ( col0 ) DIV - ( - ( col0 ) ) FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-7014 SELECT col1 + ( col0 ) / - ( - ( col0 ) ) FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT + col2 * - col1 + col2 + - 31 AS col2 FROM tab2 AS cor0 ---- -1539 -639 -841 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + 50 col2 FROM tab0 AS cor0 ---- 139 74 85 query I rowsort SELECT ( - 4 ) + col2 * - ( - col2 ) * col1 - - 69 FROM tab0 AS cor0 ---- 162 611949 93719 query I rowsort SELECT ALL + 67 + - col0 * col0 FROM tab0 cor0 ---- -1158 -509 -7854 query I rowsort SELECT - col0 + col0 - - col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT + 88 FROM tab2 cor0 ---- 88 88 88 query I rowsort SELECT - 62 + + col2 + 54 * col2 FROM tab2 AS cor0 ---- 1368 1423 2028 onlyif mysql # use DIV operator for integer division query I rowsort label-7022 SELECT ALL cor0.col1 * col2 + 99 DIV - col0 AS col0 FROM tab0 cor0 ---- 2834 7461 95 skipif mysql # not compatible query I rowsort label-7022 SELECT ALL cor0.col1 * col2 + 99 / - col0 AS col0 FROM tab0 cor0 ---- 2834 7461 95 query I rowsort SELECT DISTINCT - col2 - - col2 AS col1 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7024 SELECT col0 + col2 DIV CAST( 11 AS SIGNED ) col2 FROM tab1 AS cor0 ---- 69 7 88 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7024 SELECT col0 + col2 / CAST ( 11 AS INTEGER ) col2 FROM tab1 AS cor0 ---- 69 7 88 query IIIIII rowsort SELECT * FROM tab0, tab1 cor0 WHERE NOT ( - cor0.col1 ) <= ( NULL ) ---- query I rowsort SELECT - 52 AS col1 FROM tab0 AS cor0 ---- -52 -52 -52 query I rowsort SELECT ALL 71 AS col2 FROM tab0 AS cor0 ---- 71 71 71 query I rowsort SELECT DISTINCT - + 77 + + col2 * col0 AS col1 FROM tab1 AS cor0 ---- 3571 7603 85 query I rowsort SELECT + + 17 * - col1 FROM tab0 AS cor0 ---- -1462 -1547 -1649 query I rowsort SELECT DISTINCT + cor0.col0 * - col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-7031 SELECT DISTINCT - ( col2 ) + 15 * 10 DIV - col1 FROM tab0 AS cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-7031 SELECT DISTINCT - ( col2 ) + 15 * 10 / - col1 FROM tab0 AS cor0 ---- -2 -34 -83 query I rowsort SELECT DISTINCT - col1 + - col1 * ( col1 ) AS col0 FROM tab2 AS cor0 ---- -306 -3540 -992 query I rowsort SELECT 39 * col0 AS col0 FROM tab1 AS cor0 ---- 117 2496 3120 query I rowsort SELECT + - col2 + + col0 * col0 AS col1 FROM tab2 AS cor0 ---- 22 6058 6203 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 * col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-7036 SELECT + + ( col2 ) DIV 62 + 84 * col1 FROM tab0 cor0 ---- 7224 7645 8148 skipif mysql # not compatible query I rowsort label-7036 SELECT + + ( col2 ) / 62 + 84 * col1 FROM tab0 cor0 ---- 7224 7645 8148 query I rowsort SELECT ALL - ( col1 ) * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + - col1 col0 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-7039 SELECT ALL + + col1 DIV - col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7039 SELECT ALL + + col1 / - col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 32 col1 FROM tab2 AS cor0 ---- -32 -32 -32 query I rowsort SELECT DISTINCT - col0 + col2 * + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT + - 75 * cor0.col1 - 12 FROM tab0 AS cor0 ---- -6462 -6837 -7287 query I rowsort SELECT ALL - - 54 * cor0.col2 + ( col2 ) * + col0 FROM tab2 AS cor0 ---- 1647 3432 5054 query I rowsort SELECT DISTINCT 11 + + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 37 38 49 query I rowsort SELECT + + 86 + + cor0.col2 * col2 AS col1 FROM tab1 AS cor0 ---- 3002 3335 9302 query I rowsort SELECT ALL + 56 AS col0 FROM tab0 cor0 ---- 56 56 56 query I rowsort SELECT 94 AS col2 FROM tab2 AS cor0 ---- 94 94 94 onlyif mysql # use DIV operator for integer division query I rowsort label-7048 SELECT DISTINCT - - ( - col2 ) + col1 DIV col0 AS col1 FROM tab2 AS cor0 ---- -23 -26 -38 skipif mysql # not compatible query I rowsort label-7048 SELECT DISTINCT - - ( - col2 ) + col1 / col0 AS col1 FROM tab2 AS cor0 ---- -23 -26 -38 onlyif mysql # use DIV operator for integer division query I rowsort label-7049 SELECT cor0.col1 + col1 DIV col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-7049 SELECT cor0.col1 + col1 / col1 FROM tab0 AS cor0 ---- 87 92 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 + col1 col0 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT + - cor0.col1 + - col2 * 26 FROM tab2 AS cor0 ---- -1005 -733 -735 query I rowsort SELECT - - col2 + + 90 * - col1 AS col0 FROM tab0 AS cor0 ---- -7707 -8108 -8729 query I rowsort SELECT - 1 * col2 + col1 * + col0 AS col2 FROM tab2 ---- 1305 190 4576 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + 44 col2 FROM tab2 AS cor0 ---- 122 123 51 query I rowsort SELECT DISTINCT cor0.col0 + - col0 AS col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL cor0.col2 + cor0.col2 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 73e5d3d4212c7c9c8f2e4a4f74108ae2 query I rowsort SELECT DISTINCT - 19 FROM tab2 cor0 CROSS JOIN tab1 cor1 ---- -19 query I rowsort SELECT DISTINCT 32 * col1 * + col1 + col1 AS col2 FROM tab1 ---- 21658 3210 5421 query I rowsort SELECT DISTINCT col2 * - cor0.col2 + - col1 AS col1 FROM tab1 AS cor0 ---- -2942 -3259 -9229 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 88 col2 FROM tab2 AS cor0 ---- 88 88 88 query I rowsort SELECT DISTINCT + col1 * 21 FROM tab0 AS cor0 ---- 1806 1911 2037 query I rowsort SELECT ALL + ( - col1 ) * + col2 AS col1 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + ( - 35 ) * col1 FROM tab0 AS cor0 ---- -3010 -3185 -3395 query I rowsort SELECT DISTINCT + ( col1 ) + cor0.col0 * 36 FROM tab2 AS cor0 ---- 283 2861 2867 query I rowsort SELECT + 51 * - 99 AS col2 FROM tab1 AS cor0 ---- -5049 -5049 -5049 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 10 + + ( cor0.col2 ) col1 FROM tab2 AS cor0 ---- 36 37 48 query I rowsort SELECT + - 92 + col1 FROM tab2 AS cor0 ---- -33 -61 -75 query I rowsort SELECT + ( + 33 ) + col1 * - 90 AS col0 FROM tab2 AS cor0 ---- -1497 -2757 -5277 onlyif mysql # use DIV operator for integer division query I rowsort label-7069 SELECT DISTINCT - col2 + col1 DIV + col0 + - ( - 35 + - col2 ) AS col2 FROM tab1 AS cor0 ---- 35 43 skipif mysql # not compatible query I rowsort label-7069 SELECT DISTINCT - col2 + col1 / + col0 + - ( - 35 + - col2 ) AS col2 FROM tab1 AS cor0 ---- 35 43 query I rowsort SELECT ALL col1 + col0 * + col2 * + tab0.col1 AS col2 FROM tab0 ---- 3492 664209 68198 query I rowsort SELECT + + cor0.col2 * + ( tab1.col1 ) FROM tab1, tab0, tab2 cor0 ---- 27 values hashing to b875995d19e2a126dd81a380aa7231ba query I rowsort SELECT ALL tab2.col0 + 6 FROM tab2 ---- 13 84 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7073 SELECT CAST( NULL AS SIGNED ) * + 30 + + col2 * tab2.col2 / - ( col1 ) + 87 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7073 SELECT CAST ( NULL AS INTEGER ) * + 30 + + col2 * tab2.col2 / - ( col1 ) + 87 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 * + col0 + + col1 AS col2 FROM tab0 AS cor0 ---- -1128 -490 -7830 query I rowsort SELECT ALL + - 71 + - 40 FROM tab1 AS cor0 ---- -111 -111 -111 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( 82 ) + + tab0.col1 col1 FROM tab0 ---- 15 4 9 query I rowsort SELECT + 49 + - 61 AS col2 FROM tab2 AS cor0 ---- -12 -12 -12 query I rowsort SELECT cor0.col2 * - col0 AS col1 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT - cor0.col2 FROM tab2, tab2 AS cor0, tab1, tab1 AS cor1 ---- 81 values hashing to c569638e8a09ff819458d62ddbde994c query I rowsort SELECT - + 71 * - cor0.col2 FROM tab0 AS cor0 ---- 2343 5822 71 query I rowsort SELECT - col1 + col2 * cor0.col2 FROM tab2 cor0 ---- 1427 617 698 onlyif mysql # use DIV operator for integer division query I rowsort label-7082 SELECT + + col0 DIV + cor0.col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7082 SELECT + + col0 / + cor0.col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + 82 FROM tab1, tab0 AS cor0 ---- 82 query I rowsort SELECT DISTINCT + 65 * - col2 AS col2 FROM tab0 ---- -2145 -5330 -65 query I rowsort SELECT - col1 * col2 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 onlyif mysql # use DIV operator for integer division query I rowsort label-7086 SELECT + col2 * col0 DIV col0 + col1 AS col2 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-7086 SELECT + col2 * col0 / col0 + col1 AS col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT cor0.col2 + + 97 FROM tab1, tab0 AS cor0 ---- 130 179 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7088 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7088 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - - 55 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 query I rowsort SELECT ALL 10 AS col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 query I rowsort SELECT - col2 * - col2 + - col1 * col1 AS col0 FROM tab1 AS cor0 ---- 2240 3149 9047 query I rowsort SELECT ALL - col1 + 72 + + 21 FROM tab0 AS cor0 ---- -4 2 7 onlyif mysql # use DIV operator for integer division query I rowsort label-7093 SELECT DISTINCT col1 DIV - ( + col2 ) AS col2 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-7093 SELECT DISTINCT col1 / - ( + col2 ) AS col2 FROM tab1 ---- 0 query I rowsort SELECT DISTINCT + col2 + 68 FROM tab1 AS cor0 ---- 122 125 164 query I rowsort SELECT ALL - tab2.col1 + tab2.col1 AS col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL 61 * col0 AS col2 FROM tab0 ---- 1464 2135 5429 query I rowsort SELECT 41 AS col0 FROM tab2 ---- 41 41 41 query I rowsort SELECT col0 * - col0 - + col0 * col0 FROM tab0 ---- -1152 -15842 -2450 onlyif mysql # use DIV operator for integer division query I rowsort label-7099 SELECT - tab1.col0 DIV - col2 + col0 FROM tab1 ---- 3 65 80 skipif mysql # not compatible query I rowsort label-7099 SELECT - tab1.col0 / - col2 + col0 FROM tab1 ---- 3 65 80 query I rowsort SELECT + 49 * + col2 + col0 FROM tab1 AS cor0 ---- 2649 2857 4784 query I rowsort SELECT + ( 85 ) FROM tab2 cor0 ---- 85 85 85 query I rowsort SELECT + col0 + + 80 * - col2 FROM tab1 AS cor0 ---- -4317 -4496 -7600 query I rowsort SELECT DISTINCT + col0 * col2 AS col1 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT DISTINCT col1 * - col0 - ( + 92 ) AS col2 FROM tab2 ---- -1435 -309 -4694 query I rowsort SELECT DISTINCT + ( tab2.col1 ) FROM tab2, tab0, tab1 AS cor0 ---- 17 31 59 query I rowsort SELECT + 59 * - col0 FROM tab1 AS cor0 ---- -177 -3776 -4720 query I rowsort SELECT col1 + col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL 70 - - col2 AS col1 FROM tab0 ---- 103 152 71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7109 SELECT DISTINCT + col1 - + CAST( + 41 AS SIGNED ) * cor0.col1 FROM tab1 AS cor0 ---- -1040 -400 -520 skipif mysql # not compatible query I rowsort label-7109 SELECT DISTINCT + col1 - + CAST ( + 41 AS INTEGER ) * cor0.col1 FROM tab1 AS cor0 ---- -1040 -400 -520 query I rowsort SELECT DISTINCT col0 * col2 - 54 AS col0 FROM tab2 AS cor0 ---- 135 1974 2948 query I rowsort SELECT - col0 + + 63 AS col2 FROM tab2 AS cor0 ---- -15 -16 56 query I rowsort SELECT ALL - col0 * ( col1 ) + col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT + ( col1 ) * + cor0.col0 + + col2 AS col0 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT cor0.col2 * + cor0.col2 * col2 + 93 * col1 AS col2 FROM tab2 AS cor0 ---- 22566 23063 56453 query I rowsort SELECT ALL + - col2 + col1 * - 95 AS col0 FROM tab0 AS cor0 ---- -8203 -8727 -9216 query I rowsort SELECT + - col0 + col2 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT + ( col0 ) + - 98 FROM tab0 AS cor0 ---- -63 -74 -9 query I rowsort SELECT DISTINCT - 34 + + col0 FROM tab2 AS cor0 ---- -27 44 45 query I rowsort SELECT DISTINCT - col0 * - col0 * col1 AS col0 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT ALL + col1 * col0 + col1 * col2 AS col2 FROM tab2 AS cor0 ---- 1054 1989 6136 onlyif mysql # use DIV operator for integer division query I rowsort label-7121 SELECT col0 + + col1 DIV + col0 FROM tab2 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-7121 SELECT col0 + + col1 / + col0 FROM tab2 ---- 11 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7122 SELECT DISTINCT tab2.col1 DIV col0 AS col2 FROM tab2 ---- 0 4 skipif mysql # not compatible query I rowsort label-7122 SELECT DISTINCT tab2.col1 / col0 AS col2 FROM tab2 ---- 0 4 onlyif mysql # use DIV operator for integer division query I rowsort label-7123 SELECT ALL tab1.col2 DIV + col0 AS col2 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-7123 SELECT ALL tab1.col2 / + col0 AS col2 FROM tab1 ---- 0 1 18 query I rowsort SELECT ALL col1 FROM tab1 WHERE NOT ( + col2 + col0 ) NOT IN ( - tab1.col1 + col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7125 SELECT - col1 * + col0 DIV col0 AS col2 FROM tab2 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-7125 SELECT - col1 * + col0 / col0 AS col2 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT ALL - cor0.col2 * col0 + col1 AS col2 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT ALL ( col2 ) * ( col2 ) + + col0 AS col0 FROM tab1 ---- 2919 3313 9296 onlyif mysql # use DIV operator for integer division query I rowsort label-7128 SELECT ALL col1 DIV - col0 + 13 FROM tab1 ---- 13 13 5 skipif mysql # not compatible query I rowsort label-7128 SELECT ALL col1 / - col0 + 13 FROM tab1 ---- 13 13 5 query I rowsort SELECT DISTINCT 24 * col0 * - col1 + + col2 FROM tab2 ---- -110422 -32194 -5181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 26 col0 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 4e49eac022daeae6f88f610644ba3754 query I rowsort SELECT ALL - col1 * + col1 + - 99 FROM tab1 ---- -199 -268 -775 query I rowsort SELECT DISTINCT - col2 * - col1 * ( 24 ) AS col0 FROM tab2 ---- 15504 20088 36816 query I rowsort SELECT + ( - tab0.col2 ) FROM tab0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 86 + col0 col0 FROM tab2 ---- -7 -79 -8 query I rowsort SELECT DISTINCT 60 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 60 query I rowsort SELECT DISTINCT + tab1.col2 * col2 + - col2 FROM tab1 ---- 2862 3192 9120 query I rowsort SELECT ALL col0 * - col0 + col2 FROM tab0 ---- -1224 -543 -7839 onlyif mysql # use DIV operator for integer division query I rowsort label-7138 SELECT col2 DIV - col0 + - col0 FROM tab2 ---- -10 -78 -79 skipif mysql # not compatible query I rowsort label-7138 SELECT col2 / - col0 + - col0 FROM tab2 ---- -10 -78 -79 query I rowsort SELECT ALL - col1 * - col1 + + col2 FROM tab1 ---- 157 265 730 onlyif mysql # use DIV operator for integer division query I rowsort label-7140 SELECT DISTINCT col0 DIV tab1.col1 + - col0 FROM tab1 ---- -3 -58 -74 skipif mysql # not compatible query I rowsort label-7140 SELECT DISTINCT col0 / tab1.col1 + - col0 FROM tab1 ---- -3 -58 -74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col0 + + col0 col0 FROM tab1 ---- 128 160 6 query I rowsort SELECT + tab1.col1 * - col2 - + col0 FROM tab1 ---- -1328 -1407 -634 query I rowsort SELECT ALL col2 + + col1 AS col2 FROM tab1 ---- 109 67 80 query I rowsort SELECT col2 * col1 + col0 * - col2 * - col2 + tab1.col0 * - col0 FROM tab1 ---- 10143 204410 732128 onlyif mysql # use DIV operator for integer division query I rowsort label-7145 SELECT DISTINCT - col2 + + col0 DIV - tab1.col0 + - col0 * - col0 FROM tab1 ---- -46 4038 6303 skipif mysql # not compatible query I rowsort label-7145 SELECT DISTINCT - col2 + + col0 / - tab1.col0 + - col0 * - col0 FROM tab1 ---- -46 4038 6303 query I rowsort SELECT ALL - tab0.col0 + + col2 + col1 FROM tab0 ---- 63 84 95 query I rowsort SELECT col2 FROM tab2 WHERE col0 - + col2 NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 * - col1 + col1 + col0 AS col0 FROM tab0 WHERE ( NULL ) NOT IN ( - col0 ) ---- query I rowsort SELECT DISTINCT col2 + + tab0.col0 AS col1 FROM tab0 ---- 171 36 57 query I rowsort SELECT ALL + tab1.col2 + - col1 * col1 FROM tab1 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL + col2 + + col0 + - col1 * col2 AS col0 FROM tab2 ---- -1430 -529 -803 query I rowsort SELECT ALL col0 * + col1 + col2 + col0 AS col2 FROM tab0 ---- 2121 3431 8270 query I rowsort SELECT tab1.col2 * col0 + tab1.col1 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT ALL col1 + - col1 * col1 AS col0 FROM tab1 WHERE NOT NULL <> ( - col2 - col0 * - col2 * + col2 ) ---- query I rowsort SELECT DISTINCT - col2 * col2 + col1 + + col1 * - col0 * + col2 AS col0 FROM tab1 ---- -109043 -39719 -7102 onlyif mysql # use DIV operator for integer division query I rowsort label-7156 SELECT - col0 + - col0 DIV tab1.col2 + tab1.col1 FROM tab1 ---- -55 -67 23 skipif mysql # not compatible query I rowsort label-7156 SELECT - col0 + - col0 / tab1.col2 + tab1.col1 FROM tab1 ---- -55 -67 23 query I rowsort SELECT col1 + col0 + - col0 AS col0 FROM tab2 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-7158 SELECT col2 * + col2 + col2 DIV - col0 FROM tab2 ---- 1444 676 726 skipif mysql # not compatible query I rowsort label-7158 SELECT col2 * + col2 + col2 / - col0 FROM tab2 ---- 1444 676 726 query I rowsort SELECT DISTINCT col0 * col1 + col0 * + col1 + - col2 FROM tab2 ---- 2648 407 9178 query I rowsort SELECT ALL col1 + + col2 + tab1.col0 * - col2 AS col1 FROM tab1 ---- -3581 -7571 -82 query III rowsort SELECT * FROM tab2 WHERE NOT col1 * - col0 * + col0 + - col2 <= NULL ---- query I rowsort SELECT + tab1.col0 + + tab1.col1 FROM tab1 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + tab2.col0 * + col0 * - col0 col1 FROM tab2 ---- -312 -474493 -493022 query I rowsort SELECT DISTINCT col1 * + col0 * - col2 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT + tab0.col1 + col1 * col2 AS col1 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT ALL tab0.col0 * + col1 AS col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ALL ( - col0 * col1 ) + col0 * col0 FROM tab1 ---- -69 3456 5360 query I rowsort SELECT ALL col0 + + col1 * - col2 + - col1 FROM tab2 ---- -1515 -584 -861 query I rowsort SELECT - - cor0.col1 * - col1 - - 6 AS col2 FROM tab0 AS cor0 ---- -7390 -8275 -9403 query I rowsort SELECT DISTINCT col2 * col2 + col2 AS col0 FROM tab1 ---- 2970 3306 9312 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7171 SELECT ALL CAST( NULL AS SIGNED ) + - col1 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7171 SELECT ALL CAST ( NULL AS INTEGER ) + - col1 AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + 50 FROM tab1, tab2 cor0 ---- 9 values hashing to dea2d1b74e0cdf67806af8c417324f52 query I rowsort SELECT + 41 * col1 AS col0 FROM tab0 AS cor0 ---- 3526 3731 3977 query I rowsort SELECT + + col1 * 32 AS col2 FROM tab0 cor0 ---- 2752 2912 3104 query I rowsort SELECT ALL - 64 * + 4 + col1 * col1 FROM tab2 ---- 3225 33 705 query I rowsort SELECT + col0 + cor0.col0 + + ( - 37 ) FROM tab2 AS cor0 ---- -23 119 121 query I rowsort SELECT ALL - + 40 FROM tab1 AS cor0 ---- -40 -40 -40 query I rowsort SELECT ALL + + cor0.col1 * col1 FROM tab2 cor0 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * + col0 col2 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7180 SELECT - col0 * col2 + - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7180 SELECT - col0 * col2 + - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( col2 ) * 37 FROM tab2 AS cor0 ---- 1406 962 999 query I rowsort SELECT ALL + ( col0 ) * cor0.col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT - col0 * + col1 - col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 onlyif mysql # use DIV operator for integer division query I rowsort label-7184 SELECT DISTINCT - col2 + - col0 DIV + col0 FROM tab0 cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-7184 SELECT DISTINCT - col2 + - col0 / + col0 FROM tab0 cor0 ---- -2 -34 -83 query I rowsort SELECT + col0 * col1 + - col2 FROM tab2 AS cor0 ---- 1305 190 4576 onlyif mysql # use DIV operator for integer division query I rowsort label-7186 SELECT + - col0 DIV + col2 + 31 DIV - col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7186 SELECT + - col0 / + col2 + 31 / - col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT col2 * - col2 * + cor0.col2 FROM tab2 AS cor0 ---- -17576 -19683 -54872 query I rowsort SELECT ALL - - col2 * - 30 + - col0 FROM tab1 AS cor0 ---- -1623 -1774 -2960 query I rowsort SELECT DISTINCT - - col0 * 38 FROM tab1 AS cor0 ---- 114 2432 3040 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7190 SELECT ALL - col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7190 SELECT ALL - col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col0 col2 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - col2 * - 11 AS col2 FROM tab1 AS cor0 ---- 1056 594 627 query I rowsort SELECT ALL - col0 * 91 FROM tab1 AS cor0 ---- -273 -5824 -7280 query I rowsort SELECT - cor0.col2 + col0 AS col2 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7195 SELECT + cor0.col0 * + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7195 SELECT + cor0.col0 * + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 * + cor0.col1 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT - col2 + 12 * col2 FROM tab2 AS cor0 ---- 286 297 418 query I rowsort SELECT DISTINCT - col0 * col1 * + col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT - - 34 * - 30 FROM tab1 AS cor0 ---- -1020 -1020 -1020 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 18 col2 FROM tab0 AS cor0 ---- 18 18 18 query I rowsort SELECT DISTINCT - - 58 AS col1 FROM tab2 AS cor0 ---- 58 query I rowsort SELECT col2 * - col1 * - col1 AS col0 FROM tab0 cor0 ---- 244068 679042 9409 query I rowsort SELECT + 12 * 33 FROM tab2 AS cor0 ---- 396 396 396 query I rowsort SELECT ALL - - 87 AS col2 FROM tab0 AS cor0 ---- 87 87 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 90 col0 FROM tab2, tab1 AS cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to 3b4644ef0734ed220952cae7e0648c4b query I rowsort SELECT - ( cor0.col0 ) FROM tab0, tab0 AS cor0, tab1, tab2 AS cor1 ---- 81 values hashing to 26e45cd9fe71a2b90a8bdef20c88e70d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 49 * col0 col1 FROM tab0 ---- 1176 1715 4361 query I rowsort SELECT + cor0.col1 AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT + cor0.col2 * + col1 AS col0 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT - - cor0.col0 * col2 + - col0 AS col1 FROM tab0 AS cor0 ---- 0 7209 768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 38 * col2 col2 FROM tab2 AS cor0 ---- 1026 1444 988 query I rowsort SELECT DISTINCT - 39 FROM tab1 AS cor0 ---- -39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7213 SELECT + ( + col2 ) * - CAST( + col2 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif mysql # not compatible query I rowsort label-7213 SELECT + ( + col2 ) * - CAST ( + col2 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - - 91 * cor0.col2 AS col2 FROM tab1 cor0 ---- 4914 5187 8736 query I rowsort SELECT ALL 89 * 11 + + col1 FROM tab0 AS cor0 ---- 1065 1070 1076 query I rowsort SELECT ALL + col1 * 76 FROM tab2 AS cor0 ---- 1292 2356 4484 query I rowsort SELECT + col2 * + 42 FROM tab1 ---- 2268 2394 4032 query I rowsort SELECT + - 94 + col2 FROM tab2 AS cor0 ---- -56 -67 -68 onlyif mysql # use DIV operator for integer division query I rowsort label-7219 SELECT DISTINCT - - cor0.col2 DIV col1 + + col1 AS col0 FROM tab1 AS cor0 ---- 15 20 28 skipif mysql # not compatible query I rowsort label-7219 SELECT DISTINCT - - cor0.col2 / col1 + + col1 AS col0 FROM tab1 AS cor0 ---- 15 20 28 query I rowsort SELECT + 68 + - col0 AS col0 FROM tab0 AS cor0 ---- -21 33 44 query I rowsort SELECT DISTINCT - 48 + col0 FROM tab2 cor0 ---- -41 30 31 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7222 SELECT DISTINCT col1 / + CAST( NULL AS SIGNED ) + + tab1.col0 AS col0 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-7222 SELECT DISTINCT col1 / + CAST ( NULL AS INTEGER ) + + tab1.col0 AS col0 FROM tab1 ---- NULL query I rowsort SELECT + - col1 * - col0 - + col1 FROM tab1 AS cor0 ---- 1027 52 630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7224 SELECT - CAST( - 63 AS SIGNED ) + col0 FROM tab2 AS cor0 ---- 141 142 70 skipif mysql # not compatible query I rowsort label-7224 SELECT - CAST ( - 63 AS INTEGER ) + col0 FROM tab2 AS cor0 ---- 141 142 70 query I rowsort SELECT 79 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT + 88 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 6be17b82ecb3e8b268fcb4ba610ddb37 query I rowsort SELECT col2 * ( tab0.col2 * 33 ) AS col2 FROM tab0 ---- 221892 33 35937 query I rowsort SELECT - col2 + col0 * col1 AS col0 FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT - + ( - col0 ) FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7230 SELECT DISTINCT ( tab0.col1 ) DIV col2 AS col2 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-7230 SELECT DISTINCT ( tab0.col1 ) / col2 AS col2 FROM tab0 ---- 1 2 97 query I rowsort SELECT DISTINCT col2 * + ( - col0 + 61 ) AS col0 FROM tab1 ---- -171 -1824 3132 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7232 SELECT ALL + CAST( + col2 + + col0 AS SIGNED ) AS col2 FROM tab2 ---- 104 117 34 skipif mysql # not compatible query I rowsort label-7232 SELECT ALL + CAST ( + col2 + + col0 AS INTEGER ) AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT DISTINCT - ( 58 ) * col1 FROM tab2 ---- -1798 -3422 -986 query I rowsort SELECT - 29 + col2 FROM tab0 ---- -28 4 53 query I rowsort SELECT DISTINCT - + col1 + + col2 * 8 FROM tab2 cor0 ---- 149 185 287 query I rowsort SELECT ALL + col0 - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT + 29 * cor0.col1 * - col2 + col1 * - col0 * - col1 AS col1 FROM tab0 cor0 ---- 326502 520611 95202 query I rowsort SELECT - 17 + - col0 - col0 AS col0 FROM tab0 AS cor0 ---- -195 -65 -87 query I rowsort SELECT DISTINCT cor0.col1 + - col2 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT + col0 + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT col2 + col0 * - col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT DISTINCT - col1 + cor0.col0 * ( 98 + cor0.col0 ) * - col1 AS col1 FROM tab1 AS cor0 ---- -103690 -185133 -7904 query I rowsort SELECT ALL - cor0.col2 * cor0.col0 AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT 45 * + col1 FROM tab0 ---- 3870 4095 4365 query I rowsort SELECT + - col0 * - col2 + + 91 FROM tab0 AS cor0 ---- 126 7389 883 query I rowsort SELECT - col0 * ( + col2 + 98 ) FROM tab1 AS cor0 ---- -15520 -456 -9920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 98 * cor0.col1 col1 FROM tab2 cor0 ---- 1666 3038 5782 query I rowsort SELECT ( 74 ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to 2ccf8ef3f477e1a1a3e30c8b8154ff31 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7249 SELECT tab0.col1 - + CAST( NULL AS SIGNED ) * col2 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7249 SELECT tab0.col1 - + CAST ( NULL AS INTEGER ) * col2 AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col0 * - ( 98 ) FROM tab2 AS cor0 ---- -686 -7644 -7742 query I rowsort SELECT ( 19 ) FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 query I rowsort SELECT ALL - cor0.col1 * - 64 FROM tab1, tab2 AS cor0 ---- 9 values hashing to c751ea51c226889015445e4eb03cbacd query I rowsort SELECT col1 * - col1 - col0 FROM tab1 AS cor0 ---- -164 -249 -679 query I rowsort SELECT ( + cor0.col0 ) + + col2 * col1 * cor0.col1 FROM tab2 AS cor0 ---- 11061 25954 90584 query I rowsort SELECT + col2 - cor0.col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT - col0 * 5 - + col2 FROM tab2 ---- -416 -433 -62 query I rowsort SELECT + + 87 FROM tab2 AS cor0 ---- 87 87 87 query I rowsort SELECT col1 * ( col0 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT cor1.col2 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL col0 * - col1 + - ( + tab1.col1 * - tab1.col1 ) + 64 AS col2 FROM tab1 ---- -476 -807 662 onlyif mysql # use DIV operator for integer division query I rowsort label-7261 SELECT ALL + col2 + ( col2 ) + col0 DIV ( col0 * + tab0.col2 ) FROM tab0 ---- 164 3 66 skipif mysql # not compatible query I rowsort label-7261 SELECT ALL + col2 + ( col2 ) + col0 / ( col0 * + tab0.col2 ) FROM tab0 ---- 164 3 66 query I rowsort SELECT 31 FROM tab0, tab0 AS cor0, tab1 cor1, tab1, tab0 cor2 ---- 243 values hashing to 5b0462d4ccf91197d9ff7927e18ce26b query I rowsort SELECT DISTINCT + + col2 * 99 AS col0 FROM tab0 AS cor0 ---- 3267 8118 99 query I rowsort SELECT ALL + - col0 * - ( 29 ) AS col0 FROM tab2 AS cor0 ---- 203 2262 2291 query I rowsort SELECT ALL - - col1 + + col2 * col0 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT + 21 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c5272facdaaa11f884c8cc0d9d4f41c7 query I rowsort SELECT DISTINCT + col2 * - ( col0 ) FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT - ( + ( - col1 ) ) FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-7269 SELECT + 71 DIV col0 AS col1 FROM tab0 AS cor0 ---- 0 2 2 skipif mysql # not compatible query I rowsort label-7269 SELECT + 71 / col0 AS col1 FROM tab0 AS cor0 ---- 0 2 2 query I rowsort SELECT ALL + 80 * 81 AS col0 FROM tab1 AS cor0 ---- 6480 6480 6480 query I rowsort SELECT col1 + col1 + - col0 FROM tab1 cor0 ---- -44 -54 49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7272 SELECT ALL CAST( NULL AS SIGNED ) + 34 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7272 SELECT ALL CAST ( NULL AS INTEGER ) + 34 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7273 SELECT DISTINCT - col1 DIV + 47 + + col0 * + col0 AS col2 FROM tab0 AS cor0 ---- 1223 575 7920 skipif mysql # not compatible query I rowsort label-7273 SELECT DISTINCT - col1 / + 47 + + col0 * + col0 AS col2 FROM tab0 AS cor0 ---- 1223 575 7920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 57 col1 FROM tab0 AS cor0 ---- -57 onlyif mysql # use DIV operator for integer division query I rowsort label-7275 SELECT DISTINCT 16 * - col0 + + col0 DIV cor0.col0 FROM tab2 AS cor0 ---- -111 -1247 -1263 skipif mysql # not compatible query I rowsort label-7275 SELECT DISTINCT 16 * - col0 + + col0 / cor0.col0 FROM tab2 AS cor0 ---- -111 -1247 -1263 query I rowsort SELECT ALL + + 55 * + col0 + + col1 - - col0 AS col0 FROM tab0 AS cor0 ---- 1430 2057 5075 query I rowsort SELECT DISTINCT - - 32 FROM tab0 AS cor0 ---- 32 query I rowsort SELECT DISTINCT col0 * + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - 69 AS col0 FROM tab1 cor0 ---- -69 -69 -69 query I rowsort SELECT DISTINCT + + ( - col2 ) * - col0 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7281 SELECT DISTINCT CAST( NULL AS SIGNED ) * col1 * col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7281 SELECT DISTINCT CAST ( NULL AS INTEGER ) * col1 * col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - + 27 * cor0.col1 FROM tab1 AS cor0 ---- -270 -351 -702 query I rowsort SELECT ALL + col2 * + col2 + - col0 * - col0 AS col2 FROM tab2 ---- 6760 7685 778 query I rowsort SELECT ALL col2 + - tab0.col0 * 55 FROM tab0 ---- -1287 -1924 -4813 query I rowsort SELECT ALL + col2 + 56 + + tab1.col2 FROM tab1 ---- 164 170 248 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * ( 85 ) - - tab0.col1 col0 FROM tab0 ---- -7224 -7644 -8148 query I rowsort SELECT DISTINCT - col1 - + 27 AS col2 FROM tab0 ---- -113 -118 -124 query I rowsort SELECT ALL 21 FROM tab1 cor0 ---- 21 21 21 query I rowsort SELECT ALL col2 * ( col0 ) - - col0 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT - tab0.col0 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 query I rowsort SELECT ALL + col2 * col0 + 68 AS col0 FROM tab2 cor0 ---- 2096 257 3070 query I rowsort SELECT DISTINCT - + col1 - col1 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT DISTINCT + col0 * col1 AS col2 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ( col1 ) * 1 AS col2 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT ALL - 35 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- -3010 -3185 -3395 query I rowsort SELECT ALL + 65 * col2 + + 49 AS col0 FROM tab0 AS cor0 ---- 114 2194 5379 query I rowsort SELECT DISTINCT + col0 * 5 + + col2 AS col1 FROM tab2 AS cor0 ---- 416 433 62 onlyif mysql # use DIV operator for integer division query I rowsort label-7298 SELECT ( col1 ) DIV ( col1 ) FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7298 SELECT ( col1 ) / ( col1 ) FROM tab0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7299 SELECT DISTINCT ( - col2 ) DIV col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-7299 SELECT DISTINCT ( - col2 ) / col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT ALL - col0 * ( col0 ) + - col2 FROM tab1 AS cor0 ---- -4153 -63 -6496 query I rowsort SELECT ALL - col2 * col2 - - col0 AS col1 FROM tab0 cor0 ---- -1065 -6635 34 query I rowsort SELECT DISTINCT + 89 AS col0 FROM tab1 ---- 89 query I rowsort SELECT DISTINCT col0 + 89 AS col1 FROM tab1 ---- 153 169 92 query I rowsort SELECT DISTINCT col2 + + col1 * col1 AS col2 FROM tab1 ---- 157 265 730 query I rowsort SELECT DISTINCT + col2 + - col1 * col0 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL + col2 + - col0 * - col0 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + col1 + 84 FROM tab0 AS cor0 ---- 170 175 181 query I rowsort SELECT DISTINCT col2 + col2 * cor0.col0 + col1 FROM tab2 AS cor0 ---- 2113 247 3057 query I rowsort SELECT ALL + col0 * ( col1 ) + - col2 + + ( + 69 ) * - col0 AS col1 FROM tab1 AS cor0 ---- -183 -3833 -4576 query I rowsort SELECT ( - tab2.col2 ) AS col0 FROM tab2 ---- -26 -27 -38 query I rowsort SELECT DISTINCT ( - col1 ) + - col2 * 7 * col1 FROM tab2 ---- -10797 -4539 -5890 query I rowsort SELECT - + ( - col0 ) AS col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT ALL + ( 90 ) AS col1 FROM tab0 cor0 ---- 90 90 90 query I rowsort SELECT DISTINCT 95 + 82 FROM tab0 AS cor0 ---- 177 query I rowsort SELECT - + col1 + + col0 AS col0 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT ALL - ( 56 ) * cor0.col0 FROM tab2 AS cor0 ---- -392 -4368 -4424 query I rowsort SELECT + cor0.col0 * col1 * + ( col1 ) FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT ALL - - 70 - col2 AS col2 FROM tab1 AS cor0 ---- -26 13 16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col1 col0 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT ALL cor0.col2 * cor0.col1 FROM tab1 AS cor0 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + cor0.col0 * ( col1 + + col1 ) col2 FROM tab2 AS cor0 ---- 2765 441 9282 query I rowsort SELECT ALL col0 + cor0.col2 * - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT col2 * col2 + - col0 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT ALL - 70 + col1 FROM tab1 AS cor0 ---- -44 -57 -60 query I rowsort SELECT DISTINCT + - col2 * - col0 AS col1 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT + 70 + - col0 AS col0 FROM tab1 AS cor0 ---- -10 6 67 query I rowsort SELECT DISTINCT - + 7 - col0 AS col0 FROM tab0 cor0 ---- -31 -42 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7328 SELECT ALL CAST( NULL AS SIGNED ) * - col1 * col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7328 SELECT ALL CAST ( NULL AS INTEGER ) * - col1 * col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7329 SELECT - col1 DIV tab1.col1 + + col2 FROM tab1 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-7329 SELECT - col1 / tab1.col1 + + col2 FROM tab1 ---- 53 56 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col0 * ( + 42 ) col1 FROM tab0 ---- 1008 1470 3738 query I rowsort SELECT + + 69 FROM tab1 AS cor0 ---- 69 69 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + col1 * cor0.col2 col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT DISTINCT - 43 FROM tab2, tab1 AS cor0 ---- -43 query I rowsort SELECT ALL + 47 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT col2 * ( tab0.col0 ) * + col2 AS col0 FROM tab0 ---- 26136 35 598436 query I rowsort SELECT col1 * - col1 AS col2 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT + 37 AS col0 FROM tab2 ---- 37 query I rowsort SELECT - - ( + col1 ) + + col2 * - col0 * - col1 AS col2 FROM tab0 AS cor0 ---- 3492 664209 68198 query I rowsort SELECT col1 + 24 FROM tab0 cor0 ---- 110 115 121 query I rowsort SELECT - col0 + - col0 * - col2 + + 79 AS col2 FROM tab1 AS cor0 ---- 238 3663 7679 query I rowsort SELECT col0 + 28 AS col1 FROM tab0 AS cor0 ---- 117 52 63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7342 SELECT DISTINCT + col1 * col0 + CAST( - col0 * - col1 AS SIGNED ) col1 FROM tab2 cor0 ---- 2686 434 9204 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7342 SELECT DISTINCT + col1 * col0 + CAST ( - col0 * - col1 AS INTEGER ) col1 FROM tab2 cor0 ---- 2686 434 9204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + col1 col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + col0 * ( 80 ) * col0 + col0 * col1 AS col1 FROM tab0 AS cor0 ---- 101395 48144 641779 query I rowsort SELECT + col1 * col2 + col2 AS col0 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - col0 + col0 + ( col2 ) AS col0 FROM tab2 ---- 26 27 38 query I rowsort SELECT col1 * + col0 + 93 AS col1 FROM tab2 AS cor0 ---- 1436 310 4695 query I rowsort SELECT + col1 * col2 + - 78 FROM tab0 AS cor0 ---- 19 2760 7384 onlyif mysql # use DIV operator for integer division query I rowsort label-7349 SELECT + + col2 DIV ( - col2 + - col0 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7349 SELECT + + col2 / ( - col2 + - col0 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 * - tab1.col0 AS col2 FROM tab1 ---- -4096 -6400 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * col1 col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + col1 * + col0 + 33 FROM tab0 AS cor0 ---- 2097 3428 8132 query I rowsort SELECT DISTINCT - + col0 * - col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT + + col0 + + 7 FROM tab2 AS cor0 ---- 14 85 86 query I rowsort SELECT - col0 * - ( - col0 ) AS col1 FROM tab1 cor0 ---- -4096 -6400 -9 query I rowsort SELECT - - col0 + 15 * - col2 FROM tab1 cor0 ---- -1360 -791 -807 query I rowsort SELECT - + col1 - - col0 * + col2 AS col1 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT ALL - + col0 * - col1 * + col1 AS col2 FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT 78 * 10 - cor0.col1 FROM tab0 AS cor0 ---- 683 689 694 query I rowsort SELECT ALL 64 + ( col2 ) AS col1 FROM tab2 cor0 ---- 102 90 91 query I rowsort SELECT cor1.col2 FROM tab2, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7362 SELECT ( + cor0.col0 ) + + CAST( NULL AS SIGNED ) * cor0.col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7362 SELECT ( + cor0.col0 ) + + CAST ( NULL AS INTEGER ) * cor0.col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + cor0.col2 * cor0.col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cf1383d310e5e3e19470e0b8dc064d0c query I rowsort SELECT DISTINCT - - cor0.col1 + - col2 * ( col2 ) AS col2 FROM tab2 AS cor0 ---- -1427 -617 -698 onlyif mysql # use DIV operator for integer division query I rowsort label-7365 SELECT cor0.col2 DIV - col0 col0 FROM tab2 AS cor0 ---- -3 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7365 SELECT cor0.col2 / - col0 col0 FROM tab2 AS cor0 ---- -3 0 0 query I rowsort SELECT tab1.col2 + + col0 * col1 AS col1 FROM tab1 ---- 1136 132 697 query I rowsort SELECT col0 * - col0 + - col2 * + col1 FROM tab0 ---- -1322 -15383 -3414 query I rowsort SELECT 53 - - col0 FROM tab0 ---- 142 77 88 query I rowsort SELECT ALL + ( 81 ) * col1 + col0 + col1 AS col0 FROM tab1 AS cor0 ---- 1146 2135 884 query I rowsort SELECT DISTINCT + ( - col0 ) - col1 AS col0 FROM tab2 cor0 ---- -137 -38 -96 query I rowsort SELECT ALL 88 * - cor0.col1 FROM tab2 AS cor0 ---- -1496 -2728 -5192 query I rowsort SELECT - ( - col0 ) AS col0 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT - 71 AS col0 FROM tab2 AS cor0 ---- -71 -71 -71 query I rowsort SELECT ALL 73 + col1 AS col2 FROM tab0 ---- 159 164 170 query I rowsort SELECT ALL - + 31 + + col2 + 78 FROM tab1 AS cor0 ---- 101 104 143 query I rowsort SELECT + 87 FROM tab0 cor0 ---- 87 87 87 query I rowsort SELECT ALL - 20 * col0 + + col1 FROM tab1 cor0 ---- -1270 -1587 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7378 SELECT ALL - + col0 * cor0.col0 * + CAST( NULL AS SIGNED ) + 79 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7378 SELECT ALL - + col0 * cor0.col0 * + CAST ( NULL AS INTEGER ) + 79 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * col2 + col2 * + col1 AS col1 FROM tab0 AS cor0 ---- 14924 194 5676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * col2 col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT - 7 FROM tab0, tab1 cor0, tab1 AS cor1 ---- -7 query I rowsort SELECT col0 + ( col2 ) * col2 FROM tab2 ---- 1523 736 754 query I rowsort SELECT DISTINCT col1 * + ( col0 * - col2 ) FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT col0 * 87 FROM tab1 ---- 261 5568 6960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + 43 * 24 col2 FROM tab2 cor0 ---- 1025 953 954 query I rowsort SELECT DISTINCT - col0 * ( + col1 ) AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7387 SELECT + cor0.col0 * - CAST( NULL AS SIGNED ) + + col2 * - col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7387 SELECT + cor0.col0 * - CAST ( NULL AS INTEGER ) + + col2 * - col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col0 + + ( - 70 ) AS col2 FROM tab2 AS cor0 ---- -63 8 9 query I rowsort SELECT DISTINCT + col2 * 15 - cor0.col0 AS col1 FROM tab2 cor0 ---- 312 398 491 query I rowsort SELECT + + col2 * col1 + cor0.col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - + col1 + + ( 52 ) * col0 AS col2 FROM tab2 AS cor0 ---- 333 3997 4091 query I rowsort SELECT ( + 81 ) * col2 FROM tab0 AS cor0 ---- 2673 6642 81 query I rowsort SELECT ALL + - 19 AS col2 FROM tab2 AS cor0 ---- -19 -19 -19 query I rowsort SELECT + + 28 FROM tab2 AS cor0 ---- 28 28 28 query I rowsort SELECT ALL - col1 * 9 FROM tab2 AS cor0 ---- -153 -279 -531 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7396 SELECT ALL - CAST( NULL AS SIGNED ) + col1 * col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7396 SELECT ALL - CAST ( NULL AS INTEGER ) + col1 * col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 15 * cor0.col2 AS col1 FROM tab0 cor0 ---- 1230 15 495 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( - col0 ) col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL + + col0 * - col1 * col2 + - col2 * col1 AS col1 FROM tab1 AS cor0 ---- -101088 -37050 -5616 query I rowsort SELECT ALL + + 38 AS col2 FROM tab0 AS cor0 ---- 38 38 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( cor0.col1 ) * + col1 - col2 col0 FROM tab2 cor0 ---- 251 3455 934 query I rowsort SELECT 14 * - 60 * col0 AS col0 FROM tab0 AS cor0 ---- -20160 -29400 -74760 query I rowsort SELECT DISTINCT + 87 + col2 * - col2 AS col2 FROM tab0 AS cor0 ---- -1002 -6637 86 query I rowsort SELECT - ( + col1 ) + col0 AS col2 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT + - cor0.col2 + + col0 * col2 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 onlyif mysql # use DIV operator for integer division query I rowsort label-7406 SELECT ALL - col2 + + col0 DIV col0 FROM tab2 ---- -25 -26 -37 skipif mysql # not compatible query I rowsort label-7406 SELECT ALL - col2 + + col0 / col0 FROM tab2 ---- -25 -26 -37 query I rowsort SELECT ALL + 76 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT DISTINCT + ( - 66 ) AS col2 FROM tab0 AS cor0 ---- -66 query I rowsort SELECT ALL 0 * + col2 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 33 + - col1 * + col0 AS col1 FROM tab0 AS cor0 ---- -2097 -3428 -8132 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7411 SELECT DISTINCT 45 + col0 + col2 * + CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7411 SELECT DISTINCT 45 + col0 + col2 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + + 25 + + col0 AS col2 FROM tab1 AS cor0 ---- 105 28 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7413 SELECT col2 DIV - col0 FROM tab2 cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-7413 SELECT col2 / - col0 FROM tab2 cor0 ---- -3 0 0 query I rowsort SELECT ALL ( col2 ) * + col2 + ( - 34 * col2 ) AS col1 FROM tab1 cor0 ---- 1080 1311 5952 query I rowsort SELECT DISTINCT cor0.col2 + cor0.col1 * + col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + - 35 + - col2 * - col1 AS col1 FROM tab1 AS cor0 ---- 1213 1369 535 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7417 SELECT - - CAST( + col1 AS SIGNED ) * col2 AS col0 FROM tab2 AS cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-7417 SELECT - - CAST ( + col1 AS INTEGER ) * col2 AS col0 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-7418 SELECT col0 DIV + col0 AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7418 SELECT col0 / + col0 AS col1 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT 70 + col2 AS col0 FROM tab2 ---- 108 96 97 query I rowsort SELECT ALL + 98 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f9dee8c21116f1aed64ac5160e190809 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7421 SELECT + CAST( NULL AS SIGNED ) + - col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7421 SELECT + CAST ( NULL AS INTEGER ) + - col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 1 * - col1 col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT tab0.col1 * ( - col0 + col1 ) * 84 FROM tab0 ---- 15288 447888 505176 query I rowsort SELECT - col0 * - col0 + - col2 AS col2 FROM tab2 ---- 22 6058 6203 query I rowsort SELECT DISTINCT - 46 * - 77 * - col2 FROM tab1 ---- -191268 -201894 -340032 query I rowsort SELECT ALL - 46 * col2 AS col1 FROM tab2 ---- -1196 -1242 -1748 query I rowsort SELECT DISTINCT cor0.col0 AS col1 FROM tab1, tab1 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT 19 * - 88 FROM tab0 ---- -1672 query I rowsort SELECT - 67 + tab2.col1 FROM tab2 ---- -36 -50 -8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + 58 col0 FROM tab1 ---- 68 71 84 query I rowsort SELECT DISTINCT col0 * + ( col0 + + 76 ) AS col0 FROM tab0 ---- 14685 2400 3885 query I rowsort SELECT col2 * + col0 + ( col2 ) * - col1 FROM tab1 AS cor0 ---- -1242 3078 6432 query I rowsort SELECT - col1 + 23 FROM tab0 AS cor0 ---- -63 -68 -74 query I rowsort SELECT col2 * - 26 - col2 AS col1 FROM tab0 AS cor0 ---- -2214 -27 -891 query I rowsort SELECT DISTINCT col2 * + ( col1 ) + - col2 FROM tab1 cor0 ---- 1152 1350 513 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7436 SELECT ALL - col1 * CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7436 SELECT ALL - col1 * CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7437 SELECT ALL + col0 DIV CAST( - col2 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-7437 SELECT ALL + col0 / CAST ( - col2 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -1 -35 0 query I rowsort SELECT DISTINCT cor0.col1 * 55 + col1 FROM tab0 AS cor0 ---- 4816 5096 5432 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7439 SELECT - - col1 + CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-7439 SELECT - - col1 + CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-7440 SELECT DISTINCT + - col0 DIV + col2 + + 64 DIV col2 FROM tab1 cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-7440 SELECT DISTINCT + - col0 / + col2 + + 64 / col2 FROM tab1 cor0 ---- 0 1 query I rowsort SELECT ALL - col1 + 7 AS col0 FROM tab1 AS cor0 ---- -19 -3 -6 query I rowsort SELECT + cor0.col2 + - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT - tab1.col2 * col1 AS col0 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT - col0 + tab0.col2 AS col2 FROM tab0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-7445 SELECT DISTINCT 3 DIV + col0 + + col2 AS col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-7445 SELECT DISTINCT 3 / + col0 + + col2 AS col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT 7 AS col2 FROM tab1, tab1 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to bd991c690468eea3ef45a96817ca3617 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1, tab1 cor2, tab2 AS cor3 ---- 3645 values hashing to c3f17e238f07c9d20c4ee001084f26c7 query I rowsort SELECT DISTINCT col0 * col0 * col2 AS col2 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT - col2 + 12 * + col2 FROM tab1 AS cor0 ---- 1056 594 627 onlyif mysql # use DIV operator for integer division query I rowsort label-7450 SELECT DISTINCT + col2 DIV 83 AS col0 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7450 SELECT DISTINCT + col2 / 83 AS col0 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7451 SELECT DISTINCT + col0 * + col0 + col1 DIV col0 FROM tab0 AS cor0 ---- 1227 579 7922 skipif mysql # not compatible query I rowsort label-7451 SELECT DISTINCT + col0 * + col0 + col1 / col0 FROM tab0 AS cor0 ---- 1227 579 7922 query I rowsort SELECT ALL col2 * + col1 + - 25 FROM tab0 cor0 ---- 2813 72 7437 query I rowsort SELECT + - cor0.col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-7454 SELECT 94 + + cor0.col0 DIV - col0 AS col0 FROM tab0 cor0 ---- 93 93 93 skipif mysql # not compatible query I rowsort label-7454 SELECT 94 + + cor0.col0 / - col0 AS col0 FROM tab0 cor0 ---- 93 93 93 query I rowsort SELECT col2 + - cor0.col0 * + col0 AS col0 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT - - 14 * - col2 + - col1 FROM tab1 AS cor0 ---- -1357 -782 -808 query I rowsort SELECT ALL ( col0 * col0 ) FROM tab2 ---- 49 6084 6241 query I rowsort SELECT col1 * - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( + col0 AS REAL ) FROM tab0 ---- 24 35 89 query I rowsort SELECT DISTINCT + col2 - + col2 * tab1.col1 FROM tab1 ---- -1152 -1350 -513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 + + col1 - col0 col2 FROM tab1 AS cor0 ---- 29 3 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 63 - + col2 col0 FROM tab0 cor0 ---- -145 -64 -96 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab0, tab0 cor1, tab1 AS cor2 ---- 972 values hashing to 9af67d6f98010464af5d560bf949d487 query I rowsort SELECT - - ( col2 ) * col2 * col1 FROM tab2 AS cor0 ---- 22599 24548 39884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7465 SELECT + col1 + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7465 SELECT + col1 + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + - col0 * col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL + col0 - col0 AS col0 FROM tab2 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7468 SELECT ALL + col2 * col1 DIV col0 FROM tab2 cor0 ---- 119 19 8 skipif mysql # not compatible query I rowsort label-7468 SELECT ALL + col2 * col1 / col0 FROM tab2 cor0 ---- 119 19 8 query I rowsort SELECT DISTINCT - ( + 7 + col2 ) FROM tab2 ---- -33 -34 -45 query I rowsort SELECT DISTINCT col2 * - col2 - col2 FROM tab2 cor0 ---- -1482 -702 -756 query I rowsort SELECT - ( + col0 ) * + col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL tab1.col2 + - tab1.col0 FROM tab1 WHERE col0 * col2 + - col2 + col2 >= NULL ---- query I rowsort SELECT cor0.col2 AS col1 FROM tab1 AS cor0 CROSS JOIN tab2 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 onlyif mysql # use DIV operator for integer division query I rowsort label-7474 SELECT DISTINCT - col0 DIV + col0 + - tab0.col1 AS col1 FROM tab0 ---- -87 -92 -98 skipif mysql # not compatible query I rowsort label-7474 SELECT DISTINCT - col0 / + col0 + - tab0.col1 AS col1 FROM tab0 ---- -87 -92 -98 query I rowsort SELECT DISTINCT + col0 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + tab1.col1 * - col1 + + tab1.col2 col0 FROM tab1 ---- -568 14 23 query I rowsort SELECT ALL + col1 * - tab0.col1 * + col1 + tab0.col0 + + col2 AS col2 FROM tab0 ---- -635999 -753400 -912637 query I rowsort SELECT ALL col2 + + tab1.col0 AS col0 FROM tab1 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * cor0.col0 col2 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - cor0.col2 * col2 * col1 + cor0.col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT col2 + col0 + - col2 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- -7127 -735 1 query I rowsort SELECT DISTINCT col2 * + col0 + col0 + col0 AS col1 FROM tab1 AS cor0 ---- 168 3776 7840 query I rowsort SELECT - + col0 + cor0.col0 + col1 AS col2 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-7484 SELECT + col0 DIV + col0 col2 FROM tab1 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7484 SELECT + col0 / + col0 col2 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL col1 + + col0 AS col2 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT - - col2 * + col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-7487 SELECT col0 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7487 SELECT col0 / - col0 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT + - col0 * - col2 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + col1 * + col2 + + col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT - - cor0.col2 + - col0 * col1 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT - col0 * cor0.col1 + col1 AS col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT - - col1 + col0 * - col1 AS col1 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT DISTINCT - col2 * + col2 * col2 FROM tab1 AS cor0 ---- -157464 -185193 -884736 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col2 * col2 col0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT ALL - col0 * 12 FROM tab2 AS cor0 ---- -84 -936 -948 query I rowsort SELECT 47 AS col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 3f991632e9c7c5142e1d80857cd10a2d query I rowsort SELECT DISTINCT - col0 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL + cor0.col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT + col1 + + 59 FROM tab1 ---- 69 72 85 query I rowsort SELECT col2 + ( + col1 ) * - col1 AS col2 FROM tab0 ---- -7363 -8199 -9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col2 + col2 col0 FROM tab0 ---- 36 7380 825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7502 SELECT + col0 - - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7502 SELECT + col0 - - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - col2 + 70 FROM tab0 ---- -12 37 69 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7504 SELECT ALL - col2 * - CAST( col0 * - col1 AS SIGNED ) + CAST( - 23 AS SIGNED ) FROM tab0 cor0 ---- -3418 -664141 -68135 skipif mysql # not compatible query I rowsort label-7504 SELECT ALL - col2 * - CAST ( col0 * - col1 AS INTEGER ) + CAST ( - 23 AS INTEGER ) FROM tab0 cor0 ---- -3418 -664141 -68135 query I rowsort SELECT ALL - cor0.col2 * + 36 AS col2 FROM tab1 AS cor0 ---- -1944 -2052 -3456 query I rowsort SELECT ALL + col1 * + col0 + + col1 + col0 FROM tab0 AS cor0 ---- 2174 3527 8279 query I rowsort SELECT DISTINCT + cor0.col1 + col2 + - col0 FROM tab1 AS cor0 ---- 29 3 77 query I rowsort SELECT ALL ( col0 ) * + tab2.col1 + ( col1 ) FROM tab2 ---- 1360 248 4661 query I rowsort SELECT 58 + ( col1 ) + - col1 * 94 * col0 FROM tab2 ---- -126167 -20309 -432471 query I rowsort SELECT + ( + 75 ) * - tab0.col2 FROM tab0 ---- -2475 -6150 -75 query I rowsort SELECT ALL + + col1 * col0 - 73 * + col1 AS col1 FROM tab2 AS cor0 ---- -2046 102 295 query I rowsort SELECT DISTINCT col0 * tab1.col2 AS col1 FROM tab1 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7513 SELECT DISTINCT - CAST( NULL AS SIGNED ) * + col2 + - col2 AS col1 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-7513 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * + col2 + - col2 AS col1 FROM tab1 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7514 SELECT - col1 * - col2 * col0 - - col1 * 53 DIV tab2.col1 AS col2 FROM tab2 ---- 119705 51087 5912 skipif mysql # not compatible query I rowsort label-7514 SELECT - col1 * - col2 * col0 - - col1 * 53 / tab2.col1 AS col2 FROM tab2 ---- 119705 51087 5912 query I rowsort SELECT 95 + + col2 FROM tab0 ---- 128 177 96 onlyif mysql # use DIV operator for integer division query I rowsort label-7516 SELECT ALL col1 DIV col1 + + col1 FROM tab2 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-7516 SELECT ALL col1 / col1 + + col1 FROM tab2 ---- 18 32 60 query I rowsort SELECT ALL + ( col1 ) + - col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL col1 + - tab2.col2 AS col2 FROM tab2 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-7519 SELECT + + ( col0 ) + + 58 DIV - 27 FROM tab0 AS cor0 ---- 22 33 87 skipif mysql # not compatible query I rowsort label-7519 SELECT + + ( col0 ) + + 58 / - 27 FROM tab0 AS cor0 ---- 22 33 87 query I rowsort SELECT DISTINCT + 82 AS col2 FROM tab0 AS cor0 ---- 82 query I rowsort SELECT DISTINCT + - col1 * col0 + 58 + col2 * - col1 FROM tab2 cor0 ---- -1931 -6078 -996 query I rowsort SELECT ALL - + col2 + + col1 AS col2 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT 65 * col2 + 80 * col0 FROM tab0 AS cor0 ---- 12450 2865 4065 query I rowsort SELECT DISTINCT 31 * + col1 + + ( - col1 ) * - col0 FROM tab2 cor0 ---- 1178 1870 6431 query I rowsort SELECT + - col0 + col1 FROM tab0 cor0 ---- 2 62 62 query I rowsort SELECT ALL + + 62 + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 148 153 159 query I rowsort SELECT - col2 + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT ALL - col1 + - cor0.col0 * ( col0 ) + + col0 AS col2 FROM tab0 AS cor0 ---- -1287 -638 -7923 query I rowsort SELECT ALL + + 67 AS col1 FROM tab2 AS cor0 ---- 67 67 67 query I rowsort SELECT DISTINCT + - 89 + col2 FROM tab2 cor0 ---- -51 -62 -63 query I rowsort SELECT DISTINCT col2 + + cor0.col1 * ( 83 ) FROM tab0 AS cor0 ---- 7171 7635 8052 query I rowsort SELECT DISTINCT 55 + - col1 * col0 + + col0 * - cor0.col2 FROM tab1 AS cor0 ---- -185 -4233 -8665 query I rowsort SELECT - + col0 + - col2 AS col1 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT - 53 + + col1 AS col1 FROM tab1 ---- -27 -40 -43 query I rowsort SELECT DISTINCT - ( col1 + - col1 ) * 32 AS col1 FROM tab1 ---- 0 query I rowsort SELECT ( col2 ) * + col0 AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL + 53 AS col0 FROM tab2 ---- 53 53 53 query I rowsort SELECT DISTINCT 5 * col1 FROM tab2 ---- 155 295 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col0 * - col0 col2 FROM tab1 ---- -4096 -6400 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col2 col2 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT ALL - col0 * col2 + col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT - 24 FROM tab1 cor0 ---- -24 -24 -24 query I rowsort SELECT ALL - col2 + - col2 * - col0 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT - col1 + 37 * - col0 AS col1 FROM tab2 AS cor0 ---- -290 -2940 -2945 onlyif mysql # use DIV operator for integer division query I rowsort label-7545 SELECT - col2 * col0 DIV + col2 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-7545 SELECT - col2 * col0 / + col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT - col1 + - col1 * col2 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT col0 + - ( col0 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - + cor0.col2 * - col2 * + col1 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT - 15 * col1 AS col1 FROM tab1 ---- -150 -195 -390 query I rowsort SELECT ALL - 33 + col2 FROM tab1 ---- 21 24 63 query I rowsort SELECT ALL - tab2.col1 + col1 AS col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT 64 + col1 * tab0.col2 FROM tab0 ---- 161 2902 7526 query I rowsort SELECT - tab1.col1 * col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - - 98 + + col1 FROM tab1 cor0 ---- 108 111 124 query I rowsort SELECT ALL - 19 FROM tab2 AS cor0 ---- -19 -19 -19 onlyif mysql # use DIV operator for integer division query I rowsort label-7556 SELECT DISTINCT - col0 DIV + col1 + - col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-7556 SELECT DISTINCT - col0 / + col1 + - col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT 95 * col0 FROM tab1 AS cor0 ---- 285 6080 7600 query I rowsort SELECT - - 97 + 68 FROM tab2 cor0 ---- 165 165 165 query I rowsort SELECT 5 * + 25 FROM tab2 AS cor0 ---- 125 125 125 query I rowsort SELECT + + cor0.col1 * col0 + col1 + - cor0.col1 * - 98 FROM tab0 AS cor0 ---- 10578 12998 17108 query I rowsort SELECT DISTINCT col1 * + col1 + + col1 FROM tab0 cor0 ---- 7482 8372 9506 query I rowsort SELECT ALL + 78 + + col0 * col2 AS col0 FROM tab2 AS cor0 ---- 2106 267 3080 query I rowsort SELECT + + 76 AS col1 FROM tab1 AS cor0 ---- 76 76 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7564 SELECT DISTINCT col2 / CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-7564 SELECT DISTINCT col2 / CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL query I rowsort SELECT DISTINCT + col2 * + col2 + + col1 * cor0.col1 FROM tab1 AS cor0 ---- 3349 3592 9385 query I rowsort SELECT - 40 * + 30 + col2 * 22 AS col2 FROM tab1 AS cor0 ---- -12 54 912 query I rowsort SELECT ALL col2 * 84 FROM tab0 cor0 ---- 2772 6888 84 query I rowsort SELECT + 97 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5e0d31ac41981bcdf6a665538a71a09c query I rowsort SELECT col0 + + col0 + - col1 FROM tab1 ---- -20 118 147 query I rowsort SELECT ALL + tab2.col2 + - col2 + col1 FROM tab2 ---- 17 31 59 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 cor0 CROSS JOIN tab0, tab1, tab0 AS cor1 WHERE NULL BETWEEN NULL AND NULL ---- skipif mysql # not compatible query I rowsort SELECT + - 94 + col1 / + CAST ( col1 AS REAL ) AS col0 FROM tab0 AS cor0 ---- -93 -93 -93 query I rowsort SELECT 98 + col2 + 13 AS col2 FROM tab1 AS cor0 ---- 165 168 207 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + + col2 * - col2 col1 FROM tab2 ---- -1406 -650 -702 query I rowsort SELECT ALL + tab1.col1 FROM tab1, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT - col2 * 70 FROM tab2 cor0 ---- -1820 -1890 -2660 query I rowsort SELECT - ( 38 ) FROM tab2 AS cor0 ---- -38 -38 -38 query I rowsort SELECT + 64 * col2 AS col0 FROM tab1 AS cor0 ---- 3456 3648 6144 query I rowsort SELECT - 75 * col2 AS col0 FROM tab0 AS cor0 ---- -2475 -6150 -75 query I rowsort SELECT ALL - 34 AS col0 FROM tab1 AS cor0 ---- -34 -34 -34 query I rowsort SELECT ALL - 35 * col1 * + col2 FROM tab0 AS cor0 ---- -261170 -3395 -99330 query I rowsort SELECT DISTINCT - - 60 AS col0 FROM tab0 cor0 ---- 60 query I rowsort SELECT 20 + + col2 FROM tab2 AS cor0 ---- 46 47 58 query I rowsort SELECT + 37 AS col2 FROM tab0 cor0 ---- 37 37 37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7585 SELECT ALL + CAST( NULL AS DECIMAL ) * + tab0.col0 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7585 SELECT ALL + CAST ( NULL AS REAL ) * + tab0.col0 AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + + col1 + col2 * - col0 AS col0 FROM tab0 AS cor0 ---- -706 -7207 62 onlyif mysql # use DIV operator for integer division query I rowsort label-7587 SELECT + 5 DIV col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7587 SELECT + 5 / col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + 45 * col1 AS col0 FROM tab0 AS cor0 ---- 3870 4095 4365 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7589 SELECT - CAST( - col1 AS SIGNED ) AS col1 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-7589 SELECT - CAST ( - col1 AS INTEGER ) AS col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT - col0 * - 30 FROM tab2 AS cor0 ---- 210 2340 2370 query I rowsort SELECT - - cor0.col0 + + ( cor0.col2 ) AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT - + col2 * col0 + 62 * - col2 FROM tab1 AS cor0 ---- -13632 -3510 -7182 query I rowsort SELECT - col2 * cor0.col2 + - col1 FROM tab0 AS cor0 ---- -1175 -6815 -98 query I rowsort SELECT ALL 90 * tab1.col2 FROM tab1 ---- 4860 5130 8640 query I rowsort SELECT ( col0 ) * - 46 AS col1 FROM tab1 ---- -138 -2944 -3680 query I rowsort SELECT ALL ( 85 ) FROM tab1, tab0 cor0 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b query I rowsort SELECT DISTINCT - tab0.col1 * col0 * col2 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT - 73 * + cor0.col0 + col2 AS col1 FROM tab2 AS cor0 ---- -484 -5668 -5729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7599 SELECT - CAST( NULL AS DECIMAL ) * col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7599 SELECT - CAST ( NULL AS REAL ) * col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7600 SELECT DISTINCT - ( - ( col2 ) ) DIV 28 AS col0 FROM tab2 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-7600 SELECT DISTINCT - ( - ( col2 ) ) / 28 AS col0 FROM tab2 AS cor0 ---- 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * - col0 + + cor0.col1 * col1 col2 FROM tab2 AS cor0 ---- -2603 -5952 912 query I rowsort SELECT 34 + + col2 * col0 AS col2 FROM tab1 AS cor0 ---- 196 3682 7714 query I rowsort SELECT ALL + 3 + col0 * col0 FROM tab1 AS cor0 ---- 12 4099 6403 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) + col0 col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ALL - col0 * + col1 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - - col1 * col2 + cor0.col1 * - col2 + + col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL - - 34 FROM tab0 AS cor0 ---- 34 34 34 onlyif mysql # use DIV operator for integer division query I rowsort label-7608 SELECT DISTINCT + - col1 DIV - 12 FROM tab0 AS cor0 ---- 7 8 skipif mysql # not compatible query I rowsort label-7608 SELECT DISTINCT + - col1 / - 12 FROM tab0 AS cor0 ---- 7 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * 42 + col2 col0 FROM tab0 AS cor0 ---- -1353 -3362 -41 query I rowsort SELECT ALL + cor0.col1 * - col1 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT ALL cor0.col2 * ( col1 + 59 ) AS col1 FROM tab0 AS cor0 ---- 12300 156 4785 query I rowsort SELECT - - col1 * col0 + col1 * - col0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 94 + 90 AS col2 FROM tab2 AS cor0 ---- -4 query I rowsort SELECT + col0 + 5 * col0 FROM tab0 AS cor0 ---- 144 210 534 query I rowsort SELECT ALL - 98 * cor0.col0 FROM tab1 cor0 ---- -294 -6272 -7840 query I rowsort SELECT DISTINCT + col1 * 95 * col2 + - col0 FROM tab2 ---- 145652 61291 79508 query I rowsort SELECT ALL col0 * 26 + col1 * + col1 FROM tab0 ---- 10319 10595 8020 onlyif mysql # use DIV operator for integer division query I rowsort label-7618 SELECT ALL col1 DIV CAST( 93 AS SIGNED ) FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7618 SELECT ALL col1 / CAST ( 93 AS INTEGER ) FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL - ( col2 ) FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - 27 * 68 - col2 FROM tab2 ---- -1862 -1863 -1874 query I rowsort SELECT ALL - 55 FROM tab2, tab2 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to b90e74bece5521b514096c5b6e105fde query I rowsort SELECT - col1 * ( col2 ) + col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7623 SELECT ALL CAST( - col2 AS SIGNED ) + + col0 AS col0 FROM tab1 cor0 ---- -16 -51 7 skipif mysql # not compatible query I rowsort label-7623 SELECT ALL CAST ( - col2 AS INTEGER ) + + col0 AS col0 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT - 38 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 query I rowsort SELECT - col1 * - 58 FROM tab1 AS cor0 ---- 1508 580 754 query I rowsort SELECT + col1 - - col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT 70 AS col2 FROM tab0 AS cor0 ---- 70 70 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * col2 - col2 col1 FROM tab0 ---- 0 1056 6642 query I rowsort SELECT + 23 AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 546d49aa433406dd83ea19885588e658 query I rowsort SELECT DISTINCT col1 + - 24 * 27 FROM tab1 cor0 ---- -622 -635 -638 query I rowsort SELECT ALL + + col2 * col2 + col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT ALL + - col2 + - col1 * cor0.col1 FROM tab0 AS cor0 ---- -7429 -8363 -9410 query I rowsort SELECT ALL col2 + col1 * - col2 AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT DISTINCT - col1 * - 94 AS col2 FROM tab0 AS cor0 ---- 8084 8554 9118 onlyif mysql # use DIV operator for integer division query I rowsort label-7635 SELECT ALL + cor0.col1 DIV col0 + - 94 DIV + col1 FROM tab0 AS cor0 ---- 0 2 2 skipif mysql # not compatible query I rowsort label-7635 SELECT ALL + cor0.col1 / col0 + - 94 / + col1 FROM tab0 AS cor0 ---- 0 2 2 query I rowsort SELECT - + col0 + ( + cor0.col0 ) FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort SELECT + - cor0.col0 * - CAST ( - 8 AS REAL ) + - col1 AS col0 FROM tab1 AS cor0 ---- -50 -522 -653 query I rowsort SELECT + + ( + col0 ) * col2 + col2 + - col2 * ( - 59 ) FROM tab1 AS cor0 ---- 13440 3402 7068 query I rowsort SELECT ALL 34 FROM tab1 cor0 ---- 34 34 34 query I rowsort SELECT DISTINCT + col0 * col1 * - col2 AS col0 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT + tab1.col1 * - tab1.col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL cor0.col1 + - col0 * 25 FROM tab2 AS cor0 ---- -144 -1891 -1958 query I rowsort SELECT DISTINCT 85 AS col2 FROM tab0 AS cor0 ---- 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 * - col1 * + col0 col1 FROM tab1 cor0 ---- 36480 4212 99840 query I rowsort SELECT + + 54 + - col1 FROM tab0 cor0 ---- -32 -37 -43 query I rowsort SELECT col1 + col2 * ( col1 * - col1 ) AS col2 FROM tab2 cor0 ---- -10965 -25916 -90447 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7647 SELECT 96 * col0 / + CAST( NULL AS DECIMAL ) + col0 * col1 + - col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7647 SELECT 96 * col0 / + CAST ( NULL AS REAL ) + col0 * col1 + - col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 14 AS col2 FROM tab0 AS cor0 ---- 14 14 14 query I rowsort SELECT - - col0 * - col1 + ( 99 * + col2 ) + - 46 AS col2 FROM tab2 cor0 ---- -2074 2373 2410 query I rowsort SELECT - col1 + + col1 * - col2 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT - + 45 * + col2 AS col2 FROM tab2 AS cor0 ---- -1170 -1215 -1710 query I rowsort SELECT DISTINCT - - ( col1 ) FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7653 SELECT - col0 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7653 SELECT - col0 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 + col0 * col1 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT ALL + col0 * + 0 * col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 - + col1 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7657 SELECT col1 + + CAST( - col0 AS SIGNED ) * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 6143 6258 80 skipif mysql # not compatible query I rowsort label-7657 SELECT col1 + + CAST ( - col0 AS INTEGER ) * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT 42 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 64c29db9f1cd7ed4ddeb1735e3e0d442 query I rowsort SELECT 87 + col2 FROM tab0 ---- 120 169 88 query I rowsort SELECT DISTINCT + 18 AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 18 query I rowsort SELECT DISTINCT tab1.col0 + col0 AS col0 FROM tab1 ---- 128 160 6 query I rowsort SELECT ALL tab2.col2 * col2 + + 31 * col0 FROM tab2 ---- 3094 3893 946 query I rowsort SELECT ALL col0 * col2 + - col0 * + cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- -384 1360 156 query I rowsort SELECT DISTINCT col0 * col2 * col0 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT + ( 35 ) * cor0.col0 - - 81 FROM tab1 AS cor0 ---- 186 2321 2881 query I rowsort SELECT ALL + + 35 FROM tab2 AS cor0 ---- 35 35 35 query I rowsort SELECT - col1 + - col2 + + col2 AS col1 FROM tab2 AS cor0 ---- -17 -31 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-7668 SELECT ALL + tab0.col2 DIV + tab0.col2 AS col2 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7668 SELECT ALL + tab0.col2 / + tab0.col2 AS col2 FROM tab0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7669 SELECT ALL + col0 DIV + 26 FROM tab2 ---- 0 3 3 skipif mysql # not compatible query I rowsort label-7669 SELECT ALL + col0 / + 26 FROM tab2 ---- 0 3 3 query I rowsort SELECT col2 * col1 - - col0 FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7671 SELECT ALL + CAST( + col0 AS SIGNED ) * col0 + - CAST( NULL AS DECIMAL ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7671 SELECT ALL + CAST ( + col0 AS INTEGER ) * col0 + - CAST ( NULL AS REAL ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL col2 + col1 + col0 * + ( col0 ) FROM tab2 ---- 107 6169 6296 query I rowsort SELECT ( col0 * - col2 ) + - ( col1 ) * col0 + + 79 AS col0 FROM tab2 ---- -327 -4266 -6551 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7674 SELECT ALL - CAST( NULL AS DECIMAL ) * 40 - tab2.col2 AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7674 SELECT ALL - CAST ( NULL AS REAL ) * 40 - tab2.col2 AS col1 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7675 SELECT col2 + col1 * col0 DIV - ( - col0 ) + + col0 FROM tab2 cor0 ---- 134 163 65 skipif mysql # not compatible query I rowsort label-7675 SELECT col2 + col1 * col0 / - ( - col0 ) + + col0 FROM tab2 cor0 ---- 134 163 65 query I rowsort SELECT DISTINCT col0 + + col2 + + col2 * col0 FROM tab0 ---- 71 7469 849 query I rowsort SELECT 59 + col2 AS col0 FROM tab1 AS cor0 ---- 113 116 155 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7678 SELECT ALL + CAST( - col2 AS SIGNED ) + + col1 AS col0 FROM tab0 AS cor0 ---- 53 9 96 skipif mysql # not compatible query I rowsort label-7678 SELECT ALL + CAST ( - col2 AS INTEGER ) + + col1 AS col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT ALL ( + col0 ) * col1 FROM tab0 AS cor0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 63 col0 FROM tab1 cor0 ---- -63 query I rowsort SELECT ALL col2 * + col2 * col1 + + tab2.col2 AS col0 FROM tab2 ---- 22626 24586 39910 query I rowsort SELECT ALL + 88 + tab2.col1 FROM tab2 ---- 105 119 147 query I rowsort SELECT ALL 31 + - col0 * tab0.col2 AS col2 FROM tab0 ---- -4 -7267 -761 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 17 31 59 query I rowsort SELECT ALL ( col0 ) + col0 * - 96 FROM tab2 ---- -665 -7410 -7505 query I rowsort SELECT - - 36 + - cor0.col1 FROM tab1 AS cor0 ---- 10 23 26 onlyif mysql # use DIV operator for integer division query I rowsort label-7687 SELECT ALL - tab1.col0 DIV - col0 + - col1 * - ( + col2 + col0 ) FROM tab1 ---- 1211 1483 2289 skipif mysql # not compatible query I rowsort label-7687 SELECT ALL - tab1.col0 / - col0 + - col1 * - ( + col2 + col0 ) FROM tab1 ---- 1211 1483 2289 query I rowsort SELECT ALL + 95 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT DISTINCT + cor0.col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 10 13 26 query I rowsort SELECT - col1 * + col0 + - col2 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT ALL + - ( col2 ) * col2 + col1 * col2 * - 11 AS col0 FROM tab2 AS cor0 ---- -17550 -8550 -9936 query I rowsort SELECT ALL - 66 * - col1 AS col1 FROM tab2 AS cor0 ---- 1122 2046 3894 query I rowsort SELECT ALL col2 * 17 * - col2 FROM tab2 ---- -11492 -12393 -24548 query I rowsort SELECT 11 * cor0.col2 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 4b9e2b15cbe70c46900a4fc0d6780954 onlyif mysql # use DIV operator for integer division query I rowsort label-7695 SELECT - col2 DIV col0 + col1 AS col0 FROM tab0 ---- 85 91 97 skipif mysql # not compatible query I rowsort label-7695 SELECT - col2 / col0 + col1 AS col0 FROM tab0 ---- 85 91 97 query I rowsort SELECT col0 * + ( - tab2.col2 ) + - col0 AS col0 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT DISTINCT - col1 - col2 * col1 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT + + col1 * - col0 + - col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 onlyif mysql # use DIV operator for integer division query I rowsort label-7699 SELECT DISTINCT + - col1 * 50 - 63 DIV + col2 AS col0 FROM tab1 AS cor0 ---- -1301 -501 -650 skipif mysql # not compatible query I rowsort label-7699 SELECT DISTINCT + - col1 * 50 - 63 / + col2 AS col0 FROM tab1 AS cor0 ---- -1301 -501 -650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + ( + col0 + col1 ) * - 3 col1 FROM tab0 AS cor0 ---- -354 -431 -629 query I rowsort SELECT + ( ( col2 ) ) FROM tab2 cor0 ---- 26 27 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7702 SELECT ALL - CAST( col2 AS SIGNED ) * + cor0.col1 * - col1 + col0 AS col1 FROM tab1 AS cor0 ---- 16304 36507 5764 skipif mysql # not compatible query I rowsort label-7702 SELECT ALL - CAST ( col2 AS INTEGER ) * + cor0.col1 * - col1 + col0 AS col1 FROM tab1 AS cor0 ---- 16304 36507 5764 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 - - 44 * - col2 col2 FROM tab0 AS cor0 ---- -1476 -3697 -79 query I rowsort SELECT ALL - ( - 16 ) * col1 + - col0 * + col2 FROM tab2 AS cor0 ---- -1084 -2730 307 query I rowsort SELECT + col2 + + col0 * + col1 AS col1 FROM tab2 cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT + col2 * - col1 + + col0 * col0 + 88 AS col0 FROM tab2 AS cor0 ---- -700 4638 5683 query I rowsort SELECT ( ( col0 ) ) AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT 42 AS col1 FROM tab0 ---- 42 onlyif mysql # use DIV operator for integer division query I rowsort label-7709 SELECT col1 DIV 99 + + tab0.col2 * + col1 FROM tab0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-7709 SELECT col1 / 99 + + tab0.col2 * + col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + + 72 * col0 * col2 FROM tab2 cor0 ---- 13608 146016 216144 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 + 22 col0 FROM tab0 AS cor0 ---- -11 -60 21 query I rowsort SELECT 44 * col2 FROM tab0 ---- 1452 3608 44 query I rowsort SELECT DISTINCT + 92 * tab1.col0 AS col1 FROM tab1 ---- 276 5888 7360 query I rowsort SELECT - 7 * col2 + - col2 * - col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 207537 736608 8370 query I rowsort SELECT ALL + 5 + tab0.col0 FROM tab0 ---- 29 40 94 query I rowsort SELECT 85 * col0 AS col1 FROM tab1 ---- 255 5440 6800 query I rowsort SELECT + + col2 + col1 * + cor0.col2 AS col0 FROM tab0 cor0 ---- 2871 7544 98 query I rowsort SELECT - col2 + - 72 FROM tab0 AS cor0 ---- -105 -154 -73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - 6 - - col2 col0 FROM tab0 AS cor0 ---- -4 158 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7720 SELECT ALL + col2 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7720 SELECT ALL + col2 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * + 48 + + cor0.col0 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1086 3168 7056 query I rowsort SELECT DISTINCT + col2 + ( 20 ) FROM tab2 AS cor0 ---- 46 47 58 query I rowsort SELECT + cor0.col2 - col0 * col1 AS col0 FROM tab1 AS cor0 ---- -24 -583 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + 13 + + cor0.col1 * - col0 col2 FROM tab2 AS cor0 ---- -1368 -231 -4615 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7725 SELECT - - ( + ( + col1 ) ) * - CAST( + col0 AS SIGNED ) + col0 + - 89 AS col1 FROM tab1 AS cor0 ---- -1049 -164 -665 skipif mysql # not compatible query I rowsort label-7725 SELECT - - ( + ( + col1 ) ) * - CAST ( + col0 AS INTEGER ) + col0 + - 89 AS col1 FROM tab1 AS cor0 ---- -1049 -164 -665 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7726 SELECT CAST( col1 AS SIGNED ) * cor0.col2 - 49 FROM tab2 AS cor0 ---- 1485 597 788 skipif mysql # not compatible query I rowsort label-7726 SELECT CAST ( col1 AS INTEGER ) * cor0.col2 - 49 FROM tab2 AS cor0 ---- 1485 597 788 query I rowsort SELECT col0 * - ( + col2 ) + col0 AS col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 onlyif mysql # use DIV operator for integer division query I rowsort label-7728 SELECT - - 87 DIV - col2 + cor0.col2 * - 0 + + col1 AS col1 FROM tab1 cor0 ---- 13 25 9 skipif mysql # not compatible query I rowsort label-7728 SELECT - - 87 / - col2 + cor0.col2 * - 0 + + col1 AS col1 FROM tab1 cor0 ---- 13 25 9 query I rowsort SELECT + + 3 * col0 FROM tab1 AS cor0 ---- 192 240 9 onlyif mysql # use DIV operator for integer division query I rowsort label-7730 SELECT + cor0.col2 DIV col0 + + col1 * col0 DIV - col2 + col2 AS col0 FROM tab1 AS cor0 ---- 46 71 87 skipif mysql # not compatible query I rowsort label-7730 SELECT + cor0.col2 / col0 + + col1 * col0 / - col2 + col2 AS col0 FROM tab1 AS cor0 ---- 46 71 87 query I rowsort SELECT - ( - 53 ) * + col0 - 83 AS col2 FROM tab1 AS cor0 ---- 3309 4157 76 query I rowsort SELECT + 14 * col0 AS col1 FROM tab0 AS cor0 ---- 1246 336 490 query I rowsort SELECT - col0 + + col0 + col1 * + col1 AS col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - 51 * col2 + ( cor0.col0 ) + col2 FROM tab1 AS cor0 ---- -2697 -2786 -4720 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to 2566f3fa788816c8bfc482e730aaed74 query I rowsort SELECT ALL + col0 + - col0 * ( - col0 ) AS col1 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT ALL - col0 + - col0 * col0 + + col0 AS col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT - col0 * + col1 + col1 * col1 AS col2 FROM tab1 AS cor0 ---- -540 -871 598 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7739 SELECT DISTINCT col2 + col0 / CAST( NULL AS SIGNED ) FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-7739 SELECT DISTINCT col2 + col0 / CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL query I rowsort SELECT - 87 AS col1 FROM tab0 cor0 ---- -87 -87 -87 onlyif mysql # use DIV operator for integer division query I rowsort label-7741 SELECT 70 * col2 + cor0.col1 DIV 21 FROM tab2 AS cor0 ---- 1822 1891 2660 skipif mysql # not compatible query I rowsort label-7741 SELECT 70 * col2 + cor0.col1 / 21 FROM tab2 AS cor0 ---- 1822 1891 2660 query I rowsort SELECT + - col0 * col1 + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT - 96 + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -10 -5 1 query I rowsort SELECT DISTINCT - tab2.col1 FROM tab2, tab2 AS cor0, tab2 cor1 ---- -17 -31 -59 query I rowsort SELECT DISTINCT + - col0 * + col0 + col1 AS col2 FROM tab2 AS cor0 ---- -18 -6025 -6224 query I rowsort SELECT - + 40 * col2 FROM tab1 AS cor0 ---- -2160 -2280 -3840 query I rowsort SELECT DISTINCT 91 * - col1 AS col2 FROM tab2 AS cor0 ---- -1547 -2821 -5369 query I rowsort SELECT DISTINCT - 72 AS col1 FROM tab1 AS cor0 ---- -72 query I rowsort SELECT + cor0.col2 * + col2 + + 42 - col2 FROM tab2 AS cor0 ---- 1448 692 744 query I rowsort SELECT ALL + - cor0.col1 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL col0 * + col1 + - col1 AS col2 FROM tab2 ---- 1326 186 4543 query I rowsort SELECT ALL col1 * - ( - col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT ALL - col0 + + ( - col2 ) * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 onlyif mysql # use DIV operator for integer division query I rowsort label-7754 SELECT ALL + - col1 DIV CAST( 60 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7754 SELECT ALL + - col1 / CAST ( 60 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7755 SELECT - + cor0.col0 DIV CAST( - cor0.col2 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-7755 SELECT - + cor0.col0 / CAST ( - cor0.col2 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- 0 1 35 onlyif mysql # use DIV operator for integer division query I rowsort label-7756 SELECT ALL + - col1 * col1 DIV col2 + - col2 AS col0 FROM tab1 AS cor0 ---- -58 -66 -97 skipif mysql # not compatible query I rowsort label-7756 SELECT ALL + - col1 * col1 / col2 + - col2 AS col0 FROM tab1 AS cor0 ---- -58 -66 -97 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab2 cor0, tab2 AS cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to 6726a15019c52908f1f1d0df0cd4c1b8 query I rowsort SELECT + col2 - + 83 AS col1 FROM tab0 ---- -1 -50 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor1.col1 col2 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT DISTINCT - col0 * + tab1.col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - 36 * + 66 - - col2 FROM tab2 ---- -2338 -2349 -2350 query I rowsort SELECT DISTINCT + tab2.col1 - col0 * col1 AS col0 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT - 66 + col0 FROM tab0 ---- -31 -42 23 onlyif mysql # use DIV operator for integer division query I rowsort label-7764 SELECT - ( col2 + col0 ) * - col0 DIV col0 AS col1 FROM tab0 ---- 171 36 57 skipif mysql # not compatible query I rowsort label-7764 SELECT - ( col2 + col0 ) * - col0 / col0 AS col1 FROM tab0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 9 - 65 col0 FROM tab2 ---- -56 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 - 11 col0 FROM tab1 ---- -21 -24 -37 query I rowsort SELECT ALL - 35 * col0 FROM tab2 ---- -245 -2730 -2765 query I rowsort SELECT + 15 * col2 AS col0 FROM tab1 AS cor0 ---- 1440 810 855 onlyif mysql # use DIV operator for integer division query I rowsort label-7769 SELECT DISTINCT - col0 DIV col2 + + col0 * - col2 FROM tab1 ---- -162 -3649 -7680 skipif mysql # not compatible query I rowsort label-7769 SELECT DISTINCT - col0 / col2 + + col0 * - col2 FROM tab1 ---- -162 -3649 -7680 query I rowsort SELECT ALL + ( cor2.col2 ) AS col1 FROM tab0 cor0 CROSS JOIN tab0, tab0 AS cor1, tab2 cor2, tab0 cor3 ---- 243 values hashing to 3dcd863493ac16ce594c62d4ac8b0412 query I rowsort SELECT - - 22 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 query I rowsort SELECT 38 FROM tab1, tab1 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT DISTINCT col0 * - 24 - 7 AS col0 FROM tab0 AS cor0 ---- -2143 -583 -847 query I rowsort SELECT DISTINCT + col1 + col1 AS col0 FROM tab2 cor0 ---- 118 34 62 query I rowsort SELECT + col1 * 13 * col0 AS col2 FROM tab2 AS cor0 ---- 17459 2821 59826 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7776 SELECT ALL - CAST( NULL AS SIGNED ) FROM tab1, tab2 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7776 SELECT ALL - CAST ( NULL AS INTEGER ) FROM tab1, tab2 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - col1 * - ( 74 ) AS col2 FROM tab1 AS cor0 ---- 1924 740 962 query I rowsort SELECT DISTINCT + col2 + cor0.col1 FROM tab2 cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-7779 SELECT DISTINCT + - col1 * 90 + col1 DIV col0 + + 13 AS col2 FROM tab0 AS cor0 ---- -7724 -8176 -8715 skipif mysql # not compatible query I rowsort label-7779 SELECT DISTINCT + - col1 * 90 + col1 / col0 + + 13 AS col2 FROM tab0 AS cor0 ---- -7724 -8176 -8715 onlyif mysql # use DIV operator for integer division query I rowsort label-7780 SELECT - cor0.col2 DIV 60 + - col0 FROM tab1 cor0 ---- -3 -64 -81 skipif mysql # not compatible query I rowsort label-7780 SELECT - cor0.col2 / 60 + - col0 FROM tab1 cor0 ---- -3 -64 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 * 7 + cor0.col2 col0 FROM tab2 AS cor0 ---- 208 216 304 query I rowsort SELECT - col2 * col1 * + col2 + col0 FROM tab0 AS cor0 ---- -611795 -62 -93630 onlyif mysql # use DIV operator for integer division query I rowsort label-7783 SELECT col2 DIV + col0 + - cor0.col1 DIV col2 FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-7783 SELECT col2 / + col0 + - cor0.col1 / col2 FROM tab1 AS cor0 ---- 0 1 18 onlyif mysql # use DIV operator for integer division query I rowsort label-7784 SELECT - col2 + + col0 DIV col0 col1 FROM tab2 AS cor0 ---- -25 -26 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7784 SELECT - col2 + + col0 / col0 col1 FROM tab2 AS cor0 ---- -25 -26 -37 query I rowsort SELECT DISTINCT - col1 * 62 FROM tab0 cor0 ---- -5332 -5642 -6014 query I rowsort SELECT - col2 + - cor0.col0 + col1 * - col1 FROM tab0 AS cor0 ---- -7453 -8452 -9445 onlyif mysql # use DIV operator for integer division query I rowsort label-7787 SELECT DISTINCT - - col0 DIV cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-7787 SELECT DISTINCT - - col0 / cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL 19 + - ( col0 ) * + col1 AS col1 FROM tab2 cor0 ---- -1324 -198 -4583 query I rowsort SELECT ALL - + col1 * col2 + cor0.col0 * - 13 + - col2 AS col0 FROM tab0 AS cor0 ---- -3183 -553 -8701 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col0 - 71 col2 FROM tab2 ---- 118 1957 2931 query I rowsort SELECT ALL col2 + col1 * 68 * + col0 FROM tab0 ---- 140385 230861 550814 query I rowsort SELECT ALL - ( - col1 ) * col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7793 SELECT + - CAST( - cor0.col0 AS SIGNED ) * cor0.col2 * - cor0.col0 - ( col1 ) * col0 FROM tab0 cor0 ---- -21072 -4620 -657621 skipif mysql # not compatible query I rowsort label-7793 SELECT + - CAST ( - cor0.col0 AS INTEGER ) * cor0.col2 * - cor0.col0 - ( col1 ) * col0 FROM tab0 cor0 ---- -21072 -4620 -657621 query I rowsort SELECT DISTINCT - + col2 * - col0 AS col2 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT - - cor0.col1 + + col0 * + col2 FROM tab1 AS cor0 ---- 188 3658 7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 * - col2 col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT + col1 * - 34 AS col1 FROM tab2 AS cor0 ---- -1054 -2006 -578 query I rowsort SELECT tab2.col1 + col0 * col2 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT - + cor0.col1 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT col2 * 4 AS col0 FROM tab0 cor0 ---- 132 328 4 query I rowsort SELECT ALL ( + tab0.col1 ) * col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + 12 + - col0 AS col2 FROM tab2 ---- -66 -67 5 query I rowsort SELECT DISTINCT - 81 FROM tab1, tab2 AS cor0, tab2 cor1 ---- -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + 61 * + col0 col0 FROM tab1 AS cor0 ---- 237 3961 4976 onlyif mysql # use DIV operator for integer division query I rowsort label-7805 SELECT - col0 + col2 DIV + col2 AS col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-7805 SELECT - col0 + col2 / + col2 AS col0 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT - + col0 + + ( + 16 ) * cor0.col1 FROM tab2 cor0 ---- 193 489 866 query I rowsort SELECT DISTINCT 6 + 78 AS col2 FROM tab2, tab0 AS cor0 ---- 84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + 6 col2 FROM tab2 AS cor0 ---- 32 33 44 query I rowsort SELECT ALL + - 78 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to b6e4cc21599216686f0cf45b85668b2c query I rowsort SELECT ALL - tab2.col1 * + ( - col2 ) + col0 FROM tab2 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-7811 SELECT - col1 DIV + col1 AS col2 FROM tab2 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7811 SELECT - col1 / + col1 AS col2 FROM tab2 ---- -1 -1 -1 query I rowsort SELECT 41 AS col0 FROM tab0, tab0 cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT ALL + tab1.col1 * + cor0.col0 AS col0 FROM tab1, tab0, tab1 cor0 ---- 27 values hashing to e6d1e51162f22414194f33e791083a39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7814 SELECT DISTINCT + + col0 + CAST( NULL AS SIGNED ) * cor0.col0 AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7814 SELECT DISTINCT + + col0 + CAST ( NULL AS INTEGER ) * cor0.col0 AS col1 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab1.col1 * + 28 col1 FROM tab1 ---- -280 -364 -728 query I rowsort SELECT ALL + 3 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf onlyif mysql # use DIV operator for integer division query I rowsort label-7817 SELECT ALL col0 DIV 40 + + col1 FROM tab1 ---- 11 15 26 skipif mysql # not compatible query I rowsort label-7817 SELECT ALL col0 / 40 + + col1 FROM tab1 ---- 11 15 26 query I rowsort SELECT - 25 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 40ac8fd000b2e49317aed2411077839e query I rowsort SELECT tab2.col2 * 46 FROM tab2 ---- 1196 1242 1748 query I rowsort SELECT col2 + - 9 FROM tab0 ---- -8 24 73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 75 * col1 col0 FROM tab0 ---- 6450 6825 7275 query I rowsort SELECT 64 + + 31 AS col2 FROM tab0 ---- 95 95 95 query I rowsort SELECT DISTINCT col1 * col1 AS col2 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT + 69 + col0 * col2 AS col2 FROM tab1 AS cor0 ---- 231 3717 7749 query I rowsort SELECT + - col0 * + col2 AS col1 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT col1 * - cor0.col1 + col2 FROM tab1 AS cor0 ---- -43 -622 -73 query I rowsort SELECT ALL + col2 + cor0.col0 - col2 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7828 SELECT DISTINCT - cor0.col2 DIV + col0 + + ( - col1 ) DIV col2 AS col0 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-7828 SELECT DISTINCT - cor0.col2 / + col0 + + ( - col1 ) / col2 AS col0 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT ALL 68 AS col2 FROM tab0 cor0 ---- 68 68 68 query I rowsort SELECT + col1 + col2 * - col0 + col0 * - col1 AS col0 FROM tab1 AS cor0 ---- -214 -4278 -8707 query I rowsort SELECT DISTINCT + 65 * col1 FROM tab0 AS cor0 ---- 5590 5915 6305 query I rowsort SELECT ALL + + cor0.col0 * ( col1 ) + col1 AS col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - col1 * - 80 + col0 + + col0 FROM tab2 AS cor0 ---- 1518 2494 4876 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( ( col1 ) ) + + col2 col2 FROM tab1 AS cor0 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 75 * + col2 - col1 col1 FROM tab2 AS cor0 ---- 1891 1994 2833 query I rowsort SELECT - + 32 + + 23 FROM tab1 AS cor0 ---- -9 -9 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-7837 SELECT - + 96 * - col1 + - col2 DIV col1 FROM tab1 AS cor0 ---- 1241 2494 955 skipif mysql # not compatible query I rowsort label-7837 SELECT - + 96 * - col1 + - col2 / col1 FROM tab1 AS cor0 ---- 1241 2494 955 query I rowsort SELECT ALL - - ( + cor1.col2 ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT + - cor0.col2 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - 0 * ( col2 ) AS col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7841 SELECT + col2 DIV 38 AS col2 FROM tab0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-7841 SELECT + col2 / 38 AS col2 FROM tab0 ---- 0 0 2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7842 SELECT DISTINCT + CAST( 55 AS SIGNED ) AS col1 FROM tab1 ---- 55 skipif mysql # not compatible query I rowsort label-7842 SELECT DISTINCT + CAST ( 55 AS INTEGER ) AS col1 FROM tab1 ---- 55 onlyif mysql # use DIV operator for integer division query I rowsort label-7843 SELECT DISTINCT ( col2 ) DIV + col2 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-7843 SELECT DISTINCT ( col2 ) / + col2 FROM tab1 ---- 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7844 SELECT CAST( NULL AS SIGNED ) * + col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7844 SELECT CAST ( NULL AS INTEGER ) * + col0 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL ( col1 ) * - col2 FROM tab2 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 81 col0 FROM tab1, tab1 cor0 ---- 9 values hashing to 205b3ff2d7b1817c98d7980b8c17e6c1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7847 SELECT DISTINCT + CAST( - ( col2 ) * + col0 AS SIGNED ) AS col1 FROM tab2 ---- -189 -2028 -3002 skipif mysql # not compatible query I rowsort label-7847 SELECT DISTINCT + CAST ( - ( col2 ) * + col0 AS INTEGER ) AS col1 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT + 17 * col2 AS col1 FROM tab0 ---- 1394 17 561 query I rowsort SELECT - col0 + 26 * - col0 FROM tab2 AS cor0 ---- -189 -2106 -2133 onlyif mysql # use DIV operator for integer division query I rowsort label-7850 SELECT ALL - col0 DIV 51 + - tab0.col0 * + col0 FROM tab0 ---- -1225 -576 -7922 skipif mysql # not compatible query I rowsort label-7850 SELECT ALL - col0 / 51 + - tab0.col0 * + col0 FROM tab0 ---- -1225 -576 -7922 query I rowsort SELECT DISTINCT tab2.col0 + - tab2.col1 * - col0 * col2 AS col0 FROM tab2 ---- 119730 51113 5866 query I rowsort SELECT ALL - 57 FROM tab1 ---- -57 -57 -57 query I rowsort SELECT ALL - + col0 + 82 * + col1 AS col1 FROM tab2 AS cor0 ---- 1315 2535 4760 query I rowsort SELECT + - col2 * 50 FROM tab1 AS cor0 ---- -2700 -2850 -4800 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 35 col1 FROM tab2 ---- -35 -35 -35 query I rowsort SELECT - col2 * - cor0.col0 + + col1 AS col0 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-7857 SELECT cor0.col0 + - col2 - - col2 DIV + col2 FROM tab1 AS cor0 ---- -15 -50 8 skipif mysql # not compatible query I rowsort label-7857 SELECT cor0.col0 + - col2 - - col2 / + col2 FROM tab1 AS cor0 ---- -15 -50 8 query I rowsort SELECT - cor0.col0 * ( col2 ) - + col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT - col1 * col2 + col0 FROM tab0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-7860 SELECT - col2 + - col0 * col1 DIV - col1 AS col2 FROM tab1 ---- -16 -51 7 skipif mysql # not compatible query I rowsort label-7860 SELECT - col2 + - col0 * col1 / - col1 AS col2 FROM tab1 ---- -16 -51 7 query I rowsort SELECT col1 * - col1 + col1 AS col1 FROM tab0 ---- -7310 -8190 -9312 query I rowsort SELECT DISTINCT + col0 * tab2.col2 * + col0 FROM tab2 ---- 1323 158184 237158 query I rowsort SELECT - tab1.col0 * + tab1.col2 - + col0 FROM tab1 ---- -165 -3712 -7760 query I rowsort SELECT DISTINCT col1 - col0 * + col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col0 + col2 col2 FROM tab0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-7866 SELECT ALL + + cor0.col0 + col2 DIV + col2 - + col1 AS col0 FROM tab1 AS cor0 ---- -22 55 68 skipif mysql # not compatible query I rowsort label-7866 SELECT ALL + + cor0.col0 + col2 / + col2 - + col1 AS col0 FROM tab1 AS cor0 ---- -22 55 68 onlyif mysql # use DIV operator for integer division query I rowsort label-7867 SELECT DISTINCT - - col0 DIV col1 AS col2 FROM tab1 AS cor0 ---- 0 6 skipif mysql # not compatible query I rowsort label-7867 SELECT DISTINCT - - col0 / col1 AS col2 FROM tab1 AS cor0 ---- 0 6 query I rowsort SELECT ALL - col2 - + col2 FROM tab2 AS cor0 ---- -52 -54 -76 onlyif mysql # use DIV operator for integer division query I rowsort label-7869 SELECT ALL + + col0 DIV col1 AS col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-7869 SELECT ALL + + col0 / col1 AS col1 FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT col1 * col2 AS col1 FROM tab0 WHERE NULL >= + col1 * - col2 ---- query I rowsort SELECT DISTINCT col0 * + col1 + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-7872 SELECT DISTINCT + col1 * - col1 + col0 DIV col2 + + col2 FROM tab0 AS cor0 ---- -7363 -8198 -9373 skipif mysql # not compatible query I rowsort label-7872 SELECT DISTINCT + col1 * - col1 + col0 / col2 + + col2 FROM tab0 AS cor0 ---- -7363 -8198 -9373 onlyif mysql # use DIV operator for integer division query I rowsort label-7873 SELECT ALL + - col1 DIV - col1 + col1 AS col2 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-7873 SELECT ALL + - col1 / - col1 + col1 AS col2 FROM tab0 AS cor0 ---- 87 92 98 onlyif mysql # use DIV operator for integer division query I rowsort label-7874 SELECT DISTINCT col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-7874 SELECT DISTINCT col0 / col2 AS col2 FROM tab1 AS cor0 ---- 0 1 query I rowsort SELECT + col0 - - col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL cor0.col0 * + col1 + - col1 FROM tab1 AS cor0 ---- 1027 52 630 onlyif mysql # use DIV operator for integer division query I rowsort label-7877 SELECT ALL + + col1 DIV + cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 11 64 80 skipif mysql # not compatible query I rowsort label-7877 SELECT ALL + + col1 / + cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 11 64 80 query I rowsort SELECT ALL - col0 * col2 - col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT col1 + cor0.col2 * + col2 FROM tab1 AS cor0 ---- 2942 3259 9229 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col1 col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT col0 * col2 * - col2 FROM tab2 cor0 ---- -114076 -5103 -52728 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col1 col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT - + col0 + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - - 76 + col2 AS col0 FROM tab2 AS cor0 ---- 102 103 114 query I rowsort SELECT + 34 * - col2 * + col0 AS col0 FROM tab2 cor0 ---- -102068 -6426 -68952 query I rowsort SELECT DISTINCT - 28 * - col2 AS col0 FROM tab0 AS cor0 ---- 2296 28 924 query I rowsort SELECT ALL + col2 * - col0 + + col0 AS col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT col2 + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL 22 + - col2 * cor0.col0 * + col0 FROM tab2 AS cor0 ---- -1301 -158162 -237136 query I rowsort SELECT DISTINCT + col1 * - cor0.col0 + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT + - col2 * col0 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col0 * - col0 + + cor0.col2 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT ALL - col2 + - cor0.col2 * col2 FROM tab0 cor0 ---- -1122 -2 -6806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + col0 * col2 * col1 col2 FROM tab1 AS cor0 ---- 36490 4238 99853 query I rowsort SELECT - col0 - + col1 * - tab0.col2 FROM tab0 ---- 2814 62 7373 query I rowsort SELECT ( col0 * col0 + col0 * - col0 ) AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT - col0 * col2 + + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT + 36 AS col2 FROM tab0 ---- 36 onlyif mysql # use DIV operator for integer division query I rowsort label-7900 SELECT + col1 DIV + col1 AS col2 FROM tab2 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7900 SELECT + col1 / + col1 AS col2 FROM tab2 cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - ( + ( + col0 ) + + 4 ) FROM tab1 ---- -68 -7 -84 query I rowsort SELECT ( tab2.col1 ) AS col2 FROM tab2 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-7903 SELECT tab2.col0 DIV + 59 + + col0 FROM tab2 ---- 7 79 80 skipif mysql # not compatible query I rowsort label-7903 SELECT tab2.col0 / + 59 + + col0 FROM tab2 ---- 7 79 80 query I rowsort SELECT col1 + 75 AS col0 FROM tab1 ---- 101 85 88 onlyif mysql # use DIV operator for integer division query I rowsort label-7905 SELECT + col1 DIV - tab2.col1 + col0 AS col1 FROM tab2 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-7905 SELECT + col1 / - tab2.col1 + col0 AS col1 FROM tab2 ---- 6 77 78 query I rowsort SELECT ALL - 49 + col1 + ( + 85 * col2 + - tab2.col1 ) AS col1 FROM tab2 ---- 2161 2246 3181 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7907 SELECT DISTINCT - + 43 + col1 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7907 SELECT DISTINCT - + 43 + col1 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7908 SELECT - + col1 + col0 DIV - col0 AS col0 FROM tab1 AS cor0 ---- -11 -14 -27 skipif mysql # not compatible query I rowsort label-7908 SELECT - + col1 + col0 / - col0 AS col0 FROM tab1 AS cor0 ---- -11 -14 -27 onlyif mysql # use DIV operator for integer division query I rowsort label-7909 SELECT DISTINCT col0 + - col1 DIV + cor0.col1 FROM tab0 AS cor0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-7909 SELECT DISTINCT col0 + - col1 / + cor0.col1 FROM tab0 AS cor0 ---- 23 34 88 query I rowsort SELECT ALL col1 * - col0 AS col0 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - col0 * col2 * col2 AS col0 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT col1 + - ( + col1 ) FROM tab0 ---- 0 0 0 query I rowsort SELECT + col1 - 94 FROM tab2 ---- -35 -63 -77 onlyif mysql # use DIV operator for integer division query I rowsort label-7914 SELECT DISTINCT + col1 + - col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 24 5 6 skipif mysql # not compatible query I rowsort label-7914 SELECT DISTINCT + col1 + - col2 / col1 AS col2 FROM tab1 AS cor0 ---- 24 5 6 query I rowsort SELECT DISTINCT + + col1 * col1 + col1 * - col0 AS col2 FROM tab2 AS cor0 ---- -1054 -1121 744 query I rowsort SELECT DISTINCT - col2 + - 9 FROM tab0 AS cor0 ---- -10 -42 -91 query I rowsort SELECT ALL + col2 + - col1 * col1 + col2 FROM tab1 AS cor0 ---- -568 14 23 query I rowsort SELECT - ( - col0 ) + + col1 AS col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT - + col0 * - 98 AS col1 FROM tab0 AS cor0 ---- 2352 3430 8722 query I rowsort SELECT DISTINCT - - col1 * - col0 + col0 * - 33 + - 54 AS col0 FROM tab1 AS cor0 ---- -231 -2806 -3734 query I rowsort SELECT ALL - + col0 * - 5 + + col0 AS col0 FROM tab0 AS cor0 ---- 144 210 534 query I rowsort SELECT DISTINCT + + cor0.col0 + 89 AS col2 FROM tab1 AS cor0 ---- 153 169 92 query I rowsort SELECT ALL col0 + ( - tab2.col0 ) FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL col2 * 44 FROM tab1 AS cor0 ---- 2376 2508 4224 skipif mysql # not compatible query I rowsort SELECT DISTINCT - - CAST ( - col1 AS REAL ) / + col1 FROM tab0 AS cor0 ---- -1 onlyif mysql # use DIV operator for integer division query I rowsort label-7926 SELECT ALL + ( ( - col2 ) ) * ( + col1 ) - + col0 DIV + col2 col0 FROM tab1 AS cor0 ---- -1248 -1404 -571 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7926 SELECT ALL + ( ( - col2 ) ) * ( + col1 ) - + col0 / + col2 col0 FROM tab1 AS cor0 ---- -1248 -1404 -571 query I rowsort SELECT DISTINCT + 45 * col1 AS col1 FROM tab0 ---- 3870 4095 4365 query I rowsort SELECT + 72 * + col2 + col0 * ( + cor0.col2 ) FROM tab0 AS cor0 ---- 107 13202 3168 query I rowsort SELECT - cor0.col0 * ( col1 ) + - 21 AS col1 FROM tab1 AS cor0 ---- -1061 -661 -99 query I rowsort SELECT col2 + + 6 AS col2 FROM tab1 cor0 ---- 102 60 63 query I rowsort SELECT + cor0.col1 + col2 AS col0 FROM tab0 AS cor0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * + col0 col0 FROM tab1 cor0 ---- -1040 -640 -78 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab2 AS cor0, tab1 cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to be7848c91584d04f21fd5bbb0d239aca onlyif mysql # use DIV operator for integer division query I rowsort label-7934 SELECT col2 + + col1 + - col1 DIV + col1 FROM tab0 AS cor0 ---- 118 172 97 skipif mysql # not compatible query I rowsort label-7934 SELECT col2 + + col1 + - col1 / + col1 FROM tab0 AS cor0 ---- 118 172 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + + ( + col0 ) col1 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL + col1 * 14 FROM tab2 AS cor0 ---- 238 434 826 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7937 SELECT + col0 + - CAST( - col1 AS SIGNED ) col0 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7937 SELECT + col0 + - CAST ( - col1 AS INTEGER ) col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - - col0 - col1 * - 30 AS col2 FROM tab2 cor0 ---- 1848 589 937 query I rowsort SELECT + cor0.col1 * 89 - col2 AS col2 FROM tab0 AS cor0 ---- 7621 8017 8632 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7940 SELECT ALL - col2 + - CAST( + col0 AS SIGNED ) FROM tab1 ---- -121 -176 -57 skipif mysql # not compatible query I rowsort label-7940 SELECT ALL - col2 + - CAST ( + col0 AS INTEGER ) FROM tab1 ---- -121 -176 -57 query I rowsort SELECT + col1 + ( 90 + - col1 ) FROM tab0 ---- 90 90 90 query I rowsort SELECT col2 + + ( - ( + col2 ) ) FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7943 SELECT + col2 / CAST( NULL AS DECIMAL ) AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7943 SELECT + col2 / CAST ( NULL AS REAL ) AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - col2 * 58 * 20 FROM tab2 ---- -30160 -31320 -44080 onlyif mysql # use DIV operator for integer division query I rowsort label-7945 SELECT + col0 - - tab0.col2 DIV col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-7945 SELECT + col0 - - tab0.col2 / col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT + col0 + + col0 * - col2 + col2 FROM tab2 ---- -155 -1924 -2885 query I rowsort SELECT DISTINCT + col1 + + ( - col2 ) - col2 FROM tab0 ---- -73 20 95 query I rowsort SELECT cor0.col1 * - ( col1 ) * col2 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT col1 * 97 FROM tab2 AS cor0 ---- 1649 3007 5723 query I rowsort SELECT - col1 * - ( col2 + - col0 ) * 93 AS col0 FROM tab2 AS cor0 ---- -285324 -64821 57660 onlyif mysql # use DIV operator for integer division query I rowsort label-7951 SELECT - + col0 + - 54 DIV col0 FROM tab2 cor0 ---- -14 -78 -79 skipif mysql # not compatible query I rowsort label-7951 SELECT - + col0 + - 54 / col0 FROM tab2 cor0 ---- -14 -78 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 84 + 99 * - cor0.col0 col0 FROM tab1 AS cor0 ---- -213 -6252 -7836 query I rowsort SELECT - col1 * ( 28 ) FROM tab2 ---- -1652 -476 -868 query I rowsort SELECT ALL - + ( + 88 ) AS col2 FROM tab0 AS cor0 ---- -88 -88 -88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( + col1 ) col0 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 38 col1 FROM tab1 AS cor0 ---- -38 -38 -38 query I rowsort SELECT - cor0.col2 + col2 AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT ALL tab1.col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 onlyif mysql # use DIV operator for integer division query I rowsort label-7959 SELECT DISTINCT col2 DIV 60 FROM tab1 ---- 0 1 skipif mysql # not compatible query I rowsort label-7959 SELECT DISTINCT col2 / 60 FROM tab1 ---- 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7960 SELECT DISTINCT ( col2 ) + - col2 DIV col0 + - cor0.col0 * + col0 DIV - col0 FROM tab0 AS cor0 ---- 171 36 56 skipif mysql # not compatible query I rowsort label-7960 SELECT DISTINCT ( col2 ) + - col2 / col0 + - cor0.col0 * + col0 / - col0 FROM tab0 AS cor0 ---- 171 36 56 onlyif mysql # use DIV operator for integer division query I rowsort label-7961 SELECT - 38 DIV cor0.col0 AS col1 FROM tab1 AS cor0 ---- -12 0 0 skipif mysql # not compatible query I rowsort label-7961 SELECT - 38 / cor0.col0 AS col1 FROM tab1 AS cor0 ---- -12 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7962 SELECT + - ( col2 ) DIV + 63 AS col2 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7962 SELECT + - ( col2 ) / + 63 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ( - 33 ) FROM tab2 ---- -33 -33 -33 query I rowsort SELECT ALL ( + col2 ) * col2 AS col1 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT + tab1.col2 + - col1 AS col2 FROM tab1 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 37 col0 FROM tab0 ---- 37 query I rowsort SELECT DISTINCT 0 AS col1 FROM tab0 ---- 0 query I rowsort SELECT - 23 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ce60bf4b0647d0fcb18a0562e351c52d query I rowsort SELECT - col2 * + 65 + - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -3564 -3762 -6336 onlyif mysql # use DIV operator for integer division query I rowsort label-7970 SELECT ALL - + col1 DIV + col0 + + 98 AS col1 FROM tab1 AS cor0 ---- 90 98 98 skipif mysql # not compatible query I rowsort label-7970 SELECT ALL - + col1 / + col0 + + 98 AS col1 FROM tab1 AS cor0 ---- 90 98 98 query I rowsort SELECT DISTINCT col2 + 72 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 3942 4161 7008 query I rowsort SELECT ALL col2 * ( col1 ) + col2 * + col1 FROM tab0 AS cor0 ---- 14924 194 5676 query I rowsort SELECT ALL - 66 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to cd4a3594ee8b45223ebf9f25840cd112 query I rowsort SELECT - 34 + - col2 AS col0 FROM tab1 AS cor0 ---- -130 -88 -91 query I rowsort SELECT ALL 22 * col1 AS col0 FROM tab1 ---- 220 286 572 query I rowsort SELECT ALL 72 AS col2 FROM tab2 ---- 72 72 72 query I rowsort SELECT - col2 * 37 FROM tab2 AS cor0 ---- -1406 -962 -999 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7978 SELECT DISTINCT col2 * CAST( NULL AS SIGNED ) + col2 / col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7978 SELECT DISTINCT col2 * CAST ( NULL AS INTEGER ) + col2 / col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col1 * - col0 - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1136 -132 -697 onlyif mysql # use DIV operator for integer division query I rowsort label-7980 SELECT ALL cor0.col2 DIV + 5 AS col2 FROM tab1 cor0 ---- 10 11 19 skipif mysql # not compatible query I rowsort label-7980 SELECT ALL cor0.col2 / + 5 AS col2 FROM tab1 cor0 ---- 10 11 19 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7981 SELECT ALL + + col0 * CAST( col0 AS SIGNED ) FROM tab0 AS cor0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-7981 SELECT ALL + + col0 * CAST ( col0 AS INTEGER ) FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-7982 SELECT DISTINCT - cor0.col2 DIV 71 + - col0 col0 FROM tab0 AS cor0 ---- -24 -35 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7982 SELECT DISTINCT - cor0.col2 / 71 + - col0 col0 FROM tab0 AS cor0 ---- -24 -35 -90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7983 SELECT DISTINCT + col1 * col2 + col2 * col1 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7983 SELECT DISTINCT + col1 * col2 + col2 * col1 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 * + col1 AS col2 FROM tab1 cor0 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-7985 SELECT DISTINCT - - col2 + + ( col0 ) DIV - col0 FROM tab0 cor0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-7985 SELECT DISTINCT - - col2 + + ( col0 ) / - col0 FROM tab0 cor0 ---- 0 32 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7986 SELECT ALL + + col0 * CAST( - col1 + cor0.col1 * - 39 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -135800 -323960 -82560 skipif mysql # not compatible query I rowsort label-7986 SELECT ALL + + col0 * CAST ( - col1 + cor0.col1 * - 39 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -135800 -323960 -82560 query I rowsort SELECT ALL - col2 - col0 * + col0 AS col0 FROM tab1 AS cor0 ---- -4153 -63 -6496 query I rowsort SELECT DISTINCT col2 + col0 * + col0 AS col0 FROM tab1 AS cor0 ---- 4153 63 6496 query I rowsort SELECT DISTINCT - + col2 * + col1 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 query IIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 243 values hashing to d489341cd587fd6eb0b972c5464c6ddc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( col2 ) + col2 col1 FROM tab2 ---- 52 54 76 query I rowsort SELECT + + 64 + - col1 FROM tab0 AS cor0 ---- -22 -27 -33 query I rowsort SELECT 90 + + 73 FROM tab1 AS cor0 ---- 163 163 163 onlyif mysql # use DIV operator for integer division query I rowsort label-7994 SELECT + ( + col2 ) DIV - col2 + - 46 * col0 * col2 FROM tab0 AS cor0 ---- -1611 -335709 -36433 skipif mysql # not compatible query I rowsort label-7994 SELECT + ( + col2 ) / - col2 + - 46 * col0 * col2 FROM tab0 AS cor0 ---- -1611 -335709 -36433 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7995 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - col0 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7995 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - col0 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL 16 - 41 AS col2 FROM tab1 AS cor0 ---- -25 -25 -25 query I rowsort SELECT + cor0.col2 * col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT col0 + col0 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT + cor0.col0 * - col2 + - col0 * + col0 + - cor0.col0 * col1 * 0 AS col2 FROM tab2 cor0 ---- -238 -8112 -9243 query I rowsort SELECT - col2 * - 62 - + col0 FROM tab2 AS cor0 ---- 1534 1667 2277 onlyif mysql # use DIV operator for integer division query I rowsort label-8001 SELECT - ( 80 ) * col0 + col1 DIV + col1 FROM tab1 AS cor0 ---- -239 -5119 -6399 skipif mysql # not compatible query I rowsort label-8001 SELECT - ( 80 ) * col0 + col1 / + col1 FROM tab1 AS cor0 ---- -239 -5119 -6399 query I rowsort SELECT DISTINCT 41 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 41 query I rowsort SELECT - + col1 * + col1 * - col2 AS col1 FROM tab1 AS cor0 ---- 16224 36504 5700 onlyif mysql # use DIV operator for integer division query I rowsort label-8004 SELECT ALL + 18 + col1 DIV + 68 FROM tab2 AS cor0 ---- 18 18 18 skipif mysql # not compatible query I rowsort label-8004 SELECT ALL + 18 + col1 / + 68 FROM tab2 AS cor0 ---- 18 18 18 query I rowsort SELECT - + col2 + - col2 * + 98 FROM tab0 AS cor0 ---- -3267 -8118 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col0 col2 FROM tab1 AS cor0 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-8007 SELECT DISTINCT + - 92 DIV col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -92 skipif mysql # not compatible query I rowsort label-8007 SELECT DISTINCT + - 92 / col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -92 query I rowsort SELECT DISTINCT - 58 - col1 AS col0 FROM tab1 AS cor0 ---- -68 -71 -84 query I rowsort SELECT ALL 0 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL - + cor0.col0 * - col0 + - 24 * col2 FROM tab0 AS cor0 ---- -216 1201 5953 query I rowsort SELECT DISTINCT - tab2.col2 * col1 + col2 FROM tab2 ---- -1508 -608 -810 query I rowsort SELECT tab2.col2 - tab2.col1 * - col0 AS col2 FROM tab2 ---- 1381 244 4628 query III rowsort SELECT * FROM tab1 WHERE NOT ( col1 ) BETWEEN NULL AND ( col2 * tab1.col0 ) ---- query I rowsort SELECT DISTINCT col0 + + col0 * col2 FROM tab2 ---- 196 2106 3081 query III rowsort SELECT ALL * FROM tab2 WHERE NOT NULL < ( NULL ) ---- query I rowsort SELECT DISTINCT - col1 * + col0 * col2 AS col0 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT ALL col0 + - col1 * + tab1.col1 * col0 FROM tab1 WHERE NOT col0 + - col0 * tab1.col1 + - col1 NOT IN ( - col1 + col2 / - col1 + col1 * col0 ) ---- query I rowsort SELECT tab1.col0 * - tab1.col2 AS col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL - col1 + + col2 * + tab0.col0 * + col2 FROM tab0 ---- -62 26050 598345 query I rowsort SELECT + tab1.col0 + col0 + + tab1.col2 * tab1.col2 FROM tab1 ---- 2922 3377 9376 query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( + col2 ) ---- query I rowsort SELECT + col0 + col1 * tab0.col2 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT + col0 * col2 AS col0 FROM tab1 WHERE NULL NOT IN ( col1 ) ---- query I rowsort SELECT DISTINCT tab1.col1 * tab1.col0 AS col2 FROM tab1 ---- 1040 640 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - + col2 * col0 col0 FROM tab2 WHERE ( col0 ) BETWEEN col0 AND NULL ---- query I rowsort SELECT ALL col2 FROM tab0 WHERE ( NULL ) <> NULL ---- query I rowsort SELECT ALL col1 * col2 + tab0.col1 AS col2 FROM tab0 ---- 194 2924 7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col0 col1 FROM tab0 cor0 WHERE NULL > NULL ---- query I rowsort SELECT col1 * col2 * - col1 + col2 AS col1 FROM tab1 ---- -16128 -36450 -5643 query I rowsort SELECT ALL col1 * col0 + - col0 * - col0 AS col2 FROM tab2 ---- 10686 266 7584 query I rowsort SELECT + col1 * col2 * - col1 + - tab0.col1 + col1 AS col0 FROM tab0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT col2 * + col1 + tab1.col1 AS col2 FROM tab1 ---- 1261 1430 580 query I rowsort SELECT col2 * - col2 - col0 AS col0 FROM tab0 ---- -1113 -36 -6813 query I rowsort SELECT ALL - col0 + col0 * - col2 * + col0 FROM tab2 ---- -1330 -158262 -237237 query I rowsort SELECT DISTINCT col0 + col0 * - col2 FROM tab0 ---- -7209 -768 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col1 * col2 + + col1 col1 FROM tab1 ---- 1261 1430 580 query III rowsort SELECT ALL * FROM tab1 WHERE col0 IN ( col2 / col2 ) ---- query I rowsort SELECT col1 * cor0.col1 + col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT ALL + col2 + + col1 * - col1 AS col2 FROM tab2 AS cor0 ---- -251 -3455 -934 query III rowsort SELECT * FROM tab0 AS cor0 WHERE NULL NOT IN ( + col0 ) ---- query I rowsort SELECT col1 * - col2 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT cor0.col0 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT ALL + col1 * cor0.col1 * - col0 + - cor0.col0 * col1 + - col2 AS col2 FROM tab2 AS cor0 ---- -24212 -276146 -6971 query I rowsort SELECT ALL col1 - - col0 FROM tab1 cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8045 SELECT + col0 * - CAST( NULL AS SIGNED ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8045 SELECT + col0 * - CAST ( NULL AS INTEGER ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col0 * col0 + - 8 FROM tab0 AS cor0 ---- 1217 568 7913 query I rowsort SELECT DISTINCT - - col1 * - ( - 24 ) FROM tab0 AS cor0 ---- 2064 2184 2328 query I rowsort SELECT ALL - cor0.col0 AS col0 FROM tab0 cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT - 97 + 92 FROM tab1 AS cor0 ---- -5 -5 -5 query I rowsort SELECT - 48 + + col0 AS col2 FROM tab2 cor0 ---- -41 30 31 query I rowsort SELECT ALL - tab2.col1 * - cor0.col2 + - 45 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 3e5d6d4165bc1cfbbdb803863df2fc23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 21 col2 FROM tab0 cor0 ---- -21 -21 -21 query I rowsort SELECT - 54 + + col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2784 43 7408 query I rowsort SELECT ALL ( - cor0.col2 ) * + col0 FROM tab0 cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-8055 SELECT + col2 + - col2 DIV + 25 AS col0 FROM tab0 AS cor0 ---- 1 32 79 skipif mysql # not compatible query I rowsort label-8055 SELECT + col2 + - col2 / + 25 AS col0 FROM tab0 AS cor0 ---- 1 32 79 query I rowsort SELECT ALL col0 + col2 * - col1 FROM tab0 ---- -2814 -62 -7373 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + col0 * + col2 col0 FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-8058 SELECT - col2 DIV + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8058 SELECT - col2 / + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-8059 SELECT DISTINCT - col1 DIV col1 col2 FROM tab2 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8059 SELECT DISTINCT - col1 / col1 col2 FROM tab2 AS cor0 ---- -1 query I rowsort SELECT - col2 + - ( + col1 ) * col0 AS col1 FROM tab2 cor0 ---- -1381 -244 -4628 onlyif mysql # use DIV operator for integer division query I rowsort label-8061 SELECT col1 * 19 DIV col2 + col2 FROM tab0 AS cor0 ---- 103 1844 82 skipif mysql # not compatible query I rowsort label-8061 SELECT col1 * 19 / col2 + col2 FROM tab0 AS cor0 ---- 103 1844 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8062 SELECT + col2 * + CAST( 71 AS SIGNED ) - col1 FROM tab0 AS cor0 ---- -26 2257 5731 skipif mysql # not compatible query I rowsort label-8062 SELECT + col2 * + CAST ( 71 AS INTEGER ) - col1 FROM tab0 AS cor0 ---- -26 2257 5731 query I rowsort SELECT ALL - col2 * - tab0.col1 * + ( + col0 ) + - col1 FROM tab0 ---- 3298 664027 68026 query I rowsort SELECT - col2 * + 30 + 28 FROM tab0 AS cor0 ---- -2 -2432 -962 query I rowsort SELECT DISTINCT ( 63 * + cor1.col2 ) FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 1638 1701 2394 onlyif mysql # use DIV operator for integer division query I rowsort label-8066 SELECT ALL - 92 * - col0 + + col0 DIV col0 FROM tab2 ---- 645 7177 7269 skipif mysql # not compatible query I rowsort label-8066 SELECT ALL - 92 * - col0 + + col0 / col0 FROM tab2 ---- 645 7177 7269 onlyif mysql # use DIV operator for integer division query I rowsort label-8067 SELECT ALL 57 DIV + 12 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa skipif mysql # not compatible query I rowsort label-8067 SELECT ALL 57 / + 12 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa query I rowsort SELECT - col0 + + ( + col1 + + col0 ) FROM tab1 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8069 SELECT - + CAST( NULL AS SIGNED ) * - 52 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8069 SELECT - + CAST ( NULL AS INTEGER ) * - 52 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 + + col1 * col0 AS col2 FROM tab0 cor0 ---- 2097 3396 8181 query I rowsort SELECT ALL col0 * 3 AS col2 FROM tab2 ---- 21 234 237 query I rowsort SELECT - - col0 * + 11 AS col1 FROM tab1 AS cor0 ---- 33 704 880 query I rowsort SELECT ALL - + col2 * col0 + + col1 * + cor0.col0 FROM tab2 AS cor0 ---- -1659 2574 28 query I rowsort SELECT ALL + cor0.col0 * + cor0.col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to d2e5241c58e367013a1a203910e000c0 query I rowsort SELECT DISTINCT + 69 + - col2 AS col2 FROM tab2 AS cor0 ---- 31 42 43 query I rowsort SELECT ALL - + 78 + - col1 * 28 FROM tab2 cor0 ---- -1730 -554 -946 query I rowsort SELECT + + 15 * - col0 FROM tab2 AS cor0 ---- -105 -1170 -1185 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * col0 + ( - col2 * col0 ) col2 FROM tab1 AS cor0 ---- -3008 -6640 -84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8079 SELECT col2 - - CAST( NULL AS SIGNED ) * + col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8079 SELECT col2 - - CAST ( NULL AS INTEGER ) * + col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 * col2 + - col0 * tab0.col1 FROM tab0 ---- -14823 -3153 -3396 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8081 SELECT ALL col2 + CAST( + 60 AS SIGNED ) FROM tab1 ---- 114 117 156 skipif mysql # not compatible query I rowsort label-8081 SELECT ALL col2 + CAST ( + 60 AS INTEGER ) FROM tab1 ---- 114 117 156 query I rowsort SELECT ALL + col0 * + col2 * - 1 + tab2.col1 * - col0 * + col0 FROM tab2 ---- -109099 -1708 -360984 query I rowsort SELECT DISTINCT + + col1 - 6 AS col1 FROM tab0 AS cor0 ---- 80 85 91 onlyif mysql # use DIV operator for integer division query I rowsort label-8084 SELECT + col0 * 18 DIV col0 + + col0 * + 87 FROM tab2 AS cor0 ---- 627 6804 6891 skipif mysql # not compatible query I rowsort label-8084 SELECT + col0 * 18 / col0 + + col0 * + 87 FROM tab2 AS cor0 ---- 627 6804 6891 query I rowsort SELECT + col0 + - ( + cor0.col1 ) * col2 * col1 AS col0 FROM tab2 AS cor0 ---- -10903 -25940 -90428 query I rowsort SELECT + + col2 * 56 + col0 FROM tab2 AS cor0 ---- 1519 1534 2207 query I rowsort SELECT ALL + 21 + col0 AS col2 FROM tab1 AS cor0 ---- 101 24 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8088 SELECT + CAST( NULL AS DECIMAL ) * cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8088 SELECT + CAST ( NULL AS REAL ) * cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + + col1 - col2 * - col2 AS col1 FROM tab1 AS cor0 ---- 2968 3269 9242 query I rowsort SELECT ALL + 25 + col2 AS col0 FROM tab2 AS cor0 ---- 51 52 63 query I rowsort SELECT - 99 * - col0 + + col1 FROM tab2 AS cor0 ---- 724 7781 7838 query I rowsort SELECT + + ( col0 ) + - col1 FROM tab1 cor0 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-8093 SELECT DISTINCT - 18 + col0 DIV col0 FROM tab2 cor0 ---- -17 skipif mysql # not compatible query I rowsort label-8093 SELECT DISTINCT - 18 + col0 / col0 FROM tab2 cor0 ---- -17 query I rowsort SELECT ALL - col0 * col2 - col0 FROM tab0 AS cor0 ---- -70 -7387 -816 query I rowsort SELECT ALL + 82 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f318fd9dac2de7af4b82cc7574bbca2c query I rowsort SELECT 83 AS col1 FROM tab0, tab2 cor0, tab0 cor1 ---- 27 values hashing to 002a717a3d902d97220759065fb107c3 query I rowsort SELECT ALL + + cor0.col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + col0 + cor0.col1 AS col2 FROM tab1 cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8099 SELECT - - CAST( NULL AS SIGNED ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8099 SELECT - - CAST ( NULL AS INTEGER ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + cor0.col2 * 36 + col1 * ( 69 ) FROM tab1 cor0 ---- 2742 3738 4353 query I rowsort SELECT DISTINCT + ( 82 ) FROM tab2, tab2 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 82 query I rowsort SELECT DISTINCT 83 AS col1 FROM tab2, tab2 AS cor0 ---- 83 onlyif mysql # use DIV operator for integer division query I rowsort label-8103 SELECT DISTINCT + col0 DIV col1 + - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-8103 SELECT DISTINCT + col0 / col1 + - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT + 63 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT DISTINCT - ( col2 ) * col0 - - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT ALL ( - col1 ) + + col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT + 69 * - 75 + col0 * + 33 AS col0 FROM tab1 ---- -2535 -3063 -5076 query I rowsort SELECT DISTINCT + ( + col0 * + col0 ) AS col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT 54 * - col0 + + tab2.col0 AS col0 FROM tab2 ---- -371 -4134 -4187 query I rowsort SELECT DISTINCT + cor0.col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL - 96 FROM tab0 ---- -96 -96 -96 query I rowsort SELECT DISTINCT + ( 71 ) * - col0 AS col1 FROM tab1 ---- -213 -4544 -5680 onlyif mysql # use DIV operator for integer division query I rowsort label-8113 SELECT DISTINCT - 95 DIV col0 AS col1 FROM tab1 ---- -1 -31 skipif mysql # not compatible query I rowsort label-8113 SELECT DISTINCT - 95 / col0 AS col1 FROM tab1 ---- -1 -31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 99 col0 FROM tab2, tab1, tab2 cor0 ---- 27 values hashing to 05ea182fd6036c7f5e0ea08fc061cc67 query I rowsort SELECT ALL col2 + + 64 AS col1 FROM tab1 AS cor0 ---- 118 121 160 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8116 SELECT + - col0 * + CAST( col0 AS SIGNED ) + col2 FROM tab1 cor0 ---- -4039 -6304 45 skipif mysql # not compatible query I rowsort label-8116 SELECT + - col0 * + CAST ( col0 AS INTEGER ) + col2 FROM tab1 cor0 ---- -4039 -6304 45 query I rowsort SELECT ALL - col0 + + 37 + col0 FROM tab1 AS cor0 ---- 37 37 37 onlyif mysql # use DIV operator for integer division query I rowsort label-8118 SELECT + col0 + col0 DIV - col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 skipif mysql # not compatible query I rowsort label-8118 SELECT + col0 + col0 / - col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + + col2 * 61 * + col1 AS col1 FROM tab2 AS cor0 ---- 39406 51057 93574 query I rowsort SELECT ALL - + col0 * - 59 + - cor0.col1 * - col2 FROM tab1 AS cor0 ---- 1581 4346 5968 onlyif mysql # use DIV operator for integer division query I rowsort label-8121 SELECT DISTINCT 85 - - col2 DIV 75 FROM tab0 ---- 85 86 skipif mysql # not compatible query I rowsort label-8121 SELECT DISTINCT 85 - - col2 / 75 FROM tab0 ---- 85 86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - col2 + - 2 - - ( col0 * - 49 ) col1 FROM tab1 ---- -11602 -311 -6786 query I rowsort SELECT - col1 * - tab2.col2 + + col2 AS col1 FROM tab2 ---- 1560 684 864 query I rowsort SELECT + tab2.col0 + col1 * col1 * - col1 + col0 FROM tab2 ---- -205223 -29777 -4755 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8125 SELECT ALL - + col1 * CAST( NULL AS SIGNED ) + + col0 + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8125 SELECT ALL - + col1 * CAST ( NULL AS INTEGER ) + + col0 + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * col0 + + col0 AS col2 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT DISTINCT col2 * - ( col1 ) FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT cor0.col2 + 86 FROM tab2 cor0 ---- 112 113 124 onlyif mysql # use DIV operator for integer division query I rowsort label-8129 SELECT + col1 DIV - col1 + col1 + + col2 FROM tab0 AS cor0 ---- 118 172 97 skipif mysql # not compatible query I rowsort label-8129 SELECT + col1 / - col1 + col1 + + col2 FROM tab0 AS cor0 ---- 118 172 97 query I rowsort SELECT - - ( + 9 ) AS col0 FROM tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab2, tab2 cor2, tab0 ---- 729 values hashing to 62af534e891f54b7060085e52f1d094c query I rowsort SELECT + col1 + 54 AS col2 FROM tab0 AS cor0 ---- 140 145 151 query I rowsort SELECT DISTINCT + cor0.col0 * - col0 + 63 * col2 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -179370 -478027 -7336 query I rowsort SELECT - col0 + - 63 FROM tab0 cor0 ---- -152 -87 -98 query I rowsort SELECT + 82 * col0 * col0 FROM tab1 ---- 335872 524800 738 query I rowsort SELECT ALL - 41 AS col1 FROM tab2 ---- -41 -41 -41 query I rowsort SELECT ALL - 78 + - col2 * + col1 AS col0 FROM tab1 AS cor0 ---- -1326 -1482 -648 query IIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT + ( col0 ) * ( col0 ) * - col2 AS col1 FROM tab0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT + 35 * + col0 FROM tab1 AS cor0 ---- 105 2240 2800 query I rowsort SELECT - 67 + - col1 * col0 AS col0 FROM tab2 AS cor0 ---- -1410 -284 -4669 query I rowsort SELECT + + 87 * col2 AS col1 FROM tab1 AS cor0 ---- 4698 4959 8352 onlyif mysql # use DIV operator for integer division query I rowsort label-8142 SELECT ALL + - col1 * cor0.col2 DIV ( col1 * col0 ) FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-8142 SELECT ALL + - col1 * cor0.col2 / ( col1 * col0 ) FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT DISTINCT - 38 + col1 AS col1 FROM tab0 AS cor0 ---- 48 53 59 onlyif mysql # use DIV operator for integer division query I rowsort label-8144 SELECT + col2 * col0 + + 85 DIV col1 AS col0 FROM tab2 AS cor0 ---- 191 2029 3007 skipif mysql # not compatible query I rowsort label-8144 SELECT + col2 * col0 + + 85 / col1 AS col0 FROM tab2 AS cor0 ---- 191 2029 3007 query I rowsort SELECT + cor0.col2 * col2 + cor0.col1 AS col2 FROM tab1 cor0 ---- 2942 3259 9229 query I rowsort SELECT - + col2 + - col0 * col0 AS col1 FROM tab0 AS cor0 ---- -1226 -609 -8003 query I rowsort SELECT ALL - cor0.col1 + + col2 + col2 AS col0 FROM tab0 AS cor0 ---- -20 -95 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8148 SELECT ALL - - col0 + CAST( - col1 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-8148 SELECT ALL - - col0 + CAST ( - col1 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL + col0 * - col2 + - col2 FROM tab2 ---- -2054 -216 -3040 query I rowsort SELECT DISTINCT 76 FROM tab1, tab2, tab1 AS cor0 ---- 76 query I rowsort SELECT col0 + - col0 * col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT + 43 + - col1 FROM tab2 AS cor0 ---- -16 12 26 query I rowsort SELECT + 90 * 23 - - col2 FROM tab1 AS cor0 ---- 2124 2127 2166 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8154 SELECT ALL - - CAST( + col1 AS SIGNED ) FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-8154 SELECT ALL - - CAST ( + col1 AS INTEGER ) FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - + col2 - col1 * col0 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT ALL cor0.col1 + - 98 FROM tab2 AS cor0 ---- -39 -67 -81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8157 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - col1 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8157 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - col1 AS col0 FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8158 SELECT DISTINCT - cor0.col2 DIV + tab1.col2 FROM tab1, tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-8158 SELECT DISTINCT - cor0.col2 / + tab1.col2 FROM tab1, tab1 AS cor0 ---- -1 0 query I rowsort SELECT col1 - + col0 AS col0 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL - + col1 * - col0 * col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT - - 41 * + col2 FROM tab0 AS cor0 ---- 1353 3362 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8162 SELECT DISTINCT CAST( + col1 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-8162 SELECT DISTINCT CAST ( + col1 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-8163 SELECT + - 63 DIV cor0.col0 AS col2 FROM tab1 AS cor0 ---- -21 0 0 skipif mysql # not compatible query I rowsort label-8163 SELECT + - 63 / cor0.col0 AS col2 FROM tab1 AS cor0 ---- -21 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8164 SELECT ALL cor0.col2 * col2 DIV - cor0.col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-8164 SELECT ALL cor0.col2 * col2 / - cor0.col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT - - col2 + + ( - col0 ) FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-8166 SELECT - col1 DIV - 92 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8166 SELECT - col1 / - 92 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8167 SELECT ALL CAST( + col0 AS SIGNED ) + col1 AS col1 FROM tab2 ---- 137 38 96 skipif mysql # not compatible query I rowsort label-8167 SELECT ALL CAST ( + col0 AS INTEGER ) + col1 AS col1 FROM tab2 ---- 137 38 96 query I rowsort SELECT + - col2 - - col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( cor0.col2 ) AS col0 FROM tab0, tab2 AS cor0, tab2, tab0 AS cor1 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8170 SELECT DISTINCT + CAST( NULL AS SIGNED ) + + col0 * - tab2.col2 AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-8170 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + + col0 * - tab2.col2 AS col2 FROM tab2 ---- NULL query I rowsort SELECT + - col1 - - col0 AS col2 FROM tab0 cor0 ---- -2 -62 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 - col0 col2 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT col2 * - col1 - 41 FROM tab0 AS cor0 ---- -138 -2879 -7503 query I rowsort SELECT + + col0 + + cor0.col1 * col1 AS col2 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT 60 * - col0 FROM tab1 AS cor0 ---- -180 -3840 -4800 query I rowsort SELECT + 74 AS col0 FROM tab0 ---- 74 74 74 query I rowsort SELECT 20 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 2fdd942fe0307a6ff66b63004ef102c4 query I rowsort SELECT + col0 + + col1 + + col1 FROM tab0 cor0 ---- 196 229 271 query I rowsort SELECT ALL - - 81 * col2 AS col1 FROM tab0 AS cor0 ---- 2673 6642 81 query I rowsort SELECT - col1 * col1 + + col2 + col0 FROM tab2 AS cor0 ---- -172 -3377 -927 query I rowsort SELECT DISTINCT 92 FROM tab1, tab0, tab0 AS cor0 ---- 92 query I rowsort SELECT DISTINCT ( 93 ) FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 93 query I rowsort SELECT ALL - cor0.col2 * - col2 - + col0 AS col0 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT + cor0.col0 + col2 + col1 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT ALL + + ( + cor0.col0 ) * + cor1.col2 - cor0.col2 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to f2c5fb22b801a6af89ad1a31e1a651dc query I rowsort SELECT + - ( + col2 ) + + col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8187 SELECT + ( col0 ) * cor0.col0 DIV + 43 AS col1 FROM tab1 AS cor0 ---- 0 148 95 skipif mysql # not compatible query I rowsort label-8187 SELECT + ( col0 ) * cor0.col0 / + 43 AS col1 FROM tab1 AS cor0 ---- 0 148 95 query I rowsort SELECT - col2 * ( col0 ) FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8189 SELECT DISTINCT CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8189 SELECT DISTINCT CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT 62 * - 61 FROM tab1 ---- -3782 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8191 SELECT ALL CAST( NULL AS SIGNED ) / 36 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8191 SELECT ALL CAST ( NULL AS INTEGER ) / 36 AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ( + tab0.col1 + + col2 * col2 ) FROM tab0 ---- 1175 6815 98 query I rowsort SELECT ( + 23 ) FROM tab2 AS cor0 ---- 23 23 23 query I rowsort SELECT ALL + - col0 + 43 FROM tab1 AS cor0 ---- -21 -37 40 query I rowsort SELECT + - col0 * 60 FROM tab2 AS cor0 ---- -420 -4680 -4740 onlyif mysql # use DIV operator for integer division query I rowsort label-8196 SELECT - col0 DIV 69 + 70 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -1 -2 -2 skipif mysql # not compatible query I rowsort label-8196 SELECT - col0 / 69 + 70 / - col0 AS col1 FROM tab0 AS cor0 ---- -1 -2 -2 query I rowsort SELECT ALL - col0 + + col2 * + col1 * - cor0.col1 FROM tab0 cor0 ---- -244092 -679131 -9444 query I rowsort SELECT DISTINCT col1 * col0 + col1 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT tab1.col1 * + col1 * col0 AS col1 FROM tab1 ---- 13520 2028 6400 onlyif mysql # use DIV operator for integer division query I rowsort label-8200 SELECT tab2.col0 - - 10 DIV + 32 FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-8200 SELECT tab2.col0 - - 10 / + 32 FROM tab2 ---- 7 78 79 query I rowsort SELECT col1 * - tab1.col0 + - col0 AS col2 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT + 27 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT - col1 * - col0 + col1 FROM tab1 ---- 104 1053 650 onlyif mysql # use DIV operator for integer division query I rowsort label-8204 SELECT ALL - col2 DIV 49 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8204 SELECT ALL - col2 / 49 FROM tab2 ---- 0 0 0 query I rowsort SELECT cor0.col2 + ( col1 ) FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT ALL + col0 * - col1 + cor0.col2 * - col2 + col2 AS col1 FROM tab1 cor0 ---- -10160 -2940 -3832 query I rowsort SELECT DISTINCT col0 + + 69 AS col2 FROM tab2 AS cor0 ---- 147 148 76 query I rowsort SELECT + ( - col2 + - col1 ) FROM tab0 ---- -119 -173 -98 query I rowsort SELECT DISTINCT 17 AS col0 FROM tab0 ---- 17 query I rowsort SELECT col0 * + col2 + + col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT 79 * + col2 + col0 * + ( col1 + col2 ) FROM tab1 ---- 16304 4506 8791 onlyif mysql # use DIV operator for integer division query I rowsort label-8212 SELECT DISTINCT - col2 * + tab0.col1 * col2 - + 16 DIV col2 AS col2 FROM tab0 ---- -113 -611884 -93654 skipif mysql # not compatible query I rowsort label-8212 SELECT DISTINCT - col2 * + tab0.col1 * col2 - + 16 / col2 AS col2 FROM tab0 ---- -113 -611884 -93654 query I rowsort SELECT col0 * - col1 + ( - col0 ) FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT + col2 + tab2.col2 * + col2 AS col1 FROM tab2 ---- 1482 702 756 query I rowsort SELECT - ( col1 ) * + col2 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT + + col2 + - col2 * 46 * col0 FROM tab0 AS cor0 ---- -1609 -335626 -36399 query I rowsort SELECT + col2 * - col2 * col1 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT ( + 23 ) AS col1 FROM tab0 ---- 23 23 23 query I rowsort SELECT ( - col2 ) * 1 + col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8220 SELECT ALL - 89 * col0 * + CAST( - 26 AS SIGNED ) + - col0 FROM tab2 cor0 ---- 16191 180414 182727 skipif mysql # not compatible query I rowsort label-8220 SELECT ALL - 89 * col0 * + CAST ( - 26 AS INTEGER ) + - col0 FROM tab2 cor0 ---- 16191 180414 182727 onlyif mysql # use DIV operator for integer division query I rowsort label-8221 SELECT ALL col1 DIV + col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8221 SELECT ALL col1 / + col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + + 72 * col0 AS col2 FROM tab1 AS cor0 ---- 216 4608 5760 query I rowsort SELECT ALL + col1 * col0 + - 47 * col1 FROM tab0 ---- -1164 -1978 3822 query I rowsort SELECT DISTINCT + - 32 + - col1 * 27 AS col2 FROM tab1 AS cor0 ---- -302 -383 -734 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + col2 col2 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT 39 + col2 FROM tab2 ---- 65 66 77 query I rowsort SELECT DISTINCT - + col1 + col0 + cor0.col2 * col0 FROM tab0 AS cor0 ---- -27 7296 730 query I rowsort SELECT DISTINCT + col2 - col2 * ( col1 ) FROM tab0 cor0 ---- -2805 -7380 -96 query I rowsort SELECT - 51 * col2 + cor0.col2 * ( col0 ) AS col1 FROM tab2 cor0 ---- -1188 1064 702 query I rowsort SELECT DISTINCT + + col2 + - cor0.col2 + col1 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8231 SELECT + ( + col2 ) + CAST( + col1 AS SIGNED ) + + col1 * ( 7 ) FROM tab1 AS cor0 ---- 137 200 262 skipif mysql # not compatible query I rowsort label-8231 SELECT + ( + col2 ) + CAST ( + col1 AS INTEGER ) + + col1 * ( 7 ) FROM tab1 AS cor0 ---- 137 200 262 query I rowsort SELECT - + ( cor0.col2 ) + col2 + 77 * + col2 FROM tab0 AS cor0 ---- 2541 6314 77 query I rowsort SELECT DISTINCT - cor0.col0 AS col2 FROM tab1, tab2 cor0 ---- -7 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8234 SELECT DISTINCT - CAST( - 80 AS SIGNED ) FROM tab1, tab1 AS cor0, tab2 cor1 ---- 80 skipif mysql # not compatible query I rowsort label-8234 SELECT DISTINCT - CAST ( - 80 AS INTEGER ) FROM tab1, tab1 AS cor0, tab2 cor1 ---- 80 query I rowsort SELECT ALL - 35 + col1 AS col1 FROM tab0 cor0 ---- 51 56 62 query I rowsort SELECT 9 * col2 AS col1 FROM tab1 AS cor0 ---- 486 513 864 query I rowsort SELECT + cor0.col1 * col0 + ( + col1 ) AS col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL col2 * 60 * + col0 + col2 FROM tab1 AS cor0 ---- 218937 460896 9774 query I rowsort SELECT - col0 + + col1 + - col0 FROM tab1 AS cor0 ---- -118 -147 20 query I rowsort SELECT DISTINCT + col1 * - col0 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8241 SELECT ALL col0 * + CAST( 75 AS SIGNED ) AS col1 FROM tab0 cor0 ---- 1800 2625 6675 skipif mysql # not compatible query I rowsort label-8241 SELECT ALL col0 * + CAST ( 75 AS INTEGER ) AS col1 FROM tab0 cor0 ---- 1800 2625 6675 query I rowsort SELECT col2 + + 51 * col1 * col1 AS col2 FROM tab0 AS cor0 ---- 377229 422413 479860 query I rowsort SELECT DISTINCT - - col0 * col2 + + col1 AS col2 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT ALL + col2 + ( - 77 ) FROM tab1 AS cor0 ---- -20 -23 19 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col1 + - 43 col1 FROM tab0 cor0 ---- 130 55 76 query I rowsort SELECT DISTINCT + cor0.col2 * 72 - 38 * col1 AS col1 FROM tab2 AS cor0 ---- -370 2090 766 onlyif mysql # use DIV operator for integer division query I rowsort label-8247 SELECT DISTINCT col2 + + col0 * 96 DIV + tab0.col2 AS col2 FROM tab0 ---- 102 186 3361 skipif mysql # not compatible query I rowsort label-8247 SELECT DISTINCT col2 + + col0 * 96 / + tab0.col2 AS col2 FROM tab0 ---- 102 186 3361 query I rowsort SELECT ALL - 39 + - col2 * + col1 FROM tab2 ---- -1573 -685 -876 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8249 SELECT ALL + col2 * + col1 + + CAST( NULL AS SIGNED ) / - col1 + + col1 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8249 SELECT ALL + col2 * + col1 + + CAST ( NULL AS INTEGER ) / - col1 + + col1 AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL ( + 33 ) + + col1 AS col1 FROM tab0 AS cor0 ---- 119 124 130 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8251 SELECT DISTINCT - ( + col2 ) + - col1 * CAST( + 96 AS SIGNED ) * + col0 FROM tab0 AS cor0 ---- -198177 -325921 -777586 skipif mysql # not compatible query I rowsort label-8251 SELECT DISTINCT - ( + col2 ) + - col1 * CAST ( + 96 AS INTEGER ) * + col0 FROM tab0 AS cor0 ---- -198177 -325921 -777586 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8252 SELECT ALL - CAST( col0 AS SIGNED ) * col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-8252 SELECT ALL - CAST ( col0 AS INTEGER ) * col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-8253 SELECT ALL + CAST( col2 AS SIGNED ) DIV col0 AS col2 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-8253 SELECT ALL + CAST ( col2 AS INTEGER ) / col0 AS col2 FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT + + col0 * + cor0.col1 FROM tab0 AS cor0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-8255 SELECT DISTINCT ( col2 ) + + col1 DIV - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-8255 SELECT DISTINCT ( col2 ) + + col1 / - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 query I rowsort SELECT + - col2 * 19 FROM tab2 AS cor0 ---- -494 -513 -722 query I rowsort SELECT + 81 * col2 FROM tab2 AS cor0 ---- 2106 2187 3078 query I rowsort SELECT DISTINCT + cor0.col2 * - 45 AS col2 FROM tab0 AS cor0 ---- -1485 -3690 -45 query I rowsort SELECT - col2 * + 67 AS col0 FROM tab0 AS cor0 ---- -2211 -5494 -67 query I rowsort SELECT + ( - col0 ) * col1 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT col1 * 65 FROM tab0 AS cor0 ---- 5590 5915 6305 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 * 21 col0 FROM tab2 AS cor0 ---- 546 567 798 query I rowsort SELECT ALL + col2 * 18 FROM tab2 ---- 468 486 684 query I rowsort SELECT ALL + 1 * - col2 FROM tab2 AS cor0 ---- -26 -27 -38 onlyif mysql # use DIV operator for integer division query I rowsort label-8265 SELECT DISTINCT + 4 DIV 12 AS col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8265 SELECT DISTINCT + 4 / 12 AS col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL cor0.col1 * 48 + - col2 FROM tab0 AS cor0 ---- 4095 4286 4655 query I rowsort SELECT DISTINCT - 15 FROM tab0, tab2 AS cor0, tab1 cor1 ---- -15 onlyif mysql # use DIV operator for integer division query I rowsort label-8268 SELECT col1 * tab2.col1 + - 10 + col0 DIV + col0 AS col0 FROM tab2 ---- 280 3472 952 skipif mysql # not compatible query I rowsort label-8268 SELECT col1 * tab2.col1 + - 10 + col0 / + col0 AS col0 FROM tab2 ---- 280 3472 952 query I rowsort SELECT ALL - col0 + ( col2 + col2 ) * - ( + col2 ) FROM tab1 ---- -18512 -5835 -6562 onlyif mysql # use DIV operator for integer division query I rowsort label-8270 SELECT DISTINCT col2 DIV ( 45 ) + tab1.col1 col2 FROM tab1 ---- 11 15 27 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8270 SELECT DISTINCT col2 / ( 45 ) + tab1.col1 col2 FROM tab1 ---- 11 15 27 query I rowsort SELECT 58 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ef6e63aeed2581a168f07646d258f666 query I rowsort SELECT ALL col2 * 84 FROM tab1 ---- 4536 4788 8064 query I rowsort SELECT ALL + - col2 * + 43 + col0 AS col0 FROM tab0 AS cor0 ---- -1395 -3437 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-8274 SELECT DISTINCT - col2 DIV + ( 97 ) FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8274 SELECT DISTINCT - col2 / + ( 97 ) FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL col2 + col0 * ( col1 ) FROM tab2 ---- 1381 244 4628 query I rowsort SELECT ALL col0 + - 82 * + ( - tab2.col2 ) FROM tab2 ---- 2210 2221 3195 onlyif mysql # use DIV operator for integer division query I rowsort label-8277 SELECT + col2 * ( + col2 ) DIV tab1.col1 FROM tab1 ---- 112 324 708 skipif mysql # not compatible query I rowsort label-8277 SELECT + col2 * ( + col2 ) / tab1.col1 FROM tab1 ---- 112 324 708 query I rowsort SELECT ALL + - col1 + + col0 * + col0 FROM tab2 cor0 ---- 18 6025 6224 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8279 SELECT + - CAST( NULL AS SIGNED ) + cor0.col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8279 SELECT + - CAST ( NULL AS INTEGER ) + cor0.col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 * ( - col1 ) + - ( col0 ) AS col2 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT ALL col1 * + col0 + - col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT + - ( + ( + col2 ) ) + col0 AS col1 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL + ( col0 ) + + col1 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT ALL 94 * + col0 FROM tab2 AS cor0 ---- 658 7332 7426 query I rowsort SELECT DISTINCT - - col1 * - col1 AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - 51 + 48 FROM tab1 AS cor0 ---- -3 -3 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-8287 SELECT + + col0 DIV cor0.col1 col0 FROM tab1 AS cor0 ---- 0 6 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8287 SELECT + + col0 / cor0.col1 col0 FROM tab1 AS cor0 ---- 0 6 6 query I rowsort SELECT + - col1 * col2 + col1 - + ( 7 + cor0.col1 ) AS col1 FROM tab2 cor0 ---- -1541 -653 -844 query I rowsort SELECT DISTINCT + col0 * + 72 * - col0 AS col1 FROM tab0 AS cor0 ---- -41472 -570312 -88200 query I rowsort SELECT ALL col2 + col1 * - col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT ( cor0.col1 ) - - col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT 30 * col2 + cor0.col2 FROM tab2 AS cor0 ---- 1178 806 837 query I rowsort SELECT - - 47 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT col2 * + tab1.col1 + + col2 AS col1 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT + cor0.col1 * + cor0.col0 AS col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT + - col2 + col0 AS col0 FROM tab2 cor0 ---- -20 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8297 SELECT DISTINCT - - ( col1 ) - CAST( NULL AS SIGNED ) * col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8297 SELECT DISTINCT - - ( col1 ) - CAST ( NULL AS INTEGER ) * col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - 6 * - col2 + + 61 FROM tab2 AS cor0 ---- 217 223 289 query I rowsort SELECT ALL - col0 + + col0 * col1 FROM tab0 cor0 ---- 2040 3360 8010 query I rowsort SELECT col1 + col2 * + col1 AS col0 FROM tab2 cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT 72 AS col0 FROM tab0 AS cor0 ---- 72 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 73 col2 FROM tab2 AS cor0 ---- 73 73 73 query I rowsort SELECT - + cor0.col1 * + col2 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL 41 + + col2 FROM tab0 AS cor0 ---- 123 42 74 onlyif mysql # use DIV operator for integer division query I rowsort label-8305 SELECT DISTINCT - cor0.col2 * col1 + 17 DIV - col1 FROM tab1 AS cor0 ---- -1249 -1404 -571 skipif mysql # not compatible query I rowsort label-8305 SELECT DISTINCT - cor0.col2 * col1 + 17 / - col1 FROM tab1 AS cor0 ---- -1249 -1404 -571 query I rowsort SELECT col1 * 10 + 86 FROM tab0 AS cor0 ---- 1056 946 996 query I rowsort SELECT ALL + col0 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + col2 + ( + 12 ) FROM tab2 AS cor0 ---- 38 39 50 query I rowsort SELECT DISTINCT + cor0.col1 FROM tab2, tab1 AS cor0, tab2 cor1 ---- 10 13 26 query I rowsort SELECT - col2 * - col1 + col1 FROM tab1 cor0 ---- 1261 1430 580 query I rowsort SELECT 27 AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT 71 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8313 SELECT + col1 * col2 * + ( col2 + CAST( - col2 AS SIGNED ) ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8313 SELECT + col1 * col2 * + ( col2 + CAST ( - col2 AS INTEGER ) ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - - col2 * - col2 * + ( col1 ) FROM tab0 AS cor0 ---- -611884 -93654 -97 query I rowsort SELECT - col2 * - 87 FROM tab0 AS cor0 ---- 2871 7134 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8316 SELECT - col0 / CAST( NULL AS SIGNED ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8316 SELECT - col0 / CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + - cor0.col0 * col0 AS col1 FROM tab0 AS cor0 ---- -1260 -600 -8010 onlyif mysql # use DIV operator for integer division query I rowsort label-8318 SELECT - cor0.col0 + - CAST( col1 AS SIGNED ) DIV col1 FROM tab2 AS cor0 ---- -79 -8 -80 skipif mysql # not compatible query I rowsort label-8318 SELECT - cor0.col0 + - CAST ( col1 AS INTEGER ) / col1 FROM tab2 AS cor0 ---- -79 -8 -80 query I rowsort SELECT DISTINCT - + 32 + col1 FROM tab2 AS cor0 ---- -1 -15 27 query I rowsort SELECT cor0.col0 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT - + 96 AS col2 FROM tab1 cor0 ---- -96 -96 -96 query I rowsort SELECT DISTINCT - + 89 FROM tab2 cor0 ---- -89 query I rowsort SELECT DISTINCT + cor0.col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 10 13 26 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab0, tab2 cor0, tab1 AS cor1 ---- 972 values hashing to 75a813ebd5ec5ec2e67a66d0593ff763 query I rowsort SELECT DISTINCT 61 * + col2 * col0 FROM tab1 ---- 222528 468480 9882 query I rowsort SELECT - 95 + + col2 AS col2 FROM tab0 ---- -13 -62 -94 query I rowsort SELECT 85 FROM tab2, tab1, tab2 cor0 ---- 27 values hashing to e4cf94cf0cc632acff30ad1dac617cb7 query I rowsort SELECT DISTINCT - col1 * col0 + - col2 * ( - cor0.col1 ) FROM tab0 AS cor0 ---- -3298 -637 774 query I rowsort SELECT ALL ( 10 ) FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 query I rowsort SELECT ALL - 7 * col1 + col1 AS col0 FROM tab2 AS cor0 ---- -102 -186 -354 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col0 * col2 ) col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT + 63 + col0 AS col0 FROM tab2 AS cor0 ---- 141 142 70 query I rowsort SELECT col2 + + col1 + cor0.col2 FROM tab0 AS cor0 ---- 152 255 99 query I rowsort SELECT ALL + + ( + col1 ) + - col0 AS col2 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT + + col1 - + col0 * ( + col2 + col1 * col0 ) AS col2 FROM tab1 AS cor0 ---- -370 -44598 -90867 query I rowsort SELECT - 74 + col1 FROM tab1 AS cor0 ---- -48 -61 -64 query I rowsort SELECT DISTINCT + + 91 * - col2 FROM tab1 AS cor0 ---- -4914 -5187 -8736 query I rowsort SELECT ALL 68 FROM tab1 cor0 ---- 68 68 68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * - col2 col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-8340 SELECT + col1 DIV 15 FROM tab0 ---- 5 6 6 skipif mysql # not compatible query I rowsort label-8340 SELECT + col1 / 15 FROM tab0 ---- 5 6 6 query I rowsort SELECT + col1 * col2 + + col1 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 159 2900 7464 query I rowsort SELECT ALL - - ( col2 ) * - 22 FROM tab2 AS cor0 ---- -572 -594 -836 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8343 SELECT ALL - col1 + - CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8343 SELECT ALL - col1 + - CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8344 SELECT ALL cor0.col2 DIV + col2 - + 60 AS col0 FROM tab1 AS cor0 ---- -59 -59 -59 skipif mysql # not compatible query I rowsort label-8344 SELECT ALL cor0.col2 / + col2 - + 60 AS col0 FROM tab1 AS cor0 ---- -59 -59 -59 query I rowsort SELECT DISTINCT col2 + + col2 * 62 AS col0 FROM tab0 ---- 2079 5166 63 query I rowsort SELECT + - 87 * - 85 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ca921cb76a05472ccaf4b65a3b4a655b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8347 SELECT - - CAST( NULL AS SIGNED ) * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8347 SELECT - - CAST ( NULL AS INTEGER ) * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( 12 ) * + cor0.col1 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f94d1f5aee956890c12dd2fdfe33cceb query I rowsort SELECT 56 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL - ( col2 ) * col2 * col2 FROM tab1 ---- -157464 -185193 -884736 query I rowsort SELECT - - 42 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + ( - col2 ) col2 FROM tab1 ---- -2916 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-8353 SELECT DISTINCT ( + col1 ) DIV + col1 + tab2.col2 * tab2.col1 - + tab2.col0 FROM tab2 ---- 1457 568 831 skipif mysql # not compatible query I rowsort label-8353 SELECT DISTINCT ( + col1 ) / + col1 + tab2.col2 * tab2.col1 - + tab2.col0 FROM tab2 ---- 1457 568 831 query I rowsort SELECT + cor1.col0 AS col1 FROM tab0, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT 87 * - tab1.col2 + + col2 AS col0 FROM tab1 ---- -4644 -4902 -8256 query I rowsort SELECT - col0 + col1 + - col1 AS col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT col1 * col2 + + col1 + col0 AS col2 FROM tab1 AS cor0 ---- 1341 1433 644 query I rowsort SELECT - col1 + + ( - col1 + + 97 ) FROM tab0 ---- -75 -85 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 83 col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d55748f39f403ec273099c0d87b0bfbb onlyif mysql # use DIV operator for integer division query I rowsort label-8360 SELECT - cor0.col0 DIV col1 AS col0 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8360 SELECT - cor0.col0 / col1 AS col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL - 31 * 46 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 4366297e0c1b6151017b657f23b6ff6d query I rowsort SELECT + 38 * - col1 FROM tab2 AS cor0 ---- -1178 -2242 -646 query I rowsort SELECT DISTINCT - - ( - col2 ) * col1 + + col2 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-8364 SELECT + - cor0.col0 DIV - col2 AS col1 FROM tab0 cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-8364 SELECT + - cor0.col0 / - col2 AS col1 FROM tab0 cor0 ---- 0 1 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8365 SELECT ALL CAST( ( - col2 ) AS SIGNED ) FROM tab2 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-8365 SELECT ALL CAST ( ( - col2 ) AS INTEGER ) FROM tab2 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 col2 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT col2 + + cor0.col1 AS col2 FROM tab1 cor0 ---- 109 67 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col1 + + tab0.col0 col1 FROM tab0 ---- 110 132 180 query I rowsort SELECT - 82 + col2 FROM tab0 AS cor0 ---- -49 -81 0 query I rowsort SELECT DISTINCT + + col0 * + col0 + 45 + col2 AS col2 FROM tab2 AS cor0 ---- 121 6155 6324 query I rowsort SELECT col1 * - col2 + - col2 FROM tab1 AS cor0 ---- -1344 -1458 -627 query I rowsort SELECT ALL 36 * col2 + col0 AS col1 FROM tab0 AS cor0 ---- 1212 3041 71 query I rowsort SELECT DISTINCT + + 97 + + col1 * col0 AS col0 FROM tab0 AS cor0 ---- 2161 3492 8196 query I rowsort SELECT 57 FROM tab2, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 220a93709e207779b34ef74b544764a5 query I rowsort SELECT + col2 * - 70 * + 44 + - tab1.col0 * - ( ( col2 ) ) FROM tab1 ---- -166158 -171912 -288000 query I rowsort SELECT - 52 + + 23 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 0cc9ddad93fc783055518ae4b6be054b query I rowsort SELECT tab2.col1 + 53 AS col0 FROM tab2 ---- 112 70 84 query I rowsort SELECT ALL - col0 * + col2 * - cor0.col2 FROM tab2 AS cor0 ---- 114076 5103 52728 onlyif mysql # use DIV operator for integer division query I rowsort label-8379 SELECT DISTINCT + + col2 DIV + cor0.col1 AS col1 FROM tab1 cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-8379 SELECT DISTINCT + + col2 / + cor0.col1 AS col1 FROM tab1 cor0 ---- 2 5 7 query I rowsort SELECT - + col0 + + ( col1 + - cor0.col1 ) FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT col2 * col0 - col1 FROM tab1 AS cor0 ---- 136 3638 7667 query I rowsort SELECT + + col0 + - col2 AS col1 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT DISTINCT + col1 + - 53 * ( col1 ) FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT + col1 * cor0.col0 + col2 * - cor0.col2 FROM tab2 AS cor0 ---- -101 -512 3926 query I rowsort SELECT - cor0.col1 * 30 AS col2 FROM tab2 AS cor0 ---- -1770 -510 -930 query I rowsort SELECT DISTINCT ( col1 ) + col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT - + col1 * cor0.col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT ALL 62 * col1 + - col2 FROM tab2 AS cor0 ---- 1016 1895 3632 query I rowsort SELECT ALL + 51 * cor0.col2 + + col2 * 2 * 65 AS col1 FROM tab0 AS cor0 ---- 14842 181 5973 query I rowsort SELECT DISTINCT col0 - cor0.col1 * + col2 FROM tab1 AS cor0 ---- -1168 -1401 -506 onlyif mysql # use DIV operator for integer division query I rowsort label-8391 SELECT ALL - + col0 + col2 DIV col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-8391 SELECT ALL - + col0 + col2 / col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL + - col1 * ( col2 ) AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 col0 FROM tab0 cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-8394 SELECT ALL + - ( + col0 ) * cor0.col1 + col0 DIV - col0 AS col2 FROM tab2 AS cor0 ---- -1344 -218 -4603 skipif mysql # not compatible query I rowsort label-8394 SELECT ALL + - ( + col0 ) * cor0.col1 + col0 / - col0 AS col2 FROM tab2 AS cor0 ---- -1344 -218 -4603 query I rowsort SELECT + - ( - col1 ) * - col2 + + 18 AS col2 FROM tab2 AS cor0 ---- -1516 -628 -819 query I rowsort SELECT DISTINCT + + col1 + col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + col0 + + 74 AS col1 FROM tab2 AS cor0 ---- 152 153 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8398 SELECT DISTINCT - CAST( NULL AS SIGNED ) + ( + col1 ) * col2 * - col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8398 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + ( + col1 ) * col2 * - col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - ( col0 ) + + col1 * - col2 AS col2 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT ALL col0 * - col0 * col2 FROM tab2 AS cor0 ---- -1323 -158184 -237158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 col0 FROM tab0 cor0 WHERE NOT col2 NOT IN ( cor0.col2 * + col0 ) ---- query I rowsort SELECT DISTINCT - col0 + + col1 * col0 AS col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT ALL + col1 AS col0 FROM tab2 WHERE NOT - col0 + + col0 < NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8404 SELECT ALL - tab0.col1 DIV tab0.col1 + + tab0.col2 AS col1 FROM tab0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-8404 SELECT ALL - tab0.col1 / tab0.col1 + + tab0.col2 AS col1 FROM tab0 ---- 0 32 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col1 col1 FROM tab2 ---- 137 38 96 query I rowsort SELECT ALL tab0.col1 + col2 * col0 FROM tab0 ---- 132 7389 878 query I rowsort SELECT ALL col0 * + col1 * - col2 AS col0 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT - col2 + tab1.col1 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT col1 * col0 * col2 AS col0 FROM tab1 ---- 36480 4212 99840 query III rowsort SELECT * FROM tab1 WHERE ( col0 + - col1 ) NOT IN ( col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d onlyif mysql # use DIV operator for integer division query I rowsort label-8411 SELECT tab1.col0 DIV tab1.col0 + col2 * - col0 FROM tab1 ---- -161 -3647 -7679 skipif mysql # not compatible query I rowsort label-8411 SELECT tab1.col0 / tab1.col0 + col2 * - col0 FROM tab1 ---- -161 -3647 -7679 query III rowsort SELECT ALL * FROM tab2 WHERE NULL NOT BETWEEN ( col1 * col1 ) AND col0 ---- query I rowsort SELECT DISTINCT + col1 * + col0 AS col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT - col0 + col2 * + tab1.col2 AS col1 FROM tab1 ---- 2913 3185 9136 query I rowsort SELECT DISTINCT + col1 + col2 * col0 * + col1 FROM tab1 ---- 36490 4238 99853 query I rowsort SELECT ALL col1 FROM tab2 WHERE NULL BETWEEN + col1 AND NULL ---- query I rowsort SELECT DISTINCT col2 + col0 * col1 AS col0 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT col0 * col2 AS col1 FROM tab0 WHERE NOT - col1 NOT IN ( + col1 ) ---- query I rowsort SELECT col0 AS col0 FROM tab1 WHERE NOT - col1 < ( NULL ) ---- query III rowsort SELECT ALL * FROM tab2 WHERE col0 * col1 <> ( NULL ) ---- query I rowsort SELECT col2 * - col0 + col2 * col2 AS col0 FROM tab1 ---- -399 1536 2754 query I rowsort SELECT + tab0.col0 AS col1 FROM tab0, tab0 cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab1, tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT + - cor0.col0 + + col0 + - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT - + cor0.col0 + - col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT - col2 * + col2 AS col0 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT tab0.col2 FROM tab2 AS cor0 CROSS JOIN tab0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT ALL col2 * col0 * - col1 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL + cor0.col2 FROM tab0 AS cor0 CROSS JOIN tab0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT - - col1 * col0 AS col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - + col2 + col0 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT - col2 * + col2 * col0 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT DISTINCT + - cor0.col0 * col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT + cor0.col0 * col2 + col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL - col0 + + col2 + col1 AS col0 FROM tab1 cor0 ---- 29 3 77 query I rowsort SELECT - 59 * - col0 AS col0 FROM tab0 ---- 1416 2065 5251 query I rowsort SELECT ALL tab1.col1 * + 49 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 11d17cc82a045b85c5546b86f51755ad query I rowsort SELECT ALL - 77 AS col1 FROM tab0 ---- -77 -77 -77 query I rowsort SELECT 66 * cor0.col0 FROM tab2, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 744309e3bf906a4a48a461dcdd0a8fe5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8440 SELECT - cor0.col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8440 SELECT - cor0.col2 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2 cor0 CROSS JOIN tab0, tab1 AS cor1, tab0 AS cor2 ---- 972 values hashing to 5e655b1287771868a8f868574a94d749 query I rowsort SELECT col0 * col0 + + 10 * - col0 FROM tab0 ---- 336 7031 875 query I rowsort SELECT ALL col2 * + col1 + + col1 * col2 AS col0 FROM tab0 AS cor0 ---- 14924 194 5676 query I rowsort SELECT DISTINCT - col1 + ( 50 ) FROM tab0 AS cor0 ---- -36 -41 -47 query I rowsort SELECT - col1 * cor0.col2 + - 86 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- -15116 -3107 -4902 query I rowsort SELECT ALL + col2 * col0 + + col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - col1 + cor0.col0 * + col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT + - col2 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + col2 + tab0.col0 * col0 AS col0 FROM tab0 ---- 1226 609 8003 query I rowsort SELECT + col0 + col1 * + tab2.col0 FROM tab2 ---- 1422 224 4680 onlyif mysql # use DIV operator for integer division query I rowsort label-8451 SELECT ALL - col2 DIV col2 col1 FROM tab0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8451 SELECT ALL - col2 / col2 col1 FROM tab0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-8452 SELECT + col2 DIV col1 + col0 * col1 + col2 FROM tab0 ---- 2097 3396 8181 skipif mysql # not compatible query I rowsort label-8452 SELECT + col2 / col1 + col0 * col1 + col2 FROM tab0 ---- 2097 3396 8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + tab1.col0 * + col1 + - col1 * - tab1.col2 col0 FROM tab1 ---- 101088 37050 5616 onlyif mysql # use DIV operator for integer division query I rowsort label-8454 SELECT DISTINCT col0 + - col1 * col1 DIV col1 + col0 AS col0 FROM tab2 ---- -17 141 97 skipif mysql # not compatible query I rowsort label-8454 SELECT DISTINCT col0 + - col1 * col1 / col1 + col0 AS col0 FROM tab2 ---- -17 141 97 query I rowsort SELECT col2 * col2 * - col2 AS col0 FROM tab2 ---- -17576 -19683 -54872 query I rowsort SELECT DISTINCT - col2 + - col0 + + tab0.col0 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT + col1 * + col1 * col2 FROM tab2 ---- 10982 25947 90506 onlyif mysql # use DIV operator for integer division query I rowsort label-8458 SELECT - col2 DIV col2 + - col2 col2 FROM tab1 ---- -55 -58 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8458 SELECT - col2 / col2 + - col2 col2 FROM tab1 ---- -55 -58 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * - col2 + tab2.col2 * + tab2.col1 + - col0 col1 FROM tab2 ---- -877 101 780 query I rowsort SELECT DISTINCT - col1 + col0 + - col1 AS col2 FROM tab1 ---- -49 44 54 query III rowsort SELECT * FROM tab1 WHERE NOT col0 - + col2 NOT IN ( - col2 * - tab1.col0 * + col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8462 SELECT DISTINCT tab2.col0 DIV + tab2.col1 AS col0 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-8462 SELECT DISTINCT tab2.col0 / + tab2.col1 AS col0 FROM tab2 ---- 0 1 4 onlyif mysql # use DIV operator for integer division query I rowsort label-8463 SELECT DISTINCT - tab1.col0 DIV col1 AS col0 FROM tab1 ---- -6 0 skipif mysql # not compatible query I rowsort label-8463 SELECT DISTINCT - tab1.col0 / col1 AS col0 FROM tab1 ---- -6 0 query I rowsort SELECT - tab0.col1 + + tab0.col1 + - col0 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT - col2 * + col0 * col2 FROM tab0 ---- -26136 -35 -598436 query I rowsort SELECT + - 97 * col2 + col0 AS col1 FROM tab0 AS cor0 ---- -3177 -62 -7865 onlyif mysql # use DIV operator for integer division query I rowsort label-8467 SELECT - 91 DIV 9 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to bb7f754a7a056e665155ed52a63f5bc0 skipif mysql # not compatible query I rowsort label-8467 SELECT - 91 / 9 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to bb7f754a7a056e665155ed52a63f5bc0 query I rowsort SELECT DISTINCT cor0.col2 * cor0.col1 + - col2 - - col0 FROM tab2 AS cor0 ---- 1586 687 817 query I rowsort SELECT + - col0 * col1 + + ( + col1 ) FROM tab0 AS cor0 ---- -1978 -3298 -8008 onlyif mysql # use DIV operator for integer division query I rowsort label-8470 SELECT + col2 DIV - col0 - col0 AS col0 FROM tab1 ---- -21 -64 -81 skipif mysql # not compatible query I rowsort label-8470 SELECT + col2 / - col0 - col0 AS col0 FROM tab1 ---- -21 -64 -81 query I rowsort SELECT DISTINCT + col0 - + col2 * - col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT DISTINCT col2 * col0 + - col2 AS col0 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT + col2 * 0 * col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + + cor0.col2 * 23 * cor0.col1 FROM tab0 AS cor0 ---- 171626 2231 65274 query I rowsort SELECT DISTINCT + - col1 + + col0 * - col0 AS col1 FROM tab2 AS cor0 ---- -6143 -6258 -80 query I rowsort SELECT ALL + col0 * - 27 AS col1 FROM tab2 AS cor0 ---- -189 -2106 -2133 query I rowsort SELECT cor0.col2 * - col1 * - 7 FROM tab1 AS cor0 ---- 3990 8736 9828 query I rowsort SELECT ALL - + col2 + - col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT + col0 + + col0 * col0 AS col1 FROM tab1 cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT - - col1 * + col2 AS col2 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT - col2 * ( cor0.col0 + - col0 * + col0 ) AS col0 FROM tab1 AS cor0 ---- 229824 324 606720 query I rowsort SELECT + col2 + - ( col0 ) FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + 77 * - ( cor0.col0 ) + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -512 -5980 -6045 query I rowsort SELECT DISTINCT + + col1 + 31 FROM tab1 AS cor0 ---- 41 44 57 onlyif mysql # use DIV operator for integer division query I rowsort label-8485 SELECT + - 10 * col0 + col1 * col2 DIV col1 FROM tab1 AS cor0 ---- -583 -704 24 skipif mysql # not compatible query I rowsort label-8485 SELECT + - 10 * col0 + col1 * col2 / col1 FROM tab1 AS cor0 ---- -583 -704 24 query I rowsort SELECT DISTINCT + col0 + + 69 AS col1 FROM tab2 AS cor0 ---- 147 148 76 query I rowsort SELECT ALL - + col0 - col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT DISTINCT + col0 + + col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -4032 -6 -6320 query I rowsort SELECT ALL + col1 + - col2 AS col2 FROM tab2 cor0 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-8490 SELECT + col0 DIV + col1 + col2 AS col0 FROM tab2 AS cor0 ---- 27 27 42 skipif mysql # not compatible query I rowsort label-8490 SELECT + col0 / + col1 + col2 AS col0 FROM tab2 AS cor0 ---- 27 27 42 query I rowsort SELECT ALL - ( - 81 ) * col2 FROM tab1 AS cor0 ---- 4374 4617 7776 onlyif mysql # use DIV operator for integer division query I rowsort label-8492 SELECT ALL + col0 * col0 + col1 DIV col1 FROM tab2 AS cor0 ---- 50 6085 6242 skipif mysql # not compatible query I rowsort label-8492 SELECT ALL + col0 * col0 + col1 / col1 FROM tab2 AS cor0 ---- 50 6085 6242 onlyif mysql # use DIV operator for integer division query I rowsort label-8493 SELECT - tab0.col1 DIV - 94 AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8493 SELECT - tab0.col1 / - 94 AS col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT ALL - cor0.col0 AS col1 FROM tab0 cor0 CROSS JOIN tab2, tab2 cor1 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 query I rowsort SELECT ALL - - col2 * + col1 - + col2 AS col1 FROM tab2 cor0 ---- 1508 608 810 query I rowsort SELECT - 94 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7eeab220fc6bbc2fb3fa4aef8600159f query I rowsort SELECT col0 * + cor0.col1 AS col2 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + + ( col1 ) AS col1 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-8499 SELECT ALL - + cor0.col1 DIV + col2 + + 50 AS col2 FROM tab1 AS cor0 ---- 50 50 50 skipif mysql # not compatible query I rowsort label-8499 SELECT ALL - + cor0.col1 / + col2 + + 50 AS col2 FROM tab1 AS cor0 ---- 50 50 50 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col2 * cor0.col1 col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - col2 * col1 + col2 - col1 AS col1 FROM tab0 AS cor0 ---- -193 -2891 -7471 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8502 SELECT DISTINCT + cor0.col1 / CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8502 SELECT DISTINCT + cor0.col1 / CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL query I rowsort SELECT ALL - col2 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT ALL 98 * tab1.col0 AS col2 FROM tab1 ---- 294 6272 7840 query I rowsort SELECT + 95 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to e57d8ed879dfd04d04aae87725c970d3 query I rowsort SELECT col0 * ( col1 ) AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 skipif mysql # not compatible query I rowsort SELECT DISTINCT - col0 * CAST ( cor0.col1 AS REAL ) FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-8508 SELECT DISTINCT - col1 DIV ( - 6 * + col1 ) AS col2 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8508 SELECT DISTINCT - col1 / ( - 6 * + col1 ) AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - 95 + cor0.col0 AS col1 FROM tab1, tab0 AS cor0 ---- -6 -60 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-8510 SELECT - - col2 DIV ( + 55 ) FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8510 SELECT - - col2 / ( + 55 ) FROM tab0 AS cor0 ---- 0 0 1 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 cor0, tab0 AS cor1, tab0 AS cor2 ---- 972 values hashing to 09b120a8ff13ebafea7af10c2152241b onlyif mysql # use DIV operator for integer division query I rowsort label-8512 SELECT - col0 DIV 35 + + 26 * col0 FROM tab1 ---- 1663 2078 78 skipif mysql # not compatible query I rowsort label-8512 SELECT - col0 / 35 + + 26 * col0 FROM tab1 ---- 1663 2078 78 query I rowsort SELECT ALL + col0 * - 35 FROM tab2 ---- -245 -2730 -2765 query I rowsort SELECT ALL + - 67 AS col2 FROM tab1, tab2, tab0 AS cor0, tab0 ---- 81 values hashing to b06dbb8370537177bf40dc825f674151 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8515 SELECT col0 + CAST( NULL AS SIGNED ) * + col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8515 SELECT col0 + CAST ( NULL AS INTEGER ) * + col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8516 SELECT DISTINCT - + col1 * CAST( 6 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -102 -186 -354 skipif mysql # not compatible query I rowsort label-8516 SELECT DISTINCT - + col1 * CAST ( 6 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -102 -186 -354 query I rowsort SELECT 93 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 85ef191bf1b307f300b3fd49992fcae7 query I rowsort SELECT DISTINCT - col2 * 78 + + col2 AS col0 FROM tab2 ---- -2002 -2079 -2926 query I rowsort SELECT col1 + 61 * + tab0.col1 FROM tab0 ---- 5332 5642 6014 query I rowsort SELECT ALL + 4 + tab1.col2 FROM tab1 ---- 100 58 61 query I rowsort SELECT ALL 45 + - col1 FROM tab2 ---- -14 14 28 onlyif mysql # use DIV operator for integer division query I rowsort label-8522 SELECT - - 1 DIV - col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8522 SELECT - - 1 / - col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 45 + - col0 * - col1 + col1 AS col1 FROM tab0 AS cor0 ---- 2195 3537 8235 query I rowsort SELECT - - col0 + col2 * - cor0.col0 FROM tab0 cor0 ---- -7209 -768 0 query I rowsort SELECT ALL ( + cor0.col1 ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - ( + col0 ) AS col1 FROM tab1 cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT + col2 * col2 + ( - cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- -96 1003 6633 onlyif mysql # use DIV operator for integer division query I rowsort label-8528 SELECT - + col2 DIV col1 + + col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-8528 SELECT - + col2 / col1 + + col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - col2 + col0 * + col1 * - col1 FROM tab2 AS cor0 ---- -22869 -271544 -6754 onlyif mysql # use DIV operator for integer division query I rowsort label-8530 SELECT DISTINCT - col0 * col0 + - col2 + + cor0.col0 DIV cor0.col2 FROM tab0 AS cor0 ---- -1191 -609 -8002 skipif mysql # not compatible query I rowsort label-8530 SELECT DISTINCT - col0 * col0 + - col2 + + cor0.col0 / cor0.col2 FROM tab0 AS cor0 ---- -1191 -609 -8002 query I rowsort SELECT ALL - + 58 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- -1392 -2030 -5162 query I rowsort SELECT 23 * col1 + + col0 * + ( col1 ) FROM tab2 AS cor0 ---- 1734 5959 930 query I rowsort SELECT ALL 41 * col0 FROM tab1 AS cor0 ---- 123 2624 3280 query I rowsort SELECT + col0 + cor0.col2 * + col2 FROM tab2 AS cor0 ---- 1523 736 754 onlyif mysql # use DIV operator for integer division query I rowsort label-8535 SELECT ALL - col2 + col2 DIV ( 89 ) FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-8535 SELECT ALL - col2 + col2 / ( 89 ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT 21 * + col1 * - col1 FROM tab1 cor0 ---- -14196 -2100 -3549 query I rowsort SELECT ALL - 66 + - col1 AS col2 FROM tab0 AS cor0 ---- -152 -157 -163 query I rowsort SELECT ALL ( + col2 ) - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT - cor0.col2 + - ( + col1 ) * col2 AS col1 FROM tab1 AS cor0 ---- -1344 -1458 -627 query I rowsort SELECT 64 + + col1 AS col0 FROM tab0 cor0 ---- 150 155 161 query I rowsort SELECT 66 * col1 AS col1 FROM tab1 AS cor0 ---- 1716 660 858 query I rowsort SELECT col1 + 20 * - col0 FROM tab1 cor0 ---- -1270 -1587 -34 query I rowsort SELECT DISTINCT - ( - 40 ) AS col2 FROM tab1 ---- 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8544 SELECT CAST( + col1 + + col1 AS SIGNED ) col2 FROM tab1 ---- 20 26 52 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8544 SELECT CAST ( + col1 + + col1 AS INTEGER ) col2 FROM tab1 ---- 20 26 52 query I rowsort SELECT ALL tab2.col1 * 64 FROM tab2 ---- 1088 1984 3776 onlyif mysql # use DIV operator for integer division query I rowsort label-8546 SELECT + cor0.col1 DIV + col1 AS col1 FROM tab2 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8546 SELECT + cor0.col1 / + col1 AS col1 FROM tab2 cor0 ---- 1 1 1 query I rowsort SELECT + 37 * col0 + + col1 * - col1 FROM tab0 cor0 ---- -4988 -6508 -8114 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 + - col1 col1 FROM tab0 cor0 ---- -2 -62 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 70 col0 FROM tab0 AS cor0 ---- 70 70 70 query I rowsort SELECT + 34 + col0 AS col0 FROM tab2 ---- 112 113 41 query I rowsort SELECT + - 93 FROM tab2 AS cor0 ---- -93 -93 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8552 SELECT DISTINCT ( + col1 + + col2 ) * CAST( NULL AS SIGNED ) AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-8552 SELECT DISTINCT ( + col1 + + col2 ) * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 ---- NULL query I rowsort SELECT - ( ( col2 ) ) AS col2 FROM tab2 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8554 SELECT DISTINCT CAST( NULL AS SIGNED ) * - 37 AS col2 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-8554 SELECT DISTINCT CAST ( NULL AS INTEGER ) * - 37 AS col2 FROM tab1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + cor0.col1 col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT col0 + col0 + col0 AS col0 FROM tab0 cor0 ---- 105 267 72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8557 SELECT ALL - + col1 * + CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8557 SELECT ALL - + col1 * + CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col0 * 45 + - col2 AS col2 FROM tab0 AS cor0 ---- 1047 1574 3923 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + - col2 col1 FROM tab2 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8560 SELECT + + cor0.col2 * col1 * col1 + col0 - ( + ( + cor0.col0 ) ) * CAST( + 1 + col0 AS SIGNED ) col0 FROM tab1 AS cor0 ---- 1604 36495 9824 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8560 SELECT + + cor0.col2 * col1 * col1 + col0 - ( + ( + cor0.col0 ) ) * CAST ( + 1 + col0 AS INTEGER ) col0 FROM tab1 AS cor0 ---- 1604 36495 9824 query I rowsort SELECT DISTINCT - 60 + col0 + col2 * - col0 FROM tab2 ---- -2010 -242 -2983 query I rowsort SELECT DISTINCT col2 * col0 + ( tab1.col2 * tab1.col0 ) + + ( + col1 ) FROM tab1 ---- 15373 350 7306 query I rowsort SELECT + - cor0.col2 AS col1 FROM tab0 cor0 ---- -1 -33 -82 query I rowsort SELECT + - col1 + ( + col0 * - 46 ) AS col2 FROM tab0 AS cor0 ---- -1190 -1707 -4185 query I rowsort SELECT + cor0.col1 + col1 * + col1 AS col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT ( col0 ) - + col1 FROM tab0 ---- -2 -62 -62 query I rowsort SELECT - 83 + + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 14 3 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * 44 + col2 col1 FROM tab1 AS cor0 ---- 2430 2565 4320 query I rowsort SELECT - - cor0.col1 * - col1 AS col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT - col1 * + col1 * col0 AS col1 FROM tab2 AS cor0 ---- -22831 -271518 -6727 query I rowsort SELECT col0 + - col0 AS col1 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( - 67 ) col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c onlyif mysql # use DIV operator for integer division query I rowsort label-8573 SELECT + col1 DIV + col1 AS col2 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8573 SELECT + col1 / + col1 AS col2 FROM tab2 ---- 1 1 1 query I rowsort SELECT - + ( - col2 ) + col0 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT + 54 + col1 AS col0 FROM tab1 cor0 ---- 64 67 80 query I rowsort SELECT ALL - - col0 + col1 * + ( ( - col1 ) ) AS col0 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT col2 * 87 + + col2 AS col1 FROM tab0 AS cor0 ---- 2904 7216 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8578 SELECT - - cor0.col0 * - CAST( col1 AS SIGNED ) - col2 AS col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 skipif mysql # not compatible query I rowsort label-8578 SELECT - - cor0.col0 * - CAST ( col1 AS INTEGER ) - col2 AS col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT + + col2 * + ( 46 ) + - col1 FROM tab2 cor0 ---- 1137 1211 1731 query I rowsort SELECT col2 * 39 + - 44 * + col0 FROM tab2 AS cor0 ---- -1994 -2418 745 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8581 SELECT - cor0.col0 * - CAST( col0 AS SIGNED ) * - col1 + - col2 FROM tab0 AS cor0 ---- -118826 -49569 -720893 skipif mysql # not compatible query I rowsort label-8581 SELECT - cor0.col0 * - CAST ( col0 AS INTEGER ) * - col1 + - col2 FROM tab0 AS cor0 ---- -118826 -49569 -720893 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8582 SELECT ALL - CAST( NULL AS SIGNED ) / tab2.col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8582 SELECT ALL - CAST ( NULL AS INTEGER ) / tab2.col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL + 83 + 37 AS col0 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 184e60202023a43ae0e912e68f79c0c3 onlyif mysql # use DIV operator for integer division query I rowsort label-8584 SELECT DISTINCT - col1 * - col1 * col0 + + col0 * col1 + 89 DIV col0 AS col2 FROM tab1 AS cor0 ---- 14561 2135 7041 skipif mysql # not compatible query I rowsort label-8584 SELECT DISTINCT - col1 * - col1 * col0 + + col0 * col1 + 89 / col0 AS col2 FROM tab1 AS cor0 ---- 14561 2135 7041 onlyif mysql # use DIV operator for integer division query I rowsort label-8585 SELECT 7 DIV + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8585 SELECT 7 / + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 * + col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - - col0 * cor0.col2 FROM tab1 cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 20 * + col2 col0 FROM tab2 AS cor0 ---- -520 -540 -760 query I rowsort SELECT DISTINCT 97 * - cor0.col1 AS col0 FROM tab2, tab1 AS cor0 ---- -1261 -2522 -970 query I rowsort SELECT ALL + 53 FROM tab1, tab0 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col2 ) col0 FROM tab0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-8592 SELECT DISTINCT - + 22 * col2 DIV - 49 AS col2 FROM tab0 AS cor0 ---- 0 14 36 skipif mysql # not compatible query I rowsort label-8592 SELECT DISTINCT - + 22 * col2 / - 49 AS col2 FROM tab0 AS cor0 ---- 0 14 36 query I rowsort SELECT ALL - col0 + col1 AS col1 FROM tab0 cor0 ---- 2 62 62 query I rowsort SELECT DISTINCT - 52 + cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- -18 52 65 query I rowsort SELECT DISTINCT + - 77 + - col1 FROM tab1 AS cor0 ---- -103 -87 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-8596 SELECT DISTINCT - + col2 * + col1 + + col0 DIV col0 AS col2 FROM tab2 AS cor0 ---- -1533 -645 -836 skipif mysql # not compatible query I rowsort label-8596 SELECT DISTINCT - + col2 * + col1 + + col0 / col0 AS col2 FROM tab2 AS cor0 ---- -1533 -645 -836 query I rowsort SELECT DISTINCT - 52 * + col1 AS col2 FROM tab1 AS cor0 ---- -1352 -520 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-8598 SELECT - + col1 DIV cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-8598 SELECT - + col1 / cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-8599 SELECT ALL + 25 DIV col2 + col0 + 15 FROM tab1 cor0 ---- 18 79 95 skipif mysql # not compatible query I rowsort label-8599 SELECT ALL + 25 / col2 + col0 + 15 FROM tab1 cor0 ---- 18 79 95 query I rowsort SELECT ALL - 55 + cor0.col1 FROM tab0 AS cor0 ---- 31 36 42 onlyif mysql # use DIV operator for integer division query I rowsort label-8601 SELECT - - 8 DIV - col2 FROM tab0 AS cor0 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-8601 SELECT - - 8 / - col2 FROM tab0 AS cor0 ---- -8 0 0 query I rowsort SELECT cor1.col1 FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab2, tab1 AS cor2 ---- 243 values hashing to c6425afc100dd55de8d45dec18c469ea query I rowsort SELECT ALL 62 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 query I rowsort SELECT DISTINCT + 33 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 33 query I rowsort SELECT tab0.col1 + + 15 * 73 FROM tab0 ---- 1181 1186 1192 query I rowsort SELECT col0 + + col0 * + 61 AS col1 FROM tab0 ---- 1488 2170 5518 query I rowsort SELECT col2 + - cor0.col1 AS col0 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT - col0 * - col1 + + col1 * col1 AS col0 FROM tab0 AS cor0 ---- 12804 16380 9460 query I rowsort SELECT + col0 + - ( 86 ) FROM tab0 AS cor0 ---- -51 -62 3 query I rowsort SELECT DISTINCT + 71 AS col0 FROM tab1, tab2 AS cor0 ---- 71 query I rowsort SELECT DISTINCT - col0 * + 95 * - cor0.col1 FROM tab2 AS cor0 ---- 127585 20615 437190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 14 + 96 + + col2 col1 FROM tab0 cor0 ---- 115 164 83 query I rowsort SELECT DISTINCT + col2 + - col0 + - cor0.col1 * - col0 FROM tab0 AS cor0 ---- 2073 3361 8092 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8614 SELECT + - CAST( + cor0.col1 AS SIGNED ) + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-8614 SELECT + - CAST ( + cor0.col1 AS INTEGER ) + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ALL - + cor0.col1 + col2 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT - 19 FROM tab0, tab1 AS cor0 ---- -19 query I rowsort SELECT + ( - cor0.col1 ) * col1 + + cor0.col0 + + col0 AS col0 FROM tab1 AS cor0 ---- -670 -9 28 query I rowsort SELECT DISTINCT - - col2 + col2 * + col2 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT ( tab2.col2 ) AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT ( 60 ) AS col1 FROM tab2 AS cor0 ---- 60 60 60 query I rowsort SELECT + ( - col2 ) + + col2 * - 18 FROM tab1 cor0 ---- -1026 -1083 -1824 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 29 * + 4 col0 FROM tab0 AS cor0 ---- -116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * 86 + + col2 col2 FROM tab0 AS cor0 ---- 2097 3011 7736 query I rowsort SELECT - 49 * col1 + col2 * col1 FROM tab2 cor0 ---- -1357 -187 -682 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8625 SELECT ALL - CAST( + col1 AS SIGNED ) * col0 + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8625 SELECT ALL - CAST ( + col1 AS INTEGER ) * col0 + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( - 63 ) AS col1 FROM tab1 AS cor0 ---- 63 63 63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8627 SELECT DISTINCT CAST( col0 AS SIGNED ) + - col2 FROM tab1 AS cor0 ---- -16 -51 7 skipif mysql # not compatible query I rowsort label-8627 SELECT DISTINCT CAST ( col0 AS INTEGER ) + - col2 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL col0 * - col2 * col1 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT 13 + + cor0.col0 AS col2 FROM tab1 cor0 ---- 16 77 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8630 SELECT + ( + 33 ) * - col1 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8630 SELECT + ( + 33 ) * - col1 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 55 AS col1 FROM tab2 cor0 ---- 55 55 55 query I rowsort SELECT ALL + 95 - + col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -194 -3386 -866 onlyif mysql # use DIV operator for integer division query I rowsort label-8633 SELECT + - col1 DIV col2 + cor0.col2 * ( col0 * col0 + col1 ) AS col2 FROM tab0 AS cor0 ---- 1225 21844 656983 skipif mysql # not compatible query I rowsort label-8633 SELECT + - col1 / col2 + cor0.col2 * ( col0 * col0 + col1 ) AS col2 FROM tab0 AS cor0 ---- 1225 21844 656983 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8634 SELECT DISTINCT CAST( ( col2 ) AS SIGNED ) FROM tab1 cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-8634 SELECT DISTINCT CAST ( ( col2 ) AS INTEGER ) FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT + 98 * + col1 FROM tab0 cor0 ---- 8428 8918 9506 query I rowsort SELECT ALL - - ( + 94 ) AS col2 FROM tab0 AS cor0 ---- 94 94 94 query I rowsort SELECT + + 51 + + col2 * - col0 AS col1 FROM tab0 AS cor0 ---- -7247 -741 16 query I rowsort SELECT + - col0 + + col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT ALL - cor0.col2 + + col2 * - col2 * + col2 FROM tab1 AS cor0 ---- -157518 -185250 -884832 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8640 SELECT DISTINCT + ( - col2 ) * CAST( col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 skipif mysql # not compatible query I rowsort label-8640 SELECT DISTINCT + ( - col2 ) * CAST ( col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT + cor0.col2 AS col0 FROM tab1, tab1 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 54 57 96 query I rowsort SELECT ALL - 74 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 5a477330c946251f814fbbfd08e77c28 onlyif mysql # use DIV operator for integer division query I rowsort label-8643 SELECT ALL - + cor0.col2 * col2 DIV 33 AS col1 FROM tab2 AS cor0 ---- -20 -22 -43 skipif mysql # not compatible query I rowsort label-8643 SELECT ALL - + cor0.col2 * col2 / 33 AS col1 FROM tab2 AS cor0 ---- -20 -22 -43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8644 SELECT DISTINCT - + col0 + CAST( + col0 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8644 SELECT DISTINCT - + col0 + CAST ( + col0 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col1 + - ( + cor0.col1 ) * + col0 FROM tab2 cor0 ---- -1326 -186 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 - - 37 col1 FROM tab1 AS cor0 ---- -27 -43 34 query I rowsort SELECT ALL col2 + cor0.col1 + - col0 FROM tab1 AS cor0 ---- 29 3 77 onlyif mysql # use DIV operator for integer division query I rowsort label-8648 SELECT + col2 DIV col2 + ( col0 ) AS col1 FROM tab1 AS cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-8648 SELECT + col2 / col2 + ( col0 ) AS col1 FROM tab1 AS cor0 ---- 4 65 81 query I rowsort SELECT ALL - + col2 * + ( 77 ) AS col2 FROM tab1 cor0 ---- -4158 -4389 -7392 onlyif mysql # use DIV operator for integer division query I rowsort label-8650 SELECT ALL - col2 DIV - col2 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8650 SELECT ALL - col2 / - col2 FROM tab1 ---- 1 1 1 query I rowsort SELECT ALL + + col1 + ( + ( + cor0.col2 ) ) * 63 AS col0 FROM tab0 AS cor0 ---- 160 2165 5257 query I rowsort SELECT - col2 + cor0.col1 + 22 * col0 AS col2 FROM tab2 AS cor0 ---- 158 1717 1749 query I rowsort SELECT - 97 * - col1 FROM tab1 ---- 1261 2522 970 query I rowsort SELECT + 59 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT ALL ( - cor0.col0 ) AS col0 FROM tab2, tab1 AS cor0, tab0 cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT tab0.col1 + + ( + ( col0 ) ) + - 89 FROM tab0 ---- 21 43 91 query I rowsort SELECT ALL col1 + col2 * - col0 AS col2 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT - + ( - 1 ) + - col0 AS col0 FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT col0 * - ( 64 ) + tab1.col0 AS col1 FROM tab1 ---- -189 -4032 -5040 query I rowsort SELECT ALL - + col1 * + 94 * 41 AS col0 FROM tab2 AS cor0 ---- -119474 -227386 -65518 query I rowsort SELECT ALL + col1 + col0 * - 67 AS col1 FROM tab0 ---- -1522 -2248 -5872 query I rowsort SELECT ALL + 16 * - col1 * - 39 AS col1 FROM tab0 ---- 53664 56784 60528 query I rowsort SELECT 48 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 0ef571a8722ab7270aa7272c1174b88e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + cor0.col0 col2 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT ALL - col2 + col2 * + ( col0 ) FROM tab0 cor0 ---- 34 7216 759 query I rowsort SELECT DISTINCT col1 * col1 - ( col1 * col2 + col0 ) FROM tab1 AS cor0 ---- -1159 -534 -731 query I rowsort SELECT + 2 + - col2 * - col1 FROM tab0 AS cor0 ---- 2840 7464 99 query I rowsort SELECT - col1 * - 55 AS col0 FROM tab2 cor0 ---- 1705 3245 935 query I rowsort SELECT ALL tab1.col2 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT + + col2 + 27 * + col0 AS col2 FROM tab1 AS cor0 ---- 135 1785 2256 query I rowsort SELECT col2 * + col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT - col2 + + 99 AS col2 FROM tab0 AS cor0 ---- 17 66 98 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( col0 * + col2 AS REAL ) AS col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - ( - col1 ) * + col2 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-8675 SELECT ALL + ( 91 ) DIV col2 + + ( + col2 ) * col1 DIV col0 AS col0 FROM tab0 cor0 ---- 120 84 93 skipif mysql # not compatible query I rowsort label-8675 SELECT ALL + ( 91 ) / col2 + + ( + col2 ) * col1 / col0 AS col0 FROM tab0 cor0 ---- 120 84 93 query I rowsort SELECT col0 * cor0.col2 + + col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT + 39 * + col0 AS col1 FROM tab0 AS cor0 ---- 1365 3471 936 query I rowsort SELECT ( + col0 ) * + col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - col1 + + col1 * - ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT col2 * 69 + + tab1.col1 FROM tab1 ---- 3752 3943 6637 query I rowsort SELECT ALL - col2 + tab0.col1 AS col0 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8682 SELECT + - col1 * - col1 + col1 DIV col1 FROM tab2 AS cor0 ---- 290 3482 962 skipif mysql # not compatible query I rowsort label-8682 SELECT + - col1 * - col1 + col1 / col1 FROM tab2 AS cor0 ---- 290 3482 962 query I rowsort SELECT - col0 + cor0.col2 AS col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT DISTINCT + col0 * - col2 * col0 + + col2 FROM tab2 ---- -1296 -158158 -237120 onlyif mysql # use DIV operator for integer division query I rowsort label-8685 SELECT col0 + - col2 DIV col2 col0 FROM tab0 AS cor0 ---- 23 34 88 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8685 SELECT col0 + - col2 / col2 col0 FROM tab0 AS cor0 ---- 23 34 88 query I rowsort SELECT + 58 * - 29 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cae2c1842b88f7fe856aa999222b20d9 query I rowsort SELECT 44 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 26 col2 FROM tab0 cor0 ---- 26 26 26 query I rowsort SELECT DISTINCT + 63 AS col1 FROM tab2 AS cor0 ---- 63 query I rowsort SELECT - + col0 + col1 * - 19 AS col0 FROM tab1 AS cor0 ---- -254 -327 -497 onlyif mysql # use DIV operator for integer division query I rowsort label-8691 SELECT - col1 DIV - col0 + col2 * col2 * - col0 FROM tab2 AS cor0 ---- -114076 -5099 -52728 skipif mysql # not compatible query I rowsort label-8691 SELECT - col1 / - col0 + col2 * col2 * - col0 FROM tab2 AS cor0 ---- -114076 -5099 -52728 query I rowsort SELECT DISTINCT - - col0 * + col2 * + cor0.col2 + col0 FROM tab0 AS cor0 ---- 26160 598525 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8693 SELECT + col1 * + col1 + 18 * - col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8693 SELECT + col1 * + col1 + 18 * - col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 + + ( 61 ) * col0 col1 FROM tab0 AS cor0 ---- 1440 2100 5340 onlyif mysql # use DIV operator for integer division query I rowsort label-8695 SELECT ALL cor0.col1 + col2 DIV + ( + col0 ) + + col0 AS col0 FROM tab1 cor0 ---- 47 74 94 skipif mysql # not compatible query I rowsort label-8695 SELECT ALL cor0.col1 + col2 / + ( + col0 ) + + col0 AS col0 FROM tab1 cor0 ---- 47 74 94 query I rowsort SELECT ALL + + col0 * col0 * + col2 FROM tab1 AS cor0 ---- 233472 486 614400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * + 45 - - cor0.col0 col0 FROM tab1 AS cor0 ---- 1173 514 665 query I rowsort SELECT - tab0.col0 * - col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + col2 * - col1 - 22 AS col1 FROM tab2 ---- -1556 -668 -859 query I rowsort SELECT ( + col0 * + col0 ) + 88 FROM tab2 ---- 137 6172 6329 query I rowsort SELECT ALL - col0 - tab1.col2 FROM tab1 ---- -121 -176 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 - col0 col2 FROM tab0 ---- -178 -48 -70 query I rowsort SELECT ALL - 69 * - col1 AS col1 FROM tab0 ---- 5934 6279 6693 query I rowsort SELECT - col2 * col2 * tab0.col1 AS col1 FROM tab0 ---- -611884 -93654 -97 query I rowsort SELECT 80 AS col0 FROM tab2 ---- 80 80 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8706 SELECT - CAST( 53 AS SIGNED ) + col1 * - col1 FROM tab2 AS cor0 ---- -1014 -342 -3534 skipif mysql # not compatible query I rowsort label-8706 SELECT - CAST ( 53 AS INTEGER ) + col1 * - col1 FROM tab2 AS cor0 ---- -1014 -342 -3534 query I rowsort SELECT - - cor0.col0 * + col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - 71 * - col2 AS col1 FROM tab1 AS cor0 ---- 3834 4047 6816 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab0, tab0 cor0, tab0 cor1 ---- 972 values hashing to 3406497351e4789c89a295ee9b64b201 query I rowsort SELECT - col0 * + col0 + + 40 * + tab2.col2 AS col2 FROM tab2 ---- -4721 -5044 1031 query I rowsort SELECT DISTINCT + col0 * - col1 * + col2 FROM tab0 ---- -3395 -664118 -68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - tab1.col1 + - col1 ) * 11 col2 FROM tab1 ---- -220 -286 -572 query I rowsort SELECT DISTINCT - tab1.col0 * col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ( col1 + + col2 ) AS col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT 10 * - col2 FROM tab2 AS cor0 ---- -260 -270 -380 onlyif mysql # use DIV operator for integer division query I rowsort label-8716 SELECT 18 DIV col0 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-8716 SELECT 18 / col0 FROM tab2 AS cor0 ---- 0 0 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col2 * - 16 + + 89 * cor1.col2 col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 9 values hashing to 0ba3e9afe409041a4f0a016b5cbb6724 onlyif mysql # use DIV operator for integer division query I rowsort label-8718 SELECT - ( col1 ) DIV + col1 col1 FROM tab2 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8718 SELECT - ( col1 ) / + col1 col1 FROM tab2 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-8719 SELECT DISTINCT + col1 * CAST( - ( + col1 ) AS SIGNED ) DIV + col0 AS col0 FROM tab2 cor0 ---- -137 -3 -44 skipif mysql # not compatible query I rowsort label-8719 SELECT DISTINCT + col1 * CAST ( - ( + col1 ) AS INTEGER ) / + col0 AS col0 FROM tab2 cor0 ---- -137 -3 -44 skipif mysql # not compatible query I rowsort SELECT - col0 * + CAST ( + col1 AS REAL ) FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-8721 SELECT - - col0 DIV - col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8721 SELECT - - col0 / - col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL col0 + - col1 * col1 AS col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT - col2 * col2 * 0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8724 SELECT ALL + col1 * - col1 DIV cor0.col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-8724 SELECT ALL + col1 * - col1 / cor0.col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - cor0.col2 * - col1 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + col2 + - ( col2 ) AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + col2 + + col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT 82 * col1 AS col0 FROM tab1 ---- 1066 2132 820 query I rowsort SELECT - tab0.col0 - + col0 * - 85 FROM tab0 ---- 2016 2940 7476 query I rowsort SELECT 92 * - col1 AS col2 FROM tab2 ---- -1564 -2852 -5428 onlyif mysql # use DIV operator for integer division query I rowsort label-8731 SELECT DISTINCT 77 DIV + col0 FROM tab2 ---- 0 11 skipif mysql # not compatible query I rowsort label-8731 SELECT DISTINCT 77 / + col0 FROM tab2 ---- 0 11 query I rowsort SELECT col1 + - 69 FROM tab1 ---- -43 -56 -59 query IIIIIIIIIIII rowsort SELECT * FROM tab1 cor0 CROSS JOIN tab0, tab1 AS cor1, tab0 AS cor2 ---- 972 values hashing to 95920403df268a272c4e933cd0bbe0be query I rowsort SELECT ALL col1 * tab0.col2 AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + col0 - col0 * + 9 AS col2 FROM tab1 ---- -24 -512 -640 query I rowsort SELECT - col1 * - col0 + 81 AS col1 FROM tab2 AS cor0 ---- 1424 298 4683 onlyif mysql # use DIV operator for integer division query I rowsort label-8737 SELECT - - col2 DIV col1 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-8737 SELECT - - col2 / col1 FROM tab2 cor0 ---- 0 0 2 query I rowsort SELECT DISTINCT - cor0.col2 + col2 * ( - cor0.col0 * cor0.col2 + cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- -113468 -4293 -51220 query I rowsort SELECT ALL col1 * col2 * col2 AS col1 FROM tab1 cor0 ---- 119808 32490 75816 query I rowsort SELECT tab0.col1 * + cor0.col2 AS col0 FROM tab0, tab2 AS cor0, tab2, tab2 cor1 ---- 81 values hashing to c3f564963c20aff92bd0f88b9f3e9e2a query I rowsort SELECT DISTINCT 73 + col2 AS col1 FROM tab0 AS cor0 ---- 106 155 74 onlyif mysql # use DIV operator for integer division query I rowsort label-8742 SELECT + col0 DIV 1 AS col2 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-8742 SELECT + col0 / 1 AS col2 FROM tab1 ---- 3 64 80 query IIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 243 values hashing to 877a8dbac0e29b86e845fb64ed9d2242 query I rowsort SELECT ALL 92 - - tab0.col1 AS col1 FROM tab0 ---- 178 183 189 query I rowsort SELECT - + ( col1 ) + cor0.col2 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT - 40 AS col2 FROM tab0, tab2 AS cor0 ---- -40 onlyif mysql # use DIV operator for integer division query I rowsort label-8747 SELECT ALL - tab1.col2 DIV tab1.col2 + 39 + + col2 DIV - tab1.col2 AS col0 FROM tab1 ---- 37 37 37 skipif mysql # not compatible query I rowsort label-8747 SELECT ALL - tab1.col2 / tab1.col2 + 39 + + col2 / - tab1.col2 AS col0 FROM tab1 ---- 37 37 37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8748 SELECT ALL col2 + tab1.col1 / + CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8748 SELECT ALL col2 + tab1.col1 / + CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + - col2 + - 65 col1 FROM tab0 ---- -163 -184 -238 query I rowsort SELECT DISTINCT - + col0 + - col0 AS col1 FROM tab0 AS cor0 ---- -178 -48 -70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8751 SELECT ALL + col1 * col2 + - CAST( + col2 AS SIGNED ) * - col2 + - col2 FROM tab0 AS cor0 ---- 14104 3894 97 skipif mysql # not compatible query I rowsort label-8751 SELECT ALL + col1 * col2 + - CAST ( + col2 AS INTEGER ) * - col2 + - col2 FROM tab0 AS cor0 ---- 14104 3894 97 query I rowsort SELECT + 3 + col0 FROM tab0 AS cor0 ---- 27 38 92 query I rowsort SELECT ALL - + col1 * - col2 + 68 AS col2 FROM tab0 cor0 ---- 165 2906 7530 query I rowsort SELECT DISTINCT - - 30 + col0 FROM tab0 AS cor0 ---- 119 54 65 query I rowsort SELECT + col1 * cor0.col2 + col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT 96 * - cor0.col2 + - cor0.col2 FROM tab1 cor0 ---- -5238 -5529 -9312 query I rowsort SELECT - 23 * tab0.col1 AS col1 FROM tab0 ---- -1978 -2093 -2231 query I rowsort SELECT DISTINCT col1 * col1 - col1 * cor0.col2 AS col2 FROM tab2 cor0 ---- -357 124 1947 onlyif mysql # use DIV operator for integer division query I rowsort label-8759 SELECT ALL - cor0.col1 + + cor0.col2 DIV cor0.col1 FROM tab2 AS cor0 ---- -15 -31 -59 skipif mysql # not compatible query I rowsort label-8759 SELECT ALL - cor0.col1 + + cor0.col2 / cor0.col1 FROM tab2 AS cor0 ---- -15 -31 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-8760 SELECT 87 DIV col0 + + col1 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-8760 SELECT 87 / col0 + + col1 / + col1 AS col0 FROM tab0 AS cor0 ---- 1 3 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col0 col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - col2 * col0 + cor0.col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT DISTINCT + col2 - col1 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT 81 * col2 AS col0 FROM tab2 cor0 ---- 2106 2187 3078 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * - col0 + col1 * - col0 col1 FROM tab1 cor0 ---- -4736 -7440 -87 query I rowsort SELECT DISTINCT - - col1 * + col0 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT ALL - col0 + + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-8768 SELECT DISTINCT + col0 DIV col1 AS col2 FROM tab1 ---- 0 6 skipif mysql # not compatible query I rowsort label-8768 SELECT DISTINCT + col0 / col1 AS col2 FROM tab1 ---- 0 6 query I rowsort SELECT + col2 * col2 * cor0.col2 + - col0 AS col2 FROM tab1 AS cor0 ---- 157461 185129 884656 query I rowsort SELECT - col1 * - col1 + + col2 AS col0 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT ALL + cor0.col1 * col0 + col1 AS col2 FROM tab0 AS cor0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 69 col1 FROM tab0 AS cor0 ---- 69 69 69 query I rowsort SELECT DISTINCT - + 0 * 4 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT - ( + col0 ) + col2 * col2 AS col2 FROM tab1 ---- 2913 3185 9136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8775 SELECT CAST( + col0 AS SIGNED ) AS col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-8775 SELECT CAST ( + col0 AS INTEGER ) AS col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT DISTINCT - ( + ( + col1 ) ) + + col2 - + cor0.col0 FROM tab2 AS cor0 ---- -11 -111 -58 query I rowsort SELECT ALL 51 * ( col1 ) AS col1 FROM tab1 AS cor0 ---- 1326 510 663 query I rowsort SELECT DISTINCT + col2 + + col0 * - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ALL 64 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e query I rowsort SELECT ALL + + cor0.col1 * 89 AS col1 FROM tab2 AS cor0 ---- 1513 2759 5251 query I rowsort SELECT + ( 64 ) AS col0 FROM tab1 AS cor0 ---- 64 64 64 query I rowsort SELECT DISTINCT col2 * col0 + - col0 * col1 AS col1 FROM tab2 AS cor0 ---- -2574 -28 1659 query I rowsort SELECT ALL - ( 53 ) * col1 AS col2 FROM tab0 ---- -4558 -4823 -5141 query I rowsort SELECT DISTINCT col0 + col1 * col0 AS col2 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT + + col0 * col0 - col0 AS col1 FROM tab0 cor0 ---- 1190 552 7832 query I rowsort SELECT ALL + + 50 AS col2 FROM tab2 cor0 ---- 50 50 50 query I rowsort SELECT DISTINCT - - col2 + col2 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1056 -6642 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 8 - + col0 col1 FROM tab1 AS cor0 ---- -56 -72 5 query I rowsort SELECT + col1 * - col0 + - col1 AS col0 FROM tab2 AS cor0 ---- -1360 -248 -4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 97 * + col0 col2 FROM tab2 cor0 ---- -679 -7566 -7663 query I rowsort SELECT + 73 + ( + col1 * - col2 + col0 ) FROM tab2 ---- -1383 -494 -757 query I rowsort SELECT - 75 FROM tab1, tab2 cor0 ---- 9 values hashing to 258bc565c64924d905a55eaaa6e57547 query I rowsort SELECT + tab0.col1 + col1 * col1 * col2 FROM tab0 ---- 244154 679133 9506 query I rowsort SELECT - ( + col2 ) * col1 + - col1 * col2 AS col2 FROM tab2 ---- -1292 -1674 -3068 query I rowsort SELECT col1 - col0 * col2 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT - tab1.col2 * + col0 * col2 AS col2 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT cor1.col0 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ALL tab2.col0 * 92 FROM tab2 ---- 644 7176 7268 query I rowsort SELECT + col0 + - ( col1 + - col0 ) * ( - col1 ) AS col1 FROM tab1 AS cor0 ---- -476 -791 601 query I rowsort SELECT + 34 + + 64 FROM tab1 AS cor0 ---- 98 98 98 query I rowsort SELECT + col2 * col1 + cor0.col1 * 35 + - col1 AS col0 FROM tab2 AS cor0 ---- 1224 1891 3540 query I rowsort SELECT 42 * tab2.col2 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 71f2f521d323e7f3e1cc806cf72b0d96 query I rowsort SELECT + 66 * col0 + col0 * + tab0.col0 FROM tab0 ---- 13795 2160 3535 query I rowsort SELECT ALL col0 - cor0.col1 * - col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT + - ( - cor0.col2 ) * cor0.col1 + - col2 FROM tab1 cor0 ---- 1152 1350 513 query I rowsort SELECT DISTINCT - - cor0.col1 * + col2 - + ( 38 ) FROM tab2 AS cor0 ---- 1496 608 799 query I rowsort SELECT 88 AS col0 FROM tab0 ---- 88 88 88 query I rowsort SELECT ALL + - col0 * 60 FROM tab1 cor0 ---- -180 -3840 -4800 query I rowsort SELECT + col2 * 86 AS col2 FROM tab0 AS cor0 ---- 2838 7052 86 query I rowsort SELECT DISTINCT - col2 + 12 AS col2 FROM tab1 AS cor0 ---- -42 -45 -84 query I rowsort SELECT col1 * col0 * col0 + col2 FROM tab0 ---- 118826 49569 720893 query I rowsort SELECT DISTINCT + 86 * + cor0.col1 FROM tab0, tab2 AS cor0 ---- 1462 2666 5074 query I rowsort SELECT - cor0.col0 * + cor0.col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT col2 * 32 + col1 FROM tab0 AS cor0 ---- 1142 129 2715 query I rowsort SELECT ALL col1 * - col1 * + col1 + ( + col0 ) FROM tab0 AS cor0 ---- -636032 -753482 -912638 query I rowsort SELECT - 98 * - col1 AS col1 FROM tab1 AS cor0 ---- 1274 2548 980 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8817 SELECT DISTINCT + CAST( NULL AS SIGNED ) * - col0 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8817 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - col0 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT col1 * + 0 + col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT ALL cor0.col0 + + col1 + + col0 FROM tab1 cor0 ---- 138 173 32 query I rowsort SELECT cor0.col1 * 44 + col2 AS col1 FROM tab0 cor0 ---- 3817 4086 4269 query I rowsort SELECT - - 9 + col0 - col1 * + 14 AS col0 FROM tab0 AS cor0 ---- -1171 -1176 -1314 query I rowsort SELECT ALL - col0 * - tab1.col0 AS col0 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT DISTINCT + ( + col1 ) - col2 FROM tab0 AS cor0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - 16 + + col1 col1 FROM tab1 AS cor0 ---- 170 221 442 query I rowsort SELECT + 95 FROM tab2 cor0 ---- 95 95 95 query I rowsort SELECT DISTINCT + 26 * + 78 AS col0 FROM tab2 AS cor0 ---- 2028 query I rowsort SELECT + 59 AS col0 FROM tab2 cor0 ---- 59 59 59 query I rowsort SELECT + 84 * col2 AS col2 FROM tab2 cor0 ---- 2184 2268 3192 query I rowsort SELECT + + cor0.col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - + col0 * cor0.col1 + + ( - col1 + col1 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT tab0.col1 + 13 AS col1 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 0fc0b8c6cec91380bebfb6faf7664597 query I rowsort SELECT + col1 + - col0 * - 59 FROM tab2 cor0 ---- 444 4661 4678 query I rowsort SELECT ALL - 21 AS col0 FROM tab0, tab0 cor0 ---- 9 values hashing to 631fbd1fd929405aba54a22c2a06c757 query I rowsort SELECT 23 * tab0.col0 AS col0 FROM tab0 ---- 2047 552 805 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8835 SELECT ALL + ( ( col2 ) + - CAST( NULL AS SIGNED ) ) / ( + tab2.col1 * + col0 ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8835 SELECT ALL + ( ( col2 ) + - CAST ( NULL AS INTEGER ) ) / ( + tab2.col1 * + col0 ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT 34 * cor0.col0 FROM tab1 AS cor0 ---- 102 2176 2720 query I rowsort SELECT - + col2 * col2 + 42 AS col0 FROM tab2 AS cor0 ---- -1402 -634 -687 query I rowsort SELECT cor0.col1 + + cor0.col2 * ( + 21 ) FROM tab1 AS cor0 ---- 1160 1207 2029 query I rowsort SELECT - tab2.col2 FROM tab2, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT DISTINCT + col1 * 50 + + 57 + + col0 * col1 FROM tab2 cor0 ---- 1824 2250 7609 query I rowsort SELECT ALL cor0.col0 FROM tab2 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col0 * 17 + + col0 * + cor0.col0 col2 FROM tab0 AS cor0 ---- -116145 -12888 630 query I rowsort SELECT ALL + col2 * + col0 - + 94 FROM tab0 AS cor0 ---- -59 698 7204 query I rowsort SELECT + 9 + col0 FROM tab2 AS cor0 ---- 16 87 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8845 SELECT DISTINCT 94 - col2 * - CAST( NULL AS SIGNED ) / 85 col2 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8845 SELECT DISTINCT 94 - col2 * - CAST ( NULL AS INTEGER ) / 85 col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - + cor0.col1 * col0 - col1 AS col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 onlyif mysql # use DIV operator for integer division query I rowsort label-8847 SELECT ALL + col1 DIV col1 + + col0 * col1 FROM tab1 AS cor0 ---- 1041 641 79 skipif mysql # not compatible query I rowsort label-8847 SELECT ALL + col1 / col1 + + col0 * col1 FROM tab1 AS cor0 ---- 1041 641 79 query I rowsort SELECT DISTINCT + - 44 AS col1 FROM tab0 AS cor0 ---- -44 query I rowsort SELECT - col1 * - cor0.col2 + col0 AS col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT + cor0.col0 + + col2 * - 5 AS col2 FROM tab2 AS cor0 ---- -111 -128 -52 query I rowsort SELECT DISTINCT - - col0 + 0 * - col2 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8852 SELECT ALL col0 * CAST( NULL AS SIGNED ) + col0 * - col1 AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8852 SELECT ALL col0 * CAST ( NULL AS INTEGER ) + col0 * - col1 AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 * - 84 + - ( col2 ) FROM tab1 AS cor0 ---- -1188 -2238 -897 query I rowsort SELECT ALL + - col1 * - col1 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL + col0 + + col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ALL + - col2 * + 64 - - ( - col0 ) FROM tab1 AS cor0 ---- -3459 -3712 -6224 query I rowsort SELECT ALL - col0 + + ( col0 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 * + col2 + - col1 * col2 * - col1 FROM tab1 cor0 ---- 2052 36342 8544 query I rowsort SELECT + col2 + 38 FROM tab0 cor0 ---- 120 39 71 query I rowsort SELECT + col0 * - col2 + + ( + col1 ) + - col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT col2 * - col0 * - col2 + + col0 FROM tab0 ---- 26160 598525 70 query I rowsort SELECT + 1 - col0 AS col1 FROM tab0 ---- -23 -34 -88 query I rowsort SELECT DISTINCT - 45 + - col2 * cor0.col1 FROM tab2 AS cor0 ---- -1579 -691 -882 query I rowsort SELECT DISTINCT - col2 * col1 + col0 * cor0.col2 - - ( col2 ) * col2 FROM tab2 AS cor0 ---- 1170 3800 81 query I rowsort SELECT DISTINCT - 48 + 82 AS col1 FROM tab0 AS cor0 ---- 34 query I rowsort SELECT ALL - + col2 - + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT - - 98 * col1 FROM tab1 cor0 ---- 1274 2548 980 query I rowsort SELECT ALL + + 73 + cor0.col1 FROM tab0 cor0 ---- 159 164 170 query I rowsort SELECT ALL col0 * - cor0.col1 - col0 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT DISTINCT - 55 * ( - cor0.col2 ) + + col0 AS col0 FROM tab2 AS cor0 ---- 1492 1508 2169 query I rowsort SELECT ALL 60 * - col0 FROM tab2 AS cor0 ---- -420 -4680 -4740 query I rowsort SELECT DISTINCT - ( + ( col1 ) ) AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL + cor0.col0 * + 30 FROM tab0 AS cor0 ---- 1050 2670 720 query I rowsort SELECT - 69 + col1 FROM tab2 AS cor0 ---- -10 -38 -52 query I rowsort SELECT + - 21 FROM tab0 cor0 ---- -21 -21 -21 query I rowsort SELECT - ( cor0.col2 ) AS col0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT - 64 * cor0.col0 + cor0.col1 FROM tab0 AS cor0 ---- -1450 -2143 -5605 query I rowsort SELECT ALL 54 + col2 * col1 AS col0 FROM tab2 AS cor0 ---- 1588 700 891 onlyif mysql # use DIV operator for integer division query I rowsort label-8879 SELECT ALL col0 DIV - 83 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8879 SELECT ALL col0 / - 83 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ( cor0.col1 ) + + col0 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-8881 SELECT DISTINCT - col2 DIV col0 AS col2 FROM tab0 cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-8881 SELECT DISTINCT - col2 / col0 AS col2 FROM tab0 cor0 ---- -1 0 query I rowsort SELECT DISTINCT - col2 + col2 * - col2 * 17 FROM tab0 AS cor0 ---- -114390 -18 -18546 query I rowsort SELECT - 6 * col2 FROM tab2 AS cor0 ---- -156 -162 -228 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0 CROSS JOIN tab0, tab0 cor1, tab0 AS cor2 ---- 3645 values hashing to 181d902c42955a43a374f13a73d8b0a1 onlyif mysql # use DIV operator for integer division query I rowsort label-8885 SELECT col1 DIV + col2 - ( 17 + col2 ) FROM tab0 AS cor0 ---- -48 -98 79 skipif mysql # not compatible query I rowsort label-8885 SELECT col1 / + col2 - ( 17 + col2 ) FROM tab0 AS cor0 ---- -48 -98 79 query I rowsort SELECT DISTINCT + 67 * - col1 FROM tab2 ---- -1139 -2077 -3953 query I rowsort SELECT 68 AS col2 FROM tab0 AS cor0 ---- 68 68 68 query I rowsort SELECT 10 * col0 AS col0 FROM tab2 AS cor0 ---- 70 780 790 onlyif mysql # use DIV operator for integer division query I rowsort label-8889 SELECT + ( - col0 ) DIV 69 AS col1 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8889 SELECT + ( - col0 ) / 69 AS col1 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT - 17 * col0 FROM tab1 cor0 ---- -1088 -1360 -51 query I rowsort SELECT - col0 + - ( - tab1.col1 ) AS col1 FROM tab1 ---- -54 -67 23 query I rowsort SELECT + col0 * ( + col2 ) + col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT ALL col2 * ( col1 ) AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT DISTINCT ( ( col1 ) ) * + 81 FROM tab0 ---- 6966 7371 7857 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8895 SELECT col0 * col2 + + CAST( - 3 AS SIGNED ) FROM tab1 ---- 159 3645 7677 skipif mysql # not compatible query I rowsort label-8895 SELECT col0 * col2 + + CAST ( - 3 AS INTEGER ) FROM tab1 ---- 159 3645 7677 query I rowsort SELECT DISTINCT - ( - col2 ) + tab0.col1 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT - - 13 * col1 FROM tab1 AS cor0 ---- 130 169 338 query I rowsort SELECT DISTINCT - + 26 + - col1 AS col1 FROM tab2 AS cor0 ---- -43 -57 -85 query I rowsort SELECT DISTINCT + 66 * - col0 FROM tab0 cor0 ---- -1584 -2310 -5874 query I rowsort SELECT ALL + 67 * + col1 FROM tab1 AS cor0 ---- 1742 670 871 query I rowsort SELECT DISTINCT + cor0.col0 + col0 * - 70 AS col1 FROM tab2 AS cor0 ---- -483 -5382 -5451 query I rowsort SELECT col0 + + col2 * col2 FROM tab2 AS cor0 ---- 1523 736 754 onlyif mysql # use DIV operator for integer division query I rowsort label-8903 SELECT ALL 21 DIV + col0 AS col1 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-8903 SELECT ALL 21 / + col0 AS col1 FROM tab2 AS cor0 ---- 0 0 3 onlyif mysql # use DIV operator for integer division query I rowsort label-8904 SELECT DISTINCT - col2 DIV col1 AS col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8904 SELECT DISTINCT - col2 / col1 AS col1 FROM tab0 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8905 SELECT ALL - col2 DIV - 58 AS col0 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8905 SELECT ALL - col2 / - 58 AS col0 FROM tab0 ---- 0 0 1 query I rowsort SELECT + col2 + 10 FROM tab2 ---- 36 37 48 query I rowsort SELECT ( 28 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT cor0.col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT + - col0 + col2 AS col1 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - cor0.col1 * + col1 + col0 AS col0 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT DISTINCT + col2 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-8912 SELECT - - col1 + - col0 DIV col0 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-8912 SELECT - - col1 + - col0 / col0 FROM tab1 AS cor0 ---- 12 25 9 query I rowsort SELECT + - ( cor0.col2 ) + col1 * + ( 1 ) AS col1 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + 81 * + 92 AS col0 FROM tab2 AS cor0 ---- 7452 7452 7452 query I rowsort SELECT ALL 56 * cor0.col2 FROM tab0 AS cor0 ---- 1848 4592 56 query I rowsort SELECT ALL + 46 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8917 SELECT ALL CAST( - col1 AS SIGNED ) FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-8917 SELECT ALL CAST ( - col1 AS INTEGER ) FROM tab1 ---- -10 -13 -26 query I rowsort SELECT - - ( + 39 ) FROM tab1 AS cor0 ---- 39 39 39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8919 SELECT ALL + CAST( NULL AS DECIMAL ) / + col2 col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8919 SELECT ALL + CAST ( NULL AS REAL ) / + col2 col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + 79 AS col1 FROM tab2 AS cor0 ---- 79 79 79 query I rowsort SELECT DISTINCT - + 58 FROM tab2 AS cor0 ---- -58 query I rowsort SELECT cor0.col1 * 74 AS col1 FROM tab0 AS cor0 ---- 6364 6734 7178 query I rowsort SELECT - 4 * 60 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 0610af4582ef9667f54c9da2a68959ef query I rowsort SELECT + col2 + 7 FROM tab1 ---- 103 61 64 query I rowsort SELECT + col2 * 10 + + col1 AS col0 FROM tab0 AS cor0 ---- 107 416 911 query I rowsort SELECT ALL + ( + 93 ) * - cor0.col0 + + ( - col0 ) * + cor0.col0 FROM tab0 AS cor0 ---- -16198 -2808 -4480 query I rowsort SELECT - cor0.col2 AS col1 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT ( + 91 ) AS col1 FROM tab0 AS cor0 ---- 91 91 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 55 col1 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to ac76841ceecd2311e80c621d15bacdd3 query I rowsort SELECT ALL - ( 82 ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to f800b0aad28b82b2deb67f7045c9a45c query I rowsort SELECT - col0 + + col0 * col0 FROM tab1 cor0 ---- 4032 6 6320 query I rowsort SELECT - 87 FROM tab0, tab2 cor0, tab1 AS cor1, tab1, tab2 AS cor2 ---- 243 values hashing to 731855201ad1d4d2d2747a1d26047554 query I rowsort SELECT DISTINCT 79 FROM tab0, tab2 cor0 ---- 79 query I rowsort SELECT ( col2 + col2 ) AS col0 FROM tab2 ---- 52 54 76 query I rowsort SELECT col0 * + tab0.col1 + col0 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT DISTINCT - 15 AS col2 FROM tab2 ---- -15 query I rowsort SELECT DISTINCT - 89 AS col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- -89 query I rowsort SELECT DISTINCT - col1 * - col0 * 25 FROM tab1 ---- 16000 1950 26000 query I rowsort SELECT + ( - col2 ) * col1 + 88 AS col0 FROM tab0 ---- -2750 -7374 -9 query I rowsort SELECT + 29 * cor0.col1 - 9 AS col2 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to ff82e88122c267c7253d2d73f8bc22bc query I rowsort SELECT ALL tab2.col0 + - col2 + - col1 FROM tab2 ---- -51 -7 24 query I rowsort SELECT + col1 * col1 + + 47 AS col2 FROM tab1 ---- 147 216 723 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8943 SELECT col1 + - CAST( NULL AS DECIMAL ) AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8943 SELECT col1 + - CAST ( NULL AS REAL ) AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + col0 + + col2 * - 10 AS col1 FROM tab2 AS cor0 ---- -182 -263 -301 query I rowsort SELECT - - col0 * col1 + + 55 FROM tab1 AS cor0 ---- 1095 133 695 onlyif mysql # use DIV operator for integer division query I rowsort label-8946 SELECT - col1 + - 81 DIV 3 AS col1 FROM tab1 AS cor0 ---- -37 -40 -53 skipif mysql # not compatible query I rowsort label-8946 SELECT - col1 + - 81 / 3 AS col1 FROM tab1 AS cor0 ---- -37 -40 -53 query I rowsort SELECT ( tab1.col2 ) * tab1.col1 FROM tab1 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-8948 SELECT DISTINCT 91 - ( - col1 ) DIV col0 AS col0 FROM tab2 ---- 91 95 skipif mysql # not compatible query I rowsort label-8948 SELECT DISTINCT 91 - ( - col1 ) / col0 AS col0 FROM tab2 ---- 91 95 query I rowsort SELECT DISTINCT 34 - col1 * - col2 FROM tab2 ---- 1568 680 871 query I rowsort SELECT DISTINCT 93 * + col2 FROM tab0 ---- 3069 7626 93 query I rowsort SELECT + - 57 + cor0.col2 FROM tab1 cor0 ---- -3 0 39 query I rowsort SELECT + ( cor0.col0 ) * - col1 + + 15 FROM tab0 AS cor0 ---- -2049 -3380 -8084 query I rowsort SELECT tab0.col2 - + col1 AS col1 FROM tab0 ---- -53 -9 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 - 64 * col0 col2 FROM tab0 ---- -1560 -2275 -5785 query I rowsort SELECT 4 * col1 + tab1.col0 + - col1 * 6 AS col2 FROM tab1 ---- -49 44 54 query I rowsort SELECT - + 55 * col0 AS col0 FROM tab1 AS cor0 ---- -165 -3520 -4400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col2 col1 FROM tab1 cor0 ---- -108 -114 -192 query I rowsort SELECT - cor0.col0 * - cor0.col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - + ( col0 ) + col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( col2 ) + col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT ALL + - col0 * + col0 AS col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT + + col0 * col2 + col0 FROM tab1 cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT - - col2 * - col0 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + - cor0.col0 + col0 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + 36 FROM tab1 AS cor0 ---- -36 -36 -36 query I rowsort SELECT ALL + ( cor0.col2 ) FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT + - 32 * col1 + col2 * col1 FROM tab2 AS cor0 ---- -155 -354 102 query I rowsort SELECT col1 + col2 * - col2 FROM tab0 ---- -1003 -6633 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col0 + + ( - col2 ) col0 FROM tab1 ---- -121 -176 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + - 5 col0 FROM tab1 ---- -2 59 75 query I rowsort SELECT DISTINCT col2 - + 87 AS col2 FROM tab1 ---- -30 -33 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8972 SELECT col0 + + CAST( NULL AS SIGNED ) * - col2 - - col1 * 1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8972 SELECT col0 + + CAST ( NULL AS INTEGER ) * - col2 - - col1 * 1 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8973 SELECT ALL + col2 + CAST( - col0 AS SIGNED ) * col0 - 83 AS col2 FROM tab1 ---- -38 -4122 -6387 skipif mysql # not compatible query I rowsort label-8973 SELECT ALL + col2 + CAST ( - col0 AS INTEGER ) * col0 - 83 AS col2 FROM tab1 ---- -38 -4122 -6387 query I rowsort SELECT - 71 AS col2 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 3907e0aa4f29c002120742c4abb3e23a query I rowsort SELECT + col0 + 4 * - tab0.col1 AS col1 FROM tab0 ---- -275 -320 -353 query I rowsort SELECT ALL - - col2 + col0 * - col1 AS col1 FROM tab1 AS cor0 ---- -24 -583 -944 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8977 SELECT ALL CAST( NULL AS SIGNED ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8977 SELECT ALL CAST ( NULL AS INTEGER ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 45 FROM tab1 AS cor0 ---- -45 query I rowsort SELECT - + col1 + - col2 * cor0.col2 * - col1 FROM tab1 AS cor0 ---- 119795 32480 75790 query I rowsort SELECT DISTINCT - - col1 + - 1 * + cor0.col1 * col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL 6 + + col1 AS col1 FROM tab1 AS cor0 ---- 16 19 32 query I rowsort SELECT ALL 42 AS col1 FROM tab2 AS cor0 ---- 42 42 42 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8983 SELECT ALL - cor0.col2 + + col0 * col0 + - CAST( NULL AS DECIMAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8983 SELECT ALL - cor0.col2 + + col0 * col0 + - CAST ( NULL AS REAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 + - 31 * - col1 FROM tab0 AS cor0 ---- 2580 2730 2910 query I rowsort SELECT DISTINCT ( + col2 ) * + col0 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + - cor0.col1 + col2 + + col1 AS col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + 78 * + col1 * col0 + col1 AS col0 FROM tab1 AS cor0 ---- 49930 6110 81133 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT col1 - CAST ( 91 AS REAL ) col0 FROM tab1 ---- -65 -78 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * + col0 col1 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-8990 SELECT DISTINCT + cor0.col2 * - col2 DIV col2 + - col1 + 51 AS col0 FROM tab1 AS cor0 ---- -16 -29 -58 skipif mysql # not compatible query I rowsort label-8990 SELECT DISTINCT + cor0.col2 * - col2 / col2 + - col1 + 51 AS col0 FROM tab1 AS cor0 ---- -16 -29 -58 query I rowsort SELECT - + 23 * + col2 - + cor0.col0 FROM tab1 AS cor0 ---- -1245 -1375 -2288 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col1 + - 52 col1 FROM tab0 AS cor0 ---- 34 39 45 query I rowsort SELECT ( - col1 ) + - col1 FROM tab2 cor0 ---- -118 -34 -62 query I rowsort SELECT ALL 86 * col0 + - ( col1 ) AS col2 FROM tab0 AS cor0 ---- 1978 2913 7563 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - ( - col0 ) col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT - 93 * col1 FROM tab2 AS cor0 ---- -1581 -2883 -5487 query I rowsort SELECT - 58 * cor0.col2 FROM tab0 AS cor0 ---- -1914 -4756 -58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - cor0.col2 col2 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-8999 SELECT DISTINCT - + 96 DIV + col1 AS col0 FROM tab0 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-8999 SELECT DISTINCT - + 96 / + col1 AS col0 FROM tab0 AS cor0 ---- -1 0 query I rowsort SELECT DISTINCT - ( - cor0.col0 ) + col1 AS col2 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT 12 - col0 FROM tab0 AS cor0 ---- -12 -23 -77 onlyif mysql # use DIV operator for integer division query I rowsort label-9002 SELECT ALL + - col1 DIV + cor0.col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-9002 SELECT ALL + - col1 / + cor0.col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 query I rowsort SELECT ALL - cor0.col0 * + col0 AS col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-9004 SELECT DISTINCT - - col1 DIV + col2 + col2 * cor0.col1 AS col2 FROM tab0 cor0 ---- 194 2840 7463 skipif mysql # not compatible query I rowsort label-9004 SELECT DISTINCT - - col1 / + col2 + col2 * cor0.col1 AS col2 FROM tab0 cor0 ---- 194 2840 7463 query I rowsort SELECT DISTINCT col1 * - 43 FROM tab1 cor0 ---- -1118 -430 -559 query I rowsort SELECT col0 * ( - col1 ) + + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT DISTINCT + col1 + - col2 * + 85 AS col2 FROM tab2 AS cor0 ---- -2151 -2264 -3213 query I rowsort SELECT ALL col2 - + 26 * ( col2 * col2 ) AS col1 FROM tab2 AS cor0 ---- -17550 -18927 -37506 query I rowsort SELECT - col2 + + 68 * col1 AS col1 FROM tab1 AS cor0 ---- 1714 623 788 query I rowsort SELECT + col2 * 92 * - 2 AS col1 FROM tab2 cor0 ---- -4784 -4968 -6992 query I rowsort SELECT DISTINCT + col2 * col0 + - col0 AS col0 FROM tab1 cor0 ---- 159 3584 7600 query I rowsort SELECT DISTINCT + col2 + + 82 * col0 AS col2 FROM tab2 AS cor0 ---- 601 6422 6516 query I rowsort SELECT DISTINCT - + col1 * col1 + col0 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT DISTINCT - + col0 + col2 * + 10 + col2 AS col2 FROM tab0 AS cor0 ---- -24 339 813 query I rowsort SELECT ALL + + col2 * 59 - - 70 FROM tab0 AS cor0 ---- 129 2017 4908 query I rowsort SELECT ALL + 73 AS col1 FROM tab2 ---- 73 73 73 onlyif mysql # use DIV operator for integer division query I rowsort label-9017 SELECT ALL tab0.col0 DIV + col2 AS col0 FROM tab0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-9017 SELECT ALL tab0.col0 / + col2 AS col0 FROM tab0 ---- 0 1 35 query I rowsort SELECT - col0 + + 5 FROM tab1 AS cor0 ---- -59 -75 2 query I rowsort SELECT - - ( 26 ) FROM tab1, tab0 cor0, tab0, tab0 AS cor1 ---- 81 values hashing to 8b6a624eb92fb019d9664318e519f062 query I rowsort SELECT - - 32 FROM tab0 AS cor0 ---- 32 32 32 query I rowsort SELECT + col1 + col2 * col0 * col2 AS col1 FROM tab2 AS cor0 ---- 114093 5134 52787 query I rowsort SELECT ( + col1 ) + col0 FROM tab0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-9023 SELECT DISTINCT col0 + - col2 DIV tab0.col1 AS col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-9023 SELECT DISTINCT col0 + - col2 / tab0.col1 AS col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT DISTINCT 93 AS col2 FROM tab2, tab0 AS cor0 ---- 93 query I rowsort SELECT DISTINCT 98 + - tab2.col0 * + col2 AS col0 FROM tab2 ---- -1930 -2904 -91 onlyif mysql # use DIV operator for integer division query I rowsort label-9026 SELECT ALL col0 DIV - 87 + + col2 AS col0 FROM tab1 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-9026 SELECT ALL col0 / - 87 + + col2 AS col0 FROM tab1 ---- 54 57 96 query IIIIIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab1 AS cor2, tab0 AS cor3 ---- 13122 values hashing to e5ff5e70f40dcfa0575614b5269fe9ea onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9028 SELECT + CAST( NULL AS SIGNED ) / 84 AS col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-9028 SELECT + CAST ( NULL AS INTEGER ) / 84 AS col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT + col1 * tab0.col2 AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT col0 * - tab1.col2 AS col2 FROM tab1 ---- -162 -3648 -7680 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1, tab1 AS cor0 WHERE NOT ( NULL ) = NULL ---- query I rowsort SELECT ALL 90 + col1 * ( col0 ) AS col2 FROM tab2 AS cor0 ---- 1433 307 4692 query I rowsort SELECT - cor1.col0 AS col1 FROM tab2, tab1 AS cor0, tab0 AS cor1, tab0, tab2 AS cor2 ---- 243 values hashing to 68438270ef4dcbfd48dcdbe0b98336f5 query I rowsort SELECT DISTINCT - + col0 * col1 + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL - ( + cor0.col1 ) AS col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col0 col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL + 55 * col1 FROM tab2 AS cor0 ---- 1705 3245 935 query I rowsort SELECT + + col1 + - cor0.col1 * ( - col1 ) AS col0 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT DISTINCT col0 + col0 * col2 AS col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL + cor0.col1 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - 97 * - 74 FROM tab1 ---- 7178 7178 7178 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( cor0.col0 ) col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT + 10 + cor0.col1 * col0 * col0 AS col1 FROM tab2 AS cor0 ---- 106107 1529 358966 onlyif mysql # use DIV operator for integer division query I rowsort label-9044 SELECT + 30 DIV + col0 + col1 FROM tab2 AS cor0 ---- 17 35 59 skipif mysql # not compatible query I rowsort label-9044 SELECT + 30 / + col0 + col1 FROM tab2 AS cor0 ---- 17 35 59 query I rowsort SELECT + 80 + col0 FROM tab1 AS cor0 ---- 144 160 83 query I rowsort SELECT ALL + 32 * - col0 + col0 - - col0 AS col1 FROM tab1 AS cor0 ---- -1920 -2400 -90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9047 SELECT + + CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9047 SELECT + + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9048 SELECT + - col2 DIV - col2 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-9048 SELECT + - col2 / - col2 FROM tab1 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 53 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT 62 + col0 AS col1 FROM tab1 cor0 ---- 126 142 65 query I rowsort SELECT - col0 + 86 AS col0 FROM tab0 AS cor0 ---- -3 51 62 query I rowsort SELECT + col1 - + col1 * + 58 FROM tab0 AS cor0 ---- -4902 -5187 -5529 onlyif mysql # use DIV operator for integer division query I rowsort label-9053 SELECT ALL + col1 + ( - col0 ) DIV + col2 + - 78 AS col0 FROM tab0 AS cor0 ---- -16 12 8 skipif mysql # not compatible query I rowsort label-9053 SELECT ALL + col1 + ( - col0 ) / + col2 + - 78 AS col0 FROM tab0 AS cor0 ---- -16 12 8 query I rowsort SELECT - col2 - 83 AS col2 FROM tab0 AS cor0 ---- -116 -165 -84 query I rowsort SELECT + cor0.col0 * + col2 + + col0 FROM tab2 cor0 ---- 196 2106 3081 query I rowsort SELECT ALL - cor0.col2 + + 16 AS col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 0301fe3f29a1cf68df6a172fc56d615f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 * + col2 col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT tab2.col0 * tab2.col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + col0 * - ( + 60 ) * + tab1.col2 FROM tab1 ---- -218880 -460800 -9720 query I rowsort SELECT + col1 * ( + col0 ) FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - tab2.col1 * 30 * col2 AS col1 FROM tab2 ---- -19380 -25110 -46020 query I rowsort SELECT ALL + cor0.col2 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 68 * col2 col0 FROM tab2 AS cor0 ---- 1768 1836 2584 query I rowsort SELECT DISTINCT - + 85 + + col0 FROM tab1 AS cor0 ---- -21 -5 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col1 - - col0 col1 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT cor0.col1 FROM tab0, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT ALL + + col1 * col1 FROM tab1 cor0 ---- 100 169 676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 20 * col1 * col1 col2 FROM tab1 AS cor0 ---- 13520 2000 3380 query I rowsort SELECT - 1 * - col0 + col1 + - col1 * - col0 AS col2 FROM tab0 AS cor0 ---- 2174 3527 8279 query I rowsort SELECT + tab0.col2 + tab0.col2 AS col1 FROM tab0 ---- 164 2 66 query I rowsort SELECT - 10 * - cor0.col1 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 8b37ee2ce992e8318c6634347d64c61d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 45 col0 FROM tab2 ---- 45 45 45 query I rowsort SELECT ALL col0 + 19 FROM tab2 ---- 26 97 98 query I rowsort SELECT ALL - tab0.col0 * - col1 + + tab0.col1 * col2 AS col1 FROM tab0 ---- 15561 3492 4902 query I rowsort SELECT ALL + - col2 + - 41 * col2 FROM tab1 AS cor0 ---- -2268 -2394 -4032 query I rowsort SELECT ALL + col1 * - 96 + col1 FROM tab2 cor0 ---- -1615 -2945 -5605 query I rowsort SELECT ALL 76 AS col1 FROM tab1 ---- 76 76 76 query I rowsort SELECT + - col0 * + col1 + col2 + + col2 AS col1 FROM tab1 AS cor0 ---- -526 -848 30 query I rowsort SELECT ALL - col1 - - 53 * + ( + col0 ) FROM tab0 ---- 1186 1758 4626 query I rowsort SELECT + col1 * + col0 + + col1 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 107 1133 714 query I rowsort SELECT col2 * ( 40 ) - col1 FROM tab1 AS cor0 ---- 2134 2270 3827 query I rowsort SELECT ALL - + col1 * + ( 94 * col1 ) AS col0 FROM tab1 AS cor0 ---- -15886 -63544 -9400 query I rowsort SELECT + col0 * - col1 - + cor0.col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT - + cor0.col2 - col2 AS col1 FROM tab0 cor0 ---- -164 -2 -66 query I rowsort SELECT col2 + 93 + col1 FROM tab1 AS cor0 ---- 160 173 202 query I rowsort SELECT - col1 + col1 + - col1 AS col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT - + col2 * 28 + - col0 * + cor0.col0 - - 45 AS col1 FROM tab0 AS cor0 ---- -10172 -1208 -1455 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to 958533d1a7bf61199ed7c03eadf37f9a query I rowsort SELECT DISTINCT + 66 * col2 FROM tab0 AS cor0 ---- 2178 5412 66 query I rowsort SELECT ALL cor0.col2 FROM tab2, tab0 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT DISTINCT - col1 * tab1.col0 FROM tab1 ---- -1040 -640 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 29 col2 FROM tab2 ---- 29 29 29 query I rowsort SELECT + 93 + col2 AS col2 FROM tab2 ---- 119 120 131 onlyif mysql # use DIV operator for integer division query I rowsort label-9094 SELECT 85 DIV + tab1.col1 + + 93 AS col1 FROM tab1 ---- 101 96 99 skipif mysql # not compatible query I rowsort label-9094 SELECT 85 / + tab1.col1 + + 93 AS col1 FROM tab1 ---- 101 96 99 query I rowsort SELECT col1 * + col0 * 29 FROM tab0 AS cor0 ---- 234871 59856 98455 query I rowsort SELECT ALL + + cor0.col0 + + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 60 col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to a97561e17ecaa618227c75a57b268f33 onlyif mysql # use DIV operator for integer division query I rowsort label-9098 SELECT ALL + col2 * + col2 + + col2 DIV 81 FROM tab2 AS cor0 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-9098 SELECT ALL + col2 * + col2 + + col2 / 81 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT col0 + + 65 * tab2.col0 AS col0 FROM tab2 ---- 462 5148 5214 query I rowsort SELECT DISTINCT col2 * ( col2 ) + col1 FROM tab0 ---- 1175 6815 98 onlyif mysql # use DIV operator for integer division query I rowsort label-9101 SELECT ALL - col2 DIV - 2 + col0 * col1 AS col1 FROM tab1 ---- 105 1088 668 skipif mysql # not compatible query I rowsort label-9101 SELECT ALL - col2 / - 2 + col0 * col1 AS col1 FROM tab1 ---- 105 1088 668 query I rowsort SELECT ALL - col1 * col1 + + col2 FROM tab0 ---- -7363 -8199 -9408 query I rowsort SELECT DISTINCT tab1.col0 FROM tab1, tab0 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - col2 + - col2 * col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9105 SELECT DISTINCT - - CAST( + col2 AS SIGNED ) FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-9105 SELECT DISTINCT - - CAST ( + col2 AS INTEGER ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL + col1 * ( col2 ) AS col0 FROM tab2 cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-9107 SELECT col2 DIV 47 + - col0 DIV col2 FROM tab0 ---- -35 0 0 skipif mysql # not compatible query I rowsort label-9107 SELECT col2 / 47 + - col0 / col2 FROM tab0 ---- -35 0 0 query I rowsort SELECT + cor0.col2 + col1 * - col0 AS col1 FROM tab0 cor0 ---- -2031 -3394 -8017 onlyif mysql # use DIV operator for integer division query I rowsort label-9109 SELECT + 99 * - col1 DIV - col1 AS col2 FROM tab2 AS cor0 ---- 99 99 99 skipif mysql # not compatible query I rowsort label-9109 SELECT + 99 * - col1 / - col1 AS col2 FROM tab2 AS cor0 ---- 99 99 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * cor0.col1 col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL ( - col1 ) FROM tab0 cor0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-9112 SELECT ALL CAST( + col2 AS SIGNED ) DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9112 SELECT ALL CAST ( + col2 AS INTEGER ) / - col0 AS col2 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT + + cor0.col2 * col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-9114 SELECT DISTINCT - 92 DIV col0 FROM tab2 ---- -1 -13 skipif mysql # not compatible query I rowsort label-9114 SELECT DISTINCT - 92 / col0 FROM tab2 ---- -1 -13 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9115 SELECT ALL CAST( + col0 + col0 AS SIGNED ) * col1 * col1 FROM tab1 ---- 12800 27040 4056 skipif mysql # not compatible query I rowsort label-9115 SELECT ALL CAST ( + col0 + col0 AS INTEGER ) * col1 * col1 FROM tab1 ---- 12800 27040 4056 query I rowsort SELECT - 84 * + tab1.col2 FROM tab1 ---- -4536 -4788 -8064 onlyif mysql # use DIV operator for integer division query I rowsort label-9117 SELECT DISTINCT + ( - col1 ) DIV tab2.col1 AS col0 FROM tab2 ---- -1 skipif mysql # not compatible query I rowsort label-9117 SELECT DISTINCT + ( - col1 ) / tab2.col1 AS col0 FROM tab2 ---- -1 query I rowsort SELECT 97 AS col0 FROM tab1 ---- 97 97 97 query I rowsort SELECT - col1 + - col2 * - col1 FROM tab1 AS cor0 ---- 1235 1378 560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9120 SELECT ALL + CAST( NULL AS SIGNED ) + - col2 + - col1 * - col2 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9120 SELECT ALL + CAST ( NULL AS INTEGER ) + - col2 + - col1 * - col2 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + cor0.col0 + - ( - col2 ) + + col2 col1 FROM tab1 AS cor0 ---- 111 178 272 query I rowsort SELECT ( col0 ) * cor0.col2 + + cor0.col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL - 60 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 067a4b5daf8747042e3b07ca8459859f query I rowsort SELECT DISTINCT - + ( col2 ) + col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT ALL + + 26 AS col2 FROM tab1 AS cor0 ---- 26 26 26 query I rowsort SELECT ALL + cor0.col1 + + ( - col1 ) * + col0 AS col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT - - 63 FROM tab2 AS cor0 ---- 63 63 63 onlyif mysql # use DIV operator for integer division query I rowsort label-9128 SELECT DISTINCT - - ( col1 ) + col2 DIV - col0 FROM tab2 cor0 ---- 17 28 59 skipif mysql # not compatible query I rowsort label-9128 SELECT DISTINCT - - ( col1 ) + col2 / - col0 FROM tab2 cor0 ---- 17 28 59 query I rowsort SELECT col2 + + col0 + col1 AS col0 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT - - col0 + - col0 * + col1 AS col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT ALL - - col1 * col0 + col1 AS col0 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT - 74 AS col2 FROM tab2 AS cor0 ---- -74 -74 -74 onlyif mysql # use DIV operator for integer division query I rowsort label-9133 SELECT DISTINCT - 34 + + col2 DIV - col1 FROM tab0 AS cor0 ---- -34 skipif mysql # not compatible query I rowsort label-9133 SELECT DISTINCT - 34 + + col2 / - col1 FROM tab0 AS cor0 ---- -34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col2 col0 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-9135 SELECT + cor0.col0 * 23 + - 6 DIV - col1 FROM tab1 AS cor0 ---- 1472 1840 69 skipif mysql # not compatible query I rowsort label-9135 SELECT + cor0.col0 * 23 + - 6 / - col1 FROM tab1 AS cor0 ---- 1472 1840 69 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9136 SELECT ALL - + col0 * + CAST( NULL AS SIGNED ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9136 SELECT ALL - + col0 * + CAST ( NULL AS INTEGER ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9137 SELECT col0 * CAST( NULL AS SIGNED ) + 55 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9137 SELECT col0 * CAST ( NULL AS INTEGER ) + 55 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9138 SELECT ALL - + col1 DIV + ( col1 ) + col0 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-9138 SELECT ALL - + col1 / + ( col1 ) + col0 FROM tab1 AS cor0 ---- 2 63 79 query I rowsort SELECT col1 * col1 + - col2 FROM tab1 cor0 ---- 43 622 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9140 SELECT DISTINCT - col1 + + CAST( + 73 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 47 60 63 skipif mysql # not compatible query I rowsort label-9140 SELECT DISTINCT - col1 + + CAST ( + 73 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 47 60 63 query I rowsort SELECT col2 * 44 + - 40 AS col2 FROM tab0 AS cor0 ---- 1412 3568 4 query I rowsort SELECT DISTINCT col0 + - 45 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1509 3779 80 query I rowsort SELECT + + col0 * 40 * col1 FROM tab1 AS cor0 ---- 25600 3120 41600 query I rowsort SELECT DISTINCT + 85 AS col1 FROM tab1 ---- 85 query I rowsort SELECT + tab0.col0 * - col2 - + col2 AS col0 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT DISTINCT - col0 * + 49 + col1 AS col1 FROM tab0 cor0 ---- -1090 -1618 -4270 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col1 * + col1 col0 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT col1 * + 97 + + ( + col0 ) AS col2 FROM tab0 AS cor0 ---- 8366 8916 9444 query I rowsort SELECT col0 * 6 AS col0 FROM tab1 AS cor0 ---- 18 384 480 query I rowsort SELECT 13 * col1 + - col0 FROM tab2 AS cor0 ---- 142 396 689 onlyif mysql # use DIV operator for integer division query I rowsort label-9151 SELECT - + col0 + col2 DIV + col1 FROM tab1 AS cor0 ---- -1 -59 -73 skipif mysql # not compatible query I rowsort label-9151 SELECT - + col0 + col2 / + col1 FROM tab1 AS cor0 ---- -1 -59 -73 query I rowsort SELECT ALL 41 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT ALL tab1.col0 + + 68 AS col2 FROM tab1 ---- 132 148 71 query I rowsort SELECT DISTINCT col0 * - col2 + - col1 FROM tab1 AS cor0 ---- -188 -3658 -7693 onlyif mysql # use DIV operator for integer division query I rowsort label-9155 SELECT DISTINCT + cor0.col2 DIV ( col2 * col2 ) + - ( - col0 ) * - col0 FROM tab0 AS cor0 ---- -1224 -576 -7921 skipif mysql # not compatible query I rowsort label-9155 SELECT DISTINCT + cor0.col2 / ( col2 * col2 ) + - ( - col0 ) * - col0 FROM tab0 AS cor0 ---- -1224 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab0.col2 * + col2 * ( col1 ) col2 FROM tab0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-9157 SELECT + col0 + - col2 DIV 34 FROM tab0 AS cor0 ---- 24 35 87 skipif mysql # not compatible query I rowsort label-9157 SELECT + col0 + - col2 / 34 FROM tab0 AS cor0 ---- 24 35 87 onlyif mysql # use DIV operator for integer division query I rowsort label-9158 SELECT col0 DIV - 99 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9158 SELECT col0 / - 99 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 + ( col2 ) * col1 + col1 FROM tab2 AS cor0 ---- 1515 584 861 query I rowsort SELECT DISTINCT - col2 + col0 + 0 * col0 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9161 SELECT DISTINCT + col1 * col2 / CAST( NULL AS SIGNED ) FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9161 SELECT DISTINCT + col1 * col2 / CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL query I rowsort SELECT DISTINCT + tab1.col1 * col2 AS col1 FROM tab1 ---- 1248 1404 570 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab1, tab0 cor1, tab2 AS cor2 ---- 972 values hashing to 591a9a93560839231c038a1e10bd240a query I rowsort SELECT ALL col0 + - ( col1 ) FROM tab1 ---- -23 54 67 query I rowsort SELECT 81 AS col2 FROM tab2, tab0 cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT - + col0 * 29 + col0 * - cor0.col0 * + ( col1 ) AS col0 FROM tab2 AS cor0 ---- -108388 -1722 -361218 query I rowsort SELECT tab2.col1 - 30 AS col0 FROM tab2 ---- -13 1 29 query I rowsort SELECT + col0 * col0 * + col1 + - col0 * + cor0.col0 FROM tab0 AS cor0 ---- 117600 48960 712890 query I rowsort SELECT cor0.col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT ALL - - ( col2 ) * col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT 72 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT DISTINCT + tab2.col1 - + col2 AS col1 FROM tab2 ---- -21 33 4 query I rowsort SELECT + + cor0.col2 + - col1 + 61 AS col1 FROM tab1 AS cor0 ---- 108 144 89 query I rowsort SELECT - - col0 * + col1 + - col1 + col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - - 78 * col2 + ( - col2 + + col1 ) * ( col1 ) AS col2 FROM tab1 AS cor0 ---- 3484 3976 6409 query I rowsort SELECT ALL + 93 + + col1 AS col0 FROM tab0 ---- 179 184 190 query I rowsort SELECT col0 + + col2 - - col2 AS col1 FROM tab2 AS cor0 ---- 130 155 61 onlyif mysql # use DIV operator for integer division query I rowsort label-9178 SELECT - cor0.col1 + col1 DIV 9 + - col0 FROM tab2 AS cor0 ---- -131 -35 -95 skipif mysql # not compatible query I rowsort label-9178 SELECT - cor0.col1 + col1 / 9 + - col0 FROM tab2 AS cor0 ---- -131 -35 -95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 49 col0 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 query I rowsort SELECT DISTINCT - ( + 49 ) AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- -49 query I rowsort SELECT ALL - cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + cor0.col1 ) + + col0 * col0 col0 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT ALL col0 + col1 * col1 - + col1 FROM tab2 AS cor0 ---- 3500 351 937 query I rowsort SELECT - col0 * col2 + 24 AS col1 FROM tab1 AS cor0 ---- -138 -3624 -7656 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - ( col2 ) - col1 col1 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT + 15 AS col1 FROM tab2 AS cor0 ---- 15 15 15 query I rowsort SELECT DISTINCT ( cor0.col0 ) FROM tab1, tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL - + col1 * col1 * col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT ALL + cor0.col2 + + 19 FROM tab1 AS cor0 ---- 115 73 76 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT DISTINCT + col0 + + CAST ( - col0 AS REAL ) col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + - col1 * ( col1 ) + + col0 * col1 FROM tab1 AS cor0 ---- -598 540 871 query I rowsort SELECT ALL + col2 + 21 AS col2 FROM tab2 AS cor0 ---- 47 48 59 query I rowsort SELECT ALL col1 + + ( + col1 ) AS col2 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT col0 + col0 * - cor0.col2 - + col1 * col1 FROM tab0 AS cor0 ---- -15490 -8164 -9409 query I rowsort SELECT - col0 * - 44 + col2 - col0 FROM tab0 AS cor0 ---- 1065 1506 3909 query I rowsort SELECT DISTINCT - + col2 * + col0 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL + cor0.col0 * - 0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT - + 8 AS col1 FROM tab1 cor0 ---- -8 -8 -8 query I rowsort SELECT DISTINCT cor1.col1 + 94 AS col0 FROM tab2, tab1 AS cor0, tab0 cor1 ---- 180 185 191 query I rowsort SELECT 13 + - 89 * col2 AS col2 FROM tab0 AS cor0 ---- -2924 -7285 -76 query I rowsort SELECT DISTINCT - col1 * + col0 - col1 AS col0 FROM tab2 cor0 ---- -1360 -248 -4661 query I rowsort SELECT DISTINCT - col2 * + 76 FROM tab0 AS cor0 ---- -2508 -6232 -76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 col2 FROM tab1, tab1 AS cor0, tab0, tab2 AS cor1 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b query I rowsort SELECT ALL + - col2 + - col1 * col2 FROM tab1 AS cor0 ---- -1344 -1458 -627 query I rowsort SELECT ALL + cor0.col0 + - col0 * col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT + 20 FROM tab0, tab2 cor0 ---- 9 values hashing to 2fdd942fe0307a6ff66b63004ef102c4 query I rowsort SELECT DISTINCT ( 49 ) * col1 AS col1 FROM tab2 ---- 1519 2891 833 query I rowsort SELECT DISTINCT - 46 * - col2 + - col2 FROM tab2 AS cor0 ---- 1170 1215 1710 onlyif mysql # use DIV operator for integer division query I rowsort label-9209 SELECT ALL 98 DIV - col1 - col1 FROM tab2 AS cor0 ---- -22 -34 -60 skipif mysql # not compatible query I rowsort label-9209 SELECT ALL 98 / - col1 - col1 FROM tab2 AS cor0 ---- -22 -34 -60 query I rowsort SELECT DISTINCT + - 59 * - col0 FROM tab0 AS cor0 ---- 1416 2065 5251 onlyif mysql # use DIV operator for integer division query I rowsort label-9211 SELECT ALL - + ( col1 ) + col1 DIV - col2 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-9211 SELECT ALL - + ( col1 ) + col1 / - col2 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - col0 * + cor0.col2 + col1 AS col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 onlyif mysql # use DIV operator for integer division query I rowsort label-9213 SELECT ALL + cor0.col0 DIV - cor0.col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9213 SELECT ALL + cor0.col0 / - cor0.col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT 96 FROM tab2, tab0 cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 onlyif mysql # use DIV operator for integer division query I rowsort label-9215 SELECT 55 DIV - tab1.col1 - + col1 * CAST( col2 AS SIGNED ) * col2 FROM tab1 ---- -119812 -32495 -75818 skipif mysql # not compatible query I rowsort label-9215 SELECT 55 / - tab1.col1 - + col1 * CAST ( col2 AS INTEGER ) * col2 FROM tab1 ---- -119812 -32495 -75818 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9216 SELECT ALL + CAST( - col0 + - col1 AS SIGNED ) FROM tab0 ---- -110 -132 -180 skipif mysql # not compatible query I rowsort label-9216 SELECT ALL + CAST ( - col0 + - col1 AS INTEGER ) FROM tab0 ---- -110 -132 -180 query I rowsort SELECT + + 98 + - cor0.col1 FROM tab1 AS cor0 ---- 72 85 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 49 - col1 col1 FROM tab0 cor0 ---- -135 -140 -146 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9219 SELECT ALL - + col0 + col0 * + col2 * CAST( NULL AS DECIMAL ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9219 SELECT ALL - + col0 + col0 * + col2 * CAST ( NULL AS REAL ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - 88 * col2 FROM tab2 AS cor0 ---- -2288 -2376 -3344 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + col1 col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT cor0.col1 * - col2 + col1 * - 93 AS col2 FROM tab2 AS cor0 ---- -2227 -3720 -7021 onlyif mysql # use DIV operator for integer division query I rowsort label-9223 SELECT + cor0.col1 * + col0 + col2 DIV ( - 18 ) FROM tab0 AS cor0 ---- 2063 3395 8095 skipif mysql # not compatible query I rowsort label-9223 SELECT + cor0.col1 * + col0 + col2 / ( - 18 ) FROM tab0 AS cor0 ---- 2063 3395 8095 onlyif mysql # use DIV operator for integer division query I rowsort label-9224 SELECT ALL col0 * col2 + - col0 DIV col0 AS col2 FROM tab1 AS cor0 ---- 161 3647 7679 skipif mysql # not compatible query I rowsort label-9224 SELECT ALL col0 * col2 + - col0 / col0 AS col2 FROM tab1 AS cor0 ---- 161 3647 7679 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab0 AS cor2, tab0 AS cor3 ---- 3645 values hashing to a5677c50b23f70287df35c2388a1c9bf onlyif mysql # use DIV operator for integer division query I rowsort label-9226 SELECT DISTINCT - ( col1 ) * - col1 - col1 DIV 16 col0 FROM tab0 cor0 ---- 7391 8276 9403 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9226 SELECT DISTINCT - ( col1 ) * - col1 - col1 / 16 col0 FROM tab0 cor0 ---- 7391 8276 9403 query I rowsort SELECT ALL 89 AS col1 FROM tab0 AS cor0 ---- 89 89 89 query I rowsort SELECT 36 FROM tab1, tab1 AS cor0, tab2 AS cor1, tab1 AS cor2 ---- 81 values hashing to e09b197365a04fabbaaf0718d2ae88c5 onlyif mysql # use DIV operator for integer division query I rowsort label-9229 SELECT - col2 * cor0.col0 DIV col0 + 86 AS col2 FROM tab0 AS cor0 ---- 4 53 85 skipif mysql # not compatible query I rowsort label-9229 SELECT - col2 * cor0.col0 / col0 + 86 AS col2 FROM tab0 AS cor0 ---- 4 53 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9230 SELECT - CAST( + col2 AS SIGNED ) + - col1 FROM tab1 ---- -109 -67 -80 skipif mysql # not compatible query I rowsort label-9230 SELECT - CAST ( + col2 AS INTEGER ) + - col1 FROM tab1 ---- -109 -67 -80 query I rowsort SELECT ALL + 25 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 2c77240b60ac01c717a5ed5d0165f450 query I rowsort SELECT ALL 19 + cor0.col2 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 34d222887c57d22ed3f05f2f4fee1d88 query I rowsort SELECT ALL - 3 - col1 * 25 AS col2 FROM tab1 cor0 ---- -253 -328 -653 query I rowsort SELECT ALL + 2 + - col1 * col1 * + col1 FROM tab1 AS cor0 ---- -17574 -2195 -998 query I rowsort SELECT ( - col0 ) + - ( 50 ) AS col1 FROM tab0 AS cor0 ---- -139 -74 -85 query I rowsort SELECT - 22 + col2 FROM tab0 AS cor0 ---- -21 11 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9237 SELECT - CAST( col2 AS SIGNED ) AS col0 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-9237 SELECT - CAST ( col2 AS INTEGER ) AS col0 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - 13 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT - col1 + + col1 * tab2.col2 FROM tab2 ---- 1475 629 806 query I rowsort SELECT + ( col0 * col1 ) FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT ( + col2 * col1 ) AS col0 FROM tab1 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - - col2 col1 FROM tab1 AS cor0 ---- 108 114 192 onlyif mysql # use DIV operator for integer division query I rowsort label-9243 SELECT ALL + col1 DIV 83 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9243 SELECT ALL + col1 / 83 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - cor0.col0 * - col1 + col0 * cor0.col0 + cor0.col1 * cor0.col0 FROM tab1 AS cor0 ---- 165 5376 8480 query I rowsort SELECT col0 - - col1 AS col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + cor0.col2 + cor0.col1 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT + col0 * - ( 41 ) + - col0 + + 3 AS col2 FROM tab0 AS cor0 ---- -1005 -1467 -3735 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * - col2 col0 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT + col0 + col2 * 29 * col0 + col0 * 33 * col1 AS col0 FROM tab2 ---- 12649 131456 210756 onlyif mysql # use DIV operator for integer division query I rowsort label-9250 SELECT col1 + col2 - col2 DIV - col1 AS col0 FROM tab1 ---- 116 72 82 skipif mysql # not compatible query I rowsort label-9250 SELECT col1 + col2 - col2 / - col1 AS col0 FROM tab1 ---- 116 72 82 onlyif mysql # use DIV operator for integer division query I rowsort label-9251 SELECT - 27 DIV tab2.col1 AS col2 FROM tab2 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9251 SELECT - 27 / tab2.col1 AS col2 FROM tab2 ---- -1 0 0 query I rowsort SELECT tab0.col1 * - col0 AS col2 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT col2 * + tab2.col2 * - tab2.col0 AS col2 FROM tab2 ---- -114076 -5103 -52728 onlyif mysql # use DIV operator for integer division query I rowsort label-9254 SELECT DISTINCT + 53 + col1 - 44 DIV + 69 FROM tab0 ---- 139 144 150 skipif mysql # not compatible query I rowsort label-9254 SELECT DISTINCT + 53 + col1 - 44 / + 69 FROM tab0 ---- 139 144 150 query I rowsort SELECT col1 * + col0 * - col2 + + col2 AS col1 FROM tab0 ---- -3394 -664036 -68079 query I rowsort SELECT DISTINCT col2 + - col0 * + 70 * - col2 - + col1 * ( col2 ) * col1 AS col1 FROM tab1 ---- -25110 249717 521472 query I rowsort SELECT col2 + ( + ( - col1 ) ) AS col2 FROM tab0 ---- -53 -9 -96 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to 6726a15019c52908f1f1d0df0cd4c1b8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9259 SELECT ALL + col2 * - CAST( col1 AS SIGNED ) FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-9259 SELECT ALL + col2 * - CAST ( col1 AS INTEGER ) FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT col0 + - 36 * col1 AS col1 FROM tab0 AS cor0 ---- -3072 -3187 -3457 query I rowsort SELECT DISTINCT + + col2 * col1 AS col0 FROM tab2 cor0 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * + col0 col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + col2 * - col1 + col1 * col0 - ( col0 ) FROM tab1 AS cor0 ---- -1329 -288 6 query I rowsort SELECT - + col2 * - col0 + - col0 * - col1 FROM tab2 AS cor0 ---- 406 4345 6630 query I rowsort SELECT DISTINCT col2 * + 13 * col0 + tab0.col0 AS col2 FROM tab0 ---- 10320 490 94963 onlyif mysql # use DIV operator for integer division query I rowsort label-9266 SELECT + col2 + - 35 DIV + col1 + col1 AS col1 FROM tab2 AS cor0 ---- 53 57 85 skipif mysql # not compatible query I rowsort label-9266 SELECT + col2 + - 35 / + col1 + col1 AS col1 FROM tab2 AS cor0 ---- 53 57 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9267 SELECT DISTINCT col0 * + ( col1 * col1 + CAST( NULL AS SIGNED ) * + 95 ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9267 SELECT DISTINCT col0 * + ( col1 * col1 + CAST ( NULL AS INTEGER ) * + 95 ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - - col1 + 75 FROM tab2 AS cor0 ---- 106 134 92 onlyif mysql # use DIV operator for integer division query I rowsort label-9269 SELECT - col2 + - ( - col2 ) DIV - tab0.col0 + - col2 * - 65 AS col0 FROM tab0 ---- 2111 5248 64 skipif mysql # not compatible query I rowsort label-9269 SELECT - col2 + - ( - col2 ) / - tab0.col0 + - col2 * - 65 AS col0 FROM tab0 ---- 2111 5248 64 query I rowsort SELECT ALL - col1 + + 44 FROM tab1 ---- 18 31 34 query I rowsort SELECT 74 AS col2 FROM tab1 AS cor0 ---- 74 74 74 query I rowsort SELECT ALL 63 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 38764a6e696d1a6b5095e29ef84959c0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9273 SELECT col0 + CAST( + col1 + col2 AS SIGNED ) AS col2 FROM tab1 ---- 131 189 83 skipif mysql # not compatible query I rowsort label-9273 SELECT col0 + CAST ( + col1 + col2 AS INTEGER ) AS col2 FROM tab1 ---- 131 189 83 query I rowsort SELECT tab2.col2 + 4 + - tab2.col1 FROM tab2 ---- -29 0 25 query I rowsort SELECT - 56 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to a228dfb9ede9780b082a5a3dfb2fca80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - 80 col2 FROM tab1 AS cor0 ---- -144 -160 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-9277 SELECT tab0.col0 DIV - col1 col2 FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9277 SELECT tab0.col0 / - col1 col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL col0 + - ( col1 ) * - col1 + tab2.col1 AS col2 FROM tab2 ---- 3618 385 999 query I rowsort SELECT - ( - col0 ) * - col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - 21 * col0 AS col0 FROM tab2 AS cor0 ---- -147 -1638 -1659 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9281 SELECT DISTINCT CAST( NULL AS SIGNED ) + - col2 * cor0.col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9281 SELECT DISTINCT CAST ( NULL AS INTEGER ) + - col2 * cor0.col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - - col1 * - cor0.col1 FROM tab2 cor0 ---- -289 -3481 -961 onlyif mysql # use DIV operator for integer division query I rowsort label-9283 SELECT + 73 + + col0 DIV - cor0.col0 + 34 FROM tab2 AS cor0 ---- 106 106 106 skipif mysql # not compatible query I rowsort label-9283 SELECT + 73 + + col0 / - cor0.col0 + 34 FROM tab2 AS cor0 ---- 106 106 106 query I rowsort SELECT - cor0.col0 + + 80 FROM tab0 cor0 ---- -9 45 56 onlyif mysql # use DIV operator for integer division query I rowsort label-9285 SELECT col2 DIV + cor0.col1 FROM tab1 cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-9285 SELECT col2 / + cor0.col1 FROM tab1 cor0 ---- 2 5 7 query I rowsort SELECT ( + col0 ) + col0 * + 36 * + col2 AS col0 FROM tab0 AS cor0 ---- 1295 262817 28536 query I rowsort SELECT + - col1 + col2 * + cor0.col2 * - col0 + - col2 FROM tab2 AS cor0 ---- -114131 -5161 -52813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9288 SELECT + ( - col2 ) + col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9288 SELECT + ( - col2 ) + col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9289 SELECT DISTINCT - cor0.col2 + - col1 DIV col2 FROM tab0 AS cor0 ---- -35 -83 -98 skipif mysql # not compatible query I rowsort label-9289 SELECT DISTINCT - cor0.col2 + - col1 / col2 FROM tab0 AS cor0 ---- -35 -83 -98 query I rowsort SELECT ALL + + col2 * - col1 - col1 AS col0 FROM tab0 cor0 ---- -194 -2924 -7553 query I rowsort SELECT DISTINCT + col2 + + cor0.col2 * - col2 * - col2 AS col1 FROM tab1 AS cor0 ---- 157518 185250 884832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 16 col1 FROM tab0 AS cor0 ---- 16 16 16 query I rowsort SELECT ALL + + ( col2 ) * + col2 - + 87 AS col0 FROM tab1 AS cor0 ---- 2829 3162 9129 query I rowsort SELECT ALL + 98 - col2 * 98 FROM tab2 AS cor0 ---- -2450 -2548 -3626 query I rowsort SELECT DISTINCT 76 * - col1 FROM tab0 AS cor0 ---- -6536 -6916 -7372 query I rowsort SELECT ALL col2 * col1 + 87 * - 41 FROM tab0 cor0 ---- -3470 -729 3895 query I rowsort SELECT - - 50 * col2 AS col2 FROM tab1 AS cor0 ---- 2700 2850 4800 query I rowsort SELECT DISTINCT - - 86 + col0 FROM tab1 AS cor0 ---- 150 166 89 query I rowsort SELECT DISTINCT + 78 * + col2 - 35 AS col1 FROM tab0 AS cor0 ---- 2539 43 6361 query I rowsort SELECT ALL ( col0 ) + 27 * - col2 AS col0 FROM tab2 cor0 ---- -624 -722 -947 query I rowsort SELECT DISTINCT - ( col2 ) * - col1 + - col0 AS col1 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT ALL - ( - col0 ) AS col1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT 95 + col1 * col0 AS col1 FROM tab1 AS cor0 ---- 1135 173 735 query I rowsort SELECT col0 + + col0 + - ( col0 ) AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT + + col0 + - 0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - - col1 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - + cor0.col0 AS col0 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b query I rowsort SELECT col1 + ( 20 ) FROM tab1 AS cor0 ---- 30 33 46 query I rowsort SELECT - cor0.col0 - - col0 * + col1 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT - - col2 + - col2 * - col2 AS col1 FROM tab2 AS cor0 ---- 1482 702 756 onlyif mysql # use DIV operator for integer division query I rowsort label-9311 SELECT + - col0 + col1 + - col0 DIV col1 FROM tab0 cor0 ---- 2 62 62 skipif mysql # not compatible query I rowsort label-9311 SELECT + - col0 + col1 + - col0 / col1 FROM tab0 cor0 ---- 2 62 62 query I rowsort SELECT DISTINCT + col1 / col2 FROM tab0 WHERE ( NULL ) >= NULL AND tab0.col2 BETWEEN ( col0 ) AND - col0 ---- query I rowsort SELECT DISTINCT + tab1.col0 * + tab1.col0 AS col0 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT + cor0.col2 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + col1 * + col0 + - col0 + - col2 * col1 * + col0 AS col1 FROM tab2 ---- -115128 -49770 -5649 onlyif mysql # use DIV operator for integer division query I rowsort label-9316 SELECT DISTINCT + col1 DIV col0 + + col0 FROM tab2 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-9316 SELECT DISTINCT + col1 / col0 + + col0 FROM tab2 ---- 11 78 79 query I rowsort SELECT ALL tab0.col0 + col2 AS col0 FROM tab0 ---- 171 36 57 query I rowsort SELECT tab1.col2 + col0 * + col0 FROM tab1 WHERE - col0 BETWEEN ( NULL ) AND col1 ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT col0 NOT IN ( tab2.col1 ) ---- query I rowsort SELECT ALL col0 - col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + col0 * col0 AS col1 FROM tab0 WHERE - col1 <= NULL ---- query I rowsort SELECT ALL - col1 * + tab0.col1 AS col1 FROM tab0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT + col0 * - tab1.col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL + col0 + - col2 * col1 AS col1 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT - col2 * col0 + col0 * col1 FROM tab1 WHERE NOT NULL = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + tab2.col2 + col1 col2 FROM tab2 ---- 2087 220 3019 query III rowsort SELECT * FROM tab0 WHERE NOT ( col2 * col1 ) NOT IN ( - col0 ) ---- query I rowsort SELECT tab0.col0 + tab0.col1 AS col2 FROM tab0 ---- 110 132 180 query I rowsort SELECT - col2 * + col0 + - col0 + col2 FROM tab1 WHERE NOT ( NULL ) >= col0 ---- query I rowsort SELECT + col2 + - col0 FROM tab2 WHERE NULL < NULL ---- query I rowsort SELECT DISTINCT - tab2.col1 + tab2.col0 AS col0 FROM tab2 ---- -24 19 62 query I rowsort SELECT DISTINCT col0 + - col0 * - col0 FROM tab0 ---- 1260 600 8010 query I rowsort SELECT col0 * col2 + - col2 * col1 - + col0 FROM tab1 ---- -1245 3014 6352 query I rowsort SELECT DISTINCT - col0 + - col1 * - col2 AS col2 FROM tab2 ---- 1456 567 830 query I rowsort SELECT DISTINCT - col2 AS col0 FROM tab2 WHERE NOT + col1 = - col0 + col1 ---- -26 -27 -38 query III rowsort SELECT * FROM tab2 WHERE NOT - col0 >= ( NULL ) ---- query I rowsort SELECT + 90 + - 74 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc onlyif mysql # use DIV operator for integer division query I rowsort label-9338 SELECT - - cor0.col0 DIV col2 AS col2 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-9338 SELECT - - cor0.col0 / col2 AS col2 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT + ( - col0 ) + - col0 FROM tab0 ---- -178 -48 -70 query I rowsort SELECT ALL + + cor0.col0 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT - + 28 FROM tab1 AS cor0 ---- -28 onlyif mysql # use DIV operator for integer division query I rowsort label-9342 SELECT DISTINCT + - col1 * col1 DIV cor0.col0 AS col0 FROM tab2 AS cor0 ---- -137 -3 -44 skipif mysql # not compatible query I rowsort label-9342 SELECT DISTINCT + - col1 * col1 / cor0.col0 AS col0 FROM tab2 AS cor0 ---- -137 -3 -44 query I rowsort SELECT ALL + - 59 FROM tab1 AS cor0 ---- -59 -59 -59 query I rowsort SELECT ALL + 66 AS col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 897b6122ac98340b78905f39d81897fc onlyif mysql # use DIV operator for integer division query I rowsort label-9345 SELECT + + 66 + + col2 DIV col0 FROM tab0 AS cor0 ---- 66 66 67 skipif mysql # not compatible query I rowsort label-9345 SELECT + + 66 + + col2 / col0 FROM tab0 AS cor0 ---- 66 66 67 query I rowsort SELECT DISTINCT + tab1.col2 - col1 FROM tab1 WHERE NOT NULL IN ( + col2 ) ---- query I rowsort SELECT cor0.col2 + col2 * - col1 FROM tab1 cor0 ---- -1152 -1350 -513 query I rowsort SELECT + col0 + + col1 * + col2 + col1 FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND col2 * + col2 * - cor0.col1 ---- query I rowsort SELECT - col2 * - col1 + - col2 + - col1 * col2 FROM tab2 ---- -26 -27 -38 onlyif mysql # use DIV operator for integer division query I rowsort label-9350 SELECT col2 DIV col2 AS col0 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-9350 SELECT col2 / col2 AS col0 FROM tab1 ---- 1 1 1 query I rowsort SELECT DISTINCT + col1 + - col1 - col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + col0 col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + col0 * col1 + - col0 AS col0 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT col0 * - tab0.col1 FROM tab0 WHERE NOT ( NULL ) = NULL ---- query I rowsort SELECT ALL + col1 + + tab1.col2 AS col0 FROM tab1 ---- 109 67 80 query III rowsort SELECT * FROM tab2 WHERE NOT ( col1 ) < NULL ---- query I rowsort SELECT + col2 AS col1 FROM tab2 WHERE NOT NULL > NULL ---- query III rowsort SELECT * FROM tab2 WHERE NULL > + col2 ---- query I rowsort SELECT DISTINCT col0 * - tab0.col0 + col2 * - col1 FROM tab0 ---- -1322 -15383 -3414 query I rowsort SELECT col1 * tab2.col2 * col2 - + col2 AS col0 FROM tab2 ---- 22572 24510 39858 onlyif mysql # use DIV operator for integer division query I rowsort label-9361 SELECT DISTINCT col1 + col1 DIV + col2 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-9361 SELECT DISTINCT col1 + col1 / + col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT ALL col2 * tab2.col1 AS col1 FROM tab2 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * tab1.col2 * + tab1.col2 + - col1 * - col0 + col0 col2 FROM tab1 ---- 208640 738400 8829 query I rowsort SELECT col2 * tab0.col2 * col0 + - col1 FROM tab0 ---- -62 26050 598345 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + tab1.col1 col0 FROM tab1 ---- 20 26 52 query I rowsort SELECT col0 * - tab2.col1 * - col1 + - col0 FROM tab2 ---- 22752 271440 6720 query I rowsort SELECT ALL cor0.col0 * col2 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - 53 - - col2 AS col1 FROM tab2 AS cor0 ---- -15 -26 -27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9369 SELECT DISTINCT + ( col1 ) + - CAST( - col2 * + col1 AS SIGNED ) + col2 AS col0 FROM tab0 AS cor0 ---- 195 2957 7635 skipif mysql # not compatible query I rowsort label-9369 SELECT DISTINCT + ( col1 ) + - CAST ( - col2 * + col1 AS INTEGER ) + col2 AS col0 FROM tab0 AS cor0 ---- 195 2957 7635 onlyif mysql # use DIV operator for integer division query I rowsort label-9370 SELECT DISTINCT - - col2 + - col0 DIV + cor0.col1 FROM tab2 AS cor0 ---- 25 27 34 skipif mysql # not compatible query I rowsort label-9370 SELECT DISTINCT - - col2 + - col0 / + cor0.col1 FROM tab2 AS cor0 ---- 25 27 34 query I rowsort SELECT ALL - 39 * col1 + + col1 FROM tab2 AS cor0 ---- -1178 -2242 -646 query I rowsort SELECT DISTINCT - cor0.col0 + col2 * ( + cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT 59 * - col1 FROM tab2 AS cor0 ---- -1003 -1829 -3481 query I rowsort SELECT DISTINCT + - ( - col1 ) FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - - cor0.col2 * col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - col2 * - cor0.col1 + + 54 + col0 AS col1 FROM tab0 AS cor0 ---- 186 2916 7605 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 col0 FROM tab2 cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + - 86 col2 FROM tab2 AS cor0 ---- -112 -113 -124 query I rowsort SELECT cor0.col1 * cor0.col2 + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT ALL - col1 * + 26 FROM tab1 AS cor0 ---- -260 -338 -676 query I rowsort SELECT - + col1 * - col0 + - col2 * - col0 FROM tab0 AS cor0 ---- 15397 2856 3430 query I rowsort SELECT - - col2 * ( col2 ) FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL + col2 + - ( + 4 ) AS col0 FROM tab0 AS cor0 ---- -3 29 78 query I rowsort SELECT + col0 * - cor0.col0 + col0 AS col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT + - 30 AS col1 FROM tab2 AS cor0 ---- -30 -30 -30 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 8 col2 FROM tab1 AS cor0 ---- 8 8 8 query I rowsort SELECT - - 40 * - col0 AS col0 FROM tab0 AS cor0 ---- -1400 -3560 -960 query I rowsort SELECT col0 + - 6 * - col0 FROM tab1 ---- 21 448 560 query I rowsort SELECT ALL - ( tab1.col2 + col2 ) * col0 FROM tab1 ---- -15360 -324 -7296 query I rowsort SELECT ALL - cor0.col2 AS col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6a43e7f15194af73fe1c83385e6ebebc query I rowsort SELECT DISTINCT + ( - col1 ) * - col1 * ( 51 ) + + col0 FROM tab2 AS cor0 ---- 14818 177609 49018 query I rowsort SELECT - + ( + cor0.col0 ) * + col2 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT 9 * cor0.col1 + + col1 FROM tab2 AS cor0 ---- 170 310 590 query I rowsort SELECT DISTINCT - ( ( + col0 ) ) + + ( 55 ) * col0 + 73 AS col2 FROM tab1 AS cor0 ---- 235 3529 4393 query I rowsort SELECT DISTINCT + 9 AS col2 FROM tab0, tab0 AS cor0 ---- 9 query I rowsort SELECT DISTINCT - col0 + + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + col2 * + col1 AS col0 FROM tab2 cor0 ---- 1534 646 837 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1 AS cor0, tab0 cor1, tab0 cor2 ---- 972 values hashing to 8420206d6932c454f05a38de634b3cb5 query I rowsort SELECT + 63 * cor0.col0 - - 58 FROM tab2 cor0 ---- 4972 499 5035 query I rowsort SELECT col0 + cor0.col1 * col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL ( col1 ) + col1 * col2 - tab0.col2 FROM tab0 ---- 193 2891 7471 query I rowsort SELECT col1 * - 22 FROM tab2 ---- -1298 -374 -682 query I rowsort SELECT ALL 35 + col2 + col2 * - 71 FROM tab2 AS cor0 ---- -1785 -1855 -2625 query I rowsort SELECT - 34 + - col1 AS col0 FROM tab0 AS cor0 ---- -120 -125 -131 query I rowsort SELECT - 91 AS col0 FROM tab0 cor0 ---- -91 -91 -91 query I rowsort SELECT ALL - col1 * - col0 * - col2 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -3394 -664036 -68079 onlyif mysql # use DIV operator for integer division query I rowsort label-9407 SELECT - col0 DIV + col1 - col2 * col0 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-9407 SELECT - col0 / + col1 - col2 * col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL + col0 - + col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL - ( - 96 ) AS col0 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to f1d978c2d5bfc6f26e0907ac777be83e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9410 SELECT CAST( - cor1.col0 AS SIGNED ) * cor0.col0 AS col0 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to fa8f09039d622159cb79f83c1d68bd00 skipif mysql # not compatible query I rowsort label-9410 SELECT CAST ( - cor1.col0 AS INTEGER ) * cor0.col0 AS col0 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to fa8f09039d622159cb79f83c1d68bd00 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 col1 FROM tab0, tab2 cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to c4e6b1f1d28e731664a15a6f7cda4da9 query I rowsort SELECT ALL 76 + + 0 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 onlyif mysql # use DIV operator for integer division query I rowsort label-9413 SELECT DISTINCT col2 DIV - col2 + + col1 AS col2 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-9413 SELECT DISTINCT col2 / - col2 + + col1 AS col2 FROM tab0 ---- 85 90 96 query I rowsort SELECT 46 * col1 + + 0 + col1 AS col2 FROM tab2 ---- 1457 2773 799 onlyif mysql # use DIV operator for integer division query I rowsort label-9415 SELECT 4 DIV tab0.col1 + - tab0.col0 + col1 FROM tab0 ---- 2 62 62 skipif mysql # not compatible query I rowsort label-9415 SELECT 4 / tab0.col1 + - tab0.col0 + col1 FROM tab0 ---- 2 62 62 query I rowsort SELECT tab1.col0 + + cor0.col0 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to ad83fc90fc898a3cac662a66bc570af3 query I rowsort SELECT + col0 + 75 FROM tab2 cor0 ---- 153 154 82 query I rowsort SELECT DISTINCT - col0 * + col0 + col0 FROM tab2 ---- -42 -6006 -6162 query I rowsort SELECT DISTINCT + 48 + - tab1.col0 * - col1 FROM tab1 ---- 1088 126 688 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9420 SELECT col0 * + cor0.col2 + + CAST( col2 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 216 3705 7776 skipif mysql # not compatible query I rowsort label-9420 SELECT col0 * + cor0.col2 + + CAST ( col2 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL ( - col1 * 41 ) FROM tab2 ---- -1271 -2419 -697 skipif mysql # not compatible query I rowsort SELECT - CAST ( col2 AS REAL ) * - col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + col0 * 59 AS col2 FROM tab0 AS cor0 ---- 1416 2065 5251 query I rowsort SELECT - ( 80 ) + col0 FROM tab1 AS cor0 ---- -16 -77 0 skipif mysql # not compatible query I rowsort SELECT tab2.col0 * CAST ( 41 + - col2 AS REAL ) FROM tab2 ---- 1170 237 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * 15 col0 FROM tab0 ---- -1230 -15 -495 query I rowsort SELECT DISTINCT cor0.col1 AS col2 FROM tab0, tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL ( + col2 ) * col2 AS col2 FROM tab2 ---- 1444 676 729 query I rowsort SELECT + - col0 * - ( - cor0.col2 + ( - col0 ) ) FROM tab2 AS cor0 ---- -238 -8112 -9243 query I rowsort SELECT + 97 + - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 71 84 87 query I rowsort SELECT ALL col0 * - 64 - col0 FROM tab0 AS cor0 ---- -1560 -2275 -5785 query I rowsort SELECT ALL 71 + - col2 AS col0 FROM tab2 cor0 ---- 33 44 45 query I rowsort SELECT ALL col0 * - col0 AS col1 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT + - 75 * + col0 AS col2 FROM tab2 AS cor0 ---- -525 -5850 -5925 query I rowsort SELECT ALL - col1 * 59 FROM tab2 AS cor0 ---- -1003 -1829 -3481 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9436 SELECT + CAST( 37 AS SIGNED ) FROM tab1 AS cor0 ---- 37 37 37 skipif mysql # not compatible query I rowsort label-9436 SELECT + CAST ( 37 AS INTEGER ) FROM tab1 AS cor0 ---- 37 37 37 query I rowsort SELECT + + col0 * - col2 FROM tab1 cor0 ---- -162 -3648 -7680 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0, tab1 cor1, tab0 AS cor2 ---- 972 values hashing to 43f0c51511c8642d19190fd4dfcf905a skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + 58 * - col0 col1 FROM tab2 AS cor0 ---- -399 -4446 -4503 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + 92 ) + - col2 col2 FROM tab0 AS cor0 ---- 10 59 91 query I rowsort SELECT - ( - 43 ) * + col1 + col1 FROM tab2 cor0 ---- 1364 2596 748 onlyif mysql # use DIV operator for integer division query I rowsort label-9442 SELECT - col2 + - col1 DIV col0 col1 FROM tab1 AS cor0 ---- -57 -62 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9442 SELECT - col2 + - col1 / col0 col1 FROM tab1 AS cor0 ---- -57 -62 -96 query I rowsort SELECT ALL - 32 AS col1 FROM tab0 cor0 ---- -32 -32 -32 query I rowsort SELECT - - 22 + + col2 FROM tab1 AS cor0 ---- 118 76 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 47 * + 76 col0 FROM tab1 cor0 ---- 3572 3572 3572 query I rowsort SELECT ( - cor0.col1 ) * - col2 - ( col1 * + col1 ) AS col1 FROM tab1 AS cor0 ---- 1079 470 728 query I rowsort SELECT + + 65 + + col1 AS col0 FROM tab0 cor0 ---- 151 156 162 query I rowsort SELECT + 66 - + cor0.col0 * col2 * 27 FROM tab0 AS cor0 ---- -196980 -21318 -879 onlyif mysql # use DIV operator for integer division query I rowsort label-9449 SELECT DISTINCT col0 DIV + col1 AS col0 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-9449 SELECT DISTINCT col0 / + col1 AS col0 FROM tab2 ---- 0 1 4 query I rowsort SELECT col0 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT ( cor0.col0 ) * col1 + - col2 * - col2 FROM tab2 AS cor0 ---- 2787 5278 946 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - ( col2 ) col1 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT ALL ( + col1 ) * cor0.col2 + 51 AS col1 FROM tab0 AS cor0 ---- 148 2889 7513 onlyif mysql # use DIV operator for integer division query I rowsort label-9454 SELECT - 23 DIV col0 AS col1 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-9454 SELECT - 23 / col0 AS col1 FROM tab2 AS cor0 ---- -3 0 0 query I rowsort SELECT ALL + 51 + col1 * - col0 AS col2 FROM tab0 AS cor0 ---- -2013 -3344 -8048 query I rowsort SELECT 24 + - col0 AS col2 FROM tab1 AS cor0 ---- -40 -56 21 query I rowsort SELECT 95 + cor0.col0 FROM tab1 AS cor0 ---- 159 175 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + col1 col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT 44 * col1 * - col1 + col2 AS col1 FROM tab2 AS cor0 ---- -12678 -153138 -42257 query I rowsort SELECT col2 * - col1 * col0 + col1 AS col2 FROM tab2 AS cor0 ---- -119593 -51017 -5828 query I rowsort SELECT DISTINCT - - cor0.col2 + - col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9462 SELECT ALL col0 + col2 DIV + col0 AS col0 FROM tab0 AS cor0 ---- 25 35 89 skipif mysql # not compatible query I rowsort label-9462 SELECT ALL col0 + col2 / + col0 AS col0 FROM tab0 AS cor0 ---- 25 35 89 query I rowsort SELECT ALL col1 * - ( col2 + 94 ) AS col1 FROM tab1 ---- -1510 -2470 -3848 onlyif mysql # use DIV operator for integer division query I rowsort label-9464 SELECT cor0.col2 DIV - col1 + 89 FROM tab1 AS cor0 ---- 82 84 87 skipif mysql # not compatible query I rowsort label-9464 SELECT cor0.col2 / - col1 + 89 FROM tab1 AS cor0 ---- 82 84 87 query I rowsort SELECT - 41 FROM tab0 cor0 ---- -41 -41 -41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9466 SELECT + col1 * col1 * CAST( cor0.col1 AS SIGNED ) + - col0 * ( + col2 ) * col2 AS col1 FROM tab1 AS cor0 ---- -206936 -735083 8828 skipif mysql # not compatible query I rowsort label-9466 SELECT + col1 * col1 * CAST ( cor0.col1 AS INTEGER ) + - col0 * ( + col2 ) * col2 AS col1 FROM tab1 AS cor0 ---- -206936 -735083 8828 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9467 SELECT DISTINCT cor0.col1 + - CAST( col1 AS SIGNED ) * + col1 col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9467 SELECT DISTINCT cor0.col1 + - CAST ( col1 AS INTEGER ) * + col1 col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-9468 SELECT ALL cor0.col1 * ( col2 ) DIV + col2 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-9468 SELECT ALL cor0.col1 * ( col2 ) / + col2 AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - ( - ( + cor0.col2 ) ) FROM tab2, tab0 cor0 ---- 1 33 82 query I rowsort SELECT ALL col1 * col0 + col1 FROM tab2 AS cor0 ---- 1360 248 4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 * 6 col2 FROM tab2 AS cor0 ---- -42 -468 -474 onlyif mysql # use DIV operator for integer division query I rowsort label-9472 SELECT ALL + col2 DIV ( - cor0.col2 * - cor0.col1 ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9472 SELECT ALL + col2 / ( - cor0.col2 * - cor0.col1 ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col1 * col1 - + col0 * + col1 AS col1 FROM tab0 cor0 ---- -12804 -16380 -9460 query I rowsort SELECT ALL - - col0 * + 53 + 47 FROM tab1 AS cor0 ---- 206 3439 4287 onlyif mysql # use DIV operator for integer division query I rowsort label-9475 SELECT DISTINCT - col2 + 74 DIV - col0 FROM tab0 AS cor0 ---- -3 -36 -82 skipif mysql # not compatible query I rowsort label-9475 SELECT DISTINCT - col2 + 74 / - col0 FROM tab0 AS cor0 ---- -3 -36 -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9476 SELECT + col0 * + CAST( 97 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 291 6208 7760 skipif mysql # not compatible query I rowsort label-9476 SELECT + col0 * + CAST ( 97 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 291 6208 7760 query I rowsort SELECT ALL + col0 + ( col1 ) AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - tab1.col2 - - col0 AS col0 FROM tab1 ---- -16 -51 7 query I rowsort SELECT ALL tab0.col0 + - col1 * + col0 FROM tab0 ---- -2040 -3360 -8010 query I rowsort SELECT + col2 + - 51 AS col0 FROM tab1 cor0 ---- 3 45 6 query I rowsort SELECT DISTINCT 82 AS col2 FROM tab2 ---- 82 query IIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab2 AS cor2 ---- 972 values hashing to 591a9a93560839231c038a1e10bd240a query I rowsort SELECT ALL col1 * + 98 AS col0 FROM tab1 ---- 1274 2548 980 query I rowsort SELECT DISTINCT col1 - cor0.col1 FROM tab1 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + cor0.col2 * 99 + - col1 * + col0 col2 FROM tab1 AS cor0 ---- 5067 5271 8544 query I rowsort SELECT + - cor0.col2 * - 70 AS col0 FROM tab1 AS cor0 ---- 3780 3990 6720 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9487 SELECT ALL - + cor0.col1 + CAST( col2 AS SIGNED ) col0 FROM tab2 AS cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9487 SELECT ALL - + cor0.col1 + CAST ( col2 AS INTEGER ) col0 FROM tab2 AS cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 col0 FROM tab1 cor0 ---- -54 -57 -96 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab1, tab0 AS cor1, tab2 AS cor2 ---- 972 values hashing to 591a9a93560839231c038a1e10bd240a query I rowsort SELECT col1 + col2 * - col2 - + 69 AS col1 FROM tab0 cor0 ---- -1072 -6702 27 query I rowsort SELECT + 85 * - col1 FROM tab2 AS cor0 ---- -1445 -2635 -5015 query I rowsort SELECT ALL - 52 + col1 + tab0.col0 FROM tab0 ---- 128 58 80 query I rowsort SELECT ALL + ( - 62 ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to d2579f9395350eda865ff3a2d38a74f6 query I rowsort SELECT + col2 + col0 AS col1 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ALL + 20 * col1 AS col0 FROM tab1 AS cor0 ---- 200 260 520 query I rowsort SELECT ALL + 23 - + 22 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT - - cor0.col1 + cor0.col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL + col1 * - 48 AS col0 FROM tab0 ---- -4128 -4368 -4656 query I rowsort SELECT ALL - 83 FROM tab0 cor0 CROSS JOIN tab1, tab2 AS cor1, tab0, tab2 AS cor2, tab2 ---- 729 values hashing to f4c9435766407bbedf24304140242dc8 query I rowsort SELECT - + ( col0 ) * col2 - - ( col2 ) * - cor0.col1 FROM tab2 AS cor0 ---- -1026 -3562 -3648 onlyif mysql # use DIV operator for integer division query I rowsort label-9501 SELECT ALL - col2 DIV + cor0.col1 FROM tab2 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-9501 SELECT ALL - col2 / + cor0.col1 FROM tab2 AS cor0 ---- -2 0 0 query I rowsort SELECT ALL - cor0.col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9503 SELECT 56 + - col2 * col0 + CAST( NULL AS SIGNED ) * + ( + col1 + + 34 ) * + col0 col1 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9503 SELECT 56 + - col2 * col0 + CAST ( NULL AS INTEGER ) * + ( + col1 + + 34 ) * + col0 col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 89 AS col1 FROM tab1 ---- -89 -89 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-9505 SELECT DISTINCT cor0.col2 DIV cor0.col0 AS col0 FROM tab0, tab2 cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-9505 SELECT DISTINCT cor0.col2 / cor0.col0 AS col0 FROM tab0, tab2 cor0 ---- 0 3 query I rowsort SELECT ALL + col0 * - tab0.col1 + col0 + 5 AS col2 FROM tab0 ---- -2035 -3355 -8005 query I rowsort SELECT + - ( + col0 ) + col0 + col2 FROM tab0 cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + ( col1 ) col0 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT 70 + col1 + col2 FROM tab0 AS cor0 ---- 168 189 243 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9510 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + - 93 * + col2 AS col2 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9510 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + - 93 * + col2 AS col2 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort SELECT + + cor0.col1 * 13 + col1 + + CAST ( - col0 + col2 AS REAL ) FROM tab1 AS cor0 ---- 133 198 415 query I rowsort SELECT DISTINCT + 24 * - col0 FROM tab0 AS cor0 ---- -2136 -576 -840 onlyif mysql # use DIV operator for integer division query I rowsort label-9513 SELECT ALL + 24 DIV col2 FROM tab0 AS cor0 ---- 0 0 24 skipif mysql # not compatible query I rowsort label-9513 SELECT ALL + 24 / col2 FROM tab0 AS cor0 ---- 0 0 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9514 SELECT - CAST( NULL AS DECIMAL ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9514 SELECT - CAST ( NULL AS REAL ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 * - col1 * - col1 FROM tab2 ---- -205379 -29791 -4913 query I rowsort SELECT 91 + tab1.col2 AS col1 FROM tab1 ---- 145 148 187 query I rowsort SELECT DISTINCT + 45 AS col0 FROM tab0 ---- 45 query I rowsort SELECT col0 * col2 + col1 AS col1 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT DISTINCT 37 * col0 + + col1 FROM tab2 AS cor0 ---- 290 2940 2945 query I rowsort SELECT DISTINCT - col2 - col2 * cor0.col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9521 SELECT + col0 * - col2 + + CAST( col2 + col0 AS SIGNED ) FROM tab2 AS cor0 ---- -155 -1924 -2885 skipif mysql # not compatible query I rowsort label-9521 SELECT + col0 * - col2 + + CAST ( col2 + col0 AS INTEGER ) FROM tab2 AS cor0 ---- -155 -1924 -2885 onlyif mysql # use DIV operator for integer division query I rowsort label-9522 SELECT ALL + col0 + col1 DIV - col0 + 59 FROM tab2 cor0 ---- 137 138 62 skipif mysql # not compatible query I rowsort label-9522 SELECT ALL + col0 + col1 / - col0 + 59 FROM tab2 cor0 ---- 137 138 62 query I rowsort SELECT + 16 AS col2 FROM tab0, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc query I rowsort SELECT ALL + + col0 * col0 + + ( cor0.col1 + - col0 ) FROM tab1 AS cor0 ---- 32 4042 6333 query I rowsort SELECT ALL col0 * col2 + 77 * + 21 * - col0 AS col2 FROM tab2 cor0 ---- -11130 -124098 -124741 query I rowsort SELECT DISTINCT cor0.col2 * + 92 AS col2 FROM tab1, tab0 AS cor0 ---- 3036 7544 92 query I rowsort SELECT DISTINCT - + cor0.col2 + col1 * col1 FROM tab2 AS cor0 ---- 251 3455 934 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - col1 + col1 col2 FROM tab0 cor0 ---- 7482 8372 9506 query I rowsort SELECT - col0 * 5 AS col0 FROM tab0 AS cor0 ---- -120 -175 -445 query I rowsort SELECT + col0 + 60 FROM tab2 AS cor0 ---- 138 139 67 query I rowsort SELECT ALL cor0.col0 * + 14 FROM tab0 AS cor0 ---- 1246 336 490 query I rowsort SELECT - - col1 + - cor0.col1 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- -272 -3422 -930 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9533 SELECT DISTINCT - col2 * - CAST( col0 AS SIGNED ) + - col1 col0 FROM tab2 AS cor0 ---- 158 1969 2985 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9533 SELECT DISTINCT - col2 * - CAST ( col0 AS INTEGER ) + - col1 col0 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT ALL - col1 * - 87 AS col0 FROM tab2 AS cor0 ---- 1479 2697 5133 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9535 SELECT DISTINCT - + col2 + CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9535 SELECT DISTINCT - + col2 + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9536 SELECT ALL col2 + col2 DIV col1 AS col0 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9536 SELECT ALL col2 + col2 / col1 AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT + - cor0.col1 * + col0 * - col0 + col0 * - 17 AS col1 FROM tab0 AS cor0 ---- 118230 49128 719298 query I rowsort SELECT ALL - col1 + + ( + 41 ) * + col2 + col2 FROM tab0 AS cor0 ---- -55 1300 3353 query I rowsort SELECT cor0.col2 + cor0.col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 15ff38272c484fb486e1883e64781cf3 query I rowsort SELECT ALL col1 * 55 * - 59 AS col2 FROM tab2 AS cor0 ---- -100595 -191455 -55165 skipif mysql # not compatible query I rowsort SELECT DISTINCT col0 + CAST ( + 7 AS REAL ) FROM tab2 cor0 ---- 14 85 86 query I rowsort SELECT DISTINCT - cor0.col2 + + col2 * - col1 AS col1 FROM tab2 AS cor0 ---- -1560 -684 -864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9543 SELECT ALL - + col2 * - 56 + 9 * + col1 / + CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9543 SELECT ALL - + col2 * - 56 + 9 * + col1 / + CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + col0 + 4 AS col0 FROM tab1 AS cor0 ---- 68 7 84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9545 SELECT col2 + CAST( NULL AS SIGNED ) * + 54 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9545 SELECT col2 + CAST ( NULL AS INTEGER ) * + 54 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( 85 ) AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b query I rowsort SELECT col1 * ( + col0 ) + - col2 * col0 AS col0 FROM tab2 AS cor0 ---- -1659 2574 28 query I rowsort SELECT + - col2 * cor0.col2 + + cor0.col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT ( 88 ) * col2 FROM tab2 AS cor0 ---- 2288 2376 3344 query I rowsort SELECT cor0.col2 * ( + col0 ) FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - - 35 AS col0 FROM tab2 cor0 ---- 35 35 35 query I rowsort SELECT - 6 FROM tab1, tab1 AS cor0 ---- 9 values hashing to e92b2679faac7be63701967e3f0c0934 query I rowsort SELECT ( - cor0.col1 ) - - cor0.col2 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to ae0eeb942db3f01544a81804e95e971a query I rowsort SELECT ALL + tab1.col1 + 83 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 47dab5b5a76245bf04f8d92d033f9af6 query I rowsort SELECT col0 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT - col1 + col2 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 136 3638 7667 onlyif mysql # use DIV operator for integer division query I rowsort label-9557 SELECT + 68 * + col1 + col0 DIV - 94 FROM tab0 AS cor0 ---- 5848 6188 6596 skipif mysql # not compatible query I rowsort label-9557 SELECT + 68 * + col1 + col0 / - 94 FROM tab0 AS cor0 ---- 5848 6188 6596 query I rowsort SELECT + - col2 + + col2 * + col0 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT ALL + 21 * + col0 * + 41 FROM tab2 AS cor0 ---- 6027 67158 68019 query I rowsort SELECT DISTINCT + 57 + col0 FROM tab2 ---- 135 136 64 query I rowsort SELECT col0 * - 92 AS col2 FROM tab1 ---- -276 -5888 -7360 query I rowsort SELECT ALL col2 * 92 + col1 AS col2 FROM tab0 ---- 189 3122 7635 query I rowsort SELECT DISTINCT - col0 + + col0 * - col2 FROM tab2 ---- -196 -2106 -3081 onlyif mysql # use DIV operator for integer division query I rowsort label-9564 SELECT + + col0 + - col1 DIV 79 FROM tab0 AS cor0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-9564 SELECT + + col0 + - col1 / 79 FROM tab0 AS cor0 ---- 23 34 88 query I rowsort SELECT col0 + - tab1.col0 + - col2 * - col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT - col1 * col2 * + col1 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT ALL col1 * col2 * col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT - 49 * col1 + col2 + - col1 * + col2 FROM tab1 AS cor0 ---- -1003 -1789 -2624 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * 69 col1 FROM tab1 ---- -1794 -690 -897 query I rowsort SELECT DISTINCT + ( ( col0 ) + 12 ) * - col2 AS col1 FROM tab1 ---- -4332 -810 -8832 onlyif mysql # use DIV operator for integer division query I rowsort label-9571 SELECT DISTINCT ( + col0 ) DIV col2 col0 FROM tab1 ---- 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9571 SELECT DISTINCT ( + col0 ) / col2 col0 FROM tab1 ---- 0 1 query I rowsort SELECT ALL 62 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col0 col2 FROM tab1, tab2 cor0, tab2 cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ( - ( + col2 ) ) * - 70 + col0 * + col1 + + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 2114 4082 6500 query I rowsort SELECT DISTINCT - cor1.col0 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- -7 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9576 SELECT + CAST( 83 AS SIGNED ) AS col2 FROM tab0 ---- 83 83 83 skipif mysql # not compatible query I rowsort label-9576 SELECT + CAST ( 83 AS INTEGER ) AS col2 FROM tab0 ---- 83 83 83 onlyif mysql # use DIV operator for integer division query I rowsort label-9577 SELECT + 75 DIV - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9577 SELECT + 75 / - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col0 * - col1 AS col0 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + 11 * col0 FROM tab1 cor0 ---- 33 704 880 query I rowsort SELECT ALL col1 * - cor0.col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - col2 + - 57 FROM tab0 AS cor0 ---- -139 -58 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 + 71 col2 FROM tab1 cor0 ---- 45 58 61 query I rowsort SELECT - cor0.col0 * col2 + col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 onlyif mysql # use DIV operator for integer division query I rowsort label-9584 SELECT + col1 DIV - col2 + + 38 * col2 DIV col2 AS col2 FROM tab1 AS cor0 ---- 38 38 38 skipif mysql # not compatible query I rowsort label-9584 SELECT + col1 / - col2 + + 38 * col2 / col2 AS col2 FROM tab1 AS cor0 ---- 38 38 38 onlyif mysql # use DIV operator for integer division query I rowsort label-9585 SELECT + - col0 DIV + col0 - col2 AS col1 FROM tab2 AS cor0 ---- -27 -28 -39 skipif mysql # not compatible query I rowsort label-9585 SELECT + - col0 / + col0 - col2 AS col1 FROM tab2 AS cor0 ---- -27 -28 -39 query I rowsort SELECT - ( col2 ) * - col2 + col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT col1 + - 23 AS col2 FROM tab0 AS cor0 ---- 63 68 74 query I rowsort SELECT - cor0.col0 * - col1 * col0 AS col1 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT col2 + col2 * + col1 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT + col0 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT + - 9 + + col1 AS col0 FROM tab1 AS cor0 ---- 1 17 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 * + col0 + + col2 col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT col2 + + 42 FROM tab0 AS cor0 ---- 124 43 75 query I rowsort SELECT ALL + col1 * col0 * col2 AS col2 FROM tab1 AS cor0 ---- 36480 4212 99840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + 80 * col1 + col0 * col0 col0 FROM tab2 cor0 ---- 10863 2560 7618 query I rowsort SELECT col1 * ( cor0.col1 ) + col2 + + 71 AS col2 FROM tab1 AS cor0 ---- 228 336 801 query I rowsort SELECT + 60 + ( + col0 ) * - cor0.col0 FROM tab1 AS cor0 ---- -4036 -6340 51 query I rowsort SELECT ALL - - col1 + - ( - cor0.col2 ) * 82 FROM tab2 AS cor0 ---- 2191 2245 3133 query I rowsort SELECT - - 5 + + ( cor0.col2 ) AS col1 FROM tab1 cor0 ---- 101 59 62 query I rowsort SELECT + ( - col1 ) - + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL - col0 * + col0 + + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9602 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - cor0.col1 * + col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9602 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - cor0.col1 * + col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT ( - 86 ) * + cor0.col0 + col0 * - col1 + - col1 * + 33 FROM tab2 AS cor0 ---- -13257 -1842 -8698 onlyif mysql # use DIV operator for integer division query I rowsort label-9604 SELECT ALL + col2 DIV - col2 - + cor0.col0 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-9604 SELECT ALL + col2 / - col2 - + cor0.col0 FROM tab0 AS cor0 ---- -25 -36 -90 query I rowsort SELECT - col1 + 22 * col2 FROM tab1 AS cor0 ---- 1162 1244 2099 query I rowsort SELECT DISTINCT - - col2 * ( + col2 ) AS col1 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT - 53 * + 2 AS col2 FROM tab1 AS cor0 ---- -106 query I rowsort SELECT ALL + col1 + - 29 + + col2 FROM tab1 AS cor0 ---- 38 51 80 query I rowsort SELECT ALL - + 37 AS col0 FROM tab2 AS cor0 ---- -37 -37 -37 query I rowsort SELECT - + 36 * col1 + 12 AS col2 FROM tab2 AS cor0 ---- -1104 -2112 -600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 96 * col0 - ( 77 ) * col0 col2 FROM tab2 AS cor0 ---- 133 1482 1501 query I rowsort SELECT 63 + col2 FROM tab0 ---- 145 64 96 query I rowsort SELECT DISTINCT + col0 + col1 * col2 FROM tab2 ---- 1612 725 844 query I rowsort SELECT DISTINCT - - cor0.col2 * 12 FROM tab0 AS cor0 ---- 12 396 984 query I rowsort SELECT ALL col2 + cor0.col2 * - 62 FROM tab2 AS cor0 ---- -1586 -1647 -2318 query I rowsort SELECT ALL + + col1 + + ( - cor0.col0 ) * + col0 AS col0 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # use DIV operator for integer division query I rowsort label-9617 SELECT ALL + ( col1 ) DIV - 92 col0 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9617 SELECT ALL + ( col1 ) / - 92 col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT col1 * - col1 - col2 AS col2 FROM tab1 ---- -157 -265 -730 query I rowsort SELECT ( + tab2.col1 ) AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 onlyif mysql # use DIV operator for integer division query I rowsort label-9620 SELECT col1 DIV 14 AS col2 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-9620 SELECT col1 / 14 AS col2 FROM tab1 ---- 0 0 1 query I rowsort SELECT ALL ( + 49 ) AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 onlyif mysql # use DIV operator for integer division query I rowsort label-9622 SELECT col2 * col2 + col2 DIV - tab0.col0 + + tab0.col0 * 97 FROM tab0 ---- 15357 3396 3416 skipif mysql # not compatible query I rowsort label-9622 SELECT col2 * col2 + col2 / - tab0.col0 + + tab0.col0 * 97 FROM tab0 ---- 15357 3396 3416 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9623 SELECT - col2 * CAST( NULL AS SIGNED ) * col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9623 SELECT - col2 * CAST ( NULL AS INTEGER ) * col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - col1 * + col2 + + col2 AS col1 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT + cor0.col1 + col0 * 97 * - col0 FROM tab1 AS cor0 ---- -397302 -620787 -847 query I rowsort SELECT DISTINCT col1 * col1 * 59 + + tab2.col2 FROM tab2 ---- 17089 205405 56726 query I rowsort SELECT ALL - - col0 * - col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT col0 * cor0.col1 + col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL + col2 * ( + col2 ) AS col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - col0 * col2 * col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9631 SELECT ALL col0 + col0 * col2 * + col0 + - CAST( NULL AS DECIMAL ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9631 SELECT ALL col0 + col0 * col2 * + col0 + - CAST ( NULL AS REAL ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 - + col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col0 + 51 AS col2 FROM tab0 AS cor0 ---- 140 75 86 query I rowsort SELECT ALL + col0 * col0 + col1 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT DISTINCT col2 - col1 AS col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT cor0.col2 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL + - 87 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to c0011cd00aa3e86f06bebc13678997f9 query I rowsort SELECT col2 * + ( - ( cor0.col2 ) ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - ( col1 + - col2 ) col1 FROM tab1 ---- -17 25 3 query I rowsort SELECT 44 FROM tab2, tab2 cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT DISTINCT + col1 * ( + col1 ) FROM tab0 cor0 ---- 7396 8281 9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 50 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to dea2d1b74e0cdf67806af8c417324f52 query I rowsort SELECT col1 * col1 + - tab1.col1 * col2 AS col0 FROM tab1 ---- -1079 -470 -728 onlyif mysql # use DIV operator for integer division query I rowsort label-9644 SELECT ALL tab0.col0 + - col0 - + col0 DIV col2 AS col0 FROM tab0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-9644 SELECT ALL tab0.col0 + - col0 - + col0 / col2 AS col0 FROM tab0 ---- -1 -35 0 query I rowsort SELECT + col0 FROM tab0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT + col2 * - col0 + - col1 + col0 AS col2 FROM tab0 ---- -7300 -854 -97 query I rowsort SELECT - 89 + col2 FROM tab1 AS cor0 ---- -32 -35 7 query I rowsort SELECT 78 + - col0 * - col1 FROM tab2 AS cor0 ---- 1421 295 4680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * + col1 col0 FROM tab1 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-9650 SELECT col1 * col1 + + tab0.col0 DIV - col1 AS col1 FROM tab0 ---- 7396 8281 9409 skipif mysql # not compatible query I rowsort label-9650 SELECT col1 * col1 + + tab0.col0 / - col1 AS col1 FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT ALL - col0 * tab1.col0 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT - 94 + + col1 FROM tab2 ---- -35 -63 -77 query I rowsort SELECT ALL col2 * col1 - - col0 FROM tab1 cor0 ---- 1328 1407 634 query I rowsort SELECT ALL - - col2 - col1 AS col0 FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9655 SELECT ALL col2 * - col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9655 SELECT ALL col2 * - col2 * CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 11 AS col0 FROM tab0, tab1, tab1 AS cor0 ---- 11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col1 * col1 * + col0 col1 FROM tab1 AS cor0 ---- 13600 2031 6464 query I rowsort SELECT DISTINCT - + col2 - + col2 * 4 FROM tab2 AS cor0 ---- -130 -135 -190 query I rowsort SELECT - + col2 * + col0 + + ( + 32 + - col2 ) * col1 AS col0 FROM tab0 AS cor0 ---- -11848 -878 2972 onlyif mysql # use DIV operator for integer division query I rowsort label-9660 SELECT ALL 48 DIV - 2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to f2e40f6e5cdbc2877843191cb261975f skipif mysql # not compatible query I rowsort label-9660 SELECT ALL 48 / - 2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to f2e40f6e5cdbc2877843191cb261975f query I rowsort SELECT ALL 63 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 19 col1 FROM tab2 ---- 19 19 19 query I rowsort SELECT ALL - cor0.col0 + 71 FROM tab1 cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 5dcf73ad791ed3a09e562c7c34171742 query I rowsort SELECT ALL 96 * col0 AS col1 FROM tab0 ---- 2304 3360 8544 query I rowsort SELECT - cor0.col1 * col0 + + 93 * + col0 AS col1 FROM tab1 AS cor0 ---- 201 5312 6400 query I rowsort SELECT + cor0.col0 * - col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT cor0.col1 + ( col1 ) * - col0 * - col2 AS col2 FROM tab0 AS cor0 ---- 3492 664209 68198 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 22 col2 FROM tab2 ---- 22 22 22 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 27 col0 FROM tab0 AS cor0 ---- -27 -27 -27 query I rowsort SELECT - col1 * + 64 AS col0 FROM tab2 AS cor0 ---- -1088 -1984 -3776 query I rowsort SELECT + + 87 FROM tab0 AS cor0 ---- 87 87 87 query I rowsort SELECT DISTINCT + 31 AS col1 FROM tab0 AS cor0 ---- 31 query I rowsort SELECT - cor0.col0 AS col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT - - col1 - - col2 * - ( - col2 ) FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT + col0 + col2 * + 57 FROM tab0 AS cor0 ---- 1905 4763 92 query I rowsort SELECT - col1 + col0 * 62 * - col0 AS col0 FROM tab0 cor0 ---- -35798 -491193 -76047 query I rowsort SELECT - 26 + col0 AS col2 FROM tab0 AS cor0 ---- -2 63 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9678 SELECT - CAST( NULL AS SIGNED ) * - 39 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9678 SELECT - CAST ( NULL AS INTEGER ) * - 39 AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 + col0 * - col0 * + col2 FROM tab1 ---- -233415 -432 -614304 query I rowsort SELECT DISTINCT col0 + col2 * col1 AS col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT ALL col1 * - col1 + - col1 * + ( + col2 ) FROM tab0 ---- -10234 -15743 -9506 query I rowsort SELECT - col1 + col2 * - 8 - + col1 AS col1 FROM tab1 AS cor0 ---- -476 -484 -794 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9683 SELECT + col0 + 10 * col0 + - CAST( NULL AS SIGNED ) * + ( tab2.col1 + ( col2 ) * col2 ) AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9683 SELECT + col0 + 10 * col0 + - CAST ( NULL AS INTEGER ) * + ( tab2.col1 + ( col2 ) * col2 ) AS col1 FROM tab2 ---- NULL NULL NULL query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab0, tab2 cor0, tab0 cor1 ---- 972 values hashing to 9345325155d9f4d7dc4986690c631cb9 query I rowsort SELECT + + col2 * col2 * - col0 + - col2 * - col1 * col2 FROM tab2 cor0 ---- -12844 -89528 17496 onlyif mysql # use DIV operator for integer division query I rowsort label-9686 SELECT - col1 DIV + col2 + - col2 * - col2 FROM tab0 AS cor0 ---- -96 1087 6723 skipif mysql # not compatible query I rowsort label-9686 SELECT - col1 / + col2 + - col2 * - col2 FROM tab0 AS cor0 ---- -96 1087 6723 query I rowsort SELECT - - col1 * - col2 + + col0 AS col2 FROM tab2 cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL - col0 + col1 * col0 FROM tab1 cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT col2 + - col0 * col1 AS col1 FROM tab1 ---- -24 -583 -944 query I rowsort SELECT + col2 * col2 * tab0.col2 FROM tab0 ---- 1 35937 551368 query I rowsort SELECT DISTINCT col2 * col1 * + tab0.col2 AS col2 FROM tab0 ---- 611884 93654 97 query I rowsort SELECT ALL + tab2.col1 + - col1 * + col0 FROM tab2 ---- -1326 -186 -4543 onlyif mysql # use DIV operator for integer division query I rowsort label-9693 SELECT ALL + col1 DIV col0 + - col0 * col1 AS col2 FROM tab0 ---- -2061 -3393 -8098 skipif mysql # not compatible query I rowsort label-9693 SELECT ALL + col1 / col0 + - col0 * col1 AS col2 FROM tab0 ---- -2061 -3393 -8098 query I rowsort SELECT + 57 AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a query I rowsort SELECT ALL 95 * tab1.col0 AS col0 FROM tab1 ---- 285 6080 7600 onlyif mysql # use DIV operator for integer division query I rowsort label-9696 SELECT + - col0 - col0 DIV - col0 AS col1 FROM tab2 AS cor0 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-9696 SELECT + - col0 - col0 / - col0 AS col1 FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT ALL + cor0.col2 + + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-9698 SELECT col1 DIV + 54 AS col2 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-9698 SELECT col1 / + 54 AS col2 FROM tab2 ---- 0 0 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9699 SELECT - CAST( NULL AS SIGNED ) * tab1.col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9699 SELECT - CAST ( NULL AS INTEGER ) * tab1.col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ( 82 ) - col2 AS col1 FROM tab0 ---- 0 49 81 query I rowsort SELECT - col1 + 45 FROM tab1 ---- 19 32 35 query I rowsort SELECT - + 46 + col0 * + cor0.col0 FROM tab0 AS cor0 ---- 1179 530 7875 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col0 * - col2 + tab2.col1 * col0 * + tab2.col0 col2 FROM tab2 ---- 2842 343255 517140 query I rowsort SELECT - col1 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - - 43 * + col2 - cor0.col1 FROM tab2 cor0 ---- 1059 1130 1617 query I rowsort SELECT col1 - + col2 * + col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-9707 SELECT + - 30 DIV col2 + col2 AS col1 FROM tab0 AS cor0 ---- -29 33 82 skipif mysql # not compatible query I rowsort label-9707 SELECT + - 30 / col2 + col2 AS col1 FROM tab0 AS cor0 ---- -29 33 82 query I rowsort SELECT - ( - col0 ) * - col1 AS col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - - col2 * col0 + - col2 * col1 FROM tab0 AS cor0 ---- -164 -2046 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-9710 SELECT - col0 - - col1 * col2 DIV - col2 FROM tab0 ---- -110 -132 -180 skipif mysql # not compatible query I rowsort label-9710 SELECT - col0 - - col1 * col2 / - col2 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT ALL col0 + - col0 + - col1 AS col2 FROM tab0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-9712 SELECT ALL tab1.col1 + + col2 + + col1 * - col2 DIV - col2 FROM tab1 ---- 106 122 77 skipif mysql # not compatible query I rowsort label-9712 SELECT ALL tab1.col1 + + col2 + + col1 * - col2 / - col2 FROM tab1 ---- 106 122 77 query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( col1 * tab0.col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9714 SELECT DISTINCT + col2 DIV col2 AS col1 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-9714 SELECT DISTINCT + col2 / col2 AS col1 FROM tab0 ---- 1 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NULL NOT IN ( col0 / col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9716 SELECT ALL + col0 * + col2 + tab1.col2 + col2 DIV col2 AS col1 FROM tab1 ---- 217 3706 7777 skipif mysql # not compatible query I rowsort label-9716 SELECT ALL + col0 * + col2 + tab1.col2 + col2 / col2 AS col1 FROM tab1 ---- 217 3706 7777 query III rowsort SELECT * FROM tab1 WHERE col0 * col0 - + col0 NOT IN ( + col2 + col1 * - col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d onlyif mysql # use DIV operator for integer division query I rowsort label-9718 SELECT DISTINCT - col0 DIV + col0 AS col1 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-9718 SELECT DISTINCT - col0 / + col0 AS col1 FROM tab0 ---- -1 query I rowsort SELECT cor0.col2 AS col1 FROM tab1, tab1 AS cor0 WHERE ( NULL ) >= NULL ---- query I rowsort SELECT DISTINCT - col2 * + col2 * col2 FROM tab0 cor0 ---- -1 -35937 -551368 query III rowsort SELECT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9722 SELECT ALL - col2 DIV + tab2.col0 + col1 AS col0 FROM tab2 ---- 17 28 59 skipif mysql # not compatible query I rowsort label-9722 SELECT ALL - col2 / + tab2.col0 + col1 AS col0 FROM tab2 ---- 17 28 59 query I rowsort SELECT ALL col2 + - col0 AS col1 FROM tab2 ---- -41 -52 20 query I rowsort SELECT col0 * tab0.col0 + - col2 * tab0.col0 AS col0 FROM tab0 ---- -216 1190 623 query III rowsort SELECT ALL * FROM tab0 WHERE + col1 BETWEEN col1 AND NULL ---- query I rowsort SELECT DISTINCT - col0 + - col1 * col0 + + col1 FROM tab2 ---- -1405 -193 -4621 onlyif mysql # use DIV operator for integer division query I rowsort label-9727 SELECT - col0 DIV + col1 + + col0 * col0 AS col2 FROM tab0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-9727 SELECT - col0 / + col1 + + col0 * col0 AS col2 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT col0 + col1 * + col0 * + col1 + col2 FROM tab0 ---- 177561 329351 737180 query I rowsort SELECT ALL - col0 + col0 * tab2.col1 AS col2 FROM tab2 ---- 1264 210 4524 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 - tab0.col1 * col2 col0 FROM tab0 WHERE NOT col2 = ( + col0 ) ---- -132 -2862 -7551 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( NULL ) OR NOT NULL >= NULL ---- query I rowsort SELECT - col0 * + col1 AS col2 FROM tab2 cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col2 + cor0.col0 col1 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT col0 * col0 + col1 AS col0 FROM tab2 ---- 6143 6258 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9735 SELECT ALL - col1 DIV col2 + col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-9735 SELECT ALL - col1 / col2 + col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 onlyif mysql # use DIV operator for integer division query I rowsort label-9736 SELECT ALL - + col2 DIV col1 + col1 * col0 * col1 AS col0 FROM tab2 AS cor0 ---- 22829 271518 6727 skipif mysql # not compatible query I rowsort label-9736 SELECT ALL - + col2 / col1 + col1 * col0 * col1 AS col0 FROM tab2 AS cor0 ---- 22829 271518 6727 query I rowsort SELECT ALL + cor0.col0 + + cor0.col1 + col1 FROM tab1 AS cor0 ---- 106 55 84 query I rowsort SELECT ALL + col2 * + col2 * + col1 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT ALL - col0 + + cor0.col0 * col2 AS col1 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT DISTINCT col2 + col1 AS col1 FROM tab0 cor0 ---- 119 173 98 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NULL NOT BETWEEN NULL AND - col0 + col0 + + col0 ---- query I rowsort SELECT ALL + col0 FROM tab0 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT cor0.col2 AS col0 FROM tab1 AS cor0 WHERE + col0 * - col2 IN ( - cor0.col2 ) ---- query I rowsort SELECT - tab2.col1 FROM tab1 AS cor0 CROSS JOIN tab2 ---- 9 values hashing to ccaa5dd3388d9ee0fea676fa35299fe5 query I rowsort SELECT DISTINCT col1 - + col1 AS col0 FROM tab1 WHERE col2 * col1 + + col2 * col0 BETWEEN col1 AND col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9746 SELECT DISTINCT col1 DIV + col0 AS col1 FROM tab2 ---- 0 4 skipif mysql # not compatible query I rowsort label-9746 SELECT DISTINCT col1 / + col0 AS col1 FROM tab2 ---- 0 4 query I rowsort SELECT ALL + + col2 * + col0 + cor0.col0 * + col2 * col2 AS col2 FROM tab2 AS cor0 ---- 117078 5292 54756 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col2 col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT 12 * + col2 + col1 FROM tab2 AS cor0 ---- 355 371 473 query I rowsort SELECT + 43 * 99 * + col2 FROM tab0 AS cor0 ---- 140481 349074 4257 query I rowsort SELECT ALL - + cor0.col0 * col0 + + col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT DISTINCT - + col1 * ( col2 ) FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 * col2 + cor0.col0 * - ( col0 ) * - col2 + 74 col2 FROM tab2 AS cor0 ---- 156724 236586 560 onlyif mysql # use DIV operator for integer division query I rowsort label-9754 SELECT ALL - 55 * + 42 + col0 DIV - col1 AS col1 FROM tab2 cor0 ---- -2310 -2311 -2314 skipif mysql # not compatible query I rowsort label-9754 SELECT ALL - 55 * + 42 + col0 / - col1 AS col1 FROM tab2 cor0 ---- -2310 -2311 -2314 query I rowsort SELECT + + col0 * - 29 AS col2 FROM tab2 AS cor0 ---- -203 -2262 -2291 query I rowsort SELECT DISTINCT + + 5 * + 36 AS col0 FROM tab2 AS cor0 ---- 180 query I rowsort SELECT ALL + 77 * + col1 + + col2 AS col0 FROM tab0 AS cor0 ---- 6655 7089 7470 query I rowsort SELECT + + 58 * col0 AS col1 FROM tab0 AS cor0 ---- 1392 2030 5162 query I rowsort SELECT DISTINCT - 13 * col0 + col1 FROM tab2 AS cor0 ---- -1010 -60 -955 query I rowsort SELECT ( - col0 * col1 ) + col0 FROM tab0 ---- -2040 -3360 -8010 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 cor0 CROSS JOIN tab0 AS cor1 ---- 243 values hashing to 5c33e96b85afe1ea51bb6d4e9fa6f993 query I rowsort SELECT + cor0.col1 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT + col0 * col1 - + col1 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT ALL - col0 * + 24 * + col0 FROM tab1 cor0 ---- -153600 -216 -98304 query I rowsort SELECT - col0 + - 51 * + col0 FROM tab1 AS cor0 ---- -156 -3328 -4160 query I rowsort SELECT ALL - + col0 + ( + col1 ) * col1 + col0 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1003 6451 9487 query I rowsort SELECT DISTINCT col2 * - col0 + + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT - col1 * ( col1 * col1 ) + - col2 + col0 AS col0 FROM tab2 AS cor0 ---- -205327 -29811 -4872 onlyif mysql # use DIV operator for integer division query I rowsort label-9769 SELECT col2 * ( + cor0.col1 ) + - col1 DIV 98 col0 FROM tab1 cor0 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9769 SELECT col2 * ( + cor0.col1 ) + - col1 / 98 col0 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT col2 + - col2 * - 3 + - 95 FROM tab1 ---- 121 133 289 query I rowsort SELECT DISTINCT col0 + col0 * col2 FROM tab0 ---- 70 7387 816 query I rowsort SELECT - col1 * - tab2.col1 AS col1 FROM tab2 ---- 289 3481 961 query I rowsort SELECT ALL tab2.col0 + col2 * col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT col2 * col2 + - col2 AS col0 FROM tab0 ---- 0 1056 6642 query I rowsort SELECT ALL 86 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 2d8c3a0d19ea51447f83cd18b49fee19 query I rowsort SELECT ALL cor0.col0 * - col2 * col2 + - col1 FROM tab2 AS cor0 ---- -114093 -5134 -52787 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 79 col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT 51 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 02a7de94365b8cb5b5cb92c4b1d1e7c5 query I rowsort SELECT + col0 + - tab1.col0 + col2 FROM tab1 ---- 54 57 96 query I rowsort SELECT cor1.col2 + + cor0.col1 + cor1.col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 59ac2e14501603043dd1d5aed70db3cc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9781 SELECT + CAST( + col1 AS SIGNED ) + col1 + + col2 * col2 FROM tab1 AS cor0 ---- 2968 3269 9242 skipif mysql # not compatible query I rowsort label-9781 SELECT + CAST ( + col1 AS INTEGER ) + col1 + + col2 * col2 FROM tab1 AS cor0 ---- 2968 3269 9242 query I rowsort SELECT - 0 + + ( col1 ) + col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT cor0.col1 + col0 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 131 189 83 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab0, tab1 cor2 ---- 3645 values hashing to 8ce7eaf1d4fdd7c890ea84abed830333 query I rowsort SELECT + col2 * ( + col1 ) * + col2 FROM tab1 ---- 119808 32490 75816 query I rowsort SELECT + 61 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT - 64 AS col2 FROM tab2, tab1 cor0 ---- 9 values hashing to 601ec439a72fb4786a9cb7a6547ace5e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9788 SELECT - - CAST( NULL AS SIGNED ) * col0 + - cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9788 SELECT - - CAST ( NULL AS INTEGER ) * col0 + - cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9789 SELECT CAST( NULL AS SIGNED ) + 47 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9789 SELECT CAST ( NULL AS INTEGER ) + 47 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 76 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to d90b4aa5f03b4a149aa925c4a88acca0 query I rowsort SELECT ALL col0 * - col1 + col0 * - col0 * - col2 FROM tab0 AS cor0 ---- -2170 16944 641423 onlyif mysql # use DIV operator for integer division query I rowsort label-9792 SELECT - + col1 DIV col0 AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-9792 SELECT - + col1 / col0 AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 query I rowsort SELECT DISTINCT - - ( col0 ) * - col1 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + - col1 + col1 * + col2 AS col1 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT ALL + col0 + + 3 FROM tab1 AS cor0 ---- 6 67 83 onlyif mysql # use DIV operator for integer division query I rowsort label-9796 SELECT + col1 + - cor0.col2 DIV col2 AS col1 FROM tab0 AS cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-9796 SELECT + col1 + - cor0.col2 / col2 AS col1 FROM tab0 AS cor0 ---- 85 90 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + 73 + col2 col1 FROM tab1 AS cor0 ---- 140 153 182 query I rowsort SELECT DISTINCT + - col2 * 51 AS col1 FROM tab0 AS cor0 ---- -1683 -4182 -51 query I rowsort SELECT + col0 * + 81 AS col2 FROM tab1 AS cor0 ---- 243 5184 6480 onlyif mysql # use DIV operator for integer division query I rowsort label-9800 SELECT - + cor0.col0 DIV col0 AS col1 FROM tab0 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9800 SELECT - + cor0.col0 / col0 AS col1 FROM tab0 cor0 ---- -1 -1 -1 query I rowsort SELECT + col2 * ( ( col0 ) ) * + ( - cor0.col0 ) FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT - col1 + + 75 FROM tab0 AS cor0 ---- -11 -16 -22 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 3 * col0 + 48 * - ( - col2 ) - col0 col1 FROM tab2 ---- 1310 1404 1982 onlyif mysql # use DIV operator for integer division query I rowsort label-9804 SELECT 81 + + col0 DIV + tab0.col0 FROM tab0 ---- 82 82 82 skipif mysql # not compatible query I rowsort label-9804 SELECT 81 + + col0 / + tab0.col0 FROM tab0 ---- 82 82 82 query I rowsort SELECT DISTINCT col0 * col2 + col0 AS col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL col0 + - col0 - + col2 * col1 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col2 ) col0 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT - col0 + + col1 * col0 AS col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT DISTINCT + cor0.col1 * - 63 FROM tab0 AS cor0 ---- -5418 -5733 -6111 query I rowsort SELECT - col2 - + col1 * col0 FROM tab2 cor0 ---- -1381 -244 -4628 query I rowsort SELECT ALL col0 + - col2 * col2 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT DISTINCT + cor0.col1 * 75 FROM tab2 AS cor0 ---- 1275 2325 4425 query I rowsort SELECT + col0 + + 64 AS col1 FROM tab1 AS cor0 ---- 128 144 67 query I rowsort SELECT DISTINCT col2 + ( - col2 * col2 ) AS col2 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT DISTINCT cor0.col1 + + 83 AS col2 FROM tab0 AS cor0 ---- 169 174 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9816 SELECT + col2 + - CAST( NULL AS DECIMAL ) * - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9816 SELECT + col2 + - CAST ( NULL AS REAL ) * - col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 * ( + col2 ) + col0 FROM tab0 AS cor0 ---- 132 2862 7551 onlyif mysql # use DIV operator for integer division query I rowsort label-9818 SELECT ALL col1 * - col0 - + 81 DIV col0 col0 FROM tab0 cor0 ---- -2067 -3397 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9818 SELECT ALL col1 * - col0 - + 81 / col0 col0 FROM tab0 cor0 ---- -2067 -3397 -8099 query I rowsort SELECT + col2 - col1 AS col0 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT ( col0 ) * col1 AS col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT 92 - + col0 * col0 FROM tab1 ---- -4004 -6308 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 42 * col2 + + col0 * ( col0 * + 74 ) + col1 col1 FROM tab2 ---- 451367 463447 4791 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9823 SELECT CAST( cor0.col2 AS SIGNED ) FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9823 SELECT CAST ( cor0.col2 AS INTEGER ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT + 53 * col2 FROM tab0 cor0 ---- 1749 4346 53 onlyif mysql # use DIV operator for integer division query I rowsort label-9825 SELECT ALL + col0 + col0 * col0 DIV - col0 col1 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9825 SELECT ALL + col0 + col0 * col0 / - col0 col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col1 * - 38 AS col2 FROM tab0 ---- -3268 -3458 -3686 query I rowsort SELECT + cor1.col1 AS col0 FROM tab0, tab0 AS cor0, tab1, tab0 cor1 ---- 81 values hashing to 8c9db501a604ea66e3b5e5598f3f2a91 query I rowsort SELECT ALL + 15 * tab2.col0 FROM tab2 ---- 105 1170 1185 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * + col1 col2 FROM tab0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9830 SELECT DISTINCT - CAST( NULL AS SIGNED ) col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9830 SELECT DISTINCT - CAST ( NULL AS INTEGER ) col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- NULL query I rowsort SELECT - 22 AS col0 FROM tab2 ---- -22 -22 -22 onlyif mysql # use DIV operator for integer division query I rowsort label-9832 SELECT DISTINCT - ( - col2 ) DIV + col0 col1 FROM tab2 ---- 0 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9832 SELECT DISTINCT - ( - col2 ) / + col0 col1 FROM tab2 ---- 0 3 query I rowsort SELECT ALL + 24 * - col2 FROM tab0 AS cor0 ---- -1968 -24 -792 query I rowsort SELECT + 38 + col2 AS col2 FROM tab2 AS cor0 ---- 64 65 76 query I rowsort SELECT + 6 + - cor0.col0 * + col2 FROM tab0 cor0 ---- -29 -7292 -786 query I rowsort SELECT DISTINCT - col1 * 46 AS col1 FROM tab2 ---- -1426 -2714 -782 query I rowsort SELECT + col2 + col0 * - col0 AS col2 FROM tab2 ---- -22 -6058 -6203 query I rowsort SELECT - 77 AS col0 FROM tab2 ---- -77 -77 -77 query I rowsort SELECT ALL - col0 * + col2 - 9 FROM tab2 AS cor0 ---- -198 -2037 -3011 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( col0 ) col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT - - 67 + + col2 FROM tab1 AS cor0 ---- 121 124 163 query I rowsort SELECT ALL ( + cor0.col2 ) FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT + + col2 + - col1 * - col2 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + 17 * col2 AS col1 FROM tab2 AS cor0 ---- 442 459 646 query I rowsort SELECT DISTINCT col1 * col1 * + col0 FROM tab1 AS cor0 ---- 13520 2028 6400 onlyif mysql # use DIV operator for integer division query I rowsort label-9846 SELECT ALL - 20 DIV col1 FROM tab1 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-9846 SELECT ALL - 20 / col1 FROM tab1 AS cor0 ---- -1 -2 0 query I rowsort SELECT - - cor0.col2 * - col2 AS col0 FROM tab0 AS cor0 ---- -1 -1089 -6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9848 SELECT DISTINCT + - 55 + + col2 / CAST( NULL AS DECIMAL ) col1 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9848 SELECT DISTINCT + - 55 + + col2 / CAST ( NULL AS REAL ) col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - tab1.col1 + ( col0 ) AS col0 FROM tab1 ---- -23 54 67 query I rowsort SELECT + - col2 + - ( - 60 * + col0 ) AS col2 FROM tab0 AS cor0 ---- 1407 2099 5258 query I rowsort SELECT DISTINCT - + cor0.col2 * - 35 + col2 * + col0 AS col1 FROM tab0 AS cor0 ---- 10168 1947 70 query I rowsort SELECT - col0 * col0 + 67 AS col2 FROM tab1 AS cor0 ---- -4029 -6333 58 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9853 SELECT + col2 + - CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9853 SELECT + col2 + - CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * + col0 + 15 FROM tab1 AS cor0 ---- 1055 655 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + col1 * cor0.col2 col1 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT + col1 + 14 AS col0 FROM tab1 ---- 24 27 40 query I rowsort SELECT - col1 * + ( col0 ) + - col0 AS col2 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9858 SELECT CAST( - 10 AS SIGNED ) * col0 * - cor0.col1 + col1 FROM tab0 AS cor0 ---- 20726 34047 81081 skipif mysql # not compatible query I rowsort label-9858 SELECT CAST ( - 10 AS INTEGER ) * col0 * - cor0.col1 + col1 FROM tab0 AS cor0 ---- 20726 34047 81081 query I rowsort SELECT DISTINCT - - 98 + col1 * col2 + ( - 52 ) AS col0 FROM tab1 AS cor0 ---- 1294 1450 616 query I rowsort SELECT ALL ( - col2 ) * - col2 AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9862 SELECT DISTINCT + - CAST( NULL AS SIGNED ) + 9 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9862 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) + 9 FROM tab1 cor0 ---- NULL query I rowsort SELECT ALL + - cor0.col0 + col1 + + col1 * 75 FROM tab0 AS cor0 ---- 6512 6827 7337 onlyif mysql # use DIV operator for integer division query I rowsort label-9864 SELECT ALL + cor0.col1 DIV col0 + + col0 AS col2 FROM tab1 AS cor0 ---- 11 64 80 skipif mysql # not compatible query I rowsort label-9864 SELECT ALL + cor0.col1 / col0 + + col0 AS col2 FROM tab1 AS cor0 ---- 11 64 80 query I rowsort SELECT ALL + - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - 77 + col1 FROM tab2 cor0 ---- -18 -46 -60 query I rowsort SELECT DISTINCT 59 * + col2 FROM tab0 AS cor0 ---- 1947 4838 59 query I rowsort SELECT ALL cor1.col2 AS col2 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT - ( - col1 ) + col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT - tab0.col1 + - col0 + - ( - tab0.col1 + + col0 ) * - col0 AS col0 FROM tab0 ---- -1598 -2302 -358 onlyif mysql # use DIV operator for integer division query I rowsort label-9871 SELECT + col2 + col0 DIV col0 AS col2 FROM tab1 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-9871 SELECT + col2 + col0 / col0 AS col2 FROM tab1 ---- 55 58 97 onlyif mysql # use DIV operator for integer division query I rowsort label-9872 SELECT tab0.col0 + - col2 DIV + col0 FROM tab0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-9872 SELECT tab0.col0 + - col2 / + col0 FROM tab0 ---- 23 35 89 query I rowsort SELECT DISTINCT - 33 + col1 FROM tab0 ---- 53 58 64 query I rowsort SELECT - - col0 + + ( 49 ) AS col1 FROM tab2 AS cor0 ---- 127 128 56 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + col1 * - 57 + col0 col1 FROM tab1 cor0 ---- -1505 -516 -674 query I rowsort SELECT ALL - 60 + col1 * col2 FROM tab2 ---- 1474 586 777 query I rowsort SELECT ALL - 96 * col0 * + col0 FROM tab1 ---- -393216 -614400 -864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + cor0.col1 + - cor0.col0 col1 FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT DISTINCT + col2 + + ( col0 ) AS col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ALL + col2 + - col0 * col1 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT + col0 * - col1 * 52 + col1 FROM tab1 AS cor0 ---- -33270 -4030 -54067 onlyif mysql # use DIV operator for integer division query I rowsort label-9882 SELECT ALL + - col2 + col1 * 59 DIV - col1 FROM tab2 AS cor0 ---- -85 -86 -97 skipif mysql # not compatible query I rowsort label-9882 SELECT ALL + - col2 + col1 * 59 / - col1 FROM tab2 AS cor0 ---- -85 -86 -97 query I rowsort SELECT - + col1 * col1 + cor0.col0 FROM tab0 AS cor0 ---- -7372 -8192 -9374 onlyif mysql # use DIV operator for integer division query I rowsort label-9884 SELECT DISTINCT - - ( col0 ) + - col0 DIV + 40 col2 FROM tab0 AS cor0 ---- 24 35 87 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9884 SELECT DISTINCT - - ( col0 ) + - col0 / + 40 col2 FROM tab0 AS cor0 ---- 24 35 87 query I rowsort SELECT ALL - ( 46 ) FROM tab0 cor0 ---- -46 -46 -46 onlyif mysql # use DIV operator for integer division query I rowsort label-9886 SELECT + - 0 DIV col0 AS col1 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9886 SELECT + - 0 / col0 AS col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 16 * + cor0.col1 + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- -407 3936 6192 query I rowsort SELECT + col0 * - cor0.col2 * col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT DISTINCT + + col0 * col0 AS col2 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT ( col1 ) AS col2 FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - + col2 * + 37 * - col1 AS col2 FROM tab0 AS cor0 ---- 105006 276094 3589 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9892 SELECT DISTINCT + CAST( col1 AS SIGNED ) FROM tab0 cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-9892 SELECT DISTINCT + CAST ( col1 AS INTEGER ) FROM tab0 cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-9893 SELECT + 43 DIV + col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9893 SELECT + 43 / + col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - 28 FROM tab1 AS cor0 ---- -28 query I rowsort SELECT ALL 25 AS col0 FROM tab1 AS cor0 ---- 25 25 25 query I rowsort SELECT - 87 + col0 + - 87 AS col1 FROM tab2 AS cor0 ---- -167 -95 -96 query I rowsort SELECT + 69 + + cor0.col2 FROM tab1 AS cor0 ---- 123 126 165 query I rowsort SELECT - 19 + cor0.col0 FROM tab2 AS cor0 ---- -12 59 60 query I rowsort SELECT DISTINCT 25 * - col2 * 94 AS col1 FROM tab1 AS cor0 ---- -126900 -133950 -225600 query I rowsort SELECT - col0 * col1 + - col2 * 51 + - col2 FROM tab2 AS cor0 ---- -1621 -3319 -5954 query I rowsort SELECT ALL ( col0 ) * + col0 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT + 11 FROM tab0, tab2 cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT ( - col2 ) * ( - 43 + - cor0.col2 * - 15 ) AS col2 FROM tab1 AS cor0 ---- -134112 -41418 -46284 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9904 SELECT DISTINCT + CAST( NULL AS SIGNED ) * tab2.col2 * col2 AS col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9904 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * tab2.col2 * col2 AS col0 FROM tab2 ---- NULL query I rowsort SELECT + 55 + col2 FROM tab0 AS cor0 ---- 137 56 88 query I rowsort SELECT + cor0.col1 + - col2 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT ALL - col2 * + col1 + + col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT + 31 + - col0 AS col1 FROM tab0 cor0 ---- -4 -58 7 query I rowsort SELECT DISTINCT + + col0 + 42 + cor0.col2 FROM tab1 AS cor0 ---- 163 218 99 query I rowsort SELECT col0 * + 75 + col1 FROM tab1 AS cor0 ---- 251 4810 6013 query I rowsort SELECT DISTINCT + col0 + + 43 AS col0 FROM tab0 AS cor0 ---- 132 67 78 query I rowsort SELECT - 52 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 9500afe5646d620d5e8943351a29d082 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col2 * - col0 * col2 col1 FROM tab1 cor0 ---- 208000 737360 8751 onlyif mysql # use DIV operator for integer division query I rowsort label-9914 SELECT DISTINCT + col1 DIV - col0 AS col1 FROM tab2 ---- -4 0 skipif mysql # not compatible query I rowsort label-9914 SELECT DISTINCT + col1 / - col0 AS col1 FROM tab2 ---- -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col2 * 41 ) col1 FROM tab2 ---- -1066 -1107 -1558 onlyif mysql # use DIV operator for integer division query I rowsort label-9916 SELECT ALL - col1 DIV + tab1.col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9916 SELECT ALL - col1 / + tab1.col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT - - cor0.col1 * 39 + - col1 FROM tab2 AS cor0 ---- 1178 2242 646 query I rowsort SELECT ALL + 8 AS col1 FROM tab1 ---- 8 8 8 query I rowsort SELECT col2 + + 1 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT - 12 + tab0.col2 AS col1 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 0f6242b1aa1ea18282fcb2b0d5518f1e query I rowsort SELECT ALL ( - 85 + - tab0.col0 ) AS col0 FROM tab0 ---- -109 -120 -174 query I rowsort SELECT DISTINCT + 20 AS col2 FROM tab1, tab2 AS cor0 ---- 20 query I rowsort SELECT ALL - ( - 82 + col2 ) AS col1 FROM tab2 ---- 44 55 56 onlyif mysql # use DIV operator for integer division query I rowsort label-9924 SELECT DISTINCT tab0.col1 DIV 49 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-9924 SELECT DISTINCT tab0.col1 / 49 FROM tab0 ---- 1 query I rowsort SELECT col0 - - col0 * - col1 AS col1 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT ALL col1 * 39 FROM tab0 ---- 3354 3549 3783 onlyif mysql # use DIV operator for integer division query I rowsort label-9927 SELECT + col1 DIV + ( - 35 ) col0 FROM tab0 AS cor0 ---- -2 -2 -2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9927 SELECT + col1 / + ( - 35 ) col0 FROM tab0 AS cor0 ---- -2 -2 -2 onlyif mysql # use DIV operator for integer division query I rowsort label-9928 SELECT + col1 DIV ( 25 ) FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-9928 SELECT + col1 / ( 25 ) FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT + + col1 * ( col1 ) AS col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT col2 * col1 + - col1 + - col2 AS col2 FROM tab1 AS cor0 ---- 1139 1324 503 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9931 SELECT CAST( NULL AS DECIMAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9931 SELECT CAST ( NULL AS REAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9932 SELECT 70 DIV 87 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9932 SELECT 70 / 87 AS col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9933 SELECT - ( - col2 ) * col1 * + CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9933 SELECT - ( - col2 ) * col1 * + CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + - tab0.col2 AS col0 FROM tab0 ---- 53 9 96 query I rowsort SELECT DISTINCT + cor0.col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 3 64 80 query I rowsort SELECT col2 * - 69 + + tab2.col2 + col0 AS col1 FROM tab2 ---- -1690 -1829 -2505 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT ALL + + CAST ( + col2 AS REAL ) col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT col2 * - 96 FROM tab0 AS cor0 ---- -3168 -7872 -96 query I rowsort SELECT DISTINCT col0 * col0 + col2 AS col1 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + col0 + col1 * - col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT ( - ( - col1 ) ) * ( 1 ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - tab2.col0 * + col0 + col1 FROM tab2 ---- -18 -6025 -6224 onlyif mysql # use DIV operator for integer division query I rowsort label-9943 SELECT ALL + col0 * col1 DIV + ( - col0 ) + tab0.col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9943 SELECT ALL + col0 * col1 / + ( - col0 ) + tab0.col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL + 35 AS col1 FROM tab2, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT DISTINCT + 37 * + col1 AS col0 FROM tab1 AS cor0 ---- 370 481 962 query I rowsort SELECT cor0.col1 * col1 + - col2 FROM tab0 AS cor0 ---- 7363 8199 9408 query I rowsort SELECT - + 5 * col2 * - 8 + + col1 AS col0 FROM tab1 AS cor0 ---- 2186 2290 3853 query I rowsort SELECT - 55 * + col2 * cor0.col1 + - col0 * + col1 * 10 FROM tab1 cor0 ---- -37750 -78000 -79040 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9949 SELECT - + CAST( NULL AS SIGNED ) col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9949 SELECT - + CAST ( NULL AS INTEGER ) col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT col0 * - 77 AS col2 FROM tab0 AS cor0 ---- -1848 -2695 -6853 query I rowsort SELECT DISTINCT + col2 + 4 + + col1 FROM tab1 AS cor0 ---- 113 71 84 query I rowsort SELECT + col1 * - 45 AS col0 FROM tab1 cor0 ---- -1170 -450 -585 query I rowsort SELECT col0 + + col0 * + 96 AS col2 FROM tab0 AS cor0 ---- 2328 3395 8633 query I rowsort SELECT ALL - + cor0.col2 + 24 + - col1 FROM tab2 AS cor0 ---- -31 -34 -61 query I rowsort SELECT DISTINCT 66 * - tab2.col0 AS col0 FROM tab2 ---- -462 -5148 -5214 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * + 59 * 96 + - col0 col1 FROM tab2 AS cor0 ---- -175591 -334254 -96367 query I rowsort SELECT + col2 * + cor0.col1 + 52 FROM tab1 AS cor0 ---- 1300 1456 622 query I rowsort SELECT ALL col1 + ( col1 * col0 ) - col1 * 87 AS col1 FROM tab0 AS cor0 ---- -4947 -5332 273 query I rowsort SELECT ALL - col2 * 66 FROM tab1 AS cor0 ---- -3564 -3762 -6336 query I rowsort SELECT ALL col2 * - col2 + col2 AS col0 FROM tab2 cor0 ---- -1406 -650 -702 query I rowsort SELECT ALL col1 * 48 - col1 AS col0 FROM tab0 AS cor0 ---- 4042 4277 4559 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9962 SELECT col0 + CAST( NULL AS SIGNED ) col1 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9962 SELECT col0 + CAST ( NULL AS INTEGER ) col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col2 + - col1 AS col0 FROM tab1 cor0 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * - 63 + ( col0 ) col2 FROM tab0 AS cor0 ---- -5394 -5644 -6076 query I rowsort SELECT DISTINCT + col0 + - col1 * col2 - col1 * 18 FROM tab1 AS cor0 ---- -1402 -1869 -686 query I rowsort SELECT + col2 * 60 + + col1 FROM tab0 AS cor0 ---- 157 2066 5011 onlyif mysql # use DIV operator for integer division query I rowsort label-9967 SELECT ALL + + col2 DIV - cor0.col1 FROM tab2 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-9967 SELECT ALL + + col2 / - cor0.col1 FROM tab2 AS cor0 ---- -2 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9968 SELECT - cor0.col2 + + 70 + tab0.col0 DIV 30 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 96a4a0471e683c5fcec7ca6a4cecfad2 skipif mysql # not compatible query I rowsort label-9968 SELECT - cor0.col2 + + 70 + tab0.col0 / 30 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 96a4a0471e683c5fcec7ca6a4cecfad2 query I rowsort SELECT ALL ( 18 ) FROM tab1, tab1 AS cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f onlyif mysql # use DIV operator for integer division query I rowsort label-9970 SELECT ALL - tab0.col0 DIV - ( + ( col1 ) ) AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9970 SELECT ALL - tab0.col0 / - ( + ( col1 ) ) AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT + 52 + + col2 * ( - 21 ) + col2 FROM tab0 AS cor0 ---- -1588 -608 32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col2 col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT col1 - + col2 * + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT col0 * - cor0.col0 + + col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 - col1 col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - + cor0.col2 + + col2 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col1 + col2 + - 42 * - col0 FROM tab2 AS cor0 ---- 3361 3373 352 query I rowsort SELECT ALL col0 + col2 * - col0 FROM tab0 cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT + + cor0.col0 + col0 * + col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT - 18 * tab2.col0 + + col0 FROM tab2 ---- -119 -1326 -1343 query I rowsort SELECT DISTINCT col1 * + 28 - - col2 AS col1 FROM tab1 ---- 337 460 782 query I rowsort SELECT - col0 + - 40 - tab2.col0 AS col2 FROM tab2 ---- -196 -198 -54 query I rowsort SELECT ALL col2 * + tab2.col0 - - col0 * + col1 FROM tab2 ---- 406 4345 6630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 79 + + col1 col1 FROM tab2 ---- 110 138 96 query I rowsort SELECT + 85 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b onlyif mysql # use DIV operator for integer division query I rowsort label-9986 SELECT DISTINCT - 97 + col1 DIV - ( col1 ) FROM tab1 ---- -98 skipif mysql # not compatible query I rowsort label-9986 SELECT DISTINCT - 97 + col1 / - ( col1 ) FROM tab1 ---- -98 query I rowsort SELECT DISTINCT - + col0 - + col1 AS col0 FROM tab2 AS cor0 ---- -137 -38 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + cor0.col2 * - col1 * 38 + col2 col2 FROM tab2 AS cor0 ---- -24510 -31779 -58266 query I rowsort SELECT ALL col2 + + col1 * col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT - col0 + - cor0.col1 * + ( 78 ) FROM tab2 AS cor0 ---- -1405 -2425 -4680 query I rowsort SELECT ALL + cor0.col2 * col1 + - 79 + - col1 AS col2 FROM tab0 AS cor0 ---- -79 2673 7292 onlyif mysql # use DIV operator for integer division query I rowsort label-9992 SELECT ALL col2 DIV col0 + - 74 FROM tab2 AS cor0 ---- -71 -74 -74 skipif mysql # not compatible query I rowsort label-9992 SELECT ALL col2 / col0 + - 74 FROM tab2 AS cor0 ---- -71 -74 -74 query I rowsort SELECT + - 62 AS col0 FROM tab0 AS cor0 ---- -62 -62 -62 query I rowsort SELECT DISTINCT - col1 * col1 - + 53 * col2 FROM tab2 AS cor0 ---- -2303 -2392 -4859 query I rowsort SELECT DISTINCT + col1 * - tab1.col0 * col1 + col2 * - tab1.col0 AS col1 FROM tab1 ---- -10048 -21200 -2190 query I rowsort SELECT DISTINCT col0 + + col1 * - 58 FROM tab0 AS cor0 ---- -4964 -5189 -5591 query I rowsort SELECT ALL - col1 * - col2 + 73 FROM tab0 cor0 ---- 170 2911 7535