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 col1 * col1 + col0 AS col2 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT DISTINCT - - col0 + cor0.col1 * col1 + + cor0.col0 FROM tab0 AS cor0 ---- 7444 8459 9479 query I rowsort SELECT + - col2 * col0 * - 58 + - col1 * - col1 AS col2 FROM tab0 AS cor0 ---- 11439 431565 53332 onlyif mysql # use DIV operator for integer division query I rowsort label-3 SELECT DISTINCT ( + tab1.col1 ) DIV + 96 + col0 * - col2 FROM tab1 ---- -162 -3648 -7680 skipif mysql # not compatible query I rowsort label-3 SELECT DISTINCT ( + tab1.col1 ) / + 96 + col0 * - col2 FROM tab1 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4 SELECT - col1 + col2 + - col2 DIV + 91 FROM tab1 ---- 28 47 82 skipif mysql # not compatible query I rowsort label-4 SELECT - col1 + col2 + - col2 / + 91 FROM tab1 ---- 28 47 82 query I rowsort SELECT DISTINCT - col2 * + tab1.col2 + tab1.col1 * - col1 AS col0 FROM tab1 ---- -3349 -3592 -9385 query I rowsort SELECT ALL 60 FROM tab2, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to 1d2ab302ae60f95b15e68cf89083b162 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7 SELECT - + ( + col0 ) * CAST( + 31 AS SIGNED ) + col1 FROM tab2 AS cor0 ---- -186 -2359 -2432 skipif mysql # not compatible query I rowsort label-7 SELECT - + ( + col0 ) * CAST ( + 31 AS INTEGER ) + col1 FROM tab2 AS cor0 ---- -186 -2359 -2432 query I rowsort SELECT - col1 * col2 + - ( + cor0.col0 ) FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT - - 69 * col0 - col1 * col1 * + col0 FROM tab0 AS cor0 ---- -175848 -326900 -730868 query I rowsort SELECT tab2.col2 * 2 + - col1 FROM tab2 ---- -7 23 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor1.col0 col0 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-12 SELECT ALL + col2 * + CAST( NULL AS SIGNED ) + + col2 * + col2 * col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-12 SELECT ALL + col2 * + CAST ( NULL AS INTEGER ) + + col2 * + col2 * col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * col1 * col1 + + cor0.col2 col1 FROM tab2 AS cor0 ---- 22869 271544 6754 query I rowsort SELECT DISTINCT - 75 * - ( cor0.col0 ) AS col1 FROM tab0 AS cor0 ---- 1800 2625 6675 query I rowsort SELECT ALL 32 + + 75 AS col1 FROM tab0 AS cor0 ---- 107 107 107 query I rowsort SELECT - - 56 FROM tab0 cor0 ---- 56 56 56 query I rowsort SELECT ALL ( col1 ) + col2 * 67 FROM tab0 AS cor0 ---- 164 2297 5585 query I rowsort SELECT DISTINCT ( ( col1 ) ) + ( col1 ) * col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT + col1 + - col1 * - col2 AS col0 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL + col1 * + 79 AS col0 FROM tab0 AS cor0 ---- 6794 7189 7663 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-21 SELECT ALL + - CAST( + col1 AS SIGNED ) + col1 * 6 * 5 + + col2 AS col0 FROM tab2 AS cor0 ---- 1737 531 926 skipif mysql # not compatible query I rowsort label-21 SELECT ALL + - CAST ( + col1 AS INTEGER ) + col1 * 6 * 5 + + col2 AS col0 FROM tab2 AS cor0 ---- 1737 531 926 query I rowsort SELECT ALL + - 17 + - col0 AS col1 FROM tab0 cor0 ---- -106 -41 -52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( col2 ) + col1 * cor0.col2 col2 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT col1 - ( + 22 ) * col1 FROM tab2 ---- -1239 -357 -651 onlyif mysql # use DIV operator for integer division query I rowsort label-25 SELECT - 38 DIV 4 FROM tab1 cor0 ---- -9 -9 -9 skipif mysql # not compatible query I rowsort label-25 SELECT - 38 / 4 FROM tab1 cor0 ---- -9 -9 -9 query I rowsort SELECT ALL cor0.col1 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT + tab1.col0 * + col0 + 93 * - col1 FROM tab1 ---- -2409 3166 5191 query I rowsort SELECT 6 * col0 + - 71 FROM tab2 ---- -29 397 403 query I rowsort SELECT ALL - 92 + - col2 AS col0 FROM tab1 AS cor0 ---- -146 -149 -188 query I rowsort SELECT DISTINCT + ( cor0.col2 ) * + col0 + col1 FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT + + 36 + col2 * + ( + col2 ) FROM tab0 AS cor0 ---- 1125 37 6760 onlyif mysql # use DIV operator for integer division query I rowsort label-32 SELECT DISTINCT + ( - col2 ) DIV col1 + cor0.col2 * cor0.col0 col0 FROM tab1 AS cor0 ---- 160 3643 7673 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-32 SELECT DISTINCT + ( - col2 ) / col1 + cor0.col2 * cor0.col0 col0 FROM tab1 AS cor0 ---- 160 3643 7673 skipif mysql # not compatible query I rowsort SELECT - + col2 * + CAST ( - col2 AS REAL ) * - col2 AS col0 FROM tab2 AS cor0 ---- -17576 -19683 -54872 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * ( cor0.col0 ) col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT col1 * + 25 FROM tab2 AS cor0 ---- 1475 425 775 query I rowsort SELECT DISTINCT + col1 * - 65 * - col0 FROM tab1 AS cor0 ---- 41600 5070 67600 query I rowsort SELECT DISTINCT - cor0.col0 * + 90 FROM tab0 cor0 ---- -2160 -3150 -8010 query I rowsort SELECT 92 * col0 + ( - tab1.col1 + - col2 ) FROM tab1 ---- 196 5821 7251 query I rowsort SELECT ALL cor0.col0 * - col1 + + col1 AS col0 FROM tab1 AS cor0 ---- -1027 -52 -630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 38 + col2 * + cor0.col0 col2 FROM tab0 cor0 ---- 73 7336 830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 89 col2 FROM tab2 AS cor0 ---- -89 -89 -89 query I rowsort SELECT DISTINCT 18 * col2 + col2 FROM tab1 AS cor0 ---- 1026 1083 1824 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-43 SELECT ALL - CAST( NULL AS SIGNED ) * col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-43 SELECT ALL - CAST ( NULL AS INTEGER ) * col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 * ( cor0.col0 ) - col0 * 41 AS col1 FROM tab1 AS cor0 ---- -114 1472 3120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 91 * - col0 + col1 col2 FROM tab0 cor0 ---- -2098 -3088 -8008 query I rowsort SELECT DISTINCT ( + col1 ) + - col1 AS col1 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * 5 col2 FROM tab1 AS cor0 ---- 130 50 65 query I rowsort SELECT - 82 * + col0 AS col1 FROM tab1 AS cor0 ---- -246 -5248 -6560 query I rowsort SELECT DISTINCT + 39 * cor0.col1 FROM tab0 AS cor0 ---- 3354 3549 3783 query I rowsort SELECT ALL + - 10 * - ( + col1 ) + + 59 FROM tab1 AS cor0 ---- 159 189 319 query I rowsort SELECT col0 - + col1 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ALL tab2.col1 * col2 - + tab2.col1 FROM tab2 ---- 1475 629 806 query I rowsort SELECT - 84 - + col0 FROM tab0 AS cor0 ---- -108 -119 -173 query I rowsort SELECT col0 * col2 * - col2 + - col0 * col0 FROM tab1 AS cor0 ---- -212032 -743680 -8757 query I rowsort SELECT DISTINCT + + 94 + col1 AS col0 FROM tab2 AS cor0 ---- 111 125 153 query I rowsort SELECT ALL - ( - col1 ) - col2 AS col1 FROM tab0 AS cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-57 SELECT 11 DIV - col0 + col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-57 SELECT 11 / - col0 + col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT 80 * + col1 + col1 FROM tab0 ---- 6966 7371 7857 query I rowsort SELECT DISTINCT col0 + - col0 * col0 AS col1 FROM tab0 ---- -1190 -552 -7832 query I rowsort SELECT 20 + 25 * tab2.col1 AS col2 FROM tab2 ---- 1495 445 795 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * + col2 + col1 col2 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT + 51 + col0 * - ( + col0 ) * + col1 AS col2 FROM tab0 AS cor0 ---- -118774 -49485 -720760 query I rowsort SELECT - col0 + col1 * 78 FROM tab2 AS cor0 ---- 1247 2411 4524 onlyif mysql # use DIV operator for integer division query I rowsort label-64 SELECT DISTINCT - 14 DIV + col0 AS col0 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-64 SELECT DISTINCT - 14 / + col0 AS col0 FROM tab0 ---- 0 query I rowsort SELECT + tab2.col0 * 78 AS col2 FROM tab2 ---- 546 6084 6162 query I rowsort SELECT ALL col1 + + 72 + tab0.col0 FROM tab0 ---- 182 204 252 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-67 SELECT CAST( NULL AS SIGNED ) * - 13 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-67 SELECT CAST ( NULL AS INTEGER ) * - 13 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT cor1.col2 + 31 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 3fb6e781758370638c793aa475cb1117 query I rowsort SELECT + col0 * col0 * 28 + + cor0.col0 FROM tab1 AS cor0 ---- 114752 179280 255 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-70 SELECT - cor0.col2 * cor0.col1 + - CAST( col1 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -1593 -663 -868 skipif mysql # not compatible query I rowsort label-70 SELECT - cor0.col2 * cor0.col1 + - CAST ( col1 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT col0 + cor0.col1 AS col2 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT - ( + col0 + + 76 ) * - 60 FROM tab0 ---- 6000 6660 9900 query I rowsort SELECT ALL 67 FROM tab0, tab0 AS cor0 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT 89 - - cor0.col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 8c151964edc1e225624b5ba969b32169 query I rowsort SELECT - - col1 + - 27 * + cor0.col0 * + col1 FROM tab2 AS cor0 ---- -124195 -36244 -5828 query I rowsort SELECT ALL + - col2 * - col1 + 89 + - cor0.col1 AS col0 FROM tab2 cor0 ---- 1564 718 895 onlyif mysql # use DIV operator for integer division query I rowsort label-77 SELECT DISTINCT col2 DIV + 89 AS col2 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-77 SELECT DISTINCT col2 / + 89 AS col2 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT col2 * - 71 * 61 FROM tab1 ---- -233874 -246867 -415776 onlyif mysql # use DIV operator for integer division query I rowsort label-79 SELECT col2 DIV + 77 col2 FROM tab0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-79 SELECT col2 / + 77 col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT - 20 * + col0 FROM tab0 AS cor0 ---- -1780 -480 -700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 77 * + col0 * - col1 col0 FROM tab0 AS cor0 ---- 158928 261415 623623 query I rowsort SELECT col2 * + 6 AS col2 FROM tab0 ---- 198 492 6 onlyif mysql # use DIV operator for integer division query I rowsort label-83 SELECT - CAST( - col1 AS SIGNED ) DIV + col2 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-83 SELECT - CAST ( - col1 AS INTEGER ) / + col2 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT - + col1 * + col2 + - cor0.col2 * col2 FROM tab0 AS cor0 ---- -14186 -3927 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 9 col1 FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to b7e6b25481699c3a4ee7381c7eae0817 query I rowsort SELECT ALL col0 + - cor0.col0 + - col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ALL + col1 * ( cor0.col2 ) + + col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL + + col1 + col2 + 76 FROM tab1 AS cor0 ---- 143 156 185 query I rowsort SELECT col1 * - 95 AS col0 FROM tab0 AS cor0 ---- -8170 -8645 -9215 query I rowsort SELECT DISTINCT - - col1 - - col1 AS col0 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT ALL - + 39 * 97 AS col2 FROM tab1 AS cor0 ---- -3783 -3783 -3783 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-92 SELECT + col1 / 71 + - col1 + ( ( - col1 ) ) * CAST( NULL AS SIGNED ) * 94 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-92 SELECT + col1 / 71 + - col1 + ( ( - col1 ) ) * CAST ( NULL AS INTEGER ) * 94 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - ( + 21 ) AS col2 FROM tab2 AS cor0 ---- 21 query I rowsort SELECT DISTINCT - + col0 + - col0 + - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -192 -240 -9 query I rowsort SELECT ALL - ( + 13 ) AS col0 FROM tab1 cor0 ---- -13 -13 -13 query I rowsort SELECT ALL cor0.col0 * - ( - cor0.col0 * 65 ) FROM tab2 cor0 ---- 3185 395460 405665 query I rowsort SELECT ( - 23 ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to ce60bf4b0647d0fcb18a0562e351c52d query I rowsort SELECT 10 AS col0 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 onlyif mysql # use DIV operator for integer division query I rowsort label-99 SELECT 80 DIV - 39 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 20c9213316527d507e26425041e08387 skipif mysql # not compatible query I rowsort label-99 SELECT 80 / - 39 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 20c9213316527d507e26425041e08387 query I rowsort SELECT DISTINCT 58 FROM tab2, tab2 cor0, tab0 cor1 ---- 58 query I rowsort SELECT DISTINCT 47 * tab2.col2 FROM tab2 ---- 1222 1269 1786 query I rowsort SELECT ALL + cor0.col1 + cor0.col1 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 1a063bfb694f348122cd0739295ca641 query I rowsort SELECT - col0 * col2 - - col0 AS col1 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-104 SELECT DISTINCT - + col1 + + CAST( NULL AS SIGNED ) + + 56 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-104 SELECT DISTINCT - + col1 + + CAST ( NULL AS INTEGER ) + + 56 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL col0 * + ( - col1 ) * - col0 FROM tab2 cor0 ---- 106097 1519 358956 query I rowsort SELECT DISTINCT cor0.col1 * + tab2.col0 + + tab2.col2 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ec8f7bb28e718e0cc519b482a05bc89d query I rowsort SELECT ALL - 65 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 744531575c1b6461ed2916d4940e4d23 query I rowsort SELECT ALL - + col0 + col2 * col2 AS col1 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT DISTINCT - cor0.col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- -17 -31 -59 query I rowsort SELECT DISTINCT - col1 * + 98 FROM tab1 AS cor0 ---- -1274 -2548 -980 query I rowsort SELECT DISTINCT col0 + + ( col0 ) AS col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL - tab0.col1 * - col0 AS col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ALL 28 AS col0 FROM tab2, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf query I rowsort SELECT ALL ( 98 ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to f9dee8c21116f1aed64ac5160e190809 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - col1 col0 FROM tab2 ---- -24 19 62 onlyif mysql # use DIV operator for integer division query I rowsort label-116 SELECT - col0 * ( col1 ) DIV col2 AS col0 FROM tab1 ---- -1 -10 -11 skipif mysql # not compatible query I rowsort label-116 SELECT - col0 * ( col1 ) / col2 AS col0 FROM tab1 ---- -1 -10 -11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - 71 col2 FROM tab0 AS cor0 ---- -2343 -5822 -71 query I rowsort SELECT DISTINCT col0 * 71 FROM tab0 AS cor0 ---- 1704 2485 6319 query I rowsort SELECT ALL + col2 * 58 AS col2 FROM tab0 AS cor0 ---- 1914 4756 58 query I rowsort SELECT DISTINCT ( - tab1.col1 ) + - col2 * col2 * col0 AS col2 FROM tab1 ---- -207946 -737293 -8774 query I rowsort SELECT ALL - col2 + 35 + + tab2.col0 * - col2 AS col0 FROM tab2 ---- -181 -2019 -3005 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-122 SELECT - - CAST( col0 AS SIGNED ) + + cor0.col2 AS col1 FROM tab1 cor0 ---- 121 176 57 skipif mysql # not compatible query I rowsort label-122 SELECT - - CAST ( col0 AS INTEGER ) + + cor0.col2 AS col1 FROM tab1 cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 38 col0 FROM tab2, tab1 AS cor0 ---- 38 query I rowsort SELECT DISTINCT + col2 + col2 * - col2 FROM tab0 ---- -1056 -6642 0 query I rowsort SELECT + col1 + + 81 * + col1 + + tab2.col1 FROM tab2 ---- 1411 2573 4897 query I rowsort SELECT 52 * + col0 * ( col1 + col1 ) FROM tab1 AS cor0 ---- 108160 66560 8112 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-127 SELECT - - col0 * - col1 / ( col2 ) + cor0.col0 * - CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-127 SELECT - - col0 * - col1 / ( col2 ) + cor0.col0 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-128 SELECT ALL col0 * + col1 + CAST( + col1 AS SIGNED ) FROM tab2 AS cor0 ---- 1360 248 4661 skipif mysql # not compatible query I rowsort label-128 SELECT ALL col0 * + col1 + CAST ( + col1 AS INTEGER ) FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT - 68 * col1 FROM tab2 AS cor0 ---- -1156 -2108 -4012 query I rowsort SELECT DISTINCT - 20 * col2 FROM tab2 cor0 ---- -520 -540 -760 query I rowsort SELECT DISTINCT + col2 + - col2 * - col2 FROM tab0 AS cor0 ---- 1122 2 6806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 24 * col0 col2 FROM tab0 AS cor0 ---- -2136 -576 -840 query I rowsort SELECT - 6 * tab2.col2 FROM tab2 ---- -156 -162 -228 query I rowsort SELECT ALL col0 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT 86 + col1 * col2 AS col1 FROM tab0 cor0 ---- 183 2924 7548 onlyif mysql # use DIV operator for integer division query I rowsort label-136 SELECT DISTINCT col0 + col1 DIV + col0 col0 FROM tab2 AS cor0 ---- 11 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-136 SELECT DISTINCT col0 + col1 / + col0 col0 FROM tab2 AS cor0 ---- 11 78 79 query I rowsort SELECT col2 FROM tab0 WHERE ( NULL ) NOT IN ( - tab0.col2 + col0 / + col1 ) ---- query I rowsort SELECT tab0.col0 * col1 * col2 FROM tab0 ---- 3395 664118 68112 skipif mysql # not compatible query I rowsort SELECT - cor0.col1 * col1 * + CAST ( 61 AS REAL ) + col2 * col2 AS col2 FROM tab0 AS cor0 ---- -450067 -498417 -573948 onlyif mysql # use DIV operator for integer division query I rowsort label-140 SELECT + col1 + tab1.col0 DIV col0 AS col0 FROM tab1 WHERE col1 * col1 NOT BETWEEN NULL AND + col2 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-140 SELECT + col1 + tab1.col0 / col0 AS col0 FROM tab1 WHERE col1 * col1 NOT BETWEEN NULL AND + col2 ---- 11 14 27 onlyif mysql # use DIV operator for integer division query I rowsort label-141 SELECT col2 DIV - col0 + col1 * col1 FROM tab0 ---- 7395 8281 9409 skipif mysql # not compatible query I rowsort label-141 SELECT col2 / - col0 + col1 * col1 FROM tab0 ---- 7395 8281 9409 query I rowsort SELECT col1 * + col0 + col2 * tab1.col0 FROM tab1 ---- 240 4288 8720 query I rowsort SELECT - col1 FROM tab0 WHERE - col0 + col0 IN ( col0 + - col0 * - col0 ) ---- query III rowsort SELECT * FROM tab0 WHERE col1 IN ( + col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT ALL - tab1.col1 + cor0.col1 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 17c10b049c4bab241687e228247609ac onlyif mysql # use DIV operator for integer division query I rowsort label-146 SELECT + - 87 * - col0 + ( - col1 ) DIV + col2 AS col0 FROM tab0 cor0 ---- 2086 2948 7742 skipif mysql # not compatible query I rowsort label-146 SELECT + - 87 * - col0 + ( - col1 ) / + col2 AS col0 FROM tab0 cor0 ---- 2086 2948 7742 query I rowsort SELECT - + 9 * col2 + col2 AS col1 FROM tab1 AS cor0 ---- -432 -456 -768 query I rowsort SELECT + 27 * col0 + + 47 * - 55 AS col1 FROM tab1 AS cor0 ---- -2504 -425 -857 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-149 SELECT ALL + - col0 + + col0 * CAST( NULL AS DECIMAL ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-149 SELECT ALL + - col0 + + col0 * CAST ( NULL AS REAL ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 * + col2 AS col2 FROM tab1 WHERE col0 * - col1 <> NULL ---- query I rowsort SELECT + col2 / col1 FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT col0 NOT IN ( col1 ) ---- query I rowsort SELECT DISTINCT col2 - - col2 * col2 * col1 AS col2 FROM tab1 ---- 119904 32547 75870 query I rowsort SELECT DISTINCT col1 + - col1 + - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT col1 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-156 SELECT col1 DIV col0 - col0 AS col0 FROM tab0 ---- -21 -33 -88 skipif mysql # not compatible query I rowsort label-156 SELECT col1 / col0 - col0 AS col0 FROM tab0 ---- -21 -33 -88 query I rowsort SELECT ALL + col2 - + tab0.col0 * col1 AS col1 FROM tab0 ---- -2031 -3394 -8017 onlyif mysql # use DIV operator for integer division query I rowsort label-158 SELECT col2 DIV + tab2.col0 - col2 col1 FROM tab2 ---- -24 -26 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-158 SELECT col2 / + tab2.col0 - col2 col1 FROM tab2 ---- -24 -26 -38 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT - col2 IN ( + col1 * col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 onlyif mysql # use DIV operator for integer division query I rowsort label-160 SELECT col0 + + col2 * col2 DIV col0 FROM tab1 ---- 114 195 975 skipif mysql # not compatible query I rowsort label-160 SELECT col0 + + col2 * col2 / col0 FROM tab1 ---- 114 195 975 query I rowsort SELECT + col1 - + tab1.col2 * - col2 FROM tab1 WHERE NOT NULL BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-162 SELECT DISTINCT col0 DIV - tab1.col1 FROM tab1 ---- -6 0 skipif mysql # not compatible query I rowsort label-162 SELECT DISTINCT col0 / - tab1.col1 FROM tab1 ---- -6 0 onlyif mysql # use DIV operator for integer division query I rowsort label-163 SELECT col2 + col1 DIV + col1 + col2 AS col2 FROM tab2 ---- 53 55 77 skipif mysql # not compatible query I rowsort label-163 SELECT col2 + col1 / + col1 + col2 AS col2 FROM tab2 ---- 53 55 77 query I rowsort SELECT ALL + 16 * col1 AS col1 FROM tab1 ---- 160 208 416 query I rowsort SELECT + 10 FROM tab2, tab2 cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 7 col2 FROM tab1 ---- 7 onlyif mysql # use DIV operator for integer division query I rowsort label-167 SELECT DISTINCT - col1 DIV tab2.col1 AS col2 FROM tab2 ---- -1 skipif mysql # not compatible query I rowsort label-167 SELECT DISTINCT - col1 / tab2.col1 AS col2 FROM tab2 ---- -1 query I rowsort SELECT 42 FROM tab0, tab1 cor0 ---- 9 values hashing to 64c29db9f1cd7ed4ddeb1735e3e0d442 onlyif mysql # use DIV operator for integer division query I rowsort label-169 SELECT + col1 + - 77 DIV col0 FROM tab0 AS cor0 ---- 83 91 95 skipif mysql # not compatible query I rowsort label-169 SELECT + col1 + - 77 / col0 FROM tab0 AS cor0 ---- 83 91 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col0 - 25 col2 FROM tab0 AS cor0 ---- 1200 551 7896 query I rowsort SELECT DISTINCT + 67 * + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 2211 5494 67 query I rowsort SELECT + - col2 * cor0.col2 + - 94 FROM tab0 AS cor0 ---- -1183 -6818 -95 query I rowsort SELECT ( col0 ) * - 11 - + col1 AS col2 FROM tab1 AS cor0 ---- -59 -714 -893 onlyif mysql # use DIV operator for integer division query I rowsort label-174 SELECT - 77 DIV tab0.col0 AS col1 FROM tab0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-174 SELECT - 77 / tab0.col0 AS col1 FROM tab0 ---- -2 -3 0 query I rowsort SELECT + ( - col2 ) * col2 * + ( + col1 ) AS col1 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT ALL 92 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a onlyif mysql # use DIV operator for integer division query I rowsort label-177 SELECT + 38 DIV - col0 + - ( col0 ) + - col0 FROM tab0 AS cor0 ---- -178 -49 -71 skipif mysql # not compatible query I rowsort label-177 SELECT + 38 / - col0 + - ( col0 ) + - col0 FROM tab0 AS cor0 ---- -178 -49 -71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-178 SELECT ALL CAST( ( col1 ) AS SIGNED ) + tab2.col0 * + col0 + col1 AS col0 FROM tab2 ---- 111 6202 6275 skipif mysql # not compatible query I rowsort label-178 SELECT ALL CAST ( ( col1 ) AS INTEGER ) + tab2.col0 * + col0 + col1 AS col0 FROM tab2 ---- 111 6202 6275 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col2 * ( - col0 ) + col2 + - col2 col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - + col0 + col0 * col1 * + col0 FROM tab1 AS cor0 ---- 231 40896 83120 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-181 SELECT - tab2.col1 * tab2.col2 * + CAST( + col0 AS SIGNED ) FROM tab2 ---- -119652 -51034 -5859 skipif mysql # not compatible query I rowsort label-181 SELECT - tab2.col1 * tab2.col2 * + CAST ( + col0 AS INTEGER ) FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT ( - col1 ) * 42 + 48 AS col1 FROM tab1 ---- -1044 -372 -498 onlyif mysql # use DIV operator for integer division query I rowsort label-183 SELECT DISTINCT - col1 + col1 DIV - col0 FROM tab1 AS cor0 ---- -10 -13 -34 skipif mysql # not compatible query I rowsort label-183 SELECT DISTINCT - col1 + col1 / - col0 FROM tab1 AS cor0 ---- -10 -13 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-184 SELECT + + CAST( + col2 AS SIGNED ) col0 FROM tab2 cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-184 SELECT + + CAST ( + col2 AS INTEGER ) col0 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT col2 * - 14 AS col0 FROM tab0 ---- -1148 -14 -462 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-186 SELECT ALL + col0 * - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-186 SELECT ALL + col0 * - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 0 + tab0.col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT + ( col0 ) - - col0 * + tab0.col2 * col0 FROM tab0 ---- 1260 19032 649611 onlyif mysql # use DIV operator for integer division query I rowsort label-189 SELECT 70 * col2 - + col1 * col1 DIV col0 AS col0 FROM tab1 ---- 3555 3989 6718 skipif mysql # not compatible query I rowsort label-189 SELECT 70 * col2 - + col1 * col1 / col0 AS col0 FROM tab1 ---- 3555 3989 6718 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-190 SELECT + CAST( NULL AS SIGNED ) + col0 * - tab0.col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-190 SELECT + CAST ( NULL AS INTEGER ) + col0 * - tab0.col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-191 SELECT CAST( NULL AS SIGNED ) / col1 + - tab1.col0 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-191 SELECT CAST ( NULL AS INTEGER ) / col1 + - tab1.col0 AS col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 51 - + col2 col1 FROM tab0 ---- -31 18 50 query I rowsort SELECT ALL - ( col2 ) * col2 FROM tab1 cor0 ---- -2916 -3249 -9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 63 + + col2 col0 FROM tab0 ---- 145 64 96 query I rowsort SELECT 24 + + col1 AS col0 FROM tab0 ---- 110 115 121 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + ( + cor0.col2 ) * col2 col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT - - col1 - - col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL - + col1 * col2 + col2 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT + col2 + - col0 * tab1.col1 FROM tab1 ---- -24 -583 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col2 + - col0 col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - col0 - col1 * + col0 AS col2 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL + col2 * col1 + - col0 FROM tab1 AS cor0 ---- 1168 1401 506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 + col2 * - col2 - col1 col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT + + col2 * - col2 + col2 * col0 * + cor0.col1 FROM tab0 AS cor0 ---- 3394 657394 67023 query I rowsort SELECT DISTINCT - 6 - + col0 FROM tab2 AS cor0 ---- -13 -84 -85 query I rowsort SELECT DISTINCT col2 + col2 * 37 FROM tab2 ---- 1026 1444 988 query I rowsort SELECT DISTINCT col1 + - col2 + col2 * col0 AS col1 FROM tab1 ---- 134 3601 7597 query I rowsort SELECT - col0 - col2 * - 87 AS col1 FROM tab2 ---- 2184 2342 3227 query I rowsort SELECT + + 47 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT ALL + cor0.col2 + col1 * col1 AS col0 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT ALL - - col1 + - 91 AS col0 FROM tab1 AS cor0 ---- -65 -78 -81 query I rowsort SELECT - col2 + ( + col1 * + col2 ) FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT - col1 + col1 * + ( col0 ) FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT ALL - - 75 * - col0 FROM tab1 AS cor0 ---- -225 -4800 -6000 query I rowsort SELECT 86 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 2064 3010 7654 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 * cor0.col2 col1 FROM tab0, tab1 cor0 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 49 col1 FROM tab0 AS cor0 ---- -49 -49 -49 query I rowsort SELECT ALL - 78 * 41 FROM tab2 AS cor0 ---- -3198 -3198 -3198 query I rowsort SELECT - - cor0.col2 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-220 SELECT ALL + col2 + col2 DIV cor0.col0 AS col1 FROM tab1 AS cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-220 SELECT ALL + col2 + col2 / cor0.col0 AS col1 FROM tab1 AS cor0 ---- 57 72 97 query I rowsort SELECT DISTINCT + col1 + - col2 * col1 FROM tab2 cor0 ---- -1475 -629 -806 query I rowsort SELECT - col0 + - cor0.col2 * col0 FROM tab0 AS cor0 ---- -70 -7387 -816 query I rowsort SELECT DISTINCT + col2 * - col2 + + col2 AS col1 FROM tab2 AS cor0 ---- -1406 -650 -702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 * col1 + col0 col1 FROM tab1 cor0 ---- 1328 1407 634 query I rowsort SELECT col2 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL cor0.col0 * cor0.col0 + col0 * - col2 FROM tab1 AS cor0 ---- -1280 -153 448 query I rowsort SELECT + cor0.col0 + + col1 * + cor0.col0 * + col1 FROM tab0 cor0 ---- 177528 329350 737098 query I rowsort SELECT ALL - col1 + + col2 * + col2 AS col2 FROM tab2 AS cor0 ---- 1427 617 698 query I rowsort SELECT + col0 AS col0 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN ( + col0 + - col1 ) AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * tab1.col1 col2 FROM tab1 ---- 100 169 676 query I rowsort SELECT cor0.col0 FROM tab2 AS cor0 CROSS JOIN tab1 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT ALL + - col1 + col2 + col2 AS col1 FROM tab2 AS cor0 ---- -7 23 59 query I rowsort SELECT ALL - col1 * - col0 + col0 AS col2 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT - - col0 + col2 * + col1 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL col0 * + col2 + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT DISTINCT 75 * - tab0.col2 - + col1 * col1 AS col2 FROM tab0 ---- -14431 -9484 -9871 query I rowsort SELECT ALL + ( - tab1.col0 ) * - col1 - col1 * col1 FROM tab1 ---- -598 540 871 query I rowsort SELECT + col1 + col0 * + tab2.col0 FROM tab2 ---- 6143 6258 80 query I rowsort SELECT ALL - col1 + col1 * col1 FROM tab2 ---- 272 3422 930 query I rowsort SELECT ALL + col0 * + col1 + + col2 FROM tab0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-241 SELECT ALL col1 + - tab0.col2 DIV col0 AS col1 FROM tab0 ---- 85 91 97 skipif mysql # not compatible query I rowsort label-241 SELECT ALL col1 + - tab0.col2 / col0 AS col1 FROM tab0 ---- 85 91 97 query I rowsort SELECT - col2 * col0 - + col2 AS col0 FROM tab2 ---- -2054 -216 -3040 query I rowsort SELECT DISTINCT - col2 * col2 + col2 * col0 AS col2 FROM tab1 cor0 ---- -1536 -2754 399 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col0 col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT col1 * + cor0.col2 * col0 + + col2 AS col2 FROM tab1 AS cor0 ---- 36537 4266 99936 query I rowsort SELECT + col1 * - tab2.col0 + col0 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT ALL - 39 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to a08a82dc9276c0173448e9a1c89dba93 query I rowsort SELECT ALL + col1 * ( 98 ) AS col0 FROM tab1 AS cor0 ---- 1274 2548 980 query I rowsort SELECT DISTINCT 0 * + col1 AS col2 FROM tab1 ---- 0 query I rowsort SELECT - tab2.col1 + + 73 FROM tab2, tab2 AS cor0 ---- 9 values hashing to eb80f196b63711f176cbdc1cd9762b78 onlyif mysql # use DIV operator for integer division query I rowsort label-251 SELECT ALL col2 + - col0 * + col1 * - tab1.col1 + + tab1.col2 DIV + 29 FROM tab1 ---- 13619 2083 6458 skipif mysql # not compatible query I rowsort label-251 SELECT ALL col2 + - col0 * + col1 * - tab1.col1 + + tab1.col2 / + 29 FROM tab1 ---- 13619 2083 6458 query I rowsort SELECT + col1 + ( col2 ) * col0 AS col0 FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT DISTINCT col0 * col0 + col1 AS col2 FROM tab1 cor0 ---- 35 4106 6413 query I rowsort SELECT - 84 + col1 AS col2 FROM tab0 ---- 13 2 7 query I rowsort SELECT ( - col2 ) * - col0 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT ( col2 ) * + col1 AS col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ( - 1 ) + - col2 FROM tab1 ---- -55 -58 -97 query I rowsort SELECT + col2 * 89 * + col2 + 52 * - col2 FROM tab0 ---- 37 594172 95205 query I rowsort SELECT + 3 * + col1 FROM tab0 AS cor0 ---- 258 273 291 query I rowsort SELECT ALL + 83 AS col0 FROM tab1 cor0 ---- 83 83 83 query I rowsort SELECT + + 52 * - col1 * - col2 FROM tab1 AS cor0 ---- 29640 64896 73008 query I rowsort SELECT + col1 * cor0.col2 * - ( 32 ) AS col0 FROM tab0 AS cor0 ---- -238784 -3104 -90816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-263 SELECT + 85 * col1 * CAST( NULL AS DECIMAL ) 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-263 SELECT + 85 * col1 * CAST ( NULL AS REAL ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 + 35 col2 FROM tab2, tab1 cor0 ---- 9 values hashing to 6bfaa8b4bded141a2af24e80450e64a5 query I rowsort SELECT 38 AS col0 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to a7827a79248ee7bf2cee915a631d02cb query I rowsort SELECT ALL 4 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa query I rowsort SELECT - ( + col2 ) * col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT - - 61 AS col0 FROM tab2 AS cor0 ---- 61 61 61 query I rowsort SELECT cor0.col0 + 82 FROM tab1 AS cor0 ---- 146 162 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * + 41 col2 FROM tab0 AS cor0 ---- -3526 -3731 -3977 query I rowsort SELECT col1 * + ( col0 ) AS col0 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT + col1 * 36 FROM tab2 AS cor0 ---- 1116 2124 612 query I rowsort SELECT - - col1 + cor0.col2 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT 18 AS col1 FROM tab2 cor0 ---- 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-275 SELECT + CAST( NULL AS DECIMAL ) * + col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-275 SELECT + CAST ( NULL AS REAL ) * + col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 10 + col1 * - col0 AS col1 FROM tab2 AS cor0 ---- -1333 -207 -4592 query I rowsort SELECT 41 + + col2 AS col2 FROM tab1 AS cor0 ---- 137 95 98 query I rowsort SELECT col0 + + 76 FROM tab1 AS cor0 ---- 140 156 79 query I rowsort SELECT - - col0 * + col1 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT - + col2 * col1 + + col2 AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-281 SELECT - col1 * ( col2 ) - CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-281 SELECT - col1 * ( col2 ) - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 + col0 * + ( col0 ) FROM tab0 AS cor0 ---- 1224 543 7839 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - col1 * + ( cor0.col0 ) col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 30 + + 96 col0 FROM tab1, tab0 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to fcecc8d0e43be26e5b598e96ad2cc316 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 62 col2 FROM tab0 AS cor0 ---- 62 62 62 query I rowsort SELECT ALL + ( + col1 ) * - col1 AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 onlyif mysql # use DIV operator for integer division query I rowsort label-287 SELECT ALL ( 87 ) DIV col0 + ( + 83 ) * col2 - + ( col0 + + col2 * cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- 1020 209 4346 skipif mysql # not compatible query I rowsort label-287 SELECT ALL ( 87 ) / col0 + ( + 83 ) * col2 - + ( col0 + + col2 * cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- 1020 209 4346 query I rowsort SELECT + 35 + + 47 * - col0 AS col0 FROM tab0 AS cor0 ---- -1093 -1610 -4148 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 57 + col0 col2 FROM tab1 AS cor0 ---- 121 137 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-290 SELECT ALL - CAST( NULL AS DECIMAL ) + 58 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-290 SELECT ALL - CAST ( NULL AS REAL ) + 58 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 * 34 * - 31 FROM tab0 ---- -1054 -34782 -86428 query I rowsort SELECT - col2 - - 69 FROM tab2 ---- 31 42 43 query I rowsort SELECT DISTINCT + tab0.col0 FROM tab2, tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab1 cor2 ---- 24 35 89 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0 CROSS JOIN tab1, tab1 cor1, tab0 cor2 ---- 3645 values hashing to f99537dcc805430f79ac82ef70a4bd59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-295 SELECT - CAST( NULL AS DECIMAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-295 SELECT - CAST ( NULL AS REAL ) * col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + 79 * - col0 * col0 AS col1 FROM tab2 AS cor0 ---- -3840 -480577 -493022 query I rowsort SELECT ALL + + ( - cor0.col0 ) FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL 30 * + col0 - + col2 * - col0 AS col1 FROM tab2 AS cor0 ---- 399 4368 5372 query I rowsort SELECT DISTINCT - ( + col0 ) + cor0.col1 * + 93 AS col1 FROM tab1 AS cor0 ---- 1129 2415 866 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 96 col1 FROM tab0 AS cor0 ---- -96 -96 -96 query I rowsort SELECT + col2 * + col0 + - col0 AS col0 FROM tab0 cor0 ---- 0 7209 768 query I rowsort SELECT + cor0.col0 + - col1 + + 28 * - col2 FROM tab1 AS cor0 ---- -1535 -1542 -2621 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) - - 60 * + ( - col2 ) col1 FROM tab1 ---- -3266 -3430 -5773 query I rowsort SELECT + - col2 + + 62 AS col2 FROM tab0 AS cor0 ---- -20 29 61 query I rowsort SELECT ALL + tab1.col2 + + col1 * 91 FROM tab1 ---- 1279 2420 967 query I rowsort SELECT - col2 * - 84 AS col1 FROM tab1 ---- 4536 4788 8064 query I rowsort SELECT - col1 * - col2 + col2 AS col2 FROM tab0 cor0 ---- 2871 7544 98 query I rowsort SELECT ALL - - col1 * + ( + col2 ) AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL col0 + ( + col0 ) FROM tab2 ---- 14 156 158 query I rowsort SELECT col0 * col2 + 55 * col2 + + col1 FROM tab2 AS cor0 ---- 1705 3517 5109 query I rowsort SELECT ALL cor0.col1 + col2 + col0 AS col0 FROM tab2 AS cor0 ---- 134 163 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-312 SELECT + col1 - CAST( 55 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -24 -38 4 skipif mysql # not compatible query I rowsort label-312 SELECT + col1 - CAST ( 55 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -24 -38 4 query I rowsort SELECT ALL + col1 * + 9 * - 35 + - col2 + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -27099 -28658 -30521 query I rowsort SELECT DISTINCT col1 * col2 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT + col2 * + 38 + col0 + + col2 FROM tab1 AS cor0 ---- 2109 2287 3824 query I rowsort SELECT + col1 + - col2 + + col2 AS col2 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-317 SELECT ALL + col1 + col0 * - col0 + + col0 DIV 31 AS col1 FROM tab0 AS cor0 ---- -1127 -490 -7828 skipif mysql # not compatible query I rowsort label-317 SELECT ALL + col1 + col0 * - col0 + + col0 / 31 AS col1 FROM tab0 AS cor0 ---- -1127 -490 -7828 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * col2 col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT - cor0.col1 + col1 * + cor0.col2 * col1 FROM tab1 AS cor0 ---- 16211 36478 5690 query I rowsort SELECT DISTINCT - 10 + + 25 * - col1 FROM tab2 AS cor0 ---- -1485 -435 -785 query I rowsort SELECT 71 + 98 AS col0 FROM tab1 AS cor0 ---- 169 169 169 query I rowsort SELECT - + col1 + 38 FROM tab1 AS cor0 ---- 12 25 28 query I rowsort SELECT DISTINCT col0 * 64 AS col1 FROM tab0 AS cor0 ---- 1536 2240 5696 onlyif mysql # use DIV operator for integer division query I rowsort label-324 SELECT + 5 + col2 DIV - col1 + - 5 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 5 5 5 skipif mysql # not compatible query I rowsort label-324 SELECT + 5 + col2 / - col1 + - 5 / + col1 AS col0 FROM tab0 AS cor0 ---- 5 5 5 query I rowsort SELECT DISTINCT - 81 * col2 + col2 FROM tab2 AS cor0 ---- -2080 -2160 -3040 onlyif mysql # use DIV operator for integer division query I rowsort label-326 SELECT ALL + col2 DIV + 74 + + col2 AS col0 FROM tab1 AS cor0 ---- 54 57 97 skipif mysql # not compatible query I rowsort label-326 SELECT ALL + col2 / + 74 + + col2 AS col0 FROM tab1 AS cor0 ---- 54 57 97 query I rowsort SELECT + col2 + - 82 * col0 FROM tab0 ---- -1935 -2869 -7216 query I rowsort SELECT ALL - - col2 * - cor0.col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT cor0.col1 * - 75 * - 62 AS col1 FROM tab2, tab1 AS cor0 ---- 120900 46500 60450 query I rowsort SELECT 41 * 3 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8b257741ae85b3094e99cd0033791abd query I rowsort SELECT cor0.col1 + + 45 FROM tab0, tab1 AS cor0 ---- 9 values hashing to c646207615c2745ffbc171cd4ca4c906 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-332 SELECT DISTINCT cor0.col0 * - col0 * + CAST( + col1 AS SIGNED ) FROM tab2 AS cor0 ---- -106097 -1519 -358956 skipif mysql # not compatible query I rowsort label-332 SELECT DISTINCT cor0.col0 * - col0 * + CAST ( + col1 AS INTEGER ) FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT ALL col2 * + cor0.col0 + - cor0.col1 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT + cor0.col2 * - 32 AS col2 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e9bd98bd0b109bb81e666f77d070e90f query I rowsort SELECT ALL - + col0 * - col2 + ( col2 + col1 ) FROM tab0 AS cor0 ---- 133 7471 911 query I rowsort SELECT DISTINCT col1 * col2 + - col1 AS col0 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT ALL - col2 * 19 AS col1 FROM tab2 cor0 ---- -494 -513 -722 query I rowsort SELECT - tab2.col1 * col0 * col1 + - col0 FROM tab2 ---- -22910 -271596 -6734 query I rowsort SELECT DISTINCT 49 - - tab1.col0 AS col2 FROM tab1 ---- 113 129 52 query I rowsort SELECT col0 * cor0.col0 + 4 AS col2 FROM tab2 AS cor0 ---- 53 6088 6245 query I rowsort SELECT ALL col1 + ( + col2 ) AS col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col0 + col0 + col0 FROM tab1 cor0 ---- 192 240 9 query I rowsort SELECT + + col2 * + col0 * - col1 - + col2 AS col1 FROM tab2 AS cor0 ---- -119678 -51072 -5886 query I rowsort SELECT ALL col2 * - col1 * col0 - col0 AS col0 FROM tab1 ---- -36544 -4215 -99920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * ( col1 ) col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-346 SELECT 15 DIV - 13 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-346 SELECT 15 / - 13 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-347 SELECT - 49 DIV ( - col0 * col2 ) FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-347 SELECT - 49 / ( - col0 * col2 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + + 4 * - 15 FROM tab0 AS cor0 ---- -60 -60 -60 query I rowsort SELECT + + 48 + cor0.col2 FROM tab2 AS cor0 ---- 74 75 86 query I rowsort SELECT 3 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-351 SELECT DISTINCT col2 - - CAST( ( - col2 ) AS SIGNED ) * col2 AS col0 FROM tab2 AS cor0 ---- -1406 -650 -702 skipif mysql # not compatible query I rowsort label-351 SELECT DISTINCT col2 - - CAST ( ( - col2 ) AS INTEGER ) * col2 AS col0 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT ALL + 67 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT ALL col1 * + col1 + - 79 AS col1 FROM tab0 AS cor0 ---- 7317 8202 9330 query I rowsort SELECT cor0.col2 * - 67 + col2 AS col1 FROM tab1 AS cor0 ---- -3564 -3762 -6336 query I rowsort SELECT tab2.col1 + - col0 * + 77 AS col2 FROM tab2 ---- -508 -5947 -6066 query I rowsort SELECT - + ( 55 ) AS col1 FROM tab2 cor0 ---- -55 -55 -55 query I rowsort SELECT ALL + 63 AS col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 38764a6e696d1a6b5095e29ef84959c0 query I rowsort SELECT - + 45 + + 42 * col0 * cor0.col0 AS col0 FROM tab0 cor0 ---- 24147 332637 51405 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-359 SELECT DISTINCT + 96 + cor0.col1 * col1 * CAST( NULL AS DECIMAL ) AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-359 SELECT DISTINCT + 96 + cor0.col1 * col1 * CAST ( NULL AS REAL ) AS col0 FROM tab2 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-360 SELECT ALL + - CAST( NULL AS SIGNED ) * col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-360 SELECT ALL + - CAST ( NULL AS INTEGER ) * col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( + 96 ) FROM tab2 AS cor0 ---- 96 query I rowsort SELECT + 62 FROM tab1, tab0 cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 query I rowsort SELECT ALL 51 * + ( + col0 ) * 23 AS col2 FROM tab0 ---- 104397 28152 41055 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 98 * 18 + col1 * + 59 col1 FROM tab2 AS cor0 ---- 2767 3593 5245 query I rowsort SELECT - - cor0.col2 + col0 AS col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT 92 + - col1 * col1 * ( + col2 ) AS col0 FROM tab2 AS cor0 ---- -10890 -25855 -90414 query I rowsort SELECT 95 - ( - col1 * 96 ) FROM tab0 ---- 8351 8831 9407 query I rowsort SELECT ALL + 16 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc query I rowsort SELECT - 1 * col0 AS col2 FROM tab1 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-370 SELECT col2 DIV - tab2.col0 AS col2 FROM tab2 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-370 SELECT col2 / - tab2.col0 AS col2 FROM tab2 ---- -3 0 0 query I rowsort SELECT col1 + + ( - 23 + + cor0.col2 ) * 5 * + col2 AS col1 FROM tab2 AS cor0 ---- 2867 449 571 onlyif mysql # use DIV operator for integer division query I rowsort label-372 SELECT 60 DIV + col1 AS col0 FROM tab1 ---- 2 4 6 skipif mysql # not compatible query I rowsort label-372 SELECT 60 / + col1 AS col0 FROM tab1 ---- 2 4 6 query I rowsort SELECT - col0 + + ( + col0 ) FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 * 79 + 69 FROM tab1 ---- -168 -4987 -6251 query I rowsort SELECT + col0 * col0 + - 13 AS col0 FROM tab1 AS cor0 ---- -4 4083 6387 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-376 SELECT DISTINCT + col2 * CAST( col1 AS SIGNED ) FROM tab2 AS cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-376 SELECT DISTINCT + col2 * CAST ( col1 AS INTEGER ) FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT - col2 * - ( - col1 ) * col1 - col2 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -25440 -39420 -8949 query I rowsort SELECT 11 * col2 + + col2 AS col0 FROM tab1 ---- 1152 648 684 query I rowsort SELECT DISTINCT 12 * col2 AS col1 FROM tab0 AS cor0 ---- 12 396 984 query I rowsort SELECT + 95 * tab0.col1 FROM tab0 ---- 8170 8645 9215 query I rowsort SELECT DISTINCT - 7 + col1 * col2 AS col2 FROM tab2 ---- 1527 639 830 query I rowsort SELECT ALL - 47 + col1 FROM tab2 AS cor0 ---- -16 -30 12 query I rowsort SELECT DISTINCT + + ( + col1 ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT + ( col0 ) + 33 * - cor0.col0 + - col1 FROM tab0 cor0 ---- -1217 -2939 -854 query I rowsort SELECT + col2 * col2 + + 30 * + col1 + col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 17286 3858 7197 query I rowsort SELECT - col0 * col1 + - 42 AS col0 FROM tab0 AS cor0 ---- -2106 -3437 -8141 query I rowsort SELECT DISTINCT col0 + + cor0.col1 * - col0 AS col1 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT DISTINCT + col2 * + col0 + - ( - cor0.col0 ) * + cor0.col0 * col1 AS col0 FROM tab1 AS cor0 ---- 396 44608 90880 query I rowsort SELECT - - col0 * - cor0.col0 * + 36 + cor0.col2 FROM tab2 AS cor0 ---- -1737 -218998 -224638 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * + 86 col1 FROM tab2 AS cor0 ---- 1462 2666 5074 onlyif mysql # use DIV operator for integer division query I rowsort label-391 SELECT ALL - col1 + - col2 DIV col1 FROM tab0 cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-391 SELECT ALL - col1 + - col2 / col1 FROM tab0 cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort SELECT DISTINCT + + col1 * - CAST ( col0 AS REAL ) + + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL cor0.col2 + col2 * 83 FROM tab1 AS cor0 ---- 4536 4788 8064 query I rowsort SELECT - col2 + + cor0.col1 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 7363 8199 9408 query I rowsort SELECT - + col1 + col2 * col2 FROM tab1 AS cor0 ---- 2890 3239 9203 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + 63 col0 FROM tab0 AS cor0 ---- -26 28 39 query I rowsort SELECT - 44 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 38f05fdaaf15e64b62f27cd96f73fb79 onlyif mysql # use DIV operator for integer division query I rowsort label-398 SELECT DISTINCT - col2 + - col1 DIV + col2 + + col2 AS col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-398 SELECT DISTINCT - col2 + - col1 / + col2 + + col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT ALL col0 * - col2 + 52 AS col0 FROM tab0 ---- -7246 -740 17 query I rowsort SELECT DISTINCT + 59 + - col1 AS col1 FROM tab1 ---- 33 46 49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + + col0 * col1 + col2 col2 FROM tab1 ---- 1056 129 633 query I rowsort SELECT DISTINCT col0 + cor0.col2 * col1 * + 52 AS col1 FROM tab0 cor0 ---- 147600 388113 5079 query I rowsort SELECT ALL 64 * col2 AS col0 FROM tab0 AS cor0 ---- 2112 5248 64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-404 SELECT - + 30 * - cor0.col1 / - cor0.col1 - CAST( NULL AS SIGNED ) * - col0 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-404 SELECT - + 30 * - cor0.col1 / - cor0.col1 - CAST ( NULL AS INTEGER ) * - col0 col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + 93 * + col1 - col1 AS col0 FROM tab0 AS cor0 ---- 7912 8372 8924 query I rowsort SELECT DISTINCT - - 60 * 82 + + col2 AS col1 FROM tab2 AS cor0 ---- 4946 4947 4958 query I rowsort SELECT DISTINCT - + col2 + 73 FROM tab2 AS cor0 ---- 35 46 47 query I rowsort SELECT - col1 * ( col2 ) - ( col1 ) FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT + cor0.col0 - col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -210 -3403 -954 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-410 SELECT DISTINCT + ( col1 ) + + col2 * - CAST( 72 AS SIGNED ) FROM tab0 AS cor0 ---- -2290 -5813 25 skipif mysql # not compatible query I rowsort label-410 SELECT DISTINCT + ( col1 ) + + col2 * - CAST ( 72 AS INTEGER ) FROM tab0 AS cor0 ---- -2290 -5813 25 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - ( + col1 ) ) * - 81 col2 FROM tab1 AS cor0 ---- -1053 -2106 -810 query I rowsort SELECT + + ( col0 ) + - col1 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT col0 - - 19 FROM tab1 AS cor0 ---- 22 83 99 query I rowsort SELECT DISTINCT - col1 + 56 + + col1 AS col2 FROM tab2 AS cor0 ---- 56 query I rowsort SELECT + col2 - 71 AS col2 FROM tab0 ---- -38 -70 11 query I rowsort SELECT ALL + - col2 * 40 AS col2 FROM tab1 cor0 ---- -2160 -2280 -3840 query I rowsort SELECT ALL col2 * + ( col2 ) AS col1 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT - ( - col1 ) - - tab2.col1 AS col2 FROM tab2 ---- 118 34 62 query I rowsort SELECT DISTINCT + cor0.col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL + 80 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT DISTINCT ( col2 * tab0.col1 ) - 20 * 80 FROM tab0 ---- -1503 1238 5862 query I rowsort SELECT + cor0.col1 * + col1 AS col1 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT ( - col1 ) + cor0.col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT col0 - col0 * tab0.col0 AS col1 FROM tab0 ---- -1190 -552 -7832 onlyif mysql # use DIV operator for integer division query I rowsort label-425 SELECT + 65 DIV col0 FROM tab2 ---- 0 0 9 skipif mysql # not compatible query I rowsort label-425 SELECT + 65 / col0 FROM tab2 ---- 0 0 9 query I rowsort SELECT - + 79 - col1 * - ( col2 ) * + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 10903 25868 90427 query I rowsort SELECT ALL 64 * + 14 * col1 AS col0 FROM tab1 ---- 11648 23296 8960 query I rowsort SELECT ALL + 10 AS col0 FROM tab0, tab1, tab1 AS cor0, tab2 ---- 81 values hashing to bf75e71325a06683558cf93fd725ad16 query I rowsort SELECT DISTINCT + col2 * + 54 FROM tab0 ---- 1782 4428 54 query I rowsort SELECT ( - 38 ) FROM tab2 ---- -38 -38 -38 query I rowsort SELECT + ( + col2 ) + col2 AS col0 FROM tab0 ---- 164 2 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-432 SELECT CAST( + ( + col0 ) AS SIGNED ) + + ( 6 ) * col1 + - col2 FROM tab2 ---- 143 166 406 skipif mysql # not compatible query I rowsort label-432 SELECT CAST ( + ( + col0 ) AS INTEGER ) + + ( 6 ) * col1 + - col2 FROM tab2 ---- 143 166 406 query I rowsort SELECT + + 95 - ( - cor0.col0 ) FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to fc8c20ce208c5367480b470f0e20e6d0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-434 SELECT + CAST( NULL AS SIGNED ) + 49 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-434 SELECT + CAST ( NULL AS INTEGER ) + 49 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT - 40 * - 44 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 61e40b96c0f4bb9a5ca9ab3e803966ee query I rowsort SELECT DISTINCT - col1 * + col2 + + 77 FROM tab2 AS cor0 ---- -1457 -569 -760 query I rowsort SELECT DISTINCT - 15 + col2 FROM tab2 AS cor0 ---- 11 12 23 query I rowsort SELECT ALL + - cor0.col0 - - col2 * ( + col1 ) FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT + cor0.col0 * col2 * + ( col1 ) + col2 FROM tab2 cor0 ---- 119678 51072 5886 query I rowsort SELECT ALL - - cor0.col2 + col2 * col2 - col0 FROM tab2 AS cor0 ---- 1403 624 749 query I rowsort SELECT - 4 + + col2 * ( col1 + col0 ) * col0 FROM tab2 cor0 ---- 277832 288188 7178 query I rowsort SELECT - + 59 - - col0 FROM tab1 AS cor0 ---- -56 21 5 query I rowsort SELECT + col2 * + col1 + - col0 * 62 AS col2 FROM tab2 cor0 ---- -3302 -4252 403 query I rowsort SELECT ALL + tab2.col2 * 8 AS col0 FROM tab2 ---- 208 216 304 query I rowsort SELECT - - 80 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 onlyif mysql # use DIV operator for integer division query I rowsort label-446 SELECT DISTINCT - cor0.col2 DIV 60 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-446 SELECT DISTINCT - cor0.col2 / 60 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT ALL + col0 * - 12 * col1 FROM tab1 AS cor0 ---- -12480 -7680 -936 query I rowsort SELECT ALL - col1 + - 49 * - 16 FROM tab2 AS cor0 ---- 725 753 767 query I rowsort SELECT + cor0.col0 + 71 * - ( col2 ) AS col0 FROM tab0 AS cor0 ---- -2319 -36 -5733 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-450 SELECT + + col2 * - CAST( NULL AS SIGNED ) * - 34 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-450 SELECT + + col2 * - CAST ( NULL AS INTEGER ) * - 34 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 * + ( - 65 ) AS col1 FROM tab0 AS cor0 ---- -1560 -2275 -5785 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * - 51 col1 FROM tab2 AS cor0 ---- -1326 -1377 -1938 query I rowsort SELECT + + col2 * 87 FROM tab1 AS cor0 ---- 4698 4959 8352 query I rowsort SELECT DISTINCT + 81 FROM tab2 cor0 ---- 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * cor0.col1 + + cor0.col2 col0 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT DISTINCT - + 97 AS col1 FROM tab1 AS cor0 ---- -97 query I rowsort SELECT ALL + col2 + cor0.col0 * + col2 AS col2 FROM tab1 cor0 ---- 216 3705 7776 query I rowsort SELECT + 50 * - 83 * col0 FROM tab1 AS cor0 ---- -12450 -265600 -332000 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 43 * col0 * col2 col2 FROM tab1 AS cor0 ---- 156864 330240 6966 onlyif mysql # use DIV operator for integer division query I rowsort label-460 SELECT DISTINCT + - ( cor0.col1 ) DIV + CAST( 25 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-460 SELECT DISTINCT + - ( cor0.col1 ) / + CAST ( 25 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT 11 * col0 + col2 + + 32 * cor0.col1 FROM tab2 AS cor0 ---- 1096 1451 2772 query I rowsort SELECT ALL - col0 + + col2 * + col2 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT + col2 * + col2 + 61 FROM tab1 AS cor0 ---- 2977 3310 9277 query I rowsort SELECT - col0 + - col1 * + col0 AS col1 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-465 SELECT - + col1 * CAST( NULL AS SIGNED ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-465 SELECT - + col1 * CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL ( + tab0.col0 * col1 + ( col2 ) ) AS col0 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT + + cor0.col0 AS col2 FROM tab2, tab0 cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-468 SELECT ALL CAST( - col2 AS SIGNED ) col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-468 SELECT ALL CAST ( - col2 AS INTEGER ) col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - - cor0.col0 * + 63 FROM tab2 AS cor0 ---- 441 4914 4977 query I rowsort SELECT - col2 + - col2 + + col2 AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT - 60 * + tab0.col0 FROM tab0 ---- -1440 -2100 -5340 query I rowsort SELECT ( + col1 ) + + col1 * cor0.col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT + cor0.col0 * - ( col1 ) + - 41 + col2 AS col2 FROM tab0 cor0 ---- -2072 -3435 -8058 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - 16 + - cor0.col2 + - col0 col1 FROM tab1 AS cor0 ---- -105 -1145 -1456 query I rowsort SELECT DISTINCT - 51 * col0 AS col1 FROM tab0 AS cor0 ---- -1224 -1785 -4539 onlyif mysql # use DIV operator for integer division query I rowsort label-476 SELECT ALL - 50 DIV + 62 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-476 SELECT ALL - 50 / + 62 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col2 + col2 * ( col2 ) + + col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-478 SELECT - col2 * - col0 + + cor0.col2 DIV ( + col0 ) + 95 FROM tab2 cor0 ---- 2123 287 3097 skipif mysql # not compatible query I rowsort label-478 SELECT - col2 * - col0 + + cor0.col2 / ( + col0 ) + 95 FROM tab2 cor0 ---- 2123 287 3097 query I rowsort SELECT col2 * cor0.col0 + + 86 + col1 FROM tab1 AS cor0 ---- 274 3744 7779 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-480 SELECT ALL - CAST( NULL AS SIGNED ) + + col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-480 SELECT ALL - CAST ( NULL AS INTEGER ) + + col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT tab2.col2 * - tab2.col1 + + col0 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT 79 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT ALL + col2 + tab2.col2 + col2 * - col1 AS col1 FROM tab2 ---- -1482 -570 -783 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-484 SELECT DISTINCT + col0 * 29 + + col1 * CAST( NULL AS SIGNED ) + + tab1.col0 / - col0 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-484 SELECT DISTINCT + col0 * 29 + + col1 * CAST ( NULL AS INTEGER ) + + tab1.col0 / - col0 FROM tab1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 22 col0 FROM tab2, tab0 AS cor0 ---- 22 onlyif mysql # use DIV operator for integer division query I rowsort label-486 SELECT - + col2 * col2 + col1 * col0 DIV col0 FROM tab2 cor0 ---- -1427 -617 -698 skipif mysql # not compatible query I rowsort label-486 SELECT - + col2 * col2 + col1 * col0 / col0 FROM tab2 cor0 ---- -1427 -617 -698 onlyif mysql # use DIV operator for integer division query I rowsort label-487 SELECT ALL + col2 * - col0 - + col2 DIV col0 AS col1 FROM tab0 cor0 ---- -35 -7298 -793 skipif mysql # not compatible query I rowsort label-487 SELECT ALL + col2 * - col0 - + col2 / col0 AS col1 FROM tab0 cor0 ---- -35 -7298 -793 query I rowsort SELECT - 66 * - col2 - col0 AS col0 FROM tab2 AS cor0 ---- 1638 1775 2429 query I rowsort SELECT DISTINCT col0 * col0 + - 15 AS col0 FROM tab1 AS cor0 ---- -6 4081 6385 query I rowsort SELECT - + cor0.col2 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e query I rowsort SELECT + 56 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to b5ba4b44e3deadce1edb30e76df61200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col2 + + col0 ) * + col0 col0 FROM tab1 ---- 14080 171 7744 query I rowsort SELECT ALL - col0 * + col0 + ( col0 ) AS col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-494 SELECT ALL + + col2 * - CAST( col1 AS SIGNED ) FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-494 SELECT ALL + + col2 * - CAST ( col1 AS INTEGER ) FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT - col1 * - 26 FROM tab2 AS cor0 ---- 1534 442 806 onlyif mysql # use DIV operator for integer division query I rowsort label-496 SELECT - cor0.col0 + + col2 DIV - col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-496 SELECT - cor0.col0 + + col2 / - col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - 47 - col0 AS col1 FROM tab2 ---- -125 -126 -54 query I rowsort SELECT ALL col2 * - col2 - col2 AS col1 FROM tab0 ---- -1122 -2 -6806 query I rowsort SELECT ALL + ( col2 ) * - 52 - - ( col2 ) FROM tab1 ---- -2754 -2907 -4896 query I rowsort SELECT tab2.col0 AS col0 FROM tab2, tab2 cor0, tab2 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT DISTINCT + 51 AS col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 71 + - 6 col0 FROM tab2 AS cor0 ---- 65 65 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-503 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) + - cor0.col1 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-503 SELECT DISTINCT + - CAST ( NULL AS REAL ) + - cor0.col1 AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + col2 * + ( + col2 ) AS col2 FROM tab1 AS cor0 ---- 2916 3249 9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 75 col2 FROM tab2 AS cor0 ---- 75 75 75 query I rowsort SELECT + - cor0.col1 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT 91 * - col1 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- -1014 -1690 -810 query I rowsort SELECT ALL - col0 * - 62 FROM tab1 ---- 186 3968 4960 onlyif mysql # use DIV operator for integer division query I rowsort label-509 SELECT - 52 DIV ( col0 ) FROM tab2 ---- -7 0 0 skipif mysql # not compatible query I rowsort label-509 SELECT - 52 / ( col0 ) FROM tab2 ---- -7 0 0 query I rowsort SELECT + + ( + 55 ) FROM tab1 AS cor0 ---- 55 55 55 query I rowsort SELECT col2 + - 96 AS col0 FROM tab2 AS cor0 ---- -58 -69 -70 query I rowsort SELECT 82 * + col1 FROM tab0 cor0 ---- 7052 7462 7954 query I rowsort SELECT col1 - col0 * 65 AS col0 FROM tab2 ---- -424 -5011 -5118 query I rowsort SELECT - col2 * 53 FROM tab1 ---- -2862 -3021 -5088 query I rowsort SELECT ALL col1 - 55 * 95 * col1 FROM tab0 ---- -449264 -475384 -506728 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-516 SELECT ALL + cor0.col1 * ( - cor0.col2 * col2 + + CAST( NULL AS SIGNED ) * col2 ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-516 SELECT ALL + cor0.col1 * ( - cor0.col2 * col2 + + CAST ( NULL AS INTEGER ) * col2 ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col0 + - 87 FROM tab0 AS cor0 ---- -52 -63 2 query I rowsort SELECT ALL col2 + + tab1.col2 AS col0 FROM tab1 ---- 108 114 192 query I rowsort SELECT - col1 * 0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL + + 45 AS col2 FROM tab1 AS cor0 ---- 45 45 45 query I rowsort SELECT ALL - + 5 AS col0 FROM tab1 cor0 ---- -5 -5 -5 query I rowsort SELECT ALL + 48 * col0 * - col1 FROM tab0 AS cor0 ---- -162960 -388752 -99072 query I rowsort SELECT col2 * col0 + cor0.col1 * col0 AS col0 FROM tab1 AS cor0 ---- 240 4288 8720 query I rowsort SELECT + - 33 * col1 + - col2 AS col0 FROM tab0 cor0 ---- -2871 -3085 -3202 query I rowsort SELECT + ( + 7 ) * + cor0.col0 + - col1 + + col2 FROM tab2 AS cor0 ---- 45 513 574 query I rowsort SELECT ( + cor0.col2 ) + + col1 * - col0 * col0 AS col2 FROM tab1 AS cor0 ---- -180 -40903 -83104 query I rowsort SELECT ALL col2 + - cor0.col1 * col2 * + 83 AS col1 FROM tab1 AS cor0 ---- -103488 -116478 -47253 query I rowsort SELECT ( col2 ) * col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT col0 + col0 + col2 FROM tab2 AS cor0 ---- 182 196 41 query I rowsort SELECT DISTINCT - 13 * + col2 FROM tab1 AS cor0 ---- -1248 -702 -741 skipif mysql # not compatible query I rowsort SELECT ALL - + CAST ( col2 AS REAL ) * col1 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + + ( 18 ) * col0 AS col0 FROM tab1 AS cor0 ---- 1152 1440 54 query I rowsort SELECT ALL - ( 41 ) FROM tab0 AS cor0 ---- -41 -41 -41 query I rowsort SELECT DISTINCT + + ( + col2 ) * - col2 * ( - col2 ) AS col1 FROM tab1 AS cor0 ---- 157464 185193 884736 query I rowsort SELECT DISTINCT - 79 * - col1 AS col1 FROM tab1 cor0 ---- 1027 2054 790 query I rowsort SELECT DISTINCT - 81 * - col2 FROM tab2 AS cor0 ---- 2106 2187 3078 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-537 SELECT + CAST( - col2 AS SIGNED ) + - col0 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 skipif mysql # not compatible query I rowsort label-537 SELECT + CAST ( - col2 AS INTEGER ) + - col0 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT - 62 * cor0.col0 * col1 AS col1 FROM tab1 AS cor0 ---- -39680 -4836 -64480 query I rowsort SELECT - + cor0.col0 + + col2 * 99 * col1 FROM tab2 AS cor0 ---- 151788 63875 82856 query I rowsort SELECT DISTINCT + col2 * - cor0.col1 + 95 FROM tab0 cor0 ---- -2 -2743 -7367 query I rowsort SELECT + - 72 * col1 + col2 FROM tab2 cor0 ---- -1186 -2205 -4222 query I rowsort SELECT - + ( - col0 ) + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL 12 + col1 FROM tab0 AS cor0 ---- 103 109 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col2 + + 17 * 77 col1 FROM tab2 AS cor0 ---- 1343 1413 1426 query I rowsort SELECT cor1.col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - - col2 - - ( - col0 ) AS col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT col1 + col1 * - col2 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT col2 + - ( col0 ) * col0 AS col2 FROM tab0 cor0 ---- -1224 -543 -7839 query I rowsort SELECT - - col1 + + ( + col1 ) FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT ALL col2 * + col0 + + col0 * col2 AS col1 FROM tab0 cor0 ---- 14596 1584 70 query I rowsort SELECT DISTINCT col1 * + col2 + col2 * - col1 FROM tab1 cor0 ---- 0 query I rowsort SELECT ALL - - col0 - 86 FROM tab2 AS cor0 ---- -7 -79 -8 query I rowsort SELECT ALL + - col1 * - ( col2 * - col1 ) AS col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 onlyif mysql # use DIV operator for integer division query I rowsort label-554 SELECT DISTINCT - + col1 DIV col1 + 38 FROM tab1 AS cor0 ---- 37 skipif mysql # not compatible query I rowsort label-554 SELECT DISTINCT - + col1 / col1 + 38 FROM tab1 AS cor0 ---- 37 query I rowsort SELECT DISTINCT - col2 * - col2 - 8 FROM tab0 cor0 ---- -7 1081 6716 query I rowsort SELECT ALL - + cor0.col1 - 45 * + cor0.col2 FROM tab2 AS cor0 ---- -1229 -1246 -1727 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-557 SELECT - CAST( NULL AS SIGNED ) col0 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-557 SELECT - CAST ( NULL AS INTEGER ) col0 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-558 SELECT ALL CAST( NULL AS DECIMAL ) col2 FROM tab0, tab0 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-558 SELECT ALL CAST ( NULL AS REAL ) col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-559 SELECT + tab1.col2 + - tab1.col2 * CAST( col0 AS SIGNED ) FROM tab1 ---- -108 -3591 -7584 skipif mysql # not compatible query I rowsort label-559 SELECT + tab1.col2 + - tab1.col2 * CAST ( col0 AS INTEGER ) FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT + col2 + tab1.col2 * col0 - col1 FROM tab1 ---- 190 3695 7763 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to 71d467ba3372dfdd21847af1687c92e7 query I rowsort SELECT - cor2.col0 * + cor1.col2 + - 37 FROM tab1 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0, tab2 AS cor2 ---- 243 values hashing to aed2496af6f7034304802924d7140644 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-563 SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-563 SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT - - col1 * col0 + - col2 * col2 * + col2 FROM tab2 AS cor0 ---- -12974 -19466 -53529 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 - - col0 col0 FROM tab0 cor0 ---- 0 query I rowsort SELECT col2 * - 38 * col1 + - col2 * 58 * - col2 FROM tab0 ---- -3628 -44682 106436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - + col2 col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + ( + col2 ) + - col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-569 SELECT - col0 + + col1 DIV + 25 FROM tab0 ---- -21 -32 -86 skipif mysql # not compatible query I rowsort label-569 SELECT - col0 + + col1 / + 25 FROM tab0 ---- -21 -32 -86 query I rowsort SELECT ALL + col0 * + col2 AS col2 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT ALL + 42 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e onlyif mysql # use DIV operator for integer division query I rowsort label-572 SELECT DISTINCT - - col2 DIV col1 + - col2 - - col2 AS col1 FROM tab2 AS cor0 ---- 0 2 skipif mysql # not compatible query I rowsort label-572 SELECT DISTINCT - - col2 / col1 + - col2 - - col2 AS col1 FROM tab2 AS cor0 ---- 0 2 query I rowsort SELECT DISTINCT - col2 + - col0 * col0 FROM tab2 AS cor0 ---- -6110 -6279 -76 query I rowsort SELECT 76 + col0 FROM tab1 AS cor0 ---- 140 156 79 query I rowsort SELECT ALL cor0.col0 * col1 * col0 - 96 * + col0 * - col1 AS col0 FROM tab0 AS cor0 ---- 1498315 247680 444745 query I rowsort SELECT DISTINCT + 96 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 96 query I rowsort SELECT ( + col1 ) * cor0.col2 + col0 AS col1 FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-578 SELECT + ( + 68 ) DIV - col0 FROM tab0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-578 SELECT + ( + 68 ) / - col0 FROM tab0 ---- -1 -2 0 query I rowsort SELECT col1 - + col0 * col1 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-580 SELECT DISTINCT tab1.col0 * CAST( NULL AS SIGNED ) * + tab1.col2 FROM tab1, tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-580 SELECT DISTINCT tab1.col0 * CAST ( NULL AS INTEGER ) * + tab1.col2 FROM tab1, tab2 AS cor0 ---- NULL query I rowsort SELECT 69 * + col1 FROM tab1 cor0 ---- 1794 690 897 query I rowsort SELECT - ( + col1 ) * 20 + + col1 FROM tab1 AS cor0 ---- -190 -247 -494 query I rowsort SELECT DISTINCT 73 AS col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 73 query I rowsort SELECT + 87 FROM tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to 969f31ae779866644763e8a07f1ec501 query I rowsort SELECT + + col1 * - ( - cor0.col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT ALL - cor0.col2 + + 67 FROM tab1 AS cor0 ---- -29 10 13 onlyif mysql # use DIV operator for integer division query I rowsort label-587 SELECT col2 DIV + 43 AS col1 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-587 SELECT col2 / + 43 AS col1 FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-588 SELECT - tab2.col1 DIV + 67 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-588 SELECT - tab2.col1 / + 67 FROM tab2 ---- 0 0 0 query I rowsort SELECT - col0 * + 65 + - col1 * col1 AS col2 FROM tab2 AS cor0 ---- -1416 -5424 -8551 query I rowsort SELECT - 15 - col0 FROM tab0 AS cor0 ---- -104 -39 -50 query I rowsort SELECT ALL col1 * - 64 * col0 FROM tab0 ---- -132096 -217280 -518336 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * 89 col2 FROM tab0 AS cor0 ---- 2136 3115 7921 query I rowsort SELECT - cor0.col2 * cor0.col0 * col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1 AS cor0 CROSS JOIN tab2, tab0 cor1 ---- 972 values hashing to 9a5ab925af18e11f7748f3b2e722ff3d query I rowsort SELECT - col0 + col2 * + col2 AS col1 FROM tab1 ---- 2913 3185 9136 query I rowsort SELECT + + cor0.col0 * - col0 * - col1 FROM tab2 AS cor0 ---- 106097 1519 358956 onlyif mysql # use DIV operator for integer division query I rowsort label-597 SELECT + + 91 DIV - col0 + 71 * col1 col1 FROM tab2 AS cor0 ---- 1206 2188 4188 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-597 SELECT + + 91 / - col0 + 71 * col1 col1 FROM tab2 AS cor0 ---- 1206 2188 4188 query I rowsort SELECT DISTINCT + 59 + col2 AS col2 FROM tab0 cor0 ---- 141 60 92 query I rowsort SELECT + col2 * + cor0.col1 + - col2 * + col2 FROM tab2 cor0 ---- -798 108 858 query I rowsort SELECT - ( col2 ) * ( 70 ) FROM tab2 AS cor0 ---- -1820 -1890 -2660 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 41 * + col2 col2 FROM tab1 AS cor0 ---- 2214 2337 3936 query I rowsort SELECT col0 + cor0.col2 * ( col1 * col2 ) FROM tab2 AS cor0 ---- 22606 24627 39962 query I rowsort SELECT - - col0 * - col2 + - 62 * - col0 * col1 FROM tab0 AS cor0 ---- 127176 210455 494840 query I rowsort SELECT ALL + col1 * - cor0.col0 + ( + 86 ) * - cor0.col2 FROM tab2 AS cor0 ---- -2539 -4611 -6838 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - col2 col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-606 SELECT + col0 * + CAST( NULL AS SIGNED ) + col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-606 SELECT + col0 * + CAST ( NULL AS INTEGER ) + col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col1 + ( - 91 ) FROM tab2 AS cor0 ---- -32 -60 -74 query I rowsort SELECT DISTINCT col0 * + 87 AS col0 FROM tab0 cor0 ---- 2088 3045 7743 query I rowsort SELECT + 78 * - cor0.col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 417989dda1c8e28639bb31d9f39cc256 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-610 SELECT - cor0.col1 + + CAST( + col1 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-610 SELECT - cor0.col1 + + CAST ( + col1 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + col1 + - col1 * - 94 FROM tab1 cor0 ---- 1235 2470 950 query I rowsort SELECT - col0 + 67 AS col1 FROM tab0 AS cor0 ---- -22 32 43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-613 SELECT ALL CAST( NULL AS SIGNED ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-613 SELECT ALL CAST ( NULL AS INTEGER ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col0 * - ( + col0 ) + - col1 * col0 * col1 + - 42 FROM tab0 AS cor0 ---- -178122 -330582 -744972 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 33 + - 27 col0 FROM tab1 AS cor0 ---- -60 -60 -60 query I rowsort SELECT ALL - col0 * cor0.col0 * + col0 + 96 AS col2 FROM tab0 AS cor0 ---- -13728 -42779 -704873 query I rowsort SELECT ALL + ( 16 ) FROM tab0, tab0 cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 query I rowsort SELECT DISTINCT + col0 * - col0 * - col0 AS col2 FROM tab1 ---- 262144 27 512000 query I rowsort SELECT + cor1.col2 FROM tab1, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT - - col2 * - cor0.col2 * + col2 FROM tab2 AS cor0 ---- -17576 -19683 -54872 query I rowsort SELECT ALL + col2 + - ( - col0 * cor0.col2 ) FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL + - col0 + - col2 + 29 AS col0 FROM tab0 AS cor0 ---- -142 -28 -7 query I rowsort SELECT - cor0.col1 * 75 FROM tab2 AS cor0 ---- -1275 -2325 -4425 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-624 SELECT DISTINCT ( - col0 ) * CAST( col2 + col1 AS SIGNED ) FROM tab1 ---- -240 -4288 -8720 skipif mysql # not compatible query I rowsort label-624 SELECT DISTINCT ( - col0 ) * CAST ( col2 + col1 AS INTEGER ) FROM tab1 ---- -240 -4288 -8720 query I rowsort SELECT ALL + col2 * - col1 * col0 + - col1 AS col0 FROM tab0 ---- -3492 -664209 -68198 query I rowsort SELECT ALL - col1 + + ( col0 * - col1 ) FROM tab1 ---- -104 -1053 -650 query I rowsort SELECT DISTINCT - col1 - - 33 FROM tab0 ---- -53 -58 -64 query I rowsort SELECT ALL col0 * 77 - tab1.col1 AS col0 FROM tab1 ---- 205 4918 6147 query I rowsort SELECT DISTINCT + tab2.col1 - + 25 FROM tab2 ---- -8 34 6 query I rowsort SELECT DISTINCT col0 * - 43 AS col1 FROM tab0 AS cor0 ---- -1032 -1505 -3827 query I rowsort SELECT DISTINCT + col2 * 0 AS col1 FROM tab0 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-632 SELECT ALL col2 * + CAST( col1 * - col1 AS SIGNED ) FROM tab1 AS cor0 ---- -16224 -36504 -5700 skipif mysql # not compatible query I rowsort label-632 SELECT ALL col2 * + CAST ( col1 * - col1 AS INTEGER ) FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT DISTINCT cor0.col1 * + 43 * - col2 AS col2 FROM tab2 AS cor0 ---- -27778 -35991 -65962 query I rowsort SELECT tab2.col1 * 96 + col2 AS col1 FROM tab2 ---- 1670 3003 5690 query I rowsort SELECT ALL + col1 + 11 AS col1 FROM tab2 ---- 28 42 70 query I rowsort SELECT DISTINCT 96 AS col1 FROM tab2, tab0 cor0 ---- 96 query I rowsort SELECT ALL ( tab0.col0 ) + + cor0.col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 000003476840160ea4e33204b8667672 onlyif mysql # use DIV operator for integer division query I rowsort label-638 SELECT ALL tab0.col2 + tab0.col2 DIV - col2 AS col0 FROM tab0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-638 SELECT ALL tab0.col2 + tab0.col2 / - col2 AS col0 FROM tab0 ---- 0 32 81 query I rowsort SELECT - 13 * - col0 + + col2 + 19 FROM tab2 AS cor0 ---- 1059 1084 137 query I rowsort SELECT DISTINCT 38 * + ( - col2 ) AS col2 FROM tab2 AS cor0 ---- -1026 -1444 -988 query I rowsort SELECT + cor0.col2 * 19 + col2 * - col1 FROM tab1 cor0 ---- -378 513 576 query I rowsort SELECT ALL 11 * tab0.col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to c44b43a805a948be0e3edc787dc7b72e query I rowsort SELECT - 75 + col1 AS col2 FROM tab1 ---- -49 -62 -65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col0 * + col1 col1 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT - 68 * - col1 FROM tab0 AS cor0 ---- 5848 6188 6596 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 + col0 * + 10 col0 FROM tab2 cor0 ---- 39 721 773 query I rowsort SELECT ALL - 31 * - cor0.col1 - 54 * - col0 FROM tab0 cor0 ---- 3962 4897 7627 query I rowsort SELECT DISTINCT - cor0.col0 + col0 - - ( - 85 ) AS col2 FROM tab2 AS cor0 ---- -85 onlyif mysql # use DIV operator for integer division query I rowsort label-649 SELECT ALL + 53 DIV col0 + col2 * + col1 FROM tab1 AS cor0 ---- 1248 1421 570 skipif mysql # not compatible query I rowsort label-649 SELECT ALL + 53 / col0 + col2 * + col1 FROM tab1 AS cor0 ---- 1248 1421 570 query I rowsort SELECT DISTINCT - col0 * + col2 * - 85 - + col0 FROM tab0 AS cor0 ---- 2940 620241 67296 query I rowsort SELECT DISTINCT - 80 + + cor0.col1 FROM tab0 AS cor0 ---- 11 17 6 query I rowsort SELECT ALL - 64 * - col1 AS col0 FROM tab2 AS cor0 ---- 1088 1984 3776 query I rowsort SELECT DISTINCT - 65 + + col0 * - col1 * col1 FROM tab2 AS cor0 ---- -22896 -271583 -6792 query I rowsort SELECT DISTINCT 28 * + col0 FROM tab0 AS cor0 ---- 2492 672 980 onlyif mysql # use DIV operator for integer division query I rowsort label-655 SELECT ALL - + col1 * - col1 + - cor0.col1 DIV + 15 FROM tab1 AS cor0 ---- 100 169 675 skipif mysql # not compatible query I rowsort label-655 SELECT ALL - + col1 * - col1 + - cor0.col1 / + 15 FROM tab1 AS cor0 ---- 100 169 675 query I rowsort SELECT ALL + 86 + col1 * + col2 * - col1 FROM tab0 cor0 ---- -243982 -678956 -9323 query I rowsort SELECT ALL + col0 * col1 + - 41 FROM tab1 AS cor0 ---- 37 599 999 query I rowsort SELECT DISTINCT + - 63 + + col0 FROM tab2 AS cor0 ---- -56 15 16 query I rowsort SELECT DISTINCT ( + col0 ) + - 71 FROM tab2 AS cor0 ---- -64 7 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab1.col1 * tab1.col1 col0 FROM tab1 ---- 100 169 676 query I rowsort SELECT DISTINCT + 30 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 30 query I rowsort SELECT ALL + 74 * - cor0.col1 * + col0 FROM tab1 AS cor0 ---- -47360 -5772 -76960 query I rowsort SELECT - 45 * - col2 + - 63 FROM tab2 AS cor0 ---- 1107 1152 1647 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-664 SELECT col1 + - CAST( 19 AS SIGNED ) col1 FROM tab2 AS cor0 ---- -2 12 40 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-664 SELECT col1 + - CAST ( 19 AS INTEGER ) col1 FROM tab2 AS cor0 ---- -2 12 40 query I rowsort SELECT + col1 + ( - 27 ) AS col0 FROM tab1 AS cor0 ---- -1 -14 -17 query I rowsort SELECT + col0 * + 51 AS col0 FROM tab1 cor0 ---- 153 3264 4080 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col1 * cor0.col2 col0 FROM tab2 cor0 ---- 1560 684 864 query I rowsort SELECT ALL + 62 * tab0.col1 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to ba2e23481bc67fe069e496f8a7842be3 query I rowsort SELECT ALL + col1 + + col1 + col2 AS col2 FROM tab0 AS cor0 ---- 195 205 264 query I rowsort SELECT DISTINCT - col0 + col2 + col2 FROM tab1 AS cor0 ---- 105 112 50 query I rowsort SELECT DISTINCT + - col1 * - 76 FROM tab1 AS cor0 ---- 1976 760 988 onlyif mysql # use DIV operator for integer division query I rowsort label-672 SELECT + + CAST( col0 AS SIGNED ) DIV + col0 + 75 + + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 100 111 165 skipif mysql # not compatible query I rowsort label-672 SELECT + + CAST ( col0 AS INTEGER ) / + col0 + 75 + + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 100 111 165 query I rowsort SELECT ALL + 5 * col1 FROM tab2 AS cor0 ---- 155 295 85 query I rowsort SELECT 87 * + col1 FROM tab0 ---- 7482 7917 8439 query I rowsort SELECT DISTINCT - - col2 * col0 + + col1 * cor0.col2 + 77 FROM tab0 AS cor0 ---- 14837 209 3707 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - 13 ) + - col1 col1 FROM tab2 AS cor0 ---- -18 -4 -46 query I rowsort SELECT DISTINCT + 63 * + col1 + + col0 AS col0 FROM tab1 AS cor0 ---- 1641 694 899 query I rowsort SELECT 5 + + 73 * - col0 FROM tab0 cor0 ---- -1747 -2550 -6492 query I rowsort SELECT - tab0.col2 + 11 * - 27 - + col2 FROM tab0 ---- -299 -363 -461 query I rowsort SELECT + 3 + 0 + col0 FROM tab1 AS cor0 ---- 6 67 83 query I rowsort SELECT - + col0 * col1 + cor0.col1 - col1 * - col2 FROM tab2 cor0 ---- -3009 -680 651 query I rowsort SELECT ALL col2 * cor0.col0 + col1 AS col0 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT + - ( ( cor0.col1 ) ) + - col1 + col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT - 94 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to a95bfa539191d3f72f6548147d7efb9e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-685 SELECT + CAST( NULL AS SIGNED ) + ( - col1 ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-685 SELECT + CAST ( NULL AS INTEGER ) + ( - col1 ) FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-686 SELECT + - 5 DIV col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-686 SELECT + - 5 / col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 * col0 + col2 * + col2 + col2 FROM tab1 AS cor0 ---- 15712 2979 7402 query I rowsort SELECT ALL - - 94 + 97 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 91850c2a027707aab8b9d50c0822f03d query I rowsort SELECT + + col0 + 22 AS col0 FROM tab1 AS cor0 ---- 102 25 86 onlyif mysql # use DIV operator for integer division query I rowsort label-690 SELECT col1 DIV 82 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-690 SELECT col1 / 82 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 * - tab2.col1 * col2 AS col1 FROM tab2 ---- -119652 -51034 -5859 onlyif mysql # use DIV operator for integer division query I rowsort label-692 SELECT + col1 DIV - col1 + cor0.col1 FROM tab0 AS cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-692 SELECT + col1 / - col1 + cor0.col1 FROM tab0 AS cor0 ---- 85 90 96 query I rowsort SELECT col2 * - 44 FROM tab0 AS cor0 ---- -1452 -3608 -44 query I rowsort SELECT - 1 - col1 AS col1 FROM tab1 cor0 ---- -11 -14 -27 query I rowsort SELECT - col1 * + 93 + col1 * col2 + + cor0.col1 FROM tab0 AS cor0 ---- -5074 -8827 -910 onlyif mysql # use DIV operator for integer division query I rowsort label-696 SELECT ALL col2 DIV ( col2 ) FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-696 SELECT ALL col2 / ( col2 ) FROM tab1 ---- 1 1 1 query I rowsort SELECT + ( col2 ) + - col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT - cor0.col2 * + col2 * - 54 AS col0 FROM tab0 AS cor0 ---- 363096 54 58806 query I rowsort SELECT + + 87 AS col2 FROM tab0 AS cor0 ---- 87 87 87 query I rowsort SELECT + 4 AS col2 FROM tab1, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa query I rowsort SELECT ALL cor0.col2 + + 47 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8423aeb7e1be4f0dcbdd167132af4cbd query I rowsort SELECT ALL + col1 * - col1 + col2 * - col0 FROM tab2 AS cor0 ---- -1150 -3291 -5509 query I rowsort SELECT ( - col0 ) * + ( + col2 ) FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * ( col2 ) col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL - col0 * 41 + - col1 AS col2 FROM tab0 cor0 ---- -1070 -1532 -3740 query I rowsort SELECT + col0 * + col1 + + 29 * + col2 FROM tab2 AS cor0 ---- 1000 2445 5356 query I rowsort SELECT + col2 - - 50 FROM tab2 ---- 76 77 88 query I rowsort SELECT DISTINCT col1 + 84 FROM tab1 AS cor0 ---- 110 94 97 query I rowsort SELECT ALL + 10 * - 2 AS col2 FROM tab0 ---- -20 -20 -20 query I rowsort SELECT + ( 5 ) AS col1 FROM tab2 ---- 5 5 5 query I rowsort SELECT ALL 62 * 97 + + col0 + ( col0 ) AS col0 FROM tab1 ---- 6020 6142 6174 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col0 col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT + - col2 + - 84 + - cor0.col1 FROM tab0 AS cor0 ---- -182 -203 -257 query I rowsort SELECT + 41 + + col2 * col0 + 33 FROM tab0 AS cor0 ---- 109 7372 866 query I rowsort SELECT 6 * col2 + + col0 FROM tab1 AS cor0 ---- 327 406 656 onlyif mysql # use DIV operator for integer division query I rowsort label-716 SELECT + ( + col2 ) * - 36 + 97 + col0 DIV + 3 FROM tab1 AS cor0 ---- -1846 -1934 -3333 skipif mysql # not compatible query I rowsort label-716 SELECT + ( + col2 ) * - 36 + 97 + col0 / + 3 FROM tab1 AS cor0 ---- -1846 -1934 -3333 query I rowsort SELECT DISTINCT - 36 + + tab2.col1 FROM tab2, tab0 AS cor0 ---- -19 -5 23 onlyif mysql # use DIV operator for integer division query I rowsort label-718 SELECT ALL - - col1 DIV col1 col0 FROM tab2 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-718 SELECT ALL - - col1 / col1 col0 FROM tab2 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 87 + col0 * - col2 col1 FROM tab0 AS cor0 ---- -122 -7385 -879 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col2 * + cor0.col0 col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - ( - col2 ) * + col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT ALL - 47 - - col1 FROM tab0 AS cor0 ---- 39 44 50 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 * - col1 col1 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL + + 81 + + col1 * - col1 AS col1 FROM tab1 AS cor0 ---- -19 -595 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-725 SELECT ALL - ( col2 ) - col2 DIV col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-725 SELECT ALL - ( col2 ) - col2 / col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL + - col1 + + col1 * col2 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT col0 + - ( - col0 ) FROM tab0 ---- 178 48 70 query I rowsort SELECT DISTINCT + ( + cor0.col2 ) AS col2 FROM tab0 cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-729 SELECT 79 DIV tab0.col2 + + col0 * - col2 AS col1 FROM tab0 ---- -7298 -790 44 skipif mysql # not compatible query I rowsort label-729 SELECT 79 / tab0.col2 + + col0 * - col2 AS col1 FROM tab0 ---- -7298 -790 44 query I rowsort SELECT 30 + - col2 AS col2 FROM tab0 ---- -3 -52 29 query I rowsort SELECT ALL ( 0 ) FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 91 * - col1 col2 FROM tab0 ---- -7826 -8281 -8827 query I rowsort SELECT DISTINCT + col1 * 87 AS col2 FROM tab2 cor0 ---- 1479 2697 5133 query I rowsort SELECT 99 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 05ea182fd6036c7f5e0ea08fc061cc67 query I rowsort SELECT DISTINCT + col0 * + 76 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 1848 2695 6853 query I rowsort SELECT ALL + col2 * - 51 + + ( col0 ) AS col0 FROM tab2 AS cor0 ---- -1248 -1370 -1859 query I rowsort SELECT DISTINCT ( col1 ) - - 91 AS col0 FROM tab0 ---- 177 182 188 query I rowsort SELECT - col0 + col0 + ( + col1 ) AS col2 FROM tab2 ---- 17 31 59 query I rowsort SELECT ALL col0 * + col1 - 41 FROM tab1 ---- 37 599 999 query I rowsort SELECT + + 70 + cor1.col0 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to f4f0561b6a3809ce19aa7925ed3fd26e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-741 SELECT DISTINCT col0 + CAST( col1 AS SIGNED ) * - col1 FROM tab1 ---- -36 -673 -89 skipif mysql # not compatible query I rowsort label-741 SELECT DISTINCT col0 + CAST ( col1 AS INTEGER ) * - col1 FROM tab1 ---- -36 -673 -89 query I rowsort SELECT ALL col0 + 63 + - 77 AS col0 FROM tab2 AS cor0 ---- -7 64 65 query I rowsort SELECT DISTINCT + - col0 + 38 FROM tab0 AS cor0 ---- -51 14 3 query I rowsort SELECT ALL + col1 - cor0.col2 * col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT - - col0 * + col2 * - col2 + + cor0.col0 FROM tab2 AS cor0 ---- -113997 -5096 -52650 query I rowsort SELECT DISTINCT col1 * 1 + col0 * col2 * 22 + 25 AS col2 FROM tab2 AS cor0 ---- 4214 44700 66086 query I rowsort SELECT ALL - col1 - + 13 FROM tab2 AS cor0 ---- -30 -44 -72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-748 SELECT col1 + CAST( col1 + col1 AS SIGNED ) AS col0 FROM tab2 cor0 ---- 177 51 93 skipif mysql # not compatible query I rowsort label-748 SELECT col1 + CAST ( col1 + col1 AS INTEGER ) AS col0 FROM tab2 cor0 ---- 177 51 93 query I rowsort SELECT DISTINCT + cor0.col0 + 0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT 21 * 29 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8e42535306b49b56ab02d126708c9972 query I rowsort SELECT col2 + col1 * + ( tab2.col2 ) + - 45 FROM tab2 ---- 1515 639 819 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-752 SELECT + tab0.col1 * + CAST( col0 * + col2 AS SIGNED ) col1 FROM tab0 ---- 3395 664118 68112 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-752 SELECT + tab0.col1 * + CAST ( col0 * + col2 AS INTEGER ) col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - + col1 * col2 + + 69 AS col0 FROM tab1 cor0 ---- -1179 -1335 -501 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col0 * + 55 col1 FROM tab0 AS cor0 ---- 1406 2022 4986 query I rowsort SELECT DISTINCT + col1 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL 5 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( cor0.col1 ) * col0 col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL - col0 * 96 FROM tab2 AS cor0 ---- -672 -7488 -7584 query I rowsort SELECT - + 68 + 4 AS col2 FROM tab0 AS cor0 ---- -64 -64 -64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-760 SELECT ALL CAST( NULL AS SIGNED ) * + col2 + - col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-760 SELECT ALL CAST ( NULL AS INTEGER ) * + col2 + - col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-761 SELECT ALL CAST( NULL AS DECIMAL ) + - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-761 SELECT ALL CAST ( NULL AS REAL ) + - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 33 + - col2 FROM tab2 AS cor0 ---- -59 -60 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-763 SELECT DISTINCT + 83 * cor0.col2 + col1 DIV col2 AS col0 FROM tab0 AS cor0 ---- 180 2741 6807 skipif mysql # not compatible query I rowsort label-763 SELECT DISTINCT + 83 * cor0.col2 + col1 / col2 AS col0 FROM tab0 AS cor0 ---- 180 2741 6807 query I rowsort SELECT - 64 + - col0 AS col2 FROM tab2 AS cor0 ---- -142 -143 -71 query I rowsort SELECT + - col1 * col2 + col1 FROM tab0 AS cor0 ---- -2752 -7371 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-766 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * - col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-766 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * - col0 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-767 SELECT ALL - - 89 * cor0.col1 + col1 + 24 DIV - col0 FROM tab2 AS cor0 ---- 1530 2787 5310 skipif mysql # not compatible query I rowsort label-767 SELECT ALL - - 89 * cor0.col1 + col1 + 24 / - col0 FROM tab2 AS cor0 ---- 1530 2787 5310 query I rowsort SELECT + + ( 93 ) FROM tab2 cor0 ---- 93 93 93 onlyif mysql # use DIV operator for integer division query I rowsort label-769 SELECT - col2 * + col1 DIV + col1 + 33 AS col1 FROM tab0 AS cor0 ---- -49 0 32 skipif mysql # not compatible query I rowsort label-769 SELECT - col2 * + col1 / + col1 + 33 AS col1 FROM tab0 AS cor0 ---- -49 0 32 query I rowsort SELECT col1 * - col1 + + col2 AS col0 FROM tab0 ---- -7363 -8199 -9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * - col0 col0 FROM tab0 cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-772 SELECT cor0.col0 * - col2 DIV col2 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-772 SELECT cor0.col0 * - col2 / col2 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-773 SELECT + + 56 + - col1 DIV 75 AS col2 FROM tab0 AS cor0 ---- 55 55 55 skipif mysql # not compatible query I rowsort label-773 SELECT + + 56 + - col1 / 75 AS col2 FROM tab0 AS cor0 ---- 55 55 55 query I rowsort SELECT + - cor0.col0 + + col0 AS col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL - - col1 * col1 * col1 FROM tab1 AS cor0 ---- 1000 17576 2197 onlyif mysql # use DIV operator for integer division query I rowsort label-776 SELECT - 19 DIV + col2 AS col1 FROM tab0 AS cor0 ---- -19 0 0 skipif mysql # not compatible query I rowsort label-776 SELECT - 19 / + col2 AS col1 FROM tab0 AS cor0 ---- -19 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-777 SELECT DISTINCT col2 DIV ( cor0.col0 ) FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-777 SELECT DISTINCT col2 / ( cor0.col0 ) FROM tab1 AS cor0 ---- 0 1 18 query I rowsort SELECT + col2 * col0 + + col0 AS col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT + col2 + + col2 * col1 + + col2 FROM tab1 cor0 ---- 1440 1512 684 onlyif mysql # use DIV operator for integer division query I rowsort label-780 SELECT DISTINCT - cor0.col1 DIV - 81 col1 FROM tab2 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-780 SELECT DISTINCT - cor0.col1 / - 81 col1 FROM tab2 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 * - col0 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - col2 * 56 + col1 AS col2 FROM tab0 AS cor0 ---- -1762 -4501 41 query I rowsort SELECT ALL + cor0.col2 + 5 AS col2 FROM tab2 AS cor0 ---- 31 32 43 query I rowsort SELECT ALL col2 + tab1.col0 + - col1 AS col0 FROM tab1 ---- 111 163 31 query I rowsort SELECT ALL 45 * col1 FROM tab1 ---- 1170 450 585 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 * - 19 * - cor0.col0 col1 FROM tab0 AS cor0 ---- 153881 39216 64505 query I rowsort SELECT + tab0.col1 * 74 + tab0.col2 AS col2 FROM tab0 ---- 6397 6816 7179 query I rowsort SELECT DISTINCT col0 + + col2 + ( - cor0.col0 ) * + col1 AS col1 FROM tab2 AS cor0 ---- -1226 -183 -4498 query I rowsort SELECT ALL 69 - + col1 * ( col2 ) AS col1 FROM tab2 cor0 ---- -1465 -577 -768 query I rowsort SELECT ALL - + col2 * - col2 - col2 * - cor0.col2 FROM tab0 AS cor0 ---- 13448 2 2178 query I rowsort SELECT + + 10 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 27 41 69 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-792 SELECT ALL + col2 + + 89 * + ( + col2 ) / CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-792 SELECT ALL + col2 + + 89 * + ( + col2 ) / CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + col0 * - ( col0 ) AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col0 * 29 + + cor0.col2 + + cor0.col0 FROM tab2 AS cor0 ---- 2366 237 2408 query I rowsort SELECT col1 * 11 AS col1 FROM tab2 ---- 187 341 649 onlyif mysql # use DIV operator for integer division query I rowsort label-796 SELECT + - col2 + - col1 * col0 DIV - cor0.col1 - + ( col2 ) AS col0 FROM tab0 cor0 ---- -42 -75 33 skipif mysql # not compatible query I rowsort label-796 SELECT + - col2 + - col1 * col0 / - cor0.col1 - + ( col2 ) AS col0 FROM tab0 cor0 ---- -42 -75 33 query I rowsort SELECT col0 * + col2 + col2 * - col1 + - col0 FROM tab0 AS cor0 ---- -2070 -253 -97 query I rowsort SELECT + col1 + cor0.col0 * - col0 * - col0 FROM tab1 cor0 ---- 262154 512013 53 onlyif mysql # use DIV operator for integer division query I rowsort label-799 SELECT 22 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-799 SELECT 22 / - col2 col1 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 84 + - col0 col2 FROM tab2 AS cor0 ---- 5 6 77 skipif mysql # not compatible query I rowsort SELECT + CAST ( 73 AS REAL ) * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -2409 -5986 -73 query I rowsort SELECT cor0.col0 AS col2 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 9 col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to caf28657beb43049740febe1fa9ded5a query I rowsort SELECT ALL col0 + + col0 * col0 FROM tab1 cor0 ---- 12 4160 6480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 + - cor0.col0 col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT DISTINCT 71 * ( + col1 ) + + col0 AS col2 FROM tab2 AS cor0 ---- 1286 2208 4267 query I rowsort SELECT ALL 9 * 94 * col2 + col1 AS col1 FROM tab2 AS cor0 ---- 22055 22873 32165 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-808 SELECT - CAST( NULL AS DECIMAL ) / 55 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-808 SELECT - CAST ( NULL AS REAL ) / 55 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 * + 65 FROM tab2 AS cor0 ---- 1690 1755 2470 onlyif mysql # use DIV operator for integer division query I rowsort label-810 SELECT + 71 + col2 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 71 71 71 skipif mysql # not compatible query I rowsort label-810 SELECT + 71 + col2 / + col1 AS col0 FROM tab0 AS cor0 ---- 71 71 71 query I rowsort SELECT DISTINCT + 4 * + col1 FROM tab1 AS cor0 ---- 104 40 52 query I rowsort SELECT - col0 * ( - col1 ) + - col0 * col2 AS col1 FROM tab2 AS cor0 ---- -1659 2574 28 query I rowsort SELECT DISTINCT + + 13 AS col1 FROM tab1 AS cor0 ---- 13 onlyif mysql # use DIV operator for integer division query I rowsort label-814 SELECT + + col1 DIV 89 + col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-814 SELECT + + col1 / 89 + col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col2 * 5 * + col2 + - col1 * col1 FROM tab1 AS cor0 ---- -15256 -16345 -46249 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 0 * col1 col1 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-817 SELECT ALL col2 * col0 + - col1 * col2 + ( + col2 ) DIV + col1 AS col1 FROM tab1 AS cor0 ---- -1240 3083 6439 skipif mysql # not compatible query I rowsort label-817 SELECT ALL col2 * col0 + - col1 * col2 + ( + col2 ) / + col1 AS col1 FROM tab1 AS cor0 ---- -1240 3083 6439 query I rowsort SELECT - - 53 + col1 FROM tab2 AS cor0 ---- 112 70 84 onlyif mysql # use DIV operator for integer division query I rowsort label-819 SELECT ALL + - cor0.col1 DIV + col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-819 SELECT ALL + - cor0.col1 / + col2 FROM tab0 AS cor0 ---- -1 -2 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-820 SELECT ALL CAST( + ( col1 ) AS SIGNED ) + CAST( ( col2 ) AS SIGNED ) DIV - col0 + col0 * + col1 FROM tab1 ---- 1052 650 86 skipif mysql # not compatible query I rowsort label-820 SELECT ALL CAST ( + ( col1 ) AS INTEGER ) + CAST ( ( col2 ) AS INTEGER ) / - col0 + col0 * + col1 FROM tab1 ---- 1052 650 86 onlyif mysql # use DIV operator for integer division query I rowsort label-821 SELECT - 1 * col0 DIV - tab1.col2 + col1 AS col0 FROM tab1 ---- 11 13 26 skipif mysql # not compatible query I rowsort label-821 SELECT - 1 * col0 / - tab1.col2 + col1 AS col0 FROM tab1 ---- 11 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 36 col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 36 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-823 SELECT DISTINCT col1 * - col1 - - ( col2 + - CAST( - cor0.col2 AS SIGNED ) ) col0 FROM tab0 AS cor0 ---- -7330 -8117 -9407 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-823 SELECT DISTINCT col1 * - col1 - - ( col2 + - CAST ( - cor0.col2 AS INTEGER ) ) col0 FROM tab0 AS cor0 ---- -7330 -8117 -9407 query I rowsort SELECT - col2 * 59 - + 83 FROM tab1 AS cor0 ---- -3269 -3446 -5747 query I rowsort SELECT ALL + col0 + + 85 FROM tab1 AS cor0 ---- 149 165 88 query I rowsort SELECT - - col1 * col1 - - ( + col0 ) * col0 FROM tab0 AS cor0 ---- 10634 16202 7972 query I rowsort SELECT ALL + col2 + + 10 FROM tab1 AS cor0 ---- 106 64 67 query I rowsort SELECT ALL - - cor0.col0 * col0 + col2 FROM tab0 AS cor0 ---- 1226 609 8003 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col1 + col2 col0 FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT ALL 64 AS col0 FROM tab1 ---- 64 64 64 query I rowsort SELECT DISTINCT - 43 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -43 query I rowsort SELECT DISTINCT ( - col0 * - col0 ) FROM tab1 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-833 SELECT ( + col0 ) DIV - 85 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-833 SELECT ( + col0 ) / - 85 FROM tab0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + 78 + - tab2.col0 * - col2 col2 FROM tab2 ---- 2607 4328 6630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-835 SELECT - col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-835 SELECT - col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - tab1.col2 - + ( col1 ) FROM tab1 ---- -109 -67 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-837 SELECT ALL - col0 * col1 - col1 DIV - col0 AS col2 FROM tab1 ---- -1040 -640 -70 skipif mysql # not compatible query I rowsort label-837 SELECT ALL - col0 * col1 - col1 / - col0 AS col2 FROM tab1 ---- -1040 -640 -70 query I rowsort SELECT ALL - + 14 FROM tab2, tab2 cor0 ---- 9 values hashing to d321461994ba49c3a70fa6373032fc94 query I rowsort SELECT cor0.col0 + ( + col2 + col2 ) FROM tab1 AS cor0 ---- 111 178 272 query I rowsort SELECT ALL + 31 AS col2 FROM tab1, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT - ( cor0.col1 ) + 11 + + ( + col2 ) * col1 FROM tab2 AS cor0 ---- 1486 640 817 query I rowsort SELECT DISTINCT + - 22 * col2 AS col1 FROM tab1 AS cor0 ---- -1188 -1254 -2112 query I rowsort SELECT DISTINCT - col0 + col0 + + ( + col1 ) * col2 * + 39 AS col0 FROM tab2 AS cor0 ---- 25194 32643 59826 onlyif mysql # use DIV operator for integer division query I rowsort label-844 SELECT ALL + col2 DIV + cor0.col1 + 0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-844 SELECT ALL + col2 / + cor0.col1 + 0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 17 - + col2 FROM tab1 AS cor0 ---- -37 -40 -79 query I rowsort SELECT + 2 * + col0 AS col1 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT ALL + cor0.col2 * cor0.col2 * - col0 AS col0 FROM tab2 cor0 ---- -114076 -5103 -52728 query I rowsort SELECT DISTINCT - 33 * cor0.col1 FROM tab2 AS cor0 ---- -1023 -1947 -561 query I rowsort SELECT 57 AS col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 220a93709e207779b34ef74b544764a5 query I rowsort SELECT DISTINCT - cor0.col2 - col1 FROM tab0 cor0 ---- -119 -173 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-851 SELECT ALL cor0.col1 DIV col0 col2 FROM tab0 AS cor0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-851 SELECT ALL cor0.col1 / col0 col2 FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-852 SELECT ALL + CAST( + 44 AS SIGNED ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-852 SELECT ALL + CAST ( + 44 AS INTEGER ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-853 SELECT - col1 / + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-853 SELECT - col1 / + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 84 FROM tab1, tab1 cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT ( - col0 ) + col1 AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT + + 97 AS col0 FROM tab1 AS cor0 ---- 97 97 97 query I rowsort SELECT ALL + - ( col0 ) + + col2 * - 15 AS col0 FROM tab1 AS cor0 ---- -1520 -813 -919 query I rowsort SELECT DISTINCT + col2 + tab0.col1 AS col2 FROM tab0 ---- 119 173 98 query I rowsort SELECT ALL tab0.col1 + 40 * col2 + + tab0.col2 * 66 * col2 AS col0 FROM tab0 ---- 203 447155 73280 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-860 SELECT + CAST( - col1 AS SIGNED ) + - col2 + - col0 FROM tab2 cor0 ---- -134 -163 -65 skipif mysql # not compatible query I rowsort label-860 SELECT + CAST ( - col1 AS INTEGER ) + - col2 + - col0 FROM tab2 cor0 ---- -134 -163 -65 query I rowsort SELECT + col1 * - 12 + col1 * + cor0.col2 + col0 FROM tab1 AS cor0 ---- 1095 1172 514 query I rowsort SELECT DISTINCT - + 49 * - col2 AS col2 FROM tab2 AS cor0 ---- 1274 1323 1862 query I rowsort SELECT ALL 91 AS col2 FROM tab2 cor0 ---- 91 91 91 query I rowsort SELECT DISTINCT + col2 * 35 FROM tab2 AS cor0 ---- 1330 910 945 onlyif mysql # use DIV operator for integer division query I rowsort label-865 SELECT DISTINCT col2 + col0 DIV + col2 AS col0 FROM tab0 AS cor0 ---- 33 36 83 skipif mysql # not compatible query I rowsort label-865 SELECT DISTINCT col2 + col0 / + col2 AS col0 FROM tab0 AS cor0 ---- 33 36 83 query I rowsort SELECT - col1 + + col1 + 73 AS col0 FROM tab2 AS cor0 ---- 73 73 73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col2 + col1 * + col2 col0 FROM tab0 ---- -1 2719 7289 query I rowsort SELECT col1 * + 12 FROM tab2 ---- 204 372 708 query I rowsort SELECT - + cor0.col1 + + cor0.col2 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT - + ( col2 ) * + 59 AS col0 FROM tab2 AS cor0 ---- -1534 -1593 -2242 query I rowsort SELECT DISTINCT + + col2 * - col2 + col1 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT ALL 54 + ( - col1 ) FROM tab2 ---- -5 23 37 query I rowsort SELECT + col2 * - 35 + col0 AS col1 FROM tab0 ---- -1131 -2781 0 onlyif mysql # use DIV operator for integer division query I rowsort label-874 SELECT DISTINCT - 7 * - col1 * col1 - col2 DIV - tab0.col2 FROM tab0 ---- 51773 57968 65864 skipif mysql # not compatible query I rowsort label-874 SELECT DISTINCT - 7 * - col1 * col1 - col2 / - tab0.col2 FROM tab0 ---- 51773 57968 65864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col0 ) + col2 * tab1.col0 col2 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT + + 76 + col2 AS col1 FROM tab1 AS cor0 ---- 130 133 172 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab2 cor2 ---- 3645 values hashing to 1a92b418ae3c05ba566f88a890a407ae query I rowsort SELECT 89 - col1 * + col1 AS col0 FROM tab1 AS cor0 ---- -11 -587 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-879 SELECT - cor0.col1 DIV tab1.col0 + 98 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to bb1118ab5675dfb0a4975fafc4ac04ef skipif mysql # not compatible query I rowsort label-879 SELECT - cor0.col1 / tab1.col0 + 98 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to bb1118ab5675dfb0a4975fafc4ac04ef onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-880 SELECT + col2 + CAST( col1 AS SIGNED ) + - col1 AS col1 FROM tab0 cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-880 SELECT + col2 + CAST ( col1 AS INTEGER ) + - col1 AS col1 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT ALL - 24 + + col2 * 76 + col1 AS col0 FROM tab2 ---- 2011 2059 2881 query I rowsort SELECT + tab1.col1 * - col1 * - 34 AS col2 FROM tab1 ---- 22984 3400 5746 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * - col0 + - cor0.col2 col1 FROM tab1 AS cor0 ---- -1136 -132 -697 onlyif mysql # use DIV operator for integer division query I rowsort label-884 SELECT ALL 14 DIV col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-884 SELECT ALL 14 / col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + col0 * cor0.col1 AS col1 FROM tab2 cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-886 SELECT DISTINCT 3 DIV col0 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-886 SELECT DISTINCT 3 / col0 FROM tab0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-887 SELECT 67 DIV col0 FROM tab2 ---- 0 0 9 skipif mysql # not compatible query I rowsort label-887 SELECT 67 / col0 FROM tab2 ---- 0 0 9 query I rowsort SELECT - 4 * col1 * col0 FROM tab2 ---- -18408 -5372 -868 onlyif mysql # use DIV operator for integer division query I rowsort label-889 SELECT + col2 + 98 DIV - col2 FROM tab1 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-889 SELECT + col2 + 98 / - col2 FROM tab1 ---- 53 56 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-890 SELECT col1 + - CAST( NULL AS DECIMAL ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-890 SELECT col1 + - CAST ( NULL AS REAL ) FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 19 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 query I rowsort SELECT DISTINCT - 65 AS col0 FROM tab1 AS cor0 ---- -65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-893 SELECT ( col2 ) + col2 * CAST( + 7 * + col1 AS SIGNED ) FROM tab1 AS cor0 ---- 4047 8832 9882 skipif mysql # not compatible query I rowsort label-893 SELECT ( col2 ) + col2 * CAST ( + 7 * + col1 AS INTEGER ) FROM tab1 AS cor0 ---- 4047 8832 9882 query I rowsort SELECT ALL + + 97 * - col1 + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -8318 -8738 -9374 onlyif mysql # use DIV operator for integer division query I rowsort label-895 SELECT DISTINCT - ( - col2 ) * col0 + col2 DIV + ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 163 3649 7681 skipif mysql # not compatible query I rowsort label-895 SELECT DISTINCT - ( - col2 ) * col0 + col2 / + ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 163 3649 7681 query I rowsort SELECT ALL + + col2 * + col2 + - cor0.col0 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT - col2 * 57 AS col1 FROM tab1 AS cor0 ---- -3078 -3249 -5472 query I rowsort SELECT ALL + - ( col0 ) + col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT col0 - col0 * col0 AS col0 FROM tab2 ---- -42 -6006 -6162 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 - tab2.col0 col0 FROM tab2 ---- 0 query I rowsort SELECT ALL - col0 AS col2 FROM tab2 WHERE ( NULL ) BETWEEN - col0 AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - tab0.col0 col0 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + col0 * + tab1.col2 + col2 AS col0 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT - col2 + + tab2.col1 * - col0 AS col0 FROM tab2 ---- -1381 -244 -4628 query III rowsort SELECT ALL * FROM tab0 WHERE NOT col2 > - col0 + col2 ---- query III rowsort SELECT * FROM tab2 WHERE ( NULL ) BETWEEN NULL AND ( col0 - col2 * col2 ) ---- query III rowsort SELECT ALL * FROM tab0 WHERE - col0 >= NULL ---- query I rowsort SELECT + col0 * col2 + col1 AS col2 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT col0 + + col0 + - tab0.col0 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-910 SELECT ALL col2 + + col0 DIV + tab0.col2 FROM tab0 ---- 33 36 83 skipif mysql # not compatible query I rowsort label-910 SELECT ALL col2 + + col0 / + tab0.col2 FROM tab0 ---- 33 36 83 query III rowsort SELECT ALL * FROM tab2 WHERE NULL <> + col1 / + col0 + + tab2.col1 ---- query I rowsort SELECT + col1 + col1 * + col1 FROM tab1 ---- 110 182 702 onlyif mysql # use DIV operator for integer division query I rowsort label-913 SELECT - col1 DIV - col0 col1 FROM tab0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-913 SELECT - col1 / - col0 col1 FROM tab0 ---- 1 2 3 query I rowsort SELECT DISTINCT + col0 * - col2 + col1 AS col0 FROM tab0 ---- -706 -7207 62 onlyif mysql # use DIV operator for integer division query I rowsort label-915 SELECT ALL col1 - col1 * - tab1.col2 DIV col2 AS col2 FROM tab1 ---- 20 26 52 skipif mysql # not compatible query I rowsort label-915 SELECT ALL col1 - col1 * - tab1.col2 / col2 AS col2 FROM tab1 ---- 20 26 52 query I rowsort SELECT DISTINCT + col1 * - col2 + - col2 AS col2 FROM tab0 ---- -2871 -7544 -98 query I rowsort SELECT col2 FROM tab1 WHERE NOT ( NULL ) > col1 + - col0 * - col0 ---- query I rowsort SELECT + col0 + col0 * + tab2.col0 FROM tab2 ---- 56 6162 6320 query I rowsort SELECT + col0 + col1 FROM tab0 WHERE NOT + col2 = col2 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-920 SELECT ALL col1 * + col1 + col0 DIV col1 AS col1 FROM tab2 ---- 293 3482 961 skipif mysql # not compatible query I rowsort label-920 SELECT ALL col1 * + col1 + col0 / col1 AS col1 FROM tab2 ---- 293 3482 961 query I rowsort SELECT + col2 * col1 * + cor0.col2 + col1 FROM tab2 AS cor0 ---- 22630 24565 39943 query I rowsort SELECT col2 * col0 + + col2 * col1 FROM tab0 AS cor0 ---- 132 14760 3630 onlyif mysql # use DIV operator for integer division query I rowsort label-923 SELECT - col1 DIV + cor0.col0 - + col2 FROM tab1 cor0 ---- -57 -62 -96 skipif mysql # not compatible query I rowsort label-923 SELECT - col1 / + cor0.col0 - + col2 FROM tab1 cor0 ---- -57 -62 -96 query III rowsort SELECT * FROM tab1 WHERE ( col2 * + col0 ) BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT - tab0.col0 FROM tab0 WHERE - col2 * - col2 NOT IN ( col2 * + col2 - + tab0.col2 ) ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-926 SELECT cor0.col1 DIV + col0 - cor0.col2 * col1 FROM tab2 AS cor0 ---- -1534 -646 -833 skipif mysql # not compatible query I rowsort label-926 SELECT cor0.col1 / + col0 - cor0.col2 * col1 FROM tab2 AS cor0 ---- -1534 -646 -833 query I rowsort SELECT - - col1 + + col1 * col0 * + col1 FROM tab2 AS cor0 ---- 22848 271577 6758 query I rowsort SELECT - col2 * col0 + col2 * col2 AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) > ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-929 SELECT col2 * col0 DIV col2 + - col0 * col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 skipif mysql # not compatible query I rowsort label-929 SELECT col2 * col0 / col2 + - col0 * col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT col0 + col0 FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + col0 + + col2 + + col1 FROM tab2 AS cor0 ---- 134 163 65 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NULL <= ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-933 SELECT - col0 - - col2 DIV - col2 col1 FROM tab1 AS cor0 ---- -4 -65 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-933 SELECT - col0 - - col2 / - col2 col1 FROM tab1 AS cor0 ---- -4 -65 -81 query I rowsort SELECT cor0.col1 * ( + 10 ) FROM tab0 AS cor0 ---- 860 910 970 query I rowsort SELECT - - col1 * ( - cor0.col2 ) + col2 + col1 FROM tab2 cor0 ---- -1449 -591 -779 query I rowsort SELECT + + col1 + 29 * + 15 * + cor0.col0 AS col2 FROM tab1 cor0 ---- 1331 27850 34813 query I rowsort SELECT DISTINCT + col1 + col1 * 54 FROM tab0 AS cor0 ---- 4730 5005 5335 query I rowsort SELECT DISTINCT + col0 + - 90 AS col2 FROM tab1 AS cor0 ---- -10 -26 -87 query I rowsort SELECT + cor0.col2 - + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-940 SELECT ALL - - col2 DIV + 45 AS col2 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-940 SELECT ALL - - col2 / + 45 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - - 59 + - col0 FROM tab2 cor0 ---- -19 -20 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-942 SELECT DISTINCT + + CAST( 22 AS SIGNED ) * col1 AS col1 FROM tab0 AS cor0 ---- 1892 2002 2134 skipif mysql # not compatible query I rowsort label-942 SELECT DISTINCT + + CAST ( 22 AS INTEGER ) * col1 AS col1 FROM tab0 AS cor0 ---- 1892 2002 2134 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col0 + - col2 col1 FROM tab1 AS cor0 ---- -45 4039 6304 query I rowsort SELECT ALL - 36 * + col0 AS col0 FROM tab0 AS cor0 ---- -1260 -3204 -864 query I rowsort SELECT + 39 + 60 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 4b77467dd5f346109d29f6364a7bb8db query I rowsort SELECT - col2 + - col1 * - col1 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT 59 - 92 AS col0 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to bbc05afe7eb6fed16e9d75f7f74d1948 query I rowsort SELECT - - cor0.col1 - col0 AS col1 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT ALL col2 * + 8 AS col2 FROM tab2 AS cor0 ---- 208 216 304 query I rowsort SELECT tab1.col0 + tab1.col1 AS col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT col2 * tab2.col0 + + ( col2 ) AS col1 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT + col0 * ( tab0.col0 ) + col2 + col0 AS col2 FROM tab0 ---- 1261 633 8092 query I rowsort SELECT ALL col2 + 80 - col1 FROM tab2 ---- 101 47 76 query I rowsort SELECT + tab0.col1 + + col1 AS col2 FROM tab0 ---- 172 182 194 query I rowsort SELECT - col0 * ( - 85 ) + col0 AS col2 FROM tab2 AS cor0 ---- 602 6708 6794 query I rowsort SELECT DISTINCT - + col1 * 51 + col0 FROM tab0 AS cor0 ---- -4362 -4552 -4912 onlyif mysql # use DIV operator for integer division query I rowsort label-957 SELECT ALL + col1 + + col2 DIV col0 AS col2 FROM tab2 AS cor0 ---- 17 34 59 skipif mysql # not compatible query I rowsort label-957 SELECT ALL + col1 + + col2 / col0 AS col2 FROM tab2 AS cor0 ---- 17 34 59 query I rowsort SELECT DISTINCT - col0 + col0 * tab1.col2 AS col1 FROM tab1 ---- 159 3584 7600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-959 SELECT ALL - CAST( NULL AS SIGNED ) + - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-959 SELECT ALL - CAST ( NULL AS INTEGER ) + - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - ( col2 ) * + col2 + col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 onlyif mysql # use DIV operator for integer division query I rowsort label-961 SELECT ALL - ( col1 ) + col0 * tab0.col1 DIV - col2 FROM tab0 ---- -148 -189 -3492 skipif mysql # not compatible query I rowsort label-961 SELECT ALL - ( col1 ) + col0 * tab0.col1 / - col2 FROM tab0 ---- -148 -189 -3492 query I rowsort SELECT ( 4 * tab0.col2 + + col2 ) AS col0 FROM tab0 ---- 165 410 5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( col0 ) + cor0.col1 col0 FROM tab0 cor0 ---- 2 62 query I rowsort SELECT + - 25 + + col1 AS col2 FROM tab2 AS cor0 ---- -8 34 6 query I rowsort SELECT DISTINCT - cor0.col2 + - cor0.col1 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT ALL - 68 + + col0 AS col1 FROM tab0 AS cor0 ---- -33 -44 21 query I rowsort SELECT ALL + - ( col1 ) + cor0.col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT col0 * + col1 + - col0 AS col2 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT - col2 - 0 FROM tab1 AS cor0 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-970 SELECT + 95 DIV col2 FROM tab0 AS cor0 ---- 1 2 95 skipif mysql # not compatible query I rowsort label-970 SELECT + 95 / col2 FROM tab0 AS cor0 ---- 1 2 95 query I rowsort SELECT - col0 * - col1 - col1 * - 56 FROM tab2 ---- 1953 2295 7906 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-972 SELECT DISTINCT cor0.col2 + CAST( NULL AS SIGNED ) AS col2 FROM tab2, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-972 SELECT DISTINCT cor0.col2 + CAST ( NULL AS INTEGER ) AS col2 FROM tab2, tab0 AS cor0 ---- NULL query I rowsort SELECT 28 AS col0 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf query I rowsort SELECT - 70 * + col0 FROM tab1 AS cor0 ---- -210 -4480 -5600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * col0 * - cor0.col1 col1 FROM tab0 cor0 ---- -177504 -329315 -737009 query I rowsort SELECT DISTINCT - col1 + 95 FROM tab2 cor0 ---- 36 64 78 onlyif mysql # use DIV operator for integer division query I rowsort label-977 SELECT - - col2 * 58 DIV - 59 AS col2 FROM tab2 AS cor0 ---- -25 -26 -37 skipif mysql # not compatible query I rowsort label-977 SELECT - - col2 * 58 / - 59 AS col2 FROM tab2 AS cor0 ---- -25 -26 -37 query I rowsort SELECT ALL col0 * 66 + col1 AS col2 FROM tab0 cor0 ---- 1670 2407 5965 query I rowsort SELECT + - col0 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * - col1 col1 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT - col1 + ( - col0 ) * col0 AS col1 FROM tab1 cor0 ---- -35 -4106 -6413 query I rowsort SELECT DISTINCT - - col1 * col2 + 43 FROM tab2 AS cor0 ---- 1577 689 880 query I rowsort SELECT DISTINCT - - col0 * col0 + col2 + cor0.col0 FROM tab2 cor0 ---- 6188 6358 83 onlyif mysql # use DIV operator for integer division query I rowsort label-984 SELECT col0 + + col0 DIV - col2 col2 FROM tab0 cor0 ---- 0 24 88 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-984 SELECT col0 + + col0 / - col2 col2 FROM tab0 cor0 ---- 0 24 88 query I rowsort SELECT + cor0.col1 + col2 * col2 FROM tab1 AS cor0 ---- 2942 3259 9229 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col2 * col1 * col0 + col1 col1 FROM tab1 ---- 36490 4238 99853 query III rowsort SELECT ALL * FROM tab1 WHERE NULL = col2 AND NOT ( + col2 + - col1 * + col2 / + col2 ) <= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-988 SELECT ALL col0 * col2 DIV - col1 AS col1 FROM tab1 ---- -364 -590 -6 skipif mysql # not compatible query I rowsort label-988 SELECT ALL col0 * col2 / - col1 AS col1 FROM tab1 ---- -364 -590 -6 query I rowsort SELECT ALL col2 * col1 * - col1 FROM tab2 ---- -10982 -25947 -90506 query I rowsort SELECT - + 54 * col2 + + col2 * col0 FROM tab0 AS cor0 ---- -19 -990 2870 onlyif mysql # use DIV operator for integer division query I rowsort label-991 SELECT col2 DIV cor0.col0 + - cor0.col2 FROM tab1 AS cor0 ---- -36 -57 -95 skipif mysql # not compatible query I rowsort label-991 SELECT col2 / cor0.col0 + - cor0.col2 FROM tab1 AS cor0 ---- -36 -57 -95 query I rowsort SELECT - + col0 + - cor0.col0 FROM tab0 AS cor0 ---- -178 -48 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col2 * - cor0.col1 * + col1 col0 FROM tab1 AS cor0 ---- 16320 36558 5757 query I rowsort SELECT ALL col2 * col0 + + col0 + col1 * - col2 AS col2 FROM tab0 AS cor0 ---- -2022 -27 -75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 67 + col1 * + col0 * + col0 col0 FROM tab0 ---- 118892 49603 720878 query I rowsort SELECT DISTINCT 64 AS col2 FROM tab1, tab0 AS cor0 ---- 64 query I rowsort SELECT DISTINCT col1 * - col2 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL + - col1 * cor0.col1 * col1 AS col0 FROM tab0 AS cor0 ---- -636056 -753571 -912673 onlyif mysql # use DIV operator for integer division query I rowsort label-999 SELECT DISTINCT + - col0 DIV cor0.col2 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-999 SELECT DISTINCT + - col0 / cor0.col2 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT ALL - col1 + - col1 AS col0 FROM tab2 cor0 ---- -118 -34 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-1001 SELECT col0 DIV col1 + col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1001 SELECT col0 / col1 + col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + col1 + col2 + ( - col0 ) * - col2 FROM tab2 AS cor0 ---- 2113 247 3057 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1003 SELECT ALL - + CAST( NULL AS SIGNED ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1003 SELECT ALL - + CAST ( NULL AS INTEGER ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - + 99 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 761f5f1a166a00db99360141565a85da skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 82 * cor0.col2 - col0 * col0 col0 FROM tab1 AS cor0 ---- 1472 4419 578 query I rowsort SELECT - col1 + col1 * - col2 + col2 AS col0 FROM tab2 AS cor0 ---- -1567 -625 -841 query I rowsort SELECT DISTINCT ( col1 ) * - 42 * + col1 AS col1 FROM tab1 AS cor0 ---- -28392 -4200 -7098 query I rowsort SELECT + col2 + col2 * - col0 * col2 + + col2 AS col1 FROM tab0 AS cor0 ---- -26070 -33 -598272 query I rowsort SELECT + - col1 + 30 * + col2 FROM tab1 AS cor0 ---- 1594 1700 2867 query I rowsort SELECT DISTINCT - 36 AS col0 FROM tab2, tab2 cor0, tab2 AS cor1 ---- -36 query I rowsort SELECT col0 * tab0.col2 * ( col2 * col2 ) FROM tab0 ---- 35 49071752 862488 query I rowsort SELECT DISTINCT col0 * col1 + + col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT + 40 AS col2 FROM tab2 cor0 ---- 40 40 40 query I rowsort SELECT col2 + col2 * 82 AS col1 FROM tab2 ---- 2158 2241 3154 query I rowsort SELECT + 61 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT - 42 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 9894093f29c0defae91347934f060329 query I rowsort SELECT + 99 + - col2 * - col2 AS col1 FROM tab2 cor0 ---- 1543 775 828 query I rowsort SELECT + ( + 32 ) FROM tab2 cor0 ---- 32 32 32 query I rowsort SELECT ALL - 2 - - 72 AS col2 FROM tab2 ---- 70 70 70 query I rowsort SELECT - col0 + ( - col2 ) * col1 + col2 FROM tab2 cor0 ---- -1586 -687 -817 query I rowsort SELECT ( col0 ) * col0 + col0 AS col1 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT - col1 + - col0 * - col2 FROM tab0 ---- -62 706 7207 query I rowsort SELECT DISTINCT 52 * - col1 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT DISTINCT col1 * col0 - - col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT + col1 * cor0.col2 AS col0 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT ( - col0 * - tab0.col1 + col0 ) FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT col2 * - col1 + col2 AS col0 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT col2 + 16 * - col2 FROM tab1 ---- -1440 -810 -855 onlyif mysql # use DIV operator for integer division query I rowsort label-1029 SELECT ALL col1 + col1 DIV - col2 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-1029 SELECT ALL col1 + col1 / - col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT 35 + - col2 * col1 FROM tab1 AS cor0 ---- -1213 -1369 -535 query I rowsort SELECT ALL - col0 + + col1 * 27 FROM tab2 AS cor0 ---- 1515 380 830 query I rowsort SELECT DISTINCT - + col2 * cor0.col0 * - col1 + + col2 FROM tab0 AS cor0 ---- 3396 664200 68145 query I rowsort SELECT DISTINCT + + col2 + + col1 + ( + col1 ) * col0 FROM tab1 cor0 ---- 1149 158 707 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 67 + col1 col0 FROM tab0 cor0 ---- 19 24 30 query I rowsort SELECT ALL + col1 * + col0 + - col0 FROM tab0 AS cor0 ---- 2040 3360 8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 54 col2 FROM tab0 AS cor0 ---- 54 query I rowsort SELECT + 55 AS col2 FROM tab0 cor0 ---- 55 55 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + col1 + ( + col0 ) col1 FROM tab1 cor0 ---- 1120 704 81 query I rowsort SELECT ALL col2 - - col0 * 20 FROM tab1 AS cor0 ---- 114 1337 1696 query I rowsort SELECT ALL 11 + col0 AS col0 FROM tab1 AS cor0 ---- 14 75 91 query I rowsort SELECT DISTINCT cor0.col2 * col0 + - ( - 86 ) * - col0 FROM tab1 AS cor0 ---- -1856 -96 800 query I rowsort SELECT + + col0 - - col1 * + 52 FROM tab1 AS cor0 ---- 1355 584 756 query I rowsort SELECT DISTINCT + + 99 * + col0 FROM tab2 cor0 ---- 693 7722 7821 query I rowsort SELECT ALL - 4 + col0 + 70 FROM tab0 AS cor0 ---- 101 155 90 query I rowsort SELECT + - col2 * ( 30 ) * + col1 AS col2 FROM tab1 AS cor0 ---- -17100 -37440 -42120 onlyif mysql # use DIV operator for integer division query I rowsort label-1046 SELECT + 46 DIV 96 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c skipif mysql # not compatible query I rowsort label-1046 SELECT + 46 / 96 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1047 SELECT tab1.col0 + CAST( + col0 AS SIGNED ) col1 FROM tab1 ---- 128 160 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1047 SELECT tab1.col0 + CAST ( + col0 AS INTEGER ) col1 FROM tab1 ---- 128 160 6 query I rowsort SELECT - col1 * + 44 FROM tab0 AS cor0 ---- -3784 -4004 -4268 query I rowsort SELECT DISTINCT + - cor0.col1 * cor0.col0 + + col2 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT DISTINCT col0 + 13 FROM tab0 AS cor0 ---- 102 37 48 onlyif mysql # use DIV operator for integer division query I rowsort label-1051 SELECT ALL - + ( - col2 ) DIV col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-1051 SELECT ALL - + ( - col2 ) / col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT 22 * - 47 * col0 AS col0 FROM tab2 AS cor0 ---- -7238 -80652 -81686 query I rowsort SELECT 10 * - 66 AS col2 FROM tab0 AS cor0 ---- -660 -660 -660 query I rowsort SELECT ALL - ( - 86 ) * cor0.col2 AS col1 FROM tab2 AS cor0 ---- 2236 2322 3268 query I rowsort SELECT col2 + + cor0.col2 * - col1 FROM tab2 cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-1056 SELECT DISTINCT + - ( 74 ) DIV col0 FROM tab0 AS cor0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-1056 SELECT DISTINCT + - ( 74 ) / col0 FROM tab0 AS cor0 ---- -2 -3 0 query I rowsort SELECT - cor0.col0 * + 26 FROM tab0 AS cor0 ---- -2314 -624 -910 query I rowsort SELECT - - cor0.col2 * cor0.col2 + 67 FROM tab0 AS cor0 ---- 1156 6791 68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * 97 col0 FROM tab2 cor0 ---- 1649 3007 5723 query I rowsort SELECT DISTINCT + col0 * - col1 + - col1 AS col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + ( cor0.col0 + col1 ) col1 FROM tab2 AS cor0 ---- 1026 3562 3648 query I rowsort SELECT ALL + col0 + ( 66 ) AS col1 FROM tab2 AS cor0 ---- 144 145 73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 col1 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-1064 SELECT - - col2 DIV + col1 AS col0 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-1064 SELECT - - col2 / + col1 AS col0 FROM tab2 cor0 ---- 0 0 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col0 + col1 * - cor0.col1 col1 FROM tab0 AS cor0 ---- -6604 -9374 -983 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 10 + col2 col1 FROM tab0 ---- -9 23 72 query I rowsort SELECT ( + col0 + - 91 * - tab1.col1 ) FROM tab1 ---- 1263 2369 974 query I rowsort SELECT + ( col0 ) - + col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT + cor0.col1 * - col2 + + col0 AS col2 FROM tab2 cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL col1 * + col0 + - 36 FROM tab2 ---- 1307 181 4566 query I rowsort SELECT - col2 * + ( - cor0.col1 ) * col1 AS col0 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT ALL 90 * - cor0.col0 + col0 * col1 FROM tab2 AS cor0 ---- -2418 -413 -5767 query I rowsort SELECT DISTINCT col1 + - tab1.col0 * col1 FROM tab1 ---- -1027 -52 -630 query I rowsort SELECT ( col0 * + col1 ) + - 19 * - 13 AS col2 FROM tab1 ---- 1287 325 887 query I rowsort SELECT ALL - - tab0.col2 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT DISTINCT - 17 AS col1 FROM tab0 ---- -17 query I rowsort SELECT + col1 + col1 * 47 FROM tab2 ---- 1488 2832 816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 73 col2 FROM tab1 ---- 73 query I rowsort SELECT DISTINCT - + 99 * + col1 + 54 * 24 AS col0 FROM tab1 AS cor0 ---- -1278 306 9 query I rowsort SELECT ALL + cor0.col0 * col1 AS col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col0 + - cor0.col2 AS col2 FROM tab1 cor0 ---- -121 -176 -57 query I rowsort SELECT DISTINCT - col2 * + cor0.col0 - 74 FROM tab2 AS cor0 ---- -2102 -263 -3076 query I rowsort SELECT DISTINCT - 95 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- -95 onlyif mysql # use DIV operator for integer division query I rowsort label-1084 SELECT DISTINCT + 36 + col0 * ( + col2 ) DIV cor0.col0 + 91 FROM tab2 AS cor0 ---- 153 154 165 skipif mysql # not compatible query I rowsort label-1084 SELECT DISTINCT + 36 + col0 * ( + col2 ) / cor0.col0 + 91 FROM tab2 AS cor0 ---- 153 154 165 onlyif mysql # use DIV operator for integer division query I rowsort label-1085 SELECT + - ( - col1 ) DIV col1 AS col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1085 SELECT + - ( - col1 ) / col1 AS col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT - + 99 * + col1 * col1 + col1 FROM tab1 AS cor0 ---- -16718 -66898 -9890 onlyif mysql # use DIV operator for integer division query I rowsort label-1087 SELECT DISTINCT + 38 - - col0 * col1 DIV col0 FROM tab0 AS cor0 ---- 124 129 135 skipif mysql # not compatible query I rowsort label-1087 SELECT DISTINCT + 38 - - col0 * col1 / col0 FROM tab0 AS cor0 ---- 124 129 135 query I rowsort SELECT 9 + + cor0.col0 FROM tab1 AS cor0 ---- 12 73 89 query I rowsort SELECT col1 * - col2 * - col2 FROM tab0 ---- 611884 93654 97 query I rowsort SELECT + - col1 * 39 FROM tab1 AS cor0 ---- -1014 -390 -507 query I rowsort SELECT + - col2 * ( col0 ) + col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col2 col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - col0 * 4 AS col1 FROM tab1 cor0 ---- -12 -256 -320 query I rowsort SELECT DISTINCT 58 * tab2.col1 AS col1 FROM tab2 ---- 1798 3422 986 query I rowsort SELECT DISTINCT 71 AS col1 FROM tab1 AS cor0 ---- 71 query I rowsort SELECT - tab1.col1 * + 38 AS col0 FROM tab1 ---- -380 -494 -988 query I rowsort SELECT + ( col0 ) + col1 * + cor0.col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT - 23 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ce60bf4b0647d0fcb18a0562e351c52d onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1099 SELECT ALL + CAST( + col0 AS SIGNED ) * col2 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-1099 SELECT ALL + CAST ( + col0 AS INTEGER ) * col2 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + ( - 68 ) + col1 AS col1 FROM tab1 AS cor0 ---- -42 -55 -58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col0 * 1 col1 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT - + cor0.col1 * col2 + 66 AS col2 FROM tab0 AS cor0 ---- -2772 -31 -7396 query I rowsort SELECT + cor0.col0 + + col0 * col0 AS col0 FROM tab0 AS cor0 ---- 1260 600 8010 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1104 SELECT col0 * - col2 + - CAST( NULL AS SIGNED ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1104 SELECT col0 * - col2 + - CAST ( NULL AS INTEGER ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 92 + - tab0.col2 AS col1 FROM tab0 ---- -125 -174 -93 query I rowsort SELECT DISTINCT col1 * + col2 * + col1 + tab1.col2 FROM tab1 ---- 16320 36558 5757 onlyif mysql # use DIV operator for integer division query I rowsort label-1107 SELECT col1 DIV 27 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1107 SELECT col1 / 27 AS col2 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1108 SELECT - col1 DIV 98 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1108 SELECT - col1 / 98 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + - col2 * ( 11 ) + col2 FROM tab1 cor0 ---- -540 -570 -960 query I rowsort SELECT - - 18 - - col1 FROM tab0 AS cor0 ---- 104 109 115 query I rowsort SELECT 22 * - col2 AS col0 FROM tab0 AS cor0 ---- -1804 -22 -726 query I rowsort SELECT col1 * col1 * + col1 FROM tab0 AS cor0 ---- 636056 753571 912673 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1113 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1113 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT col2 * cor0.col0 + + col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT - + col1 * col0 * - col0 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT - col0 + + 40 * col1 AS col1 FROM tab1 AS cor0 ---- 1037 336 440 query I rowsort SELECT - + 14 + col2 AS col1 FROM tab1 AS cor0 ---- 40 43 82 query I rowsort SELECT tab0.col2 * 85 FROM tab0 ---- 2805 6970 85 query I rowsort SELECT ALL col0 * 88 FROM tab0 ---- 2112 3080 7832 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1120 SELECT ALL + - cor0.col2 * - col2 * col2 - CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 17550 19656 54834 skipif mysql # not compatible query I rowsort label-1120 SELECT ALL + - cor0.col2 * - col2 * col2 - CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 17550 19656 54834 onlyif mysql # use DIV operator for integer division query I rowsort label-1121 SELECT DISTINCT - ( + col2 ) DIV - col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-1121 SELECT DISTINCT - ( + col2 ) / - col1 FROM tab0 ---- 0 query I rowsort SELECT - - cor0.col1 + + cor0.col0 FROM tab1 AS cor0 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - cor0.col2 + + ( + ( + col2 ) ) * + col1 * col0 col2 FROM tab2 AS cor0 ---- 121680 54036 6048 query I rowsort SELECT DISTINCT + 80 * - col2 AS col2 FROM tab0 ---- -2640 -6560 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1125 SELECT + cor0.col0 * - CAST( NULL AS SIGNED ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1125 SELECT + cor0.col0 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * 54 AS col0 FROM tab1 cor0 ---- 1404 540 702 query I rowsort SELECT ALL + col1 * ( col0 ) + cor0.col0 FROM tab2 AS cor0 ---- 1422 224 4680 onlyif mysql # use DIV operator for integer division query I rowsort label-1128 SELECT ALL - + col2 - + ( col1 ) DIV col1 FROM tab0 AS cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-1128 SELECT ALL - + col2 - + ( col1 ) / col1 FROM tab0 AS cor0 ---- -2 -34 -83 query I rowsort SELECT col1 + + 53 FROM tab2 AS cor0 ---- 112 70 84 query I rowsort SELECT ALL col1 * - col2 * col2 + - col1 FROM tab1 cor0 ---- -119821 -32500 -75842 query I rowsort SELECT DISTINCT - col1 + - ( 2 * - col0 ) FROM tab2 AS cor0 ---- -17 141 97 query I rowsort SELECT ALL col2 + ( + col1 ) - + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-1133 SELECT ALL + col2 + + 65 DIV 58 + col1 FROM tab1 cor0 ---- 110 68 81 skipif mysql # not compatible query I rowsort label-1133 SELECT ALL + col2 + + 65 / 58 + col1 FROM tab1 cor0 ---- 110 68 81 query I rowsort SELECT DISTINCT - col0 * - 25 FROM tab1 AS cor0 ---- 1600 2000 75 query I rowsort SELECT DISTINCT - tab1.col1 * col1 + + col1 AS col0 FROM tab1 ---- -156 -650 -90 query I rowsort SELECT + tab1.col1 AS col1 FROM tab1, tab2, tab2 cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT ALL + 71 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 query I rowsort SELECT DISTINCT col0 + 28 FROM tab1 AS cor0 ---- 108 31 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col0 + col2 * col0 col1 FROM tab1 AS cor0 ---- 165 3712 7760 onlyif mysql # use DIV operator for integer division query I rowsort label-1140 SELECT DISTINCT cor0.col0 DIV col1 + + col0 AS col2 FROM tab2 cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-1140 SELECT DISTINCT cor0.col0 / col1 + + col0 AS col2 FROM tab2 cor0 ---- 7 79 83 onlyif mysql # use DIV operator for integer division query I rowsort label-1141 SELECT - cor0.col0 DIV - cor1.col0 FROM tab1, tab2 AS cor0, tab2, tab1 AS cor1 ---- 81 values hashing to a5ccaf2ac5800f8f9a111e1f6ecab6d9 skipif mysql # not compatible query I rowsort label-1141 SELECT - cor0.col0 / - cor1.col0 FROM tab1, tab2 AS cor0, tab2, tab1 AS cor1 ---- 81 values hashing to a5ccaf2ac5800f8f9a111e1f6ecab6d9 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 972 values hashing to 42e69ecdafb3c81046bc5cb4c98b1666 query I rowsort SELECT - col2 * + 87 * col1 + + col2 * + 64 AS col1 FROM tab2 AS cor0 ---- -131794 -53770 -71091 query I rowsort SELECT - 35 + col1 FROM tab0 cor0 ---- 51 56 62 query I rowsort SELECT - + col1 - + cor0.col2 AS col0 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT + col0 + - cor0.col2 * - col1 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT + col0 * tab2.col1 + col0 AS col1 FROM tab2 ---- 1422 224 4680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1148 SELECT col1 + + col1 * CAST( NULL AS SIGNED ) AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1148 SELECT col1 + + col1 * CAST ( NULL AS INTEGER ) AS col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + col1 * 60 * + 1 AS col2 FROM tab1 AS cor0 ---- 1563 664 860 query I rowsort SELECT ALL cor1.col2 AS col2 FROM tab1, tab0 AS cor0, tab0 cor1, tab1 AS cor2 ---- 81 values hashing to e938777ebffc2e3e9c0cdfaa4f732c05 onlyif mysql # use DIV operator for integer division query I rowsort label-1151 SELECT DISTINCT + cor0.col0 - - col2 DIV - col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1151 SELECT DISTINCT + cor0.col0 - - col2 / - col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + - 30 * - cor0.col2 + col1 AS col1 FROM tab2 cor0 ---- 1157 839 841 query I rowsort SELECT DISTINCT - 61 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -28 -60 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1154 SELECT col0 + col1 * + CAST( ( - col1 ) AS SIGNED ) col1 FROM tab1 AS cor0 ---- -36 -673 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1154 SELECT col0 + col1 * + CAST ( ( - col1 ) AS INTEGER ) col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT DISTINCT + 40 + col2 AS col0 FROM tab0 AS cor0 ---- 122 41 73 query I rowsort SELECT + 94 * col0 + col0 * 74 AS col2 FROM tab2 cor0 ---- 1176 13104 13272 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - cor0.col1 ) col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL - - 30 * col0 FROM tab2 AS cor0 ---- 210 2340 2370 query I rowsort SELECT DISTINCT + col0 + + 3 FROM tab0 cor0 ---- 27 38 92 query I rowsort SELECT DISTINCT + col0 * + 85 FROM tab0 ---- 2040 2975 7565 query I rowsort SELECT - + 59 * col1 FROM tab1 AS cor0 ---- -1534 -590 -767 onlyif mysql # use DIV operator for integer division query I rowsort label-1162 SELECT - + 64 DIV - cor0.col0 FROM tab0 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-1162 SELECT - + 64 / - cor0.col0 FROM tab0 AS cor0 ---- 0 1 2 query I rowsort SELECT ALL + col2 + - 78 FROM tab2 AS cor0 ---- -40 -51 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-1164 SELECT DISTINCT ( 7 ) DIV col1 AS col0 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-1164 SELECT DISTINCT ( 7 ) / col1 AS col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL - + col0 * - col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT + + col1 + - 85 AS col0 FROM tab2 AS cor0 ---- -26 -54 -68 query I rowsort SELECT - + ( 59 ) + + cor0.col1 FROM tab2 AS cor0 ---- -28 -42 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1168 SELECT - CAST( col2 AS SIGNED ) * col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-1168 SELECT - CAST ( col2 AS INTEGER ) * col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - cor0.col0 + + col2 * col0 col1 FROM tab2 cor0 ---- 182 1950 2923 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 82 * - col2 col2 FROM tab2 ---- -2132 -2214 -3116 query I rowsort SELECT DISTINCT + - col1 + - 11 AS col0 FROM tab2 AS cor0 ---- -28 -42 -70 query I rowsort SELECT col1 * + 65 + cor0.col0 * col2 AS col1 FROM tab1 AS cor0 ---- 1852 4298 8525 onlyif mysql # use DIV operator for integer division query I rowsort label-1173 SELECT + cor0.col2 + - 20 DIV - col0 FROM tab1 AS cor0 ---- 57 60 96 skipif mysql # not compatible query I rowsort label-1173 SELECT + cor0.col2 + - 20 / - col0 FROM tab1 AS cor0 ---- 57 60 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1174 SELECT DISTINCT + - col2 + CAST( NULL AS DECIMAL ) * col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1174 SELECT DISTINCT + - col2 + CAST ( NULL AS REAL ) * col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL col1 + col1 - col0 FROM tab1 AS cor0 ---- -44 -54 49 query I rowsort SELECT col1 + - ( + col2 + - col0 ) FROM tab2 AS cor0 ---- 11 111 58 onlyif mysql # use DIV operator for integer division query I rowsort label-1177 SELECT ALL - col0 * col0 + + col0 DIV cor0.col1 FROM tab2 AS cor0 ---- -49 -6083 -6237 skipif mysql # not compatible query I rowsort label-1177 SELECT ALL - col0 * col0 + + col0 / cor0.col1 FROM tab2 AS cor0 ---- -49 -6083 -6237 query I rowsort SELECT DISTINCT - + col1 + + ( col1 * cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- 7310 8190 9312 query I rowsort SELECT - col1 * col0 + col1 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT ALL + col2 - - 53 * col0 AS col2 FROM tab1 cor0 ---- 213 3449 4336 query I rowsort SELECT ALL + col0 * + 16 + col0 FROM tab1 ---- 1088 1360 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1182 SELECT ALL col0 + CAST( NULL AS SIGNED ) * + col0 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1182 SELECT ALL col0 + CAST ( NULL AS INTEGER ) * + col0 AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * + col1 + - tab1.col0 AS col1 FROM tab1 ---- 36 673 89 query I rowsort SELECT ALL cor0.col2 + 16 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 82db36d6c769e0638d7306c45a3628ef onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1185 SELECT DISTINCT + + col0 * CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1185 SELECT DISTINCT + + col0 * CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - col2 + + 82 FROM tab1 ---- -14 25 28 query I rowsort SELECT col0 + + 34 AS col1 FROM tab2 ---- 112 113 41 onlyif mysql # use DIV operator for integer division query I rowsort label-1188 SELECT DISTINCT + col0 * 44 DIV + tab0.col0 FROM tab0 ---- 44 skipif mysql # not compatible query I rowsort label-1188 SELECT DISTINCT + col0 * 44 / + tab0.col0 FROM tab0 ---- 44 query I rowsort SELECT + col2 + - 67 FROM tab1 AS cor0 ---- -10 -13 29 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 cor0 CROSS JOIN tab0, tab1 AS cor1, tab2 AS cor2, tab1 AS cor3 ---- 3645 values hashing to 1c1b1a313871216b88e662d7d3078b12 query I rowsort SELECT col0 * + col0 + - 84 FROM tab1 ---- -75 4012 6316 query I rowsort SELECT ALL + 28 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf query I rowsort SELECT DISTINCT + col2 + 44 * + col1 FROM tab2 ---- 1391 2622 786 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 86 col1 FROM tab1 ---- -86 query I rowsort SELECT - 17 AS col1 FROM tab1 ---- -17 -17 -17 query I rowsort SELECT + + 28 + col0 FROM tab1 AS cor0 ---- 108 31 92 query I rowsort SELECT col0 * col1 + - col1 * - col0 FROM tab1 AS cor0 ---- 1280 156 2080 query I rowsort SELECT ( - col1 ) * cor0.col0 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + ( - cor0.col2 ) * col0 + 82 * col1 FROM tab2 AS cor0 ---- -1608 2353 2810 skipif mysql # not compatible query I rowsort SELECT - CAST ( - col0 AS REAL ) + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - ( cor0.col2 ) + + col2 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + tab2.col0 AS col2 FROM tab2, tab1, tab0 cor0, tab0 AS cor1 ---- 7 78 79 query I rowsort SELECT ALL - 83 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 77a48ad722db122f51d5ef36604ad843 query I rowsort SELECT 98 + - cor0.col1 FROM tab1 AS cor0 ---- 72 85 88 query I rowsort SELECT + + col1 * + 68 - - col1 * + col0 FROM tab2 AS cor0 ---- 2325 2499 8614 query I rowsort SELECT ALL cor0.col1 + 25 AS col0 FROM tab1 cor0 ---- 35 38 51 query I rowsort SELECT ALL - - col1 * - ( col0 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT col1 + - 68 * 83 AS col0 FROM tab2 AS cor0 ---- -5585 -5613 -5627 query I rowsort SELECT - col2 - 0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + col2 * - ( 28 ) + - cor0.col2 - 89 AS col1 FROM tab1 AS cor0 ---- -1655 -1742 -2873 query I rowsort SELECT - + cor0.col1 + - 31 * - 76 AS col0 FROM tab0 AS cor0 ---- 2259 2265 2270 query I rowsort SELECT ALL - 0 * - col1 + tab0.col0 AS col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT col0 * 29 + col0 AS col2 FROM tab0 AS cor0 ---- 1050 2670 720 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1214 SELECT - cor0.col1 * + CAST( NULL AS SIGNED ) - + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1214 SELECT - cor0.col1 * + CAST ( NULL AS INTEGER ) - + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * 20 * col2 - col1 col2 FROM tab2 AS cor0 ---- 12903 16709 30621 query I rowsort SELECT DISTINCT + col1 + - col2 AS col1 FROM tab0 AS cor0 WHERE NULL > NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-1217 SELECT DISTINCT + col2 + + cor0.col0 DIV col1 FROM tab1 AS cor0 ---- 102 54 63 skipif mysql # not compatible query I rowsort label-1217 SELECT DISTINCT + col2 + + cor0.col0 / col1 FROM tab1 AS cor0 ---- 102 54 63 onlyif mysql # use DIV operator for integer division query I rowsort label-1218 SELECT DISTINCT + col0 + col1 DIV col1 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-1218 SELECT DISTINCT + col0 + col1 / col1 FROM tab2 AS cor0 ---- 79 8 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col1 FROM tab1 AS cor0 CROSS JOIN tab2 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * tab0.col2 * - col0 col1 FROM tab0 ---- 1225 19008 649522 query I rowsort SELECT - col1 + col1 * - col0 + tab2.col2 * + col0 AS col1 FROM tab2 WHERE NOT col2 NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + col1 - + col0 * col0 FROM tab0 WHERE NOT ( - col2 * col0 ) NOT BETWEEN - col2 AND col2 + + tab0.col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-1223 SELECT tab0.col2 + tab0.col2 DIV col0 + col2 * + tab0.col1 FROM tab0 ---- 2872 7544 98 skipif mysql # not compatible query I rowsort label-1223 SELECT tab0.col2 + tab0.col2 / col0 + col2 * + tab0.col1 FROM tab0 ---- 2872 7544 98 query III rowsort SELECT * FROM tab0 WHERE NOT ( col0 ) IN ( col2 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND ( - col0 ) ---- query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE NOT + col1 <> + col1 ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 col1 FROM tab0 cor0 WHERE col0 - + col2 BETWEEN + col2 AND NULL ---- query I rowsort SELECT col0 AS col1 FROM tab1 AS cor0 WHERE NOT + col0 > ( col0 * - col2 ) ---- query I rowsort SELECT - cor0.col2 AS col2 FROM tab1 AS cor0 WHERE NULL >= + col1 ---- query I rowsort SELECT col1 * tab2.col1 * col0 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT ALL + col2 * - col1 + + col2 AS col1 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT - - col1 * - col1 * col2 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -16211 -36478 -5690 query I rowsort SELECT ALL col1 * col1 + tab0.col2 * col2 FROM tab0 ---- 15005 8485 9410 query I rowsort SELECT cor0.col0 + cor0.col2 AS col0 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-1235 SELECT col2 + - col1 + col2 DIV cor0.col0 FROM tab2 AS cor0 ---- -1 -33 21 skipif mysql # not compatible query I rowsort label-1235 SELECT col2 + - col1 + col2 / cor0.col0 FROM tab2 AS cor0 ---- -1 -33 21 onlyif mysql # use DIV operator for integer division query I rowsort label-1236 SELECT + col1 + + col1 * col0 DIV col2 FROM tab1 AS cor0 ---- 21 23 27 skipif mysql # not compatible query I rowsort label-1236 SELECT + col1 + + col1 * col0 / col2 FROM tab1 AS cor0 ---- 21 23 27 query I rowsort SELECT ALL col2 * - col1 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT 85 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to e4cf94cf0cc632acff30ad1dac617cb7 query I rowsort SELECT - col2 * col0 + + 57 AS col0 FROM tab0 AS cor0 ---- -7241 -735 22 query I rowsort SELECT - + ( col0 ) + col2 + + ( cor0.col0 ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL + col1 * + col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 194 2924 7553 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1242 SELECT DISTINCT + 85 * + col0 + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1242 SELECT DISTINCT + 85 * + col0 + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * cor0.col0 col2 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-1244 SELECT DISTINCT col1 * + col1 + ( - col1 ) DIV col1 + ( + col0 ) DIV - col0 FROM tab1 AS cor0 ---- 167 674 98 skipif mysql # not compatible query I rowsort label-1244 SELECT DISTINCT col1 * + col1 + ( - col1 ) / col1 + ( + col0 ) / - col0 FROM tab1 AS cor0 ---- 167 674 98 query I rowsort SELECT + col1 * + cor0.col0 * 65 + - cor0.col0 + - col1 FROM tab0 AS cor0 ---- 134050 220543 526255 query I rowsort SELECT + - 45 + col2 + + col2 * col0 FROM tab0 AS cor0 ---- -9 7335 780 query I rowsort SELECT DISTINCT + + col1 + - ( cor0.col0 ) FROM tab0 AS cor0 ---- 2 62 query I rowsort SELECT ALL cor0.col0 * cor0.col2 * col0 AS col2 FROM tab0 cor0 ---- 1225 19008 649522 query I rowsort SELECT DISTINCT + col1 + + cor0.col2 AS col0 FROM tab2 cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-1250 SELECT + cor0.col0 DIV 69 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1250 SELECT + cor0.col0 / 69 FROM tab1 AS cor0 ---- 0 0 1 query I rowsort SELECT ALL col0 * col1 + - 31 * - col0 FROM tab1 AS cor0 ---- 171 2624 3520 query I rowsort SELECT DISTINCT col1 - - col0 AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + col0 * - 76 + col0 AS col2 FROM tab1 AS cor0 ---- -225 -4800 -6000 query I rowsort SELECT DISTINCT - col1 + ( - col1 ) AS col1 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT + col2 * - col2 + - tab0.col1 * tab0.col2 AS col0 FROM tab0 ---- -14186 -3927 -98 query III rowsort SELECT * FROM tab1 WHERE - col1 BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 + col2 * - tab1.col0 AS col2 FROM tab1 ---- -159 -3584 -7600 query I rowsort SELECT tab1.col0 * col1 * - col0 FROM tab1 ---- -234 -40960 -83200 query III rowsort SELECT ALL * FROM tab2 WHERE NOT + col2 + col2 * - col0 >= - col0 ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT ALL tab2.col0 * col1 AS col2 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - col1 FROM tab0 WHERE NOT + col0 * col0 + col1 + col1 NOT IN ( col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 - + col0 col1 FROM tab1 ---- -121 -176 -57 query I rowsort SELECT - tab2.col0 * - tab2.col0 FROM tab2 ---- 49 6084 6241 query III rowsort SELECT * FROM tab1 WHERE NOT NULL NOT IN ( - col0 + - col1 * - tab1.col1 * - col2 ) ---- query I rowsort SELECT col0 * - col2 * + tab1.col0 + - col0 AS col0 FROM tab1 ---- -233536 -489 -614480 onlyif mysql # use DIV operator for integer division query I rowsort label-1266 SELECT col2 * col0 DIV - col1 FROM tab1 ---- -364 -590 -6 skipif mysql # not compatible query I rowsort label-1266 SELECT col2 * col0 / - col1 FROM tab1 ---- -364 -590 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-1267 SELECT col2 * col2 DIV + tab2.col1 AS col1 FROM tab2 ---- 11 23 84 skipif mysql # not compatible query I rowsort label-1267 SELECT col2 * col2 / + tab2.col1 AS col1 FROM tab2 ---- 11 23 84 query I rowsort SELECT ALL - col0 * col2 + col1 + + col1 FROM tab0 ---- -620 -7116 159 query I rowsort SELECT + col2 * col2 * + tab0.col1 FROM tab0 ---- 611884 93654 97 query I rowsort SELECT DISTINCT col0 + col1 - col2 AS col0 FROM tab2 ---- 11 111 58 onlyif mysql # use DIV operator for integer division query I rowsort label-1271 SELECT DISTINCT col2 * col1 DIV col0 AS col0 FROM tab2 ---- 119 19 8 skipif mysql # not compatible query I rowsort label-1271 SELECT DISTINCT col2 * col1 / col0 AS col0 FROM tab2 ---- 119 19 8 onlyif mysql # use DIV operator for integer division query I rowsort label-1272 SELECT DISTINCT - col2 + - col0 + col1 DIV + col0 AS col1 FROM tab0 ---- -170 -34 -54 skipif mysql # not compatible query I rowsort label-1272 SELECT DISTINCT - col2 + - col0 + col1 / + col0 AS col1 FROM tab0 ---- -170 -34 -54 query I rowsort SELECT ALL - col2 AS col1 FROM tab1 WHERE NOT ( + col2 + col1 ) < - col2 + - col2 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col2 col0 FROM tab1 WHERE ( NULL ) IN ( + col0 ) ---- query III rowsort SELECT ALL * FROM tab2 WHERE ( + col2 * - col1 + col2 * col0 ) <= NULL ---- query I rowsort SELECT ALL + col1 * col0 * col2 FROM tab0 WHERE NULL IN ( col1 * + col0 * + col2 ) ---- query I rowsort SELECT DISTINCT tab2.col0 * tab2.col1 FROM tab2 WHERE NOT ( NULL ) >= ( NULL ) ---- query I rowsort SELECT ALL + tab2.col1 AS col0 FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL col1 * tab0.col0 * col2 FROM tab0 ---- 3395 664118 68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * 91 * + 4 col0 FROM tab1, tab2 AS cor0 ---- 2548 28392 28756 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 66 * - cor0.col1 + - col2 col0 FROM tab0 AS cor0 ---- -5709 -6088 -6403 query I rowsort SELECT DISTINCT - col0 * + col2 + - 48 AS col1 FROM tab2 AS cor0 ---- -2076 -237 -3050 query I rowsort SELECT ALL + + cor0.col0 * - col1 AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-1284 SELECT DISTINCT - ( cor0.col0 ) + - 29 DIV - col1 FROM tab1 AS cor0 ---- -2 -62 -78 skipif mysql # not compatible query I rowsort label-1284 SELECT DISTINCT - ( cor0.col0 ) + - 29 / - col1 FROM tab1 AS cor0 ---- -2 -62 -78 query I rowsort SELECT ALL - cor0.col2 * + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 + + col2 * 26 + col1 col0 FROM tab2 AS cor0 ---- 1043 760 761 query I rowsort SELECT DISTINCT + col0 + + 13 * col1 * + col0 AS col2 FROM tab2 AS cor0 ---- 17538 2828 59904 query I rowsort SELECT DISTINCT - + col0 * + col0 - 54 * col2 FROM tab0 AS cor0 ---- -12349 -1279 -2358 query I rowsort SELECT DISTINCT - - cor0.col2 + ( 90 ) FROM tab2 AS cor0 ---- 116 117 128 query I rowsort SELECT + col2 + ( col2 ) * col2 AS col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT + col0 + + 23 AS col1 FROM tab0 AS cor0 ---- 112 47 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * + col1 + - col1 * - cor0.col2 col1 FROM tab2 AS cor0 ---- 1292 1674 3068 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col2 + 47 * col2 col1 FROM tab1 cor0 ---- 13728 5454 5928 query I rowsort SELECT ALL col2 * col0 + 59 FROM tab2 AS cor0 ---- 2087 248 3061 query I rowsort SELECT + - col0 + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT - - 66 * + 53 FROM tab0 AS cor0 ---- 3498 query I rowsort SELECT ( + 61 ) * - col2 FROM tab1 cor0 ---- -3294 -3477 -5856 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - col0 col0 FROM tab2 AS cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-1299 SELECT DISTINCT 56 * + tab0.col2 + tab0.col2 * ( col0 ) DIV col1 FROM tab0 ---- 1857 4672 56 skipif mysql # not compatible query I rowsort label-1299 SELECT DISTINCT 56 * + tab0.col2 + tab0.col2 * ( col0 ) / col1 FROM tab0 ---- 1857 4672 56 query I rowsort SELECT col1 + - 4 AS col0 FROM tab0 AS cor0 ---- 82 87 93 query I rowsort SELECT DISTINCT - col2 * - col2 + + col1 * col0 FROM tab2 AS cor0 ---- 2787 5278 946 onlyif mysql # use DIV operator for integer division query I rowsort label-1302 SELECT DISTINCT cor0.col2 * - 27 + + col2 * col2 DIV - col1 - - cor0.col0 * + col2 FROM tab0 AS cor0 ---- -111 5011 8 skipif mysql # not compatible query I rowsort label-1302 SELECT DISTINCT cor0.col2 * - 27 + + col2 * col2 / - col1 - - cor0.col0 * + col2 FROM tab0 AS cor0 ---- -111 5011 8 query I rowsort SELECT DISTINCT + col1 * + col2 + col2 * + 13 AS col1 FROM tab1 AS cor0 ---- 1311 2106 2496 query I rowsort SELECT ALL - + 76 * col2 AS col1 FROM tab2 AS cor0 ---- -1976 -2052 -2888 query I rowsort SELECT DISTINCT + 41 * 70 FROM tab0 AS cor0 ---- 2870 query I rowsort SELECT ALL cor0.col2 * - col2 * col1 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT DISTINCT cor0.col2 - cor0.col1 AS col1 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT ALL + col2 - - col2 * 87 FROM tab0 cor0 ---- 2904 7216 88 onlyif mysql # use DIV operator for integer division query I rowsort label-1309 SELECT col1 DIV col0 - - col0 AS col0 FROM tab2 AS cor0 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-1309 SELECT col1 / col0 - - col0 AS col0 FROM tab2 AS cor0 ---- 11 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 * col0 - 33 col1 FROM tab1 AS cor0 ---- -1073 -111 -673 onlyif mysql # use DIV operator for integer division query I rowsort label-1311 SELECT DISTINCT + col1 DIV col1 + col2 AS col1 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-1311 SELECT DISTINCT + col1 / col1 + col2 AS col1 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT ALL col0 * col0 + - cor0.col2 FROM tab1 AS cor0 ---- -45 4039 6304 query I rowsort SELECT ALL - ( col2 ) + col2 * 69 - + col2 AS col0 FROM tab2 ---- 1742 1809 2546 query I rowsort SELECT - 31 * + col2 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 113088 238080 5022 query I rowsort SELECT - col1 - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -137 -38 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 88 - tab0.col2 col0 FROM tab0 ---- -121 -170 -89 query I rowsort SELECT - + col0 * - cor0.col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT ( - col2 * - col0 + - col2 * col0 ) AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT - - 32 * col2 FROM tab0 AS cor0 ---- 1056 2624 32 query I rowsort SELECT cor0.col1 + + col2 + - col0 * col1 AS col2 FROM tab1 AS cor0 ---- -573 -931 2 query I rowsort SELECT - ( - col2 ) AS col0 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT - - ( + cor0.col2 ) * col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - - 42 AS col1 FROM tab0 AS cor0 ---- 42 42 42 query I rowsort SELECT 78 AS col2 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to d8e5ef4db3419fc251e82c50ba04e048 query I rowsort SELECT - tab1.col2 * - 41 + col2 FROM tab1 ---- 2268 2394 4032 query I rowsort SELECT ( + 5 + cor0.col1 ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to 9e975552aecb841ab1b71f9e0b60eed3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1327 SELECT DISTINCT + CAST( + 99 AS SIGNED ) FROM tab1 ---- 99 skipif mysql # not compatible query I rowsort label-1327 SELECT DISTINCT + CAST ( + 99 AS INTEGER ) FROM tab1 ---- 99 query I rowsort SELECT ALL + 9 * cor0.col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 7d61f430b3f73ad1ee93cde0973b3fa7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 col2 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT DISTINCT - cor0.col0 * 67 AS col0 FROM tab0 AS cor0 ---- -1608 -2345 -5963 onlyif mysql # use DIV operator for integer division query I rowsort label-1331 SELECT + col0 * col2 DIV col1 FROM tab2 cor0 ---- 176 34 6 skipif mysql # not compatible query I rowsort label-1331 SELECT + col0 * col2 / col1 FROM tab2 cor0 ---- 176 34 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 48 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 31c94943c073954e4ca20b170ab61f8c query I rowsort SELECT - col2 * - 48 + - col0 * col2 * - col1 AS col2 FROM tab2 AS cor0 ---- 120900 52858 7155 query I rowsort SELECT ALL + cor0.col0 + cor0.col2 * - col0 AS col2 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT 18 + col0 AS col2 FROM tab0 AS cor0 ---- 107 42 53 query I rowsort SELECT ALL col0 * 61 - col2 * + ( - col2 ) FROM tab2 AS cor0 ---- 1156 5434 6263 query I rowsort SELECT ALL + 87 AS col2 FROM tab0 ---- 87 87 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1338 SELECT DISTINCT CAST( + 47 AS SIGNED ) + col2 col0 FROM tab0 ---- 129 48 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1338 SELECT DISTINCT CAST ( + 47 AS INTEGER ) + col2 col0 FROM tab0 ---- 129 48 80 onlyif mysql # use DIV operator for integer division query I rowsort label-1339 SELECT + 70 DIV ( col0 ) AS col0 FROM tab2 AS cor0 ---- 0 0 10 skipif mysql # not compatible query I rowsort label-1339 SELECT + 70 / ( col0 ) AS col0 FROM tab2 AS cor0 ---- 0 0 10 query I rowsort SELECT DISTINCT 0 + - col2 AS col1 FROM tab1 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - 76 col1 FROM tab0 ---- 10 15 21 onlyif mysql # use DIV operator for integer division query I rowsort label-1342 SELECT - cor0.col2 DIV + col1 + + cor0.col1 FROM tab1 cor0 ---- 24 5 6 skipif mysql # not compatible query I rowsort label-1342 SELECT - cor0.col2 / + col1 + + cor0.col1 FROM tab1 cor0 ---- 24 5 6 query I rowsort SELECT DISTINCT 51 * + col0 FROM tab0 ---- 1224 1785 4539 onlyif mysql # use DIV operator for integer division query I rowsort label-1344 SELECT DISTINCT col2 DIV + 55 AS col2 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-1344 SELECT DISTINCT col2 / + 55 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - - 95 + - cor0.col1 FROM tab1 AS cor0 ---- 69 82 85 query I rowsort SELECT + ( tab1.col1 * tab1.col2 ) FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to f8894e3f33962cda5901e1c2ce65d5b0 query I rowsort SELECT + col2 + ( cor0.col1 ) AS col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT col0 * + 77 - col2 AS col2 FROM tab2 ---- 512 5980 6045 onlyif mysql # use DIV operator for integer division query I rowsort label-1349 SELECT + - col1 * cor0.col2 + col1 DIV col1 AS col1 FROM tab1 AS cor0 ---- -1247 -1403 -569 skipif mysql # not compatible query I rowsort label-1349 SELECT + - col1 * cor0.col2 + col1 / col1 AS col1 FROM tab1 AS cor0 ---- -1247 -1403 -569 query I rowsort SELECT + col1 * col1 + cor0.col2 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT - col1 * + cor0.col1 + col1 FROM tab1 cor0 ---- -156 -650 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-1352 SELECT - col2 DIV + 80 AS col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-1352 SELECT - col2 / + 80 AS col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT - col2 + + col0 * col1 FROM tab2 cor0 ---- 1305 190 4576 query I rowsort SELECT col0 * - col0 + + col1 * + col1 FROM tab2 ---- -2603 -5952 912 onlyif mysql # use DIV operator for integer division query I rowsort label-1355 SELECT DISTINCT - col0 + col0 DIV + 65 AS col0 FROM tab2 ---- -7 -77 -78 skipif mysql # not compatible query I rowsort label-1355 SELECT DISTINCT - col0 + col0 / + 65 AS col0 FROM tab2 ---- -7 -77 -78 query I rowsort SELECT DISTINCT 83 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 83 query I rowsort SELECT - - col2 * col2 + - 29 FROM tab0 AS cor0 ---- -28 1060 6695 query I rowsort SELECT ALL + - col0 + 6 * + col2 FROM tab0 AS cor0 ---- -29 174 403 onlyif mysql # use DIV operator for integer division query I rowsort label-1359 SELECT DISTINCT - + col0 + 34 DIV 57 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-1359 SELECT DISTINCT - + col0 + 34 / 57 FROM tab0 AS cor0 ---- -24 -35 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- -17 -31 -59 query I rowsort SELECT ALL - 76 * - col1 + col1 + 72 AS col0 FROM tab0 cor0 ---- 6694 7079 7541 query I rowsort SELECT ALL + + 83 - col2 * col0 AS col2 FROM tab2 AS cor0 ---- -106 -1945 -2919 query I rowsort SELECT ALL + 76 * 21 FROM tab1 AS cor0 ---- 1596 1596 1596 query I rowsort SELECT ALL + col2 + - 53 FROM tab1 cor0 ---- 1 4 43 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 76 col0 FROM tab2 AS cor0 ---- 76 76 76 query I rowsort SELECT ALL - col2 + + 65 FROM tab1 AS cor0 ---- -31 11 8 query I rowsort SELECT ALL col1 * + col1 - col1 FROM tab2 AS cor0 ---- 272 3422 930 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1368 SELECT ALL - ( - col1 ) * + col0 + CAST( + col0 AS SIGNED ) + - col0 * + 89 col0 FROM tab0 AS cor0 ---- -48 267 315 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1368 SELECT ALL - ( - col1 ) * + col0 + CAST ( + col0 AS INTEGER ) + - col0 * + 89 col0 FROM tab0 AS cor0 ---- -48 267 315 query I rowsort SELECT ALL col1 * - col1 * + col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT col2 * + 67 - + col2 AS col1 FROM tab1 AS cor0 ---- 3564 3762 6336 query I rowsort SELECT DISTINCT + 57 * - col1 + col0 FROM tab0 AS cor0 ---- -4878 -5098 -5494 query I rowsort SELECT col0 * col0 + 54 AS col0 FROM tab1 ---- 4150 63 6454 onlyif mysql # use DIV operator for integer division query I rowsort label-1373 SELECT ALL col1 * 95 - tab1.col0 DIV + col0 AS col0 FROM tab1 ---- 1234 2469 949 skipif mysql # not compatible query I rowsort label-1373 SELECT ALL col1 * 95 - tab1.col0 / + col0 AS col0 FROM tab1 ---- 1234 2469 949 query I rowsort SELECT - col2 * + col0 * col2 + col0 FROM tab1 AS cor0 ---- -207872 -737200 -8745 query I rowsort SELECT ALL - 79 + + col0 FROM tab0 cor0 ---- -44 -55 10 query I rowsort SELECT DISTINCT - col2 * + 27 FROM tab0 AS cor0 ---- -2214 -27 -891 query I rowsort SELECT col2 + ( - col2 ) * + cor0.col1 * - col2 FROM tab2 AS cor0 ---- 22626 24586 39910 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 96 col0 FROM tab1 AS cor0 ---- 96 96 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1379 SELECT + col0 + col0 DIV cor0.col2 FROM tab0 AS cor0 ---- 24 70 90 skipif mysql # not compatible query I rowsort label-1379 SELECT + col0 + col0 / cor0.col2 FROM tab0 AS cor0 ---- 24 70 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 * - ( + col1 ) col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT col2 + - 29 AS col2 FROM tab1 cor0 ---- 25 28 67 onlyif mysql # use DIV operator for integer division query I rowsort label-1382 SELECT + 85 DIV 76 + col2 FROM tab2 cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-1382 SELECT + 85 / 76 + col2 FROM tab2 cor0 ---- 27 28 39 query I rowsort SELECT ALL + col0 + - col1 * + col1 FROM tab1 AS cor0 ---- -36 -673 -89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1384 SELECT + col1 + + col2 * CAST( NULL AS SIGNED ) / + cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1384 SELECT + col1 + + col2 * CAST ( NULL AS INTEGER ) / + cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL cor0.col1 * - col0 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT - 36 + col2 * + col0 AS col0 FROM tab2 AS cor0 ---- 153 1992 2966 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1387 SELECT ALL 67 * col2 + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1387 SELECT ALL 67 * col2 + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 * col2 + + col1 + + col2 AS col1 FROM tab2 AS cor0 ---- 2113 247 3057 query I rowsort SELECT ALL - col2 * + cor0.col1 + - 28 AS col1 FROM tab0 AS cor0 ---- -125 -2866 -7490 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - col0 ) + - 85 * col2 col1 FROM tab0 AS cor0 ---- -2781 -50 -6881 query I rowsort SELECT ALL ( col0 ) + ( + ( - cor0.col2 ) ) FROM tab1 cor0 ---- -16 -51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 * - cor0.col2 col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL - col1 * 27 AS col2 FROM tab0 AS cor0 ---- -2322 -2457 -2619 query I rowsort SELECT - + 89 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 924a74d31360fa4301c953b423a4710e onlyif mysql # use DIV operator for integer division query I rowsort label-1395 SELECT ALL + col0 DIV col0 AS col1 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1395 SELECT ALL + col0 / col0 AS col1 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT - - 49 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 49 query I rowsort SELECT 73 * tab0.col2 FROM tab0 ---- 2409 5986 73 query I rowsort SELECT ALL + ( col1 ) + - col0 FROM tab2 ---- -19 -62 24 query I rowsort SELECT 27 + col1 FROM tab2 cor0 ---- 44 58 86 query I rowsort SELECT + col1 * + col1 + 52 FROM tab1 AS cor0 ---- 152 221 728 query I rowsort SELECT - col2 - + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -164 -2 -66 onlyif mysql # use DIV operator for integer division query I rowsort label-1402 SELECT ALL ( - col0 ) + - col1 + + col0 DIV 59 AS col1 FROM tab2 ---- -136 -38 -95 skipif mysql # not compatible query I rowsort label-1402 SELECT ALL ( - col0 ) + - col1 + + col0 / 59 AS col1 FROM tab2 ---- -136 -38 -95 query I rowsort SELECT ALL ( col2 ) + + col1 * col0 * + col2 AS col2 FROM tab1 ---- 36537 4266 99936 query I rowsort SELECT ALL - ( col1 ) + col2 * + col1 AS col0 FROM tab2 ---- 1475 629 806 query I rowsort SELECT DISTINCT ( + 99 ) + col0 * + tab0.col1 * - tab0.col0 FROM tab0 ---- -118726 -49437 -720712 query I rowsort SELECT ALL tab1.col1 * - col2 + + col2 AS col1 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT - cor0.col0 * - 30 FROM tab0, tab0 cor0, tab2, tab0 AS cor1 ---- 81 values hashing to a99dc1386820a108c02e71367b550f91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1408 SELECT ALL + 10 + - col2 * - CAST( + col1 AS SIGNED ) col1 FROM tab2 AS cor0 ---- 1544 656 847 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1408 SELECT ALL + 10 + - col2 * - CAST ( + col1 AS INTEGER ) col1 FROM tab2 AS cor0 ---- 1544 656 847 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1409 SELECT ALL + col2 + + cor0.col0 * - ( + col1 * - cor0.col1 ) + + CAST( NULL AS SIGNED ) * - col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1409 SELECT ALL + col2 + + cor0.col0 * - ( + col1 * - cor0.col1 ) + + CAST ( NULL AS INTEGER ) * - col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1410 SELECT ALL col1 * cor0.col2 + CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 1560 684 864 skipif mysql # not compatible query I rowsort label-1410 SELECT ALL col1 * cor0.col2 + CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - - 70 * + col2 + col0 * col2 FROM tab0 AS cor0 ---- 105 13038 3102 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 AS cor0 CROSS JOIN tab2, tab2 cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to a6775d4c5b4880512ff9492a52ee0905 onlyif mysql # use DIV operator for integer division query I rowsort label-1413 SELECT DISTINCT cor0.col1 * col2 + cor0.col0 DIV col1 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-1413 SELECT DISTINCT cor0.col1 * col2 + cor0.col0 / col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + - col1 * + col0 + cor0.col1 * + col1 FROM tab1 AS cor0 ---- -540 -871 598 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + 32 col2 FROM tab1 AS cor0 ---- -320 -416 -832 query I rowsort SELECT DISTINCT - col1 - - col1 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - col2 * + cor0.col0 * col0 AS col1 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT ALL col2 * col1 + - 43 AS col1 FROM tab2 AS cor0 ---- 1491 603 794 onlyif mysql # use DIV operator for integer division query I rowsort label-1419 SELECT ALL + - cor0.col2 * - col0 + - cor0.col1 * col2 DIV - col0 AS col0 FROM tab1 AS cor0 ---- 3656 630 7695 skipif mysql # not compatible query I rowsort label-1419 SELECT ALL + - cor0.col2 * - col0 + - cor0.col1 * col2 / - col0 AS col0 FROM tab1 AS cor0 ---- 3656 630 7695 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * 56 + - col1 col2 FROM tab1 AS cor0 ---- 1430 550 715 onlyif mysql # use DIV operator for integer division query I rowsort label-1421 SELECT ALL - + col2 + - cor0.col1 DIV col1 AS col2 FROM tab2 AS cor0 ---- -27 -28 -39 skipif mysql # not compatible query I rowsort label-1421 SELECT ALL - + col2 + - cor0.col1 / col1 AS col2 FROM tab2 AS cor0 ---- -27 -28 -39 query I rowsort SELECT + col2 * ( cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + - ( col2 ) * - col1 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + + 51 + + col2 + - col0 AS col2 FROM tab2 AS cor0 ---- -1 10 71 query I rowsort SELECT DISTINCT + 76 * 55 FROM tab0 AS cor0 ---- 4180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1426 SELECT DISTINCT - CAST( - 40 AS SIGNED ) - + col2 FROM tab2 AS cor0 ---- 13 14 2 skipif mysql # not compatible query I rowsort label-1426 SELECT DISTINCT - CAST ( - 40 AS INTEGER ) - + col2 FROM tab2 AS cor0 ---- 13 14 2 query I rowsort SELECT ALL 14 * - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -364 -378 -532 query I rowsort SELECT col2 + - 20 AS col0 FROM tab1 AS cor0 ---- 34 37 76 query I rowsort SELECT 3 * col0 AS col2 FROM tab1 AS cor0 ---- 192 240 9 query I rowsort SELECT ALL 53 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT + + 11 AS col0 FROM tab2 cor0 ---- 11 11 11 query I rowsort SELECT ALL + + cor0.col2 * col2 AS col1 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT - tab0.col1 * col0 * + col2 AS col2 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT + 63 * + col2 FROM tab0 cor0 ---- 2079 5166 63 query I rowsort SELECT - col1 * col1 * col0 FROM tab2 AS cor0 ---- -22831 -271518 -6727 query I rowsort SELECT + col0 * - col1 * col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT + - ( 12 ) FROM tab1 AS cor0 ---- -12 -12 -12 query I rowsort SELECT - col2 * - col2 * - cor0.col2 FROM tab1 AS cor0 ---- -157464 -185193 -884736 query I rowsort SELECT 14 + + col0 * 45 FROM tab1 cor0 ---- 149 2894 3614 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1440 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-1440 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT 94 FROM tab1, tab2 AS cor0, tab2, tab0 AS cor1 ---- 81 values hashing to d876bb0ae813b06a5ee497ecacf37ee6 query I rowsort SELECT DISTINCT + 65 * col2 AS col1 FROM tab1 ---- 3510 3705 6240 query I rowsort SELECT DISTINCT + cor1.col0 * + 51 AS col2 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 1224 1785 4539 query I rowsort SELECT - 46 * - col0 + col1 FROM tab1 ---- 164 2954 3693 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1445 SELECT + + col2 + CAST( + col0 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 171 36 57 skipif mysql # not compatible query I rowsort label-1445 SELECT + + col2 + CAST ( + col0 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT - col2 * + col0 + ( - cor0.col1 ) FROM tab2 cor0 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT - ( col0 * - col1 ) + - col0 AS col2 FROM tab0 ---- 2040 3360 8010 query I rowsort SELECT + col0 * + 62 * + col1 + - col1 AS col1 FROM tab2 ---- 13423 285265 83249 query I rowsort SELECT - col1 * + tab2.col1 * - 24 + col1 FROM tab2 ---- 23095 6953 83603 onlyif mysql # use DIV operator for integer division query I rowsort label-1450 SELECT DISTINCT col1 DIV 48 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-1450 SELECT DISTINCT col1 / 48 FROM tab1 ---- 0 query I rowsort SELECT - - 71 * 55 FROM tab2 cor0 ---- 3905 3905 3905 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + ( col2 * - col0 ) col1 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT + + 71 - col2 * col0 AS col2 FROM tab1 AS cor0 ---- -3577 -7609 -91 query I rowsort SELECT + + col1 * + col1 - + col0 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT DISTINCT - cor0.col0 + col0 AS col2 FROM tab0 cor0 ---- 0 query I rowsort SELECT DISTINCT - + 83 * col0 - col1 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -2993 -6268 380 query I rowsort SELECT + - 42 + - cor0.col2 AS col2 FROM tab1 cor0 ---- -138 -96 -99 query I rowsort SELECT + ( cor0.col0 ) * col0 + col1 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT + 38 + - col2 * 34 * 82 AS col0 FROM tab2 AS cor0 ---- -105906 -72450 -75238 onlyif mysql # use DIV operator for integer division query I rowsort label-1460 SELECT DISTINCT + ( col1 ) DIV + 67 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-1460 SELECT DISTINCT + ( col1 ) / + 67 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT ALL col1 * + col1 * 33 - + col0 FROM tab2 AS cor0 ---- 114795 31706 9458 query I rowsort SELECT ALL + + col2 * ( 41 * col0 ) AS col0 FROM tab1 AS cor0 ---- 149568 314880 6642 query I rowsort SELECT + cor0.col1 + + col0 * - 8 AS col2 FROM tab1 AS cor0 ---- -502 -627 2 query I rowsort SELECT DISTINCT col1 + + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 * 48 + col2 col1 FROM tab0 AS cor0 ---- -1119 -1679 -4190 query I rowsort SELECT ALL + + col1 - - 87 AS col1 FROM tab2 cor0 ---- 104 118 146 query I rowsort SELECT 90 AS col1 FROM tab0, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e query I rowsort SELECT ALL 62 * + col0 + + ( col0 ) * col0 * + col2 FROM tab1 ---- 237440 619360 672 query I rowsort SELECT + col1 * col2 + - cor0.col0 * + col2 FROM tab0 AS cor0 ---- 164 2046 62 onlyif mysql # use DIV operator for integer division query I rowsort label-1470 SELECT + + 74 + + col2 DIV + col1 FROM tab1 AS cor0 ---- 76 79 81 skipif mysql # not compatible query I rowsort label-1470 SELECT + + 74 + + col2 / + col1 FROM tab1 AS cor0 ---- 76 79 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 46 col0 FROM tab0 AS cor0 ---- 46 query I rowsort SELECT ALL ( 68 ) AS col0 FROM tab1 AS cor0 ---- 68 68 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1473 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1473 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + + 13 * col1 FROM tab1 AS cor0 ---- 130 169 338 query I rowsort SELECT DISTINCT + + 11 * col0 * 82 FROM tab1 AS cor0 ---- 2706 57728 72160 query I rowsort SELECT tab0.col0 * - ( - col1 ) AS col1 FROM tab0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1477 SELECT - ( 88 ) DIV tab2.col0 - 81 * + 53 col0 FROM tab2 ---- -4294 -4294 -4305 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1477 SELECT - ( 88 ) / tab2.col0 - 81 * + 53 col0 FROM tab2 ---- -4294 -4294 -4305 query I rowsort SELECT + col1 * - 16 + - tab1.col0 + ( + 65 ) * col1 FROM tab1 ---- 1271 426 557 onlyif mysql # use DIV operator for integer division query I rowsort label-1479 SELECT + col2 + - col2 DIV + ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-1479 SELECT + col2 + - col2 / + ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 2 34 83 onlyif mysql # use DIV operator for integer division query I rowsort label-1480 SELECT DISTINCT + + col0 + + col1 DIV ( col2 ) FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-1480 SELECT DISTINCT + + col0 + + col1 / ( col2 ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - tab2.col1 * - col0 + + col2 * - col1 AS col1 FROM tab2 ---- -620 3068 697 onlyif mysql # use DIV operator for integer division query I rowsort label-1482 SELECT ALL col1 DIV - col1 + col2 + + 90 DIV tab1.col2 FROM tab1 ---- 54 57 95 skipif mysql # not compatible query I rowsort label-1482 SELECT ALL col1 / - col1 + col2 + + 90 / tab1.col2 FROM tab1 ---- 54 57 95 query I rowsort SELECT ALL + 48 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 0ef571a8722ab7270aa7272c1174b88e query I rowsort SELECT ALL - col1 + tab1.col0 * 77 * col2 AS col1 FROM tab1 ---- 12448 280886 591347 query I rowsort SELECT tab2.col1 + - ( - col0 ) FROM tab2 ---- 137 38 96 query I rowsort SELECT DISTINCT + col1 * + ( tab1.col1 ) + col1 FROM tab1 ---- 110 182 702 query I rowsort SELECT col2 + + ( + ( - col0 ) + - col0 ) * cor0.col2 AS col1 FROM tab1 AS cor0 ---- -15264 -270 -7239 query I rowsort SELECT + col1 * 28 + - 48 FROM tab2 AS cor0 ---- 1604 428 820 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col2 + - col1 col2 FROM tab0 cor0 ---- -194 -2924 -7553 query I rowsort SELECT ALL + col2 + 26 * col1 FROM tab2 ---- 1560 480 833 onlyif mysql # use DIV operator for integer division query I rowsort label-1491 SELECT col0 + tab2.col1 DIV + col1 FROM tab2 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-1491 SELECT col0 + tab2.col1 / + col1 FROM tab2 ---- 79 8 80 query I rowsort SELECT tab0.col2 + + 36 * col0 AS col1 FROM tab0 ---- 1261 3286 897 query I rowsort SELECT col0 * - 79 FROM tab1 ---- -237 -5056 -6320 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1494 SELECT ALL - 61 + + col0 * col2 * CAST( col0 + - col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -4597 186063 38471 skipif mysql # not compatible query I rowsort label-1494 SELECT ALL - 61 + + col0 * col2 * CAST ( col0 + - col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -4597 186063 38471 query I rowsort SELECT DISTINCT + - ( col1 ) * col1 FROM tab2 cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT + col1 + - ( col1 ) FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - ( ( + col2 ) ) AS col0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL - col0 * col2 + col0 * col2 + 53 * - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1272 -1855 -4717 query I rowsort SELECT DISTINCT + col0 * - ( - cor0.col0 ) - + col1 AS col1 FROM tab2 cor0 ---- 18 6025 6224 query I rowsort SELECT + 1 + + col2 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT ALL col1 + + ( cor0.col2 ) FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT + - 9 * cor0.col0 FROM tab2 AS cor0 ---- -63 -702 -711 query I rowsort SELECT ALL 85 + col0 * + col2 FROM tab0 cor0 ---- 120 7383 877 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col0 ) * col0 col1 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT - - 18 + - col0 AS col0 FROM tab0 AS cor0 ---- -17 -6 -71 query I rowsort SELECT ALL + + col0 + - cor0.col0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT + + 84 * col1 FROM tab1 AS cor0 ---- 1092 2184 840 query I rowsort SELECT DISTINCT - 96 + col0 + - col2 FROM tab0 AS cor0 ---- -105 -62 -89 skipif mysql # not compatible query I rowsort SELECT + CAST ( + 87 AS REAL ) * - col1 AS col1 FROM tab2 AS cor0 ---- -1479 -2697 -5133 onlyif mysql # use DIV operator for integer division query I rowsort label-1510 SELECT ALL + ( 14 ) DIV col0 FROM tab1 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-1510 SELECT ALL + ( 14 ) / col0 FROM tab1 AS cor0 ---- 0 0 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1511 SELECT DISTINCT - CAST( - col1 AS SIGNED ) * - col1 AS col0 FROM tab1 AS cor0 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort label-1511 SELECT DISTINCT - CAST ( - col1 AS INTEGER ) * - col1 AS col0 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1512 SELECT ALL + col2 * col1 + col1 * - CAST( + col1 + + col2 AS SIGNED ) FROM tab2 cor0 ---- -289 -3481 -961 skipif mysql # not compatible query I rowsort label-1512 SELECT ALL + col2 * col1 + col1 * - CAST ( + col1 + + col2 AS INTEGER ) FROM tab2 cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT 78 + cor0.col1 - - col2 FROM tab2 AS cor0 ---- 133 136 163 query I rowsort SELECT - col1 + ( + col2 ) AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL col0 * - col1 - - col0 AS col1 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL - ( + col2 ) * + col0 AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT 30 + cor0.col2 FROM tab1, tab0 AS cor0 ---- 112 31 63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1518 SELECT DISTINCT + + col0 / - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1518 SELECT DISTINCT + + col0 / - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + col0 * - ( cor0.col1 ) AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + col1 + col1 * + col2 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 skipif mysql # not compatible query I rowsort SELECT + CAST ( 67 AS REAL ) * col0 - + cor0.col2 AS col2 FROM tab0 cor0 ---- 1575 2344 5881 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1522 SELECT - col2 + CAST( col0 AS SIGNED ) * - col1 FROM tab2 ---- -1381 -244 -4628 skipif mysql # not compatible query I rowsort label-1522 SELECT - col2 + CAST ( col0 AS INTEGER ) * - col1 FROM tab2 ---- -1381 -244 -4628 query I rowsort SELECT + ( - col1 ) * col2 * - ( - col2 * col2 ) FROM tab0 cor0 ---- -3090582 -50174488 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1524 SELECT + CAST( col0 AS SIGNED ) * - cor0.col0 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -12 -4160 -6480 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1524 SELECT + CAST ( col0 AS INTEGER ) * - cor0.col0 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -12 -4160 -6480 query I rowsort SELECT - col0 + col2 * + cor0.col0 FROM tab0 cor0 ---- 0 7209 768 query I rowsort SELECT + col1 + + col0 * + 77 AS col1 FROM tab1 cor0 ---- 257 4938 6173 query I rowsort SELECT + 3 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT 26 + col2 FROM tab1 AS cor0 ---- 122 80 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * + col1 * col1 col1 FROM tab1 cor0 ---- -1000 -17576 -2197 onlyif mysql # use DIV operator for integer division query I rowsort label-1530 SELECT 31 + - col1 DIV + col0 FROM tab2 ---- 27 31 31 skipif mysql # not compatible query I rowsort label-1530 SELECT 31 + - col1 / + col0 FROM tab2 ---- 27 31 31 query I rowsort SELECT - 77 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 3a24155cb91ceff1e67bb51c07b72107 query I rowsort SELECT ALL - 61 * - tab0.col0 FROM tab0 ---- 1464 2135 5429 query I rowsort SELECT col0 + col0 * col0 * - 19 AS col2 FROM tab1 cor0 ---- -121520 -168 -77760 query I rowsort SELECT ALL + 62 + + col2 AS col0 FROM tab0 AS cor0 ---- 144 63 95 query I rowsort SELECT ALL - 65 * col2 FROM tab1 AS cor0 ---- -3510 -3705 -6240 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1536 SELECT - - col0 * CAST( - ( col1 ) AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-1536 SELECT - - col0 * CAST ( - ( col1 ) AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL + col2 * - col1 + - col1 * col1 AS col0 FROM tab2 AS cor0 ---- -1798 -5015 -935 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1538 SELECT DISTINCT col0 + + CAST( col1 * + col0 AS SIGNED ) FROM tab0 AS cor0 ---- 2088 3430 8188 skipif mysql # not compatible query I rowsort label-1538 SELECT DISTINCT col0 + + CAST ( col1 * + col0 AS INTEGER ) FROM tab0 AS cor0 ---- 2088 3430 8188 skipif mysql # not compatible query I rowsort SELECT DISTINCT + col2 * - CAST ( + col2 * + col2 AS REAL ) FROM tab0 AS cor0 ---- -1 -35937 -551368 query I rowsort SELECT ALL col0 + 0 * 86 + col2 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + 98 * col1 AS col0 FROM tab1 ---- 1274 2548 980 query I rowsort SELECT - 57 * + tab0.col2 FROM tab0 ---- -1881 -4674 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-1543 SELECT DISTINCT col1 DIV + ( 95 ) AS col1 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-1543 SELECT DISTINCT col1 / + ( 95 ) AS col1 FROM tab2 ---- 0 query I rowsort SELECT col1 + - col1 * col0 * tab0.col2 AS col1 FROM tab0 ---- -3298 -664027 -68026 query I rowsort SELECT cor0.col0 + ( col0 ) * - col1 AS col2 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT col0 * - 10 + col1 AS col2 FROM tab0 AS cor0 ---- -154 -253 -799 query I rowsort SELECT + col2 * + ( + col0 ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT col0 * + col2 * - col0 + 54 FROM tab1 AS cor0 ---- -233418 -432 -614346 query I rowsort SELECT 83 - + ( + col2 ) FROM tab2 AS cor0 ---- 45 56 57 query I rowsort SELECT + ( + col0 ) + - col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1551 SELECT ALL - - 18 DIV col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1551 SELECT ALL - - 18 / col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT 3 * col0 FROM tab0 cor0 ---- 105 267 72 query I rowsort SELECT + - col2 * + col0 * col1 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT + cor1.col0 * ( 7 ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 6fcd58c8f5819cd5317a12d4f81ca501 onlyif mysql # use DIV operator for integer division query I rowsort label-1555 SELECT ( - 21 ) DIV + col0 FROM tab1 ---- -7 0 0 skipif mysql # not compatible query I rowsort label-1555 SELECT ( - 21 ) / + col0 FROM tab1 ---- -7 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col2 + 75 col1 FROM tab2 AS cor0 ---- 2103 264 3077 query I rowsort SELECT + 89 FROM tab0, tab0 cor0 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1558 SELECT + + col0 + CAST( ( - col2 ) AS SIGNED ) FROM tab0 AS cor0 ---- -9 34 7 skipif mysql # not compatible query I rowsort label-1558 SELECT + + col0 + CAST ( ( - col2 ) AS INTEGER ) FROM tab0 AS cor0 ---- -9 34 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1559 SELECT DISTINCT 31 DIV cor0.col2 + col1 FROM tab0 AS cor0 ---- 128 86 91 skipif mysql # not compatible query I rowsort label-1559 SELECT DISTINCT 31 / cor0.col2 + col1 FROM tab0 AS cor0 ---- 128 86 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + - 25 col0 FROM tab1 AS cor0 ---- -12 -15 1 query I rowsort SELECT + col2 * - col1 + - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 onlyif mysql # use DIV operator for integer division query I rowsort label-1562 SELECT DISTINCT + + col2 DIV col1 + - col0 AS col2 FROM tab2 AS cor0 ---- -7 -77 -78 skipif mysql # not compatible query I rowsort label-1562 SELECT DISTINCT + + col2 / col1 + - col0 AS col2 FROM tab2 AS cor0 ---- -7 -77 -78 query I rowsort SELECT + 66 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 18 + cor0.col2 + col1 col1 FROM tab1 cor0 ---- 127 85 98 query I rowsort SELECT + + col0 * + col2 + col2 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ALL col2 - col0 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT ALL + 62 * + col2 + col2 AS col1 FROM tab0 AS cor0 ---- 2079 5166 63 query I rowsort SELECT tab1.col0 - col1 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL + 86 * col0 AS col2 FROM tab0 cor0 ---- 2064 3010 7654 onlyif mysql # use DIV operator for integer division query I rowsort label-1570 SELECT DISTINCT - 89 DIV col2 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-1570 SELECT DISTINCT - 89 / col2 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT col2 + + cor0.col2 * col0 AS col2 FROM tab1 AS cor0 ---- 216 3705 7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 4 + - col2 * + col0 * - col0 col0 FROM tab0 AS cor0 ---- 1229 19012 649526 query I rowsort SELECT - + 82 + - col2 AS col0 FROM tab1 cor0 ---- -136 -139 -178 query I rowsort SELECT DISTINCT + col0 * ( - 83 ) FROM tab1 AS cor0 ---- -249 -5312 -6640 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1575 SELECT - + cor0.col1 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1575 SELECT - + cor0.col1 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 + + ( col1 ) * col2 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1577 SELECT DISTINCT col1 + - CAST( 25 AS SIGNED ) col2 FROM tab1 AS cor0 ---- -12 -15 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1577 SELECT DISTINCT col1 + - CAST ( 25 AS INTEGER ) col2 FROM tab1 AS cor0 ---- -12 -15 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1578 SELECT DISTINCT + - cor0.col0 - col1 DIV col2 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-1578 SELECT DISTINCT + - cor0.col0 - col1 / col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ALL - - col1 * ( col2 ) + col2 + col2 * + col1 * col2 FROM tab2 AS cor0 ---- 23463 25232 41444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 80 * col1 col1 FROM tab2 ---- -1360 -2480 -4720 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1581 SELECT DISTINCT - col2 + CAST( col2 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-1581 SELECT DISTINCT - col2 + CAST ( col2 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL - col0 * 18 FROM tab0 AS cor0 ---- -1602 -432 -630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + + col2 col2 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ALL col1 * + col2 + cor0.col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT + - col1 * + 27 + - 88 AS col1 FROM tab0 cor0 ---- -2410 -2545 -2707 query I rowsort SELECT - cor0.col0 + + ( - 30 ) AS col1 FROM tab2 AS cor0 ---- -108 -109 -37 query I rowsort SELECT ALL col2 * + 65 AS col1 FROM tab1 ---- 3510 3705 6240 query I rowsort SELECT DISTINCT - col2 * ( - col0 ) FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL - tab1.col2 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1590 SELECT ALL - CAST( NULL AS SIGNED ) * - ( cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1590 SELECT ALL - CAST ( NULL AS INTEGER ) * - ( cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col2 col2 FROM tab0 ---- -9 34 7 query I rowsort SELECT - col1 + 46 * - 39 FROM tab0 ---- -1880 -1885 -1891 skipif mysql # not compatible query I rowsort SELECT col2 + CAST ( - col2 * - col1 AS REAL ) AS col2 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT ALL - + col0 * - 52 + col1 AS col2 FROM tab0 AS cor0 ---- 1334 1917 4719 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1595 SELECT col1 * CAST( col0 AS SIGNED ) FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-1595 SELECT col1 * CAST ( col0 AS INTEGER ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - col1 + 40 * - col2 AS col0 FROM tab1 ---- -2186 -2290 -3853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col2 + - col2 col2 FROM tab2 AS cor0 ---- -1482 -702 -756 query I rowsort SELECT ALL - ( + col2 ) + col1 AS col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + col2 * col2 + - col2 AS col1 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT DISTINCT + + 4 * + col0 FROM tab2 AS cor0 ---- 28 312 316 query I rowsort SELECT ALL + + cor0.col1 * + col2 AS col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL + col1 + - col0 * col1 AS col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT DISTINCT col0 + cor0.col2 * + ( cor0.col0 ) FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT ALL + col1 + + 35 AS col0 FROM tab1 ---- 45 48 61 query I rowsort SELECT ALL - 10 + col2 + + col2 AS col2 FROM tab2 ---- 42 44 66 query I rowsort SELECT DISTINCT 18 * col1 - col0 FROM tab1 ---- 116 154 465 query I rowsort SELECT 68 * + tab0.col0 AS col2 FROM tab0 ---- 1632 2380 6052 query I rowsort SELECT ALL 69 + col1 FROM tab2 ---- 100 128 86 query I rowsort SELECT DISTINCT + - 28 + col0 FROM tab0 AS cor0 ---- -4 61 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1610 SELECT - col1 DIV - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-1610 SELECT - col1 / - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 0 0 8 query I rowsort SELECT ALL - + 67 * col1 AS col2 FROM tab0 cor0 ---- -5762 -6097 -6499 query I rowsort SELECT ALL - 65 * col0 + 4 AS col0 FROM tab1 AS cor0 ---- -191 -4156 -5196 query I rowsort SELECT - col1 * col1 + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT ALL + - cor0.col2 + col0 * - col2 * - 30 FROM tab0 AS cor0 ---- 1049 218858 23727 query I rowsort SELECT - + 52 * + col0 + + 69 FROM tab2 AS cor0 ---- -295 -3987 -4039 query I rowsort SELECT DISTINCT - col2 * + col0 * cor0.col0 AS col0 FROM tab2 cor0 ---- -1323 -158184 -237158 query I rowsort SELECT ALL - 3 + col1 AS col0 FROM tab2 AS cor0 ---- 14 28 56 query I rowsort SELECT ALL - 24 AS col0 FROM tab0 ---- -24 -24 -24 skipif mysql # not compatible query I rowsort SELECT CAST ( - 37 AS REAL ) AS col1 FROM tab0 ---- -37 -37 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + 99 col1 FROM tab1 AS cor0 ---- 109 112 125 query I rowsort SELECT ALL + 85 AS col2 FROM tab2 AS cor0 ---- 85 85 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1622 SELECT ALL - - CAST( - col2 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-1622 SELECT ALL - - CAST ( - col2 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT + ( 29 ) * + col2 AS col2 FROM tab2 cor0 ---- 1102 754 783 onlyif mysql # use DIV operator for integer division query I rowsort label-1624 SELECT DISTINCT + ( 57 ) * col0 DIV ( col1 * col0 ) AS col0 FROM tab1 AS cor0 ---- 2 4 5 skipif mysql # not compatible query I rowsort label-1624 SELECT DISTINCT + ( 57 ) * col0 / ( col1 * col0 ) AS col0 FROM tab1 AS cor0 ---- 2 4 5 query I rowsort SELECT - 79 * + col2 FROM tab2 AS cor0 ---- -2054 -2133 -3002 query I rowsort SELECT DISTINCT - 48 * + col1 FROM tab2 AS cor0 ---- -1488 -2832 -816 query I rowsort SELECT + + 98 * - col0 AS col2 FROM tab2 AS cor0 ---- -686 -7644 -7742 query I rowsort SELECT + - col1 * col0 AS col2 FROM tab0 cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1629 SELECT ALL - - col1 + col0 * col1 DIV - col1 FROM tab1 AS cor0 ---- -54 -67 23 skipif mysql # not compatible query I rowsort label-1629 SELECT ALL - - col1 + col0 * col1 / - col1 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT - 14 + 78 AS col0 FROM tab1 ---- 64 64 64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1631 SELECT - CAST( 21 AS SIGNED ) FROM tab1 ---- -21 -21 -21 skipif mysql # not compatible query I rowsort label-1631 SELECT - CAST ( 21 AS INTEGER ) FROM tab1 ---- -21 -21 -21 query I rowsort SELECT 91 * + col0 + col2 FROM tab2 ---- 664 7124 7227 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * - col1 * - col1 col1 FROM tab0 cor0 ---- 636056 753571 912673 query I rowsort SELECT - col1 * + 12 * col0 FROM tab2 AS cor0 ---- -16116 -2604 -55224 query I rowsort SELECT ALL + col2 * + 77 * - col0 FROM tab1 AS cor0 ---- -12474 -280896 -591360 query I rowsort SELECT DISTINCT - + col2 * 20 AS col1 FROM tab1 AS cor0 ---- -1080 -1140 -1920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 30 col2 FROM tab0, tab0 AS cor0 ---- 30 query I rowsort SELECT ALL - - col2 * 81 FROM tab2 cor0 ---- 2106 2187 3078 onlyif mysql # use DIV operator for integer division query I rowsort label-1639 SELECT col0 + col1 DIV 7 + - col0 * col2 FROM tab1 cor0 ---- -156 -3583 -7599 skipif mysql # not compatible query I rowsort label-1639 SELECT col0 + col1 / 7 + - col0 * col2 FROM tab1 cor0 ---- -156 -3583 -7599 query I rowsort SELECT - col1 + ( + 82 ) * - col1 FROM tab2 AS cor0 ---- -1411 -2573 -4897 query I rowsort SELECT ALL - col2 - - col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT - col0 * 50 - - ( + col2 ) AS col1 FROM tab0 cor0 ---- -1167 -1749 -4368 query I rowsort SELECT DISTINCT - 98 AS col1 FROM tab0, tab1, tab2 AS cor0 ---- -98 query I rowsort SELECT ALL + - col0 * 78 FROM tab0 AS cor0 ---- -1872 -2730 -6942 query I rowsort SELECT + col0 - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT col1 + + cor0.col0 + 97 * - col0 AS col2 FROM tab1 AS cor0 ---- -262 -6134 -7667 query I rowsort SELECT + cor0.col0 * col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT col2 * - 26 FROM tab1 ---- -1404 -1482 -2496 query I rowsort SELECT - col1 + - ( 91 + col1 ) FROM tab1 ---- -111 -117 -143 query I rowsort SELECT + ( - 41 ) AS col0 FROM tab2 AS cor0 ---- -41 -41 -41 query I rowsort SELECT col0 + 82 * - col1 + 11 * 27 FROM tab0 AS cor0 ---- -6731 -7076 -7622 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1652 SELECT + 9 * + col0 + + cor0.col0 + - CAST( col2 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- -24 583 704 skipif mysql # not compatible query I rowsort label-1652 SELECT + 9 * + col0 + + cor0.col0 + - CAST ( col2 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- -24 583 704 query I rowsort SELECT col0 + - col1 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -27 -38 87 query I rowsort SELECT + - ( + col2 ) + - cor0.col2 FROM tab0 AS cor0 ---- -164 -2 -66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1655 SELECT ALL CAST( cor0.col0 AS SIGNED ) * - col2 + - col0 AS col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 skipif mysql # not compatible query I rowsort label-1655 SELECT ALL CAST ( cor0.col0 AS INTEGER ) * - col2 + - col0 AS col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT + - 7 + 34 + - col0 FROM tab1 AS cor0 ---- -37 -53 24 query I rowsort SELECT + 52 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to 7f4ae30893ab330784829711032ae599 query I rowsort SELECT + col0 * - 51 FROM tab0 ---- -1224 -1785 -4539 query I rowsort SELECT + col1 + - 86 FROM tab1 AS cor0 ---- -60 -73 -76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1660 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1660 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL + 65 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 8bef2ea1f05f3514633f851312bdd805 query I rowsort SELECT + tab2.col0 * 7 AS col1 FROM tab2 ---- 49 546 553 onlyif mysql # use DIV operator for integer division query I rowsort label-1663 SELECT ALL + col0 DIV + 16 FROM tab1 ---- 0 4 5 skipif mysql # not compatible query I rowsort label-1663 SELECT ALL + col0 / + 16 FROM tab1 ---- 0 4 5 onlyif mysql # use DIV operator for integer division query I rowsort label-1664 SELECT col0 * col0 DIV + tab0.col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1664 SELECT col0 * col0 / + tab0.col0 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-1665 SELECT - col0 * col2 DIV - col0 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-1665 SELECT - col0 * col2 / - col0 FROM tab0 ---- 1 33 82 query I rowsort SELECT + col0 + + col1 * col2 AS col1 FROM tab0 cor0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT cor0.col2 * ( 88 ) AS col0 FROM tab1 AS cor0 ---- 4752 5016 8448 query I rowsort SELECT DISTINCT - col0 * 97 + - 47 FROM tab1 AS cor0 ---- -338 -6255 -7807 query I rowsort SELECT ALL + col0 + - col1 * 79 FROM tab0 AS cor0 ---- -6770 -7100 -7628 onlyif mysql # use DIV operator for integer division query I rowsort label-1670 SELECT col0 DIV CAST( ( cor0.col1 ) AS SIGNED ) FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-1670 SELECT col0 / CAST ( ( cor0.col1 ) AS INTEGER ) FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT - col1 + + 55 FROM tab0 AS cor0 ---- -31 -36 -42 query I rowsort SELECT ALL + cor0.col0 AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT ALL col0 * - 41 FROM tab0 AS cor0 ---- -1435 -3649 -984 onlyif mysql # use DIV operator for integer division query I rowsort label-1674 SELECT ALL - col0 DIV col0 + col0 FROM tab2 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-1674 SELECT ALL - col0 / col0 + col0 FROM tab2 ---- 6 77 78 query I rowsort SELECT tab0.col0 + - 94 AS col2 FROM tab0 ---- -5 -59 -70 query I rowsort SELECT DISTINCT + col2 * 64 FROM tab0 ---- 2112 5248 64 query I rowsort SELECT ALL - + cor0.col0 + col1 * + col0 AS col1 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT ALL - + cor0.col2 * - col0 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT - col0 * 66 AS col1 FROM tab0 ---- -1584 -2310 -5874 query I rowsort SELECT col0 * + 65 + + col0 * col2 FROM tab0 AS cor0 ---- 13083 2310 2352 query I rowsort SELECT - tab0.col0 + - col1 * - tab0.col0 FROM tab0 ---- 2040 3360 8010 onlyif mysql # use DIV operator for integer division query I rowsort label-1682 SELECT ( col1 ) DIV - 80 + + 35 * col2 AS col1 FROM tab0 ---- 1154 2869 34 skipif mysql # not compatible query I rowsort label-1682 SELECT ( col1 ) / - 80 + + 35 * col2 AS col1 FROM tab0 ---- 1154 2869 34 query I rowsort SELECT col0 + col1 * + 41 FROM tab1 AS cor0 ---- 1069 474 613 query I rowsort SELECT - cor0.col0 AS col0 FROM tab1, tab0, tab1 AS cor0, tab2 ---- 81 values hashing to 08e380e50b0cb64601bc84e5254deef4 query I rowsort SELECT ALL - 17 AS col1 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 28cd5b4c959cb41fbc56389ab43d167e onlyif mysql # use DIV operator for integer division query I rowsort label-1686 SELECT ALL + cor0.col1 - col2 DIV + 51 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-1686 SELECT ALL + cor0.col1 - col2 / + 51 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT col1 + col0 * ( 84 ) AS col1 FROM tab0 AS cor0 ---- 2102 3037 7567 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * col0 col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL - col0 * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1690 SELECT ALL - col0 * + col0 + CAST( + col1 AS SIGNED ) FROM tab0 AS cor0 ---- -1128 -490 -7830 skipif mysql # not compatible query I rowsort label-1690 SELECT ALL - col0 * + col0 + CAST ( + col1 AS INTEGER ) FROM tab0 AS cor0 ---- -1128 -490 -7830 query I rowsort SELECT ALL 4 * - col2 + + col2 FROM tab2 AS cor0 ---- -114 -78 -81 query I rowsort SELECT + 3 * 10 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 14 col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -14 query I rowsort SELECT + col2 + col0 * + col2 * + 48 FROM tab2 ---- 144134 9099 97370 query I rowsort SELECT cor0.col0 * col1 * - col0 AS col0 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT - - 45 + + col2 AS col1 FROM tab0 AS cor0 ---- 127 46 78 query I rowsort SELECT DISTINCT 61 + - col2 FROM tab2 AS cor0 ---- 23 34 35 query I rowsort SELECT DISTINCT + - col2 - - col1 AS col1 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT DISTINCT cor0.col0 * + cor0.col2 + ( + col2 ) + + col1 FROM tab0 AS cor0 ---- 133 7471 911 query I rowsort SELECT + 20 * - col0 FROM tab0 cor0 ---- -1780 -480 -700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col1 * + col0 col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL col0 + 60 AS col1 FROM tab0 AS cor0 ---- 149 84 95 query I rowsort SELECT DISTINCT + + col2 + - col2 AS col2 FROM tab2 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1704 SELECT - cor0.col1 + - ( col2 ) DIV + cor0.col0 FROM tab0 cor0 ---- -87 -91 -97 skipif mysql # not compatible query I rowsort label-1704 SELECT - cor0.col1 + - ( col2 ) / + cor0.col0 FROM tab0 cor0 ---- -87 -91 -97 query I rowsort SELECT DISTINCT + col0 - + col0 * col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT DISTINCT - col0 * - col2 + col2 * + col2 FROM tab1 AS cor0 ---- 16896 3078 6897 query I rowsort SELECT + 29 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 4c56285992bcb76e1aac22e6d23d1318 onlyif mysql # use DIV operator for integer division query I rowsort label-1708 SELECT ALL - col2 DIV + cor0.col0 + - ( + col0 ) + - 29 * col1 AS col2 FROM tab0 AS cor0 ---- -2519 -2728 -2848 skipif mysql # not compatible query I rowsort label-1708 SELECT ALL - col2 / + cor0.col0 + - ( + col0 ) + - 29 * col1 AS col2 FROM tab0 AS cor0 ---- -2519 -2728 -2848 query I rowsort SELECT 75 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e61b59795204c348103a58c0a8e4ce16 onlyif mysql # use DIV operator for integer division query I rowsort label-1710 SELECT DISTINCT - ( col2 ) DIV + col1 AS col2 FROM tab2 AS cor0 ---- -2 0 skipif mysql # not compatible query I rowsort label-1710 SELECT DISTINCT - ( col2 ) / + col1 AS col2 FROM tab2 AS cor0 ---- -2 0 query I rowsort SELECT + 86 * cor0.col1 FROM tab1 AS cor0 ---- 1118 2236 860 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 * col1 col2 FROM tab1 AS cor0 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort SELECT ALL + + CAST ( 35 AS REAL ) FROM tab2 AS cor0 ---- 35 35 35 query I rowsort SELECT col1 + ( col0 ) * cor0.col1 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1715 SELECT ALL + CAST( NULL AS SIGNED ) * col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1715 SELECT ALL + CAST ( NULL AS INTEGER ) * col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - ( col0 ) + col2 AS col1 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT col1 * 9 - + 45 AS col1 FROM tab1 ---- 189 45 72 query I rowsort SELECT + 17 + col0 AS col0 FROM tab1 AS cor0 ---- 20 81 97 query I rowsort SELECT DISTINCT - - ( + 38 ) FROM tab2 AS cor0 ---- 38 query I rowsort SELECT + ( - 1 ) * col2 AS col2 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT + ( col2 ) * + 45 AS col2 FROM tab0 AS cor0 ---- 1485 3690 45 onlyif mysql # use DIV operator for integer division query I rowsort label-1722 SELECT col2 DIV 57 FROM tab1 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-1722 SELECT col2 / 57 FROM tab1 ---- 0 1 1 query I rowsort SELECT ( col0 ) + - col0 + + 98 FROM tab2 ---- 98 98 98 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-1725 SELECT DISTINCT + col1 DIV + col0 + 15 + + 38 DIV + col0 FROM tab0 AS cor0 ---- 16 18 19 skipif mysql # not compatible query I rowsort label-1725 SELECT DISTINCT + col1 / + col0 + 15 + + 38 / + col0 FROM tab0 AS cor0 ---- 16 18 19 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1726 SELECT ALL - ( + col0 ) * CAST( 77 AS SIGNED ) + - col1 AS col1 FROM tab1 AS cor0 ---- -257 -4938 -6173 skipif mysql # not compatible query I rowsort label-1726 SELECT ALL - ( + col0 ) * CAST ( 77 AS INTEGER ) + - col1 AS col1 FROM tab1 AS cor0 ---- -257 -4938 -6173 query I rowsort SELECT ALL + 57 * + cor0.col0 * + col0 AS col2 FROM tab0 AS cor0 ---- 32832 451497 69825 query I rowsort SELECT ALL + cor0.col2 * - col1 - - col1 * cor0.col1 FROM tab2 AS cor0 ---- -357 124 1947 query I rowsort SELECT ALL - col2 + + col2 + col1 FROM tab2 ---- 17 31 59 query I rowsort SELECT + 40 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT - 26 * + col0 + + col2 - + col1 FROM tab0 ---- -1006 -2323 -677 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 15 * + tab0.col1 + - col0 * col0 col0 FROM tab0 ---- -6556 230 714 query I rowsort SELECT ALL 47 + col2 * - tab1.col2 + 55 FROM tab1 ---- -2814 -3147 -9114 query I rowsort SELECT DISTINCT tab2.col0 + 95 * 45 AS col2 FROM tab2 ---- 4282 4353 4354 onlyif mysql # use DIV operator for integer division query I rowsort label-1735 SELECT - + cor0.col1 DIV 30 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1735 SELECT - + cor0.col1 / 30 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - 14 + cor0.col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 81b4d6c9832a62b38894dc917c4cedc2 query I rowsort SELECT 64 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e onlyif mysql # use DIV operator for integer division query I rowsort label-1738 SELECT DISTINCT + 94 DIV col0 FROM tab0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-1738 SELECT DISTINCT + 94 / col0 FROM tab0 ---- 1 2 3 query I rowsort SELECT 18 * 50 FROM tab2 ---- 900 900 900 query I rowsort SELECT col1 + + cor0.col2 * col0 FROM tab1 AS cor0 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-1741 SELECT DISTINCT + tab0.col2 * col1 DIV + col1 + + col1 * + tab0.col0 col2 FROM tab0 ---- 2097 3396 8181 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1741 SELECT DISTINCT + tab0.col2 * col1 / + col1 + + col1 * + tab0.col0 col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT ( 11 ) AS col0 FROM tab2, tab2 cor0, tab2 AS cor1 ---- 11 query I rowsort SELECT ALL - 45 * col0 FROM tab0 AS cor0 ---- -1080 -1575 -4005 query I rowsort SELECT DISTINCT - 96 * - col0 AS col2 FROM tab2 cor0 ---- 672 7488 7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 90 * col2 col2 FROM tab1 ---- -4860 -5130 -8640 query I rowsort SELECT DISTINCT col2 * col0 + cor0.col0 FROM tab0 AS cor0 ---- 70 7387 816 onlyif mysql # use DIV operator for integer division query I rowsort label-1747 SELECT - col1 + + col1 DIV col1 FROM tab2 AS cor0 ---- -16 -30 -58 skipif mysql # not compatible query I rowsort label-1747 SELECT - col1 + + col1 / col1 FROM tab2 AS cor0 ---- -16 -30 -58 query I rowsort SELECT + cor0.col1 + + 94 FROM tab1 cor0 ---- 104 107 120 query I rowsort SELECT + - col1 + + col1 * col2 * - cor0.col1 FROM tab2 AS cor0 ---- -10999 -25978 -90565 query I rowsort SELECT - col2 * col1 + 9 AS col1 FROM tab2 AS cor0 ---- -1525 -637 -828 query I rowsort SELECT ALL col2 * ( - col2 ) FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - cor0.col2 + + 78 * col2 * + col2 col1 FROM tab1 AS cor0 ---- 227394 253365 718752 query I rowsort SELECT - col0 - 21 * - col1 FROM tab1 AS cor0 ---- 146 193 543 onlyif mysql # use DIV operator for integer division query I rowsort label-1754 SELECT col1 * col2 + + CAST( - col2 AS SIGNED ) DIV + col0 + col2 AS col0 FROM tab1 ---- 1343 1440 627 skipif mysql # not compatible query I rowsort label-1754 SELECT col1 * col2 + + CAST ( - col2 AS INTEGER ) / + col0 + col2 AS col0 FROM tab1 ---- 1343 1440 627 query I rowsort SELECT + col0 * ( 34 ) AS col2 FROM tab2 AS cor0 ---- 238 2652 2686 query I rowsort SELECT DISTINCT tab1.col2 - - 62 AS col2 FROM tab1 ---- 116 119 158 query I rowsort SELECT - col2 + ( + col1 ) + col0 FROM tab2 ---- 11 111 58 query I rowsort SELECT - col2 - 55 FROM tab2 ---- -81 -82 -93 query I rowsort SELECT - col2 + - col0 * - tab0.col1 - col0 * tab0.col2 AS col2 FROM tab0 ---- 1239 3359 719 query I rowsort SELECT - col0 + ( 79 ) AS col0 FROM tab2 AS cor0 ---- 0 1 72 query I rowsort SELECT ALL - ( + col0 ) + col2 * + col0 AS col1 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT cor0.col2 * 38 - col1 FROM tab0 AS cor0 ---- -59 1168 3025 query I rowsort SELECT DISTINCT - ( 9 ) + + col2 FROM tab1 AS cor0 ---- 45 48 87 query I rowsort SELECT ALL - - col0 * - col1 AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - ( col1 ) - col2 FROM tab0 AS cor0 ---- -119 -173 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-1766 SELECT DISTINCT + col2 + - 66 DIV - col1 FROM tab1 AS cor0 ---- 101 56 63 skipif mysql # not compatible query I rowsort label-1766 SELECT DISTINCT + col2 + - 66 / - col1 FROM tab1 AS cor0 ---- 101 56 63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 64 + - col0 col1 FROM tab1 AS cor0 ---- -128 -144 -67 query I rowsort SELECT DISTINCT - cor0.col0 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- -3 -64 -80 query I rowsort SELECT - cor0.col2 + ( + col0 ) AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL - col2 * col1 * + col0 - - col1 FROM tab0 AS cor0 ---- -3298 -664027 -68026 query I rowsort SELECT + col0 * + 59 + + col0 FROM tab2 AS cor0 ---- 420 4680 4740 query I rowsort SELECT - + col2 + + cor0.col2 * - 21 AS col1 FROM tab2 AS cor0 ---- -572 -594 -836 query I rowsort SELECT - 47 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -4042 -4277 -4559 onlyif mysql # use DIV operator for integer division query I rowsort label-1774 SELECT ALL col1 + col1 DIV ( + 20 ) AS col0 FROM tab2 AS cor0 ---- 17 32 61 skipif mysql # not compatible query I rowsort label-1774 SELECT ALL col1 + col1 / ( + 20 ) AS col0 FROM tab2 AS cor0 ---- 17 32 61 query I rowsort SELECT cor0.col0 + ( col2 ) AS col2 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ALL + cor0.col1 + 13 FROM tab1 AS cor0 ---- 23 26 39 query I rowsort SELECT DISTINCT - 71 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -71 onlyif mysql # use DIV operator for integer division query I rowsort label-1778 SELECT DISTINCT - col2 DIV tab2.col1 AS col1 FROM tab2 ---- -2 0 skipif mysql # not compatible query I rowsort label-1778 SELECT DISTINCT - col2 / tab2.col1 AS col1 FROM tab2 ---- -2 0 query I rowsort SELECT DISTINCT + ( col0 ) * + col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL 21 * - col1 FROM tab2 AS cor0 ---- -1239 -357 -651 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + col2 ) col2 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT ALL - 97 * + 43 AS col2 FROM tab0 AS cor0 ---- -4171 -4171 -4171 query I rowsort SELECT col0 * col2 + cor0.col2 * 36 FROM tab1 cor0 ---- 11136 2106 5700 query I rowsort SELECT + col0 * 19 * col2 AS col1 FROM tab2 AS cor0 ---- 3591 38532 57038 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1785 SELECT ALL + CAST( - ( + col2 ) AS SIGNED ) FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-1785 SELECT ALL + CAST ( - ( + col2 ) AS INTEGER ) FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + cor0.col0 + - col2 + col1 FROM tab0 AS cor0 ---- 131 77 98 query I rowsort SELECT 40 + col0 FROM tab1 AS cor0 ---- 104 120 43 query I rowsort SELECT col1 * ( + tab0.col2 ) AS col0 FROM tab0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-1789 SELECT DISTINCT - col1 + - cor0.col0 DIV col2 FROM tab1 AS cor0 ---- -11 -13 -26 skipif mysql # not compatible query I rowsort label-1789 SELECT DISTINCT - col1 + - cor0.col0 / col2 FROM tab1 AS cor0 ---- -11 -13 -26 query I rowsort SELECT DISTINCT + col0 * - col0 + cor0.col1 FROM tab0 AS cor0 ---- -1128 -490 -7830 query I rowsort SELECT DISTINCT + col2 + + 7 * - col0 * ( col2 ) FROM tab1 cor0 ---- -1080 -25479 -53664 query I rowsort SELECT + - ( - 15 ) * - cor0.col0 + + 3 + cor0.col0 FROM tab2 AS cor0 ---- -1089 -1103 -95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1793 SELECT ALL + + col0 * + col2 * + CAST( NULL AS SIGNED ) + - col0 + col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1793 SELECT ALL + + col0 * + col2 * + CAST ( NULL AS INTEGER ) + - col0 + col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col2 * col1 + col0 AS col2 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT - 90 AS col2 FROM tab2 ---- -90 -90 -90 query I rowsort SELECT DISTINCT col1 * + tab0.col1 + - col2 + - col1 * col0 FROM tab0 ---- 100 5299 6013 query I rowsort SELECT col1 * col1 + - col0 - + col0 * col2 FROM tab0 AS cor0 ---- 6580 894 9339 query I rowsort SELECT DISTINCT - + col2 * col0 * - cor0.col2 + + col2 AS col2 FROM tab1 AS cor0 ---- 207993 737376 8802 onlyif mysql # use DIV operator for integer division query I rowsort label-1799 SELECT + col2 * + col2 + + col0 DIV + col1 - - col2 * + col1 AS col0 FROM tab1 AS cor0 ---- 10470 3825 4320 skipif mysql # not compatible query I rowsort label-1799 SELECT + col2 * + col2 + + col0 / + col1 - - col2 * + col1 AS col0 FROM tab1 AS cor0 ---- 10470 3825 4320 query I rowsort SELECT col0 * 10 - col0 FROM tab0 AS cor0 ---- 216 315 801 query I rowsort SELECT + col0 + + ( col0 ) + col0 AS col0 FROM tab1 AS cor0 ---- 192 240 9 query I rowsort SELECT ALL - - cor0.col0 AS col0 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT ALL + col1 + + col2 * col0 * + col1 FROM tab1 ---- 36490 4238 99853 query I rowsort SELECT ALL + col0 * ( - col0 ) + tab1.col1 * - 51 + col2 AS col1 FROM tab1 ---- -1281 -4549 -6967 query I rowsort SELECT col0 + col2 * + ( - col2 ) FROM tab0 ---- -1065 -6635 34 query I rowsort SELECT tab0.col1 - - 5 AS col0 FROM tab0 ---- 102 91 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1807 SELECT DISTINCT - col0 DIV + col2 + col2 FROM tab0 ---- -34 33 81 skipif mysql # not compatible query I rowsort label-1807 SELECT DISTINCT - col0 / + col2 + col2 FROM tab0 ---- -34 33 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1808 SELECT - CAST( - cor0.col0 AS SIGNED ) * cor0.col1 - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 2040 3360 8010 skipif mysql # not compatible query I rowsort label-1808 SELECT - CAST ( - cor0.col0 AS INTEGER ) * cor0.col1 - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT DISTINCT col2 + - col2 * + 80 * col2 FROM tab0 AS cor0 ---- -537838 -79 -87087 onlyif mysql # use DIV operator for integer division query I rowsort label-1810 SELECT ALL + - col0 DIV + 70 + + 98 + col1 FROM tab0 cor0 ---- 184 188 195 skipif mysql # not compatible query I rowsort label-1810 SELECT ALL + - col0 / + 70 + + 98 + col1 FROM tab0 cor0 ---- 184 188 195 onlyif mysql # use DIV operator for integer division query I rowsort label-1811 SELECT DISTINCT + tab2.col0 + + CAST( col1 AS SIGNED ) DIV col0 AS col0 FROM tab2 ---- 11 78 79 skipif mysql # not compatible query I rowsort label-1811 SELECT DISTINCT + tab2.col0 + + CAST ( col1 AS INTEGER ) / col0 AS col0 FROM tab2 ---- 11 78 79 query I rowsort SELECT DISTINCT 28 + + 44 * - col2 FROM tab2 cor0 ---- -1116 -1160 -1644 query I rowsort SELECT ALL 83 * + col1 FROM tab0 ---- 7138 7553 8051 query I rowsort SELECT ALL - cor0.col2 + - col1 * + col2 FROM tab1 AS cor0 ---- -1344 -1458 -627 onlyif mysql # use DIV operator for integer division query I rowsort label-1815 SELECT ALL - col0 + - cor0.col2 DIV + cor0.col2 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-1815 SELECT ALL - col0 + - cor0.col2 / + cor0.col2 FROM tab0 AS cor0 ---- -25 -36 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 98 + + col2 col2 FROM tab1 AS cor0 ---- 152 155 194 query I rowsort SELECT - col1 + 82 AS col2 FROM tab0 cor0 ---- -15 -4 -9 query I rowsort SELECT - + col0 * + col2 - - col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1819 SELECT DISTINCT + + CAST( - 29 AS SIGNED ) - + col0 FROM tab0 AS cor0 ---- -118 -53 -64 skipif mysql # not compatible query I rowsort label-1819 SELECT DISTINCT + + CAST ( - 29 AS INTEGER ) - + col0 FROM tab0 AS cor0 ---- -118 -53 -64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 51 + col0 col0 FROM tab1 ---- 115 131 54 query I rowsort SELECT ( col2 * col2 ) - 3 * - col0 * 8 FROM tab2 ---- 2548 3340 897 query I rowsort SELECT DISTINCT 5 + col1 FROM tab0 AS cor0 ---- 102 91 96 query I rowsort SELECT ALL + + col0 * col0 AS col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT ALL col2 * - col2 + ( - 99 ) FROM tab2 AS cor0 ---- -1543 -775 -828 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - col2 col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT - cor0.col0 * - ( col0 ) + - col1 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT ALL - col2 + + 91 FROM tab2 cor0 ---- 53 64 65 query I rowsort SELECT ALL col1 + 5 * col1 * - col2 AS col2 FROM tab2 cor0 ---- -3213 -4154 -7611 skipif mysql # not compatible query I rowsort SELECT + col0 - - CAST ( + 56 AS REAL ) AS col1 FROM tab2 AS cor0 ---- 134 135 63 onlyif mysql # use DIV operator for integer division query I rowsort label-1830 SELECT ALL + - cor0.col1 + - 74 DIV col2 FROM tab0 AS cor0 ---- -171 -88 -91 skipif mysql # not compatible query I rowsort label-1830 SELECT ALL + - cor0.col1 + - 74 / col2 FROM tab0 AS cor0 ---- -171 -88 -91 query I rowsort SELECT DISTINCT - col2 + cor0.col2 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT + col2 - + 39 * - col0 * + col2 AS col2 FROM tab2 AS cor0 ---- 117116 7398 79118 query I rowsort SELECT + cor0.col2 - - col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + col0 + - col1 + col0 * - col0 FROM tab2 cor0 ---- -6065 -6179 -73 query I rowsort SELECT ALL + col1 * col2 * + 36 FROM tab2 ---- 23256 30132 55224 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - 43 * col1 col0 FROM tab2 AS cor0 ---- -1306 -2511 -693 onlyif mysql # use DIV operator for integer division query I rowsort label-1837 SELECT ALL col2 DIV + col0 - col2 * - col2 FROM tab2 AS cor0 ---- 1444 676 732 skipif mysql # not compatible query I rowsort label-1837 SELECT ALL col2 / + col0 - col2 * - col2 FROM tab2 AS cor0 ---- 1444 676 732 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * ( + col0 ) + + col2 * cor0.col2 col1 FROM tab2 AS cor0 ---- 2704 4446 918 query I rowsort SELECT col0 + cor0.col1 * 3 + ( cor0.col0 ) FROM tab0 AS cor0 ---- 306 361 451 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1840 SELECT - col2 * col0 - 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-1840 SELECT - col2 * col0 - CAST ( NULL AS INTEGER ) col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 + col1 + col2 * 47 FROM tab0 AS cor0 ---- 1723 241 4036 onlyif mysql # use DIV operator for integer division query I rowsort label-1842 SELECT + col2 DIV - col0 AS col2 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-1842 SELECT + col2 / - col0 AS col2 FROM tab0 ---- -1 0 0 query I rowsort SELECT ALL ( col0 ) + - col0 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - 19 * - tab1.col0 AS col2 FROM tab1, tab0, tab2 AS cor0 ---- 1216 1520 57 query I rowsort SELECT + + 36 + col0 + + 10 FROM tab2 cor0 ---- 124 125 53 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1846 SELECT ALL + cor0.col2 * + col2 * - CAST( + ( + col1 ) + + col1 AS SIGNED ) FROM tab1 cor0 ---- -151632 -239616 -64980 skipif mysql # not compatible query I rowsort label-1846 SELECT ALL + cor0.col2 * + col2 * - CAST ( + ( + col1 ) + + col1 AS INTEGER ) FROM tab1 cor0 ---- -151632 -239616 -64980 query I rowsort SELECT DISTINCT 9 * col1 * ( + col1 * - col2 ) FROM tab1 ---- -146016 -328536 -51300 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 81 * col0 + + col2 + 65 col1 FROM tab0 AS cor0 ---- -1846 -2769 -7062 query I rowsort SELECT DISTINCT cor0.col2 * - cor0.col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL - 1 * - col1 AS col1 FROM tab0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-1851 SELECT - col2 * - col1 + col1 DIV tab2.col0 AS col2 FROM tab2 ---- 1534 646 841 skipif mysql # not compatible query I rowsort label-1851 SELECT - col2 * - col1 + col1 / tab2.col0 AS col2 FROM tab2 ---- 1534 646 841 query I rowsort SELECT - col0 * 78 FROM tab0 AS cor0 ---- -1872 -2730 -6942 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1853 SELECT ALL - CAST( NULL AS SIGNED ) * 82 * tab0.col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1853 SELECT ALL - CAST ( NULL AS INTEGER ) * 82 * tab0.col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT col1 * col0 * - ( col1 ) FROM tab2 ---- -22831 -271518 -6727 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 69 * 2 col0 FROM tab1 AS cor0 ---- -138 query I rowsort SELECT - + 19 * - 34 AS col2 FROM tab2 AS cor0 ---- 646 646 646 query I rowsort SELECT DISTINCT - 70 * col2 FROM tab1 AS cor0 ---- -3780 -3990 -6720 query I rowsort SELECT - 81 FROM tab2, tab2 AS cor0, tab1, tab0 AS cor1 ---- 81 values hashing to bab7cb237ee73283089388c330f59598 query I rowsort SELECT + - 89 + + 17 * col1 FROM tab1 cor0 ---- 132 353 81 query I rowsort SELECT - + col1 + - cor0.col2 * - col2 FROM tab2 AS cor0 ---- 1427 617 698 query I rowsort SELECT - col0 + 94 AS col1 FROM tab1 AS cor0 ---- 14 30 91 query I rowsort SELECT DISTINCT - - ( - 90 ) + col2 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2748 7 7372 query I rowsort SELECT - + col2 * + 35 FROM tab2 AS cor0 ---- -1330 -910 -945 query I rowsort SELECT ALL + + ( - 28 ) FROM tab1 AS cor0 ---- -28 -28 -28 query I rowsort SELECT DISTINCT - + col2 * col0 + col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT ALL + + 96 + col1 * col0 AS col2 FROM tab2 AS cor0 ---- 1439 313 4698 query I rowsort SELECT ALL + col1 - - col0 AS col0 FROM tab0 ---- 110 132 180 query I rowsort SELECT ALL - + 43 * col0 AS col1 FROM tab2 AS cor0 ---- -301 -3354 -3397 onlyif mysql # use DIV operator for integer division query I rowsort label-1869 SELECT ALL col1 DIV col2 - - col2 DIV col2 FROM tab0 AS cor0 ---- 2 3 98 skipif mysql # not compatible query I rowsort label-1869 SELECT ALL col1 / col2 - - col2 / col2 FROM tab0 AS cor0 ---- 2 3 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1870 SELECT DISTINCT - 98 * col0 + + CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1870 SELECT DISTINCT - 98 * col0 + + CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col0 * col2 + - col2 FROM tab0 AS cor0 ---- -36 -7380 -825 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 + cor0.col0 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 00ff93cbcc751be1393f9e1fd72170f8 query I rowsort SELECT ALL - col1 * col0 + col2 * col1 AS col2 FROM tab1 cor0 ---- -70 1326 208 query I rowsort SELECT ALL - col1 * + col0 + ( cor0.col0 ) FROM tab0 AS cor0 ---- -2040 -3360 -8010 onlyif mysql # use DIV operator for integer division query I rowsort label-1875 SELECT + col0 DIV 6 + - col0 + col0 FROM tab1 cor0 ---- 0 10 13 skipif mysql # not compatible query I rowsort label-1875 SELECT + col0 / 6 + - col0 + col0 FROM tab1 cor0 ---- 0 10 13 query I rowsort SELECT col1 + + cor0.col2 + 66 AS col2 FROM tab1 AS cor0 ---- 133 146 175 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + cor0.col1 col2 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-1878 SELECT + col2 DIV + col0 + + col1 * cor0.col2 + col1 * - col1 * + col2 AS col1 FROM tab2 cor0 ---- -10336 -25107 -88972 skipif mysql # not compatible query I rowsort label-1878 SELECT + col2 / + col0 + + col1 * cor0.col2 + col1 * - col1 * + col2 AS col1 FROM tab2 cor0 ---- -10336 -25107 -88972 onlyif mysql # use DIV operator for integer division query I rowsort label-1879 SELECT DISTINCT col0 + + 29 DIV col0 FROM tab0 AS cor0 ---- 25 35 89 skipif mysql # not compatible query I rowsort label-1879 SELECT DISTINCT col0 + + 29 / col0 FROM tab0 AS cor0 ---- 25 35 89 query I rowsort SELECT col2 * + col2 + - col1 * col2 FROM tab2 AS cor0 ---- -108 -858 798 query I rowsort SELECT DISTINCT cor0.col2 AS col0 FROM tab1, tab2, tab1 AS cor0 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col0 + col0 * - col1 - + tab1.col2 col0 FROM tab1 ---- -1056 -129 -633 query I rowsort SELECT - 89 + tab0.col2 AS col1 FROM tab0 ---- -56 -7 -88 query I rowsort SELECT ALL + col0 * cor0.col1 + - col2 AS col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT ALL 5 FROM tab1, tab2 cor0, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to 0da436460d6fcea5a1eb4b1d2219d7c9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1886 SELECT + 62 * + col1 / CAST( NULL AS SIGNED ) + + 56 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1886 SELECT + 62 * + col1 / CAST ( NULL AS INTEGER ) + + 56 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 53 + col1 * tab1.col2 AS col1 FROM tab1 ---- 1195 1351 517 query I rowsort SELECT - + ( col0 ) + + ( col2 ) AS col1 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - col1 * + 9 AS col2 FROM tab2 cor0 ---- -153 -279 -531 query I rowsort SELECT DISTINCT + - col2 + - 18 FROM tab1 cor0 ---- -114 -72 -75 query I rowsort SELECT DISTINCT - - col0 * 14 FROM tab1 AS cor0 ---- 1120 42 896 query I rowsort SELECT col0 * col0 + - col1 AS col0 FROM tab0 cor0 ---- 1128 490 7830 onlyif mysql # use DIV operator for integer division query I rowsort label-1893 SELECT ALL col2 DIV - ( + cor0.col0 ) col2 FROM tab1 AS cor0 ---- -1 -18 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1893 SELECT ALL col2 / - ( + cor0.col0 ) col2 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT ALL + col2 * col0 + - col1 AS col1 FROM tab1 AS cor0 ---- 136 3638 7667 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * + 75 col2 FROM tab2 AS cor0 ---- 1275 2325 4425 onlyif mysql # use DIV operator for integer division query I rowsort label-1896 SELECT DISTINCT col1 DIV - 33 AS col1 FROM tab0 AS cor0 ---- -2 skipif mysql # not compatible query I rowsort label-1896 SELECT DISTINCT col1 / - 33 AS col1 FROM tab0 AS cor0 ---- -2 query I rowsort SELECT + col1 * 22 AS col1 FROM tab2 AS cor0 ---- 1298 374 682 query I rowsort SELECT ALL col0 * + cor0.col0 - + col1 AS col0 FROM tab0 AS cor0 ---- 1128 490 7830 query I rowsort SELECT DISTINCT - col2 + + cor0.col2 * cor0.col0 FROM tab0 cor0 ---- 34 7216 759 onlyif mysql # use DIV operator for integer division query I rowsort label-1900 SELECT col2 - - col2 DIV col2 AS col1 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-1900 SELECT col2 - - col2 / col2 AS col1 FROM tab0 ---- 2 34 83 query I rowsort SELECT ALL + col1 - col2 AS col2 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT + + col0 * + col1 + + col2 FROM tab0 cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT - col0 * 94 + + col0 AS col2 FROM tab2 AS cor0 ---- -651 -7254 -7347 query I rowsort SELECT DISTINCT - col2 + + 29 * - 96 FROM tab1 cor0 ---- -2838 -2841 -2880 query I rowsort SELECT + 18 * col1 AS col1 FROM tab0 AS cor0 ---- 1548 1638 1746 query I rowsort SELECT DISTINCT + col2 + cor0.col2 * + col0 AS col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT - + 34 AS col0 FROM tab2 AS cor0 ---- -34 -34 -34 query I rowsort SELECT ALL - col2 * - 97 * col0 FROM tab2 AS cor0 ---- 18333 196716 291194 onlyif mysql # use DIV operator for integer division query I rowsort label-1909 SELECT DISTINCT + col0 DIV + 83 FROM tab0 cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-1909 SELECT DISTINCT + col0 / + 83 FROM tab0 cor0 ---- 0 1 query I rowsort SELECT ALL + - 50 * col0 AS col0 FROM tab0 AS cor0 ---- -1200 -1750 -4450 query I rowsort SELECT DISTINCT - - ( ( - col2 ) ) FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + ( + col0 ) + col0 * 1 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( col2 ) + 62 + col1 col0 FROM tab2 AS cor0 ---- 41 66 95 query I rowsort SELECT DISTINCT + cor0.col2 * - 15 AS col2 FROM tab1, tab0 AS cor0 ---- -1230 -15 -495 query I rowsort SELECT 59 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e29fef8cdec1ee45a71d213f16d2f1d3 onlyif mysql # use DIV operator for integer division query I rowsort label-1916 SELECT - + col0 DIV col0 - + col1 AS col0 FROM tab1 AS cor0 ---- -11 -14 -27 skipif mysql # not compatible query I rowsort label-1916 SELECT - + col0 / col0 - + col1 AS col0 FROM tab1 AS cor0 ---- -11 -14 -27 query I rowsort SELECT DISTINCT 33 * - 5 AS col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- -165 query I rowsort SELECT DISTINCT - 0 - col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT - col0 * - 53 FROM tab1 ---- 159 3392 4240 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 23 col1 FROM tab1 AS cor0 ---- -23 query I rowsort SELECT - col2 - - col2 * 27 AS col1 FROM tab1 AS cor0 ---- 1404 1482 2496 query I rowsort SELECT ALL ( - cor0.col1 ) + - 39 AS col2 FROM tab0 AS cor0 ---- -125 -130 -136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * + cor0.col2 * - col2 + - 98 col2 FROM tab0 AS cor0 ---- -195 -611982 -93752 query I rowsort SELECT ALL 24 * col1 FROM tab0 ---- 2064 2184 2328 query I rowsort SELECT ALL - ( - 42 ) * + col2 FROM tab2 ---- 1092 1134 1596 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1926 SELECT ALL - col2 + - col0 * + CAST( 45 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -1113 -1576 -4087 skipif mysql # not compatible query I rowsort label-1926 SELECT ALL - col2 + - col0 * + CAST ( 45 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -1113 -1576 -4087 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1927 SELECT - cor0.col0 * col1 * CAST( col1 AS SIGNED ) FROM tab0 AS cor0 ---- -177504 -329315 -737009 skipif mysql # not compatible query I rowsort label-1927 SELECT - cor0.col0 * col1 * CAST ( col1 AS INTEGER ) FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT - 66 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1122 -2046 -3894 query I rowsort SELECT ALL - 21 + col1 - - 44 AS col1 FROM tab2 cor0 ---- 40 54 82 query I rowsort SELECT ALL - - 72 - - col2 FROM tab0 AS cor0 ---- 105 154 73 query I rowsort SELECT ALL - col0 + + col1 * - 14 * col2 AS col2 FROM tab2 AS cor0 ---- -11725 -21554 -9123 query I rowsort SELECT DISTINCT ( - col1 ) + ( - col1 ) AS col0 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT col1 + + col0 * - ( + col2 + - cor0.col1 ) FROM tab0 AS cor0 ---- 1358 3457 892 query I rowsort SELECT + - cor1.col0 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT 60 + col0 + - 52 AS col2 FROM tab2 ---- 15 86 87 query I rowsort SELECT ALL - - cor1.col1 AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1937 SELECT ALL + col2 * col2 + + CAST( col1 AS SIGNED ) * - col2 FROM tab0 ---- -1749 -738 -96 skipif mysql # not compatible query I rowsort label-1937 SELECT ALL + col2 * col2 + + CAST ( col1 AS INTEGER ) * - col2 FROM tab0 ---- -1749 -738 -96 query I rowsort SELECT + 62 * - col2 + - col2 FROM tab1 AS cor0 ---- -3402 -3591 -6048 query I rowsort SELECT DISTINCT 25 + col1 AS col1 FROM tab0 cor0 ---- 111 116 122 query I rowsort SELECT DISTINCT tab1.col2 * + col0 + col1 * + 98 AS col2 FROM tab1 ---- 2710 4628 8954 query I rowsort SELECT - - cor0.col1 * - 73 AS col1 FROM tab1 AS cor0 ---- -1898 -730 -949 query I rowsort SELECT ALL - 40 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to f02f17e9bc17e514af018c6f245ed7a9 query I rowsort SELECT DISTINCT col1 + 93 FROM tab0 ---- 179 184 190 query I rowsort SELECT - 82 * - col1 AS col0 FROM tab1 cor0 ---- 1066 2132 820 onlyif mysql # use DIV operator for integer division query I rowsort label-1945 SELECT DISTINCT + col2 DIV col1 + col1 DIV tab0.col1 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-1945 SELECT DISTINCT + col2 / col1 + col1 / tab0.col1 FROM tab0 ---- 1 query I rowsort SELECT col0 * + 40 AS col1 FROM tab2 AS cor0 ---- 280 3120 3160 query I rowsort SELECT ALL + + 29 + 93 FROM tab1 AS cor0 ---- 122 122 122 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 36 * col1 col0 FROM tab1 AS cor0 ---- -360 -468 -936 query I rowsort SELECT DISTINCT ( 62 ) AS col2 FROM tab1 AS cor0 ---- 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1950 SELECT DISTINCT + - CAST( NULL AS SIGNED ) * - col2 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1950 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) * - col2 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + col2 * 7 FROM tab0 cor0 ---- 231 574 7 query I rowsort SELECT - + col1 + col1 * + cor0.col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT + cor0.col2 * 2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT - col1 * - col1 + cor0.col1 * 4 FROM tab0 AS cor0 ---- 7740 8645 9797 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + cor0.col2 col0 FROM tab2, tab2 AS cor0 ---- -26 -27 -38 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab0 AS cor2, tab1 AS cor3 ---- 3645 values hashing to e678818485e7b492c8b5d6db976ebc7d query I rowsort SELECT ALL - col1 + - 23 * - col2 + + col0 * + col0 AS col2 FROM tab1 cor0 ---- 1225 5397 8595 query I rowsort SELECT DISTINCT 10 AS col0 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 10 query I rowsort SELECT + - col0 * - col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 22 * + col2 - - ( cor0.col1 ) col1 FROM tab1 AS cor0 ---- -1162 -1244 -2099 query I rowsort SELECT - 35 * col0 + - 35 * - col0 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT 32 + - col1 AS col0 FROM tab2 ---- -27 1 15 query I rowsort SELECT + col0 + 61 FROM tab0 cor0 ---- 150 85 96 query I rowsort SELECT DISTINCT ( col0 * - col0 + col2 ) AS col2 FROM tab1 ---- -4039 -6304 45 query I rowsort SELECT 11 + col1 * + 86 FROM tab0 ---- 7407 7837 8353 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1966 SELECT tab0.col1 + CAST( NULL AS SIGNED ) * + tab0.col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1966 SELECT tab0.col1 + CAST ( NULL AS INTEGER ) * + tab0.col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL cor0.col0 + + col0 * col0 AS col2 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT ALL col1 * 92 FROM tab0 AS cor0 ---- 7912 8372 8924 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1969 SELECT + col1 + + CAST( NULL AS SIGNED ) * - 20 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1969 SELECT + col1 + + CAST ( NULL AS INTEGER ) * - 20 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col1 + - col0 FROM tab0 cor0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT + col2 * - col1 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort SELECT + col1 * CAST ( 79 AS REAL ) * col1 AS col1 FROM tab2 AS cor0 ---- 22831 274999 75919 query I rowsort SELECT ALL col0 * - 97 FROM tab2 ---- -679 -7566 -7663 onlyif mysql # use DIV operator for integer division query I rowsort label-1974 SELECT col2 DIV ( cor0.col0 ) + + col0 FROM tab2 AS cor0 ---- 10 78 79 skipif mysql # not compatible query I rowsort label-1974 SELECT col2 / ( cor0.col0 ) + + col0 FROM tab2 AS cor0 ---- 10 78 79 query I rowsort SELECT cor0.col0 + + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT cor0.col1 * 28 FROM tab2, tab0 cor0 ---- 9 values hashing to a332cfd25dcf64ec1aac7d898652e988 query I rowsort SELECT tab0.col0 + 89 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to bfa2466e465fd91de2c64217c746cb38 onlyif mysql # use DIV operator for integer division query I rowsort label-1978 SELECT DISTINCT - col0 * 30 DIV + col0 FROM tab2 ---- -30 skipif mysql # not compatible query I rowsort label-1978 SELECT DISTINCT - col0 * 30 / + col0 FROM tab2 ---- -30 query I rowsort SELECT DISTINCT ( 30 + col1 ) * col2 * tab0.col0 AS col2 FROM tab0 ---- 4445 883058 91872 onlyif mysql # use DIV operator for integer division query I rowsort label-1980 SELECT + 24 DIV 5 AS col0 FROM tab2 ---- 4 4 4 skipif mysql # not compatible query I rowsort label-1980 SELECT + 24 / 5 AS col0 FROM tab2 ---- 4 4 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1981 SELECT ALL - cor0.col0 * + col1 + - CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1981 SELECT ALL - cor0.col0 * + col1 + - CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( 81 ) * col0 col1 FROM tab0 ---- 1944 2835 7209 query I rowsort SELECT + + 63 AS col2 FROM tab1, tab0, tab2 cor0 ---- 27 values hashing to 38764a6e696d1a6b5095e29ef84959c0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 + + tab2.col2 + col2 col1 FROM tab2 ---- 111 85 93 query I rowsort SELECT ( col2 ) + + col0 AS col0 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT + 71 - + col0 FROM tab2 ---- -7 -8 64 query I rowsort SELECT + + col0 * col2 * - col0 + col0 AS col2 FROM tab2 AS cor0 ---- -1316 -158106 -237079 query I rowsort SELECT 47 * - col0 + col2 + - col1 AS col2 FROM tab0 AS cor0 ---- -1181 -1741 -4192 onlyif mysql # use DIV operator for integer division query I rowsort label-1989 SELECT col0 * + cor0.col0 + - col0 DIV + 46 FROM tab1 AS cor0 ---- 4095 6399 9 skipif mysql # not compatible query I rowsort label-1989 SELECT col0 * + cor0.col0 + - col0 / + 46 FROM tab1 AS cor0 ---- 4095 6399 9 query I rowsort SELECT DISTINCT - 61 + - col2 AS col2 FROM tab1 AS cor0 ---- -115 -118 -157 query I rowsort SELECT DISTINCT + col0 * col2 + ( col0 + - col1 ) * - ( col0 ) FROM tab0 cor0 ---- 2205 2280 7476 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col2 * + col2 + 7 * col1 col2 FROM tab1 AS cor0 ---- -2734 -3179 -9125 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab2.col1 col0 FROM tab2, tab1, tab0 cor0 ---- 17 31 59 query I rowsort SELECT col0 - - col0 * col0 FROM tab1 ---- 12 4160 6480 onlyif mysql # use DIV operator for integer division query I rowsort label-1995 SELECT col0 * + col2 + - col2 * col2 DIV + tab0.col1 AS col1 FROM tab0 ---- 35 7225 780 skipif mysql # not compatible query I rowsort label-1995 SELECT col0 * + col2 + - col2 * col2 / + tab0.col1 AS col1 FROM tab0 ---- 35 7225 780 query I rowsort SELECT col2 + col2 * - col2 AS col0 FROM tab1 ---- -2862 -3192 -9120 query I rowsort SELECT + - col0 * - col1 - col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT - - col1 * col2 + - col1 AS col2 FROM tab2 AS cor0 ---- 1475 629 806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + cor0.col0 * col2 + col1 col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT col1 + col1 * + tab2.col2 FROM tab2 ---- 1593 663 868 query I rowsort SELECT col2 * col2 + + tab1.col1 * col0 FROM tab1 ---- 10256 2994 3889 query I rowsort SELECT DISTINCT col2 * - col1 * col1 + col0 * - col2 FROM tab1 ---- -23904 -36666 -9348 query I rowsort SELECT col0 + - col1 + col0 FROM tab2 cor0 ---- -17 141 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * col0 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - + cor0.col1 + - col2 * + cor0.col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT - tab1.col0 + - col1 * + col1 AS col0 FROM tab1 ---- -164 -249 -679 query I rowsort SELECT ALL - tab1.col1 FROM tab1 WHERE NOT NULL NOT BETWEEN NULL AND ( - col1 * - col0 * col0 ) ---- query I rowsort SELECT + col1 + - cor0.col0 * + col1 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 177590 329412 737100 query I rowsort SELECT - + col0 + cor0.col0 * col1 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT - col2 + - col0 + col2 AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - col1 * col2 + col1 * col0 FROM tab1 cor0 ---- -1326 -208 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - cor0.col0 + - col0 col2 FROM tab2 AS cor0 ---- -1422 -224 -4680 onlyif mysql # use DIV operator for integer division query I rowsort label-2013 SELECT ALL col0 + - col0 DIV - col0 + + col1 AS col2 FROM tab1 AS cor0 ---- 30 75 94 skipif mysql # not compatible query I rowsort label-2013 SELECT ALL col0 + - col0 / - col0 + + col1 AS col2 FROM tab1 AS cor0 ---- 30 75 94 query I rowsort SELECT + col2 - col1 * col0 AS col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT col1 * - col1 - - col2 * + col0 FROM tab1 AS cor0 ---- -514 3548 7511 onlyif mysql # use DIV operator for integer division query I rowsort label-2016 SELECT DISTINCT + col2 * - col2 * col0 + - col1 DIV - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -114076 -5099 -52728 skipif mysql # not compatible query I rowsort label-2016 SELECT DISTINCT + col2 * - col2 * col0 + - col1 / - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -114076 -5099 -52728 query I rowsort SELECT DISTINCT + col0 + cor0.col2 AS col0 FROM tab1 cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 67 - col1 col0 FROM tab0 ---- -19 -24 -30 query I rowsort SELECT tab0.col1 * col0 + col0 AS col0 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT - + 78 + col2 AS col2 FROM tab0 AS cor0 ---- -45 -77 4 query I rowsort SELECT + cor0.col2 + - col1 AS col1 FROM tab2 cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-2022 SELECT DISTINCT + col1 + col1 DIV col0 - - col1 * + cor0.col1 * col2 FROM tab0 AS cor0 ---- 244157 679134 9508 skipif mysql # not compatible query I rowsort label-2022 SELECT DISTINCT + col1 + col1 / col0 - - col1 * + cor0.col1 * col2 FROM tab0 AS cor0 ---- 244157 679134 9508 query I rowsort SELECT - 2 * col1 + - col0 AS col0 FROM tab0 AS cor0 ---- -196 -229 -271 query I rowsort SELECT ALL - col1 + col2 AS col2 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT + col2 + + col1 * - col0 AS col1 FROM tab1 AS cor0 ---- -24 -583 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col1 + + col0 col2 FROM tab1 cor0 ---- 1120 704 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + col2 * + col1 col1 FROM tab2 ---- 1475 629 806 query I rowsort SELECT col0 + col1 * tab0.col2 AS col0 FROM tab0 ---- 132 2862 7551 query III rowsort SELECT * FROM tab1 WHERE NOT ( col1 ) IN ( - tab1.col1 * - tab1.col2 + + col1 * - col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d onlyif mysql # use DIV operator for integer division query I rowsort label-2030 SELECT DISTINCT tab2.col1 * col1 + col2 DIV - tab2.col1 FROM tab2 ---- 287 3481 961 skipif mysql # not compatible query I rowsort label-2030 SELECT DISTINCT tab2.col1 * col1 + col2 / - tab2.col1 FROM tab2 ---- 287 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 - - col1 col2 FROM tab2 ---- -21 33 4 query I rowsort SELECT ALL col0 * + tab0.col0 * col1 FROM tab0 ---- 118825 49536 720811 onlyif mysql # use DIV operator for integer division query I rowsort label-2033 SELECT col0 DIV - tab1.col0 + col1 + + col1 * - tab1.col2 FROM tab1 ---- -1236 -1379 -561 skipif mysql # not compatible query I rowsort label-2033 SELECT col0 / - tab1.col0 + col1 + + col1 * - tab1.col2 FROM tab1 ---- -1236 -1379 -561 query I rowsort SELECT ALL - col0 - - col1 * + col2 FROM tab2 ---- 1456 567 830 query I rowsort SELECT col1 + + col1 * tab0.col0 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT tab1.col1 * + col1 AS col1 FROM tab1 WHERE NOT col0 >= ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - col0 col0 FROM tab0 ---- 2 62 62 query I rowsort SELECT - col0 FROM tab0 WHERE NOT NULL NOT IN ( + col2 * col1 ) ---- query I rowsort SELECT ALL tab0.col1 - col0 AS col2 FROM tab0 ---- 2 62 62 query I rowsort SELECT + cor0.col0 * col1 + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- 4736 7440 87 query I rowsort SELECT cor0.col0 + - cor0.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 363494b33b4d1826f58e179e26d91c4a query I rowsort SELECT DISTINCT col0 * cor0.col2 AS col0 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + col0 * + col2 * + cor0.col0 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT col1 + cor0.col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -1427 -617 -698 onlyif mysql # use DIV operator for integer division query I rowsort label-2045 SELECT - col2 DIV - col0 + - col0 FROM tab1 cor0 ---- -64 -79 15 skipif mysql # not compatible query I rowsort label-2045 SELECT - col2 / - col0 + - col0 FROM tab1 cor0 ---- -64 -79 15 query I rowsort SELECT ALL + col2 + col2 - col1 * - tab0.col1 AS col2 FROM tab0 ---- 7462 8445 9411 query I rowsort SELECT DISTINCT - tab1.col0 * - col0 * col0 AS col0 FROM tab1 ---- 262144 27 512000 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * tab0.col2 + - col2 * + col0 col2 FROM tab0 ---- -34 -574 297 query I rowsort SELECT col2 + - col1 + + col1 * - col0 AS col2 FROM tab2 AS cor0 ---- -1322 -221 -4635 query I rowsort SELECT DISTINCT cor0.col2 + + col0 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 134 163 65 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT - col0 IN ( col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT * FROM tab1 WHERE NOT col0 > + col0 ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT col1 * col1 + tab1.col1 AS col1 FROM tab1 ---- 110 182 702 query I rowsort SELECT DISTINCT + tab2.col1 * tab2.col0 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT ALL + col2 - 73 FROM tab1 AS cor0 ---- -16 -19 23 onlyif mysql # use DIV operator for integer division query I rowsort label-2056 SELECT - 23 DIV - col0 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2056 SELECT - 23 / - col0 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + 85 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- 1445 2635 5015 query I rowsort SELECT - col0 * ( + col0 ) FROM tab0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-2059 SELECT ( 95 ) DIV + cor0.col0 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 30059525963e6a5b29a2a621770fff65 skipif mysql # not compatible query I rowsort label-2059 SELECT ( 95 ) / + cor0.col0 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 30059525963e6a5b29a2a621770fff65 query I rowsort SELECT - col1 * + col0 + - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT ALL - col0 + + col1 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT - + col1 * 72 + - 36 AS col0 FROM tab0 AS cor0 ---- -6228 -6588 -7020 query I rowsort SELECT col2 + ( col1 ) + col1 FROM tab1 AS cor0 ---- 106 122 77 query I rowsort SELECT + - col0 * col0 + + col1 AS col2 FROM tab0 cor0 ---- -1128 -490 -7830 query I rowsort SELECT - + 63 + col2 FROM tab1 AS cor0 ---- -6 -9 33 query I rowsort SELECT + - col0 * - 93 + col2 AS col2 FROM tab0 AS cor0 ---- 2265 3256 8359 query I rowsort SELECT + ( 91 ) FROM tab1 cor0 ---- 91 91 91 query I rowsort SELECT col2 * cor0.col0 + col1 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT - col1 * 71 FROM tab0 cor0 ---- -6106 -6461 -6887 query I rowsort SELECT - col0 * 61 AS col0 FROM tab0 ---- -1464 -2135 -5429 query I rowsort SELECT ALL - col2 + 62 AS col0 FROM tab1 ---- -34 5 8 onlyif mysql # use DIV operator for integer division query I rowsort label-2072 SELECT ALL col1 + col2 DIV col2 AS col1 FROM tab1 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-2072 SELECT ALL col1 + col2 / col2 AS col1 FROM tab1 ---- 11 14 27 query I rowsort SELECT ALL col2 * 22 + - col1 FROM tab0 ---- -75 1713 640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 + cor0.col1 col2 FROM tab1, tab2 AS cor0 ---- 0 query I rowsort SELECT + + 49 + - 85 AS col0 FROM tab2 cor0 ---- -36 -36 -36 query I rowsort SELECT - 18 + col1 FROM tab0 AS cor0 ---- 68 73 79 query I rowsort SELECT DISTINCT - ( - col2 ) + + col0 * col0 FROM tab1 cor0 ---- 4153 63 6496 onlyif mysql # use DIV operator for integer division query I rowsort label-2078 SELECT DISTINCT + 97 DIV 44 col2 FROM tab2 AS cor0 ---- 2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2078 SELECT DISTINCT + 97 / 44 col2 FROM tab2 AS cor0 ---- 2 query I rowsort SELECT ALL - col1 * + col0 + + col2 - - cor0.col2 FROM tab2 AS cor0 ---- -1267 -163 -4550 query I rowsort SELECT col1 + - col2 * - col2 AS col1 FROM tab0 cor0 ---- 1175 6815 98 query I rowsort SELECT - ( cor0.col1 ) + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - + col2 * - cor0.col2 + + cor0.col1 AS col0 FROM tab1 cor0 ---- 2942 3259 9229 query I rowsort SELECT DISTINCT ( col2 ) + col0 AS col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT ALL + + 22 AS col1 FROM tab2 AS cor0 ---- 22 22 22 query I rowsort SELECT + 24 * - col0 * + col0 + + col2 FROM tab1 AS cor0 ---- -153504 -162 -98247 query I rowsort SELECT DISTINCT - ( + col0 ) * col0 + - col0 FROM tab2 cor0 ---- -56 -6162 -6320 query I rowsort SELECT - col0 * - 24 * + tab0.col0 AS col1 FROM tab0 ---- 13824 190104 29400 query I rowsort SELECT ( col1 ) * - tab2.col0 * col0 AS col2 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT - col2 - - col2 * col0 AS col2 FROM tab0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2090 SELECT DISTINCT CAST( NULL AS DECIMAL ) * - col0 + tab2.col2 / tab2.col1 AS col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-2090 SELECT DISTINCT CAST ( NULL AS REAL ) * - col0 + tab2.col2 / tab2.col1 AS col0 FROM tab2 ---- NULL query I rowsort SELECT + 4 * col1 AS col0 FROM tab0 ---- 344 364 388 onlyif mysql # use DIV operator for integer division query I rowsort label-2092 SELECT DISTINCT tab2.col2 + - tab2.col2 DIV col0 + + col0 DIV col1 AS col1 FROM tab2 ---- 24 27 42 skipif mysql # not compatible query I rowsort label-2092 SELECT DISTINCT tab2.col2 + - tab2.col2 / col0 + + col0 / col1 AS col1 FROM tab2 ---- 24 27 42 query I rowsort SELECT DISTINCT - - col1 * + cor0.col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - + col1 + 84 FROM tab0 AS cor0 ---- -13 -2 -7 onlyif mysql # use DIV operator for integer division query I rowsort label-2095 SELECT col0 DIV 55 FROM tab2 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-2095 SELECT col0 / 55 FROM tab2 AS cor0 ---- 0 1 1 query I rowsort SELECT - col1 + 42 FROM tab2 AS cor0 ---- -17 11 25 onlyif mysql # use DIV operator for integer division query I rowsort label-2097 SELECT DISTINCT - col2 * col2 DIV - col0 AS col0 FROM tab1 ---- 115 50 972 skipif mysql # not compatible query I rowsort label-2097 SELECT DISTINCT - col2 * col2 / - col0 AS col0 FROM tab1 ---- 115 50 972 onlyif mysql # use DIV operator for integer division query I rowsort label-2098 SELECT ALL + col2 DIV - col0 AS col2 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2098 SELECT ALL + col2 / - col0 AS col2 FROM tab0 ---- -1 0 0 query I rowsort SELECT ALL - 27 + cor0.col0 * - cor0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 87fe8790a62ea355cfcd16e5b4e1f58d onlyif mysql # use DIV operator for integer division query I rowsort label-2100 SELECT + + col0 DIV + 57 + col2 FROM tab2 cor0 ---- 27 27 39 skipif mysql # not compatible query I rowsort label-2100 SELECT + + col0 / + 57 + col2 FROM tab2 cor0 ---- 27 27 39 query I rowsort SELECT ALL col2 - col2 * 47 FROM tab2 ---- -1196 -1242 -1748 query I rowsort SELECT DISTINCT - + col1 - col0 AS col2 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT DISTINCT + col0 + + col2 * ( col0 ) FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL - + col1 + ( col1 ) * + col2 AS col0 FROM tab1 AS cor0 ---- 1235 1378 560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2105 SELECT ALL col2 + - CAST( 90 AS SIGNED ) * - col0 * 54 AS col2 FROM tab0 AS cor0 ---- 116673 170101 432622 skipif mysql # not compatible query I rowsort label-2105 SELECT ALL col2 + - CAST ( 90 AS INTEGER ) * - col0 * 54 AS col2 FROM tab0 AS cor0 ---- 116673 170101 432622 query I rowsort SELECT DISTINCT cor0.col0 * + 20 AS col1 FROM tab1, tab1 cor0 ---- 1280 1600 60 query I rowsort SELECT + 35 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT + col1 * 40 FROM tab2 cor0 ---- 1240 2360 680 query I rowsort SELECT + + col0 * + 68 * col0 FROM tab0 AS cor0 ---- 39168 538628 83300 query I rowsort SELECT + col2 - - 23 * tab0.col1 AS col0 FROM tab0 ---- 2011 2175 2232 query I rowsort SELECT - col0 * - 65 FROM tab0 AS cor0 ---- 1560 2275 5785 query I rowsort SELECT - + 63 * + col0 AS col0 FROM tab0 AS cor0 ---- -1512 -2205 -5607 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2113 SELECT DISTINCT - CAST( NULL AS SIGNED ) * + ( - cor0.col2 ) FROM tab0, tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2113 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * + ( - cor0.col2 ) FROM tab0, tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + tab2.col0 col1 FROM tab2 ---- 104 117 34 query I rowsort SELECT DISTINCT - col1 * + 36 AS col1 FROM tab1 ---- -360 -468 -936 query I rowsort SELECT DISTINCT col0 * col2 * col0 AS col2 FROM tab0 cor0 ---- 1225 19008 649522 query I rowsort SELECT col2 + - cor0.col1 * + 7 FROM tab2 AS cor0 ---- -190 -387 -81 query I rowsort SELECT ALL - 70 + col1 AS col2 FROM tab1 AS cor0 ---- -44 -57 -60 onlyif mysql # use DIV operator for integer division query I rowsort label-2119 SELECT DISTINCT - 22 DIV - col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2119 SELECT DISTINCT - 22 / - col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT 99 + col2 FROM tab2 AS cor0 ---- 125 126 137 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2121 SELECT ALL CAST( ( + col1 ) AS SIGNED ) + + ( 25 ) * - col1 FROM tab2 ---- -1416 -408 -744 skipif mysql # not compatible query I rowsort label-2121 SELECT ALL CAST ( ( + col1 ) AS INTEGER ) + + ( 25 ) * - col1 FROM tab2 ---- -1416 -408 -744 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2122 SELECT + CAST( col0 AS SIGNED ) * + col0 AS col1 FROM tab2 ---- 49 6084 6241 skipif mysql # not compatible query I rowsort label-2122 SELECT + CAST ( col0 AS INTEGER ) * + col0 AS col1 FROM tab2 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-2123 SELECT DISTINCT + col2 DIV 82 + + col1 AS col0 FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-2123 SELECT DISTINCT + col2 / 82 + + col1 AS col0 FROM tab2 ---- 17 31 59 query I rowsort SELECT col2 + col0 * + col0 * col2 AS col0 FROM tab2 ---- 1350 158210 237196 query I rowsort SELECT ALL - cor0.col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 onlyif mysql # use DIV operator for integer division query I rowsort label-2126 SELECT DISTINCT 77 * col1 + 6 DIV - 68 FROM tab2 AS cor0 ---- 1309 2387 4543 skipif mysql # not compatible query I rowsort label-2126 SELECT DISTINCT 77 * col1 + 6 / - 68 FROM tab2 AS cor0 ---- 1309 2387 4543 query I rowsort SELECT - col2 + cor0.col1 + + 62 AS col1 FROM tab0 AS cor0 ---- 115 158 71 query I rowsort SELECT ALL 83 + cor0.col1 FROM tab0 cor0 ---- 169 174 180 query I rowsort SELECT + cor0.col0 * - col2 + col1 * 91 + col2 FROM tab0 AS cor0 ---- 1065 7067 8793 query I rowsort SELECT DISTINCT + + 87 + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1531 763 816 query I rowsort SELECT DISTINCT - + 48 + + col0 FROM tab2 AS cor0 ---- -41 30 31 query I rowsort SELECT DISTINCT - col0 + cor0.col0 * ( cor0.col1 ) FROM tab2 AS cor0 ---- 1264 210 4524 onlyif mysql # use DIV operator for integer division query I rowsort label-2133 SELECT + - col0 DIV - col0 AS col2 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2133 SELECT + - col0 / - col0 AS col2 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT 72 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 72 query I rowsort SELECT 15 * - col2 AS col2 FROM tab1 ---- -1440 -810 -855 query I rowsort SELECT + cor0.col0 * - 67 AS col1 FROM tab2 AS cor0 ---- -469 -5226 -5293 query I rowsort SELECT cor0.col0 * - ( col0 ) + + col2 * 10 FROM tab2 AS cor0 ---- -5824 -5861 221 onlyif mysql # use DIV operator for integer division query I rowsort label-2138 SELECT + + col0 * ( + col2 ) DIV - cor0.col1 + col0 DIV - col2 FROM tab1 AS cor0 ---- -365 -590 -6 skipif mysql # not compatible query I rowsort label-2138 SELECT + + col0 * ( + col2 ) / - cor0.col1 + col0 / - col2 FROM tab1 AS cor0 ---- -365 -590 -6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2139 SELECT DISTINCT - col0 * - CAST( col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-2139 SELECT DISTINCT - col0 * - CAST ( col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT cor0.col1 + col1 * - 60 FROM tab1 AS cor0 ---- -1534 -590 -767 query I rowsort SELECT 61 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 onlyif mysql # use DIV operator for integer division query I rowsort label-2142 SELECT + col2 DIV - 80 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2142 SELECT + col2 / - 80 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT + - cor0.col0 * + 71 FROM tab2 AS cor0 ---- -497 -5538 -5609 onlyif mysql # use DIV operator for integer division query I rowsort label-2144 SELECT DISTINCT + col1 + 60 DIV col0 AS col1 FROM tab2 ---- 17 39 59 skipif mysql # not compatible query I rowsort label-2144 SELECT DISTINCT + col1 + 60 / col0 AS col1 FROM tab2 ---- 17 39 59 query I rowsort SELECT + cor0.col0 * + col2 + - col2 AS col0 FROM tab1 AS cor0 ---- 108 3591 7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 36 col1 FROM tab2 AS cor0 ---- -36 -36 -36 query I rowsort SELECT + - 41 - - col2 FROM tab1 AS cor0 ---- 13 16 55 onlyif mysql # use DIV operator for integer division query I rowsort label-2148 SELECT ALL + col0 DIV + ( col1 ) + ( col2 ) col1 FROM tab2 ---- 27 27 42 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2148 SELECT ALL + col0 / + ( col1 ) + ( col2 ) col1 FROM tab2 ---- 27 27 42 query I rowsort SELECT DISTINCT col1 + 30 AS col2 FROM tab2 ---- 47 61 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - col2 ) + - cor0.col2 col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - 56 * col2 col2 FROM tab1 AS cor0 ---- 204288 430080 9072 onlyif mysql # use DIV operator for integer division query I rowsort label-2152 SELECT DISTINCT + + col0 DIV + 83 + - col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-2152 SELECT DISTINCT + + col0 / + 83 + - col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ( + col1 ) + col2 AS col1 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2154 SELECT ALL - CAST( - col0 AS SIGNED ) - col2 AS col1 FROM tab2 AS cor0 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-2154 SELECT ALL - CAST ( - col0 AS INTEGER ) - col2 AS col1 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL - + cor0.col2 + cor0.col0 * col0 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- -27 262087 511904 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2156 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2156 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2157 SELECT + col1 * + col2 + + ( col1 ) * + col0 * CAST( ( col2 ) AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 101088 37050 5616 skipif mysql # not compatible query I rowsort label-2157 SELECT + col1 * + col2 + + ( col1 ) * + col0 * CAST ( ( col2 ) AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 101088 37050 5616 query I rowsort SELECT - col1 * cor0.col0 + + col1 AS col0 FROM tab2 AS cor0 ---- -1326 -186 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 + + col1 * + ( - cor0.col0 + - ( 69 ) ) col1 FROM tab1 AS cor0 ---- -1950 -1970 -2977 query I rowsort SELECT ALL + col1 * - cor0.col2 + ( + col2 * cor0.col1 ) FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT + + 91 + + col2 FROM tab1 cor0 ---- 145 148 187 query I rowsort SELECT DISTINCT 72 FROM tab1, tab2 cor0, tab2 cor1, tab0 cor2 ---- 72 query I rowsort SELECT + cor0.col1 + - col2 * + 95 AS col0 FROM tab1 AS cor0 ---- -5104 -5405 -9107 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2164 SELECT + ( + col2 ) * col1 / + ( col1 ) + + col1 / CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2164 SELECT + ( + col2 ) * col1 / + ( col1 ) + + col1 / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * + 62 AS col1 FROM tab1 AS cor0 ---- -1612 -620 -806 query I rowsort SELECT - + col1 * - cor0.col2 + col2 * col1 FROM tab1 AS cor0 ---- 1140 2496 2808 query I rowsort SELECT + - col2 + col1 * + col1 FROM tab0 AS cor0 ---- 7363 8199 9408 onlyif mysql # use DIV operator for integer division query I rowsort label-2168 SELECT ALL col2 DIV + 98 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2168 SELECT ALL col2 / + 98 FROM tab0 ---- 0 0 0 query I rowsort SELECT + col2 * col2 - col2 AS col2 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT ALL + + 34 * + 14 FROM tab0 AS cor0 ---- 476 476 476 query I rowsort SELECT col1 * cor0.col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - 95 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to cf302b83f15b730fe35c19bdd9363c13 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2173 SELECT + CAST( - 84 AS SIGNED ) + - cor0.col0 * 73 FROM tab1 AS cor0 ---- -303 -4756 -5924 skipif mysql # not compatible query I rowsort label-2173 SELECT + CAST ( - 84 AS INTEGER ) + - cor0.col0 * 73 FROM tab1 AS cor0 ---- -303 -4756 -5924 query I rowsort SELECT ALL + 39 + - col1 AS col2 FROM tab1 AS cor0 ---- 13 26 29 query I rowsort SELECT - col1 + col0 * 31 AS col0 FROM tab2 AS cor0 ---- 186 2359 2432 onlyif mysql # use DIV operator for integer division query I rowsort label-2176 SELECT col1 DIV 58 AS col0 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2176 SELECT col1 / 58 AS col0 FROM tab0 ---- 1 1 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2177 SELECT col2 + - CAST( NULL AS SIGNED ) + + 64 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2177 SELECT col2 + - CAST ( NULL AS INTEGER ) + + 64 AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT + col1 * - ( + col2 ) AS col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT ALL col0 * 66 AS col1 FROM tab1 ---- 198 4224 5280 query I rowsort SELECT + - col2 * - col1 + col2 + col2 FROM tab1 AS cor0 ---- 1440 1512 684 query I rowsort SELECT + + col1 * col1 * col1 - col0 FROM tab2 AS cor0 ---- 205301 29784 4834 query I rowsort SELECT DISTINCT 19 AS col2 FROM tab2, tab1 AS cor0 ---- 19 query I rowsort SELECT col2 * 71 FROM tab2 AS cor0 ---- 1846 1917 2698 query I rowsort SELECT + - col0 + 2 + col2 AS col2 FROM tab1 AS cor0 ---- -5 18 53 query I rowsort SELECT DISTINCT + ( + 68 ) AS col0 FROM tab2 AS cor0 ---- 68 query I rowsort SELECT DISTINCT - - col0 * - 50 AS col2 FROM tab0 cor0 ---- -1200 -1750 -4450 query I rowsort SELECT - ( + col1 ) + cor0.col0 + + 13 FROM tab2 cor0 ---- -11 32 75 query I rowsort SELECT DISTINCT ( col0 ) * - col0 + + tab2.col1 * + col1 AS col2 FROM tab2 ---- -2603 -5952 912 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col1 + 90 col2 FROM tab1 cor0 ---- 64 77 80 query I rowsort SELECT + + cor0.col0 - - 74 FROM tab2 AS cor0 ---- 152 153 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2191 SELECT ALL + CAST( NULL AS SIGNED ) + + 77 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2191 SELECT ALL + CAST ( NULL AS INTEGER ) + + 77 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 80 + col2 * - col2 + ( + 24 ) FROM tab2 AS cor0 ---- -1340 -572 -625 query I rowsort SELECT DISTINCT + 21 AS col0 FROM tab1, tab0 AS cor0 ---- 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2194 SELECT + + ( - col1 ) + cor0.col1 * CAST( + col2 AS SIGNED ) FROM tab1 AS cor0 ---- 1235 1378 560 skipif mysql # not compatible query I rowsort label-2194 SELECT + + ( - col1 ) + cor0.col1 * CAST ( + col2 AS INTEGER ) FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT DISTINCT col1 * - 4 + col1 FROM tab2 AS cor0 ---- -177 -51 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 88 col2 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 88 query I rowsort SELECT + 85 - col2 FROM tab1 ---- -11 28 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + tab1.col0 col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT ALL - - tab0.col0 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT 81 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 0a85639e0dddbffdab2cb16b027cb360 onlyif mysql # use DIV operator for integer division query I rowsort label-2201 SELECT ALL + col1 + cor0.col1 * col2 DIV 58 col0 FROM tab0 cor0 ---- 134 219 98 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2201 SELECT ALL + col1 + cor0.col1 * col2 / 58 col0 FROM tab0 cor0 ---- 134 219 98 query I rowsort SELECT + cor0.col0 * + col1 + - 65 * col1 FROM tab0 AS cor0 ---- -2910 -3526 2184 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2203 SELECT DISTINCT - - col0 + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2203 SELECT DISTINCT - - col0 + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 * col1 + - col1 FROM tab1 cor0 ---- 156 650 90 query I rowsort SELECT - col0 + - col0 * - col1 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT + col1 * - 61 AS col1 FROM tab2 AS cor0 ---- -1037 -1891 -3599 onlyif mysql # use DIV operator for integer division query I rowsort label-2207 SELECT DISTINCT - col0 DIV + cor0.col1 + col0 + cor0.col1 FROM tab0 AS cor0 ---- 110 132 180 skipif mysql # not compatible query I rowsort label-2207 SELECT DISTINCT - col0 / + cor0.col1 + col0 + cor0.col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-2208 SELECT DISTINCT + cor0.col0 DIV + col0 AS col0 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2208 SELECT DISTINCT + cor0.col0 / + col0 AS col0 FROM tab1 AS cor0 ---- 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2209 SELECT DISTINCT + ( col1 ) * CAST( col1 AS SIGNED ) AS col2 FROM tab0 ---- 7396 8281 9409 skipif mysql # not compatible query I rowsort label-2209 SELECT DISTINCT + ( col1 ) * CAST ( col1 AS INTEGER ) AS col2 FROM tab0 ---- 7396 8281 9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + col0 ) col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL - - ( + 63 ) + - col1 FROM tab0 AS cor0 ---- -23 -28 -34 query I rowsort SELECT ALL - tab1.col1 * tab1.col2 AS col1 FROM tab1 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-2213 SELECT + - ( 99 ) DIV - cor0.col1 + col2 + - 29 AS col1 FROM tab1 AS cor0 ---- 28 37 74 skipif mysql # not compatible query I rowsort label-2213 SELECT + - ( 99 ) / - cor0.col1 + col2 + - 29 AS col1 FROM tab1 AS cor0 ---- 28 37 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor1.col2 col1 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL 56 * col2 AS col1 FROM tab0 AS cor0 ---- 1848 4592 56 query I rowsort SELECT DISTINCT ( col1 ) * col2 - + col0 * col2 * col2 FROM tab1 AS cor0 ---- -207366 -7344 -736032 query I rowsort SELECT + 80 * 1 + col2 * col2 FROM tab2 AS cor0 ---- 1524 756 809 onlyif mysql # use DIV operator for integer division query I rowsort label-2218 SELECT + col1 + col2 DIV - col1 FROM tab1 AS cor0 ---- 24 5 6 skipif mysql # not compatible query I rowsort label-2218 SELECT + col1 + col2 / - col1 FROM tab1 AS cor0 ---- 24 5 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2219 SELECT DISTINCT + CAST( - ( + col2 ) AS SIGNED ) + 76 + - col0 AS col0 FROM tab0 cor0 ---- -95 19 40 skipif mysql # not compatible query I rowsort label-2219 SELECT DISTINCT + CAST ( - ( + col2 ) AS INTEGER ) + 76 + - col0 AS col0 FROM tab0 cor0 ---- -95 19 40 query I rowsort SELECT DISTINCT 25 * - col1 AS col1 FROM tab0 AS cor0 ---- -2150 -2275 -2425 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2221 SELECT + - CAST( NULL AS SIGNED ) + - col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2221 SELECT + - CAST ( NULL AS INTEGER ) + - col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( ( + col2 ) ) AS col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL 84 * + col1 + - col1 FROM tab0 AS cor0 ---- 7138 7553 8051 query I rowsort SELECT ALL ( col0 ) * 37 * cor0.col1 + col1 FROM tab1 AS cor0 ---- 23690 2912 38493 query I rowsort SELECT - col1 * col2 + + 85 * - col1 * - col0 FROM tab1 AS cor0 ---- 5226 53830 87152 query I rowsort SELECT ALL - + cor0.col2 + + col1 * - ( + col2 * cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- -36537 -4266 -99936 query I rowsort SELECT - 54 AS col1 FROM tab0 AS cor0 ---- -54 -54 -54 query I rowsort SELECT ALL - cor0.col0 + col2 + + ( col2 + + col2 ) FROM tab0 AS cor0 ---- -32 157 75 query I rowsort SELECT DISTINCT + col0 + + cor0.col0 * 87 FROM tab1 AS cor0 ---- 264 5632 7040 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2230 SELECT ALL CAST( NULL AS DECIMAL ) * 89 * - col2 + ( - 22 ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2230 SELECT ALL CAST ( NULL AS REAL ) * 89 * - col2 + ( - 22 ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL 92 + tab1.col2 * col2 AS col1 FROM tab1 ---- 3008 3341 9308 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2232 SELECT ALL - CAST( + 70 AS SIGNED ) + - col1 AS col0 FROM tab1 ---- -80 -83 -96 skipif mysql # not compatible query I rowsort label-2232 SELECT ALL - CAST ( + 70 AS INTEGER ) + - col1 AS col0 FROM tab1 ---- -80 -83 -96 query I rowsort SELECT DISTINCT + col0 + col0 * - cor0.col2 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT - + col2 - col2 * 60 FROM tab2 AS cor0 ---- -1586 -1647 -2318 query I rowsort SELECT + col0 + 87 FROM tab0 AS cor0 ---- 111 122 176 query I rowsort SELECT + col0 + 10 * - col1 * - col2 AS col1 FROM tab0 AS cor0 ---- 1005 28404 74709 query I rowsort SELECT ALL col0 * + 47 * 52 AS col1 FROM tab2 AS cor0 ---- 17108 190632 193076 onlyif mysql # use DIV operator for integer division query I rowsort label-2238 SELECT ALL + col2 DIV col0 - cor0.col1 col1 FROM tab1 AS cor0 ---- -10 -12 -8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2238 SELECT ALL + col2 / col0 - cor0.col1 col1 FROM tab1 AS cor0 ---- -10 -12 -8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2239 SELECT - col1 * CAST( 11 * - col2 AS SIGNED ) + + cor0.col1 FROM tab0 cor0 ---- 1164 31304 82173 skipif mysql # not compatible query I rowsort label-2239 SELECT - col1 * CAST ( 11 * - col2 AS INTEGER ) + + cor0.col1 FROM tab0 cor0 ---- 1164 31304 82173 query I rowsort SELECT ALL + col0 * + ( - col2 ) - col1 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT + col0 + + 58 AS col1 FROM tab1 AS cor0 ---- 122 138 61 query I rowsort SELECT ALL - 31 AS col0 FROM tab0 ---- -31 -31 -31 onlyif mysql # use DIV operator for integer division query I rowsort label-2243 SELECT col2 * + col1 - + 3 DIV col2 FROM tab1 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-2243 SELECT col2 * + col1 - + 3 / col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT - cor1.col2 FROM tab0, tab1, tab1 AS cor0, tab2 cor1 ---- 81 values hashing to c569638e8a09ff819458d62ddbde994c query I rowsort SELECT ALL - - cor0.col0 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2246 SELECT ALL - col2 * - CAST( + 28 AS SIGNED ) FROM tab0 cor0 ---- 2296 28 924 skipif mysql # not compatible query I rowsort label-2246 SELECT ALL - col2 * - CAST ( + 28 AS INTEGER ) FROM tab0 cor0 ---- 2296 28 924 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col2 col2 FROM tab1, tab0, tab0 AS cor0, tab2 AS cor1 ---- 81 values hashing to 9d355f1f2edc347a359dad00d2d3f886 query I rowsort SELECT ALL col0 + 48 FROM tab0 AS cor0 ---- 137 72 83 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab2, tab2 AS cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to 38dccc9c32724260ec175f754830d863 query I rowsort SELECT ALL tab1.col1 * col0 + + col2 * - col0 AS col1 FROM tab1 ---- -3008 -6640 -84 query I rowsort SELECT DISTINCT tab0.col2 + - 37 AS col2 FROM tab0 ---- -36 -4 45 query I rowsort SELECT + col0 * + ( col1 + - col2 ) * 94 AS col1 FROM tab2 cor0 ---- -155946 241956 2632 onlyif mysql # use DIV operator for integer division query I rowsort label-2253 SELECT - col1 + + ( col0 ) DIV - col1 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-2253 SELECT - col1 + + ( col0 ) / - col1 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1 -4 0 query I rowsort SELECT ALL + col2 * 92 + col0 AS col0 FROM tab0 ---- 127 3060 7633 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 81 + - 35 col2 FROM tab0, tab0 cor0 ---- 46 query I rowsort SELECT + + ( + col0 ) * - col1 AS col1 FROM tab1 AS cor0 ---- -1040 -640 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 75 * + cor0.col0 col0 FROM tab2 AS cor0 ---- 525 5850 5925 query I rowsort SELECT + 23 * col0 + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- 5568 78 8240 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2259 SELECT + + ( + col1 ) * col1 - + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2259 SELECT + + ( + col1 ) * col1 - + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * + col0 + col1 * + col2 AS col1 FROM tab1 ---- 1210 1482 2288 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2261 SELECT DISTINCT - col1 + ( - col0 ) + + col2 * - CAST( NULL AS SIGNED ) AS col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-2261 SELECT DISTINCT - col1 + ( - col0 ) + + col2 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab0 ---- NULL query I rowsort SELECT 62 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 query I rowsort SELECT DISTINCT 15 * col2 AS col0 FROM tab2 ---- 390 405 570 query I rowsort SELECT - 69 + col2 FROM tab2 ---- -31 -42 -43 query I rowsort SELECT DISTINCT ( col0 * - col2 ) AS col1 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT - 64 * col1 + col1 + col0 FROM tab1 AS cor0 ---- -1635 -566 -739 onlyif mysql # use DIV operator for integer division query I rowsort label-2267 SELECT + - col1 + 82 DIV col1 + cor0.col0 * + col2 * col2 FROM tab2 AS cor0 ---- 114063 5074 52670 skipif mysql # not compatible query I rowsort label-2267 SELECT + - col1 + 82 / col1 + cor0.col0 * + col2 * col2 FROM tab2 AS cor0 ---- 114063 5074 52670 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 68 + col2 * + col0 col2 FROM tab1 AS cor0 ---- 3580 7612 94 query I rowsort SELECT ALL + 76 + col0 FROM tab0 AS cor0 ---- 100 111 165 query I rowsort SELECT - 77 * col1 AS col2 FROM tab0 AS cor0 ---- -6622 -7007 -7469 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2271 SELECT ALL - CAST( ( - col1 ) AS SIGNED ) FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-2271 SELECT ALL - CAST ( ( - col1 ) AS INTEGER ) FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - 50 * ( col0 ) + col2 AS col0 FROM tab0 AS cor0 ---- -1167 -1749 -4368 query I rowsort SELECT ALL + cor1.col2 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 onlyif mysql # use DIV operator for integer division query I rowsort label-2274 SELECT ALL + - cor0.col0 DIV col0 AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2274 SELECT ALL + - cor0.col0 / col0 AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col1 + col0 col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL - cor0.col0 * col2 + col1 - + 64 AS col2 FROM tab1 AS cor0 ---- -200 -3702 -7731 query I rowsort SELECT DISTINCT + 34 + - col0 FROM tab0 cor0 ---- -1 -55 10 query I rowsort SELECT DISTINCT col1 * - col0 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL - + 26 * col1 * 36 - 38 * - col1 * + 86 AS col2 FROM tab1 AS cor0 ---- 23320 30316 60632 query I rowsort SELECT ALL + 36 * - col2 FROM tab1 AS cor0 ---- -1944 -2052 -3456 query I rowsort SELECT ALL cor0.col2 + col2 * - col1 * - col1 FROM tab0 AS cor0 ---- 244101 679124 9410 onlyif mysql # use DIV operator for integer division query I rowsort label-2282 SELECT - + col0 DIV col2 col2 FROM tab0 cor0 ---- -1 -35 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2282 SELECT - + col0 / col2 col2 FROM tab0 cor0 ---- -1 -35 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2283 SELECT - col0 + 78 DIV - col1 FROM tab1 AS cor0 ---- -6 -71 -86 skipif mysql # not compatible query I rowsort label-2283 SELECT - col0 + 78 / - col1 FROM tab1 AS cor0 ---- -6 -71 -86 query I rowsort SELECT 0 * 18 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # use DIV operator for integer division query I rowsort label-2285 SELECT ALL + - col0 + - col1 DIV ( - col1 ) FROM tab2 AS cor0 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-2285 SELECT ALL + - col0 + - col1 / ( - col1 ) FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT 24 * col2 - 31 AS col0 FROM tab1 AS cor0 ---- 1265 1337 2273 query I rowsort SELECT - col2 * - col0 - col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT DISTINCT cor0.col0 * col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 29 * col1 + 93 * - cor0.col1 col2 FROM tab0 AS cor0 ---- -5504 -5824 -6208 query I rowsort SELECT 26 + cor0.col0 FROM tab2 AS cor0 ---- 104 105 33 query I rowsort SELECT - col2 + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -9 34 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2292 SELECT - col1 + + CAST( + col2 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 28 47 83 skipif mysql # not compatible query I rowsort label-2292 SELECT - col1 + + CAST ( + col2 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL + cor0.col0 * ( - col0 * - col2 ) + + cor0.col0 * + 86 FROM tab1 AS cor0 ---- 238976 621280 744 query I rowsort SELECT + col2 + 49 FROM tab0 ---- 131 50 82 query I rowsort SELECT ALL + tab2.col2 * col2 * + col0 FROM tab2 ---- 114076 5103 52728 query I rowsort SELECT ALL + 1 * - col0 AS col2 FROM tab2 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( col0 * col0 AS REAL ) AS col1 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - ( + col1 + col1 ) FROM tab0 ---- -172 -182 -194 query I rowsort SELECT DISTINCT + 73 AS col1 FROM tab1, tab2 AS cor0 ---- 73 query I rowsort SELECT ALL - + ( 7 ) AS col0 FROM tab0 AS cor0 ---- -7 -7 -7 query I rowsort SELECT DISTINCT 50 * + 62 AS col0 FROM tab1 ---- 3100 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( + 33 AS REAL ) * - col1 FROM tab2 ---- -1023 -1947 -561 query I rowsort SELECT ALL 60 * + col2 AS col2 FROM tab0 ---- 1980 4920 60 query I rowsort SELECT 59 AS col2 FROM tab2 cor0 ---- 59 59 59 query I rowsort SELECT tab0.col2 * + col2 + tab0.col1 * + ( 99 ) FROM tab0 ---- 15733 9603 9604 query I rowsort SELECT DISTINCT 42 * col0 FROM tab0 ---- 1008 1470 3738 query I rowsort SELECT DISTINCT cor2.col1 FROM tab2, tab1 AS cor0, tab2 AS cor1, tab1 AS cor2 ---- 10 13 26 query I rowsort SELECT DISTINCT 1 * + col0 AS col0 FROM tab1 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2309 SELECT DISTINCT - ( tab1.col2 * CAST( + 46 AS SIGNED ) ) FROM tab1 ---- -2484 -2622 -4416 skipif mysql # not compatible query I rowsort label-2309 SELECT DISTINCT - ( tab1.col2 * CAST ( + 46 AS INTEGER ) ) FROM tab1 ---- -2484 -2622 -4416 query I rowsort SELECT 3 * - cor0.col0 FROM tab0 AS cor0 ---- -105 -267 -72 query I rowsort SELECT - - col0 + + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - 16 FROM tab0, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 71c8b08964ab47ce12158975c0ee1fd9 query I rowsort SELECT + col0 * + tab1.col0 + + col1 AS col0 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT - tab1.col0 * ( col2 ) FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT - + cor0.col1 + 75 AS col2 FROM tab2 AS cor0 ---- 16 44 58 query I rowsort SELECT + col1 * 30 + - col2 AS col1 FROM tab2 AS cor0 ---- 1744 472 903 query I rowsort SELECT 82 * + col2 AS col1 FROM tab0 AS cor0 ---- 2706 6724 82 query I rowsort SELECT + - 57 AS col2 FROM tab2 cor0 ---- -57 -57 -57 query I rowsort SELECT DISTINCT + 19 + + 84 * col2 AS col2 FROM tab1 AS cor0 ---- 4555 4807 8083 query I rowsort SELECT - + 71 AS col1 FROM tab0 AS cor0 ---- -71 -71 -71 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( 43 ) + col1 col1 FROM tab1 AS cor0 ---- -17 -30 -33 query I rowsort SELECT DISTINCT + col1 * - col0 * col1 + + ( ( col1 ) * col1 ) FROM tab2 AS cor0 ---- -22542 -268037 -5766 query I rowsort SELECT DISTINCT 25 + - col1 + col1 * ( - col0 ) * cor0.col0 AS col0 FROM tab1 AS cor0 ---- -235 -40945 -83188 query I rowsort SELECT DISTINCT 29 * col0 AS col2 FROM tab2 cor0 ---- 203 2262 2291 query I rowsort SELECT ALL + col0 + - cor0.col2 * - col0 * col1 AS col0 FROM tab0 AS cor0 ---- 3430 664207 68136 query I rowsort SELECT DISTINCT - col0 + + col1 + - col1 AS col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT - ( col0 ) * - col0 + col2 * col0 FROM tab0 AS cor0 ---- 1260 1368 15219 query I rowsort SELECT col2 + - tab0.col0 * tab0.col1 AS col0 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL - tab0.col1 + + col0 FROM tab0 ---- -2 -62 -62 query I rowsort SELECT col2 * col1 + col2 * col1 FROM tab1 AS cor0 ---- 1140 2496 2808 query I rowsort SELECT col0 * - col2 + + col2 * col2 - col0 FROM tab1 AS cor0 ---- -463 1456 2751 query I rowsort SELECT ALL - col2 + + col1 * col2 FROM tab0 cor0 ---- 2805 7380 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2333 SELECT DISTINCT + col2 DIV col2 + col2 + col1 * - col0 AS col1 FROM tab0 AS cor0 ---- -2030 -3393 -8016 skipif mysql # not compatible query I rowsort label-2333 SELECT DISTINCT + col2 / col2 + col2 + col1 * - col0 AS col1 FROM tab0 AS cor0 ---- -2030 -3393 -8016 onlyif mysql # use DIV operator for integer division query I rowsort label-2334 SELECT + col2 * - col1 + + cor0.col1 DIV cor0.col1 + + col0 AS col2 FROM tab0 cor0 ---- -2813 -61 -7372 skipif mysql # not compatible query I rowsort label-2334 SELECT + col2 * - col1 + + cor0.col1 / cor0.col1 + + col0 AS col2 FROM tab0 cor0 ---- -2813 -61 -7372 query I rowsort SELECT + col2 * - col0 + - col0 AS col0 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT tab0.col2 * 81 + col2 FROM tab0 ---- 2706 6724 82 query I rowsort SELECT DISTINCT + 0 FROM tab1 ---- 0 query I rowsort SELECT - col0 + + col2 * + col1 AS col0 FROM tab2 ---- 1456 567 830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col1 * - col0 col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT DISTINCT - ( col1 ) * col1 AS col2 FROM tab2 cor0 ---- -289 -3481 -961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2341 SELECT ALL + + CAST( NULL AS DECIMAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2341 SELECT ALL + + CAST ( NULL AS REAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2342 SELECT DISTINCT col0 DIV - 95 - col1 * + col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-2342 SELECT DISTINCT col0 / - 95 - col1 * + col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT - 90 * + col0 FROM tab2 cor0 ---- -630 -7020 -7110 query I rowsort SELECT - col2 + cor0.col2 * col2 + col0 AS col2 FROM tab0 AS cor0 ---- 1080 35 6731 query I rowsort SELECT DISTINCT - + 7 * col0 * + col1 FROM tab0 AS cor0 ---- -14448 -23765 -56693 query I rowsort SELECT + ( - col2 ) * - cor0.col2 + - col1 + + col2 AS col0 FROM tab2 AS cor0 ---- 1465 643 725 query I rowsort SELECT ALL + + col1 * + col1 + + cor0.col2 * + col2 * - col1 FROM tab2 AS cor0 ---- -21638 -24259 -36403 query I rowsort SELECT 43 + - col2 + + col0 * col2 * col1 FROM tab0 AS cor0 ---- 3437 664079 68122 query I rowsort SELECT + col0 * - col1 - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # use DIV operator for integer division query I rowsort label-2350 SELECT ALL + col2 + col2 DIV col2 AS col2 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-2350 SELECT ALL + col2 + col2 / col2 AS col2 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT - - col1 + + col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT ALL + col2 * + col2 * + cor0.col1 + - col1 * - cor0.col1 FROM tab2 AS cor0 ---- 23560 24837 43365 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * cor0.col1 col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - ( col0 ) - + col0 FROM tab2 cor0 ---- -14 -156 -158 query I rowsort SELECT DISTINCT - col2 + - col2 * - col2 AS col1 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT ALL + 48 FROM tab0 ---- 48 48 48 query I rowsort SELECT ALL - + 13 + - cor0.col2 FROM tab1 AS cor0 ---- -109 -67 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 + + col0 col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL - ( - col1 ) * - col0 + + col2 AS col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT - + 43 FROM tab2 cor0 ---- -43 -43 -43 query I rowsort SELECT DISTINCT + col0 + - col2 * + cor0.col0 * col0 FROM tab1 AS cor0 ---- -233408 -483 -614320 query I rowsort SELECT col0 + col1 * col1 + col1 FROM tab1 AS cor0 WHERE NULL <= NULL ---- query I rowsort SELECT DISTINCT - col0 FROM tab1 AS cor0 WHERE col1 <= NULL ---- query I rowsort SELECT ALL col1 AS col1 FROM tab2 WHERE NOT NULL <> NULL ---- query I rowsort SELECT tab2.col1 + col0 * col2 AS col0 FROM tab2 ---- 2087 220 3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col2 * - col1 col1 FROM tab1 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-2367 SELECT col2 DIV + col2 + col0 * - tab0.col2 AS col0 FROM tab0 ---- -34 -7297 -791 skipif mysql # not compatible query I rowsort label-2367 SELECT col2 / + col2 + col0 * - tab0.col2 AS col0 FROM tab0 ---- -34 -7297 -791 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 col1 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) ---- query I rowsort SELECT DISTINCT col1 + col2 * col0 * - col2 FROM tab0 WHERE ( col2 + col1 ) NOT BETWEEN col1 AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2370 SELECT + tab0.col2 + col0 * col1 * + col2 + + col2 * col1 DIV + col0 AS col0 FROM tab0 ---- 3398 664283 68263 skipif mysql # not compatible query I rowsort label-2370 SELECT + tab0.col2 + col0 * col1 * + col2 + + col2 * col1 / + col0 AS col0 FROM tab0 ---- 3398 664283 68263 query I rowsort SELECT - col1 * + col2 * + col2 FROM tab0 ---- -611884 -93654 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2372 SELECT col0 * col2 DIV col2 - - col1 AS col0 FROM tab1 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-2372 SELECT col0 * col2 / col2 - - col1 AS col0 FROM tab1 ---- 29 74 93 query I rowsort SELECT col2 * col2 * col0 - - col2 * + col0 * col0 FROM tab2 ---- 210912 351234 6426 query I rowsort SELECT ALL tab1.col0 * col2 AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT - col2 * - tab2.col2 * col0 FROM tab2 ---- 114076 5103 52728 onlyif mysql # use DIV operator for integer division query I rowsort label-2376 SELECT ALL + tab0.col0 DIV + col0 - col0 AS col0 FROM tab0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-2376 SELECT ALL + tab0.col0 / + col0 - col0 AS col0 FROM tab0 ---- -23 -34 -88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 - col2 col1 FROM tab1 ---- -108 -114 -192 query III rowsort SELECT ALL * FROM tab1 WHERE + col0 / + col1 + col0 NOT IN ( col1 * col1 * tab1.col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT DISTINCT - col2 * - tab0.col0 * col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - tab1.col2 + tab1.col0 AS col0 FROM tab1 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-2381 SELECT - col0 DIV cor0.col0 + - col0 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-2381 SELECT - col0 / cor0.col0 + - col0 FROM tab0 AS cor0 ---- -25 -36 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-2382 SELECT - col0 + - col0 DIV + col0 FROM tab1 AS cor0 ---- -4 -65 -81 skipif mysql # not compatible query I rowsort label-2382 SELECT - col0 + - col0 / + col0 FROM tab1 AS cor0 ---- -4 -65 -81 query I rowsort SELECT ALL + col2 * col1 * col2 FROM tab1 AS cor0 ---- 119808 32490 75816 onlyif mysql # use DIV operator for integer division query I rowsort label-2384 SELECT col0 DIV + cor0.col2 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2384 SELECT col0 / + cor0.col2 FROM tab1 AS cor0 ---- 0 0 1 query I rowsort SELECT DISTINCT + col2 * tab2.col1 + col1 AS col2 FROM tab2 ---- 1593 663 868 query III rowsort SELECT * FROM tab0 WHERE NULL <> + col2 ---- query I rowsort SELECT DISTINCT + cor0.col0 + cor0.col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT - 80 + 80 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT ALL tab2.col2 * - 48 AS col1 FROM tab2 ---- -1248 -1296 -1824 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2390 SELECT ALL col2 * CAST( + col1 AS SIGNED ) AS col2 FROM tab0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-2390 SELECT ALL col2 * CAST ( + col1 AS INTEGER ) AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + + 53 * 96 AS col2 FROM tab0 AS cor0 ---- 5088 5088 5088 query I rowsort SELECT ALL col0 + col0 * - col1 FROM tab2 cor0 ---- -1264 -210 -4524 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2393 SELECT + CAST( - 90 AS SIGNED ) FROM tab0 AS cor0 ---- -90 -90 -90 skipif mysql # not compatible query I rowsort label-2393 SELECT + CAST ( - 90 AS INTEGER ) FROM tab0 AS cor0 ---- -90 -90 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-2394 SELECT ALL + 23 DIV + col1 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2394 SELECT ALL + 23 / + col1 FROM tab2 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + cor0.col1 col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + 25 + + 61 * col1 * - 15 AS col1 FROM tab0 AS cor0 ---- -78665 -83240 -88730 onlyif mysql # use DIV operator for integer division query I rowsort label-2397 SELECT DISTINCT cor0.col2 * + col1 * col0 + 65 DIV - col0 AS col2 FROM tab0 AS cor0 ---- 3394 664118 68110 skipif mysql # not compatible query I rowsort label-2397 SELECT DISTINCT cor0.col2 * + col1 * col0 + 65 / - col0 AS col2 FROM tab0 AS cor0 ---- 3394 664118 68110 query I rowsort SELECT ALL - - col2 + + 74 * col0 FROM tab0 AS cor0 ---- 1809 2591 6668 query I rowsort SELECT - cor0.col0 * col2 + + 86 FROM tab2 AS cor0 ---- -103 -1942 -2916 query I rowsort SELECT col2 * + col2 + - col0 FROM tab1 cor0 ---- 2913 3185 9136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2401 SELECT + col1 + CAST( + col2 AS SIGNED ) FROM tab1 AS cor0 ---- 109 67 80 skipif mysql # not compatible query I rowsort label-2401 SELECT + col1 + CAST ( + col2 AS INTEGER ) FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL - cor0.col1 * - ( 74 ) AS col0 FROM tab2 AS cor0 ---- 1258 2294 4366 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 * - cor0.col0 + cor0.col0 col0 FROM tab0 cor0 ---- 2088 3430 8188 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( cor0.col1 ) col1 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT col1 + - 30 FROM tab2 AS cor0 ---- -13 1 29 onlyif mysql # use DIV operator for integer division query I rowsort label-2406 SELECT ALL - cor0.col1 DIV CAST( col1 AS SIGNED ) + + col1 AS col2 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-2406 SELECT ALL - cor0.col1 / CAST ( col1 AS INTEGER ) + + col1 AS col2 FROM tab1 AS cor0 ---- 12 25 9 query I rowsort SELECT - cor0.col0 + + 10 * - ( + col1 ) * col1 AS col0 FROM tab0 AS cor0 ---- -73984 -82899 -94125 query I rowsort SELECT DISTINCT col0 * - 94 * col1 + col1 FROM tab1 AS cor0 ---- -60150 -7306 -97747 query I rowsort SELECT ALL col2 * - ( col1 ) * - col0 AS col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT - col0 + + col2 * + cor0.col1 FROM tab1 cor0 ---- 1168 1401 506 query I rowsort SELECT 50 * + col0 * tab0.col0 FROM tab0 ---- 28800 396050 61250 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 - cor0.col0 col2 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT - + cor0.col0 * - col2 + 53 AS col2 FROM tab2 AS cor0 ---- 2081 242 3055 onlyif mysql # use DIV operator for integer division query I rowsort label-2414 SELECT ALL col2 DIV + 44 + - col2 FROM tab0 cor0 ---- -1 -33 -81 skipif mysql # not compatible query I rowsort label-2414 SELECT ALL col2 / + 44 + - col2 FROM tab0 cor0 ---- -1 -33 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col2 * col2 col2 FROM tab2 AS cor0 ---- -1523 -736 -754 onlyif mysql # use DIV operator for integer division query I rowsort label-2416 SELECT DISTINCT + col0 DIV ( col2 ) FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-2416 SELECT DISTINCT + col0 / ( col2 ) FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT - + ( col0 ) + cor0.col2 * col2 AS col0 FROM tab0 AS cor0 ---- -34 1065 6635 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( col0 ) * + col0 col2 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT - ( 12 ) * col2 FROM tab1 AS cor0 ---- -1152 -648 -684 query I rowsort SELECT col1 * + ( - col0 ) + - col0 * col1 * col1 FROM tab2 ---- -24174 -276120 -6944 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to 6a63085e8cab6f97591fd0a6b6ffff07 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 61 * + col0 + 58 col0 FROM tab2 cor0 ---- 4816 485 4877 query I rowsort SELECT + col1 * col2 - + col2 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT ALL + col1 - + col2 AS col1 FROM tab0 cor0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col0 * - col1 - ( 12 ) col1 FROM tab1 ---- -246 -40972 -83212 onlyif mysql # use DIV operator for integer division query I rowsort label-2426 SELECT - ( - col1 ) DIV col1 + + col0 + col1 FROM tab1 ---- 30 75 94 skipif mysql # not compatible query I rowsort label-2426 SELECT - ( - col1 ) / col1 + + col0 + col1 FROM tab1 ---- 30 75 94 query I rowsort SELECT col0 * - col2 + - 79 FROM tab2 ---- -2107 -268 -3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2428 SELECT - col1 * - col0 + + CAST( NULL AS SIGNED ) * - 76 * + col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2428 SELECT - col1 * - col0 + + CAST ( NULL AS INTEGER ) * - 76 * + col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT 19 AS col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 86c53e8567a17c8d91fc5aff119e0498 query I rowsort SELECT DISTINCT 65 + col0 AS col1 FROM tab2 ---- 143 144 72 query I rowsort SELECT DISTINCT tab0.col2 + + col2 * + tab0.col0 + + col1 * col2 FROM tab0 ---- 133 14842 3663 query I rowsort SELECT + col1 + + col1 * - tab1.col2 + - col2 AS col2 FROM tab1 ---- -1331 -1432 -617 onlyif mysql # use DIV operator for integer division query I rowsort label-2433 SELECT ( col1 ) DIV - CAST( 35 AS SIGNED ) + + col0 * - col2 + + cor0.col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 skipif mysql # not compatible query I rowsort label-2433 SELECT ( col1 ) / - CAST ( 35 AS INTEGER ) + + col0 * - col2 + + cor0.col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT + col0 + + col2 + 20 * ( cor0.col2 ) AS col1 FROM tab2 AS cor0 ---- 574 624 877 query I rowsort SELECT - + 5 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 4f346dd2f65047c836c6957f80f0ef9e query I rowsort SELECT cor0.col2 * col2 + ( col1 ) + + col0 FROM tab1 AS cor0 ---- 2945 3323 9309 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + cor0.col0 col0 FROM tab0 cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 73 col0 FROM tab0 AS cor0 ---- 73 query I rowsort SELECT 77 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to d7b027bca5d37c67e29013904def8125 query I rowsort SELECT DISTINCT - 15 + tab1.col2 FROM tab1 ---- 39 42 81 query I rowsort SELECT ALL + col1 + + col2 * - 80 FROM tab0 ---- -2554 -6469 17 query I rowsort SELECT ALL + + 39 AS col0 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to ed2ebd9def3e2c38aa46cb3af60fe229 query I rowsort SELECT DISTINCT + col0 * col0 + - col2 FROM tab2 ---- 22 6058 6203 query I rowsort SELECT ALL - tab2.col1 + - col0 + + col1 AS col0 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT col0 * - col2 * ( + col1 * col1 ) AS col0 FROM tab0 AS cor0 ---- -329315 -5857632 -60434738 query I rowsort SELECT + cor0.col1 * col0 + col0 AS col0 FROM tab1 cor0 ---- 1120 704 81 onlyif mysql # use DIV operator for integer division query I rowsort label-2447 SELECT ALL + + 91 + - col0 DIV col2 col2 FROM tab0 AS cor0 ---- 56 90 91 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2447 SELECT ALL + + 91 + - col0 / col2 col2 FROM tab0 AS cor0 ---- 56 90 91 query I rowsort SELECT 50 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 314aace40e704c20a6be06204a329f80 query I rowsort SELECT + col0 * - 47 - - col2 FROM tab2 ---- -302 -3640 -3675 query I rowsort SELECT col2 * 40 * ( col1 ) AS col1 FROM tab1 ---- 22800 49920 56160 query I rowsort SELECT + + col2 + 31 FROM tab2 AS cor0 ---- 57 58 69 query I rowsort SELECT ALL + - cor0.col1 * - 40 + - cor0.col0 * col1 AS col1 FROM tab1 AS cor0 ---- -240 -520 962 query I rowsort SELECT col1 + + 68 AS col0 FROM tab2 ---- 127 85 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * - col2 * + col2 col1 FROM tab0 AS cor0 ---- -611884 -93654 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 69 col2 FROM tab2 cor0 ---- 69 69 69 query I rowsort SELECT + - cor0.col1 + col0 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT ( cor0.col2 ) * + col1 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2458 SELECT DISTINCT - CAST( NULL AS DECIMAL ) + + 93 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2458 SELECT DISTINCT - CAST ( NULL AS REAL ) + + 93 AS col1 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * 13 * col0 col1 FROM tab1 AS cor0 ---- -1014 -13520 -8320 query I rowsort SELECT ALL + 87 * + col1 + col2 * 12 + + col2 FROM tab0 AS cor0 ---- 7911 8452 8983 query I rowsort SELECT + col2 * 94 FROM tab0 AS cor0 ---- 3102 7708 94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2462 SELECT - CAST( - col2 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-2462 SELECT - CAST ( - col2 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL col1 + 4 AS col0 FROM tab2 AS cor0 ---- 21 35 63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2464 SELECT + ( col0 ) + - col0 / CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2464 SELECT + ( col0 ) + - col0 / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 24 * + col0 * - col2 FROM tab2 AS cor0 ---- 4536 48672 72048 onlyif mysql # use DIV operator for integer division query I rowsort label-2466 SELECT - 15 DIV + col0 AS col2 FROM tab2 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-2466 SELECT - 15 / + col0 AS col2 FROM tab2 AS cor0 ---- -2 0 0 query I rowsort SELECT DISTINCT - - 1 * 6 AS col2 FROM tab0 AS cor0 ---- 6 query I rowsort SELECT ( ( col0 ) ) * ( col0 ) AS col1 FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-2469 SELECT + col2 DIV - col0 + - col0 FROM tab2 ---- -10 -78 -79 skipif mysql # not compatible query I rowsort label-2469 SELECT + col2 / - col0 + - col0 FROM tab2 ---- -10 -78 -79 query I rowsort SELECT DISTINCT - + col0 + col1 + cor0.col1 FROM tab1 AS cor0 ---- -44 -54 49 query I rowsort SELECT DISTINCT - - ( + ( cor0.col0 ) ) * + 56 FROM tab2 cor0 ---- 392 4368 4424 query I rowsort SELECT - ( - 78 ) FROM tab1 AS cor0 ---- 78 78 78 onlyif mysql # use DIV operator for integer division query I rowsort label-2473 SELECT DISTINCT - col1 DIV + col0 + - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -10 -13 -34 skipif mysql # not compatible query I rowsort label-2473 SELECT DISTINCT - col1 / + col0 + - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -10 -13 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-2474 SELECT - - col1 DIV - cor0.col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-2474 SELECT - - col1 / - cor0.col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col1 + col1 col2 FROM tab0 AS cor0 ---- -7310 -8190 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-2476 SELECT ALL - + col1 * - col0 DIV ( col0 ) - + col1 col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2476 SELECT ALL - + col1 * - col0 / ( col0 ) - + col1 col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 * + col0 + col2 * + col0 AS col1 FROM tab2 AS cor0 ---- -2574 -28 1659 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 19 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 query I rowsort SELECT DISTINCT ( - 95 ) AS col1 FROM tab0 ---- -95 query I rowsort SELECT DISTINCT 21 AS col2 FROM tab0, tab1 AS cor0 ---- 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 64 * - cor0.col2 col0 FROM tab0 AS cor0 ---- 2112 5248 64 query I rowsort SELECT ALL - - cor0.col1 - col0 * col0 AS col1 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2483 SELECT ALL col0 * + CAST( col1 AS SIGNED ) + - cor0.col2 col0 FROM tab2 AS cor0 ---- 1305 190 4576 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2483 SELECT ALL col0 * + CAST ( col1 AS INTEGER ) + - cor0.col2 col0 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT ALL col0 * + 81 FROM tab0 AS cor0 ---- 1944 2835 7209 query I rowsort SELECT - col1 + ( + 22 ) FROM tab1 cor0 ---- -4 12 9 query I rowsort SELECT ALL - col0 + - ( 99 ) + col2 FROM tab1 AS cor0 ---- -106 -48 -83 query I rowsort SELECT DISTINCT + col2 * - col0 - col1 AS col1 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT + col1 * - col0 + 2 AS col1 FROM tab0 AS cor0 ---- -2062 -3393 -8097 query I rowsort SELECT ALL - col2 * col2 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1427 -617 -698 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + ( col1 ) + col1 col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT col1 + - 54 + 48 AS col2 FROM tab0 cor0 ---- 80 85 91 skipif mysql # not compatible query I rowsort SELECT + cor0.col0 + ( col2 ) / col2 + CAST ( 76 AS REAL ) AS col1 FROM tab0 AS cor0 ---- 101 112 166 query I rowsort SELECT DISTINCT - + col1 - - col1 * col2 FROM tab2 cor0 ---- 1475 629 806 query I rowsort SELECT ALL + - col1 + - col1 * - col1 FROM tab0 AS cor0 ---- 7310 8190 9312 query I rowsort SELECT + - cor0.col0 * + 33 - col1 AS col2 FROM tab1 cor0 ---- -125 -2122 -2653 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2496 SELECT - col0 + + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2496 SELECT - col0 + + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 + ( + 94 ) * - col2 AS col1 FROM tab1 AS cor0 ---- -5022 -5301 -8928 query I rowsort SELECT - col1 + - col0 * - col2 AS col1 FROM tab1 AS cor0 ---- 136 3638 7667 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col2 ) * col0 + - col2 col1 FROM tab1 AS cor0 ---- -216 -3705 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( cor0.col1 ) + col1 col0 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT 33 - cor0.col1 FROM tab1, tab0 AS cor0 ---- -53 -58 -64 query I rowsort SELECT - col0 * + 71 FROM tab0 ---- -1704 -2485 -6319 query I rowsort SELECT ALL tab1.col1 * + col1 * - 52 FROM tab1 ---- -35152 -5200 -8788 query I rowsort SELECT ALL + 22 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e query I rowsort SELECT ALL - col0 + col2 * + col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT - 22 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 647e567609c5ada1d3454d2102819bfe query I rowsort SELECT DISTINCT + 16 + 48 AS col0 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 64 query I rowsort SELECT 81 FROM tab1, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 0a85639e0dddbffdab2cb16b027cb360 onlyif mysql # use DIV operator for integer division query I rowsort label-2509 SELECT DISTINCT - 3 DIV - col2 AS col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-2509 SELECT DISTINCT - 3 / - col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT + col1 + - 7 AS col2 FROM tab1 ---- 19 3 6 query I rowsort SELECT + - col1 * 5 * - col1 AS col2 FROM tab1 AS cor0 ---- 3380 500 845 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + col2 * 92 col1 FROM tab0 AS cor0 ---- 3220 671416 72864 query I rowsort SELECT + - col0 * 11 AS col0 FROM tab1 AS cor0 ---- -33 -704 -880 query I rowsort SELECT col0 * - col2 + - col2 AS col2 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT DISTINCT col2 * col0 + + tab0.col1 * + col2 FROM tab0 ---- 132 14760 3630 onlyif mysql # use DIV operator for integer division query I rowsort label-2516 SELECT col1 * - col1 DIV col1 AS col0 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-2516 SELECT col1 * - col1 / col1 AS col0 FROM tab0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2517 SELECT DISTINCT tab0.col0 DIV tab0.col1 + col2 + col1 * - col0 AS col1 FROM tab0 ---- -2031 -3394 -8017 skipif mysql # not compatible query I rowsort label-2517 SELECT DISTINCT tab0.col0 / tab0.col1 + col2 + col1 * - col0 AS col1 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL - tab1.col0 + col0 AS col1 FROM tab1 WHERE + col0 - col1 = col2 - col1 ---- query I rowsort SELECT ALL col1 + - col0 - tab1.col0 * col0 FROM tab1 ---- -4150 -6467 14 query I rowsort SELECT DISTINCT + col1 + col2 * col1 AS col2 FROM tab1 WHERE NOT NULL NOT IN ( col2 ) ---- query I rowsort SELECT DISTINCT col1 * - col1 * - col2 + col2 + - col0 * col2 AS col2 FROM tab0 ---- 243309 671826 9375 onlyif mysql # use DIV operator for integer division query I rowsort label-2522 SELECT DISTINCT col1 DIV tab1.col1 AS col1 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-2522 SELECT DISTINCT col1 / tab1.col1 AS col1 FROM tab1 ---- 1 query I rowsort SELECT col2 * + tab1.col1 + col2 AS col0 FROM tab1 ---- 1344 1458 627 query III rowsort SELECT ALL * FROM tab1 WHERE NOT + col0 NOT IN ( col0 * col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2525 SELECT DISTINCT col0 * col0 DIV - col2 AS col2 FROM tab1 ---- -66 -71 0 skipif mysql # not compatible query I rowsort label-2525 SELECT DISTINCT col0 * col0 / - col2 AS col2 FROM tab1 ---- -66 -71 0 query I rowsort SELECT + col0 + cor0.col1 * - col2 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT - 62 - tab0.col1 * + 70 FROM tab0 ---- -6082 -6432 -6852 query I rowsort SELECT 59 + + col0 AS col2 FROM tab2 cor0 ---- 137 138 66 query I rowsort SELECT DISTINCT - col1 / col0 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2530 SELECT DISTINCT cor0.col1 * col1 DIV + col0 FROM tab2 cor0 ---- 137 3 44 skipif mysql # not compatible query I rowsort label-2530 SELECT DISTINCT cor0.col1 * col1 / + col0 FROM tab2 cor0 ---- 137 3 44 query I rowsort SELECT - col0 + cor0.col0 * + col2 FROM tab0 cor0 ---- 0 7209 768 query I rowsort SELECT DISTINCT col1 * + col2 + col1 AS col1 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT - 41 * col1 * col1 + col2 FROM tab1 cor0 ---- -27662 -4043 -6833 onlyif mysql # use DIV operator for integer division query I rowsort label-2534 SELECT DISTINCT + 56 DIV col1 + - ( + col1 + + col1 ) * 81 col0 FROM tab0 ---- -13932 -14742 -15714 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2534 SELECT DISTINCT + 56 / col1 + - ( + col1 + + col1 ) * 81 col0 FROM tab0 ---- -13932 -14742 -15714 query I rowsort SELECT ALL cor1.col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 onlyif mysql # use DIV operator for integer division query I rowsort label-2536 SELECT ALL ( col0 ) DIV cor0.col1 + col2 * + col2 FROM tab2 AS cor0 ---- 1448 677 729 skipif mysql # not compatible query I rowsort label-2536 SELECT ALL ( col0 ) / cor0.col1 + col2 * + col2 FROM tab2 AS cor0 ---- 1448 677 729 query I rowsort SELECT ALL 57 * - col0 - - 75 * + col0 AS col1 FROM tab1 AS cor0 ---- 1152 1440 54 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col2 ) * 60 + + col0 * + col0 col0 FROM tab1 AS cor0 ---- -3231 640 676 query I rowsort SELECT col0 + col0 * - ( - col0 ) AS col2 FROM tab2 AS cor0 ---- 56 6162 6320 onlyif mysql # use DIV operator for integer division query I rowsort label-2540 SELECT DISTINCT 88 DIV - cor0.col1 FROM tab2 cor0 ---- -1 -2 -5 skipif mysql # not compatible query I rowsort label-2540 SELECT DISTINCT 88 / - cor0.col1 FROM tab2 cor0 ---- -1 -2 -5 query I rowsort SELECT - col0 * cor0.col0 - ( - 43 ) AS col0 FROM tab1 cor0 ---- -4053 -6357 34 query I rowsort SELECT - + ( col0 ) * cor0.col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 33 + col2 col0 FROM tab0 AS cor0 ---- -32 0 49 query I rowsort SELECT - + col2 * col1 + cor0.col0 * - col1 * + col1 AS col0 FROM tab0 AS cor0 ---- -180342 -329412 -744471 query I rowsort SELECT + 55 AS col1 FROM tab2 AS cor0 ---- 55 55 55 onlyif mysql # use DIV operator for integer division query I rowsort label-2546 SELECT ALL - 86 DIV - col0 FROM tab0 cor0 ---- 0 2 3 skipif mysql # not compatible query I rowsort label-2546 SELECT ALL - 86 / - col0 FROM tab0 cor0 ---- 0 2 3 query I rowsort SELECT DISTINCT cor0.col2 + + cor0.col1 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - col1 + 45 FROM tab2 AS cor0 ---- -14 14 28 query I rowsort SELECT - cor0.col1 * - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL + - col0 + 17 AS col1 FROM tab2 AS cor0 ---- -61 -62 10 onlyif mysql # use DIV operator for integer division query I rowsort label-2551 SELECT DISTINCT - col1 DIV ( col1 ) - - col0 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-2551 SELECT DISTINCT - col1 / ( col1 ) - - col0 FROM tab1 AS cor0 ---- 2 63 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2552 SELECT ALL + col0 * + CAST( NULL AS SIGNED ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2552 SELECT ALL + col0 * + CAST ( NULL AS INTEGER ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col2 * col0 + + ( - tab1.col1 ) AS col1 FROM tab1 ---- 136 3638 7667 onlyif mysql # use DIV operator for integer division query I rowsort label-2554 SELECT ALL - col2 DIV + col1 + + 66 FROM tab1 AS cor0 ---- 59 61 64 skipif mysql # not compatible query I rowsort label-2554 SELECT ALL - col2 / + col1 + + 66 FROM tab1 AS cor0 ---- 59 61 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + + col0 - - col1 col1 FROM tab2 AS cor0 ---- 134 163 65 query I rowsort SELECT DISTINCT - ( 68 ) * col2 FROM tab0 AS cor0 ---- -2244 -5576 -68 query I rowsort SELECT ALL cor2.col2 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 243 values hashing to 291cdf20f55dc7bbcb55f561dc0b74d8 query I rowsort SELECT - col1 * 30 AS col2 FROM tab0 AS cor0 ---- -2580 -2730 -2910 query I rowsort SELECT + + 9 * ( + col0 ) AS col2 FROM tab1 AS cor0 ---- 27 576 720 query I rowsort SELECT ALL cor1.col2 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2561 SELECT ALL + + col0 * col1 + CAST( NULL AS DECIMAL ) col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2561 SELECT ALL + + col0 * col1 + CAST ( NULL AS REAL ) col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + cor0.col1 * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * col0 col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 - tab2.col1 col1 FROM tab2 ---- -33 -4 21 query I rowsort SELECT 5 + - 80 * - col2 FROM tab2 ---- 2085 2165 3045 query I rowsort SELECT DISTINCT ( col2 ) - col1 AS col1 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT ALL col2 * col1 + - col1 * + col0 * cor0.col1 FROM tab0 AS cor0 ---- -174666 -329218 -729547 query I rowsort SELECT col0 * ( + 99 ) FROM tab2 AS cor0 ---- 693 7722 7821 onlyif mysql # use DIV operator for integer division query I rowsort label-2569 SELECT ALL col0 + + cor0.col0 DIV - ( + col1 ) FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-2569 SELECT ALL col0 + + cor0.col0 / - ( + col1 ) FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT - - col1 * + 26 + 92 + col1 AS col0 FROM tab2 AS cor0 ---- 1685 551 929 query I rowsort SELECT ALL cor0.col1 * - 31 + col1 FROM tab0 AS cor0 ---- -2580 -2730 -2910 onlyif mysql # use DIV operator for integer division query I rowsort label-2572 SELECT DISTINCT col1 * 74 DIV cor0.col1 FROM tab0 AS cor0 ---- 74 skipif mysql # not compatible query I rowsort label-2572 SELECT DISTINCT col1 * 74 / cor0.col1 FROM tab0 AS cor0 ---- 74 query I rowsort SELECT - + col0 + 87 AS col1 FROM tab0 AS cor0 ---- -2 52 63 query I rowsort SELECT DISTINCT - + 14 FROM tab2 cor0 ---- -14 onlyif mysql # use DIV operator for integer division query I rowsort label-2575 SELECT ALL + col0 DIV col1 + 87 FROM tab2 AS cor0 ---- 87 88 91 skipif mysql # not compatible query I rowsort label-2575 SELECT ALL + col0 / col1 + 87 FROM tab2 AS cor0 ---- 87 88 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 85 col2 FROM tab2 AS cor0 ---- 85 85 85 query I rowsort SELECT ALL 38 * - col1 * + 25 AS col2 FROM tab1 cor0 ---- -12350 -24700 -9500 query I rowsort SELECT DISTINCT + cor0.col1 * + col1 AS col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT ALL - + col2 * col0 + col2 * 9 AS col0 FROM tab2 AS cor0 ---- -1794 -2660 54 query I rowsort SELECT - 35 * col0 + 21 + col2 * - cor0.col0 FROM tab2 AS cor0 ---- -413 -4737 -5746 query I rowsort SELECT + - 80 + cor0.col1 * 28 AS col0 FROM tab0 cor0 ---- 2328 2468 2636 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2582 SELECT col1 + + CAST( + col2 AS SIGNED ) * - col1 AS col2 FROM tab1 AS cor0 ---- -1235 -1378 -560 skipif mysql # not compatible query I rowsort label-2582 SELECT col1 + + CAST ( + col2 AS INTEGER ) * - col1 AS col2 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT - 43 + - col0 FROM tab2 ---- -121 -122 -50 query I rowsort SELECT - col2 * - col0 + col0 FROM tab2 ---- 196 2106 3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2585 SELECT ALL + col2 + col0 + - ( - tab1.col2 ) * - col1 * - CAST( col1 AS SIGNED ) FROM tab1 ---- 16400 36561 5821 skipif mysql # not compatible query I rowsort label-2585 SELECT ALL + col2 + col0 + - ( - tab1.col2 ) * - col1 * - CAST ( col1 AS INTEGER ) FROM tab1 ---- 16400 36561 5821 query I rowsort SELECT ALL - col0 + + col1 * 1 AS col2 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2587 SELECT ALL col0 * - col0 * CAST( + 11 + - col1 * - col0 AS SIGNED ) FROM tab2 ---- -11172 -28065492 -8450314 skipif mysql # not compatible query I rowsort label-2587 SELECT ALL col0 * - col0 * CAST ( + 11 + - col1 * - col0 AS INTEGER ) FROM tab2 ---- -11172 -28065492 -8450314 query I rowsort SELECT - col1 + col0 * - col1 + - col0 * + 64 AS col2 FROM tab1 AS cor0 ---- -296 -4746 -6173 query I rowsort SELECT + col2 * col1 + col1 * + col1 AS col2 FROM tab0 AS cor0 ---- 10234 15743 9506 query I rowsort SELECT + col2 * 72 FROM tab1 ---- 3888 4104 6912 query I rowsort SELECT ALL 61 + 21 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f318fd9dac2de7af4b82cc7574bbca2c onlyif mysql # use DIV operator for integer division query I rowsort label-2592 SELECT cor0.col2 DIV ( + cor0.col1 ) + - col1 FROM tab1 AS cor0 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-2592 SELECT cor0.col2 / ( + cor0.col1 ) + - col1 FROM tab1 AS cor0 ---- -24 -5 -6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2593 SELECT ALL - CAST( - 4 AS SIGNED ) AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b skipif mysql # not compatible query I rowsort label-2593 SELECT ALL - CAST ( - 4 AS INTEGER ) AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b query I rowsort SELECT + cor0.col1 * ( 48 ) AS col0 FROM tab1 AS cor0 ---- 1248 480 624 query I rowsort SELECT ALL - 52 + col2 AS col2 FROM tab2 ---- -14 -25 -26 query I rowsort SELECT DISTINCT 18 * - 38 + col0 AS col2 FROM tab1 ---- -604 -620 -681 query I rowsort SELECT DISTINCT + ( col2 ) + + col1 AS col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + - 37 * col1 + ( - col2 ) + col0 * col2 FROM tab1 cor0 ---- -854 3221 7103 query I rowsort SELECT ( - col1 ) + - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT + 95 + col1 + col0 AS col2 FROM tab0 cor0 ---- 205 227 275 query I rowsort SELECT col2 * + col0 + cor0.col0 + - col2 AS col1 FROM tab1 AS cor0 ---- 111 3655 7664 query I rowsort SELECT ALL + cor0.col2 + 96 FROM tab0, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 4cc6d661237c3c5695e17a7ef8a55cb6 query I rowsort SELECT DISTINCT + col2 * + 38 + col0 FROM tab0 ---- 1278 3205 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2604 SELECT DISTINCT CAST( NULL AS DECIMAL ) + col1 * col0 AS col0 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-2604 SELECT DISTINCT CAST ( NULL AS REAL ) + col1 * col0 AS col0 FROM tab1 ---- NULL query I rowsort SELECT + col1 * col1 + + col1 + - 28 * + 75 AS col2 FROM tab2 ---- -1108 -1794 1440 query I rowsort SELECT 66 - + col2 FROM tab1 AS cor0 ---- -30 12 9 query I rowsort SELECT ALL + 34 + col0 * col1 FROM tab0 ---- 2098 3429 8133 query I rowsort SELECT DISTINCT + 94 FROM tab1, tab0 AS cor0 ---- 94 query I rowsort SELECT + - col1 * - ( col0 ) + - 57 FROM tab0 AS cor0 ---- 2007 3338 8042 query I rowsort SELECT DISTINCT col2 + - cor0.col2 * col1 AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT ALL + - 51 - - col2 AS col0 FROM tab1 AS cor0 ---- 3 45 6 query I rowsort SELECT DISTINCT ( - cor0.col0 ) + - col2 + + col0 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL + col1 * col2 - col2 FROM tab0 cor0 ---- 2805 7380 96 query I rowsort SELECT ALL - - col2 + col0 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL + col2 + col1 * ( col2 ) FROM tab2 AS cor0 ---- 1560 684 864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 93 + + col1 col2 FROM tab0 AS cor0 ---- -2 -7 4 query I rowsort SELECT + + col2 * col2 + - 57 FROM tab2 AS cor0 ---- 1387 619 672 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2618 SELECT ALL - cor0.col2 + - col0 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2618 SELECT ALL - cor0.col2 + - col0 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2619 SELECT + col0 * - col0 + - col2 DIV col0 col2 FROM tab0 AS cor0 ---- -1225 -577 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2619 SELECT + col0 * - col0 + - col2 / col0 col2 FROM tab0 AS cor0 ---- -1225 -577 -7921 query I rowsort SELECT DISTINCT + 16 * + col1 + + tab2.col2 AS col0 FROM tab2 ---- 310 523 970 onlyif mysql # use DIV operator for integer division query I rowsort label-2621 SELECT + col2 * col0 + col1 DIV col2 + col1 FROM tab0 ---- 229 7390 880 skipif mysql # not compatible query I rowsort label-2621 SELECT + col2 * col0 + col1 / col2 + col1 FROM tab0 ---- 229 7390 880 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2622 SELECT DISTINCT CAST( col1 + - col1 AS SIGNED ) FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-2622 SELECT DISTINCT CAST ( col1 + - col1 AS INTEGER ) FROM tab0 ---- 0 query I rowsort SELECT DISTINCT - 41 + - 14 FROM tab1 ---- -55 query I rowsort SELECT - - col1 + - col2 * + col2 * col0 AS col2 FROM tab1 AS cor0 ---- -207926 -737267 -8722 query I rowsort SELECT DISTINCT - col0 * - 60 - col0 AS col2 FROM tab2 AS cor0 ---- 413 4602 4661 query I rowsort SELECT ALL col2 * + col1 + ( cor0.col1 + col2 ) FROM tab1 AS cor0 ---- 1357 1484 637 query I rowsort SELECT - col2 * - ( col2 ) * col2 AS col2 FROM tab2 AS cor0 ---- 17576 19683 54872 query I rowsort SELECT + col0 - col0 * col1 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT DISTINCT 62 * col2 FROM tab0 ---- 2046 5084 62 query I rowsort SELECT ALL 21 * col1 FROM tab1 ---- 210 273 546 query I rowsort SELECT - col2 * 35 + col1 * col2 FROM tab1 AS cor0 ---- -1425 -2112 -486 query I rowsort SELECT col2 + - col2 * col0 AS col0 FROM tab2 cor0 ---- -162 -2002 -2964 query I rowsort SELECT - col1 * col0 - + 5 AS col0 FROM tab1 AS cor0 ---- -1045 -645 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2634 SELECT ALL tab2.col1 - + ( - ( col1 ) * CAST( ( - col2 ) AS SIGNED ) + col2 ) FROM tab2 ---- -1501 -667 -833 skipif mysql # not compatible query I rowsort label-2634 SELECT ALL tab2.col1 - + ( - ( col1 ) * CAST ( ( - col2 ) AS INTEGER ) + col2 ) FROM tab2 ---- -1501 -667 -833 query I rowsort SELECT DISTINCT col2 * - 74 FROM tab1 AS cor0 ---- -3996 -4218 -7104 query I rowsort SELECT ALL - - col2 + + 85 * + cor0.col1 FROM tab1 AS cor0 ---- 1201 2264 907 query I rowsort SELECT ALL + col0 + + col0 - col2 FROM tab1 ---- -48 64 71 onlyif mysql # use DIV operator for integer division query I rowsort label-2638 SELECT DISTINCT + col1 DIV ( + col0 * col2 ) AS col0 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-2638 SELECT DISTINCT + col1 / ( + col0 * col2 ) AS col0 FROM tab1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - 52 col2 FROM tab2 ---- -1352 -1404 -1976 query I rowsort SELECT + col1 * 57 - col2 FROM tab2 ---- 1740 3337 931 query I rowsort SELECT 63 * - cor0.col0 - - col2 FROM tab0 cor0 ---- -1479 -2204 -5525 query I rowsort SELECT - col1 * + tab2.col2 + col2 * col0 FROM tab2 ---- -648 2356 494 query I rowsort SELECT DISTINCT - ( ( col0 ) ) * ( cor0.col2 * - col1 ) AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT - + cor0.col2 + + col2 + - cor0.col2 * - col0 * - 31 AS col0 FROM tab1 AS cor0 ---- -113088 -238080 -5022 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2645 SELECT ALL - CAST( - cor0.col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2645 SELECT ALL - CAST ( - cor0.col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2646 SELECT CAST( NULL AS SIGNED ) * cor0.col2 AS col2 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2646 SELECT CAST ( NULL AS INTEGER ) * cor0.col2 AS col2 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 31 * ( col1 ) AS col1 FROM tab1 AS cor0 ---- -310 -403 -806 query I rowsort SELECT - + cor0.col2 * cor0.col0 * - col0 + col1 FROM tab0 AS cor0 ---- 1322 19094 649613 onlyif mysql # use DIV operator for integer division query I rowsort label-2649 SELECT DISTINCT - + col2 DIV + col1 AS col1 FROM tab1 cor0 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-2649 SELECT DISTINCT - + col2 / + col1 AS col1 FROM tab1 cor0 ---- -2 -5 -7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - 11 ) col0 FROM tab2 AS cor0 ---- 11 query I rowsort SELECT 64 * col1 - - cor0.col0 * col1 AS col0 FROM tab1 AS cor0 ---- 1280 1742 1872 query I rowsort SELECT ALL - + col1 * + cor0.col2 FROM tab2 cor0 ---- -1534 -646 -837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2653 SELECT - - CAST( col2 AS SIGNED ) - + col0 FROM tab0 cor0 ---- -34 -7 9 skipif mysql # not compatible query I rowsort label-2653 SELECT - - CAST ( col2 AS INTEGER ) - + col0 FROM tab0 cor0 ---- -34 -7 9 query I rowsort SELECT + - 91 * col1 + + col1 + + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1090 -2337 -836 query I rowsort SELECT ALL - col1 + col1 * - cor0.col1 FROM tab0 AS cor0 ---- -7482 -8372 -9506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2656 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - col0 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2656 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - col0 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ( col1 ) * 32 + 93 * col1 FROM tab1 ---- 1250 1625 3250 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * cor0.col0 col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + col0 + + col2 * col0 AS col1 FROM tab1 cor0 ---- 165 3712 7760 query I rowsort SELECT - + 37 + col0 * - ( + cor0.col0 ) FROM tab1 AS cor0 ---- -4133 -46 -6437 query I rowsort SELECT ALL - 88 + col0 FROM tab0 cor0 ---- -53 -64 1 query I rowsort SELECT ALL + cor0.col2 + cor0.col1 * col0 AS col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT - - cor0.col0 * - col2 + 19 FROM tab2 AS cor0 ---- -170 -2009 -2983 onlyif mysql # use DIV operator for integer division query I rowsort label-2664 SELECT + col1 + - col0 DIV col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2664 SELECT + col1 + - col0 / col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + - col0 * 7 AS col0 FROM tab1 AS cor0 ---- -21 -448 -560 query I rowsort SELECT col1 * + 83 AS col2 FROM tab0 AS cor0 ---- 7138 7553 8051 query I rowsort SELECT + + col0 * col1 * cor0.col1 FROM tab0 AS cor0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT cor0.col1 * + col1 AS col0 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT + col1 * - 8 AS col0 FROM tab0 ---- -688 -728 -776 onlyif mysql # use DIV operator for integer division query I rowsort label-2670 SELECT ALL 6 DIV col1 + - tab1.col1 AS col1 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-2670 SELECT ALL 6 / col1 + - tab1.col1 AS col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT + 31 FROM tab2, tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 31 query I rowsort SELECT tab0.col1 + - 10 FROM tab0 ---- 76 81 87 query I rowsort SELECT DISTINCT + ( 81 ) * + cor0.col0 + ( + 8 ) AS col2 FROM tab1 AS cor0 ---- 251 5192 6488 query I rowsort SELECT ALL + 91 * + col0 * - col0 + - ( 27 ) FROM tab0 AS cor0 ---- -111502 -52443 -720838 query I rowsort SELECT DISTINCT + cor0.col1 - col2 * col0 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT - ( col1 ) * + col2 + 37 * - col2 FROM tab0 AS cor0 ---- -10496 -134 -4059 onlyif mysql # use DIV operator for integer division query I rowsort label-2677 SELECT - cor0.col1 DIV 40 + col2 AS col0 FROM tab2 AS cor0 ---- 25 27 38 skipif mysql # not compatible query I rowsort label-2677 SELECT - cor0.col1 / 40 + col2 AS col0 FROM tab2 AS cor0 ---- 25 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + 3 col2 FROM tab2 cor0 ---- 20 34 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2679 SELECT + col1 + - cor0.col1 * - CAST( col0 AS SIGNED ) * cor0.col2 FROM tab0 AS cor0 ---- 3492 664209 68198 skipif mysql # not compatible query I rowsort label-2679 SELECT + col1 + - cor0.col1 * - CAST ( col0 AS INTEGER ) * cor0.col2 FROM tab0 AS cor0 ---- 3492 664209 68198 query I rowsort SELECT DISTINCT - + col0 * - col2 + + col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT col2 + - col1 * col0 * 6 FROM tab0 AS cor0 ---- -12351 -20369 -48512 query I rowsort SELECT DISTINCT - - col2 + col1 * col2 FROM tab1 cor0 ---- 1344 1458 627 query I rowsort SELECT col0 * col1 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL + + col0 + - ( + col0 ) AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + col2 * col0 col2 FROM tab0 cor0 ---- 0 7209 768 query I rowsort SELECT 64 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e onlyif mysql # use DIV operator for integer division query I rowsort label-2687 SELECT col1 + - col1 DIV + col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-2687 SELECT col1 + - col1 / + col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - + col0 + - cor0.col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT ALL - col0 + 28 AS col0 FROM tab2 AS cor0 ---- -50 -51 21 query I rowsort SELECT ALL - col1 * col2 - - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1456 -567 -830 onlyif mysql # use DIV operator for integer division query I rowsort label-2691 SELECT col2 DIV - col1 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -7 -78 -81 skipif mysql # not compatible query I rowsort label-2691 SELECT col2 / - col1 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -7 -78 -81 query I rowsort SELECT 44 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0cc3e52e781e46962291c3060c6ae73b onlyif mysql # use DIV operator for integer division query I rowsort label-2693 SELECT DISTINCT + - col2 + col0 DIV + col1 FROM tab2 cor0 ---- -25 -27 -34 skipif mysql # not compatible query I rowsort label-2693 SELECT DISTINCT + - col2 + col0 / + col1 FROM tab2 cor0 ---- -25 -27 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2694 SELECT ALL + col2 - CAST( - cor0.col2 AS SIGNED ) * + col2 AS col2 FROM tab0 AS cor0 ---- 1122 2 6806 skipif mysql # not compatible query I rowsort label-2694 SELECT ALL + col2 - CAST ( - cor0.col2 AS INTEGER ) * + col2 AS col2 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT col1 * - 79 + + 3 * - col1 AS col1 FROM tab2 AS cor0 ---- -1394 -2542 -4838 onlyif mysql # use DIV operator for integer division query I rowsort label-2696 SELECT CAST( - 21 AS SIGNED ) DIV col0 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-2696 SELECT CAST ( - 21 AS INTEGER ) / col0 FROM tab2 AS cor0 ---- -3 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2697 SELECT + col2 DIV col2 + - cor0.col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-2697 SELECT + col2 / col2 + - cor0.col0 FROM tab1 AS cor0 ---- -2 -63 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2698 SELECT DISTINCT col0 + - CAST( NULL AS DECIMAL ) * - col2 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-2698 SELECT DISTINCT col0 + - CAST ( NULL AS REAL ) * - col2 FROM tab1 ---- NULL query I rowsort SELECT DISTINCT col2 * + col0 + + col2 AS col0 FROM tab0 ---- 36 7380 825 query I rowsort SELECT DISTINCT - cor0.col1 * + 85 AS col2 FROM tab1, tab2, tab1 cor0 ---- -1105 -2210 -850 onlyif mysql # use DIV operator for integer division query I rowsort label-2701 SELECT col2 DIV + 15 FROM tab2 ---- 1 1 2 skipif mysql # not compatible query I rowsort label-2701 SELECT col2 / + 15 FROM tab2 ---- 1 1 2 query I rowsort SELECT DISTINCT 60 * col1 AS col0 FROM tab1 AS cor0 ---- 1560 600 780 query I rowsort SELECT + ( - col2 ) * col0 + 95 AS col2 FROM tab1 AS cor0 ---- -3553 -67 -7585 query I rowsort SELECT + col0 * col1 + col2 * + 17 FROM tab0 AS cor0 ---- 2625 3412 9493 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2705 SELECT ALL - CAST( NULL AS DECIMAL ) + - cor0.col1 * - col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2705 SELECT ALL - CAST ( NULL AS REAL ) + - cor0.col1 * - col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( - 64 ) FROM tab0, tab1 AS cor0 ---- -64 query I rowsort SELECT ALL + col2 + 46 AS col1 FROM tab2 ---- 72 73 84 query I rowsort SELECT + col2 + col1 * col0 + - tab2.col1 FROM tab2 ---- 1364 213 4569 onlyif mysql # use DIV operator for integer division query I rowsort label-2709 SELECT DISTINCT + col2 + col0 DIV - 6 AS col2 FROM tab1 ---- 47 54 83 skipif mysql # not compatible query I rowsort label-2709 SELECT DISTINCT + col2 + col0 / - 6 AS col2 FROM tab1 ---- 47 54 83 query I rowsort SELECT DISTINCT - col1 + - 34 * - col1 * + col0 AS col0 FROM tab0 ---- 115333 275275 70090 query I rowsort SELECT - col2 - ( col0 * - col1 ) FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT + + cor0.col0 + cor0.col1 AS col0 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT ALL - ( 62 * col2 ) FROM tab2 ---- -1612 -1674 -2356 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col1 + - tab0.col0 ) col0 FROM tab0 ---- 2 62 62 query I rowsort SELECT col2 * + 84 FROM tab1 ---- 4536 4788 8064 query I rowsort SELECT + col2 * 51 AS col0 FROM tab2 AS cor0 ---- 1326 1377 1938 query I rowsort SELECT DISTINCT 27 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1458 1539 2592 query I rowsort SELECT ALL - 22 AS col0 FROM tab1 cor0 ---- -22 -22 -22 query I rowsort SELECT - col1 * 57 * col1 FROM tab1 ---- -38532 -5700 -9633 query I rowsort SELECT ALL - col1 * - col0 * col1 AS col0 FROM tab0 ---- 177504 329315 737009 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 58 + tab0.col1 col1 FROM tab0 ---- 28 33 39 onlyif mysql # use DIV operator for integer division query I rowsort label-2722 SELECT DISTINCT 48 DIV + col1 AS col0 FROM tab1 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-2722 SELECT DISTINCT 48 / + col1 AS col0 FROM tab1 ---- 1 3 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 22 col1 FROM tab0 ---- 22 22 22 query I rowsort SELECT ALL + 2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 query I rowsort SELECT DISTINCT + cor0.col1 AS col0 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 10 13 26 query I rowsort SELECT DISTINCT - col0 + - 62 * 57 FROM tab0 AS cor0 ---- -3558 -3569 -3623 query I rowsort SELECT + col1 * - col0 * col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + - ( col2 ) col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT col1 + - 72 * col2 AS col2 FROM tab1 AS cor0 ---- -3862 -4094 -6899 onlyif mysql # use DIV operator for integer division query I rowsort label-2730 SELECT ALL col1 DIV + ( cor0.col0 ) FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-2730 SELECT ALL col1 / + ( cor0.col0 ) FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT 54 + col1 - + 8 * 3 * col2 AS col1 FROM tab2 ---- -511 -563 -841 query I rowsort SELECT DISTINCT - ( 5 ) FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- -5 query I rowsort SELECT + col0 + col2 * col0 AS col1 FROM tab0 cor0 ---- 70 7387 816 query I rowsort SELECT ALL col2 - 15 FROM tab1 AS cor0 ---- 39 42 81 query I rowsort SELECT - - col1 * ( col1 ) + + col1 * + 5 AS col2 FROM tab0 AS cor0 ---- 7826 8736 9894 query I rowsort SELECT + col2 + 56 AS col0 FROM tab0 AS cor0 ---- 138 57 89 query I rowsort SELECT DISTINCT cor0.col1 * col0 * - 1 AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-2738 SELECT ALL + + col1 DIV + col0 col2 FROM tab2 AS cor0 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2738 SELECT ALL + + col1 / + col0 col2 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT DISTINCT col2 * 30 AS col2 FROM tab0 AS cor0 ---- 2460 30 990 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2740 SELECT col2 + CAST( - col0 AS SIGNED ) FROM tab1 AS cor0 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-2740 SELECT col2 + CAST ( - col0 AS INTEGER ) FROM tab1 AS cor0 ---- -7 16 51 onlyif mysql # use DIV operator for integer division query I rowsort label-2741 SELECT tab0.col0 * + col1 DIV + col1 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-2741 SELECT tab0.col0 * + col1 / + col1 AS col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT ALL + col2 + ( col2 ) + - col2 * + col0 FROM tab2 AS cor0 ---- -135 -1976 -2926 query I rowsort SELECT 84 * - col2 FROM tab2 cor0 ---- -2184 -2268 -3192 query I rowsort SELECT + ( col2 ) * - col1 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT col0 * 44 * col0 AS col0 FROM tab1 AS cor0 ---- 180224 281600 396 onlyif mysql # use DIV operator for integer division query I rowsort label-2746 SELECT DISTINCT + col1 DIV 81 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2746 SELECT DISTINCT + col1 / 81 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + 34 * 24 - + col0 FROM tab1 AS cor0 ---- 736 752 813 query I rowsort SELECT ALL + + 93 + - col2 * col0 - 20 AS col2 FROM tab1 cor0 ---- -3575 -7607 -89 query I rowsort SELECT DISTINCT 2 * - 28 FROM tab1 ---- -56 query I rowsort SELECT + ( + col1 ) * + col0 + + col0 AS col2 FROM tab1 ---- 1120 704 81 query I rowsort SELECT ALL 52 * col2 * ( - col2 ) + col0 AS col2 FROM tab1 AS cor0 ---- -151629 -168884 -479152 query I rowsort SELECT DISTINCT col1 * + col0 + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 12804 16380 9460 query I rowsort SELECT DISTINCT col0 * col0 - + ( - ( - cor0.col0 ) + + 56 ) FROM tab2 AS cor0 ---- -14 5950 6106 onlyif mysql # use DIV operator for integer division query I rowsort label-2754 SELECT + col1 + + cor0.col0 DIV CAST( col2 * - col0 AS SIGNED ) 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-2754 SELECT + col1 + + cor0.col0 / CAST ( col2 * - col0 AS INTEGER ) col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT + + col2 * col0 * - col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 onlyif mysql # use DIV operator for integer division query I rowsort label-2756 SELECT DISTINCT + cor0.col0 DIV col0 AS col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2756 SELECT DISTINCT + cor0.col0 / col0 AS col1 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL - 40 * col1 + - 84 FROM tab2 AS cor0 ---- -1324 -2444 -764 query I rowsort SELECT DISTINCT + 27 * col0 AS col0 FROM tab1 AS cor0 ---- 1728 2160 81 query I rowsort SELECT ( col1 * - col1 + - col0 ) FROM tab2 ---- -3559 -368 -968 query I rowsort SELECT - col1 * + col1 - + tab2.col1 AS col0 FROM tab2 ---- -306 -3540 -992 query I rowsort SELECT DISTINCT + 52 * col0 FROM tab0 AS cor0 ---- 1248 1820 4628 onlyif mysql # use DIV operator for integer division query I rowsort label-2762 SELECT ALL - + col2 + + col0 DIV 24 AS col1 FROM tab1 AS cor0 ---- -54 -55 -93 skipif mysql # not compatible query I rowsort label-2762 SELECT ALL - + col2 + + col0 / 24 AS col1 FROM tab1 AS cor0 ---- -54 -55 -93 query I rowsort SELECT ALL + + 48 * - col0 * col0 AS col1 FROM tab1 AS cor0 ---- -196608 -307200 -432 query I rowsort SELECT ALL - + 72 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ad521144c976ff25e77cdf10a84d1dc6 onlyif mysql # use DIV operator for integer division query I rowsort label-2765 SELECT 99 + + cor0.col0 DIV + tab1.col0 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 7b29dd13ccfeff7acf0e24d3e80d3d5c skipif mysql # not compatible query I rowsort label-2765 SELECT 99 + + cor0.col0 / + tab1.col0 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 7b29dd13ccfeff7acf0e24d3e80d3d5c query I rowsort SELECT + col2 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT ALL - cor1.col0 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 query I rowsort SELECT ALL ( 88 ) FROM tab0, tab1 AS cor0, tab0 cor1, tab1 AS cor2 ---- 81 values hashing to 663c36cf4bc51cf4ea19f7275ac6d30e query I rowsort SELECT + tab0.col0 * 31 - + col0 AS col1 FROM tab0 ---- 1050 2670 720 query I rowsort SELECT ALL - 63 * - tab1.col2 FROM tab1 ---- 3402 3591 6048 query I rowsort SELECT DISTINCT 59 * 32 * + col0 AS col0 FROM tab1 AS cor0 ---- 120832 151040 5664 query I rowsort SELECT + - ( + 60 ) + + col0 FROM tab0 AS cor0 ---- -25 -36 29 query I rowsort SELECT - ( col1 ) * cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + 51 AS col1 FROM tab0 AS cor0 ---- 51 query I rowsort SELECT ALL - + cor0.col0 * - ( + col1 ) AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT col2 * - 24 AS col0 FROM tab0 cor0 ---- -1968 -24 -792 query I rowsort SELECT + 45 + col2 * col0 AS col1 FROM tab2 AS cor0 ---- 2073 234 3047 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2778 SELECT + CAST( NULL AS SIGNED ) * cor0.col1 + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2778 SELECT + CAST ( NULL AS INTEGER ) * cor0.col1 + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * - col1 * col1 AS col2 FROM tab1 ---- -1000 -17576 -2197 query I rowsort SELECT - ( + col0 ) + + cor0.col2 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT - cor0.col0 + ( - col1 ) AS col2 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT + 33 - 41 AS col0 FROM tab0 AS cor0 ---- -8 -8 -8 query I rowsort SELECT DISTINCT col1 + col1 * - col2 * col0 FROM tab0 ---- -3298 -664027 -68026 query I rowsort SELECT ALL tab1.col1 + + 99 * - col0 AS col2 FROM tab1 ---- -271 -6326 -7907 query I rowsort SELECT col2 * + ( 33 ) FROM tab0 ---- 1089 2706 33 query I rowsort SELECT ALL col0 + - ( + 28 * col2 ) AS col0 FROM tab2 ---- -650 -749 -985 query I rowsort SELECT DISTINCT + col0 + + 94 AS col2 FROM tab1 ---- 158 174 97 query I rowsort SELECT - col2 * + col1 * - col1 AS col1 FROM tab0 ---- 244068 679042 9409 query I rowsort SELECT DISTINCT + - col0 + + cor0.col1 * col2 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT - ( + 15 ) + - col2 FROM tab0 AS cor0 ---- -16 -48 -97 query I rowsort SELECT - - ( col0 ) + + col2 * - col2 * + cor0.col1 FROM tab2 AS cor0 ---- -22592 -24469 -39806 query I rowsort SELECT + 20 + 29 * col1 FROM tab2 AS cor0 ---- 1731 513 919 query I rowsort SELECT DISTINCT ( + col2 ) - col0 * - ( col1 ) FROM tab2 cor0 ---- 1381 244 4628 query I rowsort SELECT - ( col2 ) * col0 + col0 FROM tab0 AS cor0 ---- -7209 -768 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2795 SELECT ALL - col0 DIV + col2 AS col2 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2795 SELECT ALL - col0 / + col2 AS col2 FROM tab1 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col0 * - 54 col1 FROM tab1 AS cor0 ---- 216 3513 4416 query I rowsort SELECT ALL - + col1 + col0 * - col2 + - col0 * col2 AS col2 FROM tab2 AS cor0 ---- -409 -4115 -6021 query I rowsort SELECT ALL col0 + + cor0.col2 + col0 AS col0 FROM tab0 AS cor0 ---- 260 71 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2799 SELECT ALL - col0 * CAST( NULL AS SIGNED ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2799 SELECT ALL - col0 * CAST ( NULL AS INTEGER ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2800 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-2800 SELECT - col1 + + CAST ( NULL AS INTEGER ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2801 SELECT ALL + - col0 * col2 DIV + col0 AS col1 FROM tab2 cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-2801 SELECT ALL + - col0 * col2 / + col0 AS col1 FROM tab2 cor0 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2802 SELECT ALL col1 * CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2802 SELECT ALL col1 * CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - cor1.col2 FROM tab0, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 6a43e7f15194af73fe1c83385e6ebebc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 26 - + col2 col1 FROM tab1 AS cor0 ---- -28 -31 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-2805 SELECT ALL - CAST( col1 AS SIGNED ) + col0 DIV - col2 AS col1 FROM tab0 AS cor0 ---- -132 -86 -92 skipif mysql # not compatible query I rowsort label-2805 SELECT ALL - CAST ( col1 AS INTEGER ) + col0 / - col2 AS col1 FROM tab0 AS cor0 ---- -132 -86 -92 query I rowsort SELECT - - col2 * - col0 + - 77 FROM tab1 cor0 ---- -239 -3725 -7757 query I rowsort SELECT + ( + col0 ) * 19 + - cor0.col0 AS col0 FROM tab2 AS cor0 ---- 126 1404 1422 query I rowsort SELECT ALL - col1 - col2 * ( col1 + + col2 ) * 24 AS col1 FROM tab2 AS cor0 ---- -37615 -50177 -53099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2809 SELECT + CAST( col1 AS SIGNED ) * col2 + + col1 * + col1 AS col1 FROM tab1 ---- 1417 2080 670 skipif mysql # not compatible query I rowsort label-2809 SELECT + CAST ( col1 AS INTEGER ) * col2 + + col1 * + col1 AS col1 FROM tab1 ---- 1417 2080 670 query I rowsort SELECT + col2 * - cor0.col2 * - 56 + + 62 AS col1 FROM tab0 AS cor0 ---- 118 376606 61046 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 19 * 65 col2 FROM tab0, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 551f54d2c5c2cfc0d4090626cdb14100 query I rowsort SELECT - col0 * tab2.col0 + col2 * + tab2.col0 FROM tab2 ---- -3239 -4056 140 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 78 col1 FROM tab1 ---- -78 onlyif mysql # use DIV operator for integer division query I rowsort label-2814 SELECT ALL - col0 * col2 DIV tab0.col1 + tab0.col2 col2 FROM tab0 ---- 1 2 24 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2814 SELECT ALL - col0 * col2 / tab0.col1 + tab0.col2 col2 FROM tab0 ---- 1 2 24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 - col1 col0 FROM tab1 ---- -109 -67 -80 query I rowsort SELECT + col1 AS col1 FROM tab1 WHERE ( NULL ) <> col0 ---- query I rowsort SELECT - tab0.col2 + tab0.col2 AS col2 FROM tab0 ---- 0 0 0 query III rowsort SELECT * FROM tab1 WHERE NOT ( - col1 * - col0 * col2 ) NOT IN ( - col0 + tab1.col2 / col1 ) ---- query I rowsort SELECT ALL col0 + + tab2.col0 * col0 FROM tab2 ---- 56 6162 6320 query I rowsort SELECT ALL col0 FROM tab2 WHERE NOT col2 * - col0 NOT IN ( col0 * - col0 * + col2 + - col0 * col0 ) ---- query I rowsort SELECT + col1 + tab1.col1 FROM tab1 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT col0 * col2 * - col2 AS col2 FROM tab0 WHERE - col1 * + col0 <= col1 ---- -26136 -35 -598436 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2823 SELECT ALL + col1 * - tab0.col1 - CAST( NULL AS SIGNED ) * - 79 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2823 SELECT ALL + col1 * - tab0.col1 - CAST ( NULL AS INTEGER ) * - 79 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT + 17 + col2 AS col1 FROM tab1 ---- 113 71 74 query I rowsort SELECT DISTINCT - 22 - col1 AS col2 FROM tab1 ---- -32 -35 -48 query I rowsort SELECT ALL + tab1.col0 AS col2 FROM tab1, tab2, tab0 cor0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f onlyif mysql # use DIV operator for integer division query I rowsort label-2827 SELECT + tab0.col2 * col0 + + col2 - + tab0.col2 DIV col1 AS col0 FROM tab0 ---- 36 7380 825 skipif mysql # not compatible query I rowsort label-2827 SELECT + tab0.col2 * col0 + + col2 - + tab0.col2 / col1 AS col0 FROM tab0 ---- 36 7380 825 query I rowsort SELECT ALL - tab1.col2 * col2 * + col1 AS col1 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT - col1 + col0 AS col0 FROM tab2 WHERE ( NULL ) NOT IN ( col1 ) ---- query I rowsort SELECT DISTINCT col1 * - col2 * - col2 + + col2 * col0 - + col2 * - tab0.col0 AS col0 FROM tab0 ---- 167 626480 95238 query I rowsort SELECT tab2.col1 * col0 + - col0 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT - tab1.col1 + + tab1.col2 FROM tab1 ---- 28 47 83 query I rowsort SELECT DISTINCT - col2 - - col1 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT DISTINCT + col2 * - col1 * col2 FROM tab1 ---- -119808 -32490 -75816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 col1 FROM tab1 WHERE + col0 * + col1 + col1 * + col2 >= NULL ---- query I rowsort SELECT DISTINCT - col0 - - col1 FROM tab2 ---- -19 -62 24 query I rowsort SELECT tab1.col2 * - col1 AS col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL col1 + - col1 / col1 AS col0 FROM tab2 WHERE col0 * + col1 BETWEEN ( col0 ) AND ( NULL ) ---- query I rowsort SELECT col1 AS col0 FROM tab0 WHERE NOT + col0 > ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2840 SELECT DISTINCT + col0 * col1 + - col0 DIV + 72 FROM tab2 AS cor0 ---- 1342 217 4601 skipif mysql # not compatible query I rowsort label-2840 SELECT DISTINCT + col0 * col1 + - col0 / + 72 FROM tab2 AS cor0 ---- 1342 217 4601 query I rowsort SELECT ALL + ( + 82 ) + col2 FROM tab0 AS cor0 ---- 115 164 83 query I rowsort SELECT ALL 79 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT ALL 93 * + 63 + - col2 AS col2 FROM tab2 cor0 ---- 5821 5832 5833 query I rowsort SELECT DISTINCT - col2 * ( - col1 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + col1 * ( col1 ) * 38 + col2 * - cor0.col0 FROM tab0 AS cor0 ---- 280256 307380 357507 onlyif mysql # use DIV operator for integer division query I rowsort label-2846 SELECT DISTINCT + 84 DIV col0 + + col1 AS col0 FROM tab0 AS cor0 ---- 89 91 99 skipif mysql # not compatible query I rowsort label-2846 SELECT DISTINCT + 84 / col0 + + col1 AS col0 FROM tab0 AS cor0 ---- 89 91 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * - col0 + col0 col2 FROM tab2 cor0 ---- -1264 -210 -4524 query I rowsort SELECT + + 2 + col1 AS col2 FROM tab1 AS cor0 ---- 12 15 28 query I rowsort SELECT DISTINCT + 52 + 21 AS col1 FROM tab0 AS cor0 ---- 73 query I rowsort SELECT - + col0 + col2 AS col2 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT col0 * col1 + 37 * - col0 + + col1 FROM tab2 AS cor0 ---- -11 -1563 1775 query I rowsort SELECT DISTINCT col2 * col1 + - 83 FROM tab1 AS cor0 ---- 1165 1321 487 query I rowsort SELECT ALL - col2 * col0 + - 87 * - ( + col0 ) + - col1 AS col1 FROM tab1 AS cor0 ---- -733 1910 73 onlyif mysql # use DIV operator for integer division query I rowsort label-2854 SELECT DISTINCT - - col0 DIV col2 + 47 + col0 AS col0 FROM tab1 AS cor0 ---- 112 127 50 skipif mysql # not compatible query I rowsort label-2854 SELECT DISTINCT - - col0 / col2 + 47 + col0 AS col0 FROM tab1 AS cor0 ---- 112 127 50 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col0 * ( cor0.col2 ) col0 FROM tab0 AS cor0 ---- 0 7209 768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 24 * - cor0.col0 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3e4108b225cb7fe6996db851fb87e75b query I rowsort SELECT ALL + 58 AS col0 FROM tab2 ---- 58 58 58 query I rowsort SELECT col1 * + col2 * - col0 FROM tab1 AS cor0 ---- -36480 -4212 -99840 onlyif mysql # use DIV operator for integer division query I rowsort label-2859 SELECT + col0 - cor0.col2 DIV + col1 AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-2859 SELECT + col0 - cor0.col2 / + col1 AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + ( 87 ) col0 FROM tab2 AS cor0 ---- 28 56 70 query I rowsort SELECT DISTINCT col2 - - 2 * - 57 AS col2 FROM tab0 AS cor0 ---- -113 -32 -81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2862 SELECT DISTINCT + - col2 - CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2862 SELECT DISTINCT + - col2 - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - + col0 * ( col2 ) + - col1 AS col0 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT + + col2 + col1 * cor0.col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT ALL col1 * + tab0.col2 - - col0 FROM tab0 ---- 132 2862 7551 onlyif mysql # use DIV operator for integer division query I rowsort label-2866 SELECT DISTINCT + 56 - col2 DIV 19 AS col0 FROM tab1 ---- 51 53 54 skipif mysql # not compatible query I rowsort label-2866 SELECT DISTINCT + 56 - col2 / 19 AS col0 FROM tab1 ---- 51 53 54 onlyif mysql # use DIV operator for integer division query I rowsort label-2867 SELECT col2 + + col0 DIV tab2.col1 + + ( col0 ) FROM tab2 ---- 105 121 34 skipif mysql # not compatible query I rowsort label-2867 SELECT col2 + + col0 / tab2.col1 + + ( col0 ) FROM tab2 ---- 105 121 34 query I rowsort SELECT + col0 * col0 * col1 - cor0.col0 FROM tab1 AS cor0 ---- 231 40896 83120 query I rowsort SELECT DISTINCT - - cor0.col2 * - col2 * 56 + + col1 * + 41 AS col0 FROM tab2 AS cor0 ---- -35437 -39553 -80167 query I rowsort SELECT ALL + col1 - col1 * - ( col2 ) AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + 43 - + ( - col2 + + 10 ) col2 FROM tab1 AS cor0 ---- -2278 -2404 -4042 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2872 SELECT DISTINCT CAST( NULL AS SIGNED ) FROM tab2, tab0 cor0, tab0 cor1 ---- NULL skipif mysql # not compatible query I rowsort label-2872 SELECT DISTINCT CAST ( NULL AS INTEGER ) FROM tab2, tab0 cor0, tab0 cor1 ---- NULL query I rowsort SELECT + tab0.col2 * - col1 + col1 FROM tab0 ---- -2752 -7371 0 query I rowsort SELECT tab0.col2 * - 88 FROM tab0 ---- -2904 -7216 -88 query I rowsort SELECT DISTINCT - - col1 * ( 19 ) FROM tab0 AS cor0 ---- 1634 1729 1843 query I rowsort SELECT + - cor0.col1 + + 76 FROM tab1 AS cor0 ---- 50 63 66 query I rowsort SELECT DISTINCT col1 * - 25 + 75 FROM tab1 ---- -175 -250 -575 query I rowsort SELECT DISTINCT - + col1 + - col0 * + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT ALL - + col0 * col1 + 72 AS col0 FROM tab2 AS cor0 ---- -1271 -145 -4530 query I rowsort SELECT col2 + - col0 * + 98 FROM tab2 AS cor0 ---- -659 -7618 -7704 onlyif mysql # use DIV operator for integer division query I rowsort label-2881 SELECT DISTINCT - - col2 DIV col2 + - col2 + - col1 * + col2 FROM tab0 AS cor0 ---- -2870 -7543 -97 skipif mysql # not compatible query I rowsort label-2881 SELECT DISTINCT - - col2 / col2 + - col2 + - col1 * + col2 FROM tab0 AS cor0 ---- -2870 -7543 -97 query I rowsort SELECT ALL + - 91 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -12 -13 -84 query I rowsort SELECT + + 69 AS col1 FROM tab0 cor0 ---- 69 69 69 query I rowsort SELECT ALL + 41 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT ALL + ( col0 ) + col2 FROM tab0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-2886 SELECT + col0 DIV col2 - col0 FROM tab0 AS cor0 ---- -24 -88 0 skipif mysql # not compatible query I rowsort label-2886 SELECT + col0 / col2 - col0 FROM tab0 AS cor0 ---- -24 -88 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 10 col2 FROM tab2, tab0 AS cor0 ---- 10 query I rowsort SELECT col0 - + col1 * col2 AS col2 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL - + cor0.col1 * - col0 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT DISTINCT + 84 * col1 - col0 * col2 AS col2 FROM tab2 AS cor0 ---- -1574 2415 2928 query I rowsort SELECT + cor0.col0 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ALL - + 66 FROM tab2 AS cor0 ---- -66 -66 -66 query I rowsort SELECT cor1.col2 AS col0 FROM tab1, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT - col1 + col1 * + col0 AS col0 FROM tab1 ---- 1027 52 630 query I rowsort SELECT - ( + 57 ) FROM tab0, tab2 AS cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to 1b1b58f936aab250d5d6d3f1065ea6dd query I rowsort SELECT DISTINCT - - cor0.col0 + - col1 * col1 FROM tab2 cor0 ---- -210 -3403 -954 query I rowsort SELECT + + cor0.col1 AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT DISTINCT + col1 + col2 * col2 FROM tab0 AS cor0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 + cor0.col2 col1 FROM tab1 AS cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2900 SELECT DISTINCT tab2.col0 DIV + 43 AS col0 FROM tab2 ---- 0 1 skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT tab2.col0 / + 43 AS col0 FROM tab2 ---- 0 1 query I rowsort SELECT ALL 57 AS col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 220a93709e207779b34ef74b544764a5 query I rowsort SELECT - 18 * - col1 AS col1 FROM tab0 cor0 ---- 1548 1638 1746 query I rowsort SELECT - col0 * - cor0.col0 AS col0 FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT + 26 + cor1.col2 AS col1 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to d4352cb57ce39aa705bd322c37798874 query I rowsort SELECT col1 * + 53 + - col2 FROM tab0 cor0 ---- 4525 4741 5140 query I rowsort SELECT - tab0.col1 * + 48 FROM tab0 ---- -4128 -4368 -4656 query I rowsort SELECT - col2 * - col1 + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT - - col0 + + ( - col2 ) AS col2 FROM tab2 cor0 ---- -20 41 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 28 col2 FROM tab1 AS cor0 ---- 28 28 28 query I rowsort SELECT col1 + col1 * col1 FROM tab0 cor0 ---- 7482 8372 9506 query I rowsort SELECT - - cor0.col2 + col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 onlyif mysql # use DIV operator for integer division query I rowsort label-2912 SELECT + + col1 * + col0 DIV col0 FROM tab0 cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2912 SELECT + + col1 * + col0 / col0 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - col2 + 2 FROM tab2 ---- -24 -25 -36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * ( cor0.col2 ) * col2 col0 FROM tab0 AS cor0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-2915 SELECT DISTINCT - - col2 DIV + 99 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2915 SELECT DISTINCT - - col2 / + 99 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + - col2 * - 95 - + col0 AS col2 FROM tab0 AS cor0 ---- 3111 60 7701 query I rowsort SELECT ALL - - col2 * ( + col0 ) AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT col2 + + col0 * 10 FROM tab0 AS cor0 ---- 273 351 972 onlyif mysql # use DIV operator for integer division query I rowsort label-2919 SELECT DISTINCT - col0 DIV - col0 AS col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2919 SELECT DISTINCT - col0 / - col0 AS col1 FROM tab2 AS cor0 ---- 1 onlyif mysql # use DIV operator for integer division query I rowsort label-2920 SELECT - 14 DIV + tab1.col1 + + 86 * 14 col0 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to c81e2bfb4df3c19b40a8216b3bb0460c skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2920 SELECT - 14 / + tab1.col1 + + 86 * 14 col0 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to c81e2bfb4df3c19b40a8216b3bb0460c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2921 SELECT + col2 + - CAST( NULL AS SIGNED ) / + cor0.col2 AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2921 SELECT + col2 + - CAST ( NULL AS INTEGER ) / + cor0.col2 AS col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT 3 * - col0 AS col2 FROM tab0 ---- -105 -267 -72 query I rowsort SELECT - 0 * - col1 AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2924 SELECT - + col2 DIV col0 + col0 + - 1 * + col2 FROM tab2 AS cor0 ---- -23 41 52 skipif mysql # not compatible query I rowsort label-2924 SELECT - + col2 / col0 + col0 + - 1 * + col2 FROM tab2 AS cor0 ---- -23 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2925 SELECT ALL CAST( NULL AS DECIMAL ) / - col2 + tab1.col1 - 51 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2925 SELECT ALL CAST ( NULL AS REAL ) / - col2 + tab1.col1 - 51 AS col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 73 col1 FROM tab2 ---- 73 73 73 query I rowsort SELECT DISTINCT + 0 * + col0 - - col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL 22 - - col2 AS col0 FROM tab2 ---- 48 49 60 query I rowsort SELECT - - 55 * - 84 FROM tab1 AS cor0 ---- -4620 -4620 -4620 query I rowsort SELECT + ( cor0.col2 ) + cor0.col1 * 87 + 26 * col0 AS col2 FROM tab1 AS cor0 ---- 2394 2591 3307 query I rowsort SELECT ALL 46 + col2 AS col2 FROM tab1 ---- 100 103 142 query I rowsort SELECT + - col2 + col0 + - 85 * 30 FROM tab2 AS cor0 ---- -2498 -2509 -2570 query I rowsort SELECT + 98 + - col2 + col2 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 2960 3290 9218 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2934 SELECT + col1 * - col0 + CAST( 53 AS SIGNED ) + col1 FROM tab2 AS cor0 ---- -1273 -133 -4490 skipif mysql # not compatible query I rowsort label-2934 SELECT + col1 * - col0 + CAST ( 53 AS INTEGER ) + col1 FROM tab2 AS cor0 ---- -1273 -133 -4490 query I rowsort SELECT DISTINCT - + col0 * - cor0.col1 FROM tab1 cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-2936 SELECT ALL cor0.col2 + cor0.col2 DIV - 32 FROM tab2 AS cor0 ---- 26 27 37 skipif mysql # not compatible query I rowsort label-2936 SELECT ALL cor0.col2 + cor0.col2 / - 32 FROM tab2 AS cor0 ---- 26 27 37 query I rowsort SELECT - + cor0.col1 * + col1 + col0 + col0 * - col0 AS col2 FROM tab2 AS cor0 ---- -1003 -6451 -9487 onlyif mysql # use DIV operator for integer division query I rowsort label-2938 SELECT - col2 DIV col1 + ( + col0 ) AS col0 FROM tab1 ---- 1 59 73 skipif mysql # not compatible query I rowsort label-2938 SELECT - col2 / col1 + ( + col0 ) AS col0 FROM tab1 ---- 1 59 73 query I rowsort SELECT + col2 + + col2 - + ( tab0.col1 ) * - col1 FROM tab0 ---- 7462 8445 9411 onlyif mysql # use DIV operator for integer division query I rowsort label-2940 SELECT - col1 + col2 DIV col1 col0 FROM tab1 ---- -24 -5 -6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2940 SELECT - col1 + col2 / col1 col0 FROM tab1 ---- -24 -5 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-2941 SELECT DISTINCT 47 DIV col0 + cor0.col2 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- 36 7298 793 skipif mysql # not compatible query I rowsort label-2941 SELECT DISTINCT 47 / col0 + cor0.col2 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- 36 7298 793 query I rowsort SELECT ALL col1 * - tab1.col0 + 30 * col1 * col2 + 96 * - col0 FROM tab1 ---- 10316 28720 41754 query I rowsort SELECT ALL 50 * - cor0.col2 FROM tab1 cor0 ---- -2700 -2850 -4800 query I rowsort SELECT - + col0 * 27 AS col1 FROM tab0 AS cor0 ---- -2403 -648 -945 query I rowsort SELECT ALL - + col0 * - 39 FROM tab1 AS cor0 ---- 117 2496 3120 query I rowsort SELECT col2 * ( col1 ) + col0 AS col1 FROM tab2 cor0 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-2947 SELECT ALL - - col0 DIV + 38 + + 77 FROM tab2 AS cor0 ---- 77 79 79 skipif mysql # not compatible query I rowsort label-2947 SELECT ALL - - col0 / + 38 + + 77 FROM tab2 AS cor0 ---- 77 79 79 query I rowsort SELECT + + cor0.col0 * 35 AS col2 FROM tab1 AS cor0 ---- 105 2240 2800 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col2 + col1 + col1 col0 FROM tab1 AS cor0 ---- 214 3668 7706 query I rowsort SELECT DISTINCT + col2 + - col2 * + col0 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT ALL - col0 + 1 * col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 onlyif mysql # use DIV operator for integer division query I rowsort label-2952 SELECT ALL - col0 DIV - col1 AS col1 FROM tab1 cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-2952 SELECT ALL - col0 / - col1 AS col1 FROM tab1 cor0 ---- 0 6 6 query I rowsort SELECT DISTINCT + + col0 + 94 FROM tab2 AS cor0 ---- 101 172 173 query I rowsort SELECT DISTINCT - col2 + 41 FROM tab0 AS cor0 ---- -41 40 8 onlyif mysql # use DIV operator for integer division query I rowsort label-2955 SELECT col1 DIV - ( - col1 ) FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2955 SELECT col1 / - ( - col1 ) FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + - 0 * - 14 + col0 AS col0 FROM tab1 cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 42 + 58 col2 FROM tab2 cor0 ---- 16 query I rowsort SELECT + - 0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col1 * - 87 FROM tab2 AS cor0 ---- -1479 -2697 -5133 query I rowsort SELECT + - ( 76 ) FROM tab0 cor0 ---- -76 -76 -76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2961 SELECT DISTINCT - CAST( + col2 AS SIGNED ) + col0 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 skipif mysql # not compatible query I rowsort label-2961 SELECT DISTINCT - CAST ( + col2 AS INTEGER ) + col0 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL + - col0 * + cor0.col2 + col1 + col1 * col1 * col0 FROM tab0 AS cor0 ---- 176798 329377 729802 query I rowsort SELECT DISTINCT + - 49 - ( - col2 + col1 ) AS col1 FROM tab0 AS cor0 ---- -102 -145 -58 query I rowsort SELECT ALL - + col2 + - cor0.col1 * - col2 AS col0 FROM tab0 cor0 ---- 2805 7380 96 query I rowsort SELECT ALL + + ( + col0 ) + col2 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2966 SELECT DISTINCT ( - 39 ) + col1 * - CAST( NULL AS SIGNED ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2966 SELECT DISTINCT ( - 39 ) + col1 * - CAST ( NULL AS INTEGER ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + col0 * col1 - + col1 FROM tab2 AS cor0 ---- 1326 186 4543 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2968 SELECT DISTINCT CAST( NULL AS SIGNED ) * col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2968 SELECT DISTINCT CAST ( NULL AS INTEGER ) * col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - 44 + col0 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- -9 7254 748 query I rowsort SELECT DISTINCT 73 + - ( - cor0.col1 ) * 9 FROM tab2 cor0 ---- 226 352 604 query I rowsort SELECT ALL + + col2 * col0 + col0 AS col1 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT DISTINCT - + cor0.col0 - - col0 * + col0 FROM tab0 AS cor0 ---- 1190 552 7832 query I rowsort SELECT ALL + - 39 * - col1 AS col2 FROM tab0 AS cor0 ---- 3354 3549 3783 onlyif mysql # use DIV operator for integer division query I rowsort label-2974 SELECT ALL + cor0.col2 + + col0 DIV col2 + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 172 57 71 skipif mysql # not compatible query I rowsort label-2974 SELECT ALL + cor0.col2 + + col0 / col2 + + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 172 57 71 onlyif mysql # use DIV operator for integer division query I rowsort label-2975 SELECT DISTINCT ( col0 ) DIV + col1 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-2975 SELECT DISTINCT ( col0 ) / + col1 FROM tab2 ---- 0 1 4 query I rowsort SELECT - col2 * + col0 + - col1 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT DISTINCT cor0.col0 + + col1 * + 98 FROM tab0 AS cor0 ---- 8452 9007 9541 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 10 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( 11 ) - col1 col0 FROM tab2 ---- -20 -48 -6 query I rowsort SELECT 0 + - 13 * col2 AS col1 FROM tab0 ---- -1066 -13 -429 query I rowsort SELECT - col2 * 33 AS col2 FROM tab2 AS cor0 ---- -1254 -858 -891 onlyif mysql # use DIV operator for integer division query I rowsort label-2982 SELECT DISTINCT + col0 DIV - ( 25 ) AS col1 FROM tab1 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-2982 SELECT DISTINCT + col0 / - ( 25 ) AS col1 FROM tab1 ---- -2 -3 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2983 SELECT col0 * col1 DIV + col0 AS col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2983 SELECT col0 * col1 / + col0 AS col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT 24 * cor0.col1 FROM tab2 AS cor0 ---- 1416 408 744 query I rowsort SELECT col2 + + col1 * col1 AS col1 FROM tab1 AS cor0 ---- 157 265 730 onlyif mysql # use DIV operator for integer division query I rowsort label-2986 SELECT 49 DIV col1 AS col0 FROM tab2 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-2986 SELECT 49 / col1 AS col0 FROM tab2 AS cor0 ---- 0 1 2 query I rowsort SELECT + 19 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 97 * col2 col2 FROM tab0 AS cor0 ---- 3201 7954 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2989 SELECT + col2 + + col2 * CAST( - 4 + - col0 AS SIGNED ) * ( col0 * col2 ) FROM tab1 cor0 ---- -14139591 -61182 -61931424 skipif mysql # not compatible query I rowsort label-2989 SELECT + col2 + + col2 * CAST ( - 4 + - col0 AS INTEGER ) * ( col0 * col2 ) FROM tab1 cor0 ---- -14139591 -61182 -61931424 query I rowsort SELECT DISTINCT + 62 + - col2 * 31 + ( cor0.col1 ) * col1 FROM tab1 AS cor0 ---- -1605 -2745 -936 query I rowsort SELECT ALL col0 * + col2 - - 99 * col0 AS col2 FROM tab1 AS cor0 ---- 15600 459 9984 query I rowsort SELECT + - 20 + - col0 AS col1 FROM tab1 AS cor0 ---- -100 -23 -84 query I rowsort SELECT DISTINCT - 70 * + col0 FROM tab2 AS cor0 ---- -490 -5460 -5530 onlyif mysql # use DIV operator for integer division query I rowsort label-2994 SELECT DISTINCT + 72 DIV + col2 + ( 16 + col1 ) FROM tab0 cor0 ---- 104 107 185 skipif mysql # not compatible query I rowsort label-2994 SELECT DISTINCT + 72 / + col2 + ( 16 + col1 ) FROM tab0 cor0 ---- 104 107 185 query I rowsort SELECT - col2 + col2 * 22 FROM tab1 cor0 ---- 1134 1197 2016 query I rowsort SELECT - + ( col1 ) + 0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT 93 * + col1 + + col1 FROM tab1 AS cor0 ---- 1222 2444 940 query I rowsort SELECT - + col2 * + col1 * col2 + 21 * col0 FROM tab1 AS cor0 ---- -118128 -31146 -75753 query I rowsort SELECT ALL - col0 * col0 * ( - cor0.col0 * + col1 ) + 97 AS col0 FROM tab0 AS cor0 ---- 1188961 4158972 64152276 onlyif mysql # use DIV operator for integer division query I rowsort label-3000 SELECT + 53 + - col0 DIV + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 52 53 53 skipif mysql # not compatible query I rowsort label-3000 SELECT + 53 + - col0 / + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 52 53 53 query I rowsort SELECT col1 * col1 + - 53 AS col1 FROM tab2 AS cor0 ---- 236 3428 908 query I rowsort SELECT - tab1.col0 * col1 + col1 FROM tab1 ---- -1027 -52 -630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 33 col2 FROM tab2, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 76da8bc7cae18ecf856438f872430c80 query I rowsort SELECT + 49 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 query I rowsort SELECT 25 * - 84 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 10218a2a4c99eb39ed03b5d70f638acf query I rowsort SELECT DISTINCT 93 * - col1 AS col0 FROM tab0 ---- -7998 -8463 -9021 query I rowsort SELECT - - col2 * col2 + col1 * + col0 + - 71 AS col2 FROM tab2 AS cor0 ---- 2716 5207 875 query I rowsort SELECT + cor0.col0 * 63 + + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 1536 2240 5696 query I rowsort SELECT + + col0 * 40 AS col1 FROM tab1 AS cor0 ---- 120 2560 3200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * - 35 + + 70 * col0 col1 FROM tab2 AS cor0 ---- 1575 6125 7525 onlyif mysql # use DIV operator for integer division query I rowsort label-3011 SELECT + col0 * 73 * cor0.col2 + col0 DIV CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- 2590 532755 57816 skipif mysql # not compatible query I rowsort label-3011 SELECT + col0 * 73 * cor0.col2 + col0 / CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- 2590 532755 57816 query I rowsort SELECT DISTINCT + col1 * - 87 + cor0.col1 FROM tab0 cor0 ---- -7396 -7826 -8342 query I rowsort SELECT DISTINCT ( + 8 ) FROM tab0, tab2 AS cor0 ---- 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3014 SELECT tab2.col2 - - CAST( 64 AS SIGNED ) FROM tab2 ---- 102 90 91 skipif mysql # not compatible query I rowsort label-3014 SELECT tab2.col2 - - CAST ( 64 AS INTEGER ) FROM tab2 ---- 102 90 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3015 SELECT - cor0.col2 + CAST( + col1 AS SIGNED ) * col0 FROM tab1 cor0 ---- 24 583 944 skipif mysql # not compatible query I rowsort label-3015 SELECT - cor0.col2 + CAST ( + col1 AS INTEGER ) * col0 FROM tab1 cor0 ---- 24 583 944 query I rowsort SELECT DISTINCT - col0 + - col2 + - col2 * - ( + 80 ) FROM tab0 ---- 2583 44 6389 onlyif mysql # use DIV operator for integer division query I rowsort label-3017 SELECT 54 DIV + tab2.col0 AS col1 FROM tab2 ---- 0 0 7 skipif mysql # not compatible query I rowsort label-3017 SELECT 54 / + tab2.col0 AS col1 FROM tab2 ---- 0 0 7 query I rowsort SELECT DISTINCT 62 FROM tab2, tab0, tab2 AS cor0 ---- 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col0 * + tab0.col2 + 37 col2 FROM tab0 ---- 1262 19045 649559 query I rowsort SELECT - col1 * + col2 * 79 FROM tab2 AS cor0 ---- -121186 -51034 -66123 onlyif mysql # use DIV operator for integer division query I rowsort label-3021 SELECT 64 DIV - col2 AS col0 FROM tab0 ---- -1 -64 0 skipif mysql # not compatible query I rowsort label-3021 SELECT 64 / - col2 AS col0 FROM tab0 ---- -1 -64 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3022 SELECT + col1 DIV - col2 + - col1 FROM tab0 AS cor0 ---- -194 -88 -92 skipif mysql # not compatible query I rowsort label-3022 SELECT + col1 / - col2 + - col1 FROM tab0 AS cor0 ---- -194 -88 -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col0 * col0 col0 FROM tab2 AS cor0 ---- 6110 6279 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3024 SELECT CAST( col0 AS SIGNED ) + tab1.col1 AS col2 FROM tab1 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-3024 SELECT CAST ( col0 AS INTEGER ) + tab1.col1 AS col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT + + 33 * - 89 AS col0 FROM tab2 AS cor0 ---- -2937 -2937 -2937 onlyif mysql # use DIV operator for integer division query I rowsort label-3026 SELECT DISTINCT - ( - 86 ) DIV col1 FROM tab2 AS cor0 ---- 1 2 5 skipif mysql # not compatible query I rowsort label-3026 SELECT DISTINCT - ( - 86 ) / col1 FROM tab2 AS cor0 ---- 1 2 5 query I rowsort SELECT ALL - col2 + ( col1 ) AS col0 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-3028 SELECT - + ( + col2 ) DIV col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3028 SELECT - + ( + col2 ) / col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + - col0 + - col1 col1 FROM tab0 cor0 ---- -131 -77 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 * - ( col0 ) + 68 col0 FROM tab1 AS cor0 ---- -10 -572 -972 query I rowsort SELECT + - cor0.col0 * + col0 - - col0 AS col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT ALL + 68 AS col1 FROM tab2 cor0 ---- 68 68 68 query I rowsort SELECT col0 * - col1 - col1 FROM tab1 AS cor0 ---- -104 -1053 -650 onlyif mysql # use DIV operator for integer division query I rowsort label-3034 SELECT - col1 DIV - col2 + - col1 * - 79 FROM tab1 cor0 ---- 1027 2054 790 skipif mysql # not compatible query I rowsort label-3034 SELECT - col1 / - col2 + - col1 * - 79 FROM tab1 cor0 ---- 1027 2054 790 query I rowsort SELECT - 5 + + col2 FROM tab0 AS cor0 ---- -4 28 77 query I rowsort SELECT DISTINCT + 83 AS col0 FROM tab2 AS cor0 ---- 83 query I rowsort SELECT ALL - col1 + - 1 * + col1 FROM tab0 cor0 ---- -172 -182 -194 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 * col1 col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + cor0.col1 * + cor0.col2 FROM tab2 cor0 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 * - col1 col1 FROM tab0 AS cor0 ---- -1462 -1547 -1649 query I rowsort SELECT DISTINCT - 99 + col0 FROM tab1 AS cor0 ---- -19 -35 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-3042 SELECT DISTINCT col0 * col1 + ( + col1 ) DIV - col2 AS col1 FROM tab0 AS cor0 ---- 2062 3298 8098 skipif mysql # not compatible query I rowsort label-3042 SELECT DISTINCT col0 * col1 + ( + col1 ) / - col2 AS col1 FROM tab0 AS cor0 ---- 2062 3298 8098 query I rowsort SELECT DISTINCT ( + 5 ) FROM tab0, tab1 AS cor0, tab2 AS cor1, tab2, tab2 AS cor2 ---- 5 query I rowsort SELECT ALL - 51 * cor0.col2 AS col1 FROM tab0 cor0 ---- -1683 -4182 -51 query I rowsort SELECT + + col2 * col1 + col2 * cor0.col2 FROM tab2 AS cor0 ---- 1566 2090 2210 onlyif mysql # use DIV operator for integer division query I rowsort label-3046 SELECT - - col0 DIV - col0 AS col2 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3046 SELECT - - col0 / - col0 AS col2 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL col2 + 61 FROM tab1 AS cor0 ---- 115 118 157 query I rowsort SELECT DISTINCT - col1 * 61 FROM tab1 AS cor0 ---- -1586 -610 -793 query I rowsort SELECT ALL cor0.col0 * col2 + + col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT + + 5 + 11 * col2 AS col1 FROM tab2 AS cor0 ---- 291 302 423 onlyif mysql # use DIV operator for integer division query I rowsort label-3051 SELECT DISTINCT - - CAST( + col2 AS SIGNED ) DIV col2 + - ( 57 ) + + col2 AS col0 FROM tab1 AS cor0 ---- -2 1 40 skipif mysql # not compatible query I rowsort label-3051 SELECT DISTINCT - - CAST ( + col2 AS INTEGER ) / col2 + - ( 57 ) + + col2 AS col0 FROM tab1 AS cor0 ---- -2 1 40 query I rowsort SELECT DISTINCT + + col2 + 87 FROM tab0 AS cor0 ---- 120 169 88 onlyif mysql # use DIV operator for integer division query I rowsort label-3053 SELECT + - col0 * + col2 + + col2 * col1 DIV - cor0.col1 col2 FROM tab1 cor0 ---- -216 -3705 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3053 SELECT + - col0 * + col2 + + col2 * col1 / - cor0.col1 col2 FROM tab1 cor0 ---- -216 -3705 -7776 onlyif mysql # use DIV operator for integer division query I rowsort label-3054 SELECT + col0 * col1 DIV - col1 AS col2 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-3054 SELECT + col0 * col1 / - col1 AS col2 FROM tab1 ---- -3 -64 -80 query I rowsort SELECT col0 * - col1 + - ( tab1.col0 * - col2 ) + 61 FROM tab1 ---- 145 3069 6701 onlyif mysql # use DIV operator for integer division query I rowsort label-3056 SELECT - col0 DIV - 35 AS col2 FROM tab2 ---- 0 2 2 skipif mysql # not compatible query I rowsort label-3056 SELECT - col0 / - 35 AS col2 FROM tab2 ---- 0 2 2 query I rowsort SELECT ALL 24 * + 38 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 6a140b0e29906058194f9c1967b9aada query I rowsort SELECT ALL - col2 - ( col0 ) FROM tab2 ---- -104 -117 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3059 SELECT ALL col2 - CAST( - 92 AS SIGNED ) * col0 AS col0 FROM tab2 ---- 671 7202 7306 skipif mysql # not compatible query I rowsort label-3059 SELECT ALL col2 - CAST ( - 92 AS INTEGER ) * col0 AS col0 FROM tab2 ---- 671 7202 7306 query I rowsort SELECT DISTINCT col1 - + 50 * 62 AS col0 FROM tab0 ---- -3003 -3009 -3014 query I rowsort SELECT DISTINCT + col1 - - 53 AS col0 FROM tab1 ---- 63 66 79 onlyif mysql # use DIV operator for integer division query I rowsort label-3062 SELECT + col1 DIV 95 + cor0.col1 * col0 col0 FROM tab2 AS cor0 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3062 SELECT + col1 / 95 + cor0.col1 * col0 col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - ( - 80 ) FROM tab1, tab2 cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT ALL + - col1 + col1 * + col2 AS col2 FROM tab2 AS cor0 ---- 1475 629 806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + 41 col2 FROM tab1 AS cor0 ---- 137 95 98 query I rowsort SELECT 47 + col0 FROM tab0 AS cor0 ---- 136 71 82 onlyif mysql # use DIV operator for integer division query I rowsort label-3067 SELECT col2 DIV tab1.col0 AS col2 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-3067 SELECT col2 / tab1.col0 AS col2 FROM tab1 ---- 0 1 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3068 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - 56 * + col1 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-3068 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - 56 * + col1 FROM tab0 ---- NULL query I rowsort SELECT - col0 + ( - col0 ) * col2 AS col2 FROM tab0 ---- -70 -7387 -816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3070 SELECT - CAST( NULL AS SIGNED ) + - col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3070 SELECT - CAST ( NULL AS INTEGER ) + - col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 + 38 FROM tab1 AS cor0 ---- -26 -42 35 query I rowsort SELECT + 69 * ( - col1 ) AS col2 FROM tab0 ---- -5934 -6279 -6693 query I rowsort SELECT DISTINCT - + col0 + + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT col2 + col2 * + col1 FROM tab2 ---- 1560 684 864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * col2 + - ( - col2 ) col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT DISTINCT + - cor0.col0 * 63 AS col0 FROM tab1 AS cor0 ---- -189 -4032 -5040 onlyif mysql # use DIV operator for integer division query I rowsort label-3077 SELECT ALL - col0 DIV - 37 AS col0 FROM tab2 AS cor0 ---- 0 2 2 skipif mysql # not compatible query I rowsort label-3077 SELECT ALL - col0 / - 37 AS col0 FROM tab2 AS cor0 ---- 0 2 2 query I rowsort SELECT + - col0 * + 40 FROM tab2 AS cor0 ---- -280 -3120 -3160 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * - ( 74 ) * col1 col0 FROM tab0 AS cor0 ---- -152736 -251230 -599326 query I rowsort SELECT 97 + tab1.col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 65608609483212e0c79b91f037cd42f9 query I rowsort SELECT ALL cor0.col1 * 90 FROM tab2 AS cor0 ---- 1530 2790 5310 query I rowsort SELECT ALL + + col2 * - 32 * + 72 FROM tab2 AS cor0 ---- -59904 -62208 -87552 query I rowsort SELECT + + col1 * col1 * - 66 AS col2 FROM tab0 AS cor0 ---- -488136 -546546 -620994 query I rowsort SELECT DISTINCT + + col0 - col1 AS col2 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT + col2 * - ( ( - col2 ) ) + + 91 AS col2 FROM tab0 cor0 ---- 1180 6815 92 query I rowsort SELECT ALL + + col0 + + col1 - col0 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT 15 * col2 FROM tab0 ---- 1230 15 495 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - 77 AS REAL ) * - col0 FROM tab1 ---- 231 4928 6160 query I rowsort SELECT + 75 + 86 + col1 * + col0 FROM tab1 AS cor0 ---- 1201 239 801 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab2.col2 * col2 col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT col0 * ( col1 ) FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT col1 * 41 AS col2 FROM tab2 ---- 1271 2419 697 query I rowsort SELECT ALL tab2.col1 * - tab2.col0 AS col2 FROM tab2 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-3094 SELECT DISTINCT + - col1 + col1 DIV col1 AS col0 FROM tab2 AS cor0 ---- -16 -30 -58 skipif mysql # not compatible query I rowsort label-3094 SELECT DISTINCT + - col1 + col1 / col1 AS col0 FROM tab2 AS cor0 ---- -16 -30 -58 onlyif mysql # use DIV operator for integer division query I rowsort label-3095 SELECT + 53 DIV - col0 AS col0 FROM tab1 AS cor0 ---- -17 0 0 skipif mysql # not compatible query I rowsort label-3095 SELECT + 53 / - col0 AS col0 FROM tab1 AS cor0 ---- -17 0 0 query I rowsort SELECT - col1 * cor0.col1 * cor0.col0 FROM tab2 AS cor0 ---- -22831 -271518 -6727 query I rowsort SELECT ALL - col2 + + col0 * col2 AS col2 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT - col1 * col2 + - col1 * col1 * col0 FROM tab2 AS cor0 ---- -23477 -273052 -7564 query I rowsort SELECT ( col2 ) + col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + 19 + col2 FROM tab2 AS cor0 ---- 45 46 57 query I rowsort SELECT - col0 * + cor0.col1 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT 58 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 58 query I rowsort SELECT ALL - col2 + 36 AS col0 FROM tab1 ---- -18 -21 -60 query I rowsort SELECT - col0 - 47 FROM tab0 AS cor0 ---- -136 -71 -82 query I rowsort SELECT DISTINCT + + cor0.col2 + - col0 * - 76 FROM tab2 AS cor0 ---- 559 5954 6042 query I rowsort SELECT col1 * col2 + col0 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-3107 SELECT ALL - - col0 DIV + 10 AS col1 FROM tab2 AS cor0 ---- 0 7 7 skipif mysql # not compatible query I rowsort label-3107 SELECT ALL - - col0 / + 10 AS col1 FROM tab2 AS cor0 ---- 0 7 7 query I rowsort SELECT DISTINCT + cor0.col0 + ( col2 * + col0 ) FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT - - col1 - - col2 * - cor0.col2 FROM tab0 AS cor0 ---- -1003 -6633 96 query I rowsort SELECT - - col0 * 95 FROM tab2 AS cor0 ---- 665 7410 7505 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3111 SELECT ALL + col1 + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3111 SELECT ALL + col1 + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * - 83 + col0 AS col0 FROM tab0 AS cor0 ---- -7114 -7464 -8016 onlyif mysql # use DIV operator for integer division query I rowsort label-3113 SELECT - 61 * + 51 + cor0.col0 DIV + col0 AS col1 FROM tab2 AS cor0 ---- -3110 -3110 -3110 skipif mysql # not compatible query I rowsort label-3113 SELECT - 61 * + 51 + cor0.col0 / + col0 AS col1 FROM tab2 AS cor0 ---- -3110 -3110 -3110 query I rowsort SELECT + + col1 * + col0 - - col1 * col0 FROM tab1 AS cor0 ---- 1280 156 2080 query I rowsort SELECT DISTINCT + - ( 89 ) * col2 FROM tab1 AS cor0 ---- -4806 -5073 -8544 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - 48 ) + cor0.col1 col2 FROM tab1 cor0 ---- -22 -35 -38 query I rowsort SELECT 28 + + col0 FROM tab2 AS cor0 ---- 106 107 35 query I rowsort SELECT ALL - - ( col0 ) + col1 * + col1 AS col2 FROM tab2 cor0 ---- 3559 368 968 query I rowsort SELECT + - col0 + + ( col2 ) AS col0 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT ALL 96 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 query I rowsort SELECT ALL - cor0.col2 + - col0 + col1 FROM tab1 AS cor0 ---- -111 -163 -31 query I rowsort SELECT - 1 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 60fdd6924bb763d6aca00ba74935ef4b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 - col2 col0 FROM tab2 ---- -20 41 52 query I rowsort SELECT col2 * + col1 + + col2 AS col0 FROM tab1 cor0 ---- 1344 1458 627 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col1 + col2 + col1 col0 FROM tab2 AS cor0 ---- 144 72 89 query I rowsort SELECT - col1 * - cor0.col2 - col1 FROM tab0 cor0 ---- 0 2752 7371 query I rowsort SELECT - col2 + col1 * + col2 FROM tab0 AS cor0 ---- 2805 7380 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3128 SELECT - + col2 * col2 + cor0.col2 DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 -1090 -6724 skipif mysql # not compatible query I rowsort label-3128 SELECT - + col2 * col2 + cor0.col2 / - col0 AS col2 FROM tab0 AS cor0 ---- -1 -1090 -6724 query I rowsort SELECT ALL cor0.col0 - - col1 AS col1 FROM tab1 AS cor0 ---- 29 74 93 query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE - col2 <> col1 ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT DISTINCT - col1 AS col2 FROM tab0 cor0 WHERE ( + cor0.col2 * + col0 ) NOT IN ( + cor0.col2 ) ---- -86 -91 -97 query I rowsort SELECT ALL - col1 * + col2 + - col2 AS col1 FROM tab0 cor0 ---- -2871 -7544 -98 query I rowsort SELECT - - col0 * - col2 * col2 AS col0 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT + cor0.col0 + col1 * - cor0.col1 * col2 AS col2 FROM tab0 AS cor0 ---- -244044 -678953 -9374 onlyif mysql # use DIV operator for integer division query I rowsort label-3135 SELECT DISTINCT col0 DIV - col0 + col0 * + col1 col2 FROM tab2 ---- 1342 216 4601 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3135 SELECT DISTINCT col0 / - col0 + col0 * + col1 col2 FROM tab2 ---- 1342 216 4601 onlyif mysql # use DIV operator for integer division query I rowsort label-3136 SELECT + 38 DIV col1 AS col2 FROM tab2 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-3136 SELECT + 38 / col1 AS col2 FROM tab2 AS cor0 ---- 0 1 2 query I rowsort SELECT + col2 * + col1 + col1 * cor0.col1 FROM tab2 AS cor0 ---- 1798 5015 935 query I rowsort SELECT DISTINCT + col0 + - col0 * - 24 AS col1 FROM tab2 AS cor0 ---- 175 1950 1975 query I rowsort SELECT cor0.col1 + - col0 + col0 AS col0 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3140 SELECT - + col0 + col0 * - 96 + col0 DIV col0 AS col0 FROM tab1 AS cor0 ---- -290 -6207 -7759 skipif mysql # not compatible query I rowsort label-3140 SELECT - + col0 + col0 * - 96 + col0 / col0 AS col0 FROM tab1 AS cor0 ---- -290 -6207 -7759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col1 + col1 col2 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT - col0 * - col0 + col1 + - col1 * col1 * col2 AS col0 FROM tab2 cor0 ---- -25867 -4724 -84363 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3143 SELECT ALL CAST( 17 AS SIGNED ) FROM tab1 ---- 17 17 17 skipif mysql # not compatible query I rowsort label-3143 SELECT ALL CAST ( 17 AS INTEGER ) FROM tab1 ---- 17 17 17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 92 col1 FROM tab1 ---- 92 92 92 onlyif mysql # use DIV operator for integer division query I rowsort label-3145 SELECT ALL + col0 DIV + col2 col1 FROM tab0 cor0 ---- 0 1 35 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3145 SELECT ALL + col0 / + col2 col1 FROM tab0 cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT - col2 + - col0 * - col1 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT + - 98 + + col1 FROM tab0 AS cor0 ---- -1 -12 -7 skipif mysql # not compatible query I rowsort SELECT + CAST ( - cor0.col1 AS REAL ) AS col2 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT + cor0.col1 + - col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - + 76 * col2 * + ( + 9 ) + + col1 FROM tab0 AS cor0 ---- -22486 -55997 -587 query I rowsort SELECT - - 7 AS col2 FROM tab1 cor0 ---- 7 7 7 query I rowsort SELECT ALL + col0 + cor0.col2 * - ( - col2 ) AS col1 FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT DISTINCT + - 23 AS col0 FROM tab2 AS cor0 ---- -23 query I rowsort SELECT ALL 34 + col1 FROM tab1 AS cor0 ---- 44 47 60 query I rowsort SELECT ALL + ( - col1 ) + col2 AS col1 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT ALL - 48 * + 93 FROM tab0 ---- -4464 -4464 -4464 query I rowsort SELECT ALL ( + col2 ) AS col2 FROM tab0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 94 col2 FROM tab0 ---- 94 94 94 onlyif mysql # use DIV operator for integer division query I rowsort label-3159 SELECT ALL + 0 DIV col1 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3159 SELECT ALL + 0 / col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT - + 15 * - col1 AS col0 FROM tab0 AS cor0 ---- 1290 1365 1455 query I rowsort SELECT + col0 + + col0 AS col1 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT ALL - 44 * - col1 - col1 AS col1 FROM tab1 AS cor0 ---- 1118 430 559 query I rowsort SELECT + + 94 AS col0 FROM tab1 cor0 ---- 94 94 94 query I rowsort SELECT DISTINCT + cor0.col1 * 50 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 4300 4550 4850 query I rowsort SELECT + 16 - + 98 FROM tab2 ---- -82 -82 -82 query I rowsort SELECT DISTINCT 57 * col0 FROM tab0 AS cor0 ---- 1368 1995 5073 query I rowsort SELECT + 8 * - col2 + ( - col2 ) * col2 AS col2 FROM tab2 cor0 ---- -1748 -884 -945 query I rowsort SELECT ALL 87 AS col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8661ffbd1a72897c495405c53b816e50 query I rowsort SELECT ALL - 69 AS col1 FROM tab1 ---- -69 -69 -69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + 20 col2 FROM tab2 AS cor0 ---- -18 -6 -7 query I rowsort SELECT - + col1 * + cor0.col1 + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -7310 -8190 -9312 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col1 col2 FROM tab0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 25 + col2 + col0 col1 FROM tab2 AS cor0 ---- 79 9 92 query I rowsort SELECT ALL col2 * + 99 AS col0 FROM tab0 AS cor0 ---- 3267 8118 99 query I rowsort SELECT tab0.col1 * ( 83 ) * + col1 AS col2 FROM tab0 ---- 613868 687323 780947 query I rowsort SELECT + col1 * ( + col2 ) FROM tab2 ---- 1534 646 837 query I rowsort SELECT DISTINCT - col1 + + col0 + + col0 AS col0 FROM tab0 ---- -27 -38 87 query I rowsort SELECT ALL ( - ( - col2 ) ) * + col1 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - + col0 + - ( - cor0.col1 ) FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + tab2.col2 + col0 * ( tab2.col0 ) FROM tab2 ---- 6110 6279 76 query I rowsort SELECT DISTINCT col2 + + ( + col0 ) FROM tab1 ---- 121 176 57 query I rowsort SELECT DISTINCT col2 + 67 * col1 AS col2 FROM tab1 ---- 1796 727 967 query I rowsort SELECT DISTINCT - col0 * 13 + - col2 * tab2.col0 FROM tab2 ---- -280 -3042 -4029 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + col1 * tab2.col1 col1 FROM tab2 ---- 3559 368 968 query I rowsort SELECT DISTINCT - col1 + col2 * col1 AS col2 FROM tab2 ---- 1475 629 806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + ( col0 ) * - tab2.col0 col0 FROM tab2 ---- -22 -6058 -6203 query I rowsort SELECT col1 * - 22 * col0 + - col1 FROM tab2 ---- -101303 -29563 -4805 query I rowsort SELECT col1 + - ( col2 ) * + col2 - 69 AS col0 FROM tab2 ---- -1496 -686 -767 query I rowsort SELECT - 57 + col1 AS col1 FROM tab0 ---- 29 34 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3190 SELECT DISTINCT CAST( NULL AS SIGNED ) - ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3190 SELECT DISTINCT CAST ( NULL AS INTEGER ) - ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - col2 + - 66 AS col1 FROM tab0 AS cor0 ---- -148 -67 -99 query I rowsort SELECT + cor0.col1 + col2 AS col0 FROM tab2 cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3193 SELECT ALL - CAST( NULL AS SIGNED ) + cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3193 SELECT ALL - CAST ( NULL AS INTEGER ) + cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( - 43 ) - - col2 FROM tab2 AS cor0 ---- -16 -17 -5 query I rowsort SELECT + col0 * col0 * - col2 + 76 FROM tab0 AS cor0 ---- -1149 -18932 -649446 query I rowsort SELECT + 69 * - col0 + col1 * + col2 * ( + col2 ) AS col1 FROM tab2 cor0 ---- 19097 22116 34502 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * cor0.col2 * col2 + col1 * col1 col0 FROM tab0 AS cor0 ---- 101050 620165 9506 query I rowsort SELECT - 36 + 72 FROM tab1 cor0 ---- 36 36 36 query I rowsort SELECT - - col1 * col0 * - col0 + 36 FROM tab1 AS cor0 ---- -198 -40924 -83164 query I rowsort SELECT - - ( col0 ) * + cor0.col0 + - col1 * col2 AS col2 FROM tab1 AS cor0 ---- -1395 3526 5152 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3201 SELECT + CAST( + 40 AS SIGNED ) * + cor0.col2 * cor0.col0 + 28 FROM tab2 AS cor0 ---- 120108 7588 81148 skipif mysql # not compatible query I rowsort label-3201 SELECT + CAST ( + 40 AS INTEGER ) * + cor0.col2 * cor0.col0 + 28 FROM tab2 AS cor0 ---- 120108 7588 81148 query I rowsort SELECT - 68 * - cor0.col2 FROM tab1 AS cor0 ---- 3672 3876 6528 query I rowsort SELECT + 15 + 0 + + col1 AS col0 FROM tab0 ---- 101 106 112 query I rowsort SELECT ALL ( col0 + col0 ) FROM tab1 ---- 128 160 6 onlyif mysql # use DIV operator for integer division query I rowsort label-3205 SELECT DISTINCT + 49 DIV ( - col0 ) AS col0 FROM tab0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-3205 SELECT DISTINCT + 49 / ( - col0 ) AS col0 FROM tab0 ---- -1 -2 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 94 + + tab1.col1 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 30a9a33c3200ab583dec649582bbca42 query I rowsort SELECT col2 + - ( cor0.col1 ) * - cor0.col2 AS col1 FROM tab0 cor0 ---- 2871 7544 98 query I rowsort SELECT + col1 * - 99 FROM tab1 AS cor0 ---- -1287 -2574 -990 query I rowsort SELECT DISTINCT 99 * + tab2.col1 * + 25 FROM tab2 ---- 146025 42075 76725 query I rowsort SELECT ALL cor0.col2 * ( + col0 ) + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 132 7389 878 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - ( - col2 ) * col1 col2 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT DISTINCT + cor0.col1 * col2 * col0 + col0 + - col2 AS col1 FROM tab0 AS cor0 ---- 3429 664125 68103 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3213 SELECT + - CAST( - col0 AS SIGNED ) - col2 AS col2 FROM tab0 cor0 ---- -9 34 7 skipif mysql # not compatible query I rowsort label-3213 SELECT + - CAST ( - col0 AS INTEGER ) - col2 AS col2 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT + 47 * col2 + - col2 * 61 FROM tab1 cor0 ---- -1344 -756 -798 query I rowsort SELECT + ( col2 ) * + col2 + - 42 * col2 AS col0 FROM tab0 AS cor0 ---- -297 -41 3280 query I rowsort SELECT - col1 + + col0 * + col0 AS col1 FROM tab1 ---- -17 4086 6387 query I rowsort SELECT + - col1 * 22 AS col2 FROM tab2 cor0 ---- -1298 -374 -682 query I rowsort SELECT + col1 * col1 + cor0.col0 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT DISTINCT - col1 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort SELECT + CAST ( - cor0.col0 AS REAL ) * col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col1 * - col1 col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ( + 7 ) + col1 AS col2 FROM tab0 AS cor0 ---- 104 93 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3223 SELECT CAST( + col2 AS SIGNED ) + cor0.col1 FROM tab0 AS cor0 ---- 119 173 98 skipif mysql # not compatible query I rowsort label-3223 SELECT CAST ( + col2 AS INTEGER ) + cor0.col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT - 75 * 59 - - cor0.col1 * 30 AS col1 FROM tab2 AS cor0 ---- -2655 -3495 -3915 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 79 col0 FROM tab2 AS cor0 ---- 79 79 79 query I rowsort SELECT cor0.col2 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT ALL - 55 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to ac76841ceecd2311e80c621d15bacdd3 query I rowsort SELECT ALL 33 FROM tab1, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 76da8bc7cae18ecf856438f872430c80 onlyif mysql # use DIV operator for integer division query I rowsort label-3229 SELECT + ( + col2 ) DIV - 74 col0 FROM tab1 cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3229 SELECT + ( + col2 ) / - 74 col0 FROM tab1 cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3230 SELECT + - col2 DIV col1 AS col0 FROM tab2 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-3230 SELECT + - col2 / col1 AS col0 FROM tab2 AS cor0 ---- -2 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3231 SELECT + - col0 + + cor0.col2 DIV - 85 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-3231 SELECT + - col0 + + cor0.col2 / - 85 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - col1 * + 74 * col2 AS col0 FROM tab0 AS cor0 ---- -210012 -552188 -7178 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 * + col1 - col1 col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT ALL - col0 + + cor0.col1 + 24 * + col2 FROM tab1 AS cor0 ---- 1314 1319 2237 query I rowsort SELECT ALL cor0.col2 * col0 * + col0 + 27 * + col2 AS col0 FROM tab2 AS cor0 ---- 158886 2052 238184 query I rowsort SELECT DISTINCT - col0 * col0 + col2 * 92 FROM tab0 AS cor0 ---- -1133 -377 2460 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3237 SELECT ALL + cor0.col1 + + cor0.col0 * CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3237 SELECT ALL + cor0.col1 + + cor0.col0 * CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col2 * + cor0.col1 - 76 AS col0 FROM tab2 AS cor0 ---- 1458 570 761 onlyif mysql # use DIV operator for integer division query I rowsort label-3239 SELECT DISTINCT + + cor0.col0 + cor0.col2 DIV ( + 44 ) FROM tab1 AS cor0 ---- 4 65 82 skipif mysql # not compatible query I rowsort label-3239 SELECT DISTINCT + + cor0.col0 + cor0.col2 / ( + 44 ) FROM tab1 AS cor0 ---- 4 65 82 query I rowsort SELECT + - 67 + + col1 AS col1 FROM tab2 AS cor0 ---- -36 -50 -8 query I rowsort SELECT ALL 85 * col1 * col0 - 95 * - col2 AS col1 FROM tab1 AS cor0 ---- 11760 59815 97520 onlyif mysql # use DIV operator for integer division query I rowsort label-3242 SELECT DISTINCT - 20 + col1 DIV 41 AS col0 FROM tab2 AS cor0 ---- -19 -20 skipif mysql # not compatible query I rowsort label-3242 SELECT DISTINCT - 20 + col1 / 41 AS col0 FROM tab2 AS cor0 ---- -19 -20 query I rowsort SELECT DISTINCT + tab2.col1 * - 38 AS col2 FROM tab2 ---- -1178 -2242 -646 query I rowsort SELECT tab2.col1 * + 77 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 2ccd04658f10b0222c7967b3123db10b query I rowsort SELECT - col2 + col1 * + col0 + - col1 FROM tab2 ---- 1288 159 4517 query I rowsort SELECT DISTINCT - + 9 FROM tab2 AS cor0 ---- -9 query I rowsort SELECT DISTINCT - - col1 + col0 AS col1 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + col2 + - cor0.col2 * + ( + 5 * cor0.col1 ) FROM tab1 AS cor0 ---- -2793 -6144 -6966 query I rowsort SELECT - 98 * + col0 + col2 AS col0 FROM tab0 AS cor0 ---- -2319 -3429 -8640 onlyif mysql # use DIV operator for integer division query I rowsort label-3250 SELECT ALL - - col1 + col1 DIV - 51 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3250 SELECT ALL - - col1 + col1 / - 51 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -54 -67 23 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0, tab0 AS cor1, tab2 cor2 ---- 972 values hashing to 591a9a93560839231c038a1e10bd240a query I rowsort SELECT + - col1 + 94 AS col0 FROM tab2 AS cor0 ---- 35 63 77 query I rowsort SELECT + col2 + - ( - 10 + + col1 ) FROM tab1 AS cor0 ---- 38 57 93 query I rowsort SELECT - cor0.col2 * col2 + + col2 * - cor0.col2 AS col1 FROM tab0 cor0 ---- -13448 -2 -2178 query I rowsort SELECT + col0 + cor0.col0 * + col2 * - col0 AS col1 FROM tab1 AS cor0 ---- -233408 -483 -614320 onlyif mysql # use DIV operator for integer division query I rowsort label-3256 SELECT + col1 DIV - cor0.col2 + col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-3256 SELECT + col1 / - cor0.col2 + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT + - ( - 4 ) AS col0 FROM tab1 cor0 ---- 4 4 4 onlyif mysql # use DIV operator for integer division query I rowsort label-3258 SELECT ALL 75 + cor0.col2 DIV + col0 FROM tab0 AS cor0 ---- 75 75 76 skipif mysql # not compatible query I rowsort label-3258 SELECT ALL 75 + cor0.col2 / + col0 FROM tab0 AS cor0 ---- 75 75 76 query I rowsort SELECT DISTINCT - ( - cor0.col2 ) * cor0.col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + + ( - col2 ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ( 91 ) AS col2 FROM tab1, tab0 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 81 values hashing to 8a48d0ac75792561e233f0311a8872fd query I rowsort SELECT - ( tab2.col2 ) + - col1 AS col0 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT DISTINCT + 85 * 43 FROM tab1 ---- 3655 query I rowsort SELECT ( 19 ) + col2 * ( col2 ) * col2 FROM tab0 AS cor0 ---- 20 35956 551387 query I rowsort SELECT ALL - - cor0.col1 * 18 FROM tab0 AS cor0 ---- 1548 1638 1746 query I rowsort SELECT DISTINCT + 18 * - cor0.col2 * - cor0.col2 FROM tab2 AS cor0 ---- 12168 13122 25992 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3267 SELECT CAST( NULL AS SIGNED ) + - col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3267 SELECT CAST ( NULL AS INTEGER ) + - col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 * + col1 + - col0 AS col1 FROM tab2 AS cor0 ---- 1456 567 830 onlyif mysql # use DIV operator for integer division query I rowsort label-3269 SELECT DISTINCT - 28 * ( + col1 + - col1 ) DIV col0 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-3269 SELECT DISTINCT - 28 * ( + col1 + - col1 ) / col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + 23 * + col2 AS col2 FROM tab2 AS cor0 ---- 598 621 874 query I rowsort SELECT + ( 19 ) AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 86c53e8567a17c8d91fc5aff119e0498 query I rowsort SELECT DISTINCT + col0 * - 69 + col2 AS col2 FROM tab2 AS cor0 ---- -456 -5356 -5413 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + + 45 col0 FROM tab1 AS cor0 ---- 55 58 71 onlyif mysql # use DIV operator for integer division query I rowsort label-3274 SELECT ALL + col1 + col0 + + col0 DIV col1 FROM tab2 AS cor0 ---- 100 138 38 skipif mysql # not compatible query I rowsort label-3274 SELECT ALL + col1 + col0 + + col0 / col1 FROM tab2 AS cor0 ---- 100 138 38 query I rowsort SELECT ALL tab2.col0 + 35 AS col1 FROM tab2 ---- 113 114 42 query I rowsort SELECT ALL + col2 + + 77 FROM tab0 ---- 110 159 78 query I rowsort SELECT DISTINCT - col1 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-3278 SELECT DISTINCT - col1 + - 89 DIV - col2 + + col2 col0 FROM tab1 AS cor0 ---- 29 48 83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3278 SELECT DISTINCT - col1 + - 89 / - col2 + + col2 col0 FROM tab1 AS cor0 ---- 29 48 83 query I rowsort SELECT + - col1 - + 46 FROM tab0 cor0 ---- -132 -137 -143 query I rowsort SELECT DISTINCT cor1.col2 AS col2 FROM tab2, tab0 cor0, tab0 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL + + col2 * 83 + col0 * col1 * col0 FROM tab1 AS cor0 ---- 45691 4716 91168 query I rowsort SELECT - col0 * + col1 + 57 AS col0 FROM tab0 AS cor0 ---- -2007 -3338 -8042 onlyif mysql # use DIV operator for integer division query I rowsort label-3283 SELECT col1 DIV 96 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3283 SELECT col1 / 96 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT + col2 * col2 + col0 * ( ( col1 ) ) * ( - cor0.col0 + - col1 ) FROM tab2 AS cor0 ---- -127484 -629798 -7517 query I rowsort SELECT DISTINCT + 57 + + col2 AS col1 FROM tab0 AS cor0 ---- 139 58 90 query I rowsort SELECT + col2 * + col2 + col1 AS col2 FROM tab0 AS cor0 ---- 1175 6815 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3287 SELECT DISTINCT ( - col2 ) * - cor0.col1 + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3287 SELECT DISTINCT ( - col2 ) * - cor0.col1 + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - 63 + ( col2 ) * col0 AS col1 FROM tab2 AS cor0 ---- 126 1965 2939 query I rowsort SELECT + col2 * - ( col0 ) FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + ( - 62 ) AS col1 FROM tab0, tab2 cor0 ---- 9 values hashing to f0e93f6ff5fc3cf50a14e276206dad5c query I rowsort SELECT + col2 * + ( - 52 ) + - col0 AS col0 FROM tab0 ---- -1740 -4353 -87 onlyif mysql # use DIV operator for integer division query I rowsort label-3292 SELECT DISTINCT + col0 + + col1 + + col2 DIV - col1 AS col0 FROM tab2 ---- 137 38 94 skipif mysql # not compatible query I rowsort label-3292 SELECT DISTINCT + col0 + + col1 + + col2 / - col1 AS col0 FROM tab2 ---- 137 38 94 query I rowsort SELECT ALL + + col2 + cor0.col0 * col2 FROM tab0 AS cor0 ---- 36 7380 825 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 35 + col1 * + col2 col0 FROM tab2 AS cor0 ---- 1569 681 872 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3295 SELECT + - col0 + - col0 * col2 + - col2 * + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3295 SELECT + - col0 + - col0 * col2 + - col2 * + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + cor0.col2 + ( col2 ) + col0 * col0 AS col1 FROM tab2 AS cor0 ---- 103 6136 6317 query I rowsort SELECT + col0 * - ( 63 ) AS col1 FROM tab2 AS cor0 ---- -441 -4914 -4977 query I rowsort SELECT + col0 * + col1 * 50 FROM tab0 ---- 103200 169750 404950 query I rowsort SELECT DISTINCT - 47 * - col0 AS col1 FROM tab0 ---- 1128 1645 4183 query I rowsort SELECT 16 * col2 AS col2 FROM tab1 ---- 1536 864 912 query I rowsort SELECT DISTINCT col0 + col0 + - 7 * col1 * col2 AS col1 FROM tab2 ---- -10582 -4364 -5845 query I rowsort SELECT ALL - 41 + col2 FROM tab2 ---- -14 -15 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-3303 SELECT DISTINCT - col2 * + col0 + + CAST( 77 AS SIGNED ) DIV - col2 FROM tab0 ---- -112 -7298 -794 skipif mysql # not compatible query I rowsort label-3303 SELECT DISTINCT - col2 * + col0 + + CAST ( 77 AS INTEGER ) / - col2 FROM tab0 ---- -112 -7298 -794 onlyif mysql # use DIV operator for integer division query I rowsort label-3304 SELECT + - cor0.col1 + + 40 DIV col2 FROM tab1 cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-3304 SELECT + - cor0.col1 + + 40 / col2 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT cor0.col1 * 97 FROM tab0 cor0 ---- 8342 8827 9409 query I rowsort SELECT col0 * - col0 + col0 * ( col1 * - cor0.col2 + - 74 ) FROM tab1 AS cor0 ---- -112160 -4443 -45312 query I rowsort SELECT ALL + col1 * - col2 + + col0 * - col1 FROM tab0 AS cor0 ---- -15561 -3492 -4902 query I rowsort SELECT + 60 + - col1 * + col0 * 93 AS col1 FROM tab0 AS cor0 ---- -191892 -315675 -753147 query I rowsort SELECT ALL + col1 * - col1 * - col1 AS col1 FROM tab1 ---- 1000 17576 2197 query I rowsort SELECT - - col2 + - cor0.col1 * + col0 AS col0 FROM tab0 cor0 ---- -2031 -3394 -8017 query I rowsort SELECT - 67 * - col0 + col2 AS col1 FROM tab1 ---- 255 4345 5456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( cor0.col0 ) col2 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT col1 * cor0.col1 + - col0 FROM tab1 AS cor0 ---- 36 673 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * + col2 + - col2 col1 FROM tab0 AS cor0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3315 SELECT + CAST( NULL AS SIGNED ) * - 48 + col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3315 SELECT + CAST ( NULL AS INTEGER ) * - 48 + col1 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 21 * cor0.col0 FROM tab2 AS cor0 ---- -147 -1638 -1659 query I rowsort SELECT DISTINCT col0 + + col1 AS col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + - col1 + + col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1235 1378 560 onlyif mysql # use DIV operator for integer division query I rowsort label-3319 SELECT ALL col2 DIV - 84 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3319 SELECT ALL col2 / - 84 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL - tab0.col2 * - 52 FROM tab0 ---- 1716 4264 52 query I rowsort SELECT + + col0 + - col1 AS col2 FROM tab1 cor0 ---- -23 54 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - col2 col0 FROM tab0 cor0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 col1 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT ALL 38 * col0 AS col1 FROM tab0 AS cor0 ---- 1330 3382 912 query I rowsort SELECT cor1.col1 AS col1 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ( + cor0.col0 ) AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT - col1 + - cor0.col1 + + col1 FROM tab1 AS cor0 ---- -10 -13 -26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * 24 + col0 * + cor0.col1 + + 51 * + col2 col0 FROM tab2 AS cor0 ---- 1385 1426 4056 query I rowsort SELECT - 47 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to a4d3a02c376c52ddb0a38a801f7b50d5 query I rowsort SELECT ( 80 ) * cor0.col0 + 45 + + 0 * + col1 * + col1 AS col2 FROM tab2 AS cor0 ---- 605 6285 6365 onlyif mysql # use DIV operator for integer division query I rowsort label-3331 SELECT - ( col2 ) * col0 DIV + 58 FROM tab0 cor0 ---- -125 -13 0 skipif mysql # not compatible query I rowsort label-3331 SELECT - ( col2 ) * col0 / + 58 FROM tab0 cor0 ---- -125 -13 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3332 SELECT - + CAST( NULL AS SIGNED ) * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3332 SELECT - + CAST ( NULL AS INTEGER ) * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + col0 * col0 + - col2 + - ( 40 ) AS col0 FROM tab2 AS cor0 ---- -18 6018 6163 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3334 SELECT - + CAST( NULL AS DECIMAL ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3334 SELECT - + CAST ( NULL AS REAL ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - cor0.col0 + + col1 * col0 AS col0 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT - col1 * ( 1 ) + - col1 + cor0.col0 FROM tab1 AS cor0 ---- -49 44 54 query I rowsort SELECT + - col1 + 57 * col1 * col2 AS col2 FROM tab1 AS cor0 ---- 32480 71123 80002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3338 SELECT DISTINCT + col0 * CAST( - ( - col1 ) AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-3338 SELECT DISTINCT + col0 * CAST ( - ( - col1 ) AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col2 + - col0 + + 60 FROM tab1 AS cor0 ---- -116 -61 3 query I rowsort SELECT DISTINCT - col2 + + ( - col1 ) * col1 * col1 + col2 AS col2 FROM tab1 AS cor0 ---- -1000 -17576 -2197 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3341 SELECT DISTINCT - col2 + - ( - col1 * cor0.col1 + + CAST( col1 AS SIGNED ) ) FROM tab0 AS cor0 ---- 7277 8108 9311 skipif mysql # not compatible query I rowsort label-3341 SELECT DISTINCT - col2 + - ( - col1 * cor0.col1 + + CAST ( col1 AS INTEGER ) ) FROM tab0 AS cor0 ---- 7277 8108 9311 onlyif mysql # use DIV operator for integer division query I rowsort label-3342 SELECT + col1 * + col0 * - 60 + col1 DIV - col2 FROM tab1 AS cor0 ---- -38400 -4680 -62400 skipif mysql # not compatible query I rowsort label-3342 SELECT + col1 * + col0 * - 60 + col1 / - col2 FROM tab1 AS cor0 ---- -38400 -4680 -62400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + 83 col1 FROM tab0 AS cor0 ---- 107 118 172 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 cor0, tab1 AS cor1, tab2 cor2 ---- 972 values hashing to caf6adb9936510208f5945a7e5c76f14 query I rowsort SELECT ALL - 10 FROM tab0, tab1 cor0 ---- 9 values hashing to f68f33032846e21ee6b2c668fc10355e query I rowsort SELECT ALL col1 + col0 * - ( col2 ) FROM tab0 cor0 ---- -706 -7207 62 query I rowsort SELECT ALL + cor0.col2 + col0 + col2 FROM tab0 AS cor0 ---- 253 37 90 query I rowsort SELECT DISTINCT - 15 - - col2 FROM tab1 AS cor0 ---- 39 42 81 query I rowsort SELECT DISTINCT 37 + + 89 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 126 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3350 SELECT + 20 * + cor0.col0 - CAST( + 99 AS SIGNED ) FROM tab0 AS cor0 ---- 1681 381 601 skipif mysql # not compatible query I rowsort label-3350 SELECT + 20 * + cor0.col0 - CAST ( + 99 AS INTEGER ) FROM tab0 AS cor0 ---- 1681 381 601 query I rowsort SELECT ALL + - col2 + - col0 * + col1 AS col1 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT + ( + col0 ) * 99 AS col0 FROM tab1 cor0 ---- 297 6336 7920 query I rowsort SELECT + ( 41 ) + - col2 FROM tab1 ---- -13 -16 -55 query I rowsort SELECT ALL - ( 29 + col0 ) FROM tab0 ---- -118 -53 -64 query I rowsort SELECT DISTINCT 55 + tab0.col2 * - 72 FROM tab0 ---- -17 -2321 -5849 query I rowsort SELECT DISTINCT 57 + tab2.col0 * + col1 AS col0 FROM tab2 ---- 1400 274 4659 query I rowsort SELECT 26 - - col0 AS col1 FROM tab2 ---- 104 105 33 query I rowsort SELECT + col0 * tab1.col1 + 5 FROM tab1 ---- 1045 645 83 query I rowsort SELECT - col1 + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -1360 -248 -4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 + - 98 col0 FROM tab1 cor0 ---- -1138 -176 -738 query I rowsort SELECT ALL + cor0.col1 * col2 + + 23 FROM tab2 AS cor0 ---- 1557 669 860 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3362 SELECT ALL 43 * col2 + - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3362 SELECT ALL 43 * col2 + - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - tab2.col1 AS col2 FROM tab2, tab0 cor0 ---- 9 values hashing to ccaa5dd3388d9ee0fea676fa35299fe5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 col2 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT tab0.col2 * - col1 * tab0.col0 AS col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT - + col2 * col0 * col1 AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - - 6 AS col2 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT ALL 62 + - col1 AS col2 FROM tab2 ---- 3 31 45 query I rowsort SELECT DISTINCT col2 * col0 + ( 78 ) * - tab1.col2 AS col2 FROM tab1 ---- -4050 -798 192 onlyif mysql # use DIV operator for integer division query I rowsort label-3370 SELECT - col2 * - col0 + + col1 DIV + col0 FROM tab0 ---- 37 7299 795 skipif mysql # not compatible query I rowsort label-3370 SELECT - col2 * - col0 + + col1 / + col0 FROM tab0 ---- 37 7299 795 query I rowsort SELECT + - col1 * + col2 + - col1 + col0 AS col2 FROM tab1 AS cor0 ---- -1181 -1427 -516 query I rowsort SELECT DISTINCT - col1 + - 6 FROM tab0 AS cor0 ---- -103 -92 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-3373 SELECT cor0.col2 DIV 43 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 14fcfa6c11198893073049d94262832c skipif mysql # not compatible query I rowsort label-3373 SELECT cor0.col2 / 43 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 14fcfa6c11198893073049d94262832c query I rowsort SELECT - + col2 + col0 + + col1 FROM tab0 cor0 ---- 131 77 98 query I rowsort SELECT 58 + 63 FROM tab1, tab2 AS cor0 ---- 9 values hashing to dfa0f831d17333454e95a98d4cb1bd0f query I rowsort SELECT DISTINCT 14 * + cor0.col1 AS col2 FROM tab1, tab1 AS cor0 ---- 140 182 364 query I rowsort SELECT DISTINCT + + col0 * col2 - - col1 AS col0 FROM tab0 AS cor0 ---- 132 7389 878 onlyif mysql # use DIV operator for integer division query I rowsort label-3378 SELECT + col2 * + 14 + col1 + - col2 DIV + 33 col2 FROM tab1 AS cor0 ---- 1355 781 807 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3378 SELECT + col2 * + 14 + col1 + - col2 / + 33 col2 FROM tab1 AS cor0 ---- 1355 781 807 query I rowsort SELECT - col1 + ( + ( + col2 ) ) AS col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT - cor0.col2 + cor0.col1 - + cor0.col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT col1 * - col2 + col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT col2 * - cor0.col0 + - 94 AS col2 FROM tab1 AS cor0 ---- -256 -3742 -7774 query I rowsort SELECT DISTINCT - col1 - ( + cor0.col1 ) FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT ALL + 94 AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to b0ffb7527f4fbf44f30945e1ccb58c24 query I rowsort SELECT + 86 * + 75 FROM tab1 AS cor0 ---- 6450 6450 6450 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 22 + col1 * - col2 col1 FROM tab1 AS cor0 ---- -1226 -1382 -548 query I rowsort SELECT ( + cor0.col2 * 58 ) FROM tab1, tab0 AS cor0 ---- 9 values hashing to 9117a0eb56a263e5626b04f49219b146 query I rowsort SELECT ( cor0.col0 ) - + col2 AS col1 FROM tab1 AS cor0 ---- -16 -51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col1 * + col0 col2 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT DISTINCT - ( - col2 ) * 37 AS col0 FROM tab0 AS cor0 ---- 1221 3034 37 query I rowsort SELECT DISTINCT + col1 * + col1 + + col1 AS col1 FROM tab2 AS cor0 ---- 306 3540 992 onlyif mysql # use DIV operator for integer division query I rowsort label-3392 SELECT ( col2 ) * + col1 - - ( - col1 ) * col1 DIV + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 2752 7371 skipif mysql # not compatible query I rowsort label-3392 SELECT ( col2 ) * + col1 - - ( - col1 ) * col1 / + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 2752 7371 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 94 col1 FROM tab0 AS cor0 ---- 94 94 94 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 + + col2 * col1 col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT + 84 * col0 FROM tab2 AS cor0 ---- 588 6552 6636 query I rowsort SELECT ALL + - 85 AS col0 FROM tab2 AS cor0 ---- -85 -85 -85 query I rowsort SELECT 35 + col0 + col0 FROM tab0 cor0 ---- 105 213 83 query I rowsort SELECT DISTINCT - 58 * col2 + col1 FROM tab2 AS cor0 ---- -1449 -1535 -2187 query I rowsort SELECT ALL - - 16 AS col0 FROM tab2 cor0 ---- 16 16 16 query I rowsort SELECT DISTINCT - + 30 + col2 AS col2 FROM tab2 AS cor0 ---- -3 -4 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3401 SELECT ALL + CAST( NULL AS SIGNED ) * col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3401 SELECT ALL + CAST ( NULL AS INTEGER ) * col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + 75 * + col2 FROM tab0 AS cor0 ---- 2475 6150 75 query I rowsort SELECT ALL cor1.col1 AS col1 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT + 66 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 897b6122ac98340b78905f39d81897fc query I rowsort SELECT - 63 AS col2 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to fc0b533c2773a0a802e1fc8317dcebf2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 96 + + col2 - ( - col0 ) col0 FROM tab0 AS cor0 ---- 132 153 267 query I rowsort SELECT + 71 * col0 + + 80 + + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 10220 7032 794 query I rowsort SELECT ALL + + col1 + + col2 * + 45 AS col0 FROM tab0 AS cor0 ---- 142 1571 3781 query I rowsort SELECT - col1 * - ( + col2 ) AS col2 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3410 SELECT + col1 + CAST( - col1 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3410 SELECT + col1 + CAST ( - col1 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3411 SELECT - col2 DIV - CAST( - col0 * col0 AS SIGNED ) + col1 AS col0 FROM tab1 AS cor0 ---- 10 13 20 skipif mysql # not compatible query I rowsort label-3411 SELECT - col2 / - CAST ( - col0 * col0 AS INTEGER ) + col1 AS col0 FROM tab1 AS cor0 ---- 10 13 20 query I rowsort SELECT + - col2 + 94 * 90 AS col0 FROM tab0 cor0 ---- 8378 8427 8459 query I rowsort SELECT + col0 * - cor0.col0 + - col0 FROM tab1 AS cor0 ---- -12 -4160 -6480 onlyif mysql # use DIV operator for integer division query I rowsort label-3414 SELECT DISTINCT col2 * - col2 + - col1 DIV + tab2.col1 AS col0 FROM tab2 ---- -1445 -677 -730 skipif mysql # not compatible query I rowsort label-3414 SELECT DISTINCT col2 * - col2 + - col1 / + tab2.col1 AS col0 FROM tab2 ---- -1445 -677 -730 query I rowsort SELECT + col1 + - col0 * - tab0.col2 FROM tab0 ---- 132 7389 878 query I rowsort SELECT ALL + col1 + + col1 + + tab1.col1 AS col0 FROM tab1 ---- 30 39 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - col0 + + col1 col1 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-3418 SELECT - col2 DIV + cor0.col0 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-3418 SELECT - col2 / + cor0.col0 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT - + col0 * col1 + col1 AS col2 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL + col0 * - col2 + col0 AS col1 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT ALL + col0 * col2 * + col1 + - col0 AS col2 FROM tab2 AS cor0 ---- 119574 50955 5852 query I rowsort SELECT ALL + tab1.col2 + - col1 AS col1 FROM tab1 ---- 28 47 83 query I rowsort SELECT DISTINCT col1 * + col2 + col2 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT ALL 81 - col0 FROM tab1 cor0 ---- 1 17 78 query I rowsort SELECT - - col2 * col0 + cor0.col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT 11 * - 15 FROM tab2 ---- -165 query I rowsort SELECT DISTINCT + col2 * - 64 * - col2 AS col1 FROM tab2 ---- 43264 46656 92416 query I rowsort SELECT - + col0 * - col1 - col1 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT ALL + 11 - - tab2.col2 AS col0 FROM tab2 ---- 37 38 49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3430 SELECT - + CAST( 80 AS SIGNED ) + tab0.col0 AS col2 FROM tab0, tab1, tab2 cor0 ---- 27 values hashing to efa06594ed9414c390018181c3e94c90 skipif mysql # not compatible query I rowsort label-3430 SELECT - + CAST ( 80 AS INTEGER ) + tab0.col0 AS col2 FROM tab0, tab1, tab2 cor0 ---- 27 values hashing to efa06594ed9414c390018181c3e94c90 query I rowsort SELECT DISTINCT + col1 + 52 + - col1 AS col0 FROM tab2 ---- 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3432 SELECT ( tab1.col1 ) * col2 * CAST( NULL AS SIGNED ) + - ( col2 * + col1 ) col2 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3432 SELECT ( tab1.col1 ) * col2 * CAST ( NULL AS INTEGER ) + - ( col2 * + col1 ) col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL - ( col0 ) + - col1 FROM tab1 ---- -29 -74 -93 query I rowsort SELECT + col2 + 11 AS col1 FROM tab1 ---- 107 65 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3435 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - col2 AS col1 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-3435 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - col2 AS col1 FROM tab1 ---- NULL query I rowsort SELECT DISTINCT ( col2 ) * col0 + - col1 * + col1 FROM tab2 ---- -1453 -772 2713 query I rowsort SELECT + col1 + col0 * - col1 FROM tab0 ---- -1978 -3298 -8008 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 91 + 12 * col2 * - col0 col1 FROM tab2 AS cor0 ---- -2359 -24427 -36115 onlyif mysql # use DIV operator for integer division query I rowsort label-3439 SELECT + - col2 * - col0 + col2 DIV - col0 + + cor0.col1 FROM tab1 AS cor0 ---- 170 3658 7692 skipif mysql # not compatible query I rowsort label-3439 SELECT + - col2 * - col0 + col2 / - col0 + + cor0.col1 FROM tab1 AS cor0 ---- 170 3658 7692 query I rowsort SELECT DISTINCT - 39 + col1 AS col0 FROM tab0 ---- 47 52 58 query I rowsort SELECT ALL 90 * ( col0 ) + - 99 + + ( tab1.col2 ) FROM tab1 ---- 225 5718 7197 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3442 SELECT CAST( NULL AS SIGNED ) / 48 col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3442 SELECT CAST ( NULL AS INTEGER ) / 48 col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + ( ( col0 ) ) + col1 * 75 + - col0 AS col1 FROM tab0 ---- 6450 6825 7275 query I rowsort SELECT col1 + + 30 * cor0.col2 FROM tab1 AS cor0 ---- 1646 1720 2893 query I rowsort SELECT ALL - 85 * col1 FROM tab1 cor0 ---- -1105 -2210 -850 onlyif mysql # use DIV operator for integer division query I rowsort label-3446 SELECT DISTINCT col2 DIV col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-3446 SELECT DISTINCT col2 / col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT cor0.col0 + - col0 * ( col0 ) * + cor0.col1 AS col2 FROM tab0 cor0 ---- -118790 -49512 -720722 query I rowsort SELECT ALL - 89 + - col2 FROM tab0 AS cor0 ---- -122 -171 -90 query I rowsort SELECT ALL - 13 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT ALL - col2 * cor0.col2 + col0 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT col0 * 82 AS col1 FROM tab0 ---- 1968 2870 7298 query I rowsort SELECT - 92 * - col1 + + 25 + col1 * col1 FROM tab1 AS cor0 ---- 1045 1390 3093 onlyif mysql # use DIV operator for integer division query I rowsort label-3453 SELECT DISTINCT col2 DIV - col0 + + col1 AS col1 FROM tab2 AS cor0 ---- 17 28 59 skipif mysql # not compatible query I rowsort label-3453 SELECT DISTINCT col2 / - col0 + + col1 AS col1 FROM tab2 AS cor0 ---- 17 28 59 query I rowsort SELECT DISTINCT col1 * ( - col0 ) * - col0 + col0 AS col0 FROM tab0 cor0 ---- 118860 49560 720900 skipif mysql # not compatible query I rowsort SELECT ALL + col1 * CAST ( - ( col1 ) AS REAL ) AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT col0 + + ( - tab1.col1 * - tab1.col1 + ( - col0 ) ) FROM tab1 ---- 100 169 676 query I rowsort SELECT ALL + col1 * + col1 + 68 * - col2 AS col0 FROM tab2 AS cor0 ---- -2295 -875 1713 query I rowsort SELECT DISTINCT - cor0.col2 * + 8 * - col2 FROM tab2 AS cor0 ---- 11552 5408 5832 query I rowsort SELECT ALL - col0 * - col1 + col1 * - col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col2 + col1 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 1560 684 864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3461 SELECT DISTINCT - col1 * - CAST( - col1 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-3461 SELECT DISTINCT - col1 * - CAST ( - col1 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3462 SELECT + - CAST( NULL AS SIGNED ) - cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3462 SELECT + - CAST ( NULL AS INTEGER ) - cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col0 * 63 + col0 FROM tab1 AS cor0 ---- 192 4096 5120 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3464 SELECT CAST( NULL AS SIGNED ) - - col2 * col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3464 SELECT CAST ( NULL AS INTEGER ) - - col2 * col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3465 SELECT ALL CAST( NULL AS SIGNED ) + cor0.col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3465 SELECT ALL CAST ( NULL AS INTEGER ) + cor0.col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3466 SELECT DISTINCT - - CAST( 8 AS SIGNED ) FROM tab1 AS cor0 ---- 8 skipif mysql # not compatible query I rowsort label-3466 SELECT DISTINCT - - CAST ( 8 AS INTEGER ) FROM tab1 AS cor0 ---- 8 onlyif mysql # use DIV operator for integer division query I rowsort label-3467 SELECT + tab0.col2 DIV - col1 + col2 DIV tab0.col1 + col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3467 SELECT + tab0.col2 / - col1 + col2 / tab0.col1 + col1 FROM tab0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3468 SELECT ALL CAST( 77 AS SIGNED ) * - col1 + col2 + col1 * col1 FROM tab0 AS cor0 ---- 1356 1941 807 skipif mysql # not compatible query I rowsort label-3468 SELECT ALL CAST ( 77 AS INTEGER ) * - col1 + col2 + col1 * col1 FROM tab0 AS cor0 ---- 1356 1941 807 query I rowsort SELECT ALL ( col1 ) + - col1 * + col2 AS col0 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT ALL col2 * 61 + + col2 AS col2 FROM tab2 AS cor0 ---- 1612 1674 2356 query I rowsort SELECT + + 64 * - col0 + + col0 FROM tab2 AS cor0 ---- -441 -4914 -4977 query I rowsort SELECT ALL ( ( + col1 ) ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - col0 + col2 * col1 FROM tab0 AS cor0 ---- 2814 62 7373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3474 SELECT + CAST( col0 AS SIGNED ) + col2 * 19 * - 19 FROM tab0 cor0 ---- -11889 -29513 -326 skipif mysql # not compatible query I rowsort label-3474 SELECT + CAST ( col0 AS INTEGER ) + col2 * 19 * - 19 FROM tab0 cor0 ---- -11889 -29513 -326 query I rowsort SELECT col1 * - col1 + + col1 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT 44 + + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 130 135 141 query I rowsort SELECT ALL + col0 + 36 AS col2 FROM tab2 ---- 114 115 43 query I rowsort SELECT ALL 32 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b query I rowsort SELECT - col0 * col1 * - col0 AS col2 FROM tab0 ---- 118825 49536 720811 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 243 values hashing to 6506b295d3a7bcc5ed65956f5b4e38b0 query I rowsort SELECT + 20 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0a35fe98f3e7d5fc8ff2ae815bd20ef4 query I rowsort SELECT + - col1 + 84 AS col2 FROM tab2 AS cor0 ---- 25 53 67 query I rowsort SELECT - 65 AS col0 FROM tab2 ---- -65 -65 -65 query I rowsort SELECT 66 * col2 + - col0 * col2 * + col2 FROM tab0 ---- -23958 -593024 31 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3485 SELECT + col2 + + CAST( NULL AS SIGNED ) AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3485 SELECT + col2 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 * - 7 AS col1 FROM tab0 ---- -602 -637 -679 query I rowsort SELECT tab1.col2 * - col0 + + col0 FROM tab1 ---- -159 -3584 -7600 query I rowsort SELECT + col0 + col0 * + col2 FROM tab2 ---- 196 2106 3081 query I rowsort SELECT ALL - col1 * - col0 * + ( col2 ) AS col2 FROM tab2 AS cor0 ---- 119652 51034 5859 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3490 SELECT ALL - + col1 / CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3490 SELECT ALL - + col1 / CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + col1 * cor0.col2 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-3492 SELECT DISTINCT + col0 DIV 5 FROM tab0 AS cor0 ---- 17 4 7 skipif mysql # not compatible query I rowsort label-3492 SELECT DISTINCT + col0 / 5 FROM tab0 AS cor0 ---- 17 4 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col2 col1 FROM tab1 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3494 SELECT ALL + CAST( NULL AS DECIMAL ) AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3494 SELECT ALL + CAST ( NULL AS REAL ) AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT + - cor0.col2 * - cor0.col2 FROM tab2, tab1, tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT ALL + col1 + + col2 * col2 AS col1 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT - col0 * 51 + col0 FROM tab0 AS cor0 ---- -1200 -1750 -4450 query I rowsort SELECT - 32 * col1 * - col0 AS col2 FROM tab0 ---- 108640 259168 66048 query I rowsort SELECT + 68 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 query I rowsort SELECT + 85 + ( + col2 ) AS col1 FROM tab2 ---- 111 112 123 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3501 SELECT ALL - - CAST( NULL AS SIGNED ) + 69 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3501 SELECT ALL - - CAST ( NULL AS INTEGER ) + 69 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT 66 * + 74 AS col2 FROM tab1 ---- 4884 4884 4884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3503 SELECT DISTINCT + CAST( cor0.col2 AS SIGNED ) * + col2 col2 FROM tab0 AS cor0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3503 SELECT DISTINCT + CAST ( cor0.col2 AS INTEGER ) * + col2 col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT 0 + col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * col1 - - col0 col1 FROM tab0 cor0 ---- -2040 -3360 -8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * cor0.col1 + 2 + + 27 col1 FROM tab1 AS cor0 ---- -1219 -1375 -541 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 23 * col1 col1 FROM tab0 ---- 1978 2093 2231 query I rowsort SELECT + 75 * - col1 + cor0.col2 FROM tab0 cor0 ---- -6417 -6743 -7274 query I rowsort SELECT ALL + + 6 * col0 FROM tab1 AS cor0 ---- 18 384 480 query I rowsort SELECT + col2 + - col1 * 27 FROM tab0 AS cor0 ---- -2289 -2375 -2618 onlyif mysql # use DIV operator for integer division query I rowsort label-3511 SELECT + col2 DIV col1 - - 3 FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-3511 SELECT + col2 / col1 - - 3 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT + col1 + col0 + - col1 * col2 FROM tab1 AS cor0 ---- -1155 -1375 -496 query I rowsort SELECT DISTINCT + tab2.col0 * - col0 + - col2 + 2 FROM tab2 ---- -6108 -6277 -74 query I rowsort SELECT + col2 + - col1 * 48 AS col0 FROM tab1 AS cor0 ---- -1194 -423 -528 query I rowsort SELECT DISTINCT - col1 + col1 - + col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT + ( - ( cor1.col2 ) ) FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6a43e7f15194af73fe1c83385e6ebebc query I rowsort SELECT 80 + col1 + + ( - 83 ) AS col1 FROM tab0 ---- 83 88 94 query I rowsort SELECT ( + col0 ) - col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT cor0.col0 * - col0 + - 98 + 77 FROM tab0 AS cor0 ---- -1246 -597 -7942 onlyif mysql # use DIV operator for integer division query I rowsort label-3520 SELECT + ( col0 ) + - ( col1 ) DIV + col0 FROM tab2 AS cor0 ---- 3 78 79 skipif mysql # not compatible query I rowsort label-3520 SELECT + ( col0 ) + - ( col1 ) / + col0 FROM tab2 AS cor0 ---- 3 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3521 SELECT - cor0.col1 * - CAST( NULL AS SIGNED ) + col1 - col1 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3521 SELECT - cor0.col1 * - CAST ( NULL AS INTEGER ) + col1 - col1 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * col2 * - 37 + + col1 + col0 AS col2 FROM tab0 AS cor0 ---- -248608 -40183 95 query I rowsort SELECT + col2 + - cor0.col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT col0 + + ( + col2 ) * col0 * - col0 FROM tab2 cor0 ---- -1316 -158106 -237079 skipif mysql # not compatible query I rowsort SELECT - col2 * - CAST ( - col2 AS REAL ) + col0 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT DISTINCT col1 * col1 + col1 AS col1 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT + col0 + col1 * - 5 FROM tab2 AS cor0 ---- -148 -217 -6 query I rowsort SELECT + 46 AS col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2f97924b57b73102233df7c9ce8ad602 query I rowsort SELECT - 18 + col1 * col0 FROM tab2 AS cor0 ---- 1325 199 4584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col2 ) + col1 * + col2 col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT - 18 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 09afafec657a5e9f082beb6a16ec85de skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 35 col1 FROM tab1 AS cor0 ---- 35 35 35 query I rowsort SELECT + ( 84 ) * - col2 FROM tab2 AS cor0 ---- -2184 -2268 -3192 query I rowsort SELECT + 64 * + col0 AS col0 FROM tab2 AS cor0 ---- 448 4992 5056 query I rowsort SELECT ALL - col2 * col0 + col0 FROM tab0 cor0 ---- -7209 -768 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3536 SELECT DISTINCT - ( col2 ) DIV - 38 FROM tab1 AS cor0 ---- 1 2 skipif mysql # not compatible query I rowsort label-3536 SELECT DISTINCT - ( col2 ) / - 38 FROM tab1 AS cor0 ---- 1 2 query I rowsort SELECT ( cor0.col2 ) FROM tab1, tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 81 values hashing to e938777ebffc2e3e9c0cdfaa4f732c05 query III rowsort SELECT * FROM tab1 WHERE NOT tab1.col1 / col1 + col2 * + col0 - tab1.col2 NOT BETWEEN col2 * col0 AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3539 SELECT - col1 DIV + col0 + - col1 FROM tab1 ---- -10 -13 -34 skipif mysql # not compatible query I rowsort label-3539 SELECT - col1 / + col0 + - col1 FROM tab1 ---- -10 -13 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-3540 SELECT DISTINCT - tab0.col2 DIV + tab0.col0 AS col1 FROM tab0 ---- -1 0 skipif mysql # not compatible query I rowsort label-3540 SELECT DISTINCT - tab0.col2 / + tab0.col0 AS col1 FROM tab0 ---- -1 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3541 SELECT tab2.col0 * col1 DIV col0 AS col1 FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-3541 SELECT tab2.col0 * col1 / col0 AS col1 FROM tab2 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + col2 - + col0 * tab2.col1 * + col0 col2 FROM tab2 ---- -106138 -1499 -359008 query I rowsort SELECT + col2 AS col1 FROM tab1 WHERE NOT NULL IN ( col1 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE col0 * + col2 NOT BETWEEN col2 AND col1 * col2 ---- 78 59 26 79 17 38 onlyif mysql # use DIV operator for integer division query I rowsort label-3545 SELECT - tab2.col1 * col0 DIV + tab2.col1 + col1 * col0 AS col1 FROM tab2 ---- 1264 210 4524 skipif mysql # not compatible query I rowsort label-3545 SELECT - tab2.col1 * col0 / + tab2.col1 + col1 * col0 AS col1 FROM tab2 ---- 1264 210 4524 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + col1 * + col1 - + col0 col1 FROM tab2 ---- 131 3325 947 onlyif mysql # use DIV operator for integer division query I rowsort label-3547 SELECT col0 * col2 DIV + col1 AS col0 FROM tab1 ---- 364 590 6 skipif mysql # not compatible query I rowsort label-3547 SELECT col0 * col2 / + col1 AS col0 FROM tab1 ---- 364 590 6 query III rowsort SELECT * FROM tab0 WHERE NOT ( NULL ) > col1 ---- query I rowsort SELECT ALL - col2 FROM tab2 WHERE NOT ( NULL ) NOT IN ( tab2.col0 ) ---- query I rowsort SELECT ALL col2 / col2 AS col0 FROM tab0 WHERE NULL NOT IN ( col0 + - col2 / tab0.col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3551 SELECT ALL - col2 * col1 DIV + col0 AS col1 FROM tab0 ---- -118 -2 -83 skipif mysql # not compatible query I rowsort label-3551 SELECT ALL - col2 * col1 / + col0 AS col1 FROM tab0 ---- -118 -2 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-3552 SELECT DISTINCT + col2 DIV tab0.col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-3552 SELECT DISTINCT + col2 / tab0.col1 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT + col0 * col0 * col1 + - tab2.col2 - - col2 AS col1 FROM tab2 ---- 106097 1519 358956 onlyif mysql # use DIV operator for integer division query I rowsort label-3554 SELECT col1 - - col2 DIV col2 AS col1 FROM tab0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-3554 SELECT col1 - - col2 / col2 AS col1 FROM tab0 ---- 87 92 98 query I rowsort SELECT ALL + tab1.col0 * - col0 AS col2 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT tab2.col1 * - col0 - + tab2.col2 FROM tab2 ---- -1381 -244 -4628 query I rowsort SELECT - col1 FROM tab0 WHERE NULL BETWEEN ( col2 * + col0 ) AND ( col1 + col2 * + col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3558 SELECT + col1 DIV + col1 - - col2 * + col1 AS col0 FROM tab1 ---- 1249 1405 571 skipif mysql # not compatible query I rowsort label-3558 SELECT + col1 / + col1 - - col2 * + col1 AS col0 FROM tab1 ---- 1249 1405 571 onlyif mysql # use DIV operator for integer division query I rowsort label-3559 SELECT ALL - col0 DIV col0 + col1 AS col2 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-3559 SELECT ALL - col0 / col0 + col1 AS col2 FROM tab0 ---- 85 90 96 query I rowsort SELECT - col0 * col2 + - tab2.col1 FROM tab2 ---- -2087 -220 -3019 query I rowsort SELECT ALL + tab2.col0 - col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT - col0 * col2 + - col2 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT ALL - tab2.col2 + - col0 FROM tab2 ---- -104 -117 -34 query I rowsort SELECT col0 * - col0 * + col1 + col1 * + col1 FROM tab2 ---- -105808 -355475 -558 query I rowsort SELECT - col2 - + col0 * col1 FROM tab0 ---- -2097 -3396 -8181 onlyif mysql # use DIV operator for integer division query I rowsort label-3566 SELECT ALL col2 DIV + col2 col2 FROM tab0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3566 SELECT ALL col2 / + col2 col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT - col0 * + col1 * + col1 AS col0 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT ALL + col0 FROM tab0 AS cor0 WHERE col1 + cor0.col2 NOT IN ( col0 ) OR NOT col1 + col2 = col2 / col1 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-3569 SELECT ALL + - col1 + - col0 DIV - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-3569 SELECT ALL + - col1 + - col0 / - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT - - cor0.col0 * + col1 AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT col0 * + cor0.col2 * col2 AS col2 FROM tab2 AS cor0 ---- 114076 5103 52728 query I rowsort SELECT DISTINCT col2 * col2 * - col1 AS col2 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT + col0 * - ( - col0 ) FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT - cor0.col2 * - col2 + col2 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 1520 728 783 query I rowsort SELECT + cor0.col1 * ( col1 ) AS col1 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT ALL + + col0 + + col0 - + col2 AS col0 FROM tab2 AS cor0 ---- -13 120 130 query I rowsort SELECT + - col1 * 22 FROM tab0 cor0 ---- -1892 -2002 -2134 onlyif mysql # use DIV operator for integer division query I rowsort label-3578 SELECT - + col2 + - col2 DIV 29 FROM tab2 cor0 ---- -26 -27 -39 skipif mysql # not compatible query I rowsort label-3578 SELECT - + col2 + - col2 / 29 FROM tab2 cor0 ---- -26 -27 -39 query I rowsort SELECT DISTINCT col1 - col2 * ( + cor0.col0 ) FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT 43 * 12 AS col1 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 81fa5975a28e5c0585c7b74258cd9995 query I rowsort SELECT - + cor0.col2 + + cor0.col1 AS col2 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT ALL col1 * - col2 + col0 + col0 * - col1 AS col1 FROM tab2 AS cor0 ---- -1047 -1910 -6058 query I rowsort SELECT - 86 + col0 FROM tab2 AS cor0 ---- -7 -79 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-3584 SELECT ALL col2 + col1 DIV col0 FROM tab1 AS cor0 ---- 57 62 96 skipif mysql # not compatible query I rowsort label-3584 SELECT ALL col2 + col1 / col0 FROM tab1 AS cor0 ---- 57 62 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col1 + - ( ( col1 ) ) col2 FROM tab1 cor0 ---- -104 -1053 -650 query III rowsort SELECT ALL * FROM tab2 WHERE NULL BETWEEN ( col2 / + col2 ) AND ( NULL ) ---- query I rowsort SELECT col1 * + col2 + + col0 AS col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT - col1 FROM tab0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( NULL ) ---- query I rowsort SELECT DISTINCT tab0.col0 * + tab0.col2 * - col2 AS col1 FROM tab0 ---- -26136 -35 -598436 query III rowsort SELECT ALL * FROM tab1 WHERE NOT NULL NOT IN ( - col0 * - col2 ) ---- query I rowsort SELECT ALL + tab2.col0 FROM tab2 WHERE NULL IN ( col0 + + col1 * tab2.col1 ) ---- query I rowsort SELECT + - col2 * + col2 AS col1 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT col1 + col2 * col0 + col0 * - tab2.col1 FROM tab2 ---- -2515 1676 3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + tab1.col1 - col0 col1 FROM tab1 ---- 36 673 89 query I rowsort SELECT DISTINCT + tab1.col2 FROM tab1 WHERE NOT NULL NOT IN ( tab1.col1 + - col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3596 SELECT ALL tab1.col2 DIV col2 + + col0 * - col2 + + col1 * col1 AS col2 FROM tab1 ---- -3547 -7510 515 skipif mysql # not compatible query I rowsort label-3596 SELECT ALL tab1.col2 / col2 + + col0 * - col2 + + col1 * col1 AS col2 FROM tab1 ---- -3547 -7510 515 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3597 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3597 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL col1 + col2 * - 66 AS col2 FROM tab2 AS cor0 ---- -1657 -1751 -2491 query I rowsort SELECT ALL col0 + + col0 * col2 * col0 AS col2 FROM tab2 AS cor0 ---- 1330 158262 237237 query I rowsort SELECT DISTINCT + 66 AS col2 FROM tab1, tab2, tab1 AS cor0 ---- 66 query I rowsort SELECT - 27 * col0 FROM tab2 ---- -189 -2106 -2133 query I rowsort SELECT - 53 * + 95 * - col2 FROM tab1 AS cor0 ---- 271890 286995 483360 query I rowsort SELECT DISTINCT - tab0.col1 * ( - col0 * 12 ) - col0 AS col1 FROM tab0 ---- 24744 40705 97099 query I rowsort SELECT - + cor0.col0 + - col0 AS col2 FROM tab2 AS cor0 ---- -14 -156 -158 onlyif mysql # use DIV operator for integer division query I rowsort label-3605 SELECT + + col2 * col1 + cor0.col0 DIV + ( ( + col0 ) ) - col2 FROM tab1 AS cor0 ---- 1153 1351 514 skipif mysql # not compatible query I rowsort label-3605 SELECT + + col2 * col1 + cor0.col0 / + ( ( + col0 ) ) - col2 FROM tab1 AS cor0 ---- 1153 1351 514 query I rowsort SELECT col0 + 41 + - col2 AS col0 FROM tab0 AS cor0 ---- 32 48 75 query I rowsort SELECT ALL - - cor0.col0 * + col1 AS col0 FROM tab1 cor0 ---- 1040 640 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3608 SELECT - + col2 * col2 - cor0.col1 / CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3608 SELECT - + col2 * col2 - cor0.col1 / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 87 - + cor0.col0 col1 FROM tab0 AS cor0 ---- -111 -122 -176 query I rowsort SELECT - cor0.col1 - + col2 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT + 22 * - col2 + col0 FROM tab0 AS cor0 ---- -1715 -702 13 query I rowsort SELECT ALL - cor0.col1 * cor0.col0 + 37 AS col1 FROM tab0 AS cor0 ---- -2027 -3358 -8062 query I rowsort SELECT DISTINCT + 27 * - col1 * + 25 FROM tab1 AS cor0 ---- -17550 -6750 -8775 query I rowsort SELECT DISTINCT - ( - cor0.col1 ) + + cor0.col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 55 58 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col0 col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT + col1 * - 49 AS col0 FROM tab1 ---- -1274 -490 -637 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3617 SELECT ALL CAST( NULL AS SIGNED ) AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3617 SELECT ALL CAST ( NULL AS INTEGER ) AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT 30 + - col2 * cor0.col2 FROM tab2 AS cor0 ---- -1414 -646 -699 query I rowsort SELECT DISTINCT + col0 + 23 FROM tab1 AS cor0 ---- 103 26 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3620 SELECT DISTINCT - col0 + + ( col0 + CAST( NULL AS SIGNED ) ) * - ( - col0 ) col1 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3620 SELECT DISTINCT - col0 + + ( col0 + CAST ( NULL AS INTEGER ) ) * - ( - col0 ) col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - col0 * col2 + - 3 AS col2 FROM tab2 ---- -192 -2031 -3005 onlyif mysql # use DIV operator for integer division query I rowsort label-3622 SELECT DISTINCT tab0.col1 DIV col2 AS col0 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-3622 SELECT DISTINCT tab0.col1 / col2 AS col0 FROM tab0 ---- 1 2 97 query I rowsort SELECT + ( - col0 ) + col1 * + col0 + - col2 AS col0 FROM tab2 ---- 1226 183 4498 query I rowsort SELECT col0 + 32 + + col0 FROM tab2 ---- 188 190 46 query I rowsort SELECT - 63 * + 42 + col2 FROM tab0 ---- -2564 -2613 -2645 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab2.col0 col2 FROM tab2, tab0 AS cor0 ---- 7 78 79 query I rowsort SELECT - ( - col1 ) + + col1 AS col2 FROM tab2 ---- 118 34 62 query I rowsort SELECT col2 + + ( tab0.col2 ) FROM tab0 ---- 164 2 66 query I rowsort SELECT DISTINCT - 96 - + col2 * - col2 AS col2 FROM tab1 ---- 2820 3153 9120 query I rowsort SELECT - - col1 * + 66 FROM tab0 AS cor0 ---- 5676 6006 6402 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3631 SELECT ALL + CAST( NULL AS SIGNED ) * - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3631 SELECT ALL + CAST ( NULL AS INTEGER ) * - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 99 + + 20 FROM tab2 AS cor0 ---- 119 119 119 query I rowsort SELECT - col0 - col1 * + tab1.col0 * - col0 FROM tab1 ---- 231 40896 83120 query I rowsort SELECT DISTINCT col1 * col2 + + col2 + col0 AS col2 FROM tab1 ---- 1424 1461 691 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3635 SELECT - 44 * - tab2.col2 * CAST( ( + col0 ) * col0 AS SIGNED ) + col1 AS col1 FROM tab2 ---- 10434969 58243 6960155 skipif mysql # not compatible query I rowsort label-3635 SELECT - 44 * - tab2.col2 * CAST ( ( + col0 ) * col0 AS INTEGER ) + col1 AS col1 FROM tab2 ---- 10434969 58243 6960155 query I rowsort SELECT - col0 * tab0.col0 AS col2 FROM tab0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab0.col2 + 89 col1 FROM tab0, tab2 AS cor0 ---- 122 171 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + - col0 col1 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT - col1 * - col0 + cor0.col2 AS col0 FROM tab0 cor0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-3640 SELECT DISTINCT - ( + col2 ) DIV col1 + - col1 * + col0 + ( col1 ) FROM tab1 ---- -1034 -54 -635 skipif mysql # not compatible query I rowsort label-3640 SELECT DISTINCT - ( + col2 ) / col1 + - col1 * + col0 + ( col1 ) FROM tab1 ---- -1034 -54 -635 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col1 col2 FROM tab2 ---- -21 33 4 query I rowsort SELECT + col1 + col2 * + col1 + 37 FROM tab1 AS cor0 ---- 1298 1467 617 query I rowsort SELECT - - col2 * + cor0.col1 * + 34 AS col2 FROM tab2 AS cor0 ---- 21964 28458 52156 query I rowsort SELECT DISTINCT col2 + 34 AS col1 FROM tab0 AS cor0 ---- 116 35 67 query I rowsort SELECT ALL - + col2 * + 7 FROM tab2 AS cor0 ---- -182 -189 -266 query I rowsort SELECT DISTINCT - col1 * + ( 27 * col0 ) FROM tab0 AS cor0 ---- -218673 -55728 -91665 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 * + 10 col1 FROM tab2 cor0 ---- -70 -780 -790 query I rowsort SELECT cor0.col0 * - ( - 96 ) AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to a5fdcddb7b91bdfbc853cd2bb4c0615b query I rowsort SELECT ALL 84 + - col2 AS col1 FROM tab0 AS cor0 ---- 2 51 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + cor0.col1 col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * col0 col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT - tab0.col2 - + col0 * + tab0.col1 AS col2 FROM tab0 ---- -2097 -3396 -8181 query I rowsort SELECT DISTINCT - 25 + col0 AS col2 FROM tab0 AS cor0 ---- -1 10 64 query I rowsort SELECT col2 * 84 AS col0 FROM tab0 AS cor0 ---- 2772 6888 84 query I rowsort SELECT ALL 12 + + 7 * - col0 FROM tab0 AS cor0 ---- -156 -233 -611 query I rowsort SELECT - col0 * 60 + - cor0.col1 FROM tab2 AS cor0 ---- -451 -4739 -4757 query I rowsort SELECT DISTINCT + 47 AS col1 FROM tab1, tab2, tab1 AS cor0, tab0 AS cor1 ---- 47 query I rowsort SELECT ALL - ( - col0 ) + col1 + + col1 FROM tab2 AS cor0 ---- 113 196 69 query I rowsort SELECT ALL + 67 * col0 * + col2 + 50 FROM tab0 AS cor0 ---- 2395 489016 53114 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 82 * + col0 col0 FROM tab0 AS cor0 ---- -1968 -2870 -7298 onlyif mysql # use DIV operator for integer division query I rowsort label-3661 SELECT ALL - ( - 79 ) * cor0.col2 + col0 DIV + col1 FROM tab2 AS cor0 ---- 2055 2133 3006 skipif mysql # not compatible query I rowsort label-3661 SELECT ALL - ( - 79 ) * cor0.col2 + col0 / + col1 FROM tab2 AS cor0 ---- 2055 2133 3006 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + ( - col1 ) col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT + + 63 * 49 + col1 FROM tab2 AS cor0 ---- 3104 3118 3146 query I rowsort SELECT col1 * - 81 * + ( tab0.col0 ) - + 3 * 38 AS col0 FROM tab0 ---- -167298 -275109 -656133 query I rowsort SELECT DISTINCT col2 * col0 + 8 AS col0 FROM tab1 ---- 170 3656 7688 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + col0 * 96 + tab0.col1 col0 FROM tab0 ---- -117503 -55210 -760325 onlyif mysql # use DIV operator for integer division query I rowsort label-3667 SELECT tab1.col1 + col0 DIV col1 + col2 FROM tab1 ---- 115 73 80 skipif mysql # not compatible query I rowsort label-3667 SELECT tab1.col1 + col0 / col1 + col2 FROM tab1 ---- 115 73 80 query I rowsort SELECT DISTINCT col2 + + 91 AS col0 FROM tab1 ---- 145 148 187 query I rowsort SELECT + tab2.col0 * ( - col0 ) - + tab2.col0 FROM tab2 ---- -56 -6162 -6320 query I rowsort SELECT col0 + col1 * - col2 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT cor1.col1 + + cor1.col2 * 98 AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 2607 2677 3741 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3672 SELECT ALL - CAST( NULL AS SIGNED ) + + cor0.col1 * col0 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-3672 SELECT ALL - CAST ( NULL AS INTEGER ) + + cor0.col1 * col0 col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * 57 FROM tab0 AS cor0 ---- -1881 -4674 -57 query I rowsort SELECT - col1 * 19 + + col2 * + col2 FROM tab0 AS cor0 ---- -1842 -545 4995 query I rowsort SELECT ( + col1 ) + col0 AS col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL - + 99 + - col2 * col0 AS col0 FROM tab0 AS cor0 ---- -134 -7397 -891 query I rowsort SELECT + ( - tab1.col1 ) + - col2 FROM tab1 ---- -109 -67 -80 query I rowsort SELECT DISTINCT + col2 + + 29 FROM tab1 AS cor0 ---- 125 83 86 query I rowsort SELECT ALL 54 + + 24 AS col0 FROM tab2 AS cor0 ---- 78 78 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( cor0.col1 ) col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - col0 * col0 + col2 * cor0.col0 FROM tab0 cor0 ---- -1190 -623 216 query I rowsort SELECT + ( + 87 ) AS col2 FROM tab2 AS cor0 ---- 87 87 87 query I rowsort SELECT ALL + - col2 - col0 * col2 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT - tab2.col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT ( tab2.col0 + + col1 * 56 ) FROM tab2 ---- 1031 1743 3382 query I rowsort SELECT DISTINCT + 3 + tab2.col0 FROM tab2, tab0 AS cor0 ---- 10 81 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 17 col2 FROM tab0 ---- -17 query I rowsort SELECT DISTINCT + ( col2 ) + - col2 FROM tab1 cor0 ---- 0 query I rowsort SELECT ALL + 47 - col1 FROM tab2 AS cor0 ---- -12 16 30 query I rowsort SELECT + - 98 * - col0 FROM tab1 AS cor0 ---- 294 6272 7840 query I rowsort SELECT DISTINCT + 1 AS col0 FROM tab0, tab2 AS cor0 ---- 1 query I rowsort SELECT ALL 23 * + col1 FROM tab2 ---- 1357 391 713 query I rowsort SELECT cor0.col0 + + col1 * - col2 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT DISTINCT - 29 * col2 * 82 - - col0 * - col0 * 87 FROM tab2 AS cor0 ---- -591136 -633331 -68469 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - col0 * col1 col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 40 col0 FROM tab0 ---- 40 40 40 query I rowsort SELECT + - cor0.col2 * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3698 SELECT - col2 + col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3698 SELECT - col2 + col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * cor0.col2 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-3700 SELECT col0 + 9 DIV + col1 + cor0.col0 * + ( col0 ) FROM tab1 cor0 ---- 12 4160 6480 skipif mysql # not compatible query I rowsort label-3700 SELECT col0 + 9 / + col1 + cor0.col0 * + ( col0 ) FROM tab1 cor0 ---- 12 4160 6480 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3701 SELECT DISTINCT + - col2 * - CAST( ( col0 ) * - 16 AS SIGNED ) FROM tab2 AS cor0 ---- -3024 -32448 -48032 skipif mysql # not compatible query I rowsort label-3701 SELECT DISTINCT + - col2 * - CAST ( ( col0 ) * - 16 AS INTEGER ) FROM tab2 AS cor0 ---- -3024 -32448 -48032 query I rowsort SELECT ALL - cor0.col0 + col1 + - 76 AS col2 FROM tab0 AS cor0 ---- -14 -14 -74 query I rowsort SELECT ALL col1 + + ( 16 ) * + col1 AS col2 FROM tab0 AS cor0 ---- 1462 1547 1649 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * - col1 col0 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - cor0.col0 * + 7 AS col2 FROM tab1 AS cor0 ---- -21 -448 -560 query I rowsort SELECT + cor0.col0 * - col2 + + 5 + col0 * - cor0.col0 FROM tab0 AS cor0 ---- -1255 -1363 -15214 query I rowsort SELECT ALL cor0.col1 * - ( - cor0.col1 ) FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-3708 SELECT DISTINCT - col2 DIV + 26 FROM tab1 AS cor0 ---- -2 -3 skipif mysql # not compatible query I rowsort label-3708 SELECT DISTINCT - col2 / + 26 FROM tab1 AS cor0 ---- -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-3709 SELECT ALL - - col1 + col0 DIV 34 FROM tab2 AS cor0 ---- 19 31 61 skipif mysql # not compatible query I rowsort label-3709 SELECT ALL - - col1 + col0 / 34 FROM tab2 AS cor0 ---- 19 31 61 onlyif mysql # use DIV operator for integer division query I rowsort label-3710 SELECT ALL + col2 + col2 DIV col0 AS col1 FROM tab1 AS cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-3710 SELECT ALL + col2 + col2 / col0 AS col1 FROM tab1 AS cor0 ---- 57 72 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 + + col2 + ( + col1 ) col2 FROM tab1 cor0 ---- 29 3 77 query I rowsort SELECT col1 * - col1 + - ( col2 + col2 ) AS col0 FROM tab1 AS cor0 ---- -214 -361 -784 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col0 * + col0 + cor0.col0 col0 FROM tab2 cor0 ---- 56 6162 6320 query I rowsort SELECT ALL col0 + ( col2 + col2 ) FROM tab0 AS cor0 ---- 253 37 90 query I rowsort SELECT DISTINCT - col1 * + ( 18 ) AS col2 FROM tab1 AS cor0 ---- -180 -234 -468 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * col0 + - col1 col0 FROM tab1 AS cor0 ---- 1027 52 630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * 27 - - col0 col0 FROM tab2 AS cor0 ---- 1671 538 844 onlyif mysql # use DIV operator for integer division query I rowsort label-3718 SELECT - col2 DIV + col2 + - col2 * + cor0.col2 + col2 AS col1 FROM tab1 AS cor0 ---- -2863 -3193 -9121 skipif mysql # not compatible query I rowsort label-3718 SELECT - col2 / + col2 + - col2 * + cor0.col2 + col2 AS col1 FROM tab1 AS cor0 ---- -2863 -3193 -9121 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * 11 + col0 col1 FROM tab1 AS cor0 ---- -30 -640 -800 onlyif mysql # use DIV operator for integer division query I rowsort label-3720 SELECT ALL - col0 DIV col0 + cor0.col2 - + col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3720 SELECT ALL - col0 / col0 + cor0.col2 - + col2 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + 3 AS col1 FROM tab2 AS cor0 ---- 3 3 3 query I rowsort SELECT - + col1 + col2 + col1 AS col0 FROM tab2 AS cor0 ---- 26 27 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3723 SELECT DISTINCT CAST( 83 AS SIGNED ) FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 83 skipif mysql # not compatible query I rowsort label-3723 SELECT DISTINCT CAST ( 83 AS INTEGER ) FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + cor0.col1 col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT 77 + col0 FROM tab0 AS cor0 ---- 101 112 166 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3726 SELECT col2 * - CAST( NULL AS DECIMAL ) + - 18 + - col0 * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3726 SELECT col2 * - CAST ( NULL AS REAL ) + - 18 + - col0 * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + cor1.col1 * + 20 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to b91683c1719ec2f1cb7f04c2bd7d9d5f query I rowsort SELECT ALL 70 + + col2 AS col2 FROM tab1 ---- 124 127 166 query I rowsort SELECT ALL + col0 + - 88 FROM tab1 AS cor0 ---- -24 -8 -85 query I rowsort SELECT ALL col1 + col0 + 70 AS col0 FROM tab1 ---- 144 163 99 query I rowsort SELECT DISTINCT + col2 * + cor0.col2 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT - ( - 84 ) + col1 FROM tab0 AS cor0 ---- 170 175 181 query I rowsort SELECT + 40 + col2 * - cor0.col2 FROM tab2 AS cor0 ---- -1404 -636 -689 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3734 SELECT DISTINCT - - col2 + col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3734 SELECT DISTINCT - - col2 + col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - + 83 + - col0 AS col2 FROM tab0 AS cor0 ---- -107 -118 -172 query I rowsort SELECT ( ( col0 ) + col1 ) AS col0 FROM tab0 ---- 110 132 180 query I rowsort SELECT ALL - 13 FROM tab1, tab2 AS cor0 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT ALL + + 81 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 0a85639e0dddbffdab2cb16b027cb360 query I rowsort SELECT ALL + ( cor0.col2 ) * col0 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - ( cor0.col2 ) AS col2 FROM tab2, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e query I rowsort SELECT + + cor1.col2 FROM tab2, tab0 AS cor0, tab1 AS cor1, tab0, tab1 AS cor2 ---- 243 values hashing to 39c7e653e7a493eb9c9e3dad9ba3b8c2 query I rowsort SELECT - 96 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to a7b3e5dd01c8929180b7ffda67f79798 query I rowsort SELECT DISTINCT - col0 - - cor0.col0 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL - - col2 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-3745 SELECT ALL cor0.col2 * col2 DIV + 71 FROM tab2 AS cor0 ---- 10 20 9 skipif mysql # not compatible query I rowsort label-3745 SELECT ALL cor0.col2 * col2 / + 71 FROM tab2 AS cor0 ---- 10 20 9 query I rowsort SELECT DISTINCT + 23 + cor0.col0 FROM tab0 cor0 ---- 112 47 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + tab1.col1 ) col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT 82 + - cor0.col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 4e84f3458f4e25401209cc2d8c42483e query I rowsort SELECT col2 * + col1 + - col1 FROM tab0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT - 31 * - col2 FROM tab1 ---- 1674 1767 2976 query I rowsort SELECT ALL - cor0.col2 + + col1 * + 63 FROM tab2 AS cor0 ---- 1033 1926 3691 onlyif mysql # use DIV operator for integer division query I rowsort label-3752 SELECT 94 DIV + tab2.col0 AS col2 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to f6c770aa0cbd7bb2b35e0eccf0bd5cbc skipif mysql # not compatible query I rowsort label-3752 SELECT 94 / + tab2.col0 AS col2 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to f6c770aa0cbd7bb2b35e0eccf0bd5cbc query I rowsort SELECT ALL + 95 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT ALL cor0.col2 - col0 * + col1 AS col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL + 4 + + 77 + - col2 FROM tab0 cor0 ---- -1 48 80 query I rowsort SELECT DISTINCT + - 42 * 90 * - col2 - col0 FROM tab1 AS cor0 ---- 204117 215396 362800 query I rowsort SELECT col0 + 64 + + ( col0 * tab1.col1 ) FROM tab1 ---- 1184 145 768 query I rowsort SELECT + 1 * + 58 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ef6e63aeed2581a168f07646d258f666 query I rowsort SELECT - col0 + - col1 - ( tab0.col1 ) AS col2 FROM tab0 ---- -196 -229 -271 query I rowsort SELECT DISTINCT tab2.col1 * 64 * - col1 - - col2 * - col2 AS col0 FROM tab2 ---- -19940 -223460 -62233 onlyif mysql # use DIV operator for integer division query I rowsort label-3761 SELECT + col2 DIV - 98 - + col1 AS col1 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-3761 SELECT + col2 / - 98 - + col1 AS col1 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT col0 * - 91 + + cor0.col2 * - 56 FROM tab2 AS cor0 ---- -2149 -8554 -9317 query I rowsort SELECT - 56 * - 65 FROM tab1 AS cor0 ---- 3640 3640 3640 query I rowsort SELECT DISTINCT + col0 * - col1 + cor0.col1 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -70 1326 208 query I rowsort SELECT - col0 * - 90 AS col2 FROM tab0 AS cor0 ---- 2160 3150 8010 query I rowsort SELECT ALL + ( - col0 ) * col1 - col1 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT + col2 + cor0.col1 * col2 AS col2 FROM tab1 cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT 98 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1666 -3038 -5782 query I rowsort SELECT + 83 + + 32 FROM tab2 AS cor0 ---- 115 115 115 query I rowsort SELECT ALL - 73 + - col1 FROM tab1 AS cor0 ---- -83 -86 -99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3771 SELECT DISTINCT - + CAST( - col2 AS SIGNED ) * + cor0.col2 + + ( ( + col1 ) ) AS col1 FROM tab1 cor0 ---- 2942 3259 9229 skipif mysql # not compatible query I rowsort label-3771 SELECT DISTINCT - + CAST ( - col2 AS INTEGER ) * + cor0.col2 + + ( ( + col1 ) ) AS col1 FROM tab1 cor0 ---- 2942 3259 9229 onlyif mysql # use DIV operator for integer division query I rowsort label-3772 SELECT ALL + ( + cor0.col1 ) * col0 + 39 DIV col1 col0 FROM tab0 AS cor0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3772 SELECT ALL + ( + cor0.col1 ) * col0 + 39 / col1 col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT col0 * - cor0.col2 + cor0.col0 * col0 FROM tab2 AS cor0 ---- -140 3239 4056 query I rowsort SELECT + + ( + col2 ) AS col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT cor0.col1 * + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - col1 * - col1 + - tab2.col1 FROM tab2 ---- 272 3422 930 query I rowsort SELECT + 87 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8661ffbd1a72897c495405c53b816e50 query I rowsort SELECT + col2 * - col0 + - cor0.col0 * - col0 FROM tab0 AS cor0 ---- -216 1190 623 query I rowsort SELECT - - col2 + 69 * cor0.col2 FROM tab0 cor0 ---- 2310 5740 70 query I rowsort SELECT - - col2 * + 85 * 93 + col1 FROM tab1 AS cor0 ---- 426896 450595 758893 query I rowsort SELECT DISTINCT col0 + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT + cor0.col2 * + 66 + - 19 AS col1 FROM tab1 AS cor0 ---- 3545 3743 6317 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3783 SELECT + col0 + + CAST( NULL AS SIGNED ) * - col1 / + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3783 SELECT + col0 + + CAST ( NULL AS INTEGER ) * - col1 / + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + col2 * col0 + 9 AS col0 FROM tab0 AS cor0 ---- 44 7307 801 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3785 SELECT DISTINCT + - cor0.col2 + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3785 SELECT DISTINCT + - cor0.col2 + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - - col1 * 53 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 150414 395486 5141 query I rowsort SELECT DISTINCT - - 66 * col1 FROM tab2 AS cor0 ---- 1122 2046 3894 query I rowsort SELECT + col1 * - 40 FROM tab1 AS cor0 ---- -1040 -400 -520 query I rowsort SELECT DISTINCT + - col1 + - ( col1 ) * - col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT ALL + col1 + + col0 * + col0 AS col0 FROM tab0 AS cor0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT + 79 * 19 + - cor0.col2 FROM tab1 AS cor0 ---- 1405 1444 1447 query I rowsort SELECT + col1 * + 34 - 0 AS col0 FROM tab1 ---- 340 442 884 query I rowsort SELECT 15 + col0 * col2 AS col2 FROM tab1 AS cor0 ---- 177 3663 7695 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3794 SELECT DISTINCT col0 * cor0.col0 + 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-3794 SELECT DISTINCT col0 * cor0.col0 + CAST ( NULL AS INTEGER ) col0 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3795 SELECT DISTINCT + col1 * - col0 + + col1 * col0 DIV col1 FROM tab2 AS cor0 ---- -1264 -210 -4524 skipif mysql # not compatible query I rowsort label-3795 SELECT DISTINCT + col1 * - col0 + + col1 * col0 / col1 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT col1 * cor0.col1 - + col1 AS col0 FROM tab2 AS cor0 ---- 272 3422 930 query I rowsort SELECT ALL col0 * cor0.col1 + + col1 * + 70 AS col1 FROM tab1 AS cor0 ---- 1340 1898 1950 query I rowsort SELECT ALL - 5 + col0 FROM tab0 AS cor0 ---- 19 30 84 query I rowsort SELECT ALL + col1 + col1 * + col2 * + cor0.col0 FROM tab1 AS cor0 ---- 36490 4238 99853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 58 * col1 + 85 col0 FROM tab0 cor0 ---- 5073 5363 5711 query I rowsort SELECT DISTINCT + col0 * col2 + - 80 * cor0.col0 FROM tab2 AS cor0 ---- -3318 -371 -4212 query I rowsort SELECT + col2 * - col2 + - col1 * col0 FROM tab1 AS cor0 ---- -10256 -2994 -3889 onlyif mysql # use DIV operator for integer division query I rowsort label-3803 SELECT ALL col2 DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-3803 SELECT ALL col2 / - col0 AS col2 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL - ( col1 * col0 ) AS col1 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + col2 * + col0 - col1 AS col0 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT DISTINCT 74 + col0 FROM tab0 cor0 ---- 109 163 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * + col2 - cor0.col2 * ( + col0 ) col0 FROM tab2 AS cor0 ---- -2356 -494 648 query I rowsort SELECT ALL col0 * - col0 * cor0.col2 + 52 FROM tab0 AS cor0 ---- -1173 -18956 -649470 query I rowsort SELECT - + 77 + col2 FROM tab0 AS cor0 ---- -44 -76 5 query I rowsort SELECT DISTINCT col2 - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-3811 SELECT DISTINCT + 26 * col0 DIV + col2 + - col2 FROM tab0 ---- -15 -54 909 skipif mysql # not compatible query I rowsort label-3811 SELECT DISTINCT + 26 * col0 / + col2 + - col2 FROM tab0 ---- -15 -54 909 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3812 SELECT ALL + col0 * + col0 * - 46 + col2 + + col1 * - CAST( 42 AS SIGNED ) * + tab1.col0 FROM tab1 ---- -215239 -337984 -3636 skipif mysql # not compatible query I rowsort label-3812 SELECT ALL + col0 * + col0 * - 46 + col2 + + col1 * - CAST ( 42 AS INTEGER ) * + tab1.col0 FROM tab1 ---- -215239 -337984 -3636 onlyif mysql # use DIV operator for integer division query I rowsort label-3813 SELECT - - 53 DIV col2 AS col0 FROM tab0 AS cor0 ---- 0 1 53 skipif mysql # not compatible query I rowsort label-3813 SELECT - - 53 / col2 AS col0 FROM tab0 AS cor0 ---- 0 1 53 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3814 SELECT DISTINCT - - col0 * cor0.col0 + - CAST( NULL AS SIGNED ) + col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3814 SELECT DISTINCT - - col0 * cor0.col0 + - CAST ( NULL AS INTEGER ) + col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - col2 + - col0 * 60 FROM tab1 ---- -234 -3897 -4896 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 * - cor0.col1 col1 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT 92 + - col0 AS col0 FROM tab2 ---- 13 14 85 query I rowsort SELECT + col0 * cor0.col1 + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - col0 * - col1 + - 56 FROM tab2 AS cor0 ---- 1287 161 4546 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3820 SELECT col1 / - CAST( NULL AS SIGNED ) + col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3820 SELECT col1 / - CAST ( NULL AS INTEGER ) + col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 46 * + cor0.col1 AS col2 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 1c6a3d85aee9ac407b6b1c327ddaa39e onlyif mysql # use DIV operator for integer division query I rowsort label-3822 SELECT DISTINCT - col1 DIV tab0.col1 + tab0.col2 FROM tab0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-3822 SELECT DISTINCT - col1 / tab0.col1 + tab0.col2 FROM tab0 ---- 0 32 81 query I rowsort SELECT ALL tab1.col0 * + tab1.col2 + - col0 FROM tab1 ---- 159 3584 7600 query I rowsort SELECT ALL - 19 + col1 FROM tab2 ---- -2 12 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3825 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3825 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT 20 AS col1 FROM tab0, tab0 AS cor0 ---- 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3827 SELECT ALL + - col1 + CAST( col2 AS SIGNED ) AS col0 FROM tab0 cor0 ---- -53 -9 -96 skipif mysql # not compatible query I rowsort label-3827 SELECT ALL + - col1 + CAST ( col2 AS INTEGER ) AS col0 FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT cor0.col0 + cor0.col1 * col1 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT ALL + col1 * col2 + - col2 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT ALL + 33 * + col0 + col0 FROM tab1 AS cor0 ---- 102 2176 2720 query I rowsort SELECT ALL col1 * col1 + - col0 AS col2 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT DISTINCT + - 80 * - col1 FROM tab1 AS cor0 ---- 1040 2080 800 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + cor0.col0 + col0 col0 FROM tab1 AS cor0 ---- 185 256 60 query I rowsort SELECT - cor0.col1 * 86 FROM tab1 AS cor0 ---- -1118 -2236 -860 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col0 ) col1 FROM tab1 ---- 3 64 80 query I rowsort SELECT 2 AS col2 FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 81 values hashing to 6d1be3904d6870ba21bc766b979d1110 query I rowsort SELECT DISTINCT 10 + - col1 * col0 AS col0 FROM tab1 cor0 ---- -1030 -630 -68 query I rowsort SELECT DISTINCT - 89 * col1 AS col1 FROM tab2 AS cor0 ---- -1513 -2759 -5251 query I rowsort SELECT + col1 + col0 * + 25 FROM tab1 AS cor0 ---- 101 1610 2013 query I rowsort SELECT - col1 * - col0 * - col2 + col1 AS col2 FROM tab1 AS cor0 ---- -36470 -4186 -99827 onlyif mysql # use DIV operator for integer division query I rowsort label-3841 SELECT + tab0.col0 DIV - col2 FROM tab0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-3841 SELECT + tab0.col0 / - col2 FROM tab0 ---- -1 -35 0 query I rowsort SELECT ALL - cor0.col1 + + col2 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL + ( col2 ) * - 33 * + ( cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- -18810 -41184 -46332 query I rowsort SELECT DISTINCT + 80 AS col1 FROM tab2, tab1 AS cor0, tab0 AS cor1, tab0, tab2 AS cor2 ---- 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col1 + + col0 col0 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3846 SELECT DISTINCT - + col2 DIV col2 FROM tab0 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-3846 SELECT DISTINCT - + col2 / col2 FROM tab0 cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * col0 * col1 - + col1 col0 FROM tab2 AS cor0 ---- 22814 271459 6696 query I rowsort SELECT + col0 - 49 FROM tab1 ---- -46 15 31 query I rowsort SELECT DISTINCT ( col2 + col0 * col1 ) AS col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT + col0 * - ( + col2 ) AS col0 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT 98 * + cor0.col0 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 2352 3430 8722 query I rowsort SELECT + col2 * col1 * 54 FROM tab1 AS cor0 ---- 30780 67392 75816 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab2, tab2 AS cor1, tab1 AS cor2 ---- 972 values hashing to 980274175fafec015a83080672486a9a query I rowsort SELECT ALL - col1 * + 3 FROM tab1 ---- -30 -39 -78 query I rowsort SELECT DISTINCT - 70 AS col0 FROM tab0, tab2 cor0 ---- -70 query I rowsort SELECT DISTINCT - 94 AS col0 FROM tab0, tab2 AS cor0 ---- -94 query I rowsort SELECT + col0 - - col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT cor0.col0 * + col1 * col1 + col1 FROM tab2 cor0 ---- 22848 271577 6758 query I rowsort SELECT col0 * 91 FROM tab2 AS cor0 ---- 637 7098 7189 query I rowsort SELECT - cor0.col0 * ( - col2 ) + - ( - col2 ) * - cor0.col2 FROM tab0 AS cor0 ---- -297 34 574 onlyif mysql # use DIV operator for integer division query I rowsort label-3861 SELECT + col0 DIV + col1 + col1 col1 FROM tab1 AS cor0 ---- 16 19 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3861 SELECT + col0 / + col1 + col1 col1 FROM tab1 AS cor0 ---- 16 19 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3862 SELECT - CAST( col0 AS SIGNED ) - col1 FROM tab0 ---- -110 -132 -180 skipif mysql # not compatible query I rowsort label-3862 SELECT - CAST ( col0 AS INTEGER ) - col1 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT - 73 * + col0 * col2 + 60 AS col2 FROM tab2 ---- -13737 -147984 -219086 query I rowsort SELECT - - 31 * col2 AS col1 FROM tab1 AS cor0 ---- 1674 1767 2976 query I rowsort SELECT DISTINCT - 80 * col1 FROM tab2 cor0 ---- -1360 -2480 -4720 onlyif mysql # use DIV operator for integer division query I rowsort label-3866 SELECT - - ( + cor0.col1 ) DIV col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-3866 SELECT - - ( + cor0.col1 ) / col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT ALL - 66 + col0 FROM tab1 ---- -2 -63 14 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3868 SELECT ALL + CAST( NULL AS SIGNED ) * - 85 + col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3868 SELECT ALL + CAST ( NULL AS INTEGER ) * - 85 + col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - 54 * 5 AS col2 FROM tab2 AS cor0 ---- -270 -270 -270 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3870 SELECT ALL col1 * 65 * col0 + CAST( NULL AS SIGNED ) * col2 * col1 + col2 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-3870 SELECT ALL col1 * 65 * col0 + CAST ( NULL AS INTEGER ) * col2 * col1 + col2 col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 + + 6 FROM tab1 AS cor0 ---- -20 -4 -7 query I rowsort SELECT DISTINCT - cor0.col2 + + cor0.col2 * col1 FROM tab1 cor0 ---- 1152 1350 513 query I rowsort SELECT - 4 * col2 + col2 * + col2 FROM tab2 AS cor0 ---- 1292 572 621 query I rowsort SELECT + + col2 * 45 + - cor0.col1 - cor0.col1 FROM tab2 AS cor0 ---- 1052 1153 1676 query I rowsort SELECT DISTINCT + - col1 * - 51 AS col2 FROM tab1 AS cor0 ---- 1326 510 663 query I rowsort SELECT - col0 * - col2 * col2 + col1 + col2 * col1 FROM tab0 AS cor0 ---- 229 29060 605989 query I rowsort SELECT - - 93 + + cor0.col0 * + col2 AS col2 FROM tab1 cor0 ---- 255 3741 7773 query I rowsort SELECT cor0.col0 + 32 * + col1 + ( col2 ) FROM tab1 AS cor0 ---- 441 592 889 query I rowsort SELECT DISTINCT col0 + - 25 + - col2 FROM tab2 AS cor0 ---- -45 16 27 query I rowsort SELECT ALL + col1 + - 56 FROM tab1 AS cor0 ---- -30 -43 -46 query I rowsort SELECT + ( - 67 ) + col2 * + col0 + + 32 FROM tab2 AS cor0 ---- 154 1993 2967 query I rowsort SELECT ALL + - 19 FROM tab1 AS cor0 ---- -19 -19 -19 query I rowsort SELECT 83 * col1 FROM tab2 AS cor0 ---- 1411 2573 4897 onlyif mysql # use DIV operator for integer division query I rowsort label-3884 SELECT DISTINCT ( + col1 ) DIV 23 FROM tab1 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-3884 SELECT DISTINCT ( + col1 ) / 23 FROM tab1 AS cor0 ---- 0 1 query I rowsort SELECT + col1 * col1 * 66 AS col1 FROM tab0 AS cor0 ---- 488136 546546 620994 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col1 * 46 col2 FROM tab0 AS cor0 ---- 3989 4268 4463 query I rowsort SELECT ALL + 39 - - col2 AS col2 FROM tab2 AS cor0 ---- 65 66 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3888 SELECT ALL 72 + col1 * + CAST( NULL AS DECIMAL ) / - col0 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-3888 SELECT ALL 72 + col1 * + CAST ( NULL AS REAL ) / - col0 col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 42 + - col1 col1 FROM tab0 cor0 ---- -128 -133 -139 query I rowsort SELECT ALL + col2 + col2 * col2 FROM tab1 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT + - 6 * col0 AS col0 FROM tab1 AS cor0 ---- -18 -384 -480 query I rowsort SELECT ( col0 ) - col0 * + col2 AS col2 FROM tab0 ---- -7209 -768 0 query I rowsort SELECT ALL - col1 + 60 * col1 FROM tab0 AS cor0 ---- 5074 5369 5723 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3894 SELECT ALL - col2 * + CAST( - col2 AS SIGNED ) FROM tab1 AS cor0 ---- 2916 3249 9216 skipif mysql # not compatible query I rowsort label-3894 SELECT ALL - col2 * + CAST ( - col2 AS INTEGER ) FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT - - col1 + + col0 * col0 * + col2 + 65 FROM tab1 AS cor0 ---- 233547 577 614478 query I rowsort SELECT + + col1 + ( + col1 ) + + col1 * + 60 AS col0 FROM tab2 AS cor0 ---- 1054 1922 3658 query I rowsort SELECT - + col1 * col0 + + 75 + + cor0.col1 FROM tab2 AS cor0 ---- -111 -1251 -4468 onlyif mysql # use DIV operator for integer division query I rowsort label-3898 SELECT ALL + ( col2 + 10 ) DIV col0 FROM tab1 ---- 1 1 21 skipif mysql # not compatible query I rowsort label-3898 SELECT ALL + ( col2 + 10 ) / col0 FROM tab1 ---- 1 1 21 query I rowsort SELECT + col2 + - ( + col2 ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + + cor0.col0 + + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-3901 SELECT ALL col2 - + col0 DIV 71 FROM tab2 ---- 25 27 37 skipif mysql # not compatible query I rowsort label-3901 SELECT ALL col2 - + col0 / 71 FROM tab2 ---- 25 27 37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( - col0 ) + - col1 col1 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT DISTINCT + - cor0.col0 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT DISTINCT + tab2.col2 - + col1 * - col1 * - col0 AS col2 FROM tab2 ---- -22793 -271492 -6700 query I rowsort SELECT ALL - col2 * - 18 + + col1 AS col1 FROM tab1 ---- 1036 1741 998 query I rowsort SELECT ALL col0 * - col0 - 57 * + tab2.col2 * - col2 AS col1 FROM tab2 ---- 32448 41504 76067 query I rowsort SELECT DISTINCT + col1 - 93 FROM tab0 ---- -2 -7 4 query I rowsort SELECT + cor0.col2 - col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT - col2 * col2 + col1 AS col0 FROM tab0 ---- -1003 -6633 96 query I rowsort SELECT DISTINCT - col0 * + col0 + + tab1.col1 AS col0 FROM tab1 ---- -4086 -6387 17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col1 + col1 col1 FROM tab1 ---- 104 1053 650 query I rowsort SELECT - tab0.col0 FROM tab0 WHERE col2 NOT IN ( - tab0.col1 * col1 ) ---- -24 -35 -89 query I rowsort SELECT ALL col0 * col0 - - col2 FROM tab0 cor0 ---- 1226 609 8003 query I rowsort SELECT DISTINCT - cor0.col1 * col0 + col0 + cor0.col2 FROM tab0 AS cor0 ---- -2007 -3359 -7928 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT + col0 IN ( - col0 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT tab0.col0 FROM tab0 WHERE NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT tab2.col0 + col2 AS col1 FROM tab2 WHERE NOT col1 NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT + col0 * + col1 + tab0.col1 FROM tab0 ---- 2150 3492 8190 query III rowsort SELECT ALL * FROM tab0 WHERE - col2 NOT BETWEEN NULL AND col0 ---- query III rowsort SELECT ALL * FROM tab1 WHERE + col0 IN ( col2 * + tab1.col0 + - col2 ) ---- query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT - col2 < ( + col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - cor0.col1 - - cor0.col0 * cor0.col1 * col2 col1 FROM tab0 AS cor0 ---- -6014 60716 655837 onlyif mysql # use DIV operator for integer division query I rowsort label-3923 SELECT col1 DIV col1 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-3923 SELECT col1 / col1 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 onlyif mysql # use DIV operator for integer division query I rowsort label-3924 SELECT DISTINCT + col1 * + col0 + col1 DIV - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1040 640 70 skipif mysql # not compatible query I rowsort label-3924 SELECT DISTINCT + col1 * + col0 + col1 / - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1040 640 70 query I rowsort SELECT + col0 + + col1 * - col0 AS col0 FROM tab0 cor0 ---- -2040 -3360 -8010 query I rowsort SELECT + col0 * col1 + - tab0.col1 FROM tab0 ---- 1978 3298 8008 query I rowsort SELECT col2 * tab2.col2 + - col1 FROM tab2 ---- 1427 617 698 query I rowsort SELECT col0 * col1 + col1 AS col2 FROM tab0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 - cor0.col2 * col0 col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 + + col2 * col2 col0 FROM tab0 AS cor0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-3931 SELECT + cor0.col0 DIV cor0.col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-3931 SELECT + cor0.col0 / cor0.col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - - cor0.col1 * - col2 + col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT + col0 - col2 * + col2 * + col2 FROM tab2 AS cor0 ---- -17498 -19676 -54793 query I rowsort SELECT - col1 * + col0 - cor0.col2 * - col2 AS col0 FROM tab0 AS cor0 ---- -1375 -3394 -975 query I rowsort SELECT col2 * - col2 - col1 AS col1 FROM tab2 AS cor0 ---- -1461 -735 -760 query I rowsort SELECT ALL - col0 * col2 + col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT col2 * col0 - - col0 FROM tab1 AS cor0 ---- 165 3712 7760 onlyif mysql # use DIV operator for integer division query I rowsort label-3938 SELECT ALL + col0 - tab0.col1 DIV col1 col0 FROM tab0 ---- 23 34 88 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3938 SELECT ALL + col0 - tab0.col1 / col1 col0 FROM tab0 ---- 23 34 88 query I rowsort SELECT ALL + col2 + - col1 * col1 * - col2 AS col0 FROM tab0 AS cor0 ---- 244101 679124 9410 query I rowsort SELECT col1 * - col0 + + col0 * cor0.col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -21072 -4620 -657621 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - col0 col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL - 19 * + col2 FROM tab1 AS cor0 ---- -1026 -1083 -1824 onlyif mysql # use DIV operator for integer division query I rowsort label-3943 SELECT col2 + + cor0.col2 DIV 87 FROM tab1 AS cor0 ---- 54 57 97 skipif mysql # not compatible query I rowsort label-3943 SELECT col2 + + cor0.col2 / 87 FROM tab1 AS cor0 ---- 54 57 97 query I rowsort SELECT ALL 34 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 4e2ca147a59e0d5661c28cf3e5431caa onlyif mysql # use DIV operator for integer division query I rowsort label-3945 SELECT + + col1 * - cor0.col0 + col2 DIV col0 FROM tab1 AS cor0 ---- -1039 -60 -640 skipif mysql # not compatible query I rowsort label-3945 SELECT + + col1 * - cor0.col0 + col2 / col0 FROM tab1 AS cor0 ---- -1039 -60 -640 query I rowsort SELECT - col2 * col1 - ( + col0 ) FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT ALL col1 * col1 * ( tab1.col1 ) AS col2 FROM tab1 ---- 1000 17576 2197 query I rowsort SELECT ALL 87 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 8661ffbd1a72897c495405c53b816e50 query I rowsort SELECT + 28 + col0 + - 89 AS col1 FROM tab0 ---- -26 -37 28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 84 col2 FROM tab0 ---- 84 query I rowsort SELECT DISTINCT col1 * - col2 FROM tab0 WHERE NOT + col0 NOT IN ( col2 ) ---- query I rowsort SELECT tab1.col2 * - col2 FROM tab1 WHERE NOT NULL > NULL ---- query I rowsort SELECT col2 FROM tab1 WHERE col2 * col1 / - col1 IN ( + col2 ) ---- query I rowsort SELECT DISTINCT col0 * col2 + - col2 * col1 FROM tab0 ---- -164 -2046 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col1 + + tab0.col0 * col0 col1 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT col1 FROM tab1 WHERE NULL > NULL ---- query I rowsort SELECT + col1 FROM tab1 WHERE NOT NULL > NULL ---- query I rowsort SELECT col1 AS col2 FROM tab1 WHERE NOT NULL NOT IN ( col0 / col2 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE NULL IN ( - tab2.col0 ) ---- query III rowsort SELECT * FROM tab1 WHERE col0 * - col0 NOT BETWEEN NULL AND col0 + - col0 ---- query III rowsort SELECT * FROM tab2 WHERE NULL NOT IN ( col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3962 SELECT DISTINCT + col0 DIV + col0 - - col1 col2 FROM tab0 ---- 87 92 98 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3962 SELECT DISTINCT + col0 / + col0 - - col1 col2 FROM tab0 ---- 87 92 98 onlyif mysql # use DIV operator for integer division query I rowsort label-3963 SELECT DISTINCT col1 + - col2 * col2 DIV col1 AS col1 FROM tab1 ---- -314 -695 -86 skipif mysql # not compatible query I rowsort label-3963 SELECT DISTINCT col1 + - col2 * col2 / col1 AS col1 FROM tab1 ---- -314 -695 -86 query I rowsort SELECT DISTINCT + col2 + 35 * col2 + + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 1947 2116 3536 query I rowsort SELECT - + col2 + col2 * cor0.col0 AS col1 FROM tab2 cor0 ---- 162 2002 2964 query I rowsort SELECT + 51 * col2 * + 58 FROM tab0 ---- 242556 2958 97614 query I rowsort SELECT DISTINCT - + col2 * + 74 FROM tab0 cor0 ---- -2442 -6068 -74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * col2 col0 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL col1 * - ( 32 ) + + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -2719 -2830 -3103 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 * - 77 + + col2 col1 FROM tab1 AS cor0 ---- -177 -4871 -6064 query I rowsort SELECT ALL col2 * col2 + - col1 * col0 * ( - col1 ) FROM tab2 AS cor0 ---- 24275 272194 7456 query I rowsort SELECT + col2 - + ( col1 ) * + col2 * - ( + col1 ) AS col1 FROM tab0 ---- 244101 679124 9410 query I rowsort SELECT tab2.col2 * + cor0.col1 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 3fe7ddc736abb4b8aaa99f6b5ddeca84 query I rowsort SELECT ALL - 46 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 491ad1fb79fec0b5715ea54949d1aa2d query I rowsort SELECT col0 - col1 * + 1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT + 70 - col0 FROM tab2 AS cor0 ---- -8 -9 63 query I rowsort SELECT + ( col0 ) + + cor0.col1 * - 97 AS col0 FROM tab0 AS cor0 ---- -8318 -8738 -9374 query I rowsort SELECT + 72 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT - col1 + + tab0.col0 + 48 FROM tab0 ---- -14 -14 46 onlyif mysql # use DIV operator for integer division query I rowsort label-3980 SELECT + col1 + col1 DIV + 42 col0 FROM tab2 AS cor0 ---- 17 31 60 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3980 SELECT + col1 + col1 / + 42 col0 FROM tab2 AS cor0 ---- 17 31 60 query I rowsort SELECT + 39 * + col0 - 25 AS col1 FROM tab1 AS cor0 ---- 2471 3095 92 query I rowsort SELECT - col2 * + col2 + col0 AS col0 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT + - col0 * col1 * 80 FROM tab1 AS cor0 ---- -51200 -6240 -83200 query I rowsort SELECT DISTINCT + - col2 - ( - col0 ) AS col1 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT + cor0.col0 + 5 * ( col0 ) AS col2 FROM tab2 AS cor0 ---- 42 468 474 query I rowsort SELECT DISTINCT - col0 + + col1 * 47 FROM tab1 AS cor0 ---- 1219 406 531 query I rowsort SELECT col0 + 69 AS col0 FROM tab2 AS cor0 ---- 147 148 76 query I rowsort SELECT ALL col2 * + col0 + - 68 FROM tab2 ---- 121 1960 2934 query I rowsort SELECT ALL + col0 + cor0.col1 AS col2 FROM tab1 cor0 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - 75 * col1 col0 FROM tab1 ---- -1924 -740 -962 onlyif mysql # use DIV operator for integer division query I rowsort label-3991 SELECT - + col2 DIV - col0 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-3991 SELECT - + col2 / - col0 FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT - + ( - col2 ) + + cor0.col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL + col2 * 21 AS col2 FROM tab1 ---- 1134 1197 2016 query I rowsort SELECT ALL + + ( + col2 ) + - col0 AS col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ALL - col1 * ( - cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - - 95 + cor0.col0 FROM tab0 AS cor0 ---- 119 130 184 query I rowsort SELECT + 71 + + col1 * + col2 * col2 AS col0 FROM tab1 AS cor0 ---- 119879 32561 75887 query I rowsort SELECT ALL col0 * + cor0.col1 AS col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT - ( col1 ) * + col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + - 52 + col1 FROM tab0 AS cor0 ---- 34 39 45 onlyif mysql # use DIV operator for integer division query I rowsort label-4001 SELECT ALL - - col1 DIV col0 AS col2 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-4001 SELECT ALL - - col1 / col0 AS col2 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT ALL + - col2 + cor0.col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT - 38 * - col0 AS col2 FROM tab2 AS cor0 ---- 266 2964 3002 query I rowsort SELECT - + 89 * - col2 FROM tab1 AS cor0 ---- 4806 5073 8544 query I rowsort SELECT ALL + 64 AS col0 FROM tab1 AS cor0 ---- 64 64 64 query I rowsort SELECT DISTINCT col0 * + 50 AS col0 FROM tab1 ---- 150 3200 4000 query I rowsort SELECT DISTINCT + ( col0 ) * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 32 - 1 * - col2 * 85 col0 FROM tab1 AS cor0 ---- 4622 4877 8192 query I rowsort SELECT + col2 * + col2 + col1 FROM tab2 AS cor0 ---- 1461 735 760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + 72 col0 FROM tab0 AS cor0 ---- 105 154 73 query I rowsort SELECT col1 + ( ( - tab2.col2 ) + - 1 ) AS col0 FROM tab2 ---- -22 3 32 query I rowsort SELECT DISTINCT 77 + + col1 AS col0 FROM tab1 ---- 103 87 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) * col0 + tab0.col2 * col0 col1 FROM tab0 ---- -1272 -3360 -801 query I rowsort SELECT ALL - col0 + + 11 * - col2 AS col1 FROM tab0 ---- -387 -46 -991 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4015 SELECT - CAST( NULL AS SIGNED ) + - col0 * col0 + tab0.col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4015 SELECT - CAST ( NULL AS INTEGER ) + - col0 * col0 + tab0.col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ( - col2 ) * col1 + col2 + col2 * + tab0.col2 FROM tab0 ---- -1716 -656 -95 query I rowsort SELECT ALL ( 0 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( 22 ) AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * cor0.col0 + - col0 * 89 col1 FROM tab0 AS cor0 ---- -1344 -3080 -623 query I rowsort SELECT 1 AS col2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to da8a72a7967c0c73d91239275230aed9 query I rowsort SELECT 38 - tab0.col0 AS col1 FROM tab0 ---- -51 14 3 query I rowsort SELECT DISTINCT - col1 - + col0 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT col1 * - col1 + 0 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT DISTINCT col0 * - col2 + - 79 * + col0 AS col2 FROM tab1 AS cor0 ---- -14000 -399 -8704 query I rowsort SELECT ALL + + col0 - + col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - - col2 * 97 AS col0 FROM tab0 cor0 ---- 3201 7954 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4027 SELECT col0 + CAST( - 35 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -32 29 45 skipif mysql # not compatible query I rowsort label-4027 SELECT col0 + CAST ( - 35 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -32 29 45 query I rowsort SELECT DISTINCT col0 * + col1 + - col2 FROM tab2 AS cor0 ---- 1305 190 4576 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4029 SELECT - col1 * - CAST( NULL AS SIGNED ) * - 33 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4029 SELECT - col1 * - CAST ( NULL AS INTEGER ) * - 33 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4030 SELECT ALL col0 DIV + col0 + - col0 * - col0 AS col1 FROM tab1 AS cor0 ---- 10 4097 6401 skipif mysql # not compatible query I rowsort label-4030 SELECT ALL col0 / + col0 + - col0 * - col0 AS col1 FROM tab1 AS cor0 ---- 10 4097 6401 query I rowsort SELECT ALL + col2 + ( - cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT + cor0.col2 * + cor0.col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT col0 * col0 + + col0 FROM tab0 AS cor0 ---- 1260 600 8010 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4034 SELECT DISTINCT - col2 * CAST( NULL AS SIGNED ) * - col2 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-4034 SELECT DISTINCT - col2 * CAST ( NULL AS INTEGER ) * - col2 FROM tab1 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4035 SELECT DISTINCT col2 * CAST( - col0 AS SIGNED ) FROM tab1 ---- -162 -3648 -7680 skipif mysql # not compatible query I rowsort label-4035 SELECT DISTINCT col2 * CAST ( - col0 AS INTEGER ) FROM tab1 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4036 SELECT + - col2 + + CAST( NULL AS DECIMAL ) * - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4036 SELECT + - col2 + + CAST ( NULL AS REAL ) * - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col0 + - col0 * col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT - - ( + col2 ) * - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col2 col2 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT col2 * 58 FROM tab2 ---- 1508 1566 2204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + 11 col0 FROM tab2 AS cor0 ---- -286 -297 -418 onlyif mysql # use DIV operator for integer division query I rowsort label-4042 SELECT + - 3 DIV col0 + 31 AS col0 FROM tab2 AS cor0 ---- 31 31 31 skipif mysql # not compatible query I rowsort label-4042 SELECT + - 3 / col0 + 31 AS col0 FROM tab2 AS cor0 ---- 31 31 31 query I rowsort SELECT DISTINCT cor0.col1 * - col0 * - ( col0 + col0 ) FROM tab1 AS cor0 ---- 166400 468 81920 query I rowsort SELECT ALL - - col0 + + col2 * + col1 * col1 FROM tab1 cor0 ---- 16304 36507 5764 query I rowsort SELECT DISTINCT + col0 + cor0.col0 * 71 AS col0 FROM tab2 cor0 ---- 504 5616 5688 onlyif mysql # use DIV operator for integer division query I rowsort label-4046 SELECT + cor0.col0 + col1 DIV ( + col2 * col1 ) FROM tab1 cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4046 SELECT + cor0.col0 + col1 / ( + col2 * col1 ) FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT ALL ( - col0 ) + - col1 AS col1 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT + + col2 * col2 + - col2 AS col0 FROM tab0 AS cor0 ---- 0 1056 6642 onlyif mysql # use DIV operator for integer division query I rowsort label-4049 SELECT col2 DIV ( ( + col1 ) ) FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-4049 SELECT col2 / ( ( + col1 ) ) FROM tab2 AS cor0 ---- 0 0 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col2 col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT ALL col1 - 70 FROM tab2 ---- -11 -39 -53 query I rowsort SELECT ( col2 ) * col0 AS col1 FROM tab2 ---- 189 2028 3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 20 * col2 ) col2 FROM tab1 ---- 1080 1140 1920 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4054 SELECT ALL - 54 - - 1 * - tab0.col1 * - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4054 SELECT ALL - 54 - - 1 * - tab0.col1 * - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4055 SELECT + 31 DIV col0 + col0 * + 5 FROM tab2 ---- 39 390 395 skipif mysql # not compatible query I rowsort label-4055 SELECT + 31 / col0 + col0 * + 5 FROM tab2 ---- 39 390 395 query I rowsort SELECT + col1 + - col2 + col1 AS col0 FROM tab2 AS cor0 ---- -4 35 92 query I rowsort SELECT - - 96 + + col0 FROM tab2 cor0 ---- 103 174 175 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4058 SELECT cor0.col1 + + col1 + col2 * CAST( NULL AS DECIMAL ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4058 SELECT cor0.col1 + + col1 + col2 * CAST ( NULL AS REAL ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + 49 * col0 + - col2 + + 19 FROM tab2 AS cor0 ---- 335 3815 3852 query I rowsort SELECT col0 * 25 * + cor0.col0 FROM tab0 AS cor0 ---- 14400 198025 30625 onlyif mysql # use DIV operator for integer division query I rowsort label-4061 SELECT - cor0.col1 + + col1 DIV - col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -34 skipif mysql # not compatible query I rowsort label-4061 SELECT - cor0.col1 + + col1 / - col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -34 query I rowsort SELECT ALL + col1 + - col0 * col1 + ( - col0 ) * ( cor0.col2 ) AS col2 FROM tab0 cor0 ---- -15306 -2770 -3333 query I rowsort SELECT ALL + col0 * cor0.col0 * cor0.col1 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT - - col0 * + col2 + + col2 FROM tab0 cor0 ---- 36 7380 825 onlyif mysql # use DIV operator for integer division query I rowsort label-4065 SELECT ALL cor0.col2 * - col0 DIV col0 + - 13 AS col0 FROM tab1 AS cor0 ---- -109 -67 -70 skipif mysql # not compatible query I rowsort label-4065 SELECT ALL cor0.col2 * - col0 / col0 + - 13 AS col0 FROM tab1 AS cor0 ---- -109 -67 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-4066 SELECT - + ( col2 ) DIV - col2 + col1 * col1 FROM tab1 AS cor0 ---- 101 170 677 skipif mysql # not compatible query I rowsort label-4066 SELECT - + ( col2 ) / - col2 + col1 * col1 FROM tab1 AS cor0 ---- 101 170 677 query I rowsort SELECT ALL - - 83 * - col0 + - col0 FROM tab1 AS cor0 ---- -252 -5376 -6720 query I rowsort SELECT + - 99 * - col1 AS col1 FROM tab2 AS cor0 ---- 1683 3069 5841 query I rowsort SELECT - + col0 * ( + 44 ) FROM tab2 AS cor0 ---- -308 -3432 -3476 query I rowsort SELECT - - col0 * + 91 FROM tab1 AS cor0 ---- 273 5824 7280 onlyif mysql # use DIV operator for integer division query I rowsort label-4071 SELECT - + col2 + - col1 DIV 75 FROM tab1 cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-4071 SELECT - + col2 + - col1 / 75 FROM tab1 cor0 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4072 SELECT - col2 + - CAST( + col0 AS SIGNED ) * + col1 AS col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 skipif mysql # not compatible query I rowsort label-4072 SELECT - col2 + - CAST ( + col0 AS INTEGER ) * + col1 AS col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT - - cor0.col0 AS col2 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 col2 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT - col0 * - cor0.col2 * col2 FROM tab0 AS cor0 ---- 26136 35 598436 onlyif mysql # use DIV operator for integer division query I rowsort label-4076 SELECT + col0 * - tab1.col0 - col1 DIV col2 AS col1 FROM tab1 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-4076 SELECT + col0 * - tab1.col0 - col1 / col2 AS col1 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT 51 FROM tab0, tab0 cor0 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 onlyif mysql # use DIV operator for integer division query I rowsort label-4078 SELECT ALL 34 + + 56 DIV col0 FROM tab0 AS cor0 ---- 34 35 36 skipif mysql # not compatible query I rowsort label-4078 SELECT ALL 34 + + 56 / col0 FROM tab0 AS cor0 ---- 34 35 36 query I rowsort SELECT DISTINCT col1 * col2 + col2 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT + 19 + - col0 AS col0 FROM tab2 AS cor0 ---- -59 -60 12 query I rowsort SELECT ALL 4 * - col2 * col1 FROM tab2 cor0 ---- -2584 -3348 -6136 query I rowsort SELECT DISTINCT - + ( + 5 ) + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7391 8276 9404 query I rowsort SELECT ALL - 85 * cor0.col2 FROM tab1 AS cor0 ---- -4590 -4845 -8160 onlyif mysql # use DIV operator for integer division query I rowsort label-4084 SELECT - 39 DIV ( col2 ) FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4084 SELECT - 39 / ( col2 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( col2 ) * + col0 * col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT + ( 19 ) + col0 * - col2 FROM tab2 AS cor0 ---- -170 -2009 -2983 query I rowsort SELECT - col1 + 97 * col1 AS col0 FROM tab0 ---- 8256 8736 9312 query I rowsort SELECT - col1 * col1 - - col1 AS col1 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT DISTINCT + 86 + col0 FROM tab1 AS cor0 ---- 150 166 89 query I rowsort SELECT ALL col0 * + col0 - - col2 FROM tab2 ---- 6110 6279 76 query I rowsort SELECT col1 + col0 * col2 + - 24 FROM tab1 ---- 164 3634 7669 query I rowsort SELECT ( + ( - col2 ) ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - - 90 * cor0.col0 - + cor0.col1 AS col1 FROM tab2 cor0 ---- 599 6961 7093 query I rowsort SELECT DISTINCT col1 * - 91 AS col0 FROM tab2 AS cor0 ---- -1547 -2821 -5369 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + cor0.col2 col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT - - 65 * + col2 FROM tab0 cor0 ---- 2145 5330 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col0 + col2 col2 FROM tab1 AS cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-4098 SELECT DISTINCT - col2 DIV 5 - col0 * ( - cor0.col2 ) FROM tab2 AS cor0 ---- 184 2023 2995 skipif mysql # not compatible query I rowsort label-4098 SELECT DISTINCT - col2 / 5 - col0 * ( - cor0.col2 ) FROM tab2 AS cor0 ---- 184 2023 2995 query I rowsort SELECT ALL + cor0.col2 * - cor0.col2 * col0 AS col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT - cor0.col0 + - col1 * - col2 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT ALL col2 * + tab0.col1 + col0 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT - col0 + + col2 + - col2 FROM tab0 ---- -24 -35 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 69 + + col1 col2 FROM tab0 AS cor0 ---- 155 160 166 query I rowsort SELECT ALL 4 + col0 FROM tab0 ---- 28 39 93 query I rowsort SELECT DISTINCT cor0.col2 * + col1 - col1 FROM tab1 cor0 ---- 1235 1378 560 onlyif mysql # use DIV operator for integer division query I rowsort label-4106 SELECT ALL + col0 DIV col1 col2 FROM tab1 AS cor0 ---- 0 6 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4106 SELECT ALL + col0 / col1 col2 FROM tab1 AS cor0 ---- 0 6 6 onlyif mysql # use DIV operator for integer division query I rowsort label-4107 SELECT + col1 DIV - ( cor0.col0 ) + - col2 AS col0 FROM tab0 AS cor0 ---- -3 -36 -83 skipif mysql # not compatible query I rowsort label-4107 SELECT + col1 / - ( cor0.col0 ) + - col2 AS col0 FROM tab0 AS cor0 ---- -3 -36 -83 query I rowsort SELECT ALL - + col1 * + 3 FROM tab0 AS cor0 ---- -258 -273 -291 query I rowsort SELECT DISTINCT + cor0.col1 * ( col0 ) AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - col1 + - col0 AS col0 FROM tab1 cor0 ---- -29 -74 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 + 0 col0 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * col2 col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT - - 88 + col1 * - cor0.col1 FROM tab2 AS cor0 ---- -201 -3393 -873 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col0 col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT + - 81 * + cor0.col1 + - col0 FROM tab2 AS cor0 ---- -1456 -2518 -4857 onlyif mysql # use DIV operator for integer division query I rowsort label-4116 SELECT + + cor0.col0 DIV col1 FROM tab1 AS cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-4116 SELECT + + cor0.col0 / col1 FROM tab1 AS cor0 ---- 0 6 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 7 col2 FROM tab2 AS cor0 ---- 7 7 7 query I rowsort SELECT DISTINCT - 16 * cor0.col0 FROM tab2 cor0 ---- -112 -1248 -1264 query I rowsort SELECT - - ( - col2 ) FROM tab0 cor0 ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-4120 SELECT + cor0.col1 DIV + col1 AS col2 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4120 SELECT + cor0.col1 / + col1 AS col2 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + 4 FROM tab0, tab0 AS cor0 ---- 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4122 SELECT ALL + CAST( - 68 AS SIGNED ) * - col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 3618 3819 6432 skipif mysql # not compatible query I rowsort label-4122 SELECT ALL + CAST ( - 68 AS INTEGER ) * - col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 3618 3819 6432 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0, tab1 cor1, tab1 cor2 ---- 972 values hashing to a8481bfbfcb330825976c5896e54bc19 query I rowsort SELECT ALL col2 + col2 AS col1 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT + 20 + - col1 AS col2 FROM tab2 AS cor0 ---- -11 -39 3 query I rowsort SELECT ALL + 74 * col0 AS col0 FROM tab1 AS cor0 ---- 222 4736 5920 query I rowsort SELECT ALL col2 + tab1.col1 AS col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT + 84 + 25 FROM tab2 ---- 109 109 109 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 27 col1 FROM tab0, tab2 cor0 ---- 9 values hashing to 701bf12d86392cb1585d9e4f3c72e9a8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4130 SELECT ALL CAST( - col2 AS SIGNED ) * col1 AS col1 FROM tab1 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-4130 SELECT ALL CAST ( - col2 AS INTEGER ) * col1 AS col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT + tab2.col1 FROM tab2, tab0, tab0 cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL - 5 AS col1 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 4f346dd2f65047c836c6957f80f0ef9e onlyif mysql # use DIV operator for integer division query I rowsort label-4133 SELECT ALL + - col0 + - 84 DIV - col1 AS col2 FROM tab2 AS cor0 ---- -5 -75 -77 skipif mysql # not compatible query I rowsort label-4133 SELECT ALL + - col0 + - 84 / - col1 AS col2 FROM tab2 AS cor0 ---- -5 -75 -77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4134 SELECT DISTINCT - + CAST( NULL AS SIGNED ) + - cor0.col0 AS col0 FROM tab2, tab0, tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4134 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) + - cor0.col0 AS col0 FROM tab2, tab0, tab1 AS cor0 ---- NULL query I rowsort SELECT - 79 FROM tab0, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to c9cc9510604e093bd158ca33928acaed query I rowsort SELECT 4 + + col0 * + col2 FROM tab0 AS cor0 ---- 39 7302 796 query I rowsort SELECT + ( col2 ) * + col0 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT 38 - col0 * 94 AS col1 FROM tab1 ---- -244 -5978 -7482 query I rowsort SELECT + 63 - col0 * col1 FROM tab2 ---- -1280 -154 -4539 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4140 SELECT DISTINCT - col1 * + CAST( - ( - col0 ) AS SIGNED ) * + col0 + col2 * + col1 FROM tab1 ---- -40390 -81952 1170 skipif mysql # not compatible query I rowsort label-4140 SELECT DISTINCT - col1 * + CAST ( - ( - col0 ) AS INTEGER ) * + col0 + col2 * + col1 FROM tab1 ---- -40390 -81952 1170 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 * - col0 col2 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT + tab0.col0 * col1 + - col2 * - col0 + col1 AS col2 FROM tab0 ---- 15488 2942 3527 query I rowsort SELECT ALL + + cor0.col1 + - 2 AS col1 FROM tab1 cor0 ---- 11 24 8 query I rowsort SELECT + col0 * 54 + col0 FROM tab1 AS cor0 ---- 165 3520 4400 query I rowsort SELECT - + cor0.col1 * col2 + + col0 FROM tab0 cor0 ---- -2814 -62 -7373 query I rowsort SELECT + col1 * - cor0.col1 + - col2 FROM tab1 AS cor0 ---- -157 -265 -730 onlyif mysql # use DIV operator for integer division query I rowsort label-4147 SELECT DISTINCT col2 + col2 DIV col0 AS col0 FROM tab0 AS cor0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-4147 SELECT DISTINCT col2 + col2 / col0 AS col0 FROM tab0 AS cor0 ---- 1 34 82 onlyif mysql # use DIV operator for integer division query I rowsort label-4148 SELECT + col2 DIV + col1 - col2 FROM tab1 AS cor0 ---- -52 -52 -89 skipif mysql # not compatible query I rowsort label-4148 SELECT + col2 / + col1 - col2 FROM tab1 AS cor0 ---- -52 -52 -89 query I rowsort SELECT DISTINCT + 95 AS col0 FROM tab2, tab1 cor0 ---- 95 query I rowsort SELECT + - ( 44 ) + + cor0.col2 * - col2 FROM tab0 cor0 ---- -1133 -45 -6768 query I rowsort SELECT ALL 50 AS col2 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 314aace40e704c20a6be06204a329f80 query I rowsort SELECT + col1 * col0 + 38 * - col1 FROM tab0 AS cor0 ---- -1204 -291 4641 query I rowsort SELECT col2 * col0 + col0 * - cor0.col1 FROM tab1 AS cor0 ---- 3008 6640 84 query I rowsort SELECT + col1 * 60 FROM tab0 AS cor0 ---- 5160 5460 5820 query I rowsort SELECT - + col2 - + col0 * + cor0.col0 * col1 AS col1 FROM tab2 AS cor0 ---- -106135 -1546 -358982 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4156 SELECT ALL - - col2 + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4156 SELECT ALL - - col2 + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + cor0.col1 + + 59 FROM tab2 cor0 ---- 118 76 90 query I rowsort SELECT ALL col2 * 28 * cor0.col0 FROM tab0 AS cor0 ---- 204344 22176 980 query I rowsort SELECT + - col2 * col0 * - col1 AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT + col2 * 1 - + 5 AS col1 FROM tab2 AS cor0 ---- 21 22 33 onlyif mysql # use DIV operator for integer division query I rowsort label-4161 SELECT col0 DIV + 42 - - col1 AS col1 FROM tab0 AS cor0 ---- 86 93 97 skipif mysql # not compatible query I rowsort label-4161 SELECT col0 / + 42 - - col1 AS col1 FROM tab0 AS cor0 ---- 86 93 97 query I rowsort SELECT + col0 * 26 * + col0 AS col1 FROM tab0 AS cor0 ---- 14976 205946 31850 query I rowsort SELECT ALL + col1 - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT - ( - 70 ) * - col1 * - col0 AS col2 FROM tab1 AS cor0 ---- 44800 5460 72800 query I rowsort SELECT + ( col0 ) * - col0 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- -343 -474552 -493039 query I rowsort SELECT - - col1 + 28 FROM tab2 AS cor0 ---- 45 59 87 query I rowsort SELECT ALL col0 + 18 + + col0 AS col1 FROM tab0 ---- 196 66 88 query I rowsort SELECT + - ( col0 ) + col2 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4169 SELECT - CAST( NULL AS DECIMAL ) * - 4 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4169 SELECT - CAST ( NULL AS REAL ) * - 4 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col1 * ( col2 ) + - ( col0 ) FROM tab2 AS cor0 ---- 1456 567 830 onlyif mysql # use DIV operator for integer division query I rowsort label-4171 SELECT + 58 DIV 89 + + col0 col1 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4171 SELECT + 58 / 89 + + col0 col1 FROM tab1 AS cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4172 SELECT ALL CAST( 62 AS SIGNED ) AS col2 FROM tab1, tab0 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 4911b1417a3797d23dd8f38b6ed05c1b skipif mysql # not compatible query I rowsort label-4172 SELECT ALL CAST ( 62 AS INTEGER ) AS col2 FROM tab1, tab0 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 4911b1417a3797d23dd8f38b6ed05c1b query I rowsort SELECT 82 * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1394 2542 4838 query I rowsort SELECT ALL - col0 + + col2 * col0 AS col1 FROM tab2 cor0 ---- 182 1950 2923 onlyif mysql # use DIV operator for integer division query I rowsort label-4175 SELECT DISTINCT ( col2 ) DIV col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-4175 SELECT DISTINCT ( col2 ) / col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT ALL col2 * col1 * - col1 FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT ALL ( + col1 ) + + col2 * + col1 AS col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT - 72 * + col1 FROM tab1 AS cor0 ---- -1872 -720 -936 query I rowsort SELECT ALL + cor0.col2 * col2 + col0 AS col1 FROM tab2 cor0 ---- 1523 736 754 query I rowsort SELECT DISTINCT - 13 + - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -14 -46 -95 query I rowsort SELECT DISTINCT col2 * - col0 + + col0 AS col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT ALL - 26 * col2 * + col2 FROM tab0 AS cor0 ---- -174824 -26 -28314 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4183 SELECT - + CAST( NULL AS DECIMAL ) + + 78 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4183 SELECT - + CAST ( NULL AS REAL ) + + 78 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + 10 * 44 + - col2 FROM tab1 AS cor0 ---- -494 -497 -536 query I rowsort SELECT ALL + + 16 - - 10 FROM tab0 AS cor0 ---- 26 26 26 query I rowsort SELECT 16 * col0 + + col2 FROM tab0 AS cor0 ---- 1506 417 561 query I rowsort SELECT DISTINCT col0 + col1 * - col1 AS col0 FROM tab0 cor0 ---- -7372 -8192 -9374 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4188 SELECT DISTINCT + + CAST( NULL AS DECIMAL ) + cor0.col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4188 SELECT DISTINCT + + CAST ( NULL AS REAL ) + cor0.col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col0 - 5 FROM tab1 ---- -69 -8 -85 query I rowsort SELECT - 26 + + tab2.col1 AS col0 FROM tab2 ---- -9 33 5 onlyif mysql # use DIV operator for integer division query I rowsort label-4191 SELECT ( - col1 ) DIV col2 + col1 DIV col0 FROM tab1 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-4191 SELECT ( - col1 ) / col2 + col1 / col0 FROM tab1 ---- 0 0 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4192 SELECT DISTINCT + CAST( - col2 AS SIGNED ) + col2 AS col2 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-4192 SELECT DISTINCT + CAST ( - col2 AS INTEGER ) + col2 AS col2 FROM tab2 ---- 0 query I rowsort SELECT ( - 72 ) * - tab1.col1 + - col2 * col2 FROM tab1 ---- -1044 -2529 -8280 query I rowsort SELECT DISTINCT col1 * - 51 + - col1 AS col1 FROM tab0 ---- -4472 -4732 -5044 query I rowsort SELECT DISTINCT col2 * + col1 + + col2 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT - 29 - tab1.col1 AS col1 FROM tab1 ---- -39 -42 -55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 - + 62 col1 FROM tab2 ---- -140 -141 -69 query I rowsort SELECT DISTINCT + col1 * ( col1 ) + + col1 * col2 + - col2 AS col2 FROM tab0 ---- 10201 15661 9505 query I rowsort SELECT DISTINCT col0 * + ( + col0 ) * - col1 + - col1 FROM tab1 AS cor0 ---- -260 -40970 -83213 query I rowsort SELECT + 82 + + cor0.col0 * + cor0.col2 FROM tab2 AS cor0 ---- 2110 271 3084 query I rowsort SELECT DISTINCT - 65 + + col2 * col1 FROM tab1 AS cor0 ---- 1183 1339 505 query I rowsort SELECT - + cor0.col1 * col0 + cor0.col1 * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -2686 -434 -9204 query I rowsort SELECT DISTINCT + col1 * 85 AS col1 FROM tab2 ---- 1445 2635 5015 query I rowsort SELECT ALL cor0.col2 * ( 98 ) * cor0.col1 FROM tab0 AS cor0 ---- 278124 731276 9506 query I rowsort SELECT DISTINCT col0 + col2 * - col2 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT DISTINCT + + 7 * + col1 FROM tab2 AS cor0 ---- 119 217 413 query I rowsort SELECT ALL - 62 * + col1 + cor0.col1 FROM tab1 AS cor0 ---- -1586 -610 -793 query I rowsort SELECT + + col0 * + 14 AS col1 FROM tab0 AS cor0 ---- 1246 336 490 query I rowsort SELECT ALL + col2 + + col1 * col1 AS col1 FROM tab2 cor0 ---- 327 3507 988 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4210 SELECT col1 + col1 * CAST( - col2 AS SIGNED ) + + col0 FROM tab2 AS cor0 ---- -1397 -550 -799 skipif mysql # not compatible query I rowsort label-4210 SELECT col1 + col1 * CAST ( - col2 AS INTEGER ) + + col0 FROM tab2 AS cor0 ---- -1397 -550 -799 onlyif mysql # use DIV operator for integer division query I rowsort label-4211 SELECT - col2 + + col0 DIV col0 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-4211 SELECT - col2 + + col0 / col0 FROM tab0 ---- -32 -81 0 query I rowsort SELECT ALL + 4 AS col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa onlyif mysql # use DIV operator for integer division query I rowsort label-4213 SELECT col0 + - col2 + 16 DIV col2 FROM tab0 ---- -9 50 7 skipif mysql # not compatible query I rowsort label-4213 SELECT col0 + - col2 + 16 / col2 FROM tab0 ---- -9 50 7 query I rowsort SELECT 7 + 70 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to d7b027bca5d37c67e29013904def8125 query I rowsort SELECT + 37 + + col0 + - col0 AS col1 FROM tab2 AS cor0 ---- 37 37 37 query I rowsort SELECT + - cor0.col2 + - col0 + col0 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT ALL cor1.col2 AS col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT - col1 + col0 * ( - col1 ) FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT + col2 * 93 + + col0 + - col2 AS col2 FROM tab0 cor0 ---- 127 3060 7633 query I rowsort SELECT ALL + col0 + + ( - ( - col0 ) ) FROM tab0 cor0 ---- 178 48 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 - - cor0.col2 col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT tab2.col0 + col0 + - 53 FROM tab2 ---- -39 103 105 query I rowsort SELECT - tab0.col1 * - col0 * col1 AS col1 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT col1 + col2 * tab0.col0 * tab0.col1 + col0 AS col0 FROM tab0 ---- 3527 664298 68222 query I rowsort SELECT 43 + - col1 + ( + 36 ) * + tab1.col1 AS col0 FROM tab1 ---- 393 498 953 query I rowsort SELECT + col0 - - ( - col2 ) * + col1 FROM tab1 cor0 ---- -1168 -1401 -506 query I rowsort SELECT col1 + - 38 AS col2 FROM tab1 cor0 ---- -12 -25 -28 query I rowsort SELECT - col2 * - ( col2 ) - col2 AS col1 FROM tab2 AS cor0 ---- 1406 650 702 onlyif mysql # use DIV operator for integer division query I rowsort label-4229 SELECT cor0.col2 DIV ( 1 * cor0.col2 ) + col0 * + 47 AS col0 FROM tab1 cor0 ---- 142 3009 3761 skipif mysql # not compatible query I rowsort label-4229 SELECT cor0.col2 / ( 1 * cor0.col2 ) + col0 * + 47 AS col0 FROM tab1 cor0 ---- 142 3009 3761 query I rowsort SELECT ALL 26 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4231 SELECT ALL + CAST( NULL AS SIGNED ) * 5 + col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4231 SELECT ALL + CAST ( NULL AS INTEGER ) * 5 + col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( + ( - col0 ) ) * col2 + col1 AS col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - col1 * col2 + 69 AS col1 FROM tab1 ---- -1179 -1335 -501 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - 40 + col2 * col0 col2 FROM tab2 ---- -891 1482 988 query I rowsort SELECT tab0.col1 * cor0.col0 AS col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 2e5239e07239fc5e8b7ad998a3c285e1 onlyif mysql # use DIV operator for integer division query I rowsort label-4236 SELECT + cor0.col2 DIV + ( 83 ) + col1 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-4236 SELECT + cor0.col2 / + ( 83 ) + col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT + 87 * col0 AS col2 FROM tab0 AS cor0 ---- 2088 3045 7743 query I rowsort SELECT + col2 * + col0 - 77 AS col1 FROM tab2 AS cor0 ---- 112 1951 2925 query I rowsort SELECT ALL - - 80 + col1 AS col2 FROM tab0 cor0 ---- 166 171 177 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col0 - ( - col0 ) col1 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL + 66 + col0 FROM tab0 AS cor0 ---- 101 155 90 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 ALL 38 * col2 + col2 + - cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1022 1465 955 query I rowsort SELECT DISTINCT 69 + + col0 AS col0 FROM tab1 ---- 133 149 72 query I rowsort SELECT + + 96 AS col2 FROM tab1 AS cor0 ---- 96 96 96 query I rowsort SELECT ALL + 92 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab1, tab0 AS cor0, tab2 cor1 ---- 972 values hashing to 9600bdf5bac0caec3229e87170cc40b3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 55 col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 query I rowsort SELECT ALL + col1 * col1 - + col2 FROM tab0 AS cor0 ---- 7363 8199 9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + 17 col2 FROM tab2 AS cor0 ---- -17 -17 -17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * col0 + + col0 * 45 col2 FROM tab1 AS cor0 ---- -27 -4080 -768 onlyif mysql # use DIV operator for integer division query I rowsort label-4252 SELECT col1 DIV - col0 + col1 AS col1 FROM tab2 AS cor0 ---- 17 27 59 skipif mysql # not compatible query I rowsort label-4252 SELECT col1 / - col0 + col1 AS col1 FROM tab2 AS cor0 ---- 17 27 59 query I rowsort SELECT DISTINCT + 45 AS col0 FROM tab1 AS cor0 ---- 45 query I rowsort SELECT DISTINCT - col0 + 8 * + col1 + ( col2 ) FROM tab1 AS cor0 ---- 120 259 73 query I rowsort SELECT col2 + - 48 * 6 - col0 * - 12 FROM tab0 ---- 133 33 862 query I rowsort SELECT ALL - 52 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e8a5cb10c0973a78554f344d4f6e7e74 query I rowsort SELECT DISTINCT - tab0.col0 * 44 * - tab0.col0 + - col0 FROM tab0 ---- 25320 348435 53865 onlyif mysql # use DIV operator for integer division query I rowsort label-4258 SELECT ALL col1 * col1 DIV - col1 - col1 * col1 FROM tab0 ---- -7482 -8372 -9506 skipif mysql # not compatible query I rowsort label-4258 SELECT ALL col1 * col1 / - col1 - col1 * col1 FROM tab0 ---- -7482 -8372 -9506 onlyif mysql # use DIV operator for integer division query I rowsort label-4259 SELECT col1 + - col1 * 84 DIV + col2 - + ( col0 ) FROM tab1 ---- -17 -68 -78 skipif mysql # not compatible query I rowsort label-4259 SELECT col1 + - col1 * 84 / + col2 - + ( col0 ) FROM tab1 ---- -17 -68 -78 query I rowsort SELECT DISTINCT 51 + + col1 + - col0 FROM tab0 ---- 113 53 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4261 SELECT - - CAST( NULL AS SIGNED ) + ( col1 ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4261 SELECT - - CAST ( NULL AS INTEGER ) + ( col1 ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 - - col1 AS col2 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4263 SELECT - CAST( NULL AS SIGNED ) + 90 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4263 SELECT - CAST ( NULL AS INTEGER ) + 90 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT ALL + - CAST ( 11 AS REAL ) AS col0 FROM tab2 AS cor0 ---- -11 -11 -11 query I rowsort SELECT col0 + - 31 FROM tab1 AS cor0 ---- -28 33 49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4266 SELECT DISTINCT - ( - cor0.col0 ) + - col1 * CAST( NULL AS SIGNED ) * + 33 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4266 SELECT DISTINCT - ( - cor0.col0 ) + - col1 * CAST ( NULL AS INTEGER ) * + 33 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - col0 * - 18 AS col0 FROM tab0 cor0 ---- 1602 432 630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4268 SELECT DISTINCT CAST( col1 AS SIGNED ) + - col1 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4268 SELECT DISTINCT CAST ( col1 AS INTEGER ) + - col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - col0 * 59 + col1 AS col2 FROM tab1 AS cor0 ---- -151 -3766 -4707 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4270 SELECT DISTINCT + CAST( NULL AS SIGNED ) * col2 + - col1 * tab2.col1 AS col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-4270 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * col2 + - col1 * tab2.col1 AS col1 FROM tab2 ---- NULL query I rowsort SELECT col2 * ( tab0.col1 ) AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT 49 + 42 AS col1 FROM tab1 ---- 91 91 91 query I rowsort SELECT DISTINCT col0 + - 90 FROM tab2 ---- -11 -12 -83 query I rowsort SELECT DISTINCT 95 * + ( col2 ) + + col2 FROM tab0 ---- 3168 7872 96 query I rowsort SELECT ALL col2 + + ( tab1.col1 ) AS col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL + ( 77 ) AS col2 FROM tab2 AS cor0 ---- 77 77 77 query I rowsort SELECT ALL + - col1 * + cor0.col1 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-4278 SELECT DISTINCT - col2 DIV col1 AS col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4278 SELECT DISTINCT - col2 / col1 AS col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT 20 AS col2 FROM tab0, tab1 AS cor0 ---- 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col1 * 66 col1 FROM tab0 AS cor0 ---- -5676 -6006 -6402 query I rowsort SELECT DISTINCT + - 74 * col0 AS col2 FROM tab2 AS cor0 ---- -518 -5772 -5846 query I rowsort SELECT DISTINCT col2 + col0 * + col0 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT + + ( + col2 ) * - col1 + 48 AS col0 FROM tab1 AS cor0 ---- -1200 -1356 -522 query I rowsort SELECT col2 * col1 + ( + col2 ) AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL - col0 * cor0.col0 + col2 - - col0 * col1 FROM tab2 AS cor0 ---- -1456 -4860 195 query I rowsort SELECT DISTINCT - ( + col1 ) + - col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT - 32 * - cor0.col2 FROM tab0 AS cor0 ---- 1056 2624 32 query I rowsort SELECT ALL + + col0 + col0 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT ALL + 35 + - col1 AS col0 FROM tab1 AS cor0 ---- 22 25 9 query I rowsort SELECT DISTINCT col0 + + col0 * + 29 * 40 + col0 * col2 * 27 FROM tab1 AS cor0 ---- 172800 300240 7857 query I rowsort SELECT ALL col1 + - col0 + col1 FROM tab1 ---- -44 -54 49 query I rowsort SELECT DISTINCT + ( - col0 ) + - col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT - ( + col0 ) + - col2 * + col1 AS col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT - + 84 AS col1 FROM tab0 AS cor0 ---- -84 query I rowsort SELECT ALL - - col0 - col2 * - ( + col1 ) FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-4296 SELECT col0 + + 84 DIV - 88 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4296 SELECT col0 + + 84 / - 88 AS col1 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-4297 SELECT - col2 * cor0.col0 - col2 DIV - col1 FROM tab0 cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-4297 SELECT - col2 * cor0.col0 - col2 / - col1 FROM tab0 cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + + 77 * 24 col1 FROM tab0 AS cor0 ---- 1766 1815 1847 query I rowsort SELECT DISTINCT cor0.col1 * col0 * col1 AS col2 FROM tab2 AS cor0 ---- 22831 271518 6727 onlyif mysql # use DIV operator for integer division query I rowsort label-4300 SELECT + col2 DIV - 19 AS col1 FROM tab0 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-4300 SELECT + col2 / - 19 AS col1 FROM tab0 AS cor0 ---- -1 -4 0 query I rowsort SELECT ALL col0 * 6 AS col0 FROM tab0 AS cor0 ---- 144 210 534 query I rowsort SELECT ALL - cor0.col1 * 30 * col0 AS col1 FROM tab0 AS cor0 ---- -101850 -242970 -61920 query I rowsort SELECT - cor0.col0 - - col0 * col1 AS col1 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT 94 + col0 AS col2 FROM tab1 AS cor0 ---- 158 174 97 query I rowsort SELECT - col1 * + cor0.col0 - col0 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT - col2 * cor0.col0 + col0 AS col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT + ( + col2 ) - + cor0.col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL + col1 + col0 + + col2 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT + col2 - - ( + col2 + + col0 ) FROM tab1 AS cor0 ---- 111 178 272 query I rowsort SELECT ALL + col2 + + 95 FROM tab0 AS cor0 ---- 128 177 96 query I rowsort SELECT DISTINCT + col2 * + col2 - - cor0.col2 * + col0 FROM tab0 AS cor0 ---- 14022 1881 36 onlyif mysql # use DIV operator for integer division query I rowsort label-4312 SELECT col0 DIV + col1 FROM tab2 cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-4312 SELECT col0 / + col1 FROM tab2 cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT col0 * col2 + + tab0.col2 FROM tab0 ---- 36 7380 825 onlyif mysql # use DIV operator for integer division query I rowsort label-4314 SELECT col1 DIV col0 + tab2.col0 + col0 FROM tab2 ---- 156 158 18 skipif mysql # not compatible query I rowsort label-4314 SELECT col1 / col0 + tab2.col0 + col0 FROM tab2 ---- 156 158 18 query I rowsort SELECT 4 * - tab1.col2 AS col0 FROM tab1 ---- -216 -228 -384 onlyif mysql # use DIV operator for integer division query I rowsort label-4316 SELECT ( col2 ) DIV ( ( col1 ) ) FROM tab1 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-4316 SELECT ( col2 ) / ( ( col1 ) ) FROM tab1 ---- 2 5 7 query I rowsort SELECT ALL + 71 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 query I rowsort SELECT DISTINCT - col0 * 39 + 85 * + col1 FROM tab0 AS cor0 ---- 4264 6374 6880 query I rowsort SELECT ALL - col0 * - 7 FROM tab0 cor0 ---- 168 245 623 query I rowsort SELECT + col2 + + 10 * col2 FROM tab2 cor0 ---- 286 297 418 query I rowsort SELECT + col2 * col0 + ( col1 ) FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT 38 * + 11 - - cor0.col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 924269404f0db17c0086c1792fa68c3e query I rowsort SELECT DISTINCT + cor0.col1 + ( - col0 ) AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT ( tab2.col0 + + col1 ) * + 23 AS col1 FROM tab2 ---- 2208 3151 874 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * - col2 * + col2 col1 FROM tab0 ---- -1 -35937 -551368 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 3 - tab1.col1 * col1 col2 FROM tab1 ---- -166 -673 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4327 SELECT + - CAST( - col1 AS SIGNED ) * col2 FROM tab2 AS cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-4327 SELECT + - CAST ( - col1 AS INTEGER ) * col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL + - ( 5 ) FROM tab2 AS cor0 ---- -5 -5 -5 onlyif mysql # use DIV operator for integer division query I rowsort label-4329 SELECT ALL - - col1 * - cor0.col0 DIV cor0.col0 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-4329 SELECT ALL - - col1 * - cor0.col0 / cor0.col0 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT - - 43 * col2 AS col2 FROM tab2 AS cor0 ---- 1118 1161 1634 onlyif mysql # use DIV operator for integer division query I rowsort label-4331 SELECT ( + col0 ) + - col1 DIV + cor0.col1 FROM tab2 AS cor0 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-4331 SELECT ( + col0 ) + - col1 / + cor0.col1 FROM tab2 AS cor0 ---- 6 77 78 query I rowsort SELECT - 75 AS col1 FROM tab2 cor0 ---- -75 -75 -75 query I rowsort SELECT ALL col0 + + col0 + + 46 * - col0 * cor0.col2 FROM tab2 AS cor0 ---- -137934 -8680 -93132 query I rowsort SELECT DISTINCT - + 24 FROM tab2 AS cor0 ---- -24 query I rowsort SELECT ALL - ( + col2 * 8 ) FROM tab2 ---- -208 -216 -304 onlyif mysql # use DIV operator for integer division query I rowsort label-4336 SELECT - + col0 * + cor0.col2 - + ( - cor0.col2 + + col0 ) DIV + ( - col1 ) FROM tab1 AS cor0 ---- -163 -3648 -7681 skipif mysql # not compatible query I rowsort label-4336 SELECT - + col0 * + cor0.col2 - + ( - cor0.col2 + + col0 ) / + ( - col1 ) FROM tab1 AS cor0 ---- -163 -3648 -7681 query I rowsort SELECT + - 5 + col1 FROM tab2 cor0 ---- 12 26 54 query I rowsort SELECT DISTINCT + tab1.col0 - 75 * + 47 AS col2 FROM tab1, tab1 AS cor0 ---- -3445 -3461 -3522 query I rowsort SELECT + cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 21 * - col1 * 95 col0 FROM tab0 AS cor0 ---- -171570 -181545 -193515 query I rowsort SELECT + 4 * + cor0.col1 * cor0.col0 AS col0 FROM tab1 AS cor0 ---- 2560 312 4160 query I rowsort SELECT + + 26 * - col2 * col0 AS col1 FROM tab1 AS cor0 ---- -199680 -4212 -94848 query I rowsort SELECT - - col1 + ( 92 ) AS col1 FROM tab1 AS cor0 ---- 102 105 118 query I rowsort SELECT col0 * 17 + + cor0.col1 FROM tab2 cor0 ---- 1360 1385 150 query I rowsort SELECT - - col2 * cor0.col0 * + cor0.col1 - + col2 FROM tab0 cor0 ---- 3394 664036 68079 query I rowsort SELECT ALL tab2.col1 * tab2.col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - col0 - - 61 * col2 AS col1 FROM tab1 AS cor0 ---- 3291 3413 5776 query I rowsort SELECT DISTINCT col1 * col0 * col1 - col2 FROM tab0 AS cor0 ---- 177471 329314 736927 query I rowsort SELECT ALL + col0 * + 77 - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 228 4864 6080 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4350 SELECT - + CAST( NULL AS SIGNED ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4350 SELECT - + CAST ( NULL AS INTEGER ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 82 * - col0 AS col2 FROM tab0 cor0 ---- -1968 -2870 -7298 query I rowsort SELECT DISTINCT - - ( col0 ) + - col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT 7 * cor0.col1 - - 73 AS col1 FROM tab1 AS cor0 ---- 143 164 255 query I rowsort SELECT ALL tab1.col1 * 84 FROM tab1 ---- 1092 2184 840 query I rowsort SELECT - ( col1 ) + 8 * + 29 AS col2 FROM tab0 AS cor0 ---- 135 141 146 query I rowsort SELECT - - col1 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + ( - 72 * tab0.col1 ) AS col2 FROM tab0 ---- -6192 -6552 -6984 query I rowsort SELECT DISTINCT 20 * - tab1.col2 AS col0 FROM tab1, tab0 AS cor0 ---- -1080 -1140 -1920 query I rowsort SELECT 5 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 onlyif mysql # use DIV operator for integer division query I rowsort label-4360 SELECT + + col0 DIV col1 + 4 * col2 DIV col0 + - 26 AS col0 FROM tab0 AS cor0 ---- -21 -23 -26 skipif mysql # not compatible query I rowsort label-4360 SELECT + + col0 / col1 + 4 * col2 / col0 + - 26 AS col0 FROM tab0 AS cor0 ---- -21 -23 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4361 SELECT - col0 * CAST( + col1 AS SIGNED ) FROM tab2 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-4361 SELECT - col0 * CAST ( + col1 AS INTEGER ) FROM tab2 ---- -1343 -217 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4362 SELECT ALL - col2 + CAST( col0 AS SIGNED ) + - col1 * cor0.col1 * - col0 FROM tab1 AS cor0 ---- 13504 1977 6407 skipif mysql # not compatible query I rowsort label-4362 SELECT ALL - col2 + CAST ( col0 AS INTEGER ) + - col1 * cor0.col1 * - col0 FROM tab1 AS cor0 ---- 13504 1977 6407 query I rowsort SELECT + - col0 * col1 + - ( col2 ) + - 99 * 24 FROM tab0 AS cor0 ---- -10557 -4473 -5772 query I rowsort SELECT DISTINCT - col2 + + 36 * - col2 + col2 AS col1 FROM tab2 AS cor0 ---- -1368 -936 -972 query I rowsort SELECT + col2 + - col1 * + ( - col2 ) + ( ( + col1 ) ) * + ( 74 * cor0.col2 ) FROM tab2 AS cor0 ---- 115076 48488 62802 query I rowsort SELECT ALL 39 * cor0.col2 FROM tab2 AS cor0 ---- 1014 1053 1482 query I rowsort SELECT ALL + col1 * - 41 AS col1 FROM tab2 cor0 ---- -1271 -2419 -697 query I rowsort SELECT ALL - col2 * 24 AS col1 FROM tab1 ---- -1296 -1368 -2304 onlyif mysql # use DIV operator for integer division query I rowsort label-4369 SELECT + + 99 DIV + col2 FROM tab0 cor0 ---- 1 3 99 skipif mysql # not compatible query I rowsort label-4369 SELECT + + 99 / + col2 FROM tab0 cor0 ---- 1 3 99 query I rowsort SELECT DISTINCT - - col0 + 35 * cor0.col1 FROM tab1 AS cor0 ---- 414 535 913 onlyif mysql # use DIV operator for integer division query I rowsort label-4371 SELECT DISTINCT + - ( col1 ) DIV - col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-4371 SELECT DISTINCT + - ( col1 ) / - col1 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ( col2 ) + + col0 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT 0 + - col0 * + col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL + ( + 56 ) FROM tab2 AS cor0 ---- 56 56 56 query I rowsort SELECT DISTINCT - - col2 + + col0 + - col1 AS col2 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT DISTINCT - 6 * 7 AS col1 FROM tab0 AS cor0 ---- -42 query I rowsort SELECT DISTINCT col1 + 33 + + tab2.col1 FROM tab2 ---- 151 67 95 query I rowsort SELECT col2 + 89 * + col1 * - col1 FROM tab2 ---- -25683 -309783 -85502 query I rowsort SELECT - col0 * col2 + col2 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT DISTINCT - col0 + - ( + col0 * + col1 ) AS col2 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT DISTINCT col1 + 74 FROM tab1 ---- 100 84 87 onlyif mysql # use DIV operator for integer division query I rowsort label-4382 SELECT ALL + - 32 DIV col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4382 SELECT ALL + - 32 / col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT cor0.col2 + - col0 AS col0 FROM tab2 cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-4384 SELECT col1 DIV + col2 - col0 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-4384 SELECT col1 / + col2 - col0 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ALL 25 * col1 * + 29 FROM tab1 cor0 ---- 18850 7250 9425 query I rowsort SELECT ALL col0 + - col0 * col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT + col1 + - col1 + - col2 FROM tab2 AS cor0 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - tab1.col2 * col0 ) col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT - 34 * ( - col2 ) AS col2 FROM tab2 ---- 1292 884 918 query I rowsort SELECT cor1.col2 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4391 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4391 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - - cor0.col2 * - cor0.col1 + 61 FROM tab2 AS cor0 ---- -1473 -585 -776 query I rowsort SELECT ALL + col0 - tab0.col0 * ( col2 * col0 ) FROM tab0 ---- -1190 -18984 -649433 query I rowsort SELECT ALL ( + tab0.col0 ) - ( col0 ) AS col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT col2 * + col0 - - 91 FROM tab0 AS cor0 ---- 126 7389 883 query I rowsort SELECT - col2 * col2 + + col0 * col0 FROM tab1 cor0 ---- -2816 -2907 847 query I rowsort SELECT ALL - col0 - col2 * - tab2.col1 AS col1 FROM tab2 ---- 1456 567 830 query I rowsort SELECT ALL cor0.col1 + 60 * + col2 FROM tab1 cor0 ---- 3266 3430 5773 query I rowsort SELECT - col2 * col2 * + 37 + col0 AS col0 FROM tab0 AS cor0 ---- -2 -248699 -40269 onlyif mysql # use DIV operator for integer division query I rowsort label-4400 SELECT ALL cor0.col0 DIV + ( + col0 ) FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4400 SELECT ALL cor0.col0 / + ( + col0 ) FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT col1 + 93 * + col0 AS col1 FROM tab0 AS cor0 ---- 2318 3352 8368 onlyif mysql # use DIV operator for integer division query I rowsort label-4402 SELECT DISTINCT + cor0.col2 DIV 67 - cor0.col0 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-4402 SELECT DISTINCT + cor0.col2 / 67 - cor0.col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT + col1 + + ( - col0 ) * + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # use DIV operator for integer division query I rowsort label-4404 SELECT DISTINCT - - col1 + col1 DIV 36 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-4404 SELECT DISTINCT - - col1 + col1 / 36 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL - - cor0.col0 * 36 * 35 - col0 AS col2 FROM tab1 AS cor0 ---- 100720 3777 80576 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col1 + + col0 * - col0 col0 FROM tab0 AS cor0 ---- -1128 -459 2262 query I rowsort SELECT ALL - - col1 + 79 FROM tab2 cor0 ---- 110 138 96 query I rowsort SELECT - - col2 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2916 3249 9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - cor0.col1 col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL - - col2 + 4 AS col2 FROM tab0 AS cor0 ---- 37 5 86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + col2 * - col1 col2 FROM tab1 AS cor0 ---- -1235 -1378 -560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4412 SELECT ALL + col0 + + CAST( NULL AS DECIMAL ) * col2 / + cor0.col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4412 SELECT ALL + col0 + + CAST ( NULL AS REAL ) * col2 / + cor0.col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + + col2 * + 6 AS col0 FROM tab1 AS cor0 ---- 378 399 672 query I rowsort SELECT DISTINCT + cor0.col0 * cor0.col0 * + 21 AS col1 FROM tab1 AS cor0 ---- 134400 189 86016 query I rowsort SELECT - col2 * ( + col0 ) + col0 FROM tab0 cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT + col0 - ( - ( col2 ) * - col1 ) FROM tab2 AS cor0 ---- -1456 -567 -830 query IIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 AS cor0 CROSS JOIN tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL - 81 * - col0 AS col0 FROM tab1 ---- 243 5184 6480 query I rowsort SELECT ALL - cor0.col2 FROM tab1, tab2 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - 73 col2 FROM tab1 AS cor0 ---- -70 -9 7 onlyif mysql # use DIV operator for integer division query I rowsort label-4421 SELECT DISTINCT - - 53 + col2 DIV cor0.col2 FROM tab0 AS cor0 ---- 54 skipif mysql # not compatible query I rowsort label-4421 SELECT DISTINCT - - 53 + col2 / cor0.col2 FROM tab0 AS cor0 ---- 54 query I rowsort SELECT ALL + - 35 + - 38 * + cor0.col2 FROM tab0 AS cor0 ---- -1289 -3151 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-4423 SELECT + + col1 * 32 DIV + col1 FROM tab0 cor0 ---- 32 32 32 skipif mysql # not compatible query I rowsort label-4423 SELECT + + col1 * 32 / + col1 FROM tab0 cor0 ---- 32 32 32 query I rowsort SELECT DISTINCT + col1 * + 98 AS col2 FROM tab0 AS cor0 ---- 8428 8918 9506 query I rowsort SELECT + cor0.col1 * 34 AS col1 FROM tab1 AS cor0 ---- 340 442 884 query I rowsort SELECT 46 * col0 AS col0 FROM tab0 cor0 ---- 1104 1610 4094 query I rowsort SELECT + 80 * col1 + cor0.col1 FROM tab2 AS cor0 ---- 1377 2511 4779 query I rowsort SELECT DISTINCT + 81 AS col1 FROM tab0 AS cor0 ---- 81 query I rowsort SELECT ALL col0 * - col1 + + 93 FROM tab0 AS cor0 ---- -1971 -3302 -8006 query I rowsort SELECT 83 + col1 * + 53 FROM tab2 AS cor0 ---- 1726 3210 984 query I rowsort SELECT - + 91 AS col2 FROM tab1 AS cor0 ---- -91 -91 -91 query I rowsort SELECT DISTINCT ( col1 ) + + ( 36 ) FROM tab0 AS cor0 ---- 122 127 133 query I rowsort SELECT ALL + col0 + cor0.col0 * + col1 AS col1 FROM tab1 cor0 ---- 1120 704 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4434 SELECT ALL + col1 + col2 * CAST( NULL AS SIGNED ) - - col0 / col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4434 SELECT ALL + col1 + col2 * CAST ( NULL AS INTEGER ) - - col0 / col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + cor0.col1 + col0 * ( - col0 ) AS col0 FROM tab1 AS cor0 ---- -4086 -6387 17 query I rowsort SELECT - - 2 * - col1 FROM tab0 AS cor0 ---- -172 -182 -194 query I rowsort SELECT + - col1 * 59 FROM tab0 AS cor0 ---- -5074 -5369 -5723 query I rowsort SELECT DISTINCT + 22 * + col0 AS col1 FROM tab0 AS cor0 ---- 1958 528 770 query I rowsort SELECT DISTINCT + 38 * 62 + + col0 FROM tab1 AS cor0 ---- 2359 2420 2436 query I rowsort SELECT - ( col2 ) * - col0 + + ( col1 ) + col0 AS col2 FROM tab2 AS cor0 ---- 2165 227 3098 query I rowsort SELECT DISTINCT - 22 + - col1 * + col2 AS col0 FROM tab1 AS cor0 ---- -1270 -1426 -592 query I rowsort SELECT DISTINCT - - ( cor0.col2 ) * col2 FROM tab0 AS cor0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 col0 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4444 SELECT + col2 DIV 72 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4444 SELECT + col2 / 72 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + col1 col1 FROM tab0 cor0 ---- 119 173 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4446 SELECT ALL CAST( NULL AS DECIMAL ) + - col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4446 SELECT ALL CAST ( NULL AS REAL ) + - col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 + + col1 * + tab0.col0 AS col0 FROM tab0 ---- 2088 3430 8188 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 97 * - col2 + - 53 + col2 col2 FROM tab0 AS cor0 ---- -149 -3221 -7925 query I rowsort SELECT col0 * - 97 AS col2 FROM tab2 ---- -679 -7566 -7663 query I rowsort SELECT ALL + col2 + - 35 + col1 AS col2 FROM tab2 AS cor0 ---- 20 23 50 query I rowsort SELECT DISTINCT + 86 AS col0 FROM tab0 ---- 86 query I rowsort SELECT DISTINCT + - col1 + 35 FROM tab0 cor0 ---- -51 -56 -62 query I rowsort SELECT cor0.col0 * + col2 FROM tab2 cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4454 SELECT DISTINCT - col1 * CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4454 SELECT DISTINCT - col1 * CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL cor0.col2 + + 10 AS col1 FROM tab2 AS cor0 ---- 36 37 48 query I rowsort SELECT ALL + cor0.col1 + + ( + col1 ) * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT ALL col2 * 24 FROM tab0 AS cor0 ---- 1968 24 792 query I rowsort SELECT ALL + + 16 AS col2 FROM tab2 AS cor0 ---- 16 16 16 onlyif mysql # use DIV operator for integer division query I rowsort label-4459 SELECT ALL ( 6 ) DIV + col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4459 SELECT ALL ( 6 ) / + col1 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 68 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 5febf382d36d6e0191889c41b928786f query I rowsort SELECT cor0.col0 FROM tab2 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 243 values hashing to 455e4df3bf7b0fa681c56e89df1a761f query I rowsort SELECT ALL 55 * - 8 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to d019b93871982f5195a07706a1184d2e query I rowsort SELECT DISTINCT - 78 AS col2 FROM tab2, tab0 AS cor0 ---- -78 query I rowsort SELECT ALL col1 * 30 FROM tab1 ---- 300 390 780 query I rowsort SELECT - - col0 + - 0 * col0 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + col0 col0 FROM tab0 cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-4467 SELECT ALL 27 DIV + 63 + cor0.col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4467 SELECT ALL 27 / + 63 + cor0.col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - ( col1 ) * - col1 AS col0 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT ALL 32 * col0 AS col1 FROM tab0 ---- 1120 2848 768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col0 col0 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT + + 96 * cor0.col1 + + 35 + - ( - col0 ) * col2 FROM tab0 AS cor0 ---- 16069 9083 9382 query I rowsort SELECT ALL + 86 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 2d8c3a0d19ea51447f83cd18b49fee19 query I rowsort SELECT - + 69 * - col1 + ( cor0.col2 ) * col1 AS col1 FROM tab1 AS cor0 ---- 1260 2145 3198 query I rowsort SELECT + 40 + cor0.col1 + col0 * col2 AS col1 FROM tab0 AS cor0 ---- 172 7429 918 query I rowsort SELECT + col1 * 59 + - col2 * col2 FROM tab0 AS cor0 ---- -1355 3985 5722 query I rowsort SELECT col2 * - col1 * + ( col2 * + 58 ) FROM tab2 AS cor0 ---- -1310742 -1423784 -2313272 query I rowsort SELECT col2 + ( 36 ) FROM tab0 AS cor0 ---- 118 37 69 query I rowsort SELECT DISTINCT 89 - col2 FROM tab1 ---- -7 32 35 onlyif mysql # use DIV operator for integer division query I rowsort label-4479 SELECT + ( col2 ) - col0 DIV col2 FROM tab1 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-4479 SELECT + ( col2 ) - col0 / col2 FROM tab1 ---- 54 56 96 onlyif mysql # use DIV operator for integer division query I rowsort label-4480 SELECT - ( col2 ) - col2 DIV tab1.col2 FROM tab1 ---- -55 -58 -97 skipif mysql # not compatible query I rowsort label-4480 SELECT - ( col2 ) - col2 / tab1.col2 FROM tab1 ---- -55 -58 -97 query I rowsort SELECT DISTINCT ( + 28 * tab0.col0 ) + - tab0.col2 FROM tab0 ---- 2410 639 979 query I rowsort SELECT DISTINCT + col2 * - col2 + 81 FROM tab0 AS cor0 ---- -1008 -6643 80 query I rowsort SELECT DISTINCT + col1 + col0 * + 57 FROM tab2 AS cor0 ---- 430 4505 4520 query I rowsort SELECT DISTINCT 46 + + col2 FROM tab1 ---- 100 103 142 query I rowsort SELECT + + 98 * - col0 + - 70 * - 45 AS col0 FROM tab1 AS cor0 ---- -3122 -4690 2856 query I rowsort SELECT + col1 * cor0.col1 - col2 AS col2 FROM tab2 AS cor0 ---- 251 3455 934 onlyif mysql # use DIV operator for integer division query I rowsort label-4487 SELECT DISTINCT + 35 * + col1 - + 46 DIV + ( col1 ) FROM tab2 AS cor0 ---- 1084 2065 593 skipif mysql # not compatible query I rowsort label-4487 SELECT DISTINCT + 35 * + col1 - + 46 / + ( col1 ) FROM tab2 AS cor0 ---- 1084 2065 593 query I rowsort SELECT ALL + cor0.col2 * - col2 * col1 FROM tab2 AS cor0 ---- -22599 -24548 -39884 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 43 * col1 * - col2 + + col1 * + cor0.col1 col2 FROM tab2 AS cor0 ---- -27489 -35030 -62481 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4490 SELECT tab2.col2 / - CAST( NULL AS SIGNED ) + + col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4490 SELECT tab2.col2 / - CAST ( NULL AS INTEGER ) + + col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL + col2 * ( + 79 ) AS col2 FROM tab0 AS cor0 ---- 2607 6478 79 query I rowsort SELECT 53 AS col1 FROM tab0, tab1 cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT ALL col2 * ( + 48 ) AS col0 FROM tab0 AS cor0 ---- 1584 3936 48 query I rowsort SELECT - cor0.col2 * 36 AS col1 FROM tab0 AS cor0 ---- -1188 -2952 -36 query I rowsort SELECT DISTINCT - col1 + + 65 AS col1 FROM tab1 AS cor0 ---- 39 52 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 + + cor0.col2 col1 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT + ( 24 ) FROM tab1 AS cor0 ---- 24 24 24 onlyif mysql # use DIV operator for integer division query I rowsort label-4498 SELECT ALL col2 * 32 DIV col1 col0 FROM tab2 AS cor0 ---- 14 27 71 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4498 SELECT ALL col2 * 32 / col1 col0 FROM tab2 AS cor0 ---- 14 27 71 query I rowsort SELECT ALL + col2 * + 42 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 2271 2458 4112 onlyif mysql # use DIV operator for integer division query I rowsort label-4500 SELECT DISTINCT + ( + 67 ) + - col2 DIV cor0.col2 FROM tab1 AS cor0 ---- 66 skipif mysql # not compatible query I rowsort label-4500 SELECT DISTINCT + ( + 67 ) + - col2 / cor0.col2 FROM tab1 AS cor0 ---- 66 query I rowsort SELECT + col0 * ( col2 * + 73 ) + cor0.col2 FROM tab2 AS cor0 ---- 13824 148070 219184 query I rowsort SELECT ALL - + col2 + - 35 FROM tab2 AS cor0 ---- -61 -62 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-4503 SELECT + - col2 * 77 DIV col2 + - cor0.col1 * cor0.col1 * - col0 AS col2 FROM tab1 AS cor0 ---- 13443 1951 6323 skipif mysql # not compatible query I rowsort label-4503 SELECT + - col2 * 77 / col2 + - cor0.col1 * cor0.col1 * - col0 AS col2 FROM tab1 AS cor0 ---- 13443 1951 6323 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 - col2 * + tab2.col1 col0 FROM tab2 ---- -1456 -567 -830 onlyif mysql # use DIV operator for integer division query I rowsort label-4505 SELECT col1 + - 76 DIV col1 AS col2 FROM tab1 ---- 24 3 8 skipif mysql # not compatible query I rowsort label-4505 SELECT col1 + - 76 / col1 AS col2 FROM tab1 ---- 24 3 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 7 - col1 * col0 * - col2 col1 FROM tab2 AS cor0 ---- 119645 51027 5852 query I rowsort SELECT DISTINCT col2 * 52 AS col1 FROM tab2 ---- 1352 1404 1976 query I rowsort SELECT - 19 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 query I rowsort SELECT DISTINCT col1 * ( + col1 ) FROM tab0 ---- 7396 8281 9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4510 SELECT ALL + - CAST( NULL AS SIGNED ) + col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4510 SELECT ALL + - CAST ( NULL AS INTEGER ) + col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 75 * - 10 AS col1 FROM tab0 AS cor0 ---- 750 query I rowsort SELECT - 74 + + col1 AS col1 FROM tab2 AS cor0 ---- -15 -43 -57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4513 SELECT DISTINCT - CAST( NULL AS SIGNED ) + + col0 AS col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4513 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + + col0 AS col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL ( cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4515 SELECT DISTINCT - CAST( NULL AS SIGNED ) + 41 * - col2 col0 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4515 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + 41 * - col2 col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT col2 * - 34 FROM tab2 AS cor0 ---- -1292 -884 -918 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 + cor0.col1 col2 FROM tab1, tab0 cor0 ---- 9 values hashing to 0bd022e691ee49f12c598975818ed537 query I rowsort SELECT DISTINCT + + 94 + col0 AS col0 FROM tab1 AS cor0 ---- 158 174 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4519 SELECT ALL - 38 - - col1 DIV - col1 AS col2 FROM tab1 ---- -39 -39 -39 skipif mysql # not compatible query I rowsort label-4519 SELECT ALL - 38 - - col1 / - col1 AS col2 FROM tab1 ---- -39 -39 -39 query I rowsort SELECT - col0 * col2 + col2 * - col1 FROM tab0 AS cor0 ---- -132 -14760 -3630 query I rowsort SELECT - - col1 * col1 + - col1 + - col2 FROM tab1 cor0 ---- 33 596 60 query I rowsort SELECT ALL - ( + col1 ) * - col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL 86 * col0 FROM tab0 ---- 2064 3010 7654 onlyif mysql # use DIV operator for integer division query I rowsort label-4524 SELECT DISTINCT + col1 DIV + 68 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4524 SELECT DISTINCT + col1 / + 68 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT cor0.col1 + - col1 * - 94 + + col1 * col2 FROM tab2 AS cor0 ---- 2261 3782 7139 query I rowsort SELECT ALL + col0 * + 82 FROM tab1 AS cor0 ---- 246 5248 6560 query I rowsort SELECT DISTINCT + + col1 * 19 + - 90 FROM tab2 AS cor0 ---- 1031 233 499 query I rowsort SELECT DISTINCT col2 * - 87 FROM tab0 AS cor0 ---- -2871 -7134 -87 query I rowsort SELECT ALL - col0 * - col2 - - ( col1 * col0 ) AS col1 FROM tab0 AS cor0 ---- 15397 2856 3430 query I rowsort SELECT ALL cor0.col2 + + 40 * ( col2 ) AS col0 FROM tab1 AS cor0 ---- 2214 2337 3936 onlyif mysql # use DIV operator for integer division query I rowsort label-4531 SELECT DISTINCT col0 DIV 81 + 78 FROM tab2 AS cor0 ---- 78 skipif mysql # not compatible query I rowsort label-4531 SELECT DISTINCT col0 / 81 + 78 FROM tab2 AS cor0 ---- 78 query I rowsort SELECT ALL - col1 * + 70 + col0 FROM tab2 AS cor0 ---- -1111 -2163 -4052 query I rowsort SELECT DISTINCT 73 * + col2 * col2 + + col1 FROM tab1 ---- 212894 237187 672781 query I rowsort SELECT DISTINCT + col2 * col0 + - col0 AS col2 FROM tab1 ---- 159 3584 7600 query I rowsort SELECT ALL 72 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 92cc3d5daa550304e96c1542787691c7 query I rowsort SELECT + col0 + col1 + - col0 AS col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL + tab2.col0 + - col1 AS col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT ALL col2 + col0 + + col2 AS col0 FROM tab1 ---- 111 178 272 query I rowsort SELECT DISTINCT ( 68 ) AS col0 FROM tab1, tab1 AS cor0 ---- 68 onlyif mysql # use DIV operator for integer division query I rowsort label-4540 SELECT DISTINCT - tab2.col1 * col1 DIV - col0 AS col1 FROM tab2 ---- 137 3 44 skipif mysql # not compatible query I rowsort label-4540 SELECT DISTINCT - tab2.col1 * col1 / - col0 AS col1 FROM tab2 ---- 137 3 44 query I rowsort SELECT ALL 54 AS col0 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT col1 + ( - col2 + - col1 ) * col2 FROM tab2 ---- -1535 -2073 -2151 query I rowsort SELECT DISTINCT - col1 + + 18 AS col0 FROM tab0 cor0 ---- -68 -73 -79 query I rowsort SELECT DISTINCT - col2 + 92 + - col2 FROM tab2 AS cor0 ---- 16 38 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4545 SELECT col0 + - CAST( ( col2 ) * + col1 AS SIGNED ) AS col2 FROM tab1 cor0 ---- -1168 -1401 -506 skipif mysql # not compatible query I rowsort label-4545 SELECT col0 + - CAST ( ( col2 ) * + col1 AS INTEGER ) AS col2 FROM tab1 cor0 ---- -1168 -1401 -506 query I rowsort SELECT DISTINCT - col1 * col2 + - cor0.col2 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT ALL col0 * 10 + - col0 FROM tab2 AS cor0 ---- 63 702 711 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4548 SELECT + - col1 + + CAST( NULL AS SIGNED ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4548 SELECT + - col1 + + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + 25 AS col1 FROM tab1, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 2c77240b60ac01c717a5ed5d0165f450 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - col1 * - tab0.col0 ) col0 FROM tab0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 23 * + col2 col2 FROM tab0 ---- 1886 23 759 query I rowsort SELECT ALL + - 54 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 71e27a12767d3a987ce05e4d6edad211 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4553 SELECT CAST( NULL AS DECIMAL ) FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4553 SELECT CAST ( NULL AS REAL ) FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT - col0 * col0 * + cor0.col1 AS col1 FROM tab1 cor0 ---- -234 -40960 -83200 query I rowsort SELECT + 13 + + cor0.col2 * + col2 AS col0 FROM tab2 cor0 ---- 1457 689 742 query I rowsort SELECT + - col0 * col2 + ( col2 ) AS col2 FROM tab2 cor0 ---- -162 -2002 -2964 query I rowsort SELECT cor0.col2 + - ( - col2 ) FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT col2 + + 79 AS col1 FROM tab2 AS cor0 ---- 105 106 117 query I rowsort SELECT ( tab1.col1 * col0 ) AS col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL - 31 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to c6c8eebeb1a59f7c046402e25630c0ac query I rowsort SELECT DISTINCT + - 14 FROM tab1 AS cor0 ---- -14 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + cor0.col2 col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL col2 * - 95 + + col1 AS col1 FROM tab0 AS cor0 ---- -3049 -7699 2 query I rowsort SELECT DISTINCT 59 * - 39 AS col1 FROM tab1 cor0 ---- -2301 onlyif mysql # use DIV operator for integer division query I rowsort label-4565 SELECT DISTINCT - ( cor0.col1 ) + - col1 DIV + col2 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4565 SELECT DISTINCT - ( cor0.col1 ) + - col1 / + col2 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( - 22 AS REAL ) FROM tab2 AS cor0 ---- -22 -22 -22 query I rowsort SELECT - col2 + - cor0.col0 * col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * cor0.col2 col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT - - col2 + 4 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 129 141 438 onlyif mysql # use DIV operator for integer division query I rowsort label-4570 SELECT + 6 + col0 * + col1 + col0 DIV col1 FROM tab2 AS cor0 ---- 1353 223 4609 skipif mysql # not compatible query I rowsort label-4570 SELECT + 6 + col0 * + col1 + col0 / col1 FROM tab2 AS cor0 ---- 1353 223 4609 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4571 SELECT ALL + CAST( NULL AS DECIMAL ) / + ( + col0 ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4571 SELECT ALL + CAST ( NULL AS REAL ) / + ( + col0 ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * - col0 + col2 * + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1566 4218 8928 onlyif mysql # use DIV operator for integer division query I rowsort label-4573 SELECT CAST( col2 AS SIGNED ) + col1 DIV + col1 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-4573 SELECT CAST ( col2 AS INTEGER ) + col1 / + col1 FROM tab0 AS cor0 ---- 2 34 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4574 SELECT - - col1 + col2 * col2 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4574 SELECT - - col1 + col2 * col2 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 27 + + cor0.col1 * col2 * - 52 FROM tab1 cor0 ---- -29613 -64869 -72981 query I rowsort SELECT + + col0 * cor0.col0 AS col0 FROM tab1 cor0 ---- 4096 6400 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4577 SELECT DISTINCT CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-4577 SELECT DISTINCT CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab0 ---- NULL query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 cor0 CROSS JOIN tab0, tab0 AS cor1, tab1 AS cor2 ---- 3645 values hashing to ea1a922b7fccb9d184b31eb4689e063b onlyif mysql # use DIV operator for integer division query I rowsort label-4579 SELECT + 22 DIV col2 FROM tab0 AS cor0 ---- 0 0 22 skipif mysql # not compatible query I rowsort label-4579 SELECT + 22 / col2 FROM tab0 AS cor0 ---- 0 0 22 query I rowsort SELECT ALL col1 * - col0 AS col0 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - cor0.col2 * + col1 * + 70 + col0 FROM tab0 AS cor0 ---- -198636 -522251 -6755 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 15 col1 FROM tab2 AS cor0 ---- 15 15 15 query I rowsort SELECT - 67 * + col0 FROM tab1 cor0 ---- -201 -4288 -5360 query I rowsort SELECT + 27 + - col1 FROM tab2 cor0 ---- -32 -4 10 onlyif mysql # use DIV operator for integer division query I rowsort label-4585 SELECT 7 DIV - col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4585 SELECT 7 / - col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 * col1 col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT 82 + col0 AS col2 FROM tab0 AS cor0 ---- 106 117 171 query I rowsort SELECT ALL 71 * col0 * 24 FROM tab1 AS cor0 ---- 109056 136320 5112 query I rowsort SELECT 72 * + 92 AS col2 FROM tab0 ---- 6624 6624 6624 onlyif mysql # use DIV operator for integer division query I rowsort label-4590 SELECT DISTINCT 74 DIV - col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-4590 SELECT DISTINCT 74 / - col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT DISTINCT + 44 AS col0 FROM tab2 ---- 44 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4592 SELECT CAST( NULL AS SIGNED ) FROM tab1, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4592 SELECT CAST ( NULL AS INTEGER ) FROM tab1, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4593 SELECT + - col1 * CAST( 91 AS SIGNED ) FROM tab0 AS cor0 ---- -7826 -8281 -8827 skipif mysql # not compatible query I rowsort label-4593 SELECT + - col1 * CAST ( 91 AS INTEGER ) FROM tab0 AS cor0 ---- -7826 -8281 -8827 query I rowsort SELECT DISTINCT - col1 * + col1 * + col2 FROM tab2 ---- -10982 -25947 -90506 onlyif mysql # use DIV operator for integer division query I rowsort label-4595 SELECT ALL 23 DIV col0 + - 87 * 52 + + col1 col1 FROM tab1 ---- -4491 -4511 -4514 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4595 SELECT ALL 23 / col0 + - 87 * 52 + + col1 col1 FROM tab1 ---- -4491 -4511 -4514 query I rowsort SELECT DISTINCT + col1 - - col1 AS col2 FROM tab0 AS cor0 ---- 172 182 194 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4597 SELECT CAST( 49 + col2 AS SIGNED ) * + 75 AS col0 FROM tab0 ---- 3750 6150 9825 skipif mysql # not compatible query I rowsort label-4597 SELECT CAST ( 49 + col2 AS INTEGER ) * + 75 AS col0 FROM tab0 ---- 3750 6150 9825 query I rowsort SELECT ALL + col1 + - col2 + - col1 FROM tab0 ---- -1 -33 -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4599 SELECT CAST( + col1 * + col1 AS SIGNED ) FROM tab0 ---- 7396 8281 9409 skipif mysql # not compatible query I rowsort label-4599 SELECT CAST ( + col1 * + col1 AS INTEGER ) FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT ALL + col1 * - ( col1 ) + - 85 FROM tab0 ---- -7481 -8366 -9494 query I rowsort SELECT 81 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT - + col2 * col1 + + col1 * + col0 AS col0 FROM tab0 AS cor0 ---- -774 3298 637 query I rowsort SELECT col0 * col0 + col1 * - cor0.col0 FROM tab0 AS cor0 ---- -1488 -178 -2170 query I rowsort SELECT - col0 + 69 AS col0 FROM tab1 AS cor0 ---- -11 5 66 query I rowsort SELECT 71 + + col2 AS col2 FROM tab1 AS cor0 ---- 125 128 167 query I rowsort SELECT ALL - ( 8 ) * - col1 + + ( - col0 ) FROM tab2 AS cor0 ---- 241 394 57 query I rowsort SELECT ALL + + 94 + col1 + - col0 FROM tab0 cor0 ---- 156 156 96 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 AS cor2, tab2 cor3 ---- 3645 values hashing to 2c0370ee2d7726affde9c7c0de12a506 query I rowsort SELECT DISTINCT + cor0.col1 FROM tab1 AS cor0 CROSS JOIN tab1, tab2 AS cor1 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4610 SELECT ALL CAST( col2 AS SIGNED ) * + col2 + col2 AS col1 FROM tab2 ---- 1482 702 756 skipif mysql # not compatible query I rowsort label-4610 SELECT ALL CAST ( col2 AS INTEGER ) * + col2 + col2 AS col1 FROM tab2 ---- 1482 702 756 query I rowsort SELECT ALL col2 * - col0 * col1 + 56 * + col1 * col0 AS col2 FROM tab0 ---- -210574 186725 47472 query I rowsort SELECT ALL - 96 * col0 - - col0 * + ( col0 + col2 ) AS col0 FROM tab0 ---- -2100 -936 6675 query I rowsort SELECT ALL + 72 + col0 AS col0 FROM tab1 cor0 ---- 136 152 75 query I rowsort SELECT DISTINCT + + ( - ( col1 ) ) + 85 * col1 * - col1 + - col1 AS col1 FROM tab2 AS cor0 ---- -24599 -296003 -81747 query I rowsort SELECT ALL - - ( col1 ) + + col2 * col2 AS col0 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT - cor0.col2 * + col1 + col0 * + col2 AS col1 FROM tab2 AS cor0 ---- -648 2356 494 query I rowsort SELECT col1 * + cor0.col0 + - col2 * col2 FROM tab0 AS cor0 ---- 1375 3394 975 query I rowsort SELECT ALL col0 * tab2.col2 * tab2.col2 + - 54 FROM tab2 ---- 114022 5049 52674 query I rowsort SELECT DISTINCT 46 + - col0 AS col2 FROM tab2 ---- -32 -33 39 query I rowsort SELECT DISTINCT + 21 AS col0 FROM tab0, tab2, tab1 AS cor0 ---- 21 query I rowsort SELECT tab1.col2 - + col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT - col2 * col1 - ( - ( col0 ) ) AS col0 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT 52 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 76100d10f51995d20efdeb657e444d3c onlyif mysql # use DIV operator for integer division query I rowsort label-4624 SELECT DISTINCT col0 * tab2.col0 + 30 DIV - col0 FROM tab2 ---- 45 6084 6241 skipif mysql # not compatible query I rowsort label-4624 SELECT DISTINCT col0 * tab2.col0 + 30 / - col0 FROM tab2 ---- 45 6084 6241 query I rowsort SELECT DISTINCT col1 * - cor0.col0 * - 83 FROM tab2 AS cor0 ---- 111469 18011 381966 query I rowsort SELECT ALL + col1 + ( col0 ) AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT - col2 + - 19 AS col0 FROM tab0 AS cor0 ---- -101 -20 -52 query I rowsort SELECT - col1 + 37 AS col2 FROM tab1 AS cor0 ---- 11 24 27 query I rowsort SELECT ALL - col1 - + 70 AS col0 FROM tab2 AS cor0 ---- -101 -129 -87 onlyif mysql # use DIV operator for integer division query I rowsort label-4630 SELECT DISTINCT col1 DIV + 32 FROM tab2 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-4630 SELECT DISTINCT col1 / + 32 FROM tab2 AS cor0 ---- 0 1 query I rowsort SELECT DISTINCT - cor0.col2 - - ( cor0.col1 ) FROM tab0, tab2 AS cor0 ---- -21 33 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4632 SELECT ALL ( col2 * CAST( col2 AS SIGNED ) ) FROM tab1 ---- 2916 3249 9216 skipif mysql # not compatible query I rowsort label-4632 SELECT ALL ( col2 * CAST ( col2 AS INTEGER ) ) FROM tab1 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-4633 SELECT ALL col0 DIV - col0 AS col0 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4633 SELECT ALL col0 / - col0 AS col0 FROM tab1 cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT col1 + - ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL - col2 - + col1 * - col1 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT ALL - col2 * + col2 * col2 AS col2 FROM tab1 AS cor0 ---- -157464 -185193 -884736 query I rowsort SELECT DISTINCT 90 FROM tab1, tab0 AS cor0, tab1 AS cor1, tab0, tab1 AS cor2 ---- 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * col2 * 56 col1 FROM tab1 AS cor0 ---- 31920 69888 78624 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 + + 75 * 42 col1 FROM tab0 AS cor0 ---- 3053 3059 3064 query I rowsort SELECT - col2 * 30 + col1 AS col1 FROM tab0 cor0 ---- -2369 -904 67 query I rowsort SELECT ALL - - col0 * 41 AS col0 FROM tab0 cor0 ---- 1435 3649 984 query I rowsort SELECT DISTINCT + 11 + - ( - col0 ) FROM tab1 AS cor0 ---- 14 75 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 + cor0.col1 col2 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT - 36 + ( col0 ) FROM tab0 AS cor0 ---- -1 -12 53 query I rowsort SELECT DISTINCT - ( + 68 ) * col1 FROM tab1 AS cor0 ---- -1768 -680 -884 query I rowsort SELECT + + col1 + - cor0.col0 * cor0.col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT DISTINCT 74 AS col0 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 74 query I rowsort SELECT col0 + - ( - col0 ) * tab0.col2 FROM tab0 ---- 70 7387 816 onlyif mysql # use DIV operator for integer division query I rowsort label-4649 SELECT ALL - tab0.col0 DIV - ( 46 ) AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4649 SELECT ALL - tab0.col0 / - ( 46 ) AS col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT DISTINCT ( col1 ) * col0 * col0 AS col0 FROM tab2 cor0 ---- 106097 1519 358956 query I rowsort SELECT ALL - col0 + col2 * + col1 FROM tab0 AS cor0 ---- 2814 62 7373 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + col0 + cor0.col1 - col2 * - col2 * col2 col0 FROM tab0 AS cor0 ---- 1323 36599 559380 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4653 SELECT ALL - col2 + - col2 * + CAST( NULL AS SIGNED ) + 66 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4653 SELECT ALL - col2 + - col2 * + CAST ( NULL AS INTEGER ) + 66 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 * col2 + + 13 col1 FROM tab2 AS cor0 ---- -1431 -663 -716 query I rowsort SELECT DISTINCT 68 * + col0 * ( - col2 ) + col2 AS col1 FROM tab2 AS cor0 ---- -12825 -137878 -204098 onlyif mysql # use DIV operator for integer division query I rowsort label-4656 SELECT + - ( + col2 ) - ( + 99 ) DIV - col1 AS col0 FROM tab0 AS cor0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-4656 SELECT + - ( + col2 ) - ( + 99 ) / - col1 AS col0 FROM tab0 AS cor0 ---- -32 -81 0 query I rowsort SELECT - - col0 + - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -23 54 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 - - tab1.col0 col0 FROM tab1 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4659 SELECT + - col2 + - col0 * + CAST( NULL AS SIGNED ) - - col0 * + col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4659 SELECT + - col2 + - col0 * + CAST ( NULL AS INTEGER ) - - col0 * + col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 15 + col0 + col1 AS col2 FROM tab0 AS cor0 ---- 125 147 195 query I rowsort SELECT - col2 * + col2 + 9 + + col1 AS col0 FROM tab2 cor0 ---- -1418 -608 -689 onlyif mysql # use DIV operator for integer division query I rowsort label-4662 SELECT - col2 * col1 + - 12 - col1 DIV + col0 FROM tab2 AS cor0 ---- -1546 -658 -853 skipif mysql # not compatible query I rowsort label-4662 SELECT - col2 * col1 + - 12 - col1 / + col0 FROM tab2 AS cor0 ---- -1546 -658 -853 query I rowsort SELECT DISTINCT 76 * cor0.col1 * 33 AS col0 FROM tab1 AS cor0 ---- 25080 32604 65208 query I rowsort SELECT ALL 99 * + 2 AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 16076a595f8815c5a428320c5f0d4d77 query I rowsort SELECT 72 + col2 AS col0 FROM tab1 ---- 126 129 168 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 3 + cor1.col2 col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 084ce8d6a4adb41dac5a741813ffea19 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4667 SELECT cor0.col1 + CAST( NULL AS DECIMAL ) AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4667 SELECT cor0.col1 + CAST ( NULL AS REAL ) AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT col0 + - col2 * col0 AS col1 FROM tab2 ---- -182 -1950 -2923 query I rowsort SELECT col1 * col1 * tab2.col1 FROM tab2 ---- 205379 29791 4913 onlyif mysql # use DIV operator for integer division query I rowsort label-4670 SELECT col0 DIV - col1 + col2 col2 FROM tab2 cor0 ---- 25 27 34 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4670 SELECT col0 / - col1 + col2 col2 FROM tab2 cor0 ---- 25 27 34 query I rowsort SELECT + col0 * - col0 + - col0 * col1 FROM tab2 ---- -10686 -266 -7584 query I rowsort SELECT DISTINCT + col0 - + col2 * col1 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT - col2 * + col1 + + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 onlyif mysql # use DIV operator for integer division query I rowsort label-4674 SELECT tab0.col1 * - col1 + col2 * - col2 DIV - col2 AS col1 FROM tab0 WHERE col2 DIV col0 NOT IN ( + tab0.col2 ) ---- -7363 -8199 -9408 skipif mysql # not compatible query I rowsort label-4674 SELECT tab0.col1 * - col1 + col2 * - col2 / - col2 AS col1 FROM tab0 WHERE col2 / col0 NOT IN ( + tab0.col2 ) ---- -7363 -8199 -9408 query I rowsort SELECT DISTINCT - - col0 + + cor0.col0 + + col0 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT col0 + + col1 * col2 + col0 * + col0 AS col2 FROM tab0 WHERE NOT - col1 NOT IN ( col0 * tab0.col1 * - col0 ) ---- query III rowsort SELECT * FROM tab0 WHERE ( + col1 ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT - col0 * + col1 + - col1 AS col2 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT tab1.col2 * col2 * col2 FROM tab1 ---- 157464 185193 884736 query I rowsort SELECT ALL + cor0.col2 * cor0.col0 - + col2 * + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- -15548 -19494 -51870 query I rowsort SELECT + - ( col0 ) * col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - - col2 + col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2970 3306 9312 onlyif mysql # use DIV operator for integer division query I rowsort label-4683 SELECT + col0 DIV - cor0.col1 - col2 * - col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -36486 -4212 -99846 skipif mysql # not compatible query I rowsort label-4683 SELECT + col0 / - cor0.col1 - col2 * - col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -36486 -4212 -99846 query I rowsort SELECT + cor0.col1 - - col2 AS col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + + 57 * + cor0.col1 FROM tab1 AS cor0 ---- 1482 570 741 query I rowsort SELECT ALL + - cor0.col0 * + col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT + - col0 * col1 + cor0.col2 + col2 * - col2 AS col0 FROM tab1 AS cor0 ---- -10160 -2940 -3832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * cor0.col1 col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT - - col1 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT col2 * + col0 + + col2 AS col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - + col1 * col0 * col0 + + col2 FROM tab1 AS cor0 ---- -180 -40903 -83104 query I rowsort SELECT col1 * - col0 * - col1 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT - cor0.col1 * col1 + col2 AS col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 onlyif mysql # use DIV operator for integer division query I rowsort label-4694 SELECT cor0.col2 + - col0 DIV col0 AS col0 FROM tab1 cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-4694 SELECT cor0.col2 + - col0 / col0 AS col0 FROM tab1 cor0 ---- 53 56 95 onlyif mysql # use DIV operator for integer division query I rowsort label-4695 SELECT col1 * - col0 DIV col0 AS col2 FROM tab1 WHERE NOT + col2 + col0 IN ( - col1 * col1 * - col2 + - col0 ) ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4695 SELECT col1 * - col0 / col0 AS col2 FROM tab1 WHERE NOT + col2 + col0 IN ( - col1 * col1 * - col2 + - col0 ) ---- -10 -13 -26 query I rowsort SELECT DISTINCT - col2 * - tab2.col2 * col2 AS col2 FROM tab2 ---- 17576 19683 54872 query I rowsort SELECT ALL - col2 + + col2 * col1 * + col1 + tab2.col2 FROM tab2 ---- 10982 25947 90506 query I rowsort SELECT - col2 * col2 * col0 FROM tab0 ---- -26136 -35 -598436 query III rowsort SELECT * FROM tab1 WHERE NULL IN ( - tab1.col2 + tab1.col0 - + tab1.col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + col0 - col2 col0 FROM tab2 ---- -13 120 130 onlyif mysql # use DIV operator for integer division query I rowsort label-4701 SELECT - tab2.col1 DIV col1 col2 FROM tab2 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4701 SELECT - tab2.col1 / col1 col2 FROM tab2 ---- -1 -1 -1 query I rowsort SELECT DISTINCT tab1.col2 + col0 * + col0 + - col2 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT tab2.col1 - - col1 FROM tab2 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-4704 SELECT - tab1.col0 DIV + col2 AS col1 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4704 SELECT - tab1.col0 / + col2 AS col1 FROM tab1 ---- -1 0 0 query I rowsort SELECT col0 * + col0 / + col0 FROM tab1 WHERE NOT ( col0 + + col0 ) <= ( NULL ) ---- query I rowsort SELECT + col1 * col0 - + col2 * + col2 FROM tab1 ---- -2609 -2838 -8176 query I rowsort SELECT col0 * col2 * + col1 AS col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT ALL col0 * col0 - + col0 AS col2 FROM tab2 ---- 42 6006 6162 query III rowsort SELECT * FROM tab2 WHERE col0 + - col2 <= col2 ---- 7 31 27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col0 * - col2 + col2 * + col1 + col0 col1 FROM tab2 ---- -156572 -236433 -479 query I rowsort SELECT DISTINCT - col0 AS col2 FROM tab1 WHERE - col0 * col0 + + col1 NOT IN ( col1 * + col2 ) ---- -3 -64 -80 query III rowsort SELECT * FROM tab0 WHERE col2 + col1 + col0 < NULL ---- query I rowsort SELECT DISTINCT - + cor0.col0 + - col2 AS col2 FROM tab0 AS cor0 ---- -171 -36 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-4714 SELECT ALL - col1 DIV col2 + col0 AS col1 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4714 SELECT ALL - col1 / col2 + col0 AS col1 FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * - col0 + col0 + - col1 col1 FROM tab0 AS cor0 ---- -2126 -3457 -8101 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 83 + col1 + col1 col1 FROM tab0 AS cor0 ---- 255 265 277 query I rowsort SELECT DISTINCT - cor0.col0 + + col2 * 79 FROM tab1 AS cor0 ---- 4263 4439 7504 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 95 * + col0 col1 FROM tab1 AS cor0 ---- 285 6080 7600 query I rowsort SELECT DISTINCT - col0 + col1 * - col2 * col1 AS col0 FROM tab1 ---- -16304 -36507 -5764 query I rowsort SELECT col2 * + col0 + - col2 FROM tab1 ---- 108 3591 7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col0 + - col1 col0 FROM tab2 ---- -1360 -248 -4661 onlyif mysql # use DIV operator for integer division query I rowsort label-4722 SELECT ALL tab0.col0 DIV - tab0.col0 AS col0 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4722 SELECT ALL tab0.col0 / - tab0.col0 AS col0 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT - col2 * col1 AS col1 FROM tab1 WHERE + col0 * col2 * col2 NOT BETWEEN NULL AND - col1 ---- -1248 -1404 -570 query III rowsort SELECT * FROM tab2 WHERE NOT NULL BETWEEN ( NULL ) AND ( tab2.col1 + col1 * col0 ) ---- query I rowsort SELECT + col0 * col1 - + col1 FROM tab0 WHERE NOT ( col2 ) > ( NULL ) ---- query I rowsort SELECT DISTINCT - tab0.col1 * + col2 - - col1 FROM tab0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT col2 * tab2.col2 - - col2 FROM tab2 ---- 1482 702 756 onlyif mysql # use DIV operator for integer division query I rowsort label-4728 SELECT ALL + col2 * col1 + - tab0.col2 DIV col2 AS col0 FROM tab0 ---- 2837 7461 96 skipif mysql # not compatible query I rowsort label-4728 SELECT ALL + col2 * col1 + - tab0.col2 / col2 AS col0 FROM tab0 ---- 2837 7461 96 query III rowsort SELECT ALL * FROM tab1 WHERE NOT ( - col2 ) IN ( col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT col1 FROM tab2 AS cor0 WHERE NOT - col2 + - col2 NOT BETWEEN col2 + + col0 / + col1 AND col1 ---- query I rowsort SELECT ALL - col0 * - col2 + ( - 78 ) FROM tab2 AS cor0 ---- 111 1950 2924 query I rowsort SELECT 84 * col1 AS col0 FROM tab0 AS cor0 ---- 7224 7644 8148 query I rowsort SELECT DISTINCT + 4 * col2 FROM tab2 AS cor0 ---- 104 108 152 query I rowsort SELECT + col0 * + col1 + + 25 * col2 FROM tab1 AS cor0 ---- 1428 2065 3440 onlyif mysql # use DIV operator for integer division query I rowsort label-4735 SELECT ALL 74 DIV col2 FROM tab1 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-4735 SELECT ALL 74 / col2 FROM tab1 AS cor0 ---- 0 1 1 query I rowsort SELECT DISTINCT + 6 * col2 AS col0 FROM tab1 AS cor0 ---- 324 342 576 query I rowsort SELECT ALL - 78 * + col0 FROM tab1 AS cor0 ---- -234 -4992 -6240 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4738 SELECT + col0 * + col2 + - CAST( col2 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 162 2002 2964 skipif mysql # not compatible query I rowsort label-4738 SELECT + col0 * + col2 + - CAST ( col2 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 162 2002 2964 onlyif mysql # use DIV operator for integer division query I rowsort label-4739 SELECT DISTINCT + 78 DIV col2 FROM tab1 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-4739 SELECT DISTINCT + 78 / col2 FROM tab1 AS cor0 ---- 0 1 query I rowsort SELECT DISTINCT + - col0 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT ALL - + 3 * - col2 AS col1 FROM tab2 AS cor0 ---- 114 78 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 0 col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + + 13 * col2 AS col0 FROM tab2 cor0 ---- 338 351 494 query I rowsort SELECT - + col1 * - 57 * 28 FROM tab2 AS cor0 ---- 27132 49476 94164 query I rowsort SELECT DISTINCT + 31 AS col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 31 query I rowsort SELECT 59 + 9 FROM tab0 AS cor0 ---- 68 68 68 query I rowsort SELECT ( - 17 ) * col1 AS col2 FROM tab0 AS cor0 ---- -1462 -1547 -1649 query I rowsort SELECT ALL + col2 + - col1 * col0 AS col0 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT + 98 + 86 FROM tab1, tab0 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to 0ecd827dff2fc10c5f29265cfe005480 query I rowsort SELECT DISTINCT + - col0 + - col0 * + col1 AS col0 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT ALL - - col1 * - 91 * col1 + cor0.col2 * col2 + cor0.col0 FROM tab0 AS cor0 ---- -671923 -746758 -856183 query I rowsort SELECT - + col0 + col0 * cor0.col0 FROM tab0 AS cor0 ---- 1190 552 7832 query I rowsort SELECT DISTINCT - + ( - col2 ) + col2 AS col0 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + ( 61 ) FROM tab2 cor0 ---- 61 query I rowsort SELECT 74 + cor0.col1 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to be0ccb1fb0308c1b60bf4c5346c2079d query I rowsort SELECT DISTINCT col0 - ( + col2 * + col2 + 70 ) AS col0 FROM tab2 ---- -1435 -668 -792 query I rowsort SELECT + 44 * col2 AS col0 FROM tab1 ---- 2376 2508 4224 query I rowsort SELECT DISTINCT + 83 + + 2 FROM tab0 ---- 85 query I rowsort SELECT DISTINCT col0 + tab0.col0 + + col0 AS col2 FROM tab0 ---- 105 267 72 query I rowsort SELECT ALL 78 + - ( + col0 ) FROM tab1 ---- -2 14 75 query I rowsort SELECT 64 + + col1 FROM tab2 AS cor0 ---- 123 81 95 query I rowsort SELECT + 42 * + col2 AS col0 FROM tab0 ---- 1386 3444 42 query I rowsort SELECT - tab2.col0 + col0 * - col2 FROM tab2 ---- -196 -2106 -3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 19 col1 FROM tab2 ---- 19 19 19 query I rowsort SELECT DISTINCT + 91 * col2 + + col0 * + col1 FROM tab0 ---- 15561 3486 5067 query I rowsort SELECT + + cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT col2 + 31 AS col0 FROM tab2 AS cor0 ---- 57 58 69 query I rowsort SELECT - - col0 * col1 + - ( + col0 ) FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT + 43 + col0 * + col0 AS col1 FROM tab0 AS cor0 ---- 1268 619 7964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - + ( 10 ) col2 FROM tab0 ---- 76 81 87 query I rowsort SELECT ALL - col1 * 93 + + 88 AS col0 FROM tab0 ---- -7910 -8375 -8933 query I rowsort SELECT DISTINCT + col1 + + ( ( + col1 ) ) FROM tab2 cor0 ---- 118 34 62 query I rowsort SELECT + + col0 * - 76 FROM tab2 AS cor0 ---- -532 -5928 -6004 query I rowsort SELECT ALL - col2 + col0 * + 88 FROM tab1 AS cor0 ---- 210 5575 6944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 col2 FROM tab1, tab0 cor0 ---- 86 91 97 query I rowsort SELECT ALL col1 * - col0 + col2 FROM tab1 AS cor0 ---- -24 -583 -944 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4777 SELECT + + CAST( NULL AS SIGNED ) * 27 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4777 SELECT + + CAST ( NULL AS INTEGER ) * 27 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 * 6 FROM tab0 AS cor0 ---- 144 210 534 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 64 * col1 col0 FROM tab0 cor0 ---- 5504 5824 6208 onlyif mysql # use DIV operator for integer division query I rowsort label-4780 SELECT DISTINCT + col2 DIV col1 + + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4780 SELECT DISTINCT + col2 / col1 + + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - cor0.col2 * col2 + cor0.col1 * + col1 FROM tab0 AS cor0 ---- 1557 6307 9408 query I rowsort SELECT + ( - col0 ) * - col2 + col1 AS col2 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT col1 + - 83 AS col1 FROM tab0 AS cor0 ---- 14 3 8 query I rowsort SELECT DISTINCT - col2 + + 32 FROM tab1 AS cor0 ---- -22 -25 -64 query I rowsort SELECT ALL - 44 - col2 * - col0 AS col1 FROM tab2 AS cor0 ---- 145 1984 2958 query I rowsort SELECT DISTINCT + 44 * col2 AS col2 FROM tab2 AS cor0 ---- 1144 1188 1672 query I rowsort SELECT - - 97 * + col1 FROM tab2 AS cor0 ---- 1649 3007 5723 query I rowsort SELECT ALL ( 10 ) - - cor0.col0 AS col2 FROM tab0 AS cor0 ---- 34 45 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 11 * - ( - col2 ) - - col2 col2 FROM tab2 AS cor0 ---- 312 324 456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 96 col2 FROM tab2 AS cor0 ---- 96 query I rowsort SELECT DISTINCT + tab1.col2 * 71 * - 97 - - tab1.col0 FROM tab1 ---- -371895 -392495 -661072 query I rowsort SELECT ALL - col2 - 17 AS col2 FROM tab2 ---- -43 -44 -55 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4793 SELECT CAST( col1 AS SIGNED ) - col0 FROM tab0 AS cor0 ---- 2 62 62 skipif mysql # not compatible query I rowsort label-4793 SELECT CAST ( col1 AS INTEGER ) - col0 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT - col0 * + 62 + cor0.col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -237 -3961 -4976 onlyif mysql # use DIV operator for integer division query I rowsort label-4795 SELECT - + col1 DIV col1 + col2 * + col1 FROM tab0 cor0 ---- 2837 7461 96 skipif mysql # not compatible query I rowsort label-4795 SELECT - + col1 / col1 + col2 * + col1 FROM tab0 cor0 ---- 2837 7461 96 query I rowsort SELECT - col0 + - col0 * col0 + cor0.col2 AS col2 FROM tab1 cor0 ---- -4103 -6384 42 query I rowsort SELECT + cor0.col0 + col1 + col2 * - col1 AS col0 FROM tab0 AS cor0 ---- -2728 -7282 35 query I rowsort SELECT col1 * col1 - - 23 FROM tab1 AS cor0 ---- 123 192 699 query I rowsort SELECT DISTINCT col0 * - ( col1 ) FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - col0 * - col2 + cor0.col1 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-4801 SELECT col0 + - col2 DIV col1 FROM tab2 AS cor0 ---- 7 77 78 skipif mysql # not compatible query I rowsort label-4801 SELECT col0 + - col2 / col1 FROM tab2 AS cor0 ---- 7 77 78 query I rowsort SELECT DISTINCT col2 * + col1 * col2 AS col0 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT - + ( + ( - col2 ) ) * cor0.col2 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - col1 + + 37 AS col0 FROM tab2 AS cor0 ---- -22 20 6 query I rowsort SELECT + col2 + 83 AS col2 FROM tab0 ---- 116 165 84 query I rowsort SELECT col2 * ( 60 ) AS col1 FROM tab2 ---- 1560 1620 2280 query I rowsort SELECT ALL col1 * + 16 FROM tab2 ---- 272 496 944 query I rowsort SELECT ALL + 39 * col0 AS col2 FROM tab1 ---- 117 2496 3120 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4809 SELECT DISTINCT CAST( NULL AS SIGNED ) * tab2.col1 * + col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-4809 SELECT DISTINCT CAST ( NULL AS INTEGER ) * tab2.col1 * + col1 FROM tab2 ---- NULL query I rowsort SELECT + - 46 * + col0 + - 23 * col0 + col2 FROM tab0 AS cor0 ---- -1623 -2414 -6059 query I rowsort SELECT - cor0.col0 - col2 * 80 FROM tab2 AS cor0 ---- -2158 -2167 -3119 query I rowsort SELECT + col1 + col1 - - col2 * + col0 * + col2 FROM tab2 AS cor0 ---- 114110 5165 52846 query I rowsort SELECT + 4 FROM tab0, tab2, tab0 cor0 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa query I rowsort SELECT + col2 - ( col0 + col2 ) * col0 AS col1 FROM tab0 cor0 ---- -1259 -1335 -15137 query I rowsort SELECT col0 + 0 * 66 * + cor0.col1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT tab1.col1 + tab1.col2 AS col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL col0 * 56 + + col1 * col1 FROM tab0 AS cor0 ---- 11369 13265 8740 query I rowsort SELECT + col0 * + cor0.col1 + col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT ALL + - col2 + ( - col1 ) * cor0.col1 + - ( + col1 ) FROM tab0 AS cor0 ---- -7515 -8454 -9507 query I rowsort SELECT DISTINCT + col0 * - 38 FROM tab0 AS cor0 ---- -1330 -3382 -912 onlyif mysql # use DIV operator for integer division query I rowsort label-4821 SELECT + - col2 DIV - 22 + - 52 * + col2 - - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1691 -17 -4172 skipif mysql # not compatible query I rowsort label-4821 SELECT + - col2 / - 22 + - 52 * + col2 - - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1691 -17 -4172 onlyif mysql # use DIV operator for integer division query I rowsort label-4822 SELECT DISTINCT + col2 + + col1 DIV 66 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-4822 SELECT DISTINCT + col2 + + col1 / 66 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT ALL col0 * 43 AS col2 FROM tab1 AS cor0 ---- 129 2752 3440 query I rowsort SELECT DISTINCT col2 + col2 + col0 AS col1 FROM tab1 AS cor0 ---- 111 178 272 query I rowsort SELECT + 7 + + col0 AS col1 FROM tab1 AS cor0 ---- 10 71 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 38 * 1 + + col0 * ( col0 ) col1 FROM tab2 ---- 6122 6279 87 query I rowsort SELECT + + col1 + - col0 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT cor0.col0 + col1 * + col0 FROM tab1 cor0 ---- 1120 704 81 query I rowsort SELECT + 82 * 27 * col2 + - 94 * - col2 AS col2 FROM tab1 AS cor0 ---- 124632 131556 221568 query I rowsort SELECT - 88 + + 56 AS col2 FROM tab2 cor0 ---- -32 -32 -32 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4831 SELECT + CAST( NULL AS SIGNED ) + + col2 * col2 / col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4831 SELECT + CAST ( NULL AS INTEGER ) + + col2 * col2 / col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col0 * col1 * col2 AS col2 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL + + ( col1 ) * col0 * ( + col2 ) FROM tab2 AS cor0 ---- 119652 51034 5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 53 * + col1 col1 FROM tab1 ---- -1378 -530 -689 query I rowsort SELECT DISTINCT + + 46 AS col0 FROM tab2, tab2 AS cor0 ---- 46 query I rowsort SELECT - 84 AS col2 FROM tab0 ---- -84 -84 -84 query I rowsort SELECT + col2 + col2 * + cor0.col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT + - col2 + + ( 73 ) FROM tab1 AS cor0 ---- -23 16 19 query I rowsort SELECT + cor0.col0 + - cor0.col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col1 * ( cor0.col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - col1 + + cor0.col2 FROM tab2 cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 - ( col0 ) col2 FROM tab1 cor0 ---- -54 -67 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4843 SELECT col1 * + CAST( + col0 AS SIGNED ) + col2 AS col1 FROM tab1 cor0 ---- 1136 132 697 skipif mysql # not compatible query I rowsort label-4843 SELECT col1 * + CAST ( + col0 AS INTEGER ) + col2 AS col1 FROM tab1 cor0 ---- 1136 132 697 query I rowsort SELECT ALL + col0 * ( col1 ) AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT + col1 + - 48 * 77 FROM tab2 AS cor0 ---- -3637 -3665 -3679 query I rowsort SELECT - ( - col2 ) + col2 AS col0 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT + col2 * - 21 AS col2 FROM tab1 AS cor0 ---- -1134 -1197 -2016 query I rowsort SELECT DISTINCT + 43 * col0 FROM tab2 cor0 ---- 301 3354 3397 query I rowsort SELECT 41 + col2 * - col0 FROM tab2 AS cor0 ---- -148 -1987 -2961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * cor0.col2 col0 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-4851 SELECT ALL col1 DIV + 28 FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-4851 SELECT ALL col1 / + 28 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT ALL - col2 + - 45 * col0 AS col2 FROM tab2 AS cor0 ---- -342 -3536 -3593 query I rowsort SELECT cor1.col1 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT tab2.col1 - col2 * - ( tab2.col0 ) * tab2.col2 AS col0 FROM tab2 ---- 114093 5134 52787 query I rowsort SELECT ALL + + col1 * - col1 * + col0 AS col2 FROM tab1 cor0 ---- -13520 -2028 -6400 onlyif mysql # use DIV operator for integer division query I rowsort label-4856 SELECT - col0 + cor0.col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- -3 -63 -80 skipif mysql # not compatible query I rowsort label-4856 SELECT - col0 + cor0.col0 / col2 AS col2 FROM tab1 AS cor0 ---- -3 -63 -80 query I rowsort SELECT DISTINCT + - 88 + - col2 FROM tab1 AS cor0 ---- -142 -145 -184 query I rowsort SELECT - cor0.col1 + + col2 + - col0 FROM tab0 AS cor0 ---- -131 -77 -98 query I rowsort SELECT - + 55 + - col0 AS col2 FROM tab2 AS cor0 ---- -133 -134 -62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4860 SELECT + col0 + col0 + - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4860 SELECT + col0 + col0 + - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( - cor0.col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL col2 - tab1.col0 * - col1 FROM tab1 ---- 1136 132 697 query I rowsort SELECT ALL + col1 - + col2 AS col2 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT DISTINCT + col1 + ( + cor0.col0 ) FROM tab0 cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col0 + col2 col2 FROM tab2 AS cor0 ---- 182 196 41 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 + ( col2 ) col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT + - col1 + - 44 FROM tab2 AS cor0 ---- -103 -61 -75 onlyif mysql # use DIV operator for integer division query I rowsort label-4868 SELECT ALL - 90 + tab1.col1 DIV col2 - + tab1.col2 FROM tab1 ---- -144 -147 -186 skipif mysql # not compatible query I rowsort label-4868 SELECT ALL - 90 + tab1.col1 / col2 - + tab1.col2 FROM tab1 ---- -144 -147 -186 query I rowsort SELECT - 15 + - tab1.col2 AS col0 FROM tab1 ---- -111 -69 -72 onlyif mysql # use DIV operator for integer division query I rowsort label-4870 SELECT + tab0.col2 DIV + tab0.col0 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 skipif mysql # not compatible query I rowsort label-4870 SELECT + tab0.col2 / + tab0.col0 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 query I rowsort SELECT + + col2 * + col1 + col1 - col1 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4872 SELECT ALL - col2 + 79 * + col1 * col2 + - CAST( col0 AS SIGNED ) FROM tab0 AS cor0 ---- 224145 589327 7627 skipif mysql # not compatible query I rowsort label-4872 SELECT ALL - col2 + 79 * + col1 * col2 + - CAST ( col0 AS INTEGER ) FROM tab0 AS cor0 ---- 224145 589327 7627 query I rowsort SELECT 37 + col1 AS col0 FROM tab1 ---- 47 50 63 query I rowsort SELECT ALL + - cor0.col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT + 70 * - col0 + col1 + col2 FROM tab1 ---- -130 -4413 -5491 query I rowsort SELECT DISTINCT col0 - - tab1.col1 * + 76 FROM tab1 ---- 1068 1979 824 query I rowsort SELECT tab2.col1 * + 63 FROM tab2 ---- 1071 1953 3717 onlyif mysql # use DIV operator for integer division query I rowsort label-4878 SELECT col2 + - tab1.col0 DIV 84 AS col0 FROM tab1 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-4878 SELECT col2 + - tab1.col0 / 84 AS col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT - col0 + + tab2.col0 + col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT tab0.col0 * ( ( tab0.col0 ) * ( + col1 ) ) + col2 * + 31 FROM tab0 ---- 118856 50559 723353 query I rowsort SELECT DISTINCT col0 + + 36 * col2 FROM tab2 ---- 1014 1447 979 query I rowsort SELECT - col0 + - ( col1 + - col1 ) AS col2 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + - col0 + - col0 * col1 FROM tab2 AS cor0 ---- -1422 -224 -4680 onlyif mysql # use DIV operator for integer division query I rowsort label-4884 SELECT ALL col1 DIV + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4884 SELECT ALL col1 / + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 + + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT ALL + - col2 * 35 FROM tab1 AS cor0 ---- -1890 -1995 -3360 query I rowsort SELECT + col1 * + tab1.col0 * 24 FROM tab1 ---- 15360 1872 24960 query I rowsort SELECT + - col0 + - 13 + cor0.col1 * col0 FROM tab1 cor0 ---- 563 62 947 query I rowsort SELECT DISTINCT - col0 * - col1 * - col0 AS col0 FROM tab1 ---- -234 -40960 -83200 query I rowsort SELECT ALL - ( 49 ) AS col2 FROM tab0 ---- -49 -49 -49 query I rowsort SELECT - col1 + - col2 * col1 AS col1 FROM tab0 ---- -194 -2924 -7553 query I rowsort SELECT - col2 + + 53 * + tab0.col1 FROM tab0 ---- 4525 4741 5140 query I rowsort SELECT DISTINCT - 14 * + col0 FROM tab0 ---- -1246 -336 -490 query I rowsort SELECT ALL - col2 + col2 * - ( cor0.col0 + - col0 ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT cor0.col0 * cor0.col1 * + ( ( - col0 ) ) FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT + + 85 AS col1 FROM tab1 cor0 ---- 85 85 85 query I rowsort SELECT ALL col2 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- 1261 1430 580 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + - col1 col2 FROM tab1 AS cor0 ---- -23 54 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 78 * - cor0.col1 + - col0 col2 FROM tab2 AS cor0 ---- 1247 2411 4524 query I rowsort SELECT - ( col0 ) + ( + col1 ) AS col2 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # use DIV operator for integer division query I rowsort label-4901 SELECT DISTINCT + - 94 DIV col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-4901 SELECT DISTINCT + - 94 / col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col2 + cor0.col0 * - ( col0 ) col1 FROM tab1 AS cor0 ---- -847 2816 2907 query I rowsort SELECT ALL - + col2 + - cor0.col1 FROM tab1 AS cor0 ---- -109 -67 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-4904 SELECT ALL ( tab2.col1 ) * tab2.col2 DIV col0 FROM tab2 ---- 119 19 8 skipif mysql # not compatible query I rowsort label-4904 SELECT ALL ( tab2.col1 ) * tab2.col2 / col0 FROM tab2 ---- 119 19 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col0 + col2 * + col1 col1 FROM tab2 AS cor0 ---- -2356 -494 648 onlyif mysql # use DIV operator for integer division query I rowsort label-4906 SELECT + 92 DIV + col1 FROM tab2 ---- 1 2 5 skipif mysql # not compatible query I rowsort label-4906 SELECT + 92 / + col1 FROM tab2 ---- 1 2 5 query I rowsort SELECT 94 * - cor0.col2 FROM tab1 cor0 ---- -5076 -5358 -9024 query I rowsort SELECT + + ( + 74 ) AS col0 FROM tab1 AS cor0 ---- 74 74 74 query I rowsort SELECT - ( col1 ) * 54 + + col1 AS col2 FROM tab2 AS cor0 ---- -1643 -3127 -901 onlyif mysql # use DIV operator for integer division query I rowsort label-4910 SELECT + cor0.col2 * col0 + 39 DIV + col1 FROM tab2 cor0 ---- 190 2028 3004 skipif mysql # not compatible query I rowsort label-4910 SELECT + cor0.col2 * col0 + 39 / + col1 FROM tab2 cor0 ---- 190 2028 3004 query I rowsort SELECT DISTINCT - - 36 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 53 67 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + + cor0.col1 col2 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-4913 SELECT col0 DIV col2 + 65 AS col1 FROM tab0 AS cor0 ---- 100 65 66 skipif mysql # not compatible query I rowsort label-4913 SELECT col0 / col2 + 65 AS col1 FROM tab0 AS cor0 ---- 100 65 66 query I rowsort SELECT col0 * - col0 * - col0 - + col2 AS col0 FROM tab1 cor0 ---- -27 262087 511904 query I rowsort SELECT - col0 + - col0 + ( col0 ) * + cor0.col0 FROM tab0 AS cor0 ---- 1155 528 7743 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4916 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col1 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-4916 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col1 FROM tab0 ---- NULL query I rowsort SELECT DISTINCT tab0.col2 * + tab0.col0 AS col2 FROM tab0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-4918 SELECT - tab1.col1 DIV 23 AS col1 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4918 SELECT - tab1.col1 / 23 AS col1 FROM tab1 ---- -1 0 0 query I rowsort SELECT ALL - tab0.col0 AS col1 FROM tab0, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 onlyif mysql # use DIV operator for integer division query I rowsort label-4920 SELECT col2 DIV - ( col2 ) AS col2 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4920 SELECT col2 / - ( col2 ) AS col2 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT cor0.col2 * 14 AS col0 FROM tab1 AS cor0 ---- 1344 756 798 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col1 col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT + col0 + col2 * - 79 AS col1 FROM tab0 AS cor0 ---- -2583 -44 -6389 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4924 SELECT + + col2 * CAST( - col1 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-4924 SELECT + + col2 * CAST ( - col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-4925 SELECT - tab0.col2 DIV - col0 + 5 FROM tab0 ---- 5 5 6 skipif mysql # not compatible query I rowsort label-4925 SELECT - tab0.col2 / - col0 + 5 FROM tab0 ---- 5 5 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor1.col0 col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 24 35 89 query I rowsort SELECT ALL + 74 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 2ccf8ef3f477e1a1a3e30c8b8154ff31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col1 ) + + col2 col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT 92 AS col0 FROM tab2 cor0 ---- 92 92 92 query I rowsort SELECT ALL + 75 * col1 FROM tab2 cor0 ---- 1275 2325 4425 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4931 SELECT DISTINCT + CAST( + col0 AS SIGNED ) * - col0 + col0 col1 FROM tab1 AS cor0 ---- -4032 -6 -6320 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4931 SELECT DISTINCT + CAST ( + col0 AS INTEGER ) * - col0 + col0 col1 FROM tab1 AS cor0 ---- -4032 -6 -6320 query I rowsort SELECT DISTINCT - + col1 * + cor0.col1 + col2 AS col0 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT + cor0.col2 * col0 + + col1 * - ( 59 ) AS col0 FROM tab1 AS cor0 ---- -1372 3058 6913 query I rowsort SELECT DISTINCT + 19 FROM tab0, tab1, tab1 AS cor0, tab2 ---- 19 query I rowsort SELECT ALL - col1 * + ( col1 + - tab0.col0 ) AS col1 FROM tab0 ---- -182 -5332 -6014 query I rowsort SELECT DISTINCT - ( - ( col2 ) * + col0 + + 45 * + col0 ) FROM tab1 ---- 27 4080 768 query I rowsort SELECT ALL - 99 AS col1 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 761f5f1a166a00db99360141565a85da query I rowsort SELECT + col1 * 12 FROM tab0 AS cor0 ---- 1032 1092 1164 onlyif mysql # use DIV operator for integer division query I rowsort label-4939 SELECT cor0.col0 DIV - cor0.col2 col2 FROM tab0 AS cor0 ---- -1 -35 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4939 SELECT cor0.col0 / - cor0.col2 col2 FROM tab0 AS cor0 ---- -1 -35 0 query I rowsort SELECT + - 64 AS col0 FROM tab0 AS cor0 ---- -64 -64 -64 onlyif mysql # use DIV operator for integer division query I rowsort label-4941 SELECT + - col1 + col1 DIV col2 AS col1 FROM tab1 cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4941 SELECT + - col1 + col1 / col2 AS col1 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT cor0.col2 + ( 51 ) FROM tab0, tab0 AS cor0 ---- 133 52 84 query I rowsort SELECT + col0 * - col0 * 26 - col0 AS col0 FROM tab2 AS cor0 ---- -1281 -158262 -162345 query I rowsort SELECT col1 + col0 - - tab2.col2 FROM tab2 ---- 134 163 65 query I rowsort SELECT ALL 47 FROM tab0 cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT - col1 + 60 FROM tab2 cor0 ---- 1 29 43 onlyif mysql # use DIV operator for integer division query I rowsort label-4947 SELECT col1 DIV col0 + 30 FROM tab0 ---- 31 32 33 skipif mysql # not compatible query I rowsort label-4947 SELECT col1 / col0 + 30 FROM tab0 ---- 31 32 33 query I rowsort SELECT col0 + - tab2.col0 * + 28 FROM tab2 ---- -189 -2106 -2133 query I rowsort SELECT + col0 + ( - col1 ) FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT col1 * ( + 72 ) + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- 1881 4816 7336 query I rowsort SELECT ALL col1 + col2 - - col1 * - tab0.col2 FROM tab0 ---- -2719 -7289 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4952 SELECT DISTINCT col0 + - CAST( - col0 AS SIGNED ) * - col1 + + ( col2 ) FROM tab1 AS cor0 ---- -21 -519 -864 skipif mysql # not compatible query I rowsort label-4952 SELECT DISTINCT col0 + - CAST ( - col0 AS INTEGER ) * - col1 + + ( col2 ) FROM tab1 AS cor0 ---- -21 -519 -864 query I rowsort SELECT - cor0.col2 + + 0 AS col0 FROM tab1 AS cor0 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4954 SELECT + col2 * - CAST( + col0 AS SIGNED ) * + col2 - + 40 * + ( col2 ) * 42 AS col0 FROM tab2 AS cor0 ---- -177916 -50463 -96408 skipif mysql # not compatible query I rowsort label-4954 SELECT + col2 * - CAST ( + col0 AS INTEGER ) * + col2 - + 40 * + ( col2 ) * 42 AS col0 FROM tab2 AS cor0 ---- -177916 -50463 -96408 onlyif mysql # use DIV operator for integer division query I rowsort label-4955 SELECT ALL tab0.col1 + + col1 DIV ( col2 * col0 ) AS col1 FROM tab0 ---- 86 91 99 skipif mysql # not compatible query I rowsort label-4955 SELECT ALL tab0.col1 + + col1 / ( col2 * col0 ) AS col1 FROM tab0 ---- 86 91 99 query I rowsort SELECT DISTINCT + 64 + col0 AS col1 FROM tab1 ---- 128 144 67 query I rowsort SELECT 10 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 query I rowsort SELECT ALL + col2 + - 94 + + col0 AS col0 FROM tab2 AS cor0 ---- -60 10 23 query I rowsort SELECT DISTINCT - + col2 * 4 AS col0 FROM tab1 AS cor0 ---- -216 -228 -384 query I rowsort SELECT ALL + - col2 * col2 AS col0 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL + col2 + - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT - - cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT - col0 * + 31 AS col0 FROM tab1 AS cor0 ---- -1984 -2480 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * - col2 col2 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-4965 SELECT ALL + col1 DIV ( - cor0.col2 * col1 ) FROM tab0 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4965 SELECT ALL + col1 / ( - cor0.col2 * col1 ) FROM tab0 cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4966 SELECT + - col1 DIV + 18 FROM tab1 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4966 SELECT + - col1 / + 18 FROM tab1 cor0 ---- -1 0 0 query I rowsort SELECT - - cor0.col0 + + col2 * - col2 FROM tab2 AS cor0 ---- -1365 -598 -722 onlyif mysql # use DIV operator for integer division query I rowsort label-4968 SELECT ALL + col2 DIV col2 + col0 * tab1.col2 * col2 FROM tab1 ---- 207937 737281 8749 skipif mysql # not compatible query I rowsort label-4968 SELECT ALL + col2 / col2 + col0 * tab1.col2 * col2 FROM tab1 ---- 207937 737281 8749 query III rowsort SELECT ALL * FROM tab0 WHERE NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT ALL col1 AS col1 FROM tab1 WHERE ( + col0 ) IN ( - col2 ) ---- query I rowsort SELECT + col2 - col0 * tab0.col2 AS col2 FROM tab0 ---- -34 -7216 -759 onlyif mysql # use DIV operator for integer division query I rowsort label-4972 SELECT col2 DIV - col1 col1 FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4972 SELECT col2 / - col1 col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT - col1 + - col0 * - col2 FROM tab2 ---- 158 1969 2985 query I rowsort SELECT ALL col1 * tab0.col1 + + col1 AS col2 FROM tab0 ---- 7482 8372 9506 query I rowsort SELECT ALL col2 FROM tab2 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT ALL + col0 + cor0.col0 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 228 329 682 query I rowsort SELECT DISTINCT - col1 + + cor0.col1 * + col0 * + col1 FROM tab0 AS cor0 ---- 177418 329218 736918 query I rowsort SELECT DISTINCT + col1 * col2 - tab1.col1 FROM tab1 WHERE NOT tab1.col2 <= NULL ---- query I rowsort SELECT - col1 * - tab0.col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ALL col1 - + col1 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT - - col0 + + col1 * + 16 FROM tab1 AS cor0 ---- 224 288 419 query I rowsort SELECT + + 24 AS col1 FROM tab0 AS cor0 ---- 24 24 24 query I rowsort SELECT DISTINCT + cor0.col0 * - cor0.col0 FROM tab0, tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL + + cor0.col1 * + cor0.col1 FROM tab0 AS cor0 ---- 7396 8281 9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 54 * - col1 + - ( cor0.col0 + col0 ) col0 FROM tab0 AS cor0 ---- 4596 4736 5168 query I rowsort SELECT ALL 35 * - col0 + - col0 AS col2 FROM tab0 AS cor0 ---- -1260 -3204 -864 query I rowsort SELECT - 38 + col1 AS col2 FROM tab0 AS cor0 ---- 48 53 59 query I rowsort SELECT DISTINCT - col0 - - col0 AS col2 FROM tab2 cor0 ---- 0 query I rowsort SELECT DISTINCT - + 89 + - col2 * - col0 AS col2 FROM tab1 AS cor0 ---- 3559 73 7591 query I rowsort SELECT col2 * ( 6 + - col0 ) AS col2 FROM tab0 AS cor0 ---- -29 -594 -6806 onlyif mysql # use DIV operator for integer division query I rowsort label-4991 SELECT DISTINCT + ( - cor0.col0 ) DIV cor0.col0 AS col2 FROM tab2, tab0 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-4991 SELECT DISTINCT + ( - cor0.col0 ) / cor0.col0 AS col2 FROM tab2, tab0 AS cor0 ---- -1 query I rowsort SELECT - col1 * + ( - cor0.col2 ) + col2 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-4993 SELECT col1 * col1 + ( - col2 ) DIV - col1 FROM tab2 ---- 291 3481 961 skipif mysql # not compatible query I rowsort label-4993 SELECT col1 * col1 + ( - col2 ) / - col1 FROM tab2 ---- 291 3481 961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4994 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4994 SELECT DISTINCT + - CAST ( NULL AS REAL ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- NULL query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab2 cor1, tab0 cor2 ---- 972 values hashing to 63ccb67e72ebac679a0221202c067b9e query I rowsort SELECT DISTINCT col1 * - 33 FROM tab2 AS cor0 ---- -1023 -1947 -561 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 55 * col0 col0 FROM tab0 AS cor0 ---- 1320 1925 4895 query I rowsort SELECT ALL + col0 * + ( col2 ) FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT - - 8 + - 86 AS col0 FROM tab0 AS cor0 ---- -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5000 SELECT DISTINCT - 81 + col1 * col0 / + 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-5000 SELECT DISTINCT - 81 + col1 * col0 / + CAST ( NULL AS INTEGER ) col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - ( - col2 ) * - col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-5002 SELECT + 65 + col0 DIV - col0 FROM tab0 AS cor0 ---- 64 64 64 skipif mysql # not compatible query I rowsort label-5002 SELECT + 65 + col0 / - col0 FROM tab0 AS cor0 ---- 64 64 64 onlyif mysql # use DIV operator for integer division query I rowsort label-5003 SELECT DISTINCT ( + col2 ) DIV col2 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-5003 SELECT DISTINCT ( + col2 ) / col2 FROM tab0 ---- 1 query I rowsort SELECT - ( + tab0.col1 ) AS col2 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT 82 + + col1 * - tab0.col2 * - tab0.col2 FROM tab0 ---- 179 611966 93736 query I rowsort SELECT ALL - + ( - 7 ) + col2 AS col1 FROM tab1 AS cor0 ---- 103 61 64 query I rowsort SELECT DISTINCT - 54 FROM tab0 ---- -54 query I rowsort SELECT DISTINCT + + col1 + + cor0.col1 FROM tab1 cor0 ---- 20 26 52 query I rowsort SELECT ALL col0 * + 53 AS col0 FROM tab0 ---- 1272 1855 4717 query I rowsort SELECT 38 * cor0.col1 + cor0.col0 FROM tab2 AS cor0 ---- 1185 2320 725 query I rowsort SELECT - 80 + - col0 FROM tab1 AS cor0 ---- -144 -160 -83 query I rowsort SELECT 22 * - col0 + col0 FROM tab0 cor0 ---- -1869 -504 -735 query I rowsort SELECT - col2 * + col2 + + col1 AS col1 FROM tab1 cor0 ---- -2890 -3239 -9203 query I rowsort SELECT - + 69 + + col1 FROM tab1 AS cor0 ---- -43 -56 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + 9 col2 FROM tab1 ---- 19 22 35 query I rowsort SELECT DISTINCT + + 82 + + col2 FROM tab0 cor0 ---- 115 164 83 query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE col0 <= ( - col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5018 SELECT tab1.col2 + + col2 DIV col0 FROM tab1 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-5018 SELECT tab1.col2 + + col2 / col0 FROM tab1 ---- 57 72 97 query I rowsort SELECT DISTINCT col2 * - tab0.col2 AS col1 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT + col1 * col1 * - cor0.col2 + col2 * col0 * col1 AS col2 FROM tab0 AS cor0 ---- -14924 -175956 -6014 query I rowsort SELECT DISTINCT + col0 AS col1 FROM tab1 AS cor0 WHERE - col1 / + col0 - - cor0.col2 < - col2 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col0 + col2 col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ALL col1 - + col1 AS col2 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 - - col2 * tab0.col2 col2 FROM tab0 ---- 1113 36 6813 query III rowsort SELECT * FROM tab2 WHERE + col0 <> NULL ---- query I rowsort SELECT DISTINCT - col0 - col2 * col0 FROM tab0 ---- -70 -7387 -816 query I rowsort SELECT - col0 * tab1.col1 - col2 AS col0 FROM tab1 ---- -1136 -132 -697 query I rowsort SELECT ALL - col2 * + col1 AS col2 FROM tab0 ---- -2838 -7462 -97 query III rowsort SELECT * FROM tab2 WHERE NOT col2 + + col0 > ( NULL ) ---- query I rowsort SELECT DISTINCT + tab2.col0 AS col1 FROM tab2 WHERE NULL IN ( col2 ) ---- query I rowsort SELECT DISTINCT col0 + + col0 + cor0.col1 FROM tab1 cor0 ---- 138 173 32 query I rowsort SELECT - col0 + col2 * col2 AS col0 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT DISTINCT - + col1 * + col0 + col1 * - col1 AS col0 FROM tab1 cor0 ---- -1209 -740 -754 query I rowsort SELECT col1 * + col1 - + col0 FROM tab1 AS cor0 ---- 36 673 89 query I rowsort SELECT DISTINCT + col1 * col0 * col0 AS col0 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT - col2 + col1 + - col1 AS col2 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT - col2 * + col0 * col0 AS col1 FROM tab0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT tab2.col0 * col2 * + tab2.col2 FROM tab2 ---- 114076 5103 52728 query I rowsort SELECT - col1 - - col1 * col0 * tab2.col0 FROM tab2 ---- 106080 1488 358897 query I rowsort SELECT - col1 * - col2 + + col0 AS col0 FROM tab0 cor0 ---- 132 2862 7551 query I rowsort SELECT col1 * - col1 * + col1 AS col1 FROM tab2 AS cor0 ---- -205379 -29791 -4913 query I rowsort SELECT col0 * + col1 - col2 AS col2 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT DISTINCT tab2.col1 * col2 + + col2 AS col2 FROM tab2 ---- 1560 684 864 query I rowsort SELECT col2 + tab2.col1 + + col0 FROM tab2 ---- 134 163 65 query I rowsort SELECT - col2 + tab0.col1 * + col2 FROM tab0 ---- 2805 7380 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5046 SELECT + col1 + col1 DIV + col1 AS col0 FROM tab2 AS cor0 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-5046 SELECT + col1 + col1 / + col1 AS col0 FROM tab2 AS cor0 ---- 18 32 60 onlyif mysql # use DIV operator for integer division query I rowsort label-5047 SELECT DISTINCT ( - col0 ) DIV col1 AS col0 FROM tab1 AS cor0 ---- -6 0 skipif mysql # not compatible query I rowsort label-5047 SELECT DISTINCT ( - col0 ) / col1 AS col0 FROM tab1 AS cor0 ---- -6 0 skipif mysql # not compatible query I rowsort SELECT DISTINCT - - CAST ( col0 AS REAL ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL + 80 * 91 FROM tab0 AS cor0 ---- 7280 7280 7280 query I rowsort SELECT ALL - + cor0.col1 + + col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ( - ( + col1 ) ) * cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT col2 * 75 + + 76 FROM tab2 ---- 2026 2101 2926 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5053 SELECT - - CAST( + ( col2 ) AS SIGNED ) * ( - 44 ) AS col2 FROM tab2 AS cor0 ---- -1144 -1188 -1672 skipif mysql # not compatible query I rowsort label-5053 SELECT - - CAST ( + ( col2 ) AS INTEGER ) * ( - 44 ) AS col2 FROM tab2 AS cor0 ---- -1144 -1188 -1672 onlyif mysql # use DIV operator for integer division query I rowsort label-5054 SELECT - col0 * ( + col1 ) DIV col1 + ( + col0 ) FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5054 SELECT - col0 * ( + col1 ) / col1 + ( + col0 ) FROM tab0 ---- 0 0 0 query I rowsort SELECT col2 - - ( col2 * col1 ) FROM tab1 ---- 1344 1458 627 query I rowsort SELECT - tab2.col2 * - ( + tab2.col1 ) + + tab2.col0 * tab2.col2 * 56 FROM tab2 ---- 11421 115102 168758 onlyif mysql # use DIV operator for integer division query I rowsort label-5057 SELECT DISTINCT - col1 - col1 DIV + tab1.col2 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-5057 SELECT DISTINCT - col1 - col1 / + tab1.col2 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT ( col0 ) * + col0 + col0 FROM tab0 ---- 1260 600 8010 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - col1 AS REAL ) * - col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT - 55 * col0 + + col0 FROM tab1 AS cor0 ---- -162 -3456 -4320 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 86 + col1 + tab2.col1 * - tab2.col0 col2 FROM tab2 ---- -100 -1240 -4457 query I rowsort SELECT + col0 * + col0 * + ( col0 ) FROM tab0 ---- 13824 42875 704969 query I rowsort SELECT + - cor0.col2 + + 35 FROM tab0 AS cor0 ---- -47 2 34 query I rowsort SELECT DISTINCT + - col0 + + col2 AS col1 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT 42 + col1 * ( + col2 ) AS col2 FROM tab1 AS cor0 ---- 1290 1446 612 onlyif mysql # use DIV operator for integer division query I rowsort label-5066 SELECT ALL + col2 DIV col0 + col1 AS col2 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-5066 SELECT ALL + col2 / col0 + col1 AS col2 FROM tab1 ---- 10 14 44 query I rowsort SELECT + 8 AS col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 33069adc3c1142d31511ec88fcfa40af query I rowsort SELECT - - col2 * 37 * col1 FROM tab1 AS cor0 ---- 21090 46176 51948 query I rowsort SELECT ALL 17 AS col2 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e0dd9155e4d67132637a04c18ef46b2a query I rowsort SELECT 81 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT ALL + col2 + 1 AS col2 FROM tab1 AS cor0 ---- 55 58 97 onlyif mysql # use DIV operator for integer division query I rowsort label-5072 SELECT ALL + - col2 DIV col1 AS col0 FROM tab2 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-5072 SELECT ALL + - col2 / col1 AS col0 FROM tab2 AS cor0 ---- -2 0 0 query I rowsort SELECT - + cor0.col0 * 22 AS col0 FROM tab0 AS cor0 ---- -1958 -528 -770 query IIIIIIIIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab0, tab2 cor1, tab2, tab2 AS cor2, tab2 AS cor3 ---- 13122 values hashing to f9a609677e81a6738dfc1fa2af612517 query I rowsort SELECT ALL - col0 * + cor0.col1 - - col1 * + col2 FROM tab2 AS cor0 ---- -3068 -697 620 query I rowsort SELECT col1 + 94 * col0 FROM tab2 AS cor0 ---- 689 7391 7443 query I rowsort SELECT ALL - col1 * + ( - col1 ) * - col1 + col2 * - 55 FROM tab0 AS cor0 ---- -637871 -758081 -912728 query I rowsort SELECT DISTINCT + + col2 * + col1 + col2 - col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + col2 - + col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT tab0.col1 * + ( + col0 ) FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT - + col0 + col1 * col1 FROM tab2 AS cor0 ---- 210 3403 954 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5082 SELECT DISTINCT + col1 + + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5082 SELECT DISTINCT + col1 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - col1 + 78 FROM tab0 AS cor0 ---- -13 -19 -8 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab1 cor0, tab0 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 90e25bbdedfdeba1119139dab203aeea query I rowsort SELECT DISTINCT - - 84 * + col1 - col0 AS col2 FROM tab0 AS cor0 ---- 7200 7555 8113 query I rowsort SELECT + cor0.col1 * tab2.col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 3aa3dc9c06ac75ec040ed5bc20953cf9 query I rowsort SELECT + - ( col1 ) * - col2 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT ( 11 ) + + col1 FROM tab0 AS cor0 ---- 102 108 97 query I rowsort SELECT ALL + cor1.col1 AS col1 FROM tab1, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd skipif mysql # not compatible query I rowsort SELECT + - 53 + cor0.col1 + - CAST ( col1 AS REAL ) FROM tab1 AS cor0 ---- -53 -53 -53 query I rowsort SELECT DISTINCT cor0.col2 - col0 * col0 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT ALL - + col2 * + col1 - col0 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT + col0 + col1 + - col2 AS col2 FROM tab2 AS cor0 ---- 11 111 58 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5094 SELECT col0 * + CAST( col2 AS SIGNED ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 skipif mysql # not compatible query I rowsort label-5094 SELECT col0 * + CAST ( col2 AS INTEGER ) * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT + cor0.col1 * - col2 * + col1 + col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -22624 -36513 -9796 query I rowsort SELECT DISTINCT tab1.col0 * + col0 + + col1 AS col2 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT + col1 * col2 + - cor0.col1 * + col0 * col2 FROM tab2 AS cor0 ---- -118118 -5022 -50388 query I rowsort SELECT + - col2 + + col0 * col1 + col2 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT col1 * - col2 + + tab2.col2 AS col0 FROM tab2 ---- -1508 -608 -810 query I rowsort SELECT - tab1.col2 * col0 * col2 + + col2 * col0 AS col1 FROM tab1 ---- -204288 -729600 -8586 query I rowsort SELECT DISTINCT - + 77 AS col1 FROM tab0, tab1, tab1 AS cor0 ---- -77 query I rowsort SELECT - 19 * tab2.col0 AS col0 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 6d05d1843384ab7fe35fb10238121808 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 78 + + col2 col1 FROM tab2 ---- 104 105 116 query I rowsort SELECT DISTINCT - tab1.col1 * col1 * + ( + ( + col1 ) ) + + 2 * col1 FROM tab1 ---- -17524 -2171 -980 query I rowsort SELECT DISTINCT + col0 * - col0 + col2 AS col1 FROM tab0 ---- -1224 -543 -7839 query I rowsort SELECT DISTINCT - col1 + - col0 * - 55 * - col1 FROM tab0 AS cor0 ---- -113606 -186822 -445536 query I rowsort SELECT ALL - col0 * 39 * + col0 AS col0 FROM tab1 ---- -159744 -249600 -351 query I rowsort SELECT DISTINCT 6 * + ( col2 * col1 ) AS col2 FROM tab0 ---- 17028 44772 582 query I rowsort SELECT - ( + col0 ) + - col0 * 3 AS col0 FROM tab1 AS cor0 ---- -12 -256 -320 query I rowsort SELECT - col1 * + col1 - 93 * tab2.col0 * - tab2.col0 FROM tab2 ---- 3596 562331 580124 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5111 SELECT DISTINCT - col1 + - tab0.col0 + CAST( - 32 AS SIGNED ) col0 FROM tab0 ---- -142 -164 -212 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5111 SELECT DISTINCT - col1 + - tab0.col0 + CAST ( - 32 AS INTEGER ) col0 FROM tab0 ---- -142 -164 -212 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5112 SELECT - - col2 + - col1 * + CAST( - col2 AS SIGNED ) FROM tab1 AS cor0 ---- 1344 1458 627 skipif mysql # not compatible query I rowsort label-5112 SELECT - - col2 + - col1 * + CAST ( - col2 AS INTEGER ) FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-5113 SELECT + 75 DIV - col1 col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5113 SELECT + 75 / - col1 col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5114 SELECT tab0.col1 * col1 DIV col2 FROM tab0 ---- 100 224 9409 skipif mysql # not compatible query I rowsort label-5114 SELECT tab0.col1 * col1 / col2 FROM tab0 ---- 100 224 9409 query I rowsort SELECT 10 * - cor1.col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to f5c002c6d944f584b3086b44d5866d9f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col2 + 80 col0 FROM tab0 ---- 1169 6804 81 query I rowsort SELECT col0 * + ( + col2 ) AS col1 FROM tab0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-5118 SELECT col0 * col2 DIV - ( + col1 ) AS col2 FROM tab1 ---- -364 -590 -6 skipif mysql # not compatible query I rowsort label-5118 SELECT col0 * col2 / - ( + col1 ) AS col2 FROM tab1 ---- -364 -590 -6 query I rowsort SELECT - 97 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to e4a6bd848a69226cbb7ad3d154be321b query I rowsort SELECT + col1 * col0 + 40 FROM tab0 AS cor0 ---- 2104 3435 8139 query I rowsort SELECT ALL col0 * + 64 AS col2 FROM tab1 AS cor0 ---- 192 4096 5120 query I rowsort SELECT + col1 * col1 + 1 * col2 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT - col1 * 85 FROM tab1 ---- -1105 -2210 -850 query I rowsort SELECT DISTINCT 22 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 22 query I rowsort SELECT - 16 * ( - col2 ) FROM tab1 AS cor0 ---- 1536 864 912 onlyif mysql # use DIV operator for integer division query I rowsort label-5126 SELECT - + col0 + col2 DIV cor0.col0 AS col1 FROM tab2 cor0 ---- -4 -78 -79 skipif mysql # not compatible query I rowsort label-5126 SELECT - + col0 + col2 / cor0.col0 AS col1 FROM tab2 cor0 ---- -4 -78 -79 onlyif mysql # use DIV operator for integer division query I rowsort label-5127 SELECT + + CAST( ( - col2 ) AS SIGNED ) DIV 16 AS col2 FROM tab2 AS cor0 ---- -1 -1 -2 skipif mysql # not compatible query I rowsort label-5127 SELECT + + CAST ( ( - col2 ) AS INTEGER ) / 16 AS col2 FROM tab2 AS cor0 ---- -1 -1 -2 query I rowsort SELECT + 93 AS col0 FROM tab2 cor0 ---- 93 93 93 query I rowsort SELECT cor0.col1 * + ( - col2 * col0 ) + 36 AS col2 FROM tab0 AS cor0 ---- -3359 -664082 -68076 query I rowsort SELECT 77 * + cor0.col1 + col0 AS col1 FROM tab1 AS cor0 ---- 1081 2005 834 query I rowsort SELECT ALL - col2 + + col1 * - col0 AS col0 FROM tab0 ---- -2097 -3396 -8181 onlyif mysql # use DIV operator for integer division query I rowsort label-5132 SELECT + 22 DIV - 32 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5132 SELECT + 22 / - 32 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 - - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5134 SELECT ALL col2 / + col1 + col0 / CAST( NULL AS SIGNED ) + - tab0.col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5134 SELECT ALL col2 / + col1 + col0 / CAST ( NULL AS INTEGER ) + - tab0.col0 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT tab1.col2 * + col1 + col0 AS col2 FROM tab1 ---- 1328 1407 634 query I rowsort SELECT - 66 * - col1 + col0 FROM tab1 ---- 1719 724 938 query I rowsort SELECT ALL - 93 - col2 FROM tab2 ---- -119 -120 -131 query I rowsort SELECT ALL - tab2.col2 - - col1 * + col1 FROM tab2 ---- 251 3455 934 onlyif mysql # use DIV operator for integer division query I rowsort label-5139 SELECT col2 DIV - col1 - col0 FROM tab1 AS cor0 ---- -5 -69 -87 skipif mysql # not compatible query I rowsort label-5139 SELECT col2 / - col1 - col0 FROM tab1 AS cor0 ---- -5 -69 -87 query I rowsort SELECT 82 - 23 FROM tab0 AS cor0 ---- 59 59 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5141 SELECT + + CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-5141 SELECT + + CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT - + col0 * col2 + + cor0.col2 FROM tab0 cor0 ---- -34 -7216 -759 query I rowsort SELECT ALL + col0 * + col2 + col0 + col0 AS col2 FROM tab0 AS cor0 ---- 105 7476 840 query I rowsort SELECT ALL + 39 - col2 AS col2 FROM tab0 AS cor0 ---- -43 38 6 query I rowsort SELECT - 64 * - col1 FROM tab0 AS cor0 ---- 5504 5824 6208 query I rowsort SELECT ALL + col2 + - cor0.col1 * + col1 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT ALL + col1 * + col0 * cor0.col0 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 106114 1550 359015 query I rowsort SELECT + - col0 * - col2 * cor0.col1 + - col0 * col0 AS col2 FROM tab0 cor0 ---- 2170 656197 67536 query I rowsort SELECT DISTINCT - 36 + col0 FROM tab1 cor0 ---- -33 28 44 onlyif mysql # use DIV operator for integer division query I rowsort label-5150 SELECT DISTINCT - col1 * - col1 * + 87 + col0 * col1 + 62 DIV col1 FROM tab0 AS cor0 ---- 645516 728546 821978 skipif mysql # not compatible query I rowsort label-5150 SELECT DISTINCT - col1 * - col1 * + 87 + col0 * col1 + 62 / col1 FROM tab0 AS cor0 ---- 645516 728546 821978 query I rowsort SELECT 8 + col0 AS col1 FROM tab2 AS cor0 ---- 15 86 87 query I rowsort SELECT ALL - + 66 * - col2 + - ( - col0 ) AS col2 FROM tab0 AS cor0 ---- 101 2202 5501 onlyif mysql # use DIV operator for integer division query I rowsort label-5153 SELECT ALL - col0 DIV + col1 + col0 * + 29 AS col0 FROM tab2 AS cor0 ---- 203 2261 2287 skipif mysql # not compatible query I rowsort label-5153 SELECT ALL - col0 / + col1 + col0 * + 29 AS col0 FROM tab2 AS cor0 ---- 203 2261 2287 query I rowsort SELECT + col0 * 25 FROM tab2 AS cor0 ---- 175 1950 1975 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5155 SELECT col1 + CAST( col1 AS SIGNED ) FROM tab2 AS cor0 ---- 118 34 62 skipif mysql # not compatible query I rowsort label-5155 SELECT col1 + CAST ( col1 AS INTEGER ) FROM tab2 AS cor0 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-5156 SELECT + col1 DIV - col1 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5156 SELECT + col1 / - col1 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT - - cor0.col1 FROM tab1, tab0, tab0 cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT - col1 * - 1 AS col2 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT - col1 * 23 FROM tab1 cor0 ---- -230 -299 -598 onlyif mysql # use DIV operator for integer division query I rowsort label-5160 SELECT ALL tab0.col1 DIV tab0.col0 col0 FROM tab0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5160 SELECT ALL tab0.col1 / tab0.col0 col0 FROM tab0 ---- 1 2 3 query I rowsort SELECT ALL - 43 + + cor1.col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 97037b581660b1aa2b6ee023c6d9b46f query I rowsort SELECT + - ( + col1 ) * col0 * col1 + ( col0 ) FROM tab1 AS cor0 ---- -13440 -2025 -6336 query I rowsort SELECT + col2 * col1 - + col0 * + ( col1 ) * col2 FROM tab0 AS cor0 ---- -3298 -65274 -656656 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5164 SELECT ALL - col0 * - CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5164 SELECT ALL - col0 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT cor1.col1 AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT ALL 74 * col1 FROM tab1 ---- 1924 740 962 query I rowsort SELECT - + ( col2 ) * ( + cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL 34 * col0 FROM tab0 ---- 1190 3026 816 query I rowsort SELECT + col1 * cor0.col2 + + col2 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-5170 SELECT 63 DIV - 90 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 skipif mysql # not compatible query I rowsort label-5170 SELECT 63 / - 90 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 onlyif mysql # use DIV operator for integer division query I rowsort label-5171 SELECT DISTINCT - + col1 DIV + col1 AS col0 FROM tab1 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-5171 SELECT DISTINCT - + col1 / + col1 AS col0 FROM tab1 cor0 ---- -1 query I rowsort SELECT ALL - 12 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 3983bffe2adf88cb2efc3be93ee620c0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5173 SELECT col1 * col1 + CAST( NULL AS SIGNED ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5173 SELECT col1 * col1 + CAST ( NULL AS INTEGER ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5174 SELECT DISTINCT col1 DIV col2 + col2 * - ( col0 ) FROM tab0 AS cor0 ---- -7297 -790 62 skipif mysql # not compatible query I rowsort label-5174 SELECT DISTINCT col1 / col2 + col2 * - ( col0 ) FROM tab0 AS cor0 ---- -7297 -790 62 onlyif mysql # use DIV operator for integer division query I rowsort label-5175 SELECT ALL cor0.col2 * cor0.col0 DIV ( + cor0.col0 ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-5175 SELECT ALL cor0.col2 * cor0.col0 / ( + cor0.col0 ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col1 * 98 * cor1.col0 col2 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 5d7018fd1093471c0632e4cba83a9216 query I rowsort SELECT ALL + - cor0.col0 * + col0 + col2 + + cor0.col2 * + col0 * + col0 AS col2 FROM tab1 AS cor0 ---- 229433 531 608096 query I rowsort SELECT DISTINCT cor0.col1 * - cor0.col1 * - col1 AS col2 FROM tab1 cor0 ---- 1000 17576 2197 query I rowsort SELECT DISTINCT + col2 * col2 - - col1 AS col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT 49 AS col2 FROM tab0 ---- 49 query I rowsort SELECT - - col0 * 95 * 58 FROM tab1 AS cor0 ---- 16530 352640 440800 query I rowsort SELECT + + col0 * - 83 + - col0 AS col2 FROM tab1 AS cor0 ---- -252 -5376 -6720 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - ( col1 ) ) col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT + 67 AS col1 FROM tab0 cor0 ---- 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5185 SELECT ALL + CAST( col2 AS SIGNED ) + col2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 skipif mysql # not compatible query I rowsort label-5185 SELECT ALL + CAST ( col2 AS INTEGER ) + col2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT - - ( 63 ) * + col0 FROM tab0 AS cor0 ---- 1512 2205 5607 query I rowsort SELECT ALL - + 12 * + col2 AS col1 FROM tab0 AS cor0 ---- -12 -396 -984 query I rowsort SELECT DISTINCT + ( 83 ) FROM tab0 cor0 ---- 83 query I rowsort SELECT DISTINCT - cor0.col0 * 45 FROM tab2 AS cor0 ---- -315 -3510 -3555 query I rowsort SELECT 86 + + col2 FROM tab0 AS cor0 ---- 119 168 87 query I rowsort SELECT + 50 * 94 FROM tab0 AS cor0 ---- 4700 4700 4700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - cor0.col0 ) col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + cor0.col2 * ( - col2 * 78 ) + 32 + col2 FROM tab1 AS cor0 ---- -227362 -253333 -718720 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 63 col0 FROM tab2 AS cor0 ---- 63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 * 20 + - col0 + + 42 * col1 * + col2 col0 FROM tab1 AS cor0 ---- 25156 53936 59025 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5196 SELECT ALL + + col0 * 48 * + col2 - + CAST( + col2 AS SIGNED ) * col1 FROM tab2 cor0 ---- 143450 8235 95810 skipif mysql # not compatible query I rowsort label-5196 SELECT ALL + + col0 * 48 * + col2 - + CAST ( + col2 AS INTEGER ) * col1 FROM tab2 cor0 ---- 143450 8235 95810 query I rowsort SELECT DISTINCT + 37 + + 88 * - col2 * + col0 AS col0 FROM tab0 AS cor0 ---- -3043 -642187 -69659 query I rowsort SELECT + 37 + + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1380 254 4639 query I rowsort SELECT ALL - col2 * - tab2.col0 + col2 FROM tab2 ---- 2054 216 3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col0 * col2 + col2 col1 FROM tab1 AS cor0 ---- -134 -3601 -7597 onlyif mysql # use DIV operator for integer division query I rowsort label-5201 SELECT - - col2 * col0 * + 47 + cor0.col1 DIV + col2 - 94 DIV + 53 AS col1 FROM tab0 AS cor0 ---- 1741 343006 37225 skipif mysql # not compatible query I rowsort label-5201 SELECT - - col2 * col0 * + 47 + cor0.col1 / + col2 - 94 / + 53 AS col1 FROM tab0 AS cor0 ---- 1741 343006 37225 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 18 col1 FROM tab2 AS cor0 ---- 18 18 18 query I rowsort SELECT 4 + + col1 + + col1 * cor0.col1 FROM tab2 AS cor0 ---- 310 3544 996 query I rowsort SELECT - + col2 + col0 + col0 * col0 AS col2 FROM tab1 AS cor0 ---- -42 4103 6384 onlyif mysql # use DIV operator for integer division query I rowsort label-5205 SELECT DISTINCT col2 * 76 DIV - col0 FROM tab2 ---- -25 -293 -36 skipif mysql # not compatible query I rowsort label-5205 SELECT DISTINCT col2 * 76 / - col0 FROM tab2 ---- -25 -293 -36 onlyif mysql # use DIV operator for integer division query I rowsort label-5206 SELECT ( 70 ) DIV col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5206 SELECT ( 70 ) / col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + tab0.col0 * tab0.col1 * + col2 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT - ( 7 ) * + col0 FROM tab1 ---- -21 -448 -560 query I rowsort SELECT ALL + 40 * col2 + + col0 FROM tab0 ---- 1344 3369 75 onlyif mysql # use DIV operator for integer division query I rowsort label-5210 SELECT tab2.col0 DIV col1 + + col2 * 92 FROM tab2 ---- 2393 2484 3500 skipif mysql # not compatible query I rowsort label-5210 SELECT tab2.col0 / col1 + + col2 * 92 FROM tab2 ---- 2393 2484 3500 query I rowsort SELECT ( + 74 ) * - col2 FROM tab0 ---- -2442 -6068 -74 query I rowsort SELECT col1 + - 24 FROM tab2 ---- -7 35 7 onlyif mysql # use DIV operator for integer division query I rowsort label-5213 SELECT ALL - col1 * col0 DIV 59 AS col2 FROM tab2 AS cor0 ---- -22 -3 -78 skipif mysql # not compatible query I rowsort label-5213 SELECT ALL - col1 * col0 / 59 AS col2 FROM tab2 AS cor0 ---- -22 -3 -78 query I rowsort SELECT - ( col1 ) * + col1 + col1 * col0 FROM tab1 AS cor0 ---- -598 540 871 query I rowsort SELECT DISTINCT + 64 * col1 AS col1 FROM tab0 ---- 5504 5824 6208 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5216 SELECT DISTINCT + + col0 + 41 + + 49 * col2 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5216 SELECT DISTINCT + + col0 + 41 + + 49 * col2 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + - col0 + + ( col2 ) FROM tab1 AS cor0 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5218 SELECT ALL + col0 + CAST( col0 AS SIGNED ) * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 196 2106 3081 skipif mysql # not compatible query I rowsort label-5218 SELECT ALL + col0 + CAST ( col0 AS INTEGER ) * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT cor0.col2 + + col1 AS col2 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT ( - 48 ) * col1 * + col0 + 53 * - col2 FROM tab2 AS cor0 ---- -11847 -222274 -66478 query I rowsort SELECT DISTINCT + - ( cor0.col0 ) * col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT + col1 + + col0 * col2 AS col0 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT + tab2.col2 * ( + tab2.col2 + 60 ) * + col0 AS col0 FROM tab2 ---- 16443 174408 294196 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + tab1.col2 col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5225 SELECT DISTINCT CAST( - ( - col0 ) + col1 AS SIGNED ) col2 FROM tab1 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5225 SELECT DISTINCT CAST ( - ( - col0 ) + col1 AS INTEGER ) col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT + - 2 + cor0.col2 * col2 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- 22597 24546 39882 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5227 SELECT col0 * + CAST( NULL AS SIGNED ) * + col1 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-5227 SELECT col0 * + CAST ( NULL AS INTEGER ) * + col1 col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + cor0.col0 + col2 + cor0.col1 FROM tab0 AS cor0 ---- 63 84 95 query I rowsort SELECT + cor0.col2 + + col1 * col1 AS col2 FROM tab1 AS cor0 ---- 157 265 730 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5230 SELECT - cor0.col0 * CAST( cor0.col0 AS SIGNED ) * + col2 - - CAST( + col0 AS SIGNED ) * - col0 col2 FROM tab2 cor0 ---- -1372 -164268 -243399 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5230 SELECT - cor0.col0 * CAST ( cor0.col0 AS INTEGER ) * + col2 - - CAST ( + col0 AS INTEGER ) * - col0 col2 FROM tab2 cor0 ---- -1372 -164268 -243399 query I rowsort SELECT - col1 * col1 + 74 * + col0 AS col2 FROM tab1 ---- -454 4636 5751 query I rowsort SELECT ALL col2 * + ( col2 ) + - col2 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT DISTINCT + col2 + 57 FROM tab0 AS cor0 ---- 139 58 90 query I rowsort SELECT col0 + + 78 AS col2 FROM tab1 AS cor0 ---- 142 158 81 query I rowsort SELECT DISTINCT + cor0.col0 - col0 * 8 FROM tab0 AS cor0 ---- -168 -245 -623 onlyif mysql # use DIV operator for integer division query I rowsort label-5236 SELECT + col2 - col1 DIV + 3 FROM tab0 AS cor0 ---- -31 5 52 skipif mysql # not compatible query I rowsort label-5236 SELECT + col2 - col1 / + 3 FROM tab0 AS cor0 ---- -31 5 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 - - ( + col2 ) * - col1 col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + - 63 col0 FROM tab1 AS cor0 ---- -117 -120 -159 query I rowsort SELECT ALL + - col1 - - 99 AS col2 FROM tab0 AS cor0 ---- 13 2 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * cor0.col0 col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT - ( - ( col1 ) ) AS col0 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT ALL + + 18 FROM tab1 cor0 ---- 18 18 18 query I rowsort SELECT DISTINCT 52 AS col1 FROM tab2, tab1 AS cor0 ---- 52 query I rowsort SELECT ( cor0.col2 ) + + 12 * + col0 AS col0 FROM tab2 AS cor0 ---- 111 962 986 query I rowsort SELECT DISTINCT + - 92 + col0 * 97 AS col2 FROM tab1 AS cor0 ---- 199 6116 7668 query I rowsort SELECT ALL - 92 AS col0 FROM tab0 ---- -92 -92 -92 query I rowsort SELECT - cor0.col2 + + 5 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 4830adb6d3fd84ce1d3cc8a8007ee9f0 onlyif mysql # use DIV operator for integer division query I rowsort label-5248 SELECT ( col1 ) DIV 69 AS col2 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5248 SELECT ( col1 ) / 69 AS col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT + 60 * + col2 AS col0 FROM tab0 ---- 1980 4920 60 query I rowsort SELECT - - col2 + col0 * 88 * + col1 FROM tab2 AS cor0 ---- 118222 19123 405002 query I rowsort SELECT DISTINCT cor0.col0 * col1 * 60 + + col1 AS col2 FROM tab2 AS cor0 ---- 13051 276179 80597 query I rowsort SELECT - ( - 38 ) FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to a7827a79248ee7bf2cee915a631d02cb onlyif mysql # use DIV operator for integer division query I rowsort label-5253 SELECT ALL - cor1.col0 DIV 21 - + 48 FROM tab0, tab0 AS cor0, tab2 cor1, tab1 cor2 ---- 81 values hashing to f0a4e4ad10eeedbe0f2f5aa09b2a2b95 skipif mysql # not compatible query I rowsort label-5253 SELECT ALL - cor1.col0 / 21 - + 48 FROM tab0, tab0 AS cor0, tab2 cor1, tab1 cor2 ---- 81 values hashing to f0a4e4ad10eeedbe0f2f5aa09b2a2b95 query I rowsort SELECT + cor0.col0 * - ( + 63 ) AS col2 FROM tab1 AS cor0 ---- -189 -4032 -5040 query I rowsort SELECT - col0 * + ( col2 ) + col0 AS col0 FROM tab0 AS cor0 ---- -7209 -768 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5256 SELECT DISTINCT + CAST( 40 AS SIGNED ) AS col2 FROM tab2, tab2 AS cor0 ---- 40 skipif mysql # not compatible query I rowsort label-5256 SELECT DISTINCT + CAST ( 40 AS INTEGER ) AS col2 FROM tab2, tab2 AS cor0 ---- 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col2 * tab1.col2 * - col1 + col0 col1 FROM tab1 ---- -119728 -32426 -75813 onlyif mysql # use DIV operator for integer division query I rowsort label-5258 SELECT DISTINCT - col1 DIV - ( + 9 ) AS col0 FROM tab1 AS cor0 ---- 1 2 skipif mysql # not compatible query I rowsort label-5258 SELECT DISTINCT - col1 / - ( + 9 ) AS col0 FROM tab1 AS cor0 ---- 1 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * 77 col2 FROM tab0 AS cor0 ---- -2541 -6314 -77 query I rowsort SELECT col0 * 2 + col1 * col1 FROM tab2 AS cor0 ---- 3637 447 975 query I rowsort SELECT - - col1 * cor0.col2 + col2 + - col1 * - cor0.col1 FROM tab0 cor0 ---- 10267 15825 9507 query I rowsort SELECT DISTINCT 67 + + col2 AS col1 FROM tab0 ---- 100 149 68 query I rowsort SELECT + + 64 * col1 + - col0 FROM tab1 AS cor0 ---- 1661 576 752 query I rowsort SELECT ALL + col1 + + col1 * - 78 AS col2 FROM tab2 AS cor0 ---- -1309 -2387 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 97 col0 FROM tab2 AS cor0 ---- 97 97 97 query I rowsort SELECT ALL + col2 - - col0 AS col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL - col2 * + col2 + - cor0.col2 AS col2 FROM tab1 cor0 ---- -2970 -3306 -9312 query I rowsort SELECT 17 * col2 AS col1 FROM tab1 AS cor0 ---- 1632 918 969 query I rowsort SELECT + - 49 * col0 FROM tab1 AS cor0 ---- -147 -3136 -3920 query I rowsort SELECT ALL 48 + col0 * - cor0.col1 * - 67 AS col2 FROM tab2 AS cor0 ---- 14587 308382 90029 query I rowsort SELECT 34 + col0 FROM tab1 AS cor0 ---- 114 37 98 query I rowsort SELECT ALL - col1 * - col1 + col1 * + col2 FROM tab2 AS cor0 ---- 1798 5015 935 query I rowsort SELECT DISTINCT + - 88 AS col2 FROM tab2 AS cor0 ---- -88 query I rowsort SELECT ALL + + col2 + + col2 + ( col0 ) FROM tab1 AS cor0 ---- 111 178 272 onlyif mysql # use DIV operator for integer division query I rowsort label-5275 SELECT - 3 DIV col0 col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5275 SELECT - 3 / col0 col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + tab0.col0 col1 FROM tab0 ---- 171 36 57 query I rowsort SELECT + col0 * 10 AS col0 FROM tab0 ---- 240 350 890 query I rowsort SELECT + cor0.col2 * 99 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 3587ed66d17f1b4e9ff1c73ae5bd2da4 query I rowsort SELECT + col1 * - col2 + - col0 FROM tab0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT - col2 + + col0 * - col0 FROM tab1 ---- -4153 -63 -6496 query I rowsort SELECT ALL + col0 * + col0 + + cor0.col1 + - col0 * + col2 * col0 AS col0 FROM tab0 AS cor0 ---- -18346 -641510 97 onlyif mysql # use DIV operator for integer division query I rowsort label-5282 SELECT - col1 - + ( col2 ) DIV - col0 FROM tab0 cor0 ---- -85 -91 -97 skipif mysql # not compatible query I rowsort label-5282 SELECT - col1 - + ( col2 ) / - col0 FROM tab0 cor0 ---- -85 -91 -97 query I rowsort SELECT DISTINCT - col1 + ( col0 ) * - cor0.col0 AS col0 FROM tab1 cor0 ---- -35 -4106 -6413 query I rowsort SELECT col0 * - 16 + col0 AS col0 FROM tab1 AS cor0 ---- -1200 -45 -960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5285 SELECT - col0 * CAST( - 30 AS SIGNED ) + col1 * + cor0.col2 AS col0 FROM tab0 cor0 ---- 10132 1147 3558 skipif mysql # not compatible query I rowsort label-5285 SELECT - col0 * CAST ( - 30 AS INTEGER ) + col1 * + cor0.col2 AS col0 FROM tab0 cor0 ---- 10132 1147 3558 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col1 + + 76 col1 FROM tab2 ---- 110 138 194 query I rowsort SELECT ALL - ( - col1 ) + + col0 * - col2 FROM tab1 AS cor0 ---- -136 -3638 -7667 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5288 SELECT - + CAST( col1 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-5288 SELECT - + CAST ( col1 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT - + 79 + + col0 AS col1 FROM tab2 AS cor0 ---- -1 -72 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( 64 ) * - col1 * 58 + - col2 col0 FROM tab1 AS cor0 ---- 37063 48160 96458 query I rowsort SELECT ALL + col0 * + col0 + col2 * - 41 AS col0 FROM tab0 AS cor0 ---- -777 1184 4559 query I rowsort SELECT ALL + + cor0.col1 + 2 AS col0 FROM tab1 cor0 ---- 12 15 28 query I rowsort SELECT col1 * - 30 + col1 FROM tab2 AS cor0 ---- -1711 -493 -899 query I rowsort SELECT - col0 + - col1 * + col2 * 21 AS col2 FROM tab1 AS cor0 ---- -12034 -26288 -29487 query I rowsort SELECT ALL col0 + ( col0 * + col1 ) FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT + col1 * + 73 AS col0 FROM tab1 cor0 ---- 1898 730 949 query I rowsort SELECT DISTINCT col2 + col0 * - col2 * + 68 AS col1 FROM tab1 AS cor0 ---- -10962 -248007 -522144 query I rowsort SELECT ALL - 4 * + 58 FROM tab1 AS cor0 ---- -232 -232 -232 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 + + cor0.col1 * col0 col2 FROM tab2 cor0 ---- 1305 190 4576 query I rowsort SELECT - 53 * - col2 AS col0 FROM tab1 AS cor0 ---- 2862 3021 5088 query I rowsort SELECT - 2 * + col2 AS col1 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT col1 + cor0.col2 - 84 FROM tab0 AS cor0 ---- 14 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-5303 SELECT + - 87 DIV col1 - - col1 * 29 AS col1 FROM tab1 AS cor0 ---- 282 371 751 skipif mysql # not compatible query I rowsort label-5303 SELECT + - 87 / col1 - - col1 * 29 AS col1 FROM tab1 AS cor0 ---- 282 371 751 onlyif mysql # use DIV operator for integer division query I rowsort label-5304 SELECT DISTINCT - + col1 DIV + cor0.col1 col2 FROM tab0 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5304 SELECT DISTINCT - + col1 / + cor0.col1 col2 FROM tab0 AS cor0 ---- -1 query I rowsort SELECT + col2 * col1 * col2 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT DISTINCT + 8 * + cor0.col0 AS col1 FROM tab0 cor0 ---- 192 280 712 query I rowsort SELECT DISTINCT - 58 + col1 * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 231 3423 903 query I rowsort SELECT ALL + col1 * + col1 + - col1 AS col1 FROM tab1 cor0 ---- 156 650 90 query I rowsort SELECT ALL + - col0 * + col2 + + 66 AS col1 FROM tab0 AS cor0 ---- -7232 -726 31 query I rowsort SELECT DISTINCT + - col2 * ( + 46 * col1 ) FROM tab2 AS cor0 ---- -29716 -38502 -70564 query I rowsort SELECT - - col0 - col1 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT col0 * ( col1 ) + col1 * + ( col2 ) FROM tab0 AS cor0 ---- 15561 3492 4902 query I rowsort SELECT DISTINCT - col1 * col1 + - col1 AS col1 FROM tab0 AS cor0 ---- -7482 -8372 -9506 query I rowsort SELECT ALL + - cor0.col1 - cor0.col2 * col0 AS col0 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT ( col2 ) - - 96 AS col1 FROM tab1 ---- 150 153 192 query I rowsort SELECT DISTINCT - col0 - + tab2.col2 FROM tab2 ---- -104 -117 -34 query I rowsort SELECT ALL 58 - tab2.col2 * col0 * + col2 FROM tab2 ---- -114018 -5045 -52670 query I rowsort SELECT + - col2 + col2 * - col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT col1 + 1 + col1 AS col2 FROM tab0 AS cor0 ---- 173 183 195 query I rowsort SELECT col1 * 45 FROM tab2 cor0 ---- 1395 2655 765 query I rowsort SELECT - col1 * ( col1 ) * cor0.col0 + + col2 FROM tab0 cor0 ---- -177471 -329314 -736927 query I rowsort SELECT - + col1 * + col1 - - col1 FROM tab2 AS cor0 ---- -272 -3422 -930 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col2 * - col1 col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT ALL + col0 * ( col1 ) + - col1 AS col0 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT col0 + - ( - col1 ) * col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT ALL + col0 + col0 * 66 * + col2 AS col0 FROM tab2 AS cor0 ---- 12481 133926 198211 query I rowsort SELECT cor0.col1 * - col0 + + col0 AS col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT - cor0.col2 * - 91 FROM tab2 AS cor0 ---- 2366 2457 3458 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 45 col0 FROM tab0, tab2 AS cor0 ---- 45 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5330 SELECT DISTINCT + col1 * CAST( - col0 AS SIGNED ) FROM tab0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort label-5330 SELECT DISTINCT + col1 * CAST ( - col0 AS INTEGER ) FROM tab0 ---- -2064 -3395 -8099 query IIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab2, tab0 AS cor1 WHERE NOT NULL > NULL ---- query I rowsort SELECT col0 * + col2 + col1 * - tab1.col0 AS col1 FROM tab1 ---- 3008 6640 84 query I rowsort SELECT + col1 * 30 AS col1 FROM tab1 ---- 300 390 780 query I rowsort SELECT + 29 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT DISTINCT + col2 + - col2 * - col2 AS col1 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT + 66 * - col2 AS col2 FROM tab0 ---- -2178 -5412 -66 query I rowsort SELECT + col0 + + col2 * + cor0.col2 FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT DISTINCT 53 AS col2 FROM tab1, tab1 AS cor0, tab1 cor1 ---- 53 query I rowsort SELECT - 91 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -124 -173 -92 query I rowsort SELECT + col2 * cor0.col1 + - 32 AS col1 FROM tab1 AS cor0 ---- 1216 1372 538 query I rowsort SELECT - + cor0.col0 * - col1 - + col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT - 65 + + col1 AS col0 FROM tab2 cor0 ---- -34 -48 -6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5343 SELECT cor0.col2 * + col0 - CAST( NULL AS SIGNED ) col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5343 SELECT cor0.col2 * + col0 - CAST ( NULL AS INTEGER ) col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 39 + + col0 - - col2 FROM tab2 AS cor0 ---- 143 156 73 query I rowsort SELECT DISTINCT + ( - col0 ) * - col2 + col1 * col2 AS col0 FROM tab1 AS cor0 ---- 1566 4218 8928 query I rowsort SELECT DISTINCT + cor0.col2 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - + 53 * - col1 FROM tab0 AS cor0 ---- 4558 4823 5141 onlyif mysql # use DIV operator for integer division query I rowsort label-5348 SELECT ALL + 95 DIV col0 AS col0 FROM tab1 AS cor0 ---- 1 1 31 skipif mysql # not compatible query I rowsort label-5348 SELECT ALL + 95 / col0 AS col0 FROM tab1 AS cor0 ---- 1 1 31 query I rowsort SELECT col2 * + col1 - + 70 FROM tab2 AS cor0 ---- 1464 576 767 query I rowsort SELECT + + col1 * + ( + 74 ) AS col2 FROM tab0 AS cor0 ---- 6364 6734 7178 query I rowsort SELECT + + col2 * - 25 AS col2 FROM tab2 AS cor0 ---- -650 -675 -950 query I rowsort SELECT + cor0.col1 + - 81 * - col2 FROM tab0 cor0 ---- 178 2759 6733 query I rowsort SELECT ALL + ( cor0.col0 ) FROM tab1, tab0 cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT + 72 + - col2 AS col2 FROM tab1 AS cor0 ---- -24 15 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5355 SELECT ALL + col2 * CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5355 SELECT ALL + col2 * CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 95 AS col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 33 col1 FROM tab2 AS cor0 ---- 33 33 33 query I rowsort SELECT + col2 * + 65 FROM tab0 AS cor0 ---- 2145 5330 65 query I rowsort SELECT ALL + - 68 * col2 FROM tab2 AS cor0 ---- -1768 -1836 -2584 query I rowsort SELECT + col2 * - 69 FROM tab1 cor0 ---- -3726 -3933 -6624 query I rowsort SELECT DISTINCT 35 * + 79 AS col2 FROM tab0, tab2 AS cor0 ---- 2765 query I rowsort SELECT ALL + tab2.col1 * - 86 * col1 AS col1 FROM tab2 ---- -24854 -299366 -82646 onlyif mysql # use DIV operator for integer division query I rowsort label-5363 SELECT ALL + - 7 DIV col1 AS col0 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5363 SELECT ALL + - 7 / col1 AS col0 FROM tab2 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * + 33 col2 FROM tab1 ---- 2112 2640 99 query I rowsort SELECT ALL 57 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 8 col1 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 33069adc3c1142d31511ec88fcfa40af query I rowsort SELECT DISTINCT - col1 * 18 * - col2 AS col2 FROM tab1 cor0 ---- 10260 22464 25272 query I rowsort SELECT DISTINCT + + cor0.col0 + 19 FROM tab0 AS cor0 ---- 108 43 54 query I rowsort SELECT DISTINCT col0 * - ( + 57 * col2 + - ( + col2 ) ) AS col0 FROM tab2 AS cor0 ---- -10584 -113568 -168112 query I rowsort SELECT ALL + col0 + 53 + + col1 AS col2 FROM tab1 AS cor0 ---- 127 146 82 query I rowsort SELECT + - col0 * ( - col2 ) + col2 * + 57 AS col0 FROM tab0 AS cor0 ---- 11972 2673 92 onlyif mysql # use DIV operator for integer division query I rowsort label-5372 SELECT DISTINCT - col0 DIV - col1 + col1 FROM tab2 ---- 21 31 60 skipif mysql # not compatible query I rowsort label-5372 SELECT DISTINCT - col0 / - col1 + col1 FROM tab2 ---- 21 31 60 query I rowsort SELECT + tab1.col2 + - tab1.col0 * + col0 AS col2 FROM tab1 ---- -4039 -6304 45 query I rowsort SELECT DISTINCT + 17 FROM tab1, tab0 cor0, tab1 AS cor1 ---- 17 query I rowsort SELECT - 5 AS col2 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 4f346dd2f65047c836c6957f80f0ef9e query I rowsort SELECT ALL col0 * tab2.col1 * + col1 - col1 AS col0 FROM tab2 ---- 22814 271459 6696 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - tab1.col0 ) + 13 - col1 col0 FROM tab1 ---- -10 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-5378 SELECT col1 * 59 + ( - col1 + - cor0.col1 ) DIV 77 AS col2 FROM tab1 AS cor0 ---- 1534 590 767 skipif mysql # not compatible query I rowsort label-5378 SELECT col1 * 59 + ( - col1 + - cor0.col1 ) / 77 AS col2 FROM tab1 AS cor0 ---- 1534 590 767 query I rowsort SELECT + tab2.col2 * 52 AS col0 FROM tab2 ---- 1352 1404 1976 query I rowsort SELECT ALL - + col1 * - 15 FROM tab1 AS cor0 ---- 150 195 390 query I rowsort SELECT - cor0.col1 + - 91 AS col1 FROM tab1 AS cor0 ---- -101 -104 -117 query I rowsort SELECT DISTINCT - - col1 * col2 + col2 * + col0 AS col0 FROM tab0 AS cor0 ---- 132 14760 3630 query I rowsort SELECT + - cor0.col0 + + col1 AS col0 FROM tab1 cor0 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + - 28 * 70 col0 FROM tab1 AS cor0 ---- -1880 -1896 -1957 query I rowsort SELECT + col0 * - ( col1 ) + col2 FROM tab1 cor0 ---- -24 -583 -944 onlyif mysql # use DIV operator for integer division query I rowsort label-5386 SELECT col2 DIV - col2 + - col2 + - col0 * + col1 FROM tab0 AS cor0 ---- -2098 -3397 -8182 skipif mysql # not compatible query I rowsort label-5386 SELECT col2 / - col2 + - col2 + - col0 * + col1 FROM tab0 AS cor0 ---- -2098 -3397 -8182 query I rowsort SELECT col0 + cor0.col2 + col0 FROM tab0 AS cor0 ---- 260 71 81 query I rowsort SELECT col2 - cor0.col1 * col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT DISTINCT + col2 * - col1 + 51 AS col2 FROM tab2 ---- -1483 -595 -786 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5390 SELECT + col0 * CAST( 6 AS SIGNED ) AS col1 FROM tab1 ---- 18 384 480 skipif mysql # not compatible query I rowsort label-5390 SELECT + col0 * CAST ( 6 AS INTEGER ) AS col1 FROM tab1 ---- 18 384 480 query I rowsort SELECT col2 * + 6 FROM tab0 ---- 198 492 6 query I rowsort SELECT ALL col2 * col2 * col2 FROM tab2 ---- 17576 19683 54872 query I rowsort SELECT DISTINCT col0 * col1 * - 58 AS col0 FROM tab0 ---- -119712 -196910 -469742 query I rowsort SELECT ALL + col0 * 2 - - ( col1 ) FROM tab0 AS cor0 ---- 134 167 269 query I rowsort SELECT DISTINCT + + col2 + - col2 * 17 FROM tab0 cor0 ---- -1312 -16 -528 query I rowsort SELECT DISTINCT + cor0.col2 AS col2 FROM tab1, tab0, tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT col1 * 23 * 21 FROM tab1 ---- 12558 4830 6279 query I rowsort SELECT DISTINCT - tab1.col1 FROM tab1, tab0, tab2 cor0 ---- -10 -13 -26 query I rowsort SELECT ALL - 14 AS col2 FROM tab1, tab2, tab2 cor0, tab2 AS cor1 ---- 81 values hashing to a58fbac92f43bc63036f08d7bd355007 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5400 SELECT CAST( col1 * col2 AS SIGNED ) FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-5400 SELECT CAST ( col1 * col2 AS INTEGER ) FROM tab2 ---- 1534 646 837 query I rowsort SELECT - 58 AS col0 FROM tab0 ---- -58 -58 -58 query I rowsort SELECT 92 AS col0 FROM tab0, tab2, tab0 cor0 ---- 27 values hashing to c64cb7a81da51f4be0b6906a223e8817 query I rowsort SELECT ALL - tab2.col2 * - col0 AS col1 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT ALL col2 * - cor0.col0 + - col0 AS col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT ALL 54 + + col1 AS col0 FROM tab0 AS cor0 ---- 140 145 151 query I rowsort SELECT - - 52 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 4472 4732 5044 query I rowsort SELECT 8 * col2 FROM tab2 cor0 ---- 208 216 304 query I rowsort SELECT col1 + col0 * 2 AS col1 FROM tab0 AS cor0 ---- 134 167 269 onlyif mysql # use DIV operator for integer division query I rowsort label-5409 SELECT DISTINCT + + col0 + cor0.col0 DIV cor0.col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-5409 SELECT DISTINCT + + col0 + cor0.col0 / cor0.col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT DISTINCT cor0.col2 FROM tab1, tab2, tab0 AS cor0, tab0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT - col0 * 81 + col2 AS col2 FROM tab0 AS cor0 ---- -1911 -2834 -7127 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5413 SELECT + - col0 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5413 SELECT + - col0 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + col2 - 35 FROM tab2 cor0 ---- -61 -62 -73 query I rowsort SELECT + - col0 * 95 - - ( col0 * - col0 ) AS col2 FROM tab0 AS cor0 ---- -16376 -2856 -4550 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5416 SELECT cor0.col1 * + CAST( NULL AS SIGNED ) col2 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-5416 SELECT cor0.col1 * + CAST ( NULL AS INTEGER ) col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT col1 * - 65 FROM tab2 cor0 ---- -1105 -2015 -3835 onlyif mysql # use DIV operator for integer division query I rowsort label-5418 SELECT - + col1 + + col2 DIV cor0.col1 FROM tab2 AS cor0 ---- -15 -31 -59 skipif mysql # not compatible query I rowsort label-5418 SELECT - + col1 + + col2 / cor0.col1 FROM tab2 AS cor0 ---- -15 -31 -59 query I rowsort SELECT + col0 * col1 + cor0.col2 * - col0 AS col2 FROM tab0 AS cor0 ---- 1272 3360 801 query I rowsort SELECT DISTINCT - + 91 * - col0 FROM tab2 AS cor0 ---- 637 7098 7189 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5421 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + - col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5421 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + - col0 FROM tab0 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5422 SELECT ALL - CAST( NULL AS SIGNED ) * + col0 - + col2 / 1 AS col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5422 SELECT ALL - CAST ( NULL AS INTEGER ) * + col0 - + col2 / 1 AS col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + 32 + 55 FROM tab1 AS cor0 ---- 87 87 87 query I rowsort SELECT col2 + ( col0 ) AS col1 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT - col0 + col0 + cor0.col0 * - col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT 30 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 6c98840ed134c765d56389f4150075f0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5427 SELECT + cor0.col1 * + col2 + - CAST( NULL AS SIGNED ) 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-5427 SELECT + cor0.col1 * + col2 + - CAST ( NULL AS INTEGER ) col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( 82 * col2 ) AS col2 FROM tab0 ---- 2706 6724 82 query I rowsort SELECT ( + ( tab1.col1 ) ) FROM tab1 ---- 10 13 26 query I rowsort SELECT ALL + + col2 * + ( col1 ) FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT + col0 * - 70 FROM tab2 AS cor0 ---- -490 -5460 -5530 query I rowsort SELECT DISTINCT + - 60 * - col2 AS col1 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT DISTINCT - 36 + + col0 AS col0 FROM tab1 AS cor0 ---- -33 28 44 query I rowsort SELECT - + 87 * col1 AS col2 FROM tab0 AS cor0 ---- -7482 -7917 -8439 query I rowsort SELECT DISTINCT tab0.col0 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 24 35 89 query I rowsort SELECT ALL col0 * ( col2 ) + 75 FROM tab2 AS cor0 ---- 2103 264 3077 query I rowsort SELECT DISTINCT + - col2 + - 48 AS col2 FROM tab1 AS cor0 ---- -102 -105 -144 query I rowsort SELECT + col2 * + ( 23 ) * + col1 + - col2 FROM tab0 ---- 171544 2230 65241 query I rowsort SELECT cor0.col2 + 51 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 404e225e0d66c3e9fae560c3a0458d7f query I rowsort SELECT + col1 + + col2 * col2 * col2 FROM tab1 AS cor0 ---- 157490 185203 884749 query I rowsort SELECT ALL cor0.col1 * + cor0.col0 FROM tab1, tab0 cor0 ---- 9 values hashing to f2938bee011b8d49dd931b1f9235e7f5 query I rowsort SELECT ALL + col0 * col1 * - ( - col0 ) AS col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT + col2 + cor0.col0 * 54 AS col2 FROM tab2 cor0 ---- 405 4238 4304 query I rowsort SELECT 25 + - col2 * 16 FROM tab2 AS cor0 ---- -391 -407 -583 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + - col2 * + col0 col2 FROM tab1 AS cor0 ---- -165 -3712 -7760 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 23 + - col1 col0 FROM tab2 ---- -36 -8 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + cor0.col0 col1 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT 78 + + col2 FROM tab1 AS cor0 ---- 132 135 174 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5450 SELECT DISTINCT - col0 + - col1 * + CAST( - col2 AS SIGNED ) + - col1 AS col0 FROM tab0 ---- -35 2728 7282 skipif mysql # not compatible query I rowsort label-5450 SELECT DISTINCT - col0 + - col1 * + CAST ( - col2 AS INTEGER ) + - col1 AS col0 FROM tab0 ---- -35 2728 7282 query I rowsort SELECT cor0.col0 * col0 + col2 AS col0 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT + col0 - 61 AS col0 FROM tab1 ---- -58 19 3 query I rowsort SELECT col1 + col1 * - col0 * - col2 FROM tab0 ---- 3492 664209 68198 query I rowsort SELECT col0 * col1 + col2 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT DISTINCT - tab0.col0 * + ( - 81 ) * + col2 FROM tab0 ---- 2835 591138 64152 query I rowsort SELECT col0 + - 14 FROM tab1 ---- -11 50 66 query I rowsort SELECT ALL + + cor0.col0 * col2 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL 46 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5459 SELECT + col2 * + CAST( NULL AS SIGNED ) * - col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5459 SELECT + col2 * + CAST ( NULL AS INTEGER ) * - col0 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5460 SELECT ALL + + col1 * col0 + - col1 DIV + col1 AS col1 FROM tab1 AS cor0 ---- 1039 639 77 skipif mysql # not compatible query I rowsort label-5460 SELECT ALL + + col1 * col0 + - col1 / + col1 AS col1 FROM tab1 AS cor0 ---- 1039 639 77 query I rowsort SELECT ALL - - col2 * 98 FROM tab1 AS cor0 ---- 5292 5586 9408 query I rowsort SELECT ALL col2 + - ( + col0 ) * col0 * col2 AS col1 FROM tab2 AS cor0 ---- -1296 -158158 -237120 query I rowsort SELECT DISTINCT + col2 + - 21 AS col1 FROM tab0 AS cor0 ---- -20 12 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 * + 5 * col0 col0 FROM tab1 AS cor0 ---- 20480 32000 45 query I rowsort SELECT col0 + - 42 FROM tab2 AS cor0 ---- -35 36 37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5466 SELECT DISTINCT + cor0.col2 * CAST( NULL AS SIGNED ) + col2 + - col1 * + col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5466 SELECT DISTINCT + cor0.col2 * CAST ( NULL AS INTEGER ) + col2 + - col1 * + col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - + col0 * 66 + col0 * + col0 + col1 FROM tab1 AS cor0 ---- -118 -163 1133 query I rowsort SELECT ALL col1 + - col2 * 67 - + col1 * - ( + cor0.col2 * + cor0.col2 ) FROM tab0 AS cor0 ---- 127 606481 91529 query I rowsort SELECT ALL - cor0.col1 + + col0 * col1 + + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1364 213 4569 query I rowsort SELECT ALL ( - 37 ) FROM tab2 AS cor0 ---- -37 -37 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 + + col2 * + col0 col0 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT + 32 AS col2 FROM tab2, tab1 AS cor0, tab2 AS cor1, tab2 AS cor2 ---- 81 values hashing to 6bef041528d0147be26f7de162c66a5f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor1.col2 col2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT ALL col1 * + 36 + cor0.col0 * col1 * + 13 FROM tab0 cor0 ---- 108563 29928 47627 query I rowsort SELECT DISTINCT + ( + col0 ) * col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT col0 + - 30 AS col1 FROM tab2 ---- -23 48 49 query I rowsort SELECT ALL + col0 + - 47 * + col1 FROM tab1 AS cor0 ---- -1219 -406 -531 query I rowsort SELECT - + col1 * - col0 + col2 AS col1 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT + col1 * - cor0.col1 + col0 AS col0 FROM tab1 cor0 ---- -36 -673 -89 query I rowsort SELECT ALL + col1 * col1 - 91 FROM tab0 AS cor0 ---- 7305 8190 9318 query I rowsort SELECT DISTINCT - + col0 * + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - ( col0 ) - + 0 * cor0.col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ( col0 ) - ( + col2 * - col2 + + 56 ) FROM tab2 AS cor0 ---- 1467 680 698 onlyif mysql # use DIV operator for integer division query I rowsort label-5484 SELECT DISTINCT + col0 DIV col1 - - col0 * col2 FROM tab1 AS cor0 ---- 162 3654 7686 skipif mysql # not compatible query I rowsort label-5484 SELECT DISTINCT + col0 / col1 - - col0 * col2 FROM tab1 AS cor0 ---- 162 3654 7686 query I rowsort SELECT DISTINCT - 9 - col0 FROM tab0 ---- -33 -44 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5486 SELECT ALL col2 + - col1 - - CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5486 SELECT ALL col2 + - col1 - - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col1 * - 83 + col2 * + cor0.col1 FROM tab1 AS cor0 ---- -260 -754 169 query I rowsort SELECT DISTINCT cor0.col1 + + 59 AS col2 FROM tab0 cor0 ---- 145 150 156 onlyif mysql # use DIV operator for integer division query I rowsort label-5489 SELECT + + col2 + col0 DIV - cor0.col0 AS col1 FROM tab2 cor0 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-5489 SELECT + + col2 + col0 / - cor0.col0 AS col1 FROM tab2 cor0 ---- 25 26 37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + ( + col0 ) col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL - cor0.col0 - 34 AS col1 FROM tab1 AS cor0 ---- -114 -37 -98 query I rowsort SELECT ALL cor0.col1 - + col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 * + cor0.col2 + + 85 * - col0 FROM tab1 AS cor0 ---- -1792 -93 880 query I rowsort SELECT DISTINCT col2 * 28 * + col2 AS col1 FROM tab2 AS cor0 ---- 18928 20412 40432 query I rowsort SELECT DISTINCT + col0 + - col0 * ( - 73 ) AS col2 FROM tab1 ---- 222 4736 5920 query I rowsort SELECT ALL col2 + + col2 * 49 AS col0 FROM tab2 ---- 1300 1350 1900 query I rowsort SELECT + 79 + - col0 FROM tab0 ---- -10 44 55 query I rowsort SELECT - tab1.col2 * col2 * col2 - 91 AS col0 FROM tab1 ---- -157555 -185284 -884827 query I rowsort SELECT ALL + col0 + col2 + - col1 FROM tab0 ---- -29 -61 80 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab0 AS cor0, tab2 cor1, tab2, tab2 cor2 ---- 3645 values hashing to 7e572cf6967c395d92dce41dcb35c4db query I rowsort SELECT ALL ( - 23 ) * + col2 * col0 AS col1 FROM tab0 AS cor0 ---- -167854 -18216 -805 query I rowsort SELECT DISTINCT + + 27 * col0 AS col0 FROM tab2 AS cor0 ---- 189 2106 2133 query I rowsort SELECT DISTINCT - cor0.col0 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- -3 -64 -80 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab1, tab2 cor1, tab2 AS cor2, tab1 AS cor3 ---- 3645 values hashing to 8d4d13f65f86e1b26b6004a6bdc662b3 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 AS cor0, tab2 cor1, tab0 cor2 ---- 972 values hashing to 9345325155d9f4d7dc4986690c631cb9 query I rowsort SELECT ( - col1 ) * - 35 AS col0 FROM tab1 AS cor0 ---- 350 455 910 query I rowsort SELECT + - col1 * - col1 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 7420 8370 9444 onlyif mysql # use DIV operator for integer division query I rowsort label-5508 SELECT col1 DIV - col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -57 -62 -96 skipif mysql # not compatible query I rowsort label-5508 SELECT col1 / - col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -57 -62 -96 query I rowsort SELECT + col2 + col1 * + cor0.col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL ( 54 ) AS col1 FROM tab2 ---- 54 54 54 query I rowsort SELECT DISTINCT + + 11 AS col0 FROM tab1, tab0, tab0 AS cor0 ---- 11 query I rowsort SELECT ALL - col2 * + 8 FROM tab2 AS cor0 ---- -208 -216 -304 query I rowsort SELECT - - col1 * cor0.col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT ALL col2 + 91 FROM tab1 AS cor0 ---- 145 148 187 query I rowsort SELECT DISTINCT + col1 + col1 * + 30 AS col1 FROM tab2 AS cor0 ---- 1829 527 961 query I rowsort SELECT + + cor0.col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 47 col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 47 query I rowsort SELECT DISTINCT - col1 * - col2 + col0 + col1 AS col2 FROM tab2 ---- 1671 742 875 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col2 col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL 5 + col0 FROM tab2 ---- 12 83 84 onlyif mysql # use DIV operator for integer division query I rowsort label-5521 SELECT - col2 * col2 + col1 DIV col1 AS col2 FROM tab0 ---- -1088 -6723 0 skipif mysql # not compatible query I rowsort label-5521 SELECT - col2 * col2 + col1 / col1 AS col2 FROM tab0 ---- -1088 -6723 0 query I rowsort SELECT ALL + col0 * 86 FROM tab1 AS cor0 ---- 258 5504 6880 query I rowsort SELECT ALL col1 + 63 * col2 * col1 FROM tab0 cor0 ---- 178880 470197 6208 query I rowsort SELECT DISTINCT + col2 + - 91 * + col0 AS col2 FROM tab0 AS cor0 ---- -2151 -3184 -8017 query I rowsort SELECT - - cor0.col2 * + col0 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT ALL col0 * 52 + col1 AS col1 FROM tab0 AS cor0 ---- 1334 1917 4719 query I rowsort SELECT + cor0.col2 + col0 * + col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT DISTINCT - col1 - 18 AS col2 FROM tab0 AS cor0 ---- -104 -109 -115 query I rowsort SELECT ALL + - col2 * 32 * - col1 FROM tab2 AS cor0 ---- 20672 26784 49088 query I rowsort SELECT ALL + col1 * ( + 43 ) AS col2 FROM tab1 AS cor0 ---- 1118 430 559 query I rowsort SELECT - col1 + tab2.col0 * - col1 AS col2 FROM tab2 ---- -1360 -248 -4661 query I rowsort SELECT tab0.col2 * 97 FROM tab0 ---- 3201 7954 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5533 SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5533 SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ( - 92 ) * col2 AS col0 FROM tab1 AS cor0 ---- -4968 -5244 -8832 query I rowsort SELECT ( + col0 ) * cor0.col0 + + col1 AS col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT ALL col2 * 88 FROM tab1 ---- 4752 5016 8448 query I rowsort SELECT - col2 + - 35 FROM tab0 AS cor0 ---- -117 -36 -68 query I rowsort SELECT + col0 + + col2 * + col0 * + ( - col1 + cor0.col1 * - 58 ) FROM tab2 AS cor0 ---- -3010927 -345674 -7059390 query I rowsort SELECT + - col0 * + col0 AS col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT + ( + 52 ) FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- 52 query I rowsort SELECT + - col2 * col2 - col0 AS col1 FROM tab1 AS cor0 ---- -2919 -3313 -9296 query I rowsort SELECT ALL + 88 * - col1 + col1 AS col2 FROM tab0 AS cor0 ---- -7482 -7917 -8439 query I rowsort SELECT + col2 * - col2 - - ( + 61 ) FROM tab0 cor0 ---- -1028 -6663 60 onlyif mysql # use DIV operator for integer division query I rowsort label-5544 SELECT - col1 DIV col0 + + 92 AS col2 FROM tab0 AS cor0 ---- 89 90 91 skipif mysql # not compatible query I rowsort label-5544 SELECT - col1 / col0 + + 92 AS col2 FROM tab0 AS cor0 ---- 89 90 91 query I rowsort SELECT ALL + 72 * - col1 AS col1 FROM tab1 AS cor0 ---- -1872 -720 -936 query I rowsort SELECT ALL + - col1 + cor0.col2 * + cor0.col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT DISTINCT + 69 + col0 FROM tab2 AS cor0 ---- 147 148 76 query I rowsort SELECT DISTINCT + + 76 AS col1 FROM tab0 AS cor0 ---- 76 query I rowsort SELECT - - 17 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 query I rowsort SELECT - + col0 * - cor0.col2 + + col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - col0 * cor0.col1 + 59 AS col0 FROM tab2 AS cor0 ---- -1284 -158 -4543 query I rowsort SELECT ALL col1 + ( col0 ) AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + 77 * cor1.col1 + cor1.col2 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 946c465a09652332bb09735f2b24b63b query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 cor0, tab0 cor1, tab2 AS cor2 ---- 972 values hashing to 9600bdf5bac0caec3229e87170cc40b3 query I rowsort SELECT - - col1 + + 13 FROM tab0 AS cor0 ---- 104 110 99 query I rowsort SELECT + + 10 * - col0 AS col0 FROM tab0 AS cor0 ---- -240 -350 -890 query I rowsort SELECT ALL - 64 * cor0.col0 FROM tab0 cor0 ---- -1536 -2240 -5696 query I rowsort SELECT 55 + col2 FROM tab0 AS cor0 ---- 137 56 88 query I rowsort SELECT ALL - ( - 80 ) FROM tab2 ---- 80 80 80 query I rowsort SELECT ALL col0 * + ( col2 ) AS col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT - 32 FROM tab0, tab0 AS cor0 ---- 9 values hashing to ef8f93119983b962f4c81381ebf4b1e6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + ( tab0.col1 ) col0 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT - 22 + - col1 FROM tab1 AS cor0 ---- -32 -35 -48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 27 col0 FROM tab0 AS cor0 ---- -27 onlyif mysql # use DIV operator for integer division query I rowsort label-5565 SELECT - col1 DIV - col0 AS col2 FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-5565 SELECT - col1 / - col0 AS col2 FROM tab0 AS cor0 ---- 1 2 3 query I rowsort SELECT 48 + + col1 FROM tab1 AS cor0 ---- 58 61 74 query I rowsort SELECT ALL + col2 * col0 + 63 FROM tab0 AS cor0 ---- 7361 855 98 query I rowsort SELECT DISTINCT - ( 0 ) FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 0 query I rowsort SELECT ALL + - cor0.col2 + ( - cor0.col2 * + col2 + + ( col0 ) ) FROM tab1 AS cor0 ---- -2967 -3242 -9232 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col0 * + col0 * col1 col1 FROM tab1 AS cor0 ---- 231 40896 83120 query I rowsort SELECT DISTINCT - col1 + col0 + + col0 * 35 * + tab0.col1 FROM tab0 ---- 118763 283463 72178 onlyif mysql # use DIV operator for integer division query I rowsort label-5572 SELECT DISTINCT - ( + col2 ) DIV - cor0.col2 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-5572 SELECT DISTINCT - ( + col2 ) / - cor0.col2 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT + ( + col1 ) + col2 - - cor0.col2 FROM tab2 AS cor0 ---- 111 85 93 onlyif mysql # use DIV operator for integer division query I rowsort label-5574 SELECT col2 - - 51 DIV col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-5574 SELECT col2 - - 51 / col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT + - 64 + + col2 FROM tab2 AS cor0 ---- -26 -37 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5576 SELECT CAST( col1 AS SIGNED ) + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 172 182 194 skipif mysql # not compatible query I rowsort label-5576 SELECT CAST ( col1 AS INTEGER ) + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT + 86 + 11 FROM tab0 cor0 ---- 97 97 97 query I rowsort SELECT DISTINCT col1 + 73 AS col0 FROM tab2 ---- 104 132 90 query I rowsort SELECT DISTINCT + col2 * + 11 - + col1 * ( col0 ) AS col2 FROM tab1 ---- -13 16 516 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5580 SELECT CAST( NULL AS SIGNED ) + - 66 * col2 AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5580 SELECT CAST ( NULL AS INTEGER ) + - 66 * col2 AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + 37 AS col0 FROM tab1 AS cor0 ---- -27 -43 34 query I rowsort SELECT - 2 * + col0 AS col0 FROM tab2 ---- -14 -156 -158 onlyif mysql # use DIV operator for integer division query I rowsort label-5583 SELECT cor0.col2 * + col0 + + col1 DIV 67 FROM tab0 AS cor0 ---- 36 7299 793 skipif mysql # not compatible query I rowsort label-5583 SELECT cor0.col2 * + col0 + + col1 / 67 FROM tab0 AS cor0 ---- 36 7299 793 query I rowsort SELECT + 18 + col1 * col2 AS col2 FROM tab2 AS cor0 ---- 1552 664 855 query I rowsort SELECT DISTINCT - col0 + + col2 * + col2 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT + + cor0.col2 + col0 AS col1 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5587 SELECT cor0.col2 + - 61 * + 85 * tab2.col0 + - CAST( NULL AS SIGNED ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5587 SELECT cor0.col2 + - 61 * + 85 * tab2.col0 + - CAST ( NULL AS INTEGER ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL - col0 * - cor0.col1 - + col2 AS col2 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT + + ( - cor0.col2 ) * col1 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + - col0 * 43 AS col0 FROM tab1 AS cor0 ---- -129 -2752 -3440 onlyif mysql # use DIV operator for integer division query I rowsort label-5591 SELECT DISTINCT + col0 * 86 + + cor0.col0 * + cor0.col2 + - col0 DIV 56 AS col2 FROM tab1 AS cor0 ---- 14559 420 9151 skipif mysql # not compatible query I rowsort label-5591 SELECT DISTINCT + col0 * 86 + + cor0.col0 * + cor0.col2 + - col0 / 56 AS col2 FROM tab1 AS cor0 ---- 14559 420 9151 query I rowsort SELECT ALL - + col2 * 3 AS col1 FROM tab0 AS cor0 ---- -246 -3 -99 query I rowsort SELECT + col2 - + cor0.col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL col1 * col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-5595 SELECT DISTINCT cor0.col2 + - col0 DIV col0 - + col1 * col2 AS col2 FROM tab1 AS cor0 ---- -1153 -1351 -514 skipif mysql # not compatible query I rowsort label-5595 SELECT DISTINCT cor0.col2 + - col0 / col0 - + col1 * col2 AS col2 FROM tab1 AS cor0 ---- -1153 -1351 -514 query I rowsort SELECT DISTINCT col2 + + col2 * col2 AS col1 FROM tab2 AS cor0 ---- 1482 702 756 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 - - col0 * col0 col0 FROM tab0 cor0 ---- 1260 600 8010 query I rowsort SELECT + + col0 + - 31 FROM tab0 AS cor0 ---- -7 4 58 query I rowsort SELECT ALL - - col0 * + 54 * - col2 + col0 AS col0 FROM tab1 AS cor0 ---- -196928 -414640 -8745 query I rowsort SELECT 91 + cor0.col2 AS col2 FROM tab2 cor0 ---- 117 118 129 query I rowsort SELECT ALL + 97 * - col1 FROM tab2 AS cor0 ---- -1649 -3007 -5723 query I rowsort SELECT DISTINCT + cor0.col1 * - col0 - col2 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT + col2 * col2 * - 19 - - col0 AS col0 FROM tab1 ---- -175024 -55401 -61667 query I rowsort SELECT tab2.col0 * - col1 + col2 * - col2 FROM tab2 ---- -2787 -5278 -946 query I rowsort SELECT + col1 + 25 FROM tab1 ---- 35 38 51 query I rowsort SELECT 59 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT DISTINCT - cor0.col0 * cor0.col2 - col1 FROM tab1 cor0 ---- -188 -3658 -7693 onlyif mysql # use DIV operator for integer division query I rowsort label-5608 SELECT - + col0 + col0 DIV + col0 FROM tab0 AS cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-5608 SELECT - + col0 + col0 / + col0 FROM tab0 AS cor0 ---- -23 -34 -88 query I rowsort SELECT ALL 10 + cor0.col1 * 16 FROM tab2 AS cor0 ---- 282 506 954 query I rowsort SELECT DISTINCT + 5 * cor0.col2 + col2 AS col1 FROM tab2 AS cor0 ---- 156 162 228 query I rowsort SELECT - 80 * col1 + + col0 + + col0 FROM tab1 AS cor0 ---- -2074 -672 -880 query I rowsort SELECT ALL 19 + col0 AS col1 FROM tab0 cor0 ---- 108 43 54 query I rowsort SELECT DISTINCT - - 76 + col1 FROM tab0 AS cor0 ---- 162 167 173 query I rowsort SELECT + 38 + col2 AS col0 FROM tab2 AS cor0 ---- 64 65 76 query I rowsort SELECT ALL cor0.col2 * + col0 + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 70 7387 816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5616 SELECT ALL col1 * CAST( NULL AS SIGNED ) / ( - col1 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5616 SELECT ALL col1 * CAST ( NULL AS INTEGER ) / ( - col1 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 6 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT ALL - col0 * 99 + col1 * col2 FROM tab1 AS cor0 ---- -5766 -6672 1107 query I rowsort SELECT DISTINCT - ( col2 ) + col1 + - ( + col2 ) AS col2 FROM tab0 AS cor0 ---- -73 20 95 query I rowsort SELECT ALL - 69 * - col2 * col2 + + col1 FROM tab2 cor0 ---- 46703 50332 99653 query I rowsort SELECT ALL - + ( - 17 ) - - cor0.col1 FROM tab1 AS cor0 ---- 27 30 43 query I rowsort SELECT - ( - col0 ) + col1 + 8 AS col2 FROM tab0 ---- 118 140 188 query I rowsort SELECT DISTINCT cor1.col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-5624 SELECT + ( + 89 ) DIV + col1 - col0 FROM tab2 AS cor0 ---- -5 -74 -77 skipif mysql # not compatible query I rowsort label-5624 SELECT + ( + 89 ) / + col1 - col0 FROM tab2 AS cor0 ---- -5 -74 -77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5625 SELECT - + CAST( NULL AS SIGNED ) * - col0 + cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5625 SELECT - + CAST ( NULL AS INTEGER ) * - col0 + cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5626 SELECT + cor0.col0 * + col2 + + col2 * - ( 26 * col1 + CAST( NULL AS SIGNED ) ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5626 SELECT + cor0.col0 * + col2 + + col2 * - ( 26 * col1 + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 + - col1 + col1 FROM tab2 cor0 ---- -26 -27 -38 query I rowsort SELECT col0 - ( col2 + + 96 ) AS col1 FROM tab2 AS cor0 ---- -116 -44 -55 query I rowsort SELECT DISTINCT col2 + - 84 AS col1 FROM tab1 AS cor0 ---- -27 -30 12 onlyif mysql # use DIV operator for integer division query I rowsort label-5630 SELECT col0 + 96 DIV - col1 FROM tab2 AS cor0 ---- 4 74 77 skipif mysql # not compatible query I rowsort label-5630 SELECT col0 + 96 / - col1 FROM tab2 AS cor0 ---- 4 74 77 query I rowsort SELECT ALL - col2 * 26 AS col2 FROM tab2 AS cor0 ---- -676 -702 -988 query I rowsort SELECT - 46 * col0 + col1 AS col0 FROM tab0 AS cor0 ---- -1018 -1513 -4003 query I rowsort SELECT 19 + + col1 FROM tab2 ---- 36 50 78 query I rowsort SELECT ( - col1 ) + - col1 + ( - col1 * + tab1.col1 ) FROM tab1 ---- -120 -195 -728 query I rowsort SELECT col2 * + 80 FROM tab0 ---- 2640 6560 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5636 SELECT DISTINCT - CAST( NULL AS DECIMAL ) + + tab0.col2 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-5636 SELECT DISTINCT - CAST ( NULL AS REAL ) + + tab0.col2 FROM tab0 ---- NULL query I rowsort SELECT + tab2.col2 + 15 FROM tab2 ---- 41 42 53 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5638 SELECT ALL CAST( - col1 AS SIGNED ) + col0 col1 FROM tab2 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5638 SELECT ALL CAST ( - col1 AS INTEGER ) + col0 col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT ALL col1 * + 95 + col2 AS col0 FROM tab0 ---- 8203 8727 9216 query I rowsort SELECT ALL tab0.col1 + + tab0.col2 AS col1 FROM tab0 ---- 119 173 98 query I rowsort SELECT + 85 * + col2 + col2 AS col2 FROM tab0 AS cor0 ---- 2838 7052 86 query I rowsort SELECT - - 95 + + col2 FROM tab1 cor0 ---- 149 152 191 query I rowsort SELECT - ( - col1 ) * - col0 + - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 onlyif mysql # use DIV operator for integer division query I rowsort label-5644 SELECT - ( col2 ) + 29 DIV + 76 col0 FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5644 SELECT - ( col2 ) + 29 / + 76 col0 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT 64 + col0 AS col2 FROM tab1 AS cor0 ---- 128 144 67 query I rowsort SELECT ALL + + 77 * + col0 AS col2 FROM tab1 AS cor0 ---- 231 4928 6160 query I rowsort SELECT DISTINCT + - 64 FROM tab2 AS cor0 ---- -64 query I rowsort SELECT DISTINCT + 99 * col1 FROM tab0 ---- 8514 9009 9603 query I rowsort SELECT ALL - cor0.col2 FROM tab1, tab0, tab1 AS cor0, tab2 AS cor1 ---- 81 values hashing to 2df272448a67587d4635afedff278dcc query I rowsort SELECT - col1 * 84 + col0 * - col1 FROM tab2 AS cor0 ---- -2771 -2821 -9558 query I rowsort SELECT + col0 * + ( - col0 ) + + col2 * + col0 AS col0 FROM tab2 AS cor0 ---- -3239 -4056 140 query I rowsort SELECT DISTINCT - - col0 + - 46 AS col2 FROM tab0 AS cor0 ---- -11 -22 43 query I rowsort SELECT DISTINCT + col2 * 13 FROM tab1 AS cor0 ---- 1248 702 741 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5654 SELECT DISTINCT - col2 * CAST( NULL AS SIGNED ) + col0 * - col0 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5654 SELECT DISTINCT - col2 * CAST ( NULL AS INTEGER ) + col0 * - col0 FROM tab2 cor0 ---- NULL query I rowsort SELECT ALL + col1 * 44 + col2 FROM tab2 AS cor0 ---- 1391 2622 786 query I rowsort SELECT ALL col2 * col1 + - col1 * - col1 FROM tab1 ---- 1417 2080 670 query I rowsort SELECT DISTINCT - 4 * - col1 * + tab0.col0 AS col1 FROM tab0 ---- 13580 32396 8256 query I rowsort SELECT ALL col2 * ( 7 ) FROM tab0 ---- 231 574 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5659 SELECT + CAST( NULL AS SIGNED ) + 42 FROM tab0, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5659 SELECT + CAST ( NULL AS INTEGER ) + 42 FROM tab0, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - 89 - - 40 * cor0.col1 FROM tab1 AS cor0 ---- 311 431 951 query I rowsort SELECT - - 67 + col2 FROM tab0 AS cor0 ---- 100 149 68 query I rowsort SELECT - ( - 66 ) AS col0 FROM tab1 cor0 ---- 66 66 66 query I rowsort SELECT 90 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 96f7a90428db93f472e0d219bab64853 query I rowsort SELECT DISTINCT + cor0.col2 * 93 FROM tab1, tab0, tab1 AS cor0 ---- 5022 5301 8928 query I rowsort SELECT ALL tab2.col1 AS col2 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d onlyif mysql # use DIV operator for integer division query I rowsort label-5666 SELECT ALL + col0 DIV + ( col0 ) FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5666 SELECT ALL + col0 / + ( col0 ) FROM tab0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-5667 SELECT ALL - tab1.col2 DIV tab1.col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-5667 SELECT ALL - tab1.col2 / tab1.col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT - tab1.col2 + - 22 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to f58c91fc91ae2a1669db2604fdcc5aa5 query I rowsort SELECT - 8 * - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 688 728 776 query I rowsort SELECT - + cor0.col2 + 9 AS col2 FROM tab2 AS cor0 ---- -17 -18 -29 query I rowsort SELECT + + ( col2 ) - col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT - col2 - col2 AS col0 FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT - 62 - - 37 AS col2 FROM tab0 cor0 ---- -25 -25 -25 query I rowsort SELECT + + 97 - cor0.col2 * - col0 AS col1 FROM tab1 AS cor0 ---- 259 3745 7777 query I rowsort SELECT + ( - 14 ) + + col1 * - 33 FROM tab0 AS cor0 ---- -2852 -3017 -3215 query I rowsort SELECT ALL - col2 + - 80 AS col0 FROM tab1 ---- -134 -137 -176 onlyif mysql # use DIV operator for integer division query I rowsort label-5677 SELECT ALL + col0 DIV 86 + + col0 FROM tab0 ---- 24 35 90 skipif mysql # not compatible query I rowsort label-5677 SELECT ALL + col0 / 86 + + col0 FROM tab0 ---- 24 35 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5678 SELECT CAST( NULL AS SIGNED ) * 16 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5678 SELECT CAST ( NULL AS INTEGER ) * 16 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL 57 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a query I rowsort SELECT ALL col1 + - col2 - - 34 AS col2 FROM tab0 ---- 130 43 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5681 SELECT - col0 * CAST( 40 AS SIGNED ) + - col1 AS col2 FROM tab0 AS cor0 ---- -1046 -1497 -3651 skipif mysql # not compatible query I rowsort label-5681 SELECT - col0 * CAST ( 40 AS INTEGER ) + - col1 AS col2 FROM tab0 AS cor0 ---- -1046 -1497 -3651 query I rowsort SELECT DISTINCT + col1 * col2 + - col1 + col1 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5683 SELECT + - col2 * CAST( 35 AS SIGNED ) + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -1069 -2779 62 skipif mysql # not compatible query I rowsort label-5683 SELECT + - col2 * CAST ( 35 AS INTEGER ) + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -1069 -2779 62 query I rowsort SELECT DISTINCT + col0 + - 18 FROM tab2 cor0 ---- -11 60 61 query I rowsort SELECT + col0 * - col0 + + col1 * col1 * + 5 AS col0 FROM tab2 AS cor0 ---- -4796 11321 4756 query I rowsort SELECT + - 30 * + cor0.col1 + col1 FROM tab0 cor0 ---- -2494 -2639 -2813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5687 SELECT DISTINCT + CAST( 86 AS SIGNED ) + col2 * ( 18 ) * col1 AS col0 FROM tab0 AS cor0 ---- 134402 1832 51170 skipif mysql # not compatible query I rowsort label-5687 SELECT DISTINCT + CAST ( 86 AS INTEGER ) + col2 * ( 18 ) * col1 AS col0 FROM tab0 AS cor0 ---- 134402 1832 51170 query I rowsort SELECT ALL + col0 * + 71 FROM tab0 AS cor0 ---- 1704 2485 6319 query I rowsort SELECT DISTINCT + ( - 12 ) AS col1 FROM tab2 AS cor0 ---- -12 query I rowsort SELECT + 57 * - col2 + - col1 AS col2 FROM tab0 AS cor0 ---- -154 -1967 -4765 query I rowsort SELECT ALL 23 * + col0 FROM tab2 cor0 ---- 161 1794 1817 query I rowsort SELECT - 98 + + col0 FROM tab0 AS cor0 ---- -63 -74 -9 query I rowsort SELECT DISTINCT + col1 + col1 * + col1 * col1 FROM tab0 AS cor0 ---- 636142 753662 912770 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5694 SELECT + CAST( NULL AS SIGNED ) / cor0.col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5694 SELECT + CAST ( NULL AS INTEGER ) / cor0.col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 97 * - col0 + - col2 FROM tab0 cor0 ---- -2361 -3396 -8715 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col2 col1 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT col0 * - 88 FROM tab0 ---- -2112 -3080 -7832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col0 col0 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT + 8 + 42 FROM tab2 AS cor0 ---- 50 50 50 query I rowsort SELECT ALL - ( - col0 ) * cor0.col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - + ( + cor0.col0 ) + + col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT DISTINCT + ( 17 ) + col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1265 1421 587 query I rowsort SELECT ALL col2 * - col0 * + col1 AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT DISTINCT cor0.col2 * 49 * cor0.col0 + - 96 FROM tab0 AS cor0 ---- 1619 357506 38712 query I rowsort SELECT + ( + 58 ) AS col2 FROM tab2 AS cor0 ---- 58 58 58 query I rowsort SELECT + - col2 + col0 * 95 AS col1 FROM tab0 AS cor0 ---- 2247 3324 8373 query I rowsort SELECT - col1 * + col2 * 76 AS col2 FROM tab0 cor0 ---- -215688 -567112 -7372 query I rowsort SELECT - tab2.col2 + 59 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f790860fa40497d8872f7a6676dc6d65 query I rowsort SELECT ALL + col0 * col1 * 49 AS col1 FROM tab0 AS cor0 ---- 101136 166355 396851 query I rowsort SELECT ALL ( - col1 ) + + col1 AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - cor0.col0 * - col2 + ( - 97 ) FROM tab1 AS cor0 ---- 3551 65 7583 query I rowsort SELECT ALL 75 + - col0 AS col1 FROM tab1 AS cor0 ---- -5 11 72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5713 SELECT DISTINCT - tab0.col2 * CAST( + 22 * + cor0.col0 + + tab0.col0 * 36 AS SIGNED ) FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 9 values hashing to 39bcc9f51ce74302f5020350437ae63a skipif mysql # not compatible query I rowsort label-5713 SELECT DISTINCT - tab0.col2 * CAST ( + 22 * + cor0.col0 + + tab0.col0 * 36 AS INTEGER ) FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 9 values hashing to 39bcc9f51ce74302f5020350437ae63a query I rowsort SELECT - 4 * col2 AS col1 FROM tab2 AS cor0 ---- -104 -108 -152 query I rowsort SELECT DISTINCT + 54 + col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -235 -3427 -907 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 + col2 col0 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - col2 + - col0 * - 59 FROM tab2 AS cor0 ---- 386 4576 4623 query I rowsort SELECT - - col1 - col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -272 -3422 -930 onlyif mysql # use DIV operator for integer division query I rowsort label-5719 SELECT + 94 * col2 DIV - col0 FROM tab2 ---- -31 -362 -45 skipif mysql # not compatible query I rowsort label-5719 SELECT + 94 * col2 / - col0 FROM tab2 ---- -31 -362 -45 query I rowsort SELECT DISTINCT + 23 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 23 query I rowsort SELECT ALL + cor0.col0 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f onlyif mysql # use DIV operator for integer division query I rowsort label-5722 SELECT ALL + col1 DIV + 93 + - col1 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-5722 SELECT ALL + col1 / + 93 + - col1 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT cor0.col2 + ( - col0 ) AS col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL cor0.col2 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT - 61 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 51f53697966a79d306a4570537cd91a1 query I rowsort SELECT DISTINCT - col1 * col2 + - ( col0 ) FROM tab0 cor0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT + col0 * + ( - col2 + - col2 ) * 98 AS col1 FROM tab1 AS cor0 ---- -1505280 -31752 -715008 query I rowsort SELECT + - cor0.col2 * - 42 AS col1 FROM tab1 cor0 ---- 2268 2394 4032 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5729 SELECT ALL - - col0 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5729 SELECT ALL - - col0 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5730 SELECT DISTINCT + + col0 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-5730 SELECT DISTINCT + + col0 / + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT - - col2 - - 47 * - col0 AS col1 FROM tab1 AS cor0 ---- -2951 -3664 -87 query I rowsort SELECT DISTINCT - cor0.col0 * - cor0.col1 + - col0 AS col2 FROM tab2 cor0 ---- 1264 210 4524 query I rowsort SELECT ALL + + col2 * - ( 53 ) FROM tab1 AS cor0 ---- -2862 -3021 -5088 query I rowsort SELECT ALL cor0.col2 + cor0.col0 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 00ff93cbcc751be1393f9e1fd72170f8 query I rowsort SELECT col2 * + 59 AS col0 FROM tab2 AS cor0 ---- 1534 1593 2242 query I rowsort SELECT 19 + col1 * col2 FROM tab0 ---- 116 2857 7481 query I rowsort SELECT cor1.col2 FROM tab0 AS cor0 CROSS JOIN tab2, tab2 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT ALL col2 + + col0 * col1 * col2 FROM tab1 AS cor0 ---- 36537 4266 99936 query I rowsort SELECT DISTINCT + col0 - cor0.col2 * col0 FROM tab2 cor0 ---- -182 -1950 -2923 onlyif mysql # use DIV operator for integer division query I rowsort label-5740 SELECT ALL - col2 + col2 DIV - cor0.col1 FROM tab2 AS cor0 ---- -26 -27 -40 skipif mysql # not compatible query I rowsort label-5740 SELECT ALL - col2 + col2 / - cor0.col1 FROM tab2 AS cor0 ---- -26 -27 -40 query I rowsort SELECT - col0 * - ( + 42 ) + + col2 FROM tab1 cor0 ---- 180 2745 3456 query I rowsort SELECT ALL - - cor0.col1 + col1 AS col2 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT DISTINCT + col0 + cor0.col0 AS col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT col1 + 27 * + 37 FROM tab2 ---- 1016 1030 1058 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5745 SELECT + ( + 53 ) * col1 - - CAST( + col1 AS SIGNED ) FROM tab0 ---- 4644 4914 5238 skipif mysql # not compatible query I rowsort label-5745 SELECT + ( + 53 ) * col1 - - CAST ( + col1 AS INTEGER ) FROM tab0 ---- 4644 4914 5238 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5746 SELECT CAST( - col1 * + col2 AS SIGNED ) FROM tab0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-5746 SELECT CAST ( - col1 * + col2 AS INTEGER ) FROM tab0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-5747 SELECT DISTINCT - - col0 + + cor0.col1 DIV 5 AS col2 FROM tab1 AS cor0 ---- 66 8 82 skipif mysql # not compatible query I rowsort label-5747 SELECT DISTINCT - - col0 + + cor0.col1 / 5 AS col2 FROM tab1 AS cor0 ---- 66 8 82 query I rowsort SELECT + col2 + - col0 * col0 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT ALL cor0.col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 onlyif mysql # use DIV operator for integer division query I rowsort label-5750 SELECT + col0 * + col0 DIV - ( col0 ) FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-5750 SELECT + col0 * + col0 / - ( col0 ) FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL 48 * col1 AS col2 FROM tab1 ---- 1248 480 624 query I rowsort SELECT - 34 AS col1 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 5b88331e40da4796cc4826c442aa45f7 query I rowsort SELECT ALL - cor0.col1 * - col0 AS col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + col0 * cor0.col1 + + 29 FROM tab1 AS cor0 ---- 1069 107 669 query I rowsort SELECT ALL col2 * - col2 + tab1.col2 * col0 AS col0 FROM tab1 ---- -1536 -2754 399 query I rowsort SELECT cor0.col2 - cor0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to ae0eeb942db3f01544a81804e95e971a query I rowsort SELECT + col0 + cor0.col1 * - col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT col0 * col0 + - tab2.col0 * + tab2.col1 FROM tab2 ---- -168 1482 4898 query I rowsort SELECT + col2 * + col1 * - tab1.col0 FROM tab1 ---- -36480 -4212 -99840 query III rowsort SELECT ALL * FROM tab2 WHERE NOT + col2 * col2 / col1 > NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5761 SELECT col1 * col1 + col1 DIV tab1.col2 FROM tab1 ---- 100 169 676 skipif mysql # not compatible query I rowsort label-5761 SELECT col1 * col1 + col1 / tab1.col2 FROM tab1 ---- 100 169 676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - - col2 col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT ( + col2 ) + col2 * 14 AS col1 FROM tab1 AS cor0 ---- 1440 810 855 query I rowsort SELECT DISTINCT ( - col0 ) * ( + col2 * col1 ) FROM tab0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-5765 SELECT col1 DIV - col2 + + 96 AS col1 FROM tab0 AS cor0 ---- -1 94 95 skipif mysql # not compatible query I rowsort label-5765 SELECT col1 / - col2 + + 96 AS col1 FROM tab0 AS cor0 ---- -1 94 95 query I rowsort SELECT DISTINCT - - 91 + col2 FROM tab2 cor0 ---- 117 118 129 query I rowsort SELECT DISTINCT cor1.col1 AS col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 86 91 97 query I rowsort SELECT - 59 * 46 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f3bf00470ffefe94852545a9c90f3b31 onlyif mysql # use DIV operator for integer division query I rowsort label-5769 SELECT col0 DIV + tab1.col2 + col0 AS col1 FROM tab1 ---- 3 65 80 skipif mysql # not compatible query I rowsort label-5769 SELECT col0 / + tab1.col2 + col0 AS col1 FROM tab1 ---- 3 65 80 query I rowsort SELECT ALL + col0 * col0 - - col2 AS col2 FROM tab2 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + tab1.col2 * + col0 * - col1 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT - col1 FROM tab1 WHERE col2 + - col1 IN ( + col2 * + tab1.col1 ) ---- query I rowsort SELECT ALL + col2 + col0 * col2 + col1 AS col0 FROM tab0 cor0 ---- 133 7471 911 query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT col0 * - col2 NOT IN ( col2 ) ---- query I rowsort SELECT col1 AS col0 FROM tab0 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort SELECT DISTINCT - col1 * + col0 * + col1 + col1 FROM tab0 AS cor0 ---- -177418 -329218 -736918 query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN ( NULL ) AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * col0 + col1 col2 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT + col0 * + col2 * + tab2.col1 AS col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT + col1 + - tab0.col1 AS col1 FROM tab0 ---- 0 query I rowsort SELECT tab2.col0 * + col0 + - col2 * + col1 AS col2 FROM tab2 ---- -788 4550 5595 query I rowsort SELECT + col2 FROM tab2 WHERE NOT col2 >= ( + col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * tab0.col2 * col2 col2 FROM tab0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-5784 SELECT DISTINCT - col0 DIV + tab0.col0 AS col2 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-5784 SELECT DISTINCT - col0 / + tab0.col0 AS col2 FROM tab0 ---- -1 query I rowsort SELECT ALL col1 * + tab1.col2 + - col2 AS col2 FROM tab1 WHERE NOT NULL NOT IN ( col0 ) ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL IN ( + tab0.col2 + col0 + tab0.col0 ) ---- query I rowsort SELECT ALL tab0.col1 + - col0 - col1 FROM tab0 ---- -24 -35 -89 query III rowsort SELECT ALL * FROM tab2 WHERE NOT NULL NOT IN ( col0 * + col2 * + col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5789 SELECT - col0 * col1 DIV col2 + col1 FROM tab1 ---- -1 25 3 skipif mysql # not compatible query I rowsort label-5789 SELECT - col0 * col1 / col2 + col1 FROM tab1 ---- -1 25 3 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL IN ( - col1 ) ---- query I rowsort SELECT col0 * tab0.col0 - col1 * - col0 FROM tab0 ---- 16020 2640 4620 query I rowsort SELECT + col2 * col2 * col0 AS col2 FROM tab2 ---- 114076 5103 52728 onlyif mysql # use DIV operator for integer division query I rowsort label-5793 SELECT DISTINCT tab1.col1 DIV - col2 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-5793 SELECT DISTINCT tab1.col1 / - col2 FROM tab1 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5794 SELECT col1 DIV col1 + + col0 AS col2 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-5794 SELECT col1 / col1 + + col0 AS col2 FROM tab2 AS cor0 ---- 79 8 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 92 * col1 col0 FROM tab2 ---- 1564 2852 5428 query I rowsort SELECT - 51 + - col1 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1012 -340 -3532 onlyif mysql # use DIV operator for integer division query I rowsort label-5797 SELECT ALL - ( + 73 + cor2.col1 ) DIV 27 FROM tab2, tab0 AS cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to ddca19dc2bcd4f9e59ac3588960f4e5c skipif mysql # not compatible query I rowsort label-5797 SELECT ALL - ( + 73 + cor2.col1 ) / 27 FROM tab2, tab0 AS cor0, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to ddca19dc2bcd4f9e59ac3588960f4e5c query I rowsort SELECT - col1 - + ( - col1 + col2 ) AS col1 FROM tab1 AS cor0 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5799 SELECT DISTINCT + col2 + + col0 * CAST( - 10 + + col0 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 5330 5489 6 skipif mysql # not compatible query I rowsort label-5799 SELECT DISTINCT + col2 + + col0 * CAST ( - 10 + + col0 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 5330 5489 6 onlyif mysql # use DIV operator for integer division query I rowsort label-5800 SELECT ALL + 97 DIV + col0 + col1 col0 FROM tab0 AS cor0 ---- 90 92 99 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5800 SELECT ALL + 97 / + col0 + col1 col0 FROM tab0 AS cor0 ---- 90 92 99 query I rowsort SELECT + col2 * col2 + col1 FROM tab1 cor0 ---- 2942 3259 9229 query I rowsort SELECT ALL ( - col1 ) * col2 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 onlyif mysql # use DIV operator for integer division query I rowsort label-5803 SELECT + col2 DIV + col2 col2 FROM tab1 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5803 SELECT + col2 / + col2 col2 FROM tab1 ---- 1 1 1 query I rowsort SELECT DISTINCT + 47 AS col1 FROM tab2 ---- 47 onlyif mysql # use DIV operator for integer division query I rowsort label-5805 SELECT tab0.col0 DIV + tab0.col1 AS col0 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5805 SELECT tab0.col0 / + tab0.col1 AS col0 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5806 SELECT + ( col0 ) DIV col0 AS col1 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5806 SELECT + ( col0 ) / col0 AS col1 FROM tab2 ---- 1 1 1 query I rowsort SELECT + col2 * + 33 FROM tab1 AS cor0 ---- 1782 1881 3168 query I rowsort SELECT + col1 + - 25 * - col1 FROM tab1 AS cor0 ---- 260 338 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5809 SELECT + + cor0.col2 * CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- 1 1089 6724 skipif mysql # not compatible query I rowsort label-5809 SELECT + + cor0.col2 * CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - 29 AS col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 56a8aa9e4c5d3c934d1853afeb22653e query I rowsort SELECT DISTINCT - + cor0.col0 FROM tab2, tab0, tab0 cor0 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-5812 SELECT - + col0 DIV - ( - ( + col0 ) ) AS col0 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5812 SELECT - + col0 / - ( - ( + col0 ) ) AS col0 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-5813 SELECT col2 + + col2 DIV - col2 FROM tab1 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-5813 SELECT col2 + + col2 / - col2 FROM tab1 ---- 53 56 95 query I rowsort SELECT DISTINCT - 12 FROM tab0, tab0 AS cor0 ---- -12 query I rowsort SELECT DISTINCT + col2 * + col2 + + 65 FROM tab1 AS cor0 ---- 2981 3314 9281 query I rowsort SELECT DISTINCT col0 + cor0.col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT - + col0 * 96 FROM tab1 AS cor0 ---- -288 -6144 -7680 query I rowsort SELECT - 94 * col0 - - col1 AS col0 FROM tab2 ---- -627 -7273 -7409 query I rowsort SELECT - col1 + + 2 * col0 * - col1 FROM tab0 ---- -16289 -4214 -6887 query I rowsort SELECT ALL - col2 + + col1 * - col2 AS col1 FROM tab0 cor0 ---- -2871 -7544 -98 query I rowsort SELECT - + ( cor0.col0 ) * col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL col0 * + 59 * col0 AS col0 FROM tab1 ---- 241664 377600 531 query I rowsort SELECT ( col2 ) * - tab0.col0 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT 88 * col2 + + tab2.col2 AS col1 FROM tab2 ---- 2314 2403 3382 query I rowsort SELECT + 17 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5826 SELECT ALL - CAST( + 82 + col1 AS SIGNED ) AS col2 FROM tab0 ---- -168 -173 -179 skipif mysql # not compatible query I rowsort label-5826 SELECT ALL - CAST ( + 82 + col1 AS INTEGER ) AS col2 FROM tab0 ---- -168 -173 -179 onlyif mysql # use DIV operator for integer division query I rowsort label-5827 SELECT - + col0 DIV - col2 + col2 + col1 FROM tab0 AS cor0 ---- 119 133 174 skipif mysql # not compatible query I rowsort label-5827 SELECT - + col0 / - col2 + col2 + col1 FROM tab0 AS cor0 ---- 119 133 174 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - cor0.col1 + col0 col0 FROM tab1 AS cor0 ---- -20 118 147 query I rowsort SELECT - - 90 + - col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 143 186 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - col0 * col1 col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT + cor0.col2 + + col0 + + col1 AS col1 FROM tab0 AS cor0 ---- 133 143 262 onlyif mysql # use DIV operator for integer division query I rowsort label-5832 SELECT ALL ( col0 ) * - col2 DIV col2 FROM tab0 cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-5832 SELECT ALL ( col0 ) * - col2 / col2 FROM tab0 cor0 ---- -24 -35 -89 query I rowsort SELECT + 56 * col2 FROM tab2 AS cor0 ---- 1456 1512 2128 onlyif mysql # use DIV operator for integer division query I rowsort label-5834 SELECT - 56 + - col2 + + cor0.col1 DIV + col1 FROM tab1 cor0 ---- -109 -112 -151 skipif mysql # not compatible query I rowsort label-5834 SELECT - 56 + - col2 + + cor0.col1 / + col1 FROM tab1 cor0 ---- -109 -112 -151 query I rowsort SELECT DISTINCT + - 41 AS col0 FROM tab1 AS cor0 ---- -41 query I rowsort SELECT col1 + + col2 + col0 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT - 50 + col0 AS col0 FROM tab1 AS cor0 ---- -47 14 30 query I rowsort SELECT ALL + - cor0.col0 + col2 * + col1 * + col2 FROM tab0 AS cor0 ---- 611795 62 93630 query I rowsort SELECT ALL + col1 + + col2 * - col0 + - cor0.col0 FROM tab1 AS cor0 ---- -139 -3702 -7747 query I rowsort SELECT - col0 * - 6 AS col1 FROM tab1 cor0 ---- 18 384 480 query I rowsort SELECT DISTINCT cor0.col0 + + 75 FROM tab2 cor0 ---- 153 154 82 query I rowsort SELECT cor0.col0 + - col0 AS col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT - col0 * - 81 AS col1 FROM tab2 AS cor0 ---- 567 6318 6399 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5844 SELECT CAST( NULL AS SIGNED ) * + cor0.col0 + col1 * + cor0.col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5844 SELECT CAST ( NULL AS INTEGER ) * + cor0.col0 + col1 * + cor0.col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + cor0.col2 + - 43 * col2 FROM tab0 AS cor0 ---- -1386 -3444 -42 onlyif mysql # use DIV operator for integer division query I rowsort label-5846 SELECT ALL + col1 * ( col1 ) DIV col0 + - col2 FROM tab0 AS cor0 ---- 11 267 275 skipif mysql # not compatible query I rowsort label-5846 SELECT ALL + col1 * ( col1 ) / col0 + - col2 FROM tab0 AS cor0 ---- 11 267 275 query I rowsort SELECT ALL col2 * - col2 + + col2 * + col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 - - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT - + cor0.col2 * + col1 FROM tab2 cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 * col1 col0 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT - col1 + col0 * + col2 * col0 AS col1 FROM tab2 AS cor0 ---- 1292 158125 237141 query I rowsort SELECT col2 * - col1 + col1 FROM tab2 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT col2 * - col0 AS col2 FROM tab0 WHERE NOT NULL <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col0 + col0 * tab1.col2 col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + - col1 * cor0.col1 * - col1 + - col2 FROM tab0 AS cor0 ---- 636023 753489 912672 query I rowsort SELECT DISTINCT + + col1 + + cor0.col2 * + col2 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL - - col1 * - cor0.col1 FROM tab2 cor0 ---- -289 -3481 -961 query I rowsort SELECT ALL cor0.col2 * cor0.col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 50c4b0a13fc95d13442dcf4b04857ce8 query I rowsort SELECT - col1 + + cor0.col2 FROM tab2 cor0 WHERE NULL NOT IN ( col2 * - col0 ) ---- query I rowsort SELECT ALL - col0 * - col2 + col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL + col1 AS col0 FROM tab1 WHERE NOT NULL <> NULL ---- query I rowsort SELECT DISTINCT col2 + cor0.col1 * col2 AS col0 FROM tab2 cor0 ---- 1560 684 864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col1 + - col0 + - col1 col0 FROM tab1 AS cor0 ---- -106 -55 -84 query I rowsort SELECT DISTINCT - tab2.col1 - tab2.col2 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT + ( - col0 * - tab0.col0 ) + col0 * tab0.col2 AS col2 FROM tab0 ---- 1260 1368 15219 onlyif mysql # use DIV operator for integer division query I rowsort label-5866 SELECT DISTINCT - col0 + col0 DIV - col0 + - tab1.col0 FROM tab1 ---- -129 -161 -7 skipif mysql # not compatible query I rowsort label-5866 SELECT DISTINCT - col0 + col0 / - col0 + - tab1.col0 FROM tab1 ---- -129 -161 -7 query I rowsort SELECT ALL + col0 + - col1 * col0 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT - col1 + - col1 * col0 FROM tab1 ---- -104 -1053 -650 query I rowsort SELECT ALL - tab1.col1 + + col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT + col2 * col0 + col1 * - tab2.col0 FROM tab2 ---- -2574 -28 1659 query I rowsort SELECT ALL col1 * col0 - col2 * col1 FROM tab1 cor0 ---- -1326 -208 70 query I rowsort SELECT DISTINCT + - cor0.col2 + - col2 * - col2 AS col0 FROM tab2 cor0 ---- 1406 650 702 query I rowsort SELECT col2 * + col2 + + tab1.col0 AS col0 FROM tab1 ---- 2919 3313 9296 query I rowsort SELECT tab2.col1 - cor0.col1 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 0a02f956e9d986d821ef3ce8f468b243 query I rowsort SELECT col2 * col0 + 64 AS col1 FROM tab2 AS cor0 ---- 2092 253 3066 query I rowsort SELECT cor0.col2 * 77 + + col2 AS col2 FROM tab0 cor0 ---- 2574 6396 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5877 SELECT ALL - cor0.col0 * CAST( NULL AS SIGNED ) + - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5877 SELECT ALL - cor0.col0 * CAST ( NULL AS INTEGER ) + - col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col0 + - 26 AS col1 FROM tab2 AS cor0 ---- -19 52 53 onlyif mysql # use DIV operator for integer division query I rowsort label-5879 SELECT DISTINCT + col0 + - cor0.col2 DIV col0 FROM tab0 AS cor0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-5879 SELECT DISTINCT + col0 + - cor0.col2 / col0 FROM tab0 AS cor0 ---- 23 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-5880 SELECT ALL col1 + + col1 DIV tab0.col0 FROM tab0 ---- 89 92 99 skipif mysql # not compatible query I rowsort label-5880 SELECT ALL col1 + + col1 / tab0.col0 FROM tab0 ---- 89 92 99 query I rowsort SELECT - col2 * + 58 FROM tab0 AS cor0 ---- -1914 -4756 -58 query I rowsort SELECT - col2 * 27 * - col2 - col0 AS col1 FROM tab2 AS cor0 ---- 18174 19676 38909 query I rowsort SELECT col0 + 57 FROM tab2 cor0 ---- 135 136 64 query I rowsort SELECT ALL - tab2.col0 + - ( + col1 + tab2.col1 ) * 11 FROM tab2 ---- -1376 -453 -689 query I rowsort SELECT 25 + col0 AS col2 FROM tab1 cor0 ---- 105 28 89 query I rowsort SELECT - cor0.col2 * 47 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 6a312ab12c0976b00b112d2e1e8934e7 query I rowsort SELECT DISTINCT - 8 FROM tab1 cor0 ---- -8 query I rowsort SELECT ( cor0.col2 ) + 34 * - col2 FROM tab1 AS cor0 ---- -1782 -1881 -3168 query I rowsort SELECT ALL + 39 + col2 * 49 AS col2 FROM tab1 cor0 ---- 2685 2832 4743 query I rowsort SELECT DISTINCT - + col0 * + cor0.col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col2 + + ( - 77 ) * col2 ) col2 FROM tab1 ---- -4104 -4332 -7296 query I rowsort SELECT col1 * ( col1 ) AS col2 FROM tab2 AS cor0 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 * col2 * + ( + col2 ) col0 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT - col2 + + col2 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2862 3192 9120 onlyif mysql # use DIV operator for integer division query I rowsort label-5895 SELECT + col0 DIV 77 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-5895 SELECT + col0 / 77 FROM tab1 ---- 0 0 1 query I rowsort SELECT - col1 + - col0 - + col0 FROM tab2 ---- -175 -215 -45 query I rowsort SELECT DISTINCT + cor0.col2 * 70 AS col0 FROM tab0 AS cor0 ---- 2310 5740 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 74 col2 FROM tab0 ---- 74 query I rowsort SELECT DISTINCT - cor1.col2 * - 67 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 3618 3819 6432 query I rowsort SELECT ALL + 68 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 81 values hashing to 7ff6433dda3248dce73040b2c590f3da query I rowsort SELECT - - cor0.col2 * - col2 + + cor0.col1 AS col2 FROM tab0 cor0 ---- -1003 -6633 96 query I rowsort SELECT + col1 * col1 + - col2 * col0 FROM tab1 AS cor0 ---- -3548 -7511 514 query I rowsort SELECT - + 68 AS col1 FROM tab2 AS cor0 ---- -68 -68 -68 query I rowsort SELECT - cor0.col2 * + col1 + col1 FROM tab0 cor0 ---- -2752 -7371 0 query I rowsort SELECT + cor0.col0 * - cor0.col2 + 50 * - col2 AS col2 FROM tab0 AS cor0 ---- -11398 -2442 -85 query I rowsort SELECT + + 29 * - col0 FROM tab0 AS cor0 ---- -1015 -2581 -696 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 20 + col0 col0 FROM tab1 ---- 100 23 84 query I rowsort SELECT DISTINCT + + col0 * + col0 + col1 * col2 FROM tab2 AS cor0 ---- 6887 7618 886 query I rowsort SELECT - col0 * col2 + 74 FROM tab1 AS cor0 ---- -3574 -7606 -88 query I rowsort SELECT + + ( 48 ) AS col0 FROM tab2 AS cor0 ---- 48 48 48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5911 SELECT DISTINCT CAST( NULL AS SIGNED ) / cor0.col2 FROM tab1, tab2 AS cor0, tab1 cor1, tab2 AS cor2 ---- NULL skipif mysql # not compatible query I rowsort label-5911 SELECT DISTINCT CAST ( NULL AS INTEGER ) / cor0.col2 FROM tab1, tab2 AS cor0, tab1 cor1, tab2 AS cor2 ---- NULL query I rowsort SELECT DISTINCT + - 41 * 19 + cor0.col1 + col1 AS col0 FROM tab2 AS cor0 ---- -661 -717 -745 query I rowsort SELECT - col2 * + 46 AS col2 FROM tab1 AS cor0 ---- -2484 -2622 -4416 query I rowsort SELECT - 46 * + cor1.col2 FROM tab0, tab0 AS cor0, tab2 AS cor1, tab1 AS cor2 ---- 81 values hashing to c939bd2f7517f8ebe781ca64a49e6666 query I rowsort SELECT DISTINCT 15 FROM tab2 cor0 ---- 15 query I rowsort SELECT DISTINCT 95 AS col2 FROM tab2 cor0 ---- 95 query I rowsort SELECT ALL + - col0 + 81 + + col2 AS col1 FROM tab2 cor0 ---- 101 29 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5918 SELECT DISTINCT - + CAST( - 57 AS SIGNED ) FROM tab2 AS cor0 ---- 57 skipif mysql # not compatible query I rowsort label-5918 SELECT DISTINCT - + CAST ( - 57 AS INTEGER ) FROM tab2 AS cor0 ---- 57 query I rowsort SELECT - + ( 8 ) + col1 * + ( + col0 ) AS col1 FROM tab1 AS cor0 ---- 1032 632 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col2 + col2 * - col0 col0 FROM tab0 cor0 ---- -34 -7216 -759 onlyif mysql # use DIV operator for integer division query I rowsort label-5921 SELECT col2 DIV 99 - tab0.col2 AS col1 FROM tab0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-5921 SELECT col2 / 99 - tab0.col2 AS col1 FROM tab0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 28 col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT col1 * 80 + col0 AS col0 FROM tab2 ---- 1439 2487 4798 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5924 SELECT col0 * + col0 * + CAST( NULL AS DECIMAL ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5924 SELECT col0 * + col0 * + CAST ( NULL AS REAL ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + col2 * + 64 AS col2 FROM tab1 AS cor0 ---- 3456 3648 6144 onlyif mysql # use DIV operator for integer division query I rowsort label-5926 SELECT DISTINCT - + cor0.col0 + + col0 DIV cor0.col1 FROM tab1 AS cor0 ---- -3 -58 -74 skipif mysql # not compatible query I rowsort label-5926 SELECT DISTINCT - + cor0.col0 + + col0 / cor0.col1 FROM tab1 AS cor0 ---- -3 -58 -74 query I rowsort SELECT DISTINCT + + cor0.col1 * - col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT - col0 * 76 + 3 AS col2 FROM tab1 AS cor0 ---- -225 -4861 -6077 query I rowsort SELECT DISTINCT cor0.col2 * + 63 AS col0 FROM tab1 AS cor0 ---- 3402 3591 6048 query I rowsort SELECT + + col2 * - ( + col0 * col1 ) AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5931 SELECT DISTINCT - col2 * + CAST( 47 AS SIGNED ) FROM tab0 ---- -1551 -3854 -47 skipif mysql # not compatible query I rowsort label-5931 SELECT DISTINCT - col2 * + CAST ( 47 AS INTEGER ) FROM tab0 ---- -1551 -3854 -47 query I rowsort SELECT ALL col2 + + 61 * 22 FROM tab1 ---- 1396 1399 1438 query IIIIIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2 AS cor0 CROSS JOIN tab2, tab2 cor1, tab0, tab0 AS cor2, tab1 ---- 13122 values hashing to 84ba58b37d5a1b52e9b58798528c9751 query I rowsort SELECT DISTINCT + col0 * - col0 * - cor0.col1 + col1 FROM tab1 AS cor0 ---- 260 40970 83213 query I rowsort SELECT DISTINCT - - col2 * 30 + - 98 AS col0 FROM tab0 cor0 ---- -68 2362 892 query I rowsort SELECT ALL col1 * + ( - col2 ) AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + + col0 * + col2 + 1 * col1 + cor0.col2 * + col0 FROM tab1 AS cor0 ---- 15373 350 7306 query I rowsort SELECT ALL - cor0.col1 - col2 * + col2 FROM tab2 AS cor0 ---- -1461 -735 -760 query I rowsort SELECT ALL cor0.col2 * - col2 AS col2 FROM tab2 cor0 ---- -1444 -676 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-5940 SELECT + - col0 DIV + col0 AS col2 FROM tab2 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5940 SELECT + - col0 / + col0 AS col2 FROM tab2 cor0 ---- -1 -1 -1 query I rowsort SELECT ALL col2 + ( 76 ) FROM tab1 ---- 130 133 172 query I rowsort SELECT + tab1.col0 * ( tab1.col1 ) AS col1 FROM tab1 ---- 1040 640 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5943 SELECT tab1.col2 + CAST( col0 AS SIGNED ) FROM tab1 ---- 121 176 57 skipif mysql # not compatible query I rowsort label-5943 SELECT tab1.col2 + CAST ( col0 AS INTEGER ) FROM tab1 ---- 121 176 57 query I rowsort SELECT ALL cor0.col0 * - col2 + - col0 AS col2 FROM tab2 AS cor0 ---- -196 -2106 -3081 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab0 cor0, tab1 AS cor1, tab0, tab0 cor2 ---- 3645 values hashing to d24b34b0673c90715a7101e7e630fa94 query I rowsort SELECT ALL + col0 + ( col2 + col0 ) FROM tab1 AS cor0 ---- 185 256 60 query I rowsort SELECT ALL col1 * - col2 + + col1 * - col1 AS col1 FROM tab0 AS cor0 ---- -10234 -15743 -9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col2 + 34 * col2 col1 FROM tab0 ---- 1155 2870 35 query I rowsort SELECT DISTINCT + 98 + - 77 AS col1 FROM tab2 AS cor0 ---- 21 query I rowsort SELECT - - ( 92 ) * - col2 * + ( - col2 * col1 ) FROM tab1 AS cor0 ---- 11022336 2989080 6975072 query I rowsort SELECT 91 + cor0.col0 * cor0.col0 FROM tab0 AS cor0 ---- 1316 667 8012 query I rowsort SELECT ALL + col2 + col0 * + col1 * - col0 FROM tab1 AS cor0 ---- -180 -40903 -83104 query I rowsort SELECT ( + col0 ) * cor0.col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + ( + col0 ) AS col2 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5955 SELECT DISTINCT + CAST( NULL AS DECIMAL ) + + 86 AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5955 SELECT DISTINCT + CAST ( NULL AS REAL ) + + 86 AS col1 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5956 SELECT + + cor0.col2 DIV - cor0.col2 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-5956 SELECT + + cor0.col2 / - cor0.col2 col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * 56 col2 FROM tab0 AS cor0 ---- 1344 1960 4984 onlyif mysql # use DIV operator for integer division query I rowsort label-5958 SELECT DISTINCT - - col2 DIV cor0.col0 FROM tab2 AS cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-5958 SELECT DISTINCT - - col2 / cor0.col0 FROM tab2 AS cor0 ---- 0 3 query I rowsort SELECT + col0 * 97 AS col1 FROM tab2 AS cor0 ---- 679 7566 7663 query I rowsort SELECT DISTINCT - 94 * 38 FROM tab1 AS cor0 ---- -3572 query I rowsort SELECT + - col2 + col0 * + col2 * - 2 FROM tab1 AS cor0 ---- -15456 -378 -7353 query I rowsort SELECT DISTINCT + + 26 FROM tab1 cor0 ---- 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5963 SELECT + CAST( col0 AS SIGNED ) * + col2 FROM tab1 AS cor0 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-5963 SELECT + CAST ( col0 AS INTEGER ) * + col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL col2 * - col0 + col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT DISTINCT + - cor0.col1 + col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + col2 + - col0 * 56 FROM tab1 AS cor0 ---- -114 -3527 -4384 query I rowsort SELECT - col2 * col2 - + col2 * col1 FROM tab0 AS cor0 ---- -14186 -3927 -98 query I rowsort SELECT + ( col2 ) + 75 FROM tab0 ---- 108 157 76 query I rowsort SELECT 53 + + col1 AS col1 FROM tab1 ---- 63 66 79 query I rowsort SELECT ALL - - cor0.col2 * col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + col2 + - col1 + - 57 AS col0 FROM tab2 cor0 ---- -36 -61 -90 query I rowsort SELECT 48 + + col0 * col0 FROM tab2 AS cor0 ---- 6132 6289 97 query I rowsort SELECT ALL - col1 * col2 + col1 AS col1 FROM tab0 AS cor0 ---- -2752 -7371 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5974 SELECT DISTINCT + + col2 + + col1 DIV + 61 AS col1 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-5974 SELECT DISTINCT + + col2 + + col1 / + 61 AS col1 FROM tab0 AS cor0 ---- 2 34 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5975 SELECT + col1 + col2 * - CAST( col2 + + col0 AS SIGNED ) * col0 AS col2 FROM tab1 AS cor0 ---- -1351667 -441398 -9208 skipif mysql # not compatible query I rowsort label-5975 SELECT + col1 + col2 * - CAST ( col2 + + col0 AS INTEGER ) * col0 AS col2 FROM tab1 AS cor0 ---- -1351667 -441398 -9208 query I rowsort SELECT ALL 97 * col1 - ( col2 ) FROM tab1 AS cor0 ---- 1165 2468 913 query I rowsort SELECT + 17 + col0 AS col2 FROM tab0 AS cor0 ---- 106 41 52 query I rowsort SELECT ALL + + col0 * col2 - - ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT ( col2 ) * 27 + - col2 AS col0 FROM tab1 AS cor0 ---- 1404 1482 2496 query I rowsort SELECT ALL cor0.col2 * col0 + ( col2 ) FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT + + col0 * 29 FROM tab1 cor0 ---- 1856 2320 87 query I rowsort SELECT DISTINCT + col0 + col2 * - col2 FROM tab2 cor0 ---- -1365 -598 -722 query I rowsort SELECT ALL + + col1 + cor0.col2 * 34 AS col0 FROM tab2 cor0 ---- 1309 943 949 query I rowsort SELECT ALL 84 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e8cd683fe8cea77b4326d9b80f21c74a query I rowsort SELECT ALL col1 + 96 AS col0 FROM tab0 AS cor0 ---- 182 187 193 query I rowsort SELECT DISTINCT 27 * col2 + - col0 * 7 AS col0 FROM tab0 AS cor0 ---- -218 1591 723 query I rowsort SELECT ALL + ( + 84 ) + col2 FROM tab0 AS cor0 ---- 117 166 85 query I rowsort SELECT DISTINCT - + 23 + - cor0.col0 + col2 AS col1 FROM tab1 cor0 ---- -30 -7 28 query I rowsort SELECT DISTINCT + 90 * - col2 + col0 FROM tab1 AS cor0 ---- -4857 -5066 -8560 query I rowsort SELECT ALL + cor0.col1 - - 71 FROM tab2 AS cor0 ---- 102 130 88 query I rowsort SELECT ALL + + col1 * 10 + col0 * - cor0.col0 FROM tab0 AS cor0 ---- -255 -7011 284 query I rowsort SELECT + col0 * + col1 + - 15 * 1 * col0 AS col0 FROM tab0 cor0 ---- 1704 2870 6764 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5993 SELECT + - col1 * col1 - CAST( col1 AS SIGNED ) * col0 AS col1 FROM tab2 AS cor0 ---- -1178 -1632 -8083 skipif mysql # not compatible query I rowsort label-5993 SELECT + - col1 * col1 - CAST ( col1 AS INTEGER ) * col0 AS col1 FROM tab2 AS cor0 ---- -1178 -1632 -8083 query I rowsort SELECT + col0 * col0 - col1 * col0 AS col0 FROM tab0 AS cor0 ---- -1488 -178 -2170 query I rowsort SELECT 53 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT - cor0.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ccaa5dd3388d9ee0fea676fa35299fe5 query I rowsort SELECT ALL - + col2 * cor0.col0 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT col2 * ( - col0 ) + col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT col2 * 21 FROM tab2 AS cor0 ---- 546 567 798 query I rowsort SELECT + tab1.col2 + col2 * + col1 AS col1 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + 96 FROM tab0, tab1 AS cor0 ---- 96 query I rowsort SELECT + col0 + col2 + 57 AS col2 FROM tab1 AS cor0 ---- 114 178 233 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6003 SELECT + col0 * + col1 + + ( col0 * + CAST( NULL AS DECIMAL ) ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6003 SELECT + col0 * + col1 + + ( col0 * + CAST ( NULL AS REAL ) ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT 81 * + 23 FROM tab2, tab1 AS cor0 ---- 9 values hashing to fc94338022d22b6557dda372193e65c7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6005 SELECT ALL - - col1 * ( col1 ) + - cor0.col2 * CAST( NULL AS SIGNED ) / cor0.col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6005 SELECT ALL - - col1 * ( col1 ) + - cor0.col2 * CAST ( NULL AS INTEGER ) / cor0.col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6006 SELECT cor0.col1 * col2 * - ( + col0 ) + CAST( NULL AS SIGNED ) * col1 / col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6006 SELECT cor0.col1 * col2 * - ( + col0 ) + CAST ( NULL AS INTEGER ) * col1 / col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT tab0.col0 FROM tab0, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL 16 + - cor0.col1 FROM tab2 AS cor0 ---- -1 -15 -43 query I rowsort SELECT ALL col2 * + ( tab2.col2 ) AS col0 FROM tab2 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 39 col1 FROM tab2 ---- 39 39 39 query I rowsort SELECT 2 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 query I rowsort SELECT ALL + ( - col1 + - col0 ) * 16 FROM tab2 ---- -1536 -2192 -608 query I rowsort SELECT + tab2.col1 * + ( col0 ) + - 46 FROM tab2 ---- 1297 171 4556 query I rowsort SELECT - tab1.col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query IIIIIIIII rowsort SELECT ALL * FROM tab1, tab2, tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT ALL + + 90 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e query I rowsort SELECT DISTINCT ( - col2 * - col2 ) + 16 * col2 FROM tab1 ---- 10752 3780 4161 query I rowsort SELECT tab1.col0 * + col2 + col0 FROM tab1 ---- 165 3712 7760 onlyif mysql # use DIV operator for integer division query I rowsort label-6019 SELECT ALL - col1 * col1 DIV + ( + col0 ) FROM tab2 ---- -137 -3 -44 skipif mysql # not compatible query I rowsort label-6019 SELECT ALL - col1 * col1 / + ( + col0 ) FROM tab2 ---- -137 -3 -44 query I rowsort SELECT + - col2 + + col1 + col1 * + col0 AS col2 FROM tab0 AS cor0 ---- 2117 3491 8108 query I rowsort SELECT + col2 * col2 + - ( - col0 ) FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT + + col0 + 79 FROM tab2 AS cor0 ---- 157 158 86 query I rowsort SELECT + + col2 + - cor0.col1 + col0 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT - ( + ( cor0.col1 ) ) AS col0 FROM tab0, tab1 cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT DISTINCT cor1.col1 - cor1.col2 * - 96 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 193 3254 7963 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * 56 col1 FROM tab0 ---- 1344 1960 4984 query I rowsort SELECT - col2 * ( + col0 ) + + col2 AS col1 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT ALL - col2 + - col0 - col2 AS col0 FROM tab0 AS cor0 ---- -253 -37 -90 query I rowsort SELECT - + col2 * - col0 + - cor0.col1 * 48 FROM tab0 AS cor0 ---- -3336 -4621 2930 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 33 col2 FROM tab2 AS cor0 ---- 33 query I rowsort SELECT ALL + - 1 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT 18 * col1 + ( col0 ) FROM tab2 AS cor0 ---- 1140 385 565 query I rowsort SELECT ALL + - col1 * - 61 FROM tab2 cor0 ---- 1037 1891 3599 query I rowsort SELECT DISTINCT - - cor0.col2 + col1 AS col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT col2 * + cor0.col0 + - 95 FROM tab2 AS cor0 ---- 1933 2907 94 query I rowsort SELECT - col1 + 48 FROM tab0 AS cor0 ---- -38 -43 -49 query I rowsort SELECT ALL col2 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - col1 * + col1 + col2 + + col1 FROM tab1 AS cor0 ---- -33 -596 -60 onlyif mysql # use DIV operator for integer division query I rowsort label-6039 SELECT ALL col1 DIV col1 + - col0 FROM tab0 AS cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-6039 SELECT ALL col1 / col1 + - col0 FROM tab0 AS cor0 ---- -23 -34 -88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6040 SELECT ALL + 62 * col2 + CAST( - col1 * + col0 AS SIGNED ) AS col1 FROM tab1 ---- 2894 3270 4912 skipif mysql # not compatible query I rowsort label-6040 SELECT ALL + 62 * col2 + CAST ( - col1 * + col0 AS INTEGER ) AS col1 FROM tab1 ---- 2894 3270 4912 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 31 col0 FROM tab2 ---- 31 31 31 query I rowsort SELECT DISTINCT 20 + + tab1.col1 FROM tab1 ---- 30 33 46 query I rowsort SELECT ALL - 83 + col2 AS col0 FROM tab2 ---- -45 -56 -57 query I rowsort SELECT 51 + + col0 AS col2 FROM tab0 ---- 140 75 86 query I rowsort SELECT + col0 + + 33 FROM tab2 AS cor0 ---- 111 112 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 52 * - col2 col0 FROM tab0 cor0 ---- -1716 -4264 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-6047 SELECT DISTINCT - 92 + + col2 DIV col2 FROM tab1 AS cor0 ---- -91 skipif mysql # not compatible query I rowsort label-6047 SELECT DISTINCT - 92 + + col2 / col2 FROM tab1 AS cor0 ---- -91 query I rowsort SELECT ( + 44 ) * cor0.col0 AS col0 FROM tab2 cor0 ---- 308 3432 3476 query I rowsort SELECT col1 * col1 - + col2 FROM tab1 AS cor0 ---- 43 622 73 onlyif mysql # use DIV operator for integer division query I rowsort label-6050 SELECT DISTINCT col2 * cor0.col0 + col0 DIV col1 + - col1 FROM tab1 AS cor0 ---- 136 3644 7673 skipif mysql # not compatible query I rowsort label-6050 SELECT DISTINCT col2 * cor0.col0 + col0 / col1 + - col1 FROM tab1 AS cor0 ---- 136 3644 7673 query I rowsort SELECT ALL - 22 * + col1 AS col2 FROM tab2 AS cor0 ---- -1298 -374 -682 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6052 SELECT + CAST( - ( - col0 ) AS SIGNED ) + col0 * + 58 FROM tab1 AS cor0 ---- 177 3776 4720 skipif mysql # not compatible query I rowsort label-6052 SELECT + CAST ( - ( - col0 ) AS INTEGER ) + col0 * + 58 FROM tab1 AS cor0 ---- 177 3776 4720 query I rowsort SELECT ALL ( - 9 ) AS col2 FROM tab1, tab0, tab2 AS cor0, tab2 ---- 81 values hashing to ea2ee48b6db0ed0e9f87711d3eeef049 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6054 SELECT CAST( NULL AS SIGNED ) AS col0 FROM tab2, tab0 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-6054 SELECT CAST ( NULL AS INTEGER ) AS col0 FROM tab2, tab0 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col1 + col1 col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT 21 + - col1 FROM tab2 AS cor0 ---- -10 -38 4 query I rowsort SELECT - + 10 AS col1 FROM tab2 AS cor0 ---- -10 -10 -10 query I rowsort SELECT - cor0.col0 + + col0 * 25 + col0 FROM tab1 cor0 ---- 1600 2000 75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 82 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f800b0aad28b82b2deb67f7045c9a45c query I rowsort SELECT ALL 14 + - 4 + col1 AS col2 FROM tab2 ---- 27 41 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 91 + col1 * ( + 77 ) - col2 col0 FROM tab1 AS cor0 ---- 2039 804 996 query I rowsort SELECT ALL - - 53 AS col1 FROM tab0 cor0 ---- 53 53 53 query I rowsort SELECT DISTINCT ( col1 ) * cor0.col1 + - col0 AS col0 FROM tab2 cor0 ---- 210 3403 954 query I rowsort SELECT ALL + ( + col1 ) * col1 - cor0.col0 * - col0 FROM tab2 AS cor0 ---- 1010 6530 9565 query I rowsort SELECT DISTINCT - + col0 * cor0.col2 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT - 25 + col1 * col2 - - col2 FROM tab1 cor0 ---- 1319 1433 602 query I rowsort SELECT ALL - col0 * col1 * col2 AS col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 37 * col1 col2 FROM tab1 cor0 ---- -370 -481 -962 onlyif mysql # use DIV operator for integer division query I rowsort label-6069 SELECT ALL + + 22 DIV col1 AS col0 FROM tab1 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-6069 SELECT ALL + + 22 / col1 AS col0 FROM tab1 AS cor0 ---- 0 1 2 query I rowsort SELECT + - 24 FROM tab1 cor0 ---- -24 -24 -24 query I rowsort SELECT - + col2 * 33 AS col2 FROM tab1 AS cor0 ---- -1782 -1881 -3168 query I rowsort SELECT ALL col0 * col0 + 6 FROM tab0 AS cor0 ---- 1231 582 7927 query I rowsort SELECT ALL + col2 + - cor0.col2 AS col1 FROM tab0 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6074 SELECT DISTINCT + - col2 DIV + col2 - 93 * + col0 col0 FROM tab0 AS cor0 ---- -2233 -3256 -8278 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6074 SELECT DISTINCT + - col2 / + col2 - 93 * + col0 col0 FROM tab0 AS cor0 ---- -2233 -3256 -8278 query I rowsort SELECT + col0 * 80 FROM tab2 AS cor0 ---- 560 6240 6320 query I rowsort SELECT ALL - col1 + + col0 * col1 + col2 AS col2 FROM tab0 AS cor0 ---- 2011 3299 8090 query I rowsort SELECT DISTINCT - + col1 * ( col1 ) + col2 FROM tab0 AS cor0 ---- -7363 -8199 -9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col1 col0 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - + col0 + - cor0.col0 * col0 AS col2 FROM tab2 cor0 ---- -56 -6162 -6320 query I rowsort SELECT DISTINCT + + col1 * 18 AS col1 FROM tab2 AS cor0 ---- 1062 306 558 onlyif mysql # use DIV operator for integer division query I rowsort label-6081 SELECT ALL + col2 DIV ( col1 ) FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-6081 SELECT ALL + col2 / ( col1 ) FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT - 49 - + col0 AS col1 FROM tab1 AS cor0 ---- -113 -129 -52 query I rowsort SELECT cor0.col1 AS col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd onlyif mysql # use DIV operator for integer division query I rowsort label-6084 SELECT + 9 DIV col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6084 SELECT + 9 / col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6085 SELECT - + CAST( - 74 AS SIGNED ) DIV col0 AS col0 FROM tab0 AS cor0 ---- 0 2 3 skipif mysql # not compatible query I rowsort label-6085 SELECT - + CAST ( - 74 AS INTEGER ) / col0 AS col0 FROM tab0 AS cor0 ---- 0 2 3 query I rowsort SELECT DISTINCT + cor0.col2 + + 97 * col2 FROM tab1 cor0 ---- 5292 5586 9408 query I rowsort SELECT - 69 + + cor0.col1 + col1 FROM tab1 AS cor0 ---- -17 -43 -49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6088 SELECT ALL CAST( col1 AS SIGNED ) * - col0 * + col2 AS col0 FROM tab0 cor0 ---- -3395 -664118 -68112 skipif mysql # not compatible query I rowsort label-6088 SELECT ALL CAST ( col1 AS INTEGER ) * - col0 * + col2 AS col0 FROM tab0 cor0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-6089 SELECT DISTINCT - 76 + + cor0.col2 * col2 DIV - col0 FROM tab1 AS cor0 ---- -1048 -126 -191 skipif mysql # not compatible query I rowsort label-6089 SELECT DISTINCT - 76 + + cor0.col2 * col2 / - col0 FROM tab1 AS cor0 ---- -1048 -126 -191 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6090 SELECT ALL + CAST( NULL AS SIGNED ) + + col2 * + col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6090 SELECT ALL + CAST ( NULL AS INTEGER ) + + col2 * + col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 16 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab1 AS cor2, tab1 AS cor3 ---- 16 query I rowsort SELECT ALL col1 + 64 AS col0 FROM tab1 AS cor0 ---- 74 77 90 query I rowsort SELECT + - col0 * + col1 + col0 AS col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL col1 * ( - col0 ) AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - 10 + col0 FROM tab0 AS cor0 ---- 14 25 79 onlyif mysql # use DIV operator for integer division query I rowsort label-6096 SELECT col2 + tab0.col2 DIV + tab0.col0 FROM tab0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-6096 SELECT col2 + tab0.col2 / + tab0.col0 FROM tab0 ---- 1 34 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col0 * tab2.col2 + col0 * + col0 col2 FROM tab2 ---- 238 8112 9243 query III rowsort SELECT * FROM tab1 WHERE NOT - col1 * - col1 IN ( col2 - + col0 * - col0 * col0 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT + tab2.col0 * - col0 AS col1 FROM tab2 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 col1 FROM tab1 WHERE ( NULL ) <> NULL ---- query I rowsort SELECT DISTINCT - col0 - col1 FROM tab1 ---- -29 -74 -93 query III rowsort SELECT ALL * FROM tab1 WHERE NOT + col1 * + col0 <> col1 ---- query I rowsort SELECT ALL - col1 - - tab1.col0 * col2 FROM tab1 ---- 136 3638 7667 onlyif mysql # use DIV operator for integer division query I rowsort label-6104 SELECT ALL - tab1.col0 + - col2 DIV + col1 FROM tab1 ---- -5 -69 -87 skipif mysql # not compatible query I rowsort label-6104 SELECT ALL - tab1.col0 + - col2 / + col1 FROM tab1 ---- -5 -69 -87 query I rowsort SELECT tab2.col2 AS col0 FROM tab2 WHERE NULL = col1 ---- query I rowsort SELECT + col1 - + col1 FROM tab0 WHERE NOT ( NULL ) NOT IN ( - col2 + - col1 * + col1 * col0 + + col0 * col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 col2 FROM tab1 WHERE NULL IN ( col0 ) ---- query I rowsort SELECT ALL col0 - col2 * col0 FROM tab2 ---- -182 -1950 -2923 query I rowsort SELECT col2 + + col2 * + col2 AS col1 FROM tab0 ---- 1122 2 6806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab0.col1 + col0 * col2 col2 FROM tab0 ---- 132 7389 878 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NULL IN ( + col1 * + tab2.col2 ) ---- query I rowsort SELECT DISTINCT - tab1.col2 - + col0 FROM tab1 ---- -121 -176 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * col1 col2 FROM tab1 ---- 1040 640 78 query I rowsort SELECT - cor0.col1 * + cor0.col2 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # use DIV operator for integer division query I rowsort label-6115 SELECT ALL + col2 + + col2 DIV - col2 + col0 AS col0 FROM tab0 cor0 ---- 170 35 56 skipif mysql # not compatible query I rowsort label-6115 SELECT ALL + col2 + + col2 / - col2 + col0 AS col0 FROM tab0 cor0 ---- 170 35 56 query I rowsort SELECT DISTINCT col0 FROM tab1 cor0 WHERE ( col2 ) NOT IN ( + col0 * - col0 ) ---- 3 64 80 query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT ( col0 ) IN ( col2 * - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT ALL - col1 * col1 FROM tab1 WHERE ( NULL ) > col2 + col2 * col0 * - col2 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col2 - - 91 col2 FROM tab1 AS cor0 ---- 145 148 187 query I rowsort SELECT + col0 + 3 + - 73 FROM tab0 ---- -35 -46 19 query I rowsort SELECT DISTINCT - col0 + + col1 * + col1 FROM tab2 ---- 210 3403 954 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * cor0.col2 - col2 col1 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT col0 + ( + 73 + col2 ) FROM tab0 AS cor0 ---- 109 130 244 query I rowsort SELECT ALL - cor0.col0 - + 53 FROM tab0 cor0 ---- -142 -77 -88 query I rowsort SELECT - col0 * 10 + - cor0.col1 FROM tab1 AS cor0 ---- -56 -650 -813 query I rowsort SELECT DISTINCT col0 + - 70 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -70 query I rowsort SELECT - col0 + - ( col1 ) * cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT + 87 * col1 AS col2 FROM tab2 AS cor0 ---- 1479 2697 5133 onlyif mysql # use DIV operator for integer division query I rowsort label-6129 SELECT ALL - + 59 + + 61 DIV col1 FROM tab1 AS cor0 ---- -53 -55 -57 skipif mysql # not compatible query I rowsort label-6129 SELECT ALL - + 59 + + 61 / col1 FROM tab1 AS cor0 ---- -53 -55 -57 query I rowsort SELECT DISTINCT + + col0 * col0 * - cor0.col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6131 SELECT ALL - CAST( cor0.col2 AS SIGNED ) AS col2 FROM tab1 cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-6131 SELECT ALL - CAST ( cor0.col2 AS INTEGER ) AS col2 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT ALL - col0 + + col0 * col2 AS col0 FROM tab1 cor0 ---- 159 3584 7600 query I rowsort SELECT ALL cor2.col0 FROM tab1, tab2 AS cor0, tab1 cor1, tab2 AS cor2 ---- 81 values hashing to 05835f29dd9cd4fa16889de54dec3cb6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 38 col2 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- -38 query I rowsort SELECT tab0.col0 + col0 * col2 FROM tab0 ---- 70 7387 816 query I rowsort SELECT + col0 / - tab1.col1 + - col2 AS col0 FROM tab1 WHERE NOT ( + col1 ) BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * col2 + - col1 col1 FROM tab2 ---- 1427 617 698 query III rowsort SELECT * FROM tab2 WHERE col2 * col2 NOT IN ( col0 - col0 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT DISTINCT + 24 + + col1 FROM tab0 cor0 ---- 110 115 121 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + + col1 col0 FROM tab2 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-6141 SELECT - 25 DIV col1 AS col0 FROM tab2 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6141 SELECT - 25 / col1 AS col0 FROM tab2 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6142 SELECT col1 * CAST( + 30 AS SIGNED ) + cor0.col2 DIV + col0 FROM tab0 cor0 ---- 2581 2730 2910 skipif mysql # not compatible query I rowsort label-6142 SELECT col1 * CAST ( + 30 AS INTEGER ) + cor0.col2 / + col0 FROM tab0 cor0 ---- 2581 2730 2910 query I rowsort SELECT - col2 * + col1 + 21 FROM tab1 ---- -1227 -1383 -549 query I rowsort SELECT DISTINCT - 29 - - col0 AS col1 FROM tab1 ---- -26 35 51 onlyif mysql # use DIV operator for integer division query I rowsort label-6145 SELECT ALL + 39 DIV tab1.col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to d9f281f66a4ba6268f07512f26427a49 skipif mysql # not compatible query I rowsort label-6145 SELECT ALL + 39 / tab1.col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to d9f281f66a4ba6268f07512f26427a49 onlyif mysql # use DIV operator for integer division query I rowsort label-6146 SELECT ALL 65 DIV cor0.col0 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 95c9c05d889679454926776a124029bb skipif mysql # not compatible query I rowsort label-6146 SELECT ALL 65 / cor0.col0 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 95c9c05d889679454926776a124029bb query I rowsort SELECT DISTINCT + tab2.col1 - col2 * - col2 FROM tab2 ---- 1461 735 760 query I rowsort SELECT ALL 67 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT + col2 * + col1 - - 0 * col0 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT col2 + + 16 FROM tab2 AS cor0 ---- 42 43 54 query I rowsort SELECT ALL + col2 * - ( - col1 ) AS col2 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT ALL - col2 * - cor0.col0 + - col1 * - col1 + col2 * col1 FROM tab2 AS cor0 ---- 1987 3937 7043 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * 97 + cor0.col2 col2 FROM tab0 AS cor0 ---- 8375 8909 9410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6154 SELECT CAST( - col2 * + col0 + + col1 AS SIGNED ) col0 FROM tab2 ---- -158 -1969 -2985 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6154 SELECT CAST ( - col2 * + col0 + + col1 AS INTEGER ) col0 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT ( col1 ) * col1 AS col0 FROM tab1 ---- 100 169 676 query I rowsort SELECT 30 + - col1 * col2 AS col0 FROM tab0 ---- -2808 -67 -7432 query I rowsort SELECT DISTINCT - 34 * tab1.col0 FROM tab1 ---- -102 -2176 -2720 query I rowsort SELECT + tab0.col0 * col0 * col0 + + col1 * + col2 + col2 AS col1 FROM tab0 ---- 16695 42973 712513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 96 col2 FROM tab2 AS cor0 ---- -96 query I rowsort SELECT DISTINCT 56 * - 39 FROM tab0 ---- -2184 onlyif mysql # use DIV operator for integer division query I rowsort label-6161 SELECT DISTINCT + col0 DIV col1 + col0 col1 FROM tab2 AS cor0 ---- 7 79 83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6161 SELECT DISTINCT + col0 / col1 + col0 col1 FROM tab2 AS cor0 ---- 7 79 83 onlyif mysql # use DIV operator for integer division query I rowsort label-6162 SELECT ( 35 ) * col0 + - col0 DIV col0 AS col0 FROM tab2 cor0 ---- 244 2729 2764 skipif mysql # not compatible query I rowsort label-6162 SELECT ( 35 ) * col0 + - col0 / col0 AS col0 FROM tab2 cor0 ---- 244 2729 2764 query I rowsort SELECT ALL cor0.col1 * ( + cor0.col0 + cor0.col2 ) AS col0 FROM tab2 AS cor0 ---- 1054 1989 6136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 95 col1 FROM tab0 ---- 95 95 95 query I rowsort SELECT - 24 + tab1.col0 * + 49 * col1 FROM tab1 ---- 31336 3798 50936 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * col2 + 11 * + col0 col0 FROM tab0 AS cor0 ---- 1353 386 7703 query I rowsort SELECT DISTINCT 90 * col0 AS col0 FROM tab1 cor0 ---- 270 5760 7200 query I rowsort SELECT DISTINCT - col1 * col2 + - col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 query I rowsort SELECT DISTINCT - 57 * col0 FROM tab2 AS cor0 ---- -399 -4446 -4503 onlyif mysql # use DIV operator for integer division query I rowsort label-6170 SELECT - + cor0.col1 + - cor0.col0 DIV 9 + col1 FROM tab2 cor0 ---- -8 -8 0 skipif mysql # not compatible query I rowsort label-6170 SELECT - + cor0.col1 + - cor0.col0 / 9 + col1 FROM tab2 cor0 ---- -8 -8 0 query I rowsort SELECT DISTINCT col0 * + ( ( - col0 ) ) FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + 57 + col2 col2 FROM tab2 cor0 ---- 57 57 57 query I rowsort SELECT - col2 * - col1 - col2 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1512 -2679 -7968 query I rowsort SELECT 30 - + col0 AS col1 FROM tab1 ---- -34 -50 27 query I rowsort SELECT ALL + col0 * cor0.col1 * col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT - + col0 + col2 * + col1 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT DISTINCT - 57 * + col1 * - col1 AS col0 FROM tab0 ---- 421572 472017 536313 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + cor0.col1 col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT col2 + + col0 AS col0 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT - - cor0.col1 * - col1 - + col0 AS col0 FROM tab1 AS cor0 ---- -164 -249 -679 query I rowsort SELECT + col0 * col1 + - col0 * col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6182 SELECT col2 + col0 * col2 DIV col1 FROM tab2 ---- 214 33 60 skipif mysql # not compatible query I rowsort label-6182 SELECT col2 + col0 * col2 / col1 FROM tab2 ---- 214 33 60 query I rowsort SELECT ALL + col0 + tab2.col1 * + col2 AS col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT ALL col1 + col1 * col1 * tab1.col2 FROM tab1 ---- 16237 36530 5710 query I rowsort SELECT ALL + col1 * tab2.col2 + + col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT 51 * col0 + - col1 * col0 FROM tab0 AS cor0 ---- -1610 -3560 -840 query I rowsort SELECT DISTINCT 97 * + col1 AS col1 FROM tab0 AS cor0 ---- 8342 8827 9409 query I rowsort SELECT ALL - + 92 - col0 AS col2 FROM tab0 AS cor0 ---- -116 -127 -181 onlyif mysql # use DIV operator for integer division query I rowsort label-6189 SELECT ALL col2 DIV + cor0.col2 + col1 FROM tab1 AS cor0 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-6189 SELECT ALL col2 / + cor0.col2 + col1 FROM tab1 AS cor0 ---- 11 14 27 query I rowsort SELECT ALL - + col1 + - col0 * cor0.col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL - 98 + col1 * - col0 AS col0 FROM tab0 cor0 ---- -2162 -3493 -8197 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 76 * col1 - col2 * + col1 col2 FROM tab0 AS cor0 ---- -546 3698 7275 query I rowsort SELECT ALL + col2 * + col0 + + col2 * tab1.col1 + + col2 * + col1 AS col1 FROM tab1 ---- 10176 2970 4788 query I rowsort SELECT ALL + + cor0.col2 + - col1 AS col0 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT + 36 * - col2 AS col1 FROM tab0 AS cor0 ---- -1188 -2952 -36 query I rowsort SELECT DISTINCT 81 * col1 AS col1 FROM tab0 AS cor0 ---- 6966 7371 7857 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col1 * col0 col2 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL - 47 AS col1 FROM tab2 AS cor0 ---- -47 -47 -47 query I rowsort SELECT DISTINCT - - col1 + - col2 * + col2 FROM tab0 AS cor0 ---- -1003 -6633 96 onlyif mysql # use DIV operator for integer division query I rowsort label-6200 SELECT + col2 * col0 DIV col0 + 49 FROM tab0 AS cor0 ---- 131 50 82 skipif mysql # not compatible query I rowsort label-6200 SELECT + col2 * col0 / col0 + 49 FROM tab0 AS cor0 ---- 131 50 82 query I rowsort SELECT + - cor0.col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * cor0.col0 + col1 * col0 col2 FROM tab2 AS cor0 ---- 2686 434 9204 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6203 SELECT ALL - CAST( col2 AS SIGNED ) * - col1 AS col0 FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-6203 SELECT ALL - CAST ( col2 AS INTEGER ) * - col1 AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT DISTINCT + col0 * + 73 * col1 AS col2 FROM tab1 ---- 46720 5694 75920 query I rowsort SELECT - tab1.col2 * - col0 AS col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT 76 + col2 AS col1 FROM tab1 ---- 130 133 172 query I rowsort SELECT DISTINCT col0 + + col2 * + tab0.col0 * col0 AS col0 FROM tab0 ---- 1260 19032 649611 query I rowsort SELECT 96 * col0 + - col2 FROM tab2 cor0 ---- 645 7462 7546 query I rowsort SELECT - col1 * col1 * col2 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT - col0 * + tab1.col2 AS col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL + - 91 + + cor1.col1 * - cor1.col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 48af969a7e8f35e150fcd57adfb0b615 query I rowsort SELECT ALL - col1 + cor0.col2 * + 65 AS col1 FROM tab1 AS cor0 ---- 3484 3695 6227 query I rowsort SELECT DISTINCT + - cor0.col0 * + 76 * - col2 + col1 AS col0 FROM tab1 AS cor0 ---- 12338 277258 583693 onlyif mysql # use DIV operator for integer division query I rowsort label-6214 SELECT ALL + + col1 + - col1 DIV col1 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-6214 SELECT ALL + + col1 + - col1 / col1 FROM tab1 AS cor0 ---- 12 25 9 query I rowsort SELECT DISTINCT 46 * + 75 AS col1 FROM tab2 AS cor0 ---- 3450 onlyif mysql # use DIV operator for integer division query I rowsort label-6216 SELECT + - 70 DIV 2 + - col0 FROM tab1 AS cor0 ---- -115 -38 -99 skipif mysql # not compatible query I rowsort label-6216 SELECT + - 70 / 2 + - col0 FROM tab1 AS cor0 ---- -115 -38 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + col2 * col2 * - ( 70 ) col1 FROM tab1 AS cor0 ---- -204117 -227366 -645040 query I rowsort SELECT DISTINCT - col1 + col1 * col1 AS col0 FROM tab2 AS cor0 ---- 272 3422 930 onlyif mysql # use DIV operator for integer division query I rowsort label-6219 SELECT 31 DIV col0 AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6219 SELECT 31 / col0 AS col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT col1 * + col2 - - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # use DIV operator for integer division query I rowsort label-6221 SELECT - - ( + 60 ) - col1 * 31 DIV col2 FROM tab1 AS cor0 ---- 46 55 56 skipif mysql # not compatible query I rowsort label-6221 SELECT - - ( + 60 ) - col1 * 31 / col2 FROM tab1 AS cor0 ---- 46 55 56 query I rowsort SELECT - - 38 + cor0.col2 FROM tab2 AS cor0 ---- 64 65 76 query I rowsort SELECT col2 * + 0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT col2 * - 70 FROM tab0 AS cor0 ---- -2310 -5740 -70 query I rowsort SELECT + col1 + col1 * - cor0.col2 - col0 * - col1 AS col1 FROM tab1 AS cor0 ---- -1300 -195 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6226 SELECT - col0 + + col1 + CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6226 SELECT - col0 + + col1 + CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * col0 + col2 * + 96 + col0 FROM tab1 AS cor0 ---- 1616 1888 5025 query I rowsort SELECT - ( + col1 ) * - col0 + + ( + col1 ) + col0 FROM tab0 cor0 ---- 2174 3527 8279 query I rowsort SELECT ALL - cor1.col1 + - 39 AS col1 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 73e68e2321a2459063095dd46dc7b1be query I rowsort SELECT ALL + cor0.col2 * col1 + + ( col1 ) + - cor0.col2 FROM tab1 AS cor0 ---- 1165 1376 523 query I rowsort SELECT ALL - + cor0.col0 + col2 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL - 19 * col2 + col1 AS col0 FROM tab0 AS cor0 ---- -1467 -541 78 query I rowsort SELECT - 82 AS col0 FROM tab2 cor0 ---- -82 -82 -82 query I rowsort SELECT ALL + 41 * cor0.col2 + col1 FROM tab1 cor0 ---- 2240 2347 3949 query I rowsort SELECT - - col1 * - 1 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - - col1 * + ( - col1 ) * col0 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT col0 * 8 * + 21 AS col1 FROM tab2 cor0 ---- 1176 13104 13272 query I rowsort SELECT + - 49 AS col2 FROM tab0 cor0 ---- -49 -49 -49 query I rowsort SELECT + + ( - col1 ) + - col1 * - 54 AS col1 FROM tab0 AS cor0 ---- 4558 4823 5141 query I rowsort SELECT ALL ( - col1 ) + + col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - 5 * + ( col0 + + col0 ) AS col0 FROM tab2 AS cor0 ---- -70 -780 -790 query I rowsort SELECT + + cor0.col2 * - 97 FROM tab0 cor0 ---- -3201 -7954 -97 query I rowsort SELECT DISTINCT + cor0.col1 * col0 + - 2 AS col1 FROM tab0 AS cor0 ---- 2062 3393 8097 query I rowsort SELECT DISTINCT - + col1 * col0 * + 5 - + col0 AS col1 FROM tab1 AS cor0 ---- -3264 -393 -5280 query I rowsort SELECT + - col2 * - 85 - - col1 AS col2 FROM tab2 AS cor0 ---- 2269 2326 3247 query I rowsort SELECT - col1 + + col2 * + 73 AS col2 FROM tab2 AS cor0 ---- 1839 1940 2757 onlyif mysql # use DIV operator for integer division query I rowsort label-6247 SELECT DISTINCT - tab0.col0 DIV ( col2 ) + col1 * - ( col1 ) AS col1 FROM tab0 ---- -7396 -8282 -9444 skipif mysql # not compatible query I rowsort label-6247 SELECT DISTINCT - tab0.col0 / ( col2 ) + col1 * - ( col1 ) AS col1 FROM tab0 ---- -7396 -8282 -9444 query I rowsort SELECT ALL col2 + + col2 * 89 AS col2 FROM tab0 ---- 2970 7380 90 query I rowsort SELECT + + cor0.col2 + + cor0.col0 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 6110 6279 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6250 SELECT col1 - - CAST( NULL AS SIGNED ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6250 SELECT col1 - - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL cor0.col0 + + col1 * - cor0.col2 FROM tab2 AS cor0 ---- -1456 -567 -830 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6252 SELECT DISTINCT - cor0.col2 - CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6252 SELECT DISTINCT - cor0.col2 - CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6253 SELECT ALL cor0.col2 + 4 * col2 DIV + col2 col0 FROM tab0 cor0 ---- 37 5 86 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6253 SELECT ALL cor0.col2 + 4 * col2 / + col2 col0 FROM tab0 cor0 ---- 37 5 86 onlyif mysql # use DIV operator for integer division query I rowsort label-6254 SELECT ALL + col2 * col0 DIV - col0 col0 FROM tab2 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6254 SELECT ALL + col2 * col0 / - col0 col0 FROM tab2 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 53 * + tab1.col0 + col2 * col0 col2 FROM tab1 ---- 11920 321 7040 query I rowsort SELECT - col0 * col2 - + col0 * - ( tab0.col1 ) AS col2 FROM tab0 ---- 1272 3360 801 query I rowsort SELECT DISTINCT 57 * 1 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 57 query I rowsort SELECT 45 + cor0.col1 * col0 AS col1 FROM tab1 AS cor0 ---- 1085 123 685 query I rowsort SELECT + 56 + col0 * - col0 AS col2 FROM tab0 AS cor0 ---- -1169 -520 -7865 query I rowsort SELECT + ( tab2.col1 + col1 ) FROM tab2 ---- 118 34 62 query I rowsort SELECT + ( - col0 ) + col2 * + col2 FROM tab2 cor0 ---- 1365 598 722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col0 ) * - col0 col1 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL + col2 * col1 * col2 + - 9 AS col1 FROM tab0 AS cor0 ---- 611875 88 93645 query I rowsort SELECT ALL - col2 * + col0 * col0 FROM tab0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT + - cor0.col2 + + col0 AS col1 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT col0 + col2 * col2 AS col2 FROM tab0 AS cor0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-6267 SELECT DISTINCT col2 * + col1 + + cor0.col2 + col1 DIV + cor0.col1 FROM tab1 AS cor0 ---- 1345 1459 628 skipif mysql # not compatible query I rowsort label-6267 SELECT DISTINCT col2 * + col1 + + cor0.col2 + col1 / + cor0.col1 FROM tab1 AS cor0 ---- 1345 1459 628 query I rowsort SELECT ALL 52 + + col0 * - col0 AS col0 FROM tab1 AS cor0 ---- -4044 -6348 43 onlyif mysql # use DIV operator for integer division query I rowsort label-6269 SELECT tab1.col2 DIV col2 + + 86 AS col1 FROM tab1 ---- 87 87 87 skipif mysql # not compatible query I rowsort label-6269 SELECT tab1.col2 / col2 + + 86 AS col1 FROM tab1 ---- 87 87 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * cor0.col1 - col1 col2 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT DISTINCT - col0 * col0 - col2 AS col0 FROM tab1 AS cor0 ---- -4153 -63 -6496 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6272 SELECT ALL + 94 + col0 / - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6272 SELECT ALL + 94 + col0 / - CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * + 39 + col0 FROM tab1 AS cor0 ---- -1011 -326 -427 onlyif mysql # use DIV operator for integer division query I rowsort label-6274 SELECT + - col0 DIV 80 AS col1 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6274 SELECT + - col0 / 80 AS col1 FROM tab1 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6275 SELECT ALL col2 DIV 58 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6275 SELECT ALL col2 / 58 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT DISTINCT - + col0 + - 91 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -4917 -5251 -8816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + 76 col2 FROM tab0 cor0 ---- -13 41 52 query I rowsort SELECT + ( - tab1.col0 * - col1 ) AS col2 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL + 22 AS col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e query I rowsort SELECT ALL + - col0 * + 98 - col2 * + 57 FROM tab0 AS cor0 ---- -13396 -3487 -4233 query I rowsort SELECT DISTINCT - 31 * 67 FROM tab2 AS cor0 ---- -2077 query I rowsort SELECT ALL col1 + 74 + col2 * col1 FROM tab2 AS cor0 ---- 1667 737 942 query I rowsort SELECT ALL + - 4 + col1 AS col0 FROM tab0 AS cor0 ---- 82 87 93 query I rowsort SELECT + - 91 * - 58 + col1 FROM tab2 AS cor0 ---- 5295 5309 5337 query I rowsort SELECT ALL col2 + + ( col0 * - 25 ) FROM tab0 AS cor0 ---- -2143 -567 -874 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6286 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) * + 79 + - col1 * - col0 AS col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6286 SELECT DISTINCT + - CAST ( NULL AS REAL ) * + 79 + - col1 * - col0 AS col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL 68 * col2 AS col1 FROM tab0 AS cor0 ---- 2244 5576 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6288 SELECT DISTINCT + col0 + - col1 * cor0.col1 + + CAST( NULL AS SIGNED ) * 7 col0 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6288 SELECT DISTINCT + col0 + - col1 * cor0.col1 + + CAST ( NULL AS INTEGER ) * 7 col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - - col0 + + col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT + - ( col0 ) + col0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - 23 + + col2 col1 FROM tab2 AS cor0 ---- 1383 429 740 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6292 SELECT DISTINCT tab2.col2 - + CAST( NULL AS SIGNED ) * + col2 AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-6292 SELECT DISTINCT tab2.col2 - + CAST ( NULL AS INTEGER ) * + col2 AS col2 FROM tab2 ---- NULL query I rowsort SELECT ALL + col0 + + tab0.col2 * - 3 - + col0 * + ( col0 ) FROM tab0 ---- -1193 -651 -8078 onlyif mysql # use DIV operator for integer division query I rowsort label-6294 SELECT - col2 DIV ( col1 ) AS col2 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-6294 SELECT - col2 / ( col1 ) AS col2 FROM tab2 ---- -2 0 0 query I rowsort SELECT col1 + - 11 + - 38 AS col1 FROM tab0 ---- 37 42 48 query I rowsort SELECT DISTINCT 48 * col1 - cor0.col0 FROM tab1 AS cor0 ---- 1245 416 544 query I rowsort SELECT 9 + + col0 * col1 FROM tab0 AS cor0 ---- 2073 3404 8108 query I rowsort SELECT ALL cor0.col0 * col2 + - col1 * - 84 * - 33 FROM tab2 AS cor0 ---- -161520 -44122 -85743 query I rowsort SELECT DISTINCT - 13 AS col2 FROM tab0 AS cor0 ---- -13 query I rowsort SELECT ALL + + 75 * + 31 AS col0 FROM tab0 cor0 ---- 2325 2325 2325 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col2 - cor0.col0 col2 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT - 6 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 80 85 91 query I rowsort SELECT + 17 * col1 * col1 FROM tab0 ---- 125732 140777 159953 skipif mysql # not compatible query I rowsort SELECT CAST ( 36 AS REAL ) AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 query I rowsort SELECT DISTINCT col0 - ( col2 ) FROM tab1 ---- -16 -51 7 query I rowsort SELECT col2 + - col0 * cor0.col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT - col0 * 21 AS col2 FROM tab0 ---- -1869 -504 -735 query I rowsort SELECT - col1 * col2 + col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT + col0 * col0 + col2 + 32 AS col0 FROM tab0 AS cor0 ---- 1258 641 8035 query I rowsort SELECT - - col1 * col1 + - col0 FROM tab2 AS cor0 ---- 210 3403 954 onlyif mysql # use DIV operator for integer division query I rowsort label-6311 SELECT + col2 DIV - 70 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6311 SELECT + col2 / - 70 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 95 * 47 * col1 FROM tab2 AS cor0 ---- 138415 263435 75905 query I rowsort SELECT - + cor0.col1 + - col1 + - col0 * col0 FROM tab0 AS cor0 ---- -1419 -748 -8103 query I rowsort SELECT + 16 * 56 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to e191185eaa721a70575d6e1b1bcd8092 onlyif mysql # use DIV operator for integer division query I rowsort label-6315 SELECT + col0 DIV - 71 FROM tab2 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-6315 SELECT + col0 / - 71 FROM tab2 ---- -1 -1 0 query I rowsort SELECT ALL + 95 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT ( col1 ) + - col0 * + col1 FROM tab1 cor0 ---- -1027 -52 -630 query I rowsort SELECT DISTINCT + col1 * 87 AS col2 FROM tab1 ---- 1131 2262 870 query I rowsort SELECT - col0 * + col0 + - col0 AS col0 FROM tab1 ---- -12 -4160 -6480 query I rowsort SELECT ALL - - ( - col0 ) + - col2 + - 47 * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1423 2669 682 onlyif mysql # use DIV operator for integer division query I rowsort label-6321 SELECT DISTINCT + col0 - col1 DIV col1 FROM tab0 AS cor0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-6321 SELECT DISTINCT + col0 - col1 / col1 FROM tab0 AS cor0 ---- 23 34 88 query I rowsort SELECT ALL + col0 * + col1 + + 79 FROM tab0 AS cor0 ---- 2143 3474 8178 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6323 SELECT DISTINCT cor0.col2 + CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6323 SELECT DISTINCT cor0.col2 + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + col0 - 97 FROM tab2 AS cor0 ---- -18 -19 -90 query I rowsort SELECT ALL col0 + col1 + 84 FROM tab0 AS cor0 ---- 194 216 264 query I rowsort SELECT ALL + col1 + - cor0.col1 + + col0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 33 col0 FROM tab0 ---- 33 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab0 cor2 ---- 972 values hashing to 380241bbc503a31e70494611a87ffd99 query I rowsort SELECT DISTINCT - col0 + 50 AS col2 FROM tab1 AS cor0 ---- -14 -30 47 skipif mysql # not compatible query I rowsort SELECT ALL - col2 * CAST ( col1 AS REAL ) FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-6331 SELECT - CAST( col0 AS SIGNED ) + col2 * - col0 DIV + col0 AS col2 FROM tab2 AS cor0 ---- -104 -117 -34 skipif mysql # not compatible query I rowsort label-6331 SELECT - CAST ( col0 AS INTEGER ) + col2 * - col0 / + col0 AS col2 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT - 44 + + tab1.col1 FROM tab1 ---- -18 -31 -34 query I rowsort SELECT - ( tab1.col1 ) AS col2 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 onlyif mysql # use DIV operator for integer division query I rowsort label-6334 SELECT tab0.col2 + - col1 - + col0 DIV + CAST( - col2 AS SIGNED ) AS col2 FROM tab0 ---- -53 -61 -8 skipif mysql # not compatible query I rowsort label-6334 SELECT tab0.col2 + - col1 - + col0 / + CAST ( - col2 AS INTEGER ) AS col2 FROM tab0 ---- -53 -61 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-6335 SELECT - col1 DIV - col0 + - 96 * + col0 FROM tab2 cor0 ---- -668 -7488 -7584 skipif mysql # not compatible query I rowsort label-6335 SELECT - col1 / - col0 + - 96 * + col0 FROM tab2 cor0 ---- -668 -7488 -7584 query I rowsort SELECT + ( - col2 ) * + col1 - + col2 FROM tab0 ---- -2871 -7544 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 30 col2 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 6c98840ed134c765d56389f4150075f0 query I rowsort SELECT - 73 * col0 FROM tab2 AS cor0 ---- -511 -5694 -5767 query I rowsort SELECT DISTINCT - 96 * col1 AS col0 FROM tab2 AS cor0 ---- -1632 -2976 -5664 query I rowsort SELECT - ( - 22 ) FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6341 SELECT ALL + ( + col2 ) * CAST( NULL AS DECIMAL ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6341 SELECT ALL + ( + col2 ) * CAST ( NULL AS REAL ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + + 65 * col0 + 41 col0 FROM tab1 AS cor0 ---- 182 4144 5145 query I rowsort SELECT DISTINCT - + 74 + col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1269 143 4528 query I rowsort SELECT + 57 + ( col0 ) AS col0 FROM tab1 cor0 ---- 121 137 60 query I rowsort SELECT ALL + cor0.col0 * - cor0.col0 + - col1 AS col1 FROM tab1 AS cor0 ---- -35 -4106 -6413 onlyif mysql # use DIV operator for integer division query I rowsort label-6346 SELECT DISTINCT + cor0.col2 DIV cor0.col1 + + col0 FROM tab2 AS cor0 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-6346 SELECT DISTINCT + cor0.col2 / cor0.col1 + + col0 FROM tab2 AS cor0 ---- 7 78 81 query I rowsort SELECT ALL + - col2 * 71 FROM tab2 AS cor0 ---- -1846 -1917 -2698 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( + 25 AS REAL ) AS col0 FROM tab2 AS cor0 ---- -25 -25 -25 onlyif mysql # use DIV operator for integer division query I rowsort label-6349 SELECT DISTINCT - col2 DIV + ( col1 ) + + ( + col1 ) - - col2 AS col2 FROM tab1 AS cor0 ---- 102 62 78 skipif mysql # not compatible query I rowsort label-6349 SELECT DISTINCT - col2 / + ( col1 ) + + ( + col1 ) - - col2 AS col2 FROM tab1 AS cor0 ---- 102 62 78 query I rowsort SELECT ( col2 ) * - col1 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * + col2 col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL - 37 * - 84 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 3118 3121 3134 query I rowsort SELECT DISTINCT + col0 * - 11 AS col0 FROM tab1 AS cor0 ---- -33 -704 -880 query I rowsort SELECT ALL col2 * col1 + col0 AS col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT + ( 98 ) * col2 FROM tab1 cor0 ---- 5292 5586 9408 query I rowsort SELECT ALL cor0.col0 * - 55 + - col0 + ( col0 ) AS col2 FROM tab2 AS cor0 ---- -385 -4290 -4345 query I rowsort SELECT ALL + - col2 + ( col1 + ( + col1 ) ) AS col0 FROM tab1 AS cor0 ---- -2 -37 -70 query I rowsort SELECT DISTINCT - + ( + 98 ) FROM tab1 AS cor0 ---- -98 query I rowsort SELECT + - 6 FROM tab2 AS cor0 ---- -6 -6 -6 query I rowsort SELECT 55 AS col2 FROM tab1 cor0 ---- 55 55 55 query I rowsort SELECT + col1 * tab0.col1 - col2 FROM tab0 ---- 7363 8199 9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col2 * + col1 col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL - ( - col2 ) * + ( col0 ) + col2 FROM tab0 AS cor0 ---- 36 7380 825 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + col1 * - col2 ) col1 FROM tab0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col2 * - 50 - + col0 col0 FROM tab1 AS cor0 ---- -2703 -2914 -4880 query I rowsort SELECT DISTINCT - col0 * + 22 AS col1 FROM tab1 AS cor0 ---- -1408 -1760 -66 query I rowsort SELECT - col0 * - 2 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT - ( 84 ) AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- -84 query I rowsort SELECT DISTINCT + - 22 AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- -22 query I rowsort SELECT col2 - + ( + 47 ) AS col1 FROM tab1 ---- 10 49 7 query I rowsort SELECT + col1 + - ( col2 ) FROM tab1 ---- -28 -47 -83 query I rowsort SELECT DISTINCT col0 * - col2 + - col2 + + col2 * + ( + col1 ) AS col1 FROM tab1 AS cor0 ---- -3135 -6528 1188 query I rowsort SELECT DISTINCT - col0 - + ( col0 ) AS col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT col1 * + col0 + 84 AS col2 FROM tab1 cor0 ---- 1124 162 724 query I rowsort SELECT col1 * cor0.col1 * + col0 + + col1 FROM tab0 AS cor0 ---- 177590 329412 737100 query I rowsort SELECT ALL - - cor0.col0 * 7 AS col1 FROM tab1 AS cor0 ---- 21 448 560 query I rowsort SELECT + cor0.col0 * 19 + cor0.col1 FROM tab2 AS cor0 ---- 1518 1541 164 query I rowsort SELECT col1 * - 95 AS col2 FROM tab1 ---- -1235 -2470 -950 query I rowsort SELECT 37 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to a10b03e72860b949bdff53827700a9a8 query I rowsort SELECT DISTINCT - col0 + ( - 66 ) * col2 FROM tab0 ---- -101 -2202 -5501 query I rowsort SELECT ALL - cor0.col0 * - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT + + 57 * - 19 FROM tab0 AS cor0 ---- -1083 -1083 -1083 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 * 8 col2 FROM tab1 AS cor0 ---- 24 512 640 onlyif mysql # use DIV operator for integer division query I rowsort label-6384 SELECT - + col1 DIV cor0.col2 + col1 + - 11 * col2 AS col2 FROM tab0 cor0 ---- -11 -279 -812 skipif mysql # not compatible query I rowsort label-6384 SELECT - + col1 / cor0.col2 + col1 + - 11 * col2 AS col2 FROM tab0 cor0 ---- -11 -279 -812 query I rowsort SELECT ALL 97 * cor0.col0 FROM tab0, tab1 cor0 ---- 9 values hashing to 19b32b31dd1bc52ee2e641396af04ac5 query I rowsort SELECT ( 12 ) * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 36 768 960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( - col2 ) * cor0.col1 col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT - col0 + - ( + col0 ) FROM tab2 cor0 ---- -14 -156 -158 query I rowsort SELECT - col2 * col1 * 73 FROM tab1 ---- -102492 -41610 -91104 query I rowsort SELECT DISTINCT + 37 + + tab1.col1 AS col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 47 50 63 query I rowsort SELECT ALL ( - col1 ) * - col0 AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT 41 * - cor0.col1 + - col2 FROM tab1 AS cor0 ---- -1120 -467 -629 query I rowsort SELECT + col1 + col0 + col1 * - cor0.col1 FROM tab1 cor0 ---- -26 -647 -76 query I rowsort SELECT DISTINCT - col1 * 13 FROM tab2 AS cor0 ---- -221 -403 -767 query I rowsort SELECT + + col0 * - col0 + + 7 AS col2 FROM tab0 AS cor0 ---- -1218 -569 -7914 onlyif mysql # use DIV operator for integer division query I rowsort label-6396 SELECT + col1 DIV - col1 + - col2 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-6396 SELECT + col1 / - col1 + - col2 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL col2 * col2 + col0 + - col1 AS col0 FROM tab1 AS cor0 ---- 2893 3303 9283 query I rowsort SELECT col0 * - 58 + col2 AS col0 FROM tab0 cor0 ---- -1359 -2029 -5080 query I rowsort SELECT DISTINCT col2 - 72 * col0 AS col0 FROM tab0 AS cor0 ---- -1695 -2519 -6326 query I rowsort SELECT ALL + cor0.col1 + - cor0.col2 * col1 AS col2 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT ALL + + cor0.col2 AS col0 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT - col2 + - 78 FROM tab2 AS cor0 ---- -104 -105 -116 query I rowsort SELECT - 89 AS col1 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to c36e597b7bc5727536f5bb580e6cebbc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6404 SELECT + - col1 + + CAST( cor0.col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-6404 SELECT + - col1 + + CAST ( cor0.col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - col0 + - col0 - 75 FROM tab0 AS cor0 ---- -123 -145 -253 query I rowsort SELECT + 66 AS col1 FROM tab1 cor0 ---- 66 66 66 query I rowsort SELECT ALL + + 10 * 71 AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to fc99454668b22de5fc92becd02e7298c query I rowsort SELECT + - 17 - - cor0.col1 FROM tab2 AS cor0 ---- 0 14 42 onlyif mysql # use DIV operator for integer division query I rowsort label-6409 SELECT + col1 * - col1 - - col0 * col1 DIV col1 col1 FROM tab1 AS cor0 ---- -36 -673 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6409 SELECT + col1 * - col1 - - col0 * col1 / col1 col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT + 45 * - cor0.col2 + - 1 + col0 * - col2 AS col1 FROM tab0 AS cor0 ---- -10989 -2278 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-6411 SELECT DISTINCT + 2 DIV + col2 + 78 * + col2 FROM tab1 AS cor0 ---- 4212 4446 7488 skipif mysql # not compatible query I rowsort label-6411 SELECT DISTINCT + 2 / + col2 + 78 * + col2 FROM tab1 AS cor0 ---- 4212 4446 7488 query I rowsort SELECT ALL 59 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT DISTINCT - - col2 + + col0 + + col1 AS col1 FROM tab0 AS cor0 ---- 133 143 262 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + col0 + ( cor0.col2 * + 38 ) col1 FROM tab2 AS cor0 ---- 1040 1144 1602 query I rowsort SELECT ALL + col2 + 34 FROM tab1 AS cor0 ---- 130 88 91 query I rowsort SELECT - - cor0.col0 + - col2 AS col2 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT ALL + col1 * + col1 + 84 AS col0 FROM tab1 AS cor0 ---- 184 253 760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 16 col1 FROM tab2, tab0 AS cor0 ---- -16 query I rowsort SELECT ALL + + col2 * col0 + col0 + - col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + + cor0.col1 * + 35 + 50 FROM tab0 AS cor0 ---- 3060 3235 3445 query I rowsort SELECT cor0.col1 * - ( - col2 ) + - col1 AS col0 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT 79 * 11 FROM tab2, tab2 AS cor0 ---- 9 values hashing to e67caa146ecbe2d8f7c77ab1072f3535 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 14 + cor0.col1 col0 FROM tab0 cor0 ---- 100 105 111 query I rowsort SELECT ALL + + col2 + 90 FROM tab1 AS cor0 ---- 144 147 186 query I rowsort SELECT DISTINCT + col0 + col1 * col2 AS col2 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL - - ( + col1 ) * col2 - col0 AS col1 FROM tab0 cor0 ---- 2814 62 7373 query I rowsort SELECT + + col0 + ( col2 ) * + 32 AS col2 FROM tab2 cor0 ---- 1295 871 910 query I rowsort SELECT + col0 + ( col1 ) * - 90 FROM tab1 AS cor0 ---- -1090 -2337 -836 query I rowsort SELECT + 44 + + 31 * - col0 AS col0 FROM tab0 AS cor0 ---- -1041 -2715 -700 query I rowsort SELECT DISTINCT 24 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 24 query I rowsort SELECT - col1 * tab1.col2 * + 34 AS col0 FROM tab1 ---- -19380 -42432 -47736 query I rowsort SELECT DISTINCT col1 * - 27 AS col0 FROM tab1 ---- -270 -351 -702 query I rowsort SELECT ALL + col1 + + col2 * - col1 AS col2 FROM tab1 AS cor0 ---- -1235 -1378 -560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 + col2 * + col0 col1 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT ALL - - col1 * col1 * col0 - col0 AS col2 FROM tab0 AS cor0 ---- 177480 329280 736920 query I rowsort SELECT DISTINCT - ( + col1 ) * col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL - ( - col2 ) + - col0 * col2 AS col0 FROM tab0 cor0 ---- -34 -7216 -759 query I rowsort SELECT - 55 * - 53 AS col0 FROM tab1 AS cor0 ---- 2915 2915 2915 query I rowsort SELECT DISTINCT - 29 * col0 AS col1 FROM tab1 AS cor0 ---- -1856 -2320 -87 query I rowsort SELECT - col1 + - 1 * col0 FROM tab0 AS cor0 ---- -110 -132 -180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * 62 col2 FROM tab1 AS cor0 ---- 3348 3534 5952 query I rowsort SELECT ( - col2 ) + col1 AS col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - col0 * - 56 AS col1 FROM tab1 ---- 168 3584 4480 onlyif mysql # use DIV operator for integer division query I rowsort label-6444 SELECT + 9 + - col2 DIV + 36 AS col2 FROM tab0 cor0 ---- 7 9 9 skipif mysql # not compatible query I rowsort label-6444 SELECT + 9 + - col2 / + 36 AS col2 FROM tab0 cor0 ---- 7 9 9 query I rowsort SELECT DISTINCT 0 + col0 AS col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT - col2 + ( + col1 * - col2 ) FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT col2 - 59 FROM tab0 AS cor0 ---- -26 -58 23 query I rowsort SELECT - - col1 - - col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT ALL - col1 * + ( col2 * col0 ) + - ( col2 ) * - col2 FROM tab2 ---- -118976 -49590 -5130 onlyif mysql # use DIV operator for integer division query I rowsort label-6450 SELECT ALL col0 * + tab0.col1 + - 7 * col2 DIV + col0 FROM tab0 ---- 2055 3395 8093 skipif mysql # not compatible query I rowsort label-6450 SELECT ALL col0 * + tab0.col1 + - 7 * col2 / + col0 FROM tab0 ---- 2055 3395 8093 query I rowsort SELECT - cor0.col1 + + 4 * 77 * cor0.col1 + cor0.col1 * 74 FROM tab0 AS cor0 ---- 32766 34671 36957 query I rowsort SELECT + cor0.col2 * + col2 + - 29 + + col0 AS col1 FROM tab0 AS cor0 ---- 1084 6784 7 query I rowsort SELECT - col0 * ( + col0 ) * col0 + ( 79 ) + col0 AS col0 FROM tab1 AS cor0 ---- -262001 -511841 55 query I rowsort SELECT DISTINCT + ( col2 ) * + ( col0 ) FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-6455 SELECT - col1 * + col0 + - col0 DIV cor0.col0 AS col2 FROM tab1 AS cor0 ---- -1041 -641 -79 skipif mysql # not compatible query I rowsort label-6455 SELECT - col1 * + col0 + - col0 / cor0.col0 AS col2 FROM tab1 AS cor0 ---- -1041 -641 -79 query I rowsort SELECT DISTINCT ( cor0.col0 ) + - 71 FROM tab2 AS cor0 ---- -64 7 8 query I rowsort SELECT ALL + col0 * col0 + + 0 * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT col0 * col0 + ( - col1 * + cor0.col2 ) FROM tab1 AS cor0 ---- -1395 3526 5152 query I rowsort SELECT ALL col0 * cor0.col2 + - col0 * + col2 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col1 + + col0 * + 17 FROM tab0 AS cor0 ---- 1604 494 692 query I rowsort SELECT DISTINCT - + 18 * - col0 + col0 AS col2 FROM tab1 AS cor0 ---- 1216 1520 57 query I rowsort SELECT DISTINCT - col1 * ( ( col2 ) ) AS col1 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + + col2 * ( + 77 ) FROM tab2 AS cor0 ---- 2002 2079 2926 query I rowsort SELECT DISTINCT + tab2.col2 + - col1 AS col1 FROM tab2 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-6465 SELECT DISTINCT - col0 DIV col0 + + ( ( col1 ) ) FROM tab1 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-6465 SELECT DISTINCT - col0 / col0 + + ( ( col1 ) ) FROM tab1 ---- 12 25 9 query I rowsort SELECT ALL col1 * - col1 + cor0.col2 FROM tab1 AS cor0 ---- -43 -622 -73 query I rowsort SELECT - cor0.col0 - col0 * + col0 FROM tab0 AS cor0 ---- -1260 -600 -8010 query I rowsort SELECT ALL - col2 * - col1 + cor0.col0 * col1 * 32 FROM tab0 cor0 ---- 108737 266630 68886 onlyif mysql # use DIV operator for integer division query I rowsort label-6469 SELECT + col2 DIV + col0 - col2 FROM tab0 AS cor0 ---- -1 -32 -82 skipif mysql # not compatible query I rowsort label-6469 SELECT + col2 / + col0 - col2 FROM tab0 AS cor0 ---- -1 -32 -82 query I rowsort SELECT DISTINCT cor1.col0 AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 52 * cor0.col0 col2 FROM tab0 cor0 ---- 1248 1820 4628 query I rowsort SELECT + 37 * - 79 AS col1 FROM tab2 AS cor0 ---- -2923 -2923 -2923 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab0, tab1 AS cor1, tab0 AS cor2 ---- 972 values hashing to 95920403df268a272c4e933cd0bbe0be query I rowsort SELECT DISTINCT - ( 65 ) + col1 AS col0 FROM tab0 AS cor0 ---- 21 26 32 query I rowsort SELECT DISTINCT + + 96 - + col2 AS col2 FROM tab2 AS cor0 ---- 58 69 70 query I rowsort SELECT + - ( + col0 ) - col0 FROM tab1 AS cor0 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-6477 SELECT ALL + cor0.col1 DIV - col0 - - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -5 64 80 skipif mysql # not compatible query I rowsort label-6477 SELECT ALL + cor0.col1 / - col0 - - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -5 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6478 SELECT + - CAST( NULL AS DECIMAL ) * 29 + - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6478 SELECT + - CAST ( NULL AS REAL ) * 29 + - cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor2.col2 FROM tab0, tab2 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to e938777ebffc2e3e9c0cdfaa4f732c05 query I rowsort SELECT DISTINCT - - col1 + + ( col0 ) * 58 AS col2 FROM tab2 AS cor0 ---- 437 4583 4599 onlyif mysql # use DIV operator for integer division query I rowsort label-6481 SELECT + + 89 * col1 DIV + 44 FROM tab1 AS cor0 ---- 20 26 52 skipif mysql # not compatible query I rowsort label-6481 SELECT + + 89 * col1 / + 44 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT - 39 * col1 AS col0 FROM tab1 ---- -1014 -390 -507 query I rowsort SELECT ALL + - 97 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -123 -124 -135 query I rowsort SELECT + 86 * - col2 FROM tab2 cor0 ---- -2236 -2322 -3268 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6485 SELECT + - 67 * col0 + + CAST( - 88 AS SIGNED ) FROM tab2 AS cor0 ---- -5314 -5381 -557 skipif mysql # not compatible query I rowsort label-6485 SELECT + - 67 * col0 + + CAST ( - 88 AS INTEGER ) FROM tab2 AS cor0 ---- -5314 -5381 -557 query I rowsort SELECT ALL + + col1 + - col1 AS col1 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6487 SELECT ALL - CAST( col1 AS SIGNED ) + - col0 AS col2 FROM tab2 ---- -137 -38 -96 skipif mysql # not compatible query I rowsort label-6487 SELECT ALL - CAST ( col1 AS INTEGER ) + - col0 AS col2 FROM tab2 ---- -137 -38 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-6488 SELECT ALL - tab1.col2 + - col2 DIV - col2 FROM tab1 ---- -53 -56 -95 skipif mysql # not compatible query I rowsort label-6488 SELECT ALL - tab1.col2 + - col2 / - col2 FROM tab1 ---- -53 -56 -95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6489 SELECT + CAST( NULL AS DECIMAL ) / col2 + - col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6489 SELECT + CAST ( NULL AS REAL ) / col2 + - col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6490 SELECT + 43 DIV 17 AS col0 FROM tab1 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-6490 SELECT + 43 / 17 AS col0 FROM tab1 ---- 2 2 2 query I rowsort SELECT ALL 79 + + col2 FROM tab2 ---- 105 106 117 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - - ( tab2.col2 ) col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT 82 - col0 * tab1.col2 FROM tab1 ---- -3566 -7598 -80 query I rowsort SELECT DISTINCT - 8 FROM tab2, tab0, tab1 cor0 ---- -8 query I rowsort SELECT ALL col2 + 98 * + col0 AS col2 FROM tab2 ---- 713 7670 7780 onlyif mysql # use DIV operator for integer division query I rowsort label-6496 SELECT + 32 DIV - col1 + 46 AS col0 FROM tab2 AS cor0 ---- 45 45 46 skipif mysql # not compatible query I rowsort label-6496 SELECT + 32 / - col1 + 46 AS col0 FROM tab2 AS cor0 ---- 45 45 46 query I rowsort SELECT DISTINCT + + ( + col0 ) + col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT - - 45 + + col0 AS col0 FROM tab0 AS cor0 ---- 134 69 80 query I rowsort SELECT - 53 + + tab1.col1 * col2 AS col2 FROM tab1 ---- 1195 1351 517 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6500 SELECT DISTINCT + CAST( tab1.col0 AS SIGNED ) + col1 * + col0 FROM tab1 ---- 1120 704 81 skipif mysql # not compatible query I rowsort label-6500 SELECT DISTINCT + CAST ( tab1.col0 AS INTEGER ) + col1 * + col0 FROM tab1 ---- 1120 704 81 skipif mysql # not compatible query I rowsort SELECT ALL col1 * + col2 + - CAST ( col0 * - col2 AS REAL ) FROM tab1 ---- 1566 4218 8928 query I rowsort SELECT ALL 10 + col1 AS col1 FROM tab2 ---- 27 41 69 query I rowsort SELECT ALL + 14 + - col1 AS col1 FROM tab0 ---- -72 -77 -83 query I rowsort SELECT DISTINCT - 29 AS col2 FROM tab0 cor0 ---- -29 query I rowsort SELECT DISTINCT 32 * col0 AS col0 FROM tab1 AS cor0 ---- 2048 2560 96 query I rowsort SELECT + col2 + cor0.col2 + + cor0.col2 * - col0 AS col1 FROM tab1 cor0 ---- -3534 -54 -7488 query I rowsort SELECT 30 * col0 AS col0 FROM tab1 ---- 1920 2400 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6508 SELECT DISTINCT CAST( NULL AS DECIMAL ) AS col1 FROM tab0, tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6508 SELECT DISTINCT CAST ( NULL AS REAL ) AS col1 FROM tab0, tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col1 * + 25 FROM tab2 ---- 1475 425 775 query I rowsort SELECT col0 + - col0 * - 23 * + col0 FROM tab2 ---- 1134 140010 143622 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 88 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 6be17b82ecb3e8b268fcb4ba610ddb37 query I rowsort SELECT ALL - cor0.col2 + + col0 * + col0 FROM tab2 cor0 ---- 22 6058 6203 onlyif mysql # use DIV operator for integer division query I rowsort label-6513 SELECT ALL + col2 * ( tab0.col1 ) DIV tab0.col2 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-6513 SELECT ALL + col2 * ( tab0.col1 ) / tab0.col2 FROM tab0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-6514 SELECT DISTINCT + col0 DIV CAST( col1 + col1 AS SIGNED ) AS col1 FROM tab1 ---- 0 3 skipif mysql # not compatible query I rowsort label-6514 SELECT DISTINCT + col0 / CAST ( col1 + col1 AS INTEGER ) AS col1 FROM tab1 ---- 0 3 query I rowsort SELECT ALL + col0 + col0 * col2 * col1 AS col1 FROM tab0 cor0 ---- 3430 664207 68136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6516 SELECT - + CAST( NULL AS DECIMAL ) + - 80 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6516 SELECT - + CAST ( NULL AS REAL ) + - 80 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 3 * col2 AS col2 FROM tab0 AS cor0 ---- -246 -3 -99 onlyif mysql # use DIV operator for integer division query I rowsort label-6518 SELECT DISTINCT - col0 DIV col1 AS col2 FROM tab1 AS cor0 ---- -6 0 skipif mysql # not compatible query I rowsort label-6518 SELECT DISTINCT - col0 / col1 AS col2 FROM tab1 AS cor0 ---- -6 0 query I rowsort SELECT - ( + 25 ) * cor0.col1 + col2 FROM tab0 AS cor0 ---- -2117 -2193 -2424 query I rowsort SELECT + 35 * col0 * col1 FROM tab2 AS cor0 ---- 161070 47005 7595 onlyif mysql # use DIV operator for integer division query I rowsort label-6521 SELECT ALL - col1 DIV col0 AS col0 FROM tab0 cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-6521 SELECT ALL - col1 / col0 AS col0 FROM tab0 cor0 ---- -1 -2 -3 query I rowsort SELECT ALL - + ( - cor0.col2 ) * - col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-6523 SELECT ALL - 83 DIV col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 -4 skipif mysql # not compatible query I rowsort label-6523 SELECT ALL - 83 / col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 -4 query I rowsort SELECT col0 * - ( - 31 ) FROM tab1 ---- 1984 2480 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( 30 ) col1 FROM tab1 AS cor0 ---- 30 30 30 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6526 SELECT ( + col1 * col1 ) + CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6526 SELECT ( + col1 * col1 ) + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + ( ( col1 ) ) * cor0.col0 + 59 AS col2 FROM tab1 AS cor0 ---- 1099 137 699 query I rowsort SELECT ( + col1 ) * - col0 - + col0 FROM tab2 ---- -1422 -224 -4680 query I rowsort SELECT - col1 * - col0 + col2 + + col0 FROM tab0 cor0 ---- 2121 3431 8270 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 97 col1 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 12bd12d33f03250bee508c5641e140d5 query I rowsort SELECT ( + 25 ) + cor0.col2 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7a92245935dd6a9f007d947403efe5c5 query I rowsort SELECT - col2 * cor0.col1 + - col0 * - cor0.col1 + - col1 AS col1 FROM tab1 AS cor0 ---- -1352 -221 60 onlyif mysql # use DIV operator for integer division query I rowsort label-6533 SELECT + col2 * col2 DIV - col0 - col2 AS col0 FROM tab0 cor0 ---- -1 -157 -78 skipif mysql # not compatible query I rowsort label-6533 SELECT + col2 * col2 / - col0 - col2 AS col0 FROM tab0 cor0 ---- -1 -157 -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6534 SELECT + col2 * + col1 + - col2 + - ( - cor0.col2 ) * CAST( + col2 AS SIGNED ) FROM tab0 AS cor0 ---- 14104 3894 97 skipif mysql # not compatible query I rowsort label-6534 SELECT + col2 * + col1 + - col2 + - ( - cor0.col2 ) * CAST ( + col2 AS INTEGER ) FROM tab0 AS cor0 ---- 14104 3894 97 query I rowsort SELECT DISTINCT - 8 AS col1 FROM tab2 ---- -8 query I rowsort SELECT + 48 AS col1 FROM tab2, tab0, tab2 cor0 ---- 27 values hashing to 0ef571a8722ab7270aa7272c1174b88e query I rowsort SELECT DISTINCT + col0 * + col1 * - col0 AS col0 FROM tab0 ---- -118825 -49536 -720811 onlyif mysql # use DIV operator for integer division query I rowsort label-6538 SELECT + 72 * tab1.col0 DIV col1 FROM tab1 ---- 443 460 8 skipif mysql # not compatible query I rowsort label-6538 SELECT + 72 * tab1.col0 / col1 FROM tab1 ---- 443 460 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + 42 * 67 col0 FROM tab2 AS cor0 ---- 2821 2892 2893 query I rowsort SELECT - + col1 * col2 + + ( col2 ) * 13 FROM tab1 cor0 ---- -702 0 171 query I rowsort SELECT DISTINCT col2 * ( col2 ) FROM tab2 ---- 1444 676 729 query I rowsort SELECT col1 * - 38 AS col1 FROM tab1 ---- -380 -494 -988 query I rowsort SELECT col1 * 67 - + col0 FROM tab1 ---- 1739 606 791 query I rowsort SELECT + col0 * col0 + cor0.col0 - col0 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-6545 SELECT + col1 + col1 DIV 85 FROM tab1 cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-6545 SELECT + col1 + col1 / 85 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-6546 SELECT - col2 * 27 + - col0 * - col2 + col1 DIV ( + col2 ) col0 FROM tab0 AS cor0 ---- -97 105 5085 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6546 SELECT - col2 * 27 + - col0 * - col2 + col1 / ( + col2 ) col0 FROM tab0 AS cor0 ---- -97 105 5085 query I rowsort SELECT + col0 * - ( - 36 ) FROM tab0 cor0 ---- 1260 3204 864 onlyif mysql # use DIV operator for integer division query I rowsort label-6548 SELECT DISTINCT - col2 DIV + CAST( 98 * + col2 AS SIGNED ) + + 1 AS col0 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-6548 SELECT DISTINCT - col2 / + CAST ( 98 * + col2 AS INTEGER ) + + 1 AS col0 FROM tab1 ---- 1 query I rowsort SELECT ALL col2 + ( col2 ) * + col0 * + 33 FROM tab0 ---- 1156 240916 26169 query I rowsort SELECT DISTINCT + col2 + + col1 + - tab0.col0 FROM tab0 ---- 63 84 95 onlyif mysql # use DIV operator for integer division query I rowsort label-6551 SELECT DISTINCT + tab1.col1 + - ( - 64 ) DIV - col2 FROM tab1 ---- 13 25 9 skipif mysql # not compatible query I rowsort label-6551 SELECT DISTINCT + tab1.col1 + - ( - 64 ) / - col2 FROM tab1 ---- 13 25 9 query I rowsort SELECT + tab1.col0 * + 26 AS col1 FROM tab1 ---- 1664 2080 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6553 SELECT DISTINCT col1 * CAST( NULL AS SIGNED ) + col0 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6553 SELECT DISTINCT col1 * CAST ( NULL AS INTEGER ) + col0 AS col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + - col0 - + col1 AS col2 FROM tab0 AS cor0 ---- -110 -132 -180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + cor0.col2 + + 71 col2 FROM tab2 AS cor0 ---- 33 44 45 onlyif mysql # use DIV operator for integer division query I rowsort label-6556 SELECT DISTINCT - cor0.col1 * - CAST( - 3 AS SIGNED ) + cor0.col0 DIV 79 + + col0 FROM tab2 cor0 ---- -86 -99 29 skipif mysql # not compatible query I rowsort label-6556 SELECT DISTINCT - cor0.col1 * - CAST ( - 3 AS INTEGER ) + cor0.col0 / 79 + + col0 FROM tab2 cor0 ---- -86 -99 29 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6557 SELECT - - cor0.col1 + + CAST( NULL AS SIGNED ) / + col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6557 SELECT - - cor0.col1 + + CAST ( NULL AS INTEGER ) / + col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - col1 * col0 + + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL - col2 * col1 + cor0.col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT - + 49 * - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 4214 4459 4753 query I rowsort SELECT ALL 76 * - col1 AS col2 FROM tab0 AS cor0 ---- -6536 -6916 -7372 query I rowsort SELECT + - 2 + ( col0 ) FROM tab2 AS cor0 ---- 5 76 77 onlyif mysql # use DIV operator for integer division query I rowsort label-6563 SELECT ALL - 55 DIV - cor0.col1 AS col1 FROM tab2 AS cor0 ---- 0 1 3 skipif mysql # not compatible query I rowsort label-6563 SELECT ALL - 55 / - cor0.col1 AS col1 FROM tab2 AS cor0 ---- 0 1 3 query I rowsort SELECT DISTINCT 27 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1728 -2160 -81 query I rowsort SELECT - col0 * col1 + col0 * - ( + col2 * col1 ) FROM tab1 AS cor0 ---- -100880 -37120 -4290 query I rowsort SELECT ALL - ( col2 ) + - col0 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + + cor0.col0 col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT + col2 + 45 * + col1 FROM tab2 AS cor0 ---- 1422 2681 803 onlyif mysql # use DIV operator for integer division query I rowsort label-6569 SELECT DISTINCT - col0 + 57 DIV - col2 FROM tab0 cor0 ---- -25 -89 -92 skipif mysql # not compatible query I rowsort label-6569 SELECT DISTINCT - col0 + 57 / - col2 FROM tab0 cor0 ---- -25 -89 -92 query I rowsort SELECT - tab1.col1 + 79 AS col2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 531b5515015f78b0695e5b09d01a3ed4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6571 SELECT + col1 * CAST( - ( col2 ) AS SIGNED ) col0 FROM tab1 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6571 SELECT + col1 * CAST ( - ( col2 ) AS INTEGER ) col0 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + - ( col2 ) + cor0.col2 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6573 SELECT + col1 DIV - 99 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6573 SELECT + col1 / - 99 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - cor0.col0 * - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-6575 SELECT DISTINCT 68 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6575 SELECT DISTINCT 68 / - col1 AS col2 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + + cor0.col1 + - cor0.col1 FROM tab0 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6577 SELECT - 7 DIV - cor0.col0 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6577 SELECT - 7 / - cor0.col0 FROM tab2 AS cor0 ---- 0 0 1 query I rowsort SELECT - - 58 + col2 AS col2 FROM tab1 AS cor0 ---- 112 115 154 query I rowsort SELECT DISTINCT - tab0.col0 AS col0 FROM tab0, tab1 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - tab1.col0 + - 40 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to aeedff0ba945024a53cbb7a8a0259a01 query I rowsort SELECT - - 18 AS col1 FROM tab1 AS cor0 ---- 18 18 18 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col1 col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL col0 + + col1 * - col2 + col2 AS col1 FROM tab0 AS cor0 ---- -2781 -61 -7291 query I rowsort SELECT ( - col1 + col0 ) AS col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT ALL col1 + col1 * cor0.col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT col2 * - 69 + col0 AS col1 FROM tab2 AS cor0 ---- -1716 -1856 -2543 query I rowsort SELECT - col0 * col1 * - 20 + - col1 * col0 FROM tab0 cor0 ---- 153881 39216 64505 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6588 SELECT DISTINCT - col1 * - CAST( NULL AS SIGNED ) * col1 + col0 * ( + col0 ) FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6588 SELECT DISTINCT - col1 * - CAST ( NULL AS INTEGER ) * col1 + col0 * ( + col0 ) FROM tab2 cor0 ---- NULL query I rowsort SELECT + cor0.col2 * 88 + 39 * col2 - + 8 AS col0 FROM tab0 AS cor0 ---- 10406 119 4183 query I rowsort SELECT ALL 16 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 query I rowsort SELECT ALL tab0.col2 * + col2 + - tab0.col1 * - tab0.col1 FROM tab0 ---- 15005 8485 9410 query I rowsort SELECT 0 + - col2 * - col2 - + 15 FROM tab1 ---- 2901 3234 9201 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6593 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-6593 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - col2 FROM tab2 ---- NULL query I rowsort SELECT ALL + col0 + col1 * + 9 FROM tab1 AS cor0 ---- 154 197 237 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + col0 + - col0 col2 FROM tab2 ---- 42 6006 6162 query I rowsort SELECT col0 * + 27 + + col0 AS col2 FROM tab2 ---- 196 2184 2212 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 45 col2 FROM tab2, tab0 AS cor0 ---- 45 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 cor0, tab1, tab2 AS cor1 ---- 972 values hashing to bcf430f79386b43bc4077271fcd15cf0 query I rowsort SELECT + 41 * tab0.col2 * - col0 AS col1 FROM tab0 ---- -1435 -299218 -32472 query I rowsort SELECT - col2 + + col2 * + col1 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT ALL - ( - col0 ) * 43 AS col1 FROM tab0 AS cor0 ---- 1032 1505 3827 query I rowsort SELECT - + cor0.col0 * col1 + 16 AS col2 FROM tab0 cor0 ---- -2048 -3379 -8083 onlyif mysql # use DIV operator for integer division query I rowsort label-6603 SELECT - col2 DIV cor0.col1 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 24 5 6 skipif mysql # not compatible query I rowsort label-6603 SELECT - col2 / cor0.col1 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 24 5 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6604 SELECT DISTINCT - - ( cor0.col2 ) - + CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6604 SELECT DISTINCT - - ( cor0.col2 ) - + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + cor0.col0 * - col2 + - ( col2 ) FROM tab1 cor0 ---- -216 -3705 -7776 query I rowsort SELECT ALL - col2 * col1 + col2 AS col1 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT DISTINCT + cor0.col2 - col2 * cor0.col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 onlyif mysql # use DIV operator for integer division query I rowsort label-6608 SELECT ALL tab2.col2 DIV - 36 FROM tab2, tab2 cor0 ---- 9 values hashing to 721682d0719de924079c33bd72eef789 skipif mysql # not compatible query I rowsort label-6608 SELECT ALL tab2.col2 / - 36 FROM tab2, tab2 cor0 ---- 9 values hashing to 721682d0719de924079c33bd72eef789 query I rowsort SELECT ALL - col0 + 20 + + col0 AS col2 FROM tab1 cor0 ---- 20 20 20 query I rowsort SELECT cor0.col2 * + ( - col2 ) AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6611 SELECT ALL - cor0.col2 + CAST( NULL AS SIGNED ) * + 27 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6611 SELECT ALL - cor0.col2 + CAST ( NULL AS INTEGER ) * + 27 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( 11 ) FROM tab1, tab2 AS cor0 ---- 11 query I rowsort SELECT - col1 + - ( col1 ) * + cor0.col1 FROM tab1 AS cor0 ---- -110 -182 -702 query I rowsort SELECT ALL col2 + + ( col2 ) FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + + cor0.col0 * + ( - 21 ) + col0 * - cor0.col0 FROM tab0 AS cor0 ---- -1080 -1960 -9790 query I rowsort SELECT ALL - col0 - col2 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-6617 SELECT - 45 * col1 DIV col1 + 47 FROM tab0 AS cor0 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-6617 SELECT - 45 * col1 / col1 + 47 FROM tab0 AS cor0 ---- 2 2 2 query I rowsort SELECT DISTINCT + + 17 * col0 + + col2 FROM tab1 AS cor0 ---- 105 1145 1456 query I rowsort SELECT DISTINCT + 53 + - col0 * col2 AS col0 FROM tab0 AS cor0 ---- -7245 -739 18 query I rowsort SELECT 50 + col0 * + col0 * - col1 FROM tab2 cor0 ---- -106047 -1469 -358906 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 98 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f17b7008a7deae1eb5a2e707ec237638 query I rowsort SELECT ALL col2 * 7 FROM tab1 ---- 378 399 672 query I rowsort SELECT ALL - 60 + col2 AS col2 FROM tab0 AS cor0 ---- -27 -59 22 query I rowsort SELECT + cor0.col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 18 col1 FROM tab2 AS cor0 ---- 18 query I rowsort SELECT + col1 + + ( + col1 ) * + 86 FROM tab1 AS cor0 ---- 1131 2262 870 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 ALL + col2 * + ( cor0.col1 ) FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-6629 SELECT 14 DIV + col0 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6629 SELECT 14 / + col0 AS col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6630 SELECT DISTINCT + col1 DIV ( - col1 ) AS col2 FROM tab1 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-6630 SELECT DISTINCT + col1 / ( - col1 ) AS col2 FROM tab1 AS cor0 ---- -1 query I rowsort SELECT - 39 * - 87 AS col0 FROM tab2 AS cor0 ---- 3393 3393 3393 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 10 col0 FROM tab2 AS cor0 ---- 10 10 10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6633 SELECT DISTINCT + CAST( NULL AS SIGNED ) + 53 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6633 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + 53 FROM tab2 cor0 ---- NULL query I rowsort SELECT + ( ( col1 ) ) * col2 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT + + col0 + - col0 * col0 * col0 FROM tab0 AS cor0 ---- -13800 -42840 -704880 query I rowsort SELECT + - col2 + col1 + + col1 AS col2 FROM tab1 AS cor0 ---- -2 -37 -70 query I rowsort SELECT col0 + col0 + + col1 FROM tab2 AS cor0 ---- 175 215 45 query I rowsort SELECT + col0 + + 78 + col2 * + 62 AS col1 FROM tab0 ---- 175 2148 5251 query I rowsort SELECT ALL - col1 + cor0.col0 * ( col2 ) + 9 FROM tab2 AS cor0 ---- 167 1978 2994 query I rowsort SELECT DISTINCT + 97 FROM tab2, tab1 cor0, tab0 AS cor1 ---- 97 query I rowsort SELECT DISTINCT col1 + col1 * + col0 AS col2 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT DISTINCT + col2 * col0 + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT col0 * col1 * + 40 + tab1.col2 AS col1 FROM tab1 ---- 25657 3174 41696 query I rowsort SELECT DISTINCT ( - col0 ) + - col1 AS col2 FROM tab2 ---- -137 -38 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab1.col1 * + ( col1 + col0 ) col2 FROM tab1 ---- 1209 740 754 query I rowsort SELECT DISTINCT + cor1.col0 FROM tab0, tab2, tab1 AS cor0, tab2 AS cor1 ---- 7 78 79 query I rowsort SELECT - 79 AS col1 FROM tab1, tab2 AS cor0, tab2 AS cor1, tab1 AS cor2 ---- 81 values hashing to 3abaf25c7c70ca51adcfa7c848319730 query I rowsort SELECT ALL 77 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 query I rowsort SELECT DISTINCT - col2 * col2 - 14 FROM tab0 AS cor0 ---- -1103 -15 -6738 query I rowsort SELECT cor0.col0 * + col1 + ( - col1 ) AS col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT 1 * + tab2.col0 + 77 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 8f2666a775ac1f4dda54c2ccfcdbbcd6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 23 col2 FROM tab0, tab2, tab0 AS cor0 ---- 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * 92 - col0 * col2 * + col2 col0 FROM tab0 AS cor0 ---- -18224 -590064 8889 query I rowsort SELECT ALL - - col0 + col1 * + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT ALL col2 * col2 + + ( - col0 ) AS col2 FROM tab1 AS cor0 ---- 2913 3185 9136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6656 SELECT DISTINCT + col1 / + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6656 SELECT DISTINCT + col1 / + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + 36 + - col2 * + 23 * - tab2.col0 FROM tab2 ---- 4383 46680 69082 query I rowsort SELECT - 32 * + col2 AS col2 FROM tab1 ---- -1728 -1824 -3072 query I rowsort SELECT - + col0 * - cor0.col2 + + col0 FROM tab1 cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT col2 * - ( - col0 * + col1 ) FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT + 7 * - 92 AS col1 FROM tab1 AS cor0 ---- -644 -644 -644 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6662 SELECT - CAST( + col0 AS SIGNED ) * col0 col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6662 SELECT - CAST ( + col0 AS INTEGER ) * col0 col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT cor0.col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT - col1 * + cor0.col1 + col0 AS col0 FROM tab0 AS cor0 ---- -7372 -8192 -9374 query I rowsort SELECT 91 + - col2 AS col2 FROM tab0 AS cor0 ---- 58 9 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6666 SELECT + col2 * col0 + + col1 * + CAST( - 35 AS SIGNED ) AS col2 FROM tab1 cor0 ---- -748 3298 7225 skipif mysql # not compatible query I rowsort label-6666 SELECT + col2 * col0 + + col1 * + CAST ( - 35 AS INTEGER ) AS col2 FROM tab1 cor0 ---- -748 3298 7225 query I rowsort SELECT - + col2 * - col1 + + col0 * col1 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT - 41 * + col2 * + col1 FROM tab0 AS cor0 ---- -116358 -305942 -3977 query I rowsort SELECT - cor0.col1 * ( - col0 ) - + 71 * + 98 AS col2 FROM tab2 AS cor0 ---- -2356 -5615 -6741 onlyif mysql # use DIV operator for integer division query I rowsort label-6670 SELECT + col0 * col1 - col0 DIV col1 FROM tab1 cor0 ---- 1034 634 78 skipif mysql # not compatible query I rowsort label-6670 SELECT + col0 * col1 - col0 / col1 FROM tab1 cor0 ---- 1034 634 78 query I rowsort SELECT 34 * + col0 + - col0 * 1 AS col1 FROM tab0 ---- 1155 2937 792 onlyif mysql # use DIV operator for integer division query I rowsort label-6672 SELECT 23 DIV + col0 + - col1 + + ( - col0 ) FROM tab2 ---- -137 -35 -96 skipif mysql # not compatible query I rowsort label-6672 SELECT 23 / + col0 + - col1 + + ( - col0 ) FROM tab2 ---- -137 -35 -96 query I rowsort SELECT DISTINCT + tab0.col1 * tab0.col1 - col1 * - ( + col0 ) AS col2 FROM tab0 ---- 12804 16380 9460 onlyif mysql # use DIV operator for integer division query I rowsort label-6674 SELECT + 16 DIV 58 + tab1.col0 AS col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-6674 SELECT + 16 / 58 + tab1.col0 AS col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT - cor1.col1 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- -86 -91 -97 query I rowsort SELECT - tab1.col1 - - ( col1 ) * - col2 FROM tab1 ---- -1261 -1430 -580 query I rowsort SELECT - col1 + - col1 * tab0.col2 AS col2 FROM tab0 ---- -194 -2924 -7553 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6678 SELECT col0 + + col0 * CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6678 SELECT col0 + + col0 * CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * col1 * - col0 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT + col1 * + col1 + + tab2.col1 * - col1 AS col0 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT + 14 * + cor0.col1 * - col1 FROM tab0 AS cor0 ---- -103544 -115934 -131726 query I rowsort SELECT col0 + col2 * + col0 AS col1 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT ALL + - ( - col0 ) * 78 AS col1 FROM tab2 cor0 ---- 546 6084 6162 query I rowsort SELECT + col2 + col0 * col0 * col2 AS col2 FROM tab0 AS cor0 ---- 1226 19041 649604 query I rowsort SELECT ALL 3 * - col0 * col2 AS col2 FROM tab1 AS cor0 ---- -10944 -23040 -486 query I rowsort SELECT ALL + - 69 + + col0 AS col2 FROM tab0 AS cor0 ---- -34 -45 20 query I rowsort SELECT - - ( - col2 ) - 91 FROM tab0 AS cor0 ---- -124 -173 -92 query I rowsort SELECT DISTINCT - ( col0 ) + - 8 FROM tab0 AS cor0 ---- -32 -43 -97 query I rowsort SELECT ALL - cor0.col1 FROM tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT col2 * ( - 78 ) FROM tab1 AS cor0 ---- -4212 -4446 -7488 query I rowsort SELECT + - col0 * ( - 29 ) FROM tab2 AS cor0 ---- 203 2262 2291 onlyif mysql # use DIV operator for integer division query I rowsort label-6692 SELECT DISTINCT + col0 * col1 DIV 6 + col0 * - col0 FROM tab2 AS cor0 ---- -13 -5317 -6018 skipif mysql # not compatible query I rowsort label-6692 SELECT DISTINCT + col0 * col1 / 6 + col0 * - col0 FROM tab2 AS cor0 ---- -13 -5317 -6018 onlyif mysql # use DIV operator for integer division query I rowsort label-6693 SELECT - - col2 DIV + ( + col0 ) FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-6693 SELECT - - col2 / + ( + col0 ) FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT DISTINCT + - ( + 93 ) AS col0 FROM tab2 AS cor0 ---- -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - ( ( + col2 ) ) + - col2 col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6696 SELECT + - 98 DIV - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6696 SELECT + - 98 / - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - 88 * 72 FROM tab0, tab2 AS cor0 ---- -6336 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + cor0.col0 col0 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6699 SELECT ALL - + col1 + - CAST( + 54 + col0 AS SIGNED ) * + 8 FROM tab2 cor0 ---- -1081 -1115 -519 skipif mysql # not compatible query I rowsort label-6699 SELECT ALL - + col1 + - CAST ( + 54 + col0 AS INTEGER ) * + 8 FROM tab2 cor0 ---- -1081 -1115 -519 query I rowsort SELECT DISTINCT + col1 * col1 + + col1 * cor0.col0 + + 15 * cor0.col2 FROM tab0 cor0 ---- 12819 17610 9955 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6701 SELECT DISTINCT + col1 + - CAST( col2 * + col1 AS SIGNED ) + + 56 FROM tab1 AS cor0 ---- -1179 -1322 -504 skipif mysql # not compatible query I rowsort label-6701 SELECT DISTINCT + col1 + - CAST ( col2 * + col1 AS INTEGER ) + + 56 FROM tab1 AS cor0 ---- -1179 -1322 -504 query I rowsort SELECT ALL col1 * col1 + cor0.col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT col0 * col0 + col1 * + tab0.col1 AS col1 FROM tab0 ---- 10634 16202 7972 onlyif mysql # use DIV operator for integer division query I rowsort label-6704 SELECT col1 + + ( - col1 ) DIV - col1 FROM tab2 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-6704 SELECT col1 + + ( - col1 ) / - col1 FROM tab2 ---- 18 32 60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + 17 col2 FROM tab2 ---- 43 44 55 query I rowsort SELECT - + col0 + + 47 FROM tab1 cor0 ---- -17 -33 44 query I rowsort SELECT - - col0 + col2 * 85 FROM tab1 AS cor0 ---- 4593 4909 8240 query I rowsort SELECT - - cor0.col0 - - 74 * + 14 AS col0 FROM tab2 AS cor0 ---- 1043 1114 1115 query I rowsort SELECT ALL + col1 + 64 FROM tab1 AS cor0 ---- 74 77 90 query I rowsort SELECT DISTINCT - - col2 * - col1 + col1 - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -1315 -1381 -624 query I rowsort SELECT DISTINCT + col2 * col1 * col2 AS col0 FROM tab1 cor0 ---- 119808 32490 75816 query I rowsort SELECT ALL - col2 + - cor0.col0 * col0 * ( col2 ) AS col1 FROM tab1 AS cor0 ---- -233529 -540 -614496 query I rowsort SELECT DISTINCT + 66 + col1 * col0 FROM tab1 ---- 1106 144 706 query I rowsort SELECT + 29 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT DISTINCT ( + col0 ) * - col0 AS col0 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT ALL + + 19 AS col1 FROM tab2 AS cor0 ---- 19 19 19 query I rowsort SELECT DISTINCT + col2 - + col0 * + col2 AS col1 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT 52 * + col0 * cor0.col0 FROM tab1 AS cor0 ---- 212992 332800 468 query I rowsort SELECT ALL - cor0.col1 + + col0 AS col0 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT - + col1 + col1 * ( + col2 ) FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT - 89 * - col2 AS col0 FROM tab0 ---- 2937 7298 89 query I rowsort SELECT DISTINCT - 66 * col2 AS col2 FROM tab1 AS cor0 ---- -3564 -3762 -6336 onlyif mysql # use DIV operator for integer division query I rowsort label-6723 SELECT + + 17 DIV - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6723 SELECT + + 17 / - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 70 * col2 FROM tab0 AS cor0 ---- -2310 -5740 -70 query I rowsort SELECT ALL - 89 + col2 + - ( cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- -142 -185 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 28 col0 FROM tab1 AS cor0 ---- -28 -28 -28 query I rowsort SELECT ALL + col0 * col2 + + 46 FROM tab2 cor0 ---- 2074 235 3048 query I rowsort SELECT ALL 84 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 query I rowsort SELECT 14 + cor0.col0 * 43 AS col1 FROM tab2 AS cor0 ---- 315 3368 3411 onlyif mysql # use DIV operator for integer division query I rowsort label-6730 SELECT ALL + col0 DIV - col1 AS col1 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-6730 SELECT ALL + col0 / - col1 AS col1 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT + col1 * - cor0.col1 AS col0 FROM tab0 cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL + 33 AS col0 FROM tab1 AS cor0 ---- 33 33 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 + - 80 col1 FROM tab2 AS cor0 ---- -1 -2 -73 query I rowsort SELECT col0 * - 10 + - col0 FROM tab2 AS cor0 ---- -77 -858 -869 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * col0 + + col0 col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT + 95 + cor0.col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 6dd2a79a8389715cd5d45ab6791c551f query I rowsort SELECT ( col2 * col1 + col0 * - col1 ) FROM tab0 ---- -3298 -637 774 query I rowsort SELECT - 98 * col0 AS col1 FROM tab2 ---- -686 -7644 -7742 query I rowsort SELECT col2 * + 94 FROM tab0 ---- 3102 7708 94 query I rowsort SELECT DISTINCT - cor0.col1 * + col1 + col0 * + col1 FROM tab2 AS cor0 ---- -744 1054 1121 query I rowsort SELECT + 89 + + col2 * + cor0.col2 FROM tab0 AS cor0 ---- 1178 6813 90 onlyif mysql # use DIV operator for integer division query I rowsort label-6742 SELECT + ( - 74 ) * col1 + cor0.col0 DIV - col0 AS col1 FROM tab2 AS cor0 ---- -1259 -2295 -4367 skipif mysql # not compatible query I rowsort label-6742 SELECT + ( - 74 ) * col1 + cor0.col0 / - col0 AS col1 FROM tab2 AS cor0 ---- -1259 -2295 -4367 query I rowsort SELECT ALL + - col2 * + col2 + + col0 FROM tab2 cor0 ---- -1365 -598 -722 query I rowsort SELECT - col1 * + col0 + 1 AS col0 FROM tab2 AS cor0 ---- -1342 -216 -4601 query I rowsort SELECT + ( col1 ) * col2 + + col2 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT + col0 * - cor0.col2 + + col2 * ( - col1 ) FROM tab1 AS cor0 ---- -1566 -4218 -8928 query I rowsort SELECT DISTINCT + + 95 + col1 AS col1 FROM tab2 AS cor0 ---- 112 126 154 query I rowsort SELECT - - ( + col2 ) * col2 AS col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL 93 + col2 FROM tab2 ---- 119 120 131 query I rowsort SELECT ALL + 29 * - col0 + + tab2.col2 FROM tab2 ---- -176 -2236 -2253 query I rowsort SELECT ALL col1 * + col1 * col2 - col1 FROM tab1 ---- 16211 36478 5690 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6752 SELECT + col2 * - 50 * ( col0 + CAST( + 98 AS SIGNED ) ) col1 FROM tab1 AS cor0 ---- -272700 -461700 -854400 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6752 SELECT + col2 * - 50 * ( col0 + CAST ( + 98 AS INTEGER ) ) col1 FROM tab1 AS cor0 ---- -272700 -461700 -854400 onlyif mysql # use DIV operator for integer division query I rowsort label-6753 SELECT + col0 + - cor0.col1 DIV col2 AS col0 FROM tab0 AS cor0 ---- -62 22 88 skipif mysql # not compatible query I rowsort label-6753 SELECT + col0 + - cor0.col1 / col2 AS col0 FROM tab0 AS cor0 ---- -62 22 88 query I rowsort SELECT - cor0.col0 - 23 FROM tab2 AS cor0 ---- -101 -102 -30 query I rowsort SELECT - cor0.col0 + + col2 AS col0 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT + col0 + - col1 + - col1 FROM tab1 AS cor0 ---- -49 44 54 query I rowsort SELECT - - 36 AS col2 FROM tab2 cor0 ---- 36 36 36 query I rowsort SELECT DISTINCT - - ( - cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-6759 SELECT - + cor0.col0 DIV + 16 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 9f24140d47435d5e1b8e396af5572336 skipif mysql # not compatible query I rowsort label-6759 SELECT - + cor0.col0 / + 16 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 9f24140d47435d5e1b8e396af5572336 query I rowsort SELECT DISTINCT + col2 * - 26 AS col1 FROM tab1 AS cor0 ---- -1404 -1482 -2496 onlyif mysql # use DIV operator for integer division query I rowsort label-6761 SELECT ALL + ( + col2 ) DIV col0 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-6761 SELECT ALL + ( + col2 ) / col0 FROM tab2 AS cor0 ---- 0 0 3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 32 col0 FROM tab0 AS cor0 ---- 32 query I rowsort SELECT + + col2 + col0 * col1 * + col1 + 29 AS col1 FROM tab2 AS cor0 ---- 22898 271573 6783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + col0 * - col1 ) col0 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT ALL - 73 AS col0 FROM tab0 ---- -73 -73 -73 query I rowsort SELECT DISTINCT - col0 * + col0 AS col2 FROM tab0 cor0 ---- -1225 -576 -7921 query I rowsort SELECT + 91 * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 2366 2457 3458 query I rowsort SELECT ALL + col0 + ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL + - col0 * - 75 FROM tab1 AS cor0 ---- 225 4800 6000 onlyif mysql # use DIV operator for integer division query I rowsort label-6770 SELECT DISTINCT - + col0 DIV + 67 AS col1 FROM tab1 cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-6770 SELECT DISTINCT - + col0 / + 67 AS col1 FROM tab1 cor0 ---- -1 0 query I rowsort SELECT DISTINCT - 63 AS col2 FROM tab0, tab1, tab0 AS cor0 ---- -63 query I rowsort SELECT ALL + + col0 * col1 + cor0.col1 FROM tab0 AS cor0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + col1 * col1 col0 FROM tab0 AS cor0 ---- 7310 8190 9312 onlyif mysql # use DIV operator for integer division query I rowsort label-6774 SELECT DISTINCT + col2 + + col0 * 51 DIV - col0 FROM tab0 AS cor0 ---- -18 -50 31 skipif mysql # not compatible query I rowsort label-6774 SELECT DISTINCT + col2 + + col0 * 51 / - col0 FROM tab0 AS cor0 ---- -18 -50 31 query I rowsort SELECT + tab0.col0 * + ( 87 ) FROM tab0, tab1 AS cor0 ---- 9 values hashing to 43e812f295563e16ec5f372043a8e684 query I rowsort SELECT DISTINCT + cor0.col1 * 12 FROM tab2 cor0 ---- 204 372 708 query I rowsort SELECT ALL - ( 30 ) AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 56fa25f9fb8040460fe3c894000ea8fb query I rowsort SELECT DISTINCT - col2 + col2 * - cor0.col2 FROM tab2 AS cor0 ---- -1482 -702 -756 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6779 SELECT + col2 + CAST( NULL AS SIGNED ) * + col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6779 SELECT + col2 + CAST ( NULL AS INTEGER ) * + col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6780 SELECT + tab2.col2 * CAST( NULL AS SIGNED ) - - 75 * col1 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6780 SELECT + tab2.col2 * CAST ( NULL AS INTEGER ) - - 75 * col1 AS col2 FROM tab2 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6781 SELECT + + CAST( 13 AS SIGNED ) * - cor0.col0 + - 76 AS col1 FROM tab0 AS cor0 ---- -1233 -388 -531 skipif mysql # not compatible query I rowsort label-6781 SELECT + + CAST ( 13 AS INTEGER ) * - cor0.col0 + - 76 AS col1 FROM tab0 AS cor0 ---- -1233 -388 -531 query I rowsort SELECT col1 + - 93 FROM tab0 ---- -2 -7 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6783 SELECT + col2 + - CAST( NULL AS SIGNED ) * + ( + col1 ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6783 SELECT + col2 + - CAST ( NULL AS INTEGER ) * + ( + col1 ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT tab1.col2 * - ( 17 ) * col0 AS col1 FROM tab1 ---- -130560 -2754 -62016 query I rowsort SELECT DISTINCT + 99 AS col0 FROM tab1, tab0 AS cor0 ---- 99 query I rowsort SELECT + tab1.col0 * - 58 FROM tab1 ---- -174 -3712 -4640 query I rowsort SELECT - - col1 * cor0.col0 + + ( col2 ) * + col1 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT 49 * col1 FROM tab1 AS cor0 ---- 1274 490 637 query I rowsort SELECT ALL + + ( + col1 ) * cor0.col1 AS col2 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT 12 AS col2 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 702478c53caf2f7ebb9fff96d800f5a6 query I rowsort SELECT ALL col1 * + col2 + + col1 AS col1 FROM tab1 ---- 1261 1430 580 query I rowsort SELECT ALL + 40 + - 26 FROM tab2 ---- 14 14 14 query I rowsort SELECT - 81 * col1 + col2 AS col0 FROM tab1 ---- -2052 -753 -957 query I rowsort SELECT ALL col0 + - col2 * tab2.col1 AS col2 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT ALL + col1 * col1 + + col1 * + col1 FROM tab0 ---- 14792 16562 18818 query I rowsort SELECT + col2 + col2 + - col1 FROM tab1 ---- 104 179 82 query I rowsort SELECT DISTINCT col2 - - col2 AS col1 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL - + 22 * - col0 + col2 AS col0 FROM tab1 cor0 ---- 120 1465 1856 onlyif mysql # use DIV operator for integer division query I rowsort label-6799 SELECT - - col2 DIV col2 + col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-6799 SELECT - - col2 / col2 + col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT DISTINCT ( - col0 ) * col1 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * + 1 col1 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT 54 * tab2.col1 FROM tab2 ---- 1674 3186 918 onlyif mysql # use DIV operator for integer division query I rowsort label-6803 SELECT DISTINCT + CAST( - col1 AS SIGNED ) DIV col0 AS col2 FROM tab2 ---- -4 0 skipif mysql # not compatible query I rowsort label-6803 SELECT DISTINCT + CAST ( - col1 AS INTEGER ) / col0 AS col2 FROM tab2 ---- -4 0 query I rowsort SELECT + - tab1.col2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + cor0.col0 ) col2 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 91 * - col0 col1 FROM tab0 AS cor0 ---- -2184 -3185 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-6807 SELECT + col0 + col0 DIV - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 3 58 74 skipif mysql # not compatible query I rowsort label-6807 SELECT + col0 + col0 / - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 3 58 74 query I rowsort SELECT ALL ( - col2 ) FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + + col2 * 81 col1 FROM tab2 AS cor0 ---- 2132 2214 3116 query I rowsort SELECT ALL - + 1 * col0 * col1 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT 31 * + col1 AS col2 FROM tab2 AS cor0 ---- 1829 527 961 onlyif mysql # use DIV operator for integer division query I rowsort label-6812 SELECT DISTINCT col1 DIV + col2 col1 FROM tab1 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6812 SELECT DISTINCT col1 / + col2 col1 FROM tab1 cor0 ---- 0 query I rowsort SELECT - ( + cor0.col2 ) * - col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL + ( cor0.col1 ) * - col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + col2 * col2 + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL + 71 * col1 AS col2 FROM tab2 AS cor0 ---- 1207 2201 4189 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 23 * + col2 col1 FROM tab2 ---- -598 -621 -874 query I rowsort SELECT DISTINCT - - col2 - - col0 FROM tab0 AS cor0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6819 SELECT - cor0.col0 * 3 + - cor0.col2 DIV + cor0.col0 FROM tab2 AS cor0 ---- -234 -237 -24 skipif mysql # not compatible query I rowsort label-6819 SELECT - cor0.col0 * 3 + - cor0.col2 / + cor0.col0 FROM tab2 AS cor0 ---- -234 -237 -24 onlyif mysql # use DIV operator for integer division query I rowsort label-6820 SELECT ALL - col0 * col2 DIV ( col2 ) FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-6820 SELECT ALL - col0 * col2 / ( col2 ) FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - cor0.col0 * + 47 * - col0 FROM tab2 AS cor0 ---- 2303 285948 293327 query I rowsort SELECT - col0 + ( col1 ) * col1 FROM tab1 AS cor0 ---- 36 673 89 query I rowsort SELECT DISTINCT col0 + - 0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT cor0.col1 * - 63 + - col0 AS col1 FROM tab1 AS cor0 ---- -1641 -694 -899 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - col0 + ( col0 ) col0 FROM tab1 ---- -159 -3584 -7600 query I rowsort SELECT DISTINCT + cor0.col1 * col2 + col1 FROM tab0 AS cor0 ---- 194 2924 7553 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6827 SELECT ALL + col2 + CAST( NULL AS SIGNED ) * - 80 * - col0 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-6827 SELECT ALL + col2 + CAST ( NULL AS INTEGER ) * - 80 * - col0 col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 + + ( cor0.col2 ) AS col2 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6829 SELECT DISTINCT + cor0.col2 + + CAST( + 90 + col0 * + 41 AS SIGNED ) AS col2 FROM tab2 cor0 ---- 3314 3367 404 skipif mysql # not compatible query I rowsort label-6829 SELECT DISTINCT + cor0.col2 + + CAST ( + 90 + col0 * + 41 AS INTEGER ) AS col2 FROM tab2 cor0 ---- 3314 3367 404 query I rowsort SELECT - col2 * - cor0.col1 + + col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT - - col0 * + col2 + cor0.col2 * col1 FROM tab0 AS cor0 ---- 132 14760 3630 query I rowsort SELECT - col2 * - ( - col2 ) + + col2 * col2 * - col1 AS col2 FROM tab2 AS cor0 ---- -23328 -25992 -40560 query I rowsort SELECT DISTINCT col2 + - 84 AS col2 FROM tab1 ---- -27 -30 12 query I rowsort SELECT col2 * - col0 + col2 * + col2 FROM tab1 ---- -399 1536 2754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 95 col0 FROM tab0 AS cor0 ---- -95 -95 -95 query IIIIIIIIIIII rowsort SELECT * FROM tab0 cor0 CROSS JOIN tab0, tab2 AS cor1, tab2 cor2 ---- 972 values hashing to 82def1c3361e635dd4cf447edc22edb9 query I rowsort SELECT + col2 * + col2 + col2 AS col0 FROM tab2 AS cor0 ---- 1482 702 756 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + + cor0.col1 col2 FROM tab2 AS cor0 ---- -21 33 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - tab2.col2 + - 83 col2 FROM tab2 ---- 1361 593 646 onlyif mysql # use DIV operator for integer division query I rowsort label-6840 SELECT ALL col0 + 59 DIV ( - col0 ) FROM tab1 ---- -16 64 80 skipif mysql # not compatible query I rowsort label-6840 SELECT ALL col0 + 59 / ( - col0 ) FROM tab1 ---- -16 64 80 query I rowsort SELECT ALL - col0 * - 33 FROM tab2 ---- 231 2574 2607 query I rowsort SELECT DISTINCT tab0.col2 + - col2 AS col0 FROM tab0 ---- 0 query I rowsort SELECT ALL - col1 * col0 + col0 * col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT cor0.col2 + + col2 FROM tab1 cor0 ---- 108 114 192 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6845 SELECT DISTINCT col0 + + CAST( 70 AS SIGNED ) + + col1 * - 89 col2 FROM tab2 AS cor0 ---- -1364 -2682 -5103 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6845 SELECT DISTINCT col0 + + CAST ( 70 AS INTEGER ) + + col1 * - 89 col2 FROM tab2 AS cor0 ---- -1364 -2682 -5103 query I rowsort SELECT col0 + ( - col1 ) * col1 FROM tab0 cor0 ---- -7372 -8192 -9374 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * col1 + 34 col2 FROM tab1 AS cor0 ---- 134 203 710 onlyif mysql # use DIV operator for integer division query I rowsort label-6848 SELECT col2 DIV + 52 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6848 SELECT col2 / + 52 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6849 SELECT - col2 * CAST( col0 + + col2 AS SIGNED ) FROM tab0 ---- -14022 -1881 -36 skipif mysql # not compatible query I rowsort label-6849 SELECT - col2 * CAST ( col0 + + col2 AS INTEGER ) FROM tab0 ---- -14022 -1881 -36 query I rowsort SELECT + + col2 * - 24 + col1 AS col2 FROM tab2 AS cor0 ---- -565 -617 -895 query I rowsort SELECT DISTINCT 48 * - cor0.col1 AS col1 FROM tab0, tab0 cor0 ---- -4128 -4368 -4656 query I rowsort SELECT + col1 * - 56 - cor0.col1 * col0 FROM tab2 AS cor0 ---- -1953 -2295 -7906 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - tab2.col0 * col0 col2 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT + col2 AS col1 FROM tab1 WHERE NOT ( - col2 ) > col0 ---- 54 57 96 query I rowsort SELECT col2 + col2 * + col2 + + col1 * + col0 AS col1 FROM tab0 ---- 14905 3186 3397 query I rowsort SELECT - col0 * + col1 - col2 FROM tab0 ---- -2097 -3396 -8181 query I rowsort SELECT DISTINCT - col2 * - col1 + tab2.col0 * col1 - - col2 FROM tab2 ---- 1081 2027 6162 query I rowsort SELECT ALL cor0.col0 * cor0.col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 41d4c126bfd4bfab59ba5e83427c98e0 query IIIIIIIII rowsort SELECT ALL * FROM tab1, tab0, tab1 AS cor0 WHERE NULL <= NULL ---- query I rowsort SELECT + - col2 * - col2 + col1 * col2 FROM tab1 AS cor0 ---- 10464 3819 4320 query I rowsort SELECT cor0.col0 / col1 FROM tab2 AS cor0 WHERE NULL IN ( col2 ) OR NOT + cor0.col2 * + col1 NOT BETWEEN NULL AND col2 * col0 ---- query I rowsort SELECT + - col0 * col0 + col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT cor0.col1 * col2 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - + col0 * col2 + + col1 AS col2 FROM tab0 cor0 ---- -706 -7207 62 query I rowsort SELECT ALL + col0 + col2 * + cor0.col1 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT - + col2 + + col1 * cor0.col1 FROM tab0 AS cor0 ---- 7363 8199 9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 8 + - col1 col1 FROM tab2 AS cor0 ---- -23 -51 -9 query I rowsort SELECT DISTINCT + - col1 + col1 * + col0 AS col2 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT 68 * + cor0.col0 + + col2 AS col0 FROM tab2 AS cor0 ---- 503 5330 5410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6870 SELECT + 29 * col2 + CAST( NULL AS SIGNED ) * - col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6870 SELECT + 29 * col2 + CAST ( NULL AS INTEGER ) * - col1 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6871 SELECT ALL + col1 DIV col1 + + cor0.col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -288 -3480 -960 skipif mysql # not compatible query I rowsort label-6871 SELECT ALL + col1 / col1 + + cor0.col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -288 -3480 -960 query I rowsort SELECT ALL col0 * ( - cor0.col0 ) FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL - col1 * + col2 + - 53 FROM tab1 cor0 ---- -1301 -1457 -623 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 + col0 col1 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT col2 + 9 * - col2 AS col1 FROM tab0 AS cor0 ---- -264 -656 -8 query I rowsort SELECT DISTINCT - col1 * - 60 + cor0.col1 + + col2 FROM tab0 AS cor0 ---- 5279 5633 5918 query I rowsort SELECT DISTINCT - - col2 * - col2 AS col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6878 SELECT ALL - - col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6878 SELECT ALL - - col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 * col2 + 77 * + 56 AS col0 FROM tab0 ---- 11036 4313 5401 query III rowsort SELECT * FROM tab1 WHERE col1 NOT IN ( col0 + col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT DISTINCT + col1 AS col0 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-6882 SELECT + col1 + tab2.col1 DIV col1 FROM tab2 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-6882 SELECT + col1 + tab2.col1 / col1 FROM tab2 ---- 18 32 60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + col1 * col0 col1 FROM tab1 WHERE col0 > NULL ---- query I rowsort SELECT DISTINCT + tab1.col0 * + col1 FROM tab1 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-6885 SELECT col0 DIV - tab0.col2 + + col1 AS col2 FROM tab0 ---- 62 86 90 skipif mysql # not compatible query I rowsort label-6885 SELECT col0 / - tab0.col2 + + col1 AS col2 FROM tab0 ---- 62 86 90 query I rowsort SELECT ALL col0 AS col1 FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT tab2.col1 - col0 * + col1 AS col0 FROM tab2 ---- -1326 -186 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col2 + - tab1.col2 * + col2 col1 FROM tab1 ---- -18432 -5832 -6498 query I rowsort SELECT DISTINCT + col2 * - tab0.col0 + + col2 * col0 AS col2 FROM tab0 ---- 0 query I rowsort SELECT + col0 * tab1.col0 - col1 FROM tab1 ---- -17 4086 6387 query I rowsort SELECT ALL - col2 * - tab0.col0 - col1 FROM tab0 ---- -62 706 7207 query I rowsort SELECT col0 FROM tab0 WHERE ( col2 + - col1 * col2 + col2 * + col2 * + col0 ) BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT + col1 + tab1.col2 * tab1.col1 FROM tab1 ---- 1261 1430 580 query III rowsort SELECT * FROM tab1 WHERE NOT + col1 * col1 + col0 * tab1.col1 BETWEEN ( col2 ) AND col2 * - col2 + col0 ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT ALL col0 * col2 * - col2 + col0 FROM tab0 ---- -26112 -598347 0 query I rowsort SELECT ALL - col0 + col1 * + col1 FROM tab1 ---- 36 673 89 query I rowsort SELECT ALL tab2.col0 * col2 * tab2.col2 FROM tab2 ---- 114076 5103 52728 query I rowsort SELECT col1 * + col0 + col2 AS col0 FROM tab1 ---- 1136 132 697 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col1 * - col0 col1 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT ALL - col1 * + col0 + + col2 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT ALL - tab2.col0 AS col0 FROM tab2 WHERE NULL <> ( NULL ) ---- query I rowsort SELECT ALL + col1 * col1 * - col0 + + col1 FROM tab2 ---- -22814 -271459 -6696 query I rowsort SELECT col0 * + col2 + - col2 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT col2 AS col2 FROM tab0 WHERE ( col2 + col1 ) IN ( - col1 ) ---- query I rowsort SELECT DISTINCT + col1 + col1 * + tab2.col2 + - tab2.col2 AS col1 FROM tab2 ---- 1567 625 841 onlyif mysql # use DIV operator for integer division query I rowsort label-6906 SELECT ALL - col0 DIV + col2 + col2 - col1 FROM tab0 ---- -10 -131 -53 skipif mysql # not compatible query I rowsort label-6906 SELECT ALL - col0 / + col2 + col2 - col1 FROM tab0 ---- -10 -131 -53 query I rowsort SELECT DISTINCT - ( col0 ) * 30 FROM tab2 ---- -210 -2340 -2370 query I rowsort SELECT ALL 96 + + col1 + + 87 * col0 FROM tab1 ---- 383 5674 7069 query I rowsort SELECT ALL tab1.col0 * col1 * col2 + col1 AS col2 FROM tab1 ---- 36490 4238 99853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 52 * + col2 + col0 + - col2 col0 FROM tab2 cor0 ---- -1300 -1424 -1935 query I rowsort SELECT ALL - col0 * col1 + ( ( + col1 ) ) AS col1 FROM tab1 cor0 ---- -1027 -52 -630 onlyif mysql # use DIV operator for integer division query I rowsort label-6912 SELECT + col0 + - col1 DIV cor0.col2 AS col1 FROM tab0 cor0 ---- -62 22 88 skipif mysql # not compatible query I rowsort label-6912 SELECT + col0 + - col1 / cor0.col2 AS col1 FROM tab0 cor0 ---- -62 22 88 query I rowsort SELECT DISTINCT - 52 AS col2 FROM tab0 ---- -52 query I rowsort SELECT ALL + col1 * cor0.col0 + + col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT + cor0.col0 * col0 + - col1 AS col2 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT DISTINCT - + col0 + + 5 * + 36 FROM tab1 AS cor0 ---- 100 116 177 query I rowsort SELECT DISTINCT + col2 + 73 AS col1 FROM tab1 AS cor0 ---- 127 130 169 query I rowsort SELECT DISTINCT + col1 * - 36 - col0 FROM tab2 AS cor0 ---- -1123 -2202 -691 query I rowsort SELECT ALL - col0 * 97 FROM tab0 AS cor0 ---- -2328 -3395 -8633 query I rowsort SELECT ALL - col0 + ( col0 ) * - col2 + - col1 FROM tab2 cor0 ---- -2165 -227 -3098 query I rowsort SELECT DISTINCT - col0 * - 99 + + col1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1107 5766 6672 query I rowsort SELECT + col2 + + col0 * cor0.col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL col1 - ( + ( col0 ) ) AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT 92 AS col2 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to c64cb7a81da51f4be0b6906a223e8817 onlyif mysql # use DIV operator for integer division query I rowsort label-6925 SELECT DISTINCT col2 DIV + col0 AS col1 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-6925 SELECT DISTINCT col2 / + col0 AS col1 FROM tab1 ---- 0 1 18 query I rowsort SELECT + col2 + 14 * col0 * + col0 FROM tab0 cor0 ---- 110976 17151 8097 onlyif mysql # use DIV operator for integer division query I rowsort label-6927 SELECT ALL + ( - col2 ) + col1 DIV tab0.col1 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-6927 SELECT ALL + ( - col2 ) + col1 / tab0.col1 FROM tab0 ---- -32 -81 0 query I rowsort SELECT + col1 + 63 FROM tab2 cor0 ---- 122 80 94 query I rowsort SELECT ALL + col0 * - 87 + + col1 AS col2 FROM tab0 AS cor0 ---- -2002 -2948 -7652 query I rowsort SELECT col0 * 71 FROM tab1 AS cor0 ---- 213 4544 5680 query I rowsort SELECT DISTINCT - col2 - + 74 AS col2 FROM tab2 AS cor0 ---- -100 -101 -112 onlyif mysql # use DIV operator for integer division query I rowsort label-6932 SELECT DISTINCT cor0.col0 + cor0.col1 DIV 66 AS col2 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-6932 SELECT DISTINCT cor0.col0 + cor0.col1 / 66 AS col2 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + ( col1 ) * + col2 col0 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT + col1 * - ( cor0.col0 ) FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT col2 * + 92 + + col1 FROM tab2 ---- 2451 2515 3513 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6936 SELECT - CAST( NULL AS SIGNED ) * - 89 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6936 SELECT - CAST ( NULL AS INTEGER ) * - 89 AS col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6937 SELECT + col0 + - 59 DIV - cor0.col2 - + col1 FROM tab0 cor0 ---- -2 -3 -61 skipif mysql # not compatible query I rowsort label-6937 SELECT + col0 + - 59 / - cor0.col2 - + col1 FROM tab0 cor0 ---- -2 -3 -61 query I rowsort SELECT + ( col2 ) + cor0.col2 + - 53 * + col0 AS col2 FROM tab1 cor0 ---- -3278 -4048 -51 onlyif mysql # use DIV operator for integer division query I rowsort label-6939 SELECT DISTINCT + + col2 DIV col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-6939 SELECT DISTINCT + + col2 / col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT col0 * 92 + - col2 FROM tab0 AS cor0 ---- 2175 3219 8106 query I rowsort SELECT tab0.col2 + + 7 * + col2 * col1 AS col1 FROM tab0 ---- 19899 52316 680 query I rowsort SELECT ALL + cor1.col2 AS col2 FROM tab1, tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT DISTINCT + 91 * + col0 + + col0 AS col0 FROM tab2 ---- 644 7176 7268 query I rowsort SELECT ALL - 9 * col1 + col2 * - ( - 96 ) FROM tab0 AS cor0 ---- -777 2394 7053 onlyif mysql # use DIV operator for integer division query I rowsort label-6945 SELECT ALL + + col1 DIV + col1 + col2 * ( 14 ) + + col1 * col1 FROM tab0 AS cor0 ---- 7859 9424 9430 skipif mysql # not compatible query I rowsort label-6945 SELECT ALL + + col1 / + col1 + col2 * ( 14 ) + + col1 * col1 FROM tab0 AS cor0 ---- 7859 9424 9430 query I rowsort SELECT DISTINCT 46 + col2 FROM tab1 AS cor0 ---- 100 103 142 query I rowsort SELECT ALL + 9 AS col0 FROM tab2 cor0 ---- 9 9 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6948 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6948 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 * 10 + + col2 * - col0 AS col1 FROM tab2 AS cor0 ---- -1438 -2832 121 query I rowsort SELECT col2 - + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL + ( + col1 ) + + col2 AS col1 FROM tab1 AS cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-6952 SELECT ALL - 19 + col2 DIV - col2 AS col0 FROM tab0 AS cor0 ---- -20 -20 -20 skipif mysql # not compatible query I rowsort label-6952 SELECT ALL - 19 + col2 / - col2 AS col0 FROM tab0 AS cor0 ---- -20 -20 -20 query I rowsort SELECT - col0 + - col2 * + cor0.col1 + + col2 * + col0 FROM tab1 AS cor0 ---- -1245 3014 6352 query I rowsort SELECT DISTINCT + col1 + ( - cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT 73 * cor0.col1 + + col0 FROM tab1 AS cor0 ---- 1029 1901 794 query I rowsort SELECT + cor0.col2 * cor0.col2 FROM tab2 cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-6957 SELECT DISTINCT 75 DIV col0 FROM tab0 AS cor0 ---- 0 2 3 skipif mysql # not compatible query I rowsort label-6957 SELECT DISTINCT 75 / col0 FROM tab0 AS cor0 ---- 0 2 3 query I rowsort SELECT + cor0.col2 * + col2 + - 39 + cor0.col2 FROM tab2 AS cor0 ---- 1443 663 717 query I rowsort SELECT DISTINCT - cor0.col2 * - cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT col0 + col1 * + 34 * col2 + - col2 FROM tab2 AS cor0 ---- 22005 28438 52208 query I rowsort SELECT ALL + + 14 + col0 * - col0 AS col2 FROM tab0 AS cor0 ---- -1211 -562 -7907 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 29 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 onlyif mysql # use DIV operator for integer division query I rowsort label-6963 SELECT DISTINCT col0 * col0 DIV col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -6 25 288 skipif mysql # not compatible query I rowsort label-6963 SELECT DISTINCT col0 * col0 / col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -6 25 288 query I rowsort SELECT ALL ( + col1 ) * col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL 87 + - col2 AS col2 FROM tab0 AS cor0 ---- 5 54 86 onlyif mysql # use DIV operator for integer division query I rowsort label-6966 SELECT + 72 + - col0 DIV - col1 FROM tab0 AS cor0 ---- 72 72 72 skipif mysql # not compatible query I rowsort label-6966 SELECT + 72 + - col0 / - col1 FROM tab0 AS cor0 ---- 72 72 72 query I rowsort SELECT tab0.col0 * 93 FROM tab0 ---- 2232 3255 8277 onlyif mysql # use DIV operator for integer division query I rowsort label-6968 SELECT - 8 * col0 + col0 DIV col0 FROM tab1 AS cor0 ---- -23 -511 -639 skipif mysql # not compatible query I rowsort label-6968 SELECT - 8 * col0 + col0 / col0 FROM tab1 AS cor0 ---- -23 -511 -639 query I rowsort SELECT + cor0.col2 * col2 + + col2 FROM tab1 AS cor0 ---- 2970 3306 9312 query I rowsort SELECT + col0 * - col0 * + col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 onlyif mysql # use DIV operator for integer division query I rowsort label-6971 SELECT + col2 DIV - col0 + - col0 FROM tab0 ---- -25 -35 -89 skipif mysql # not compatible query I rowsort label-6971 SELECT + col2 / - col0 + - col0 FROM tab0 ---- -25 -35 -89 query I rowsort SELECT + col0 * col0 + - col1 * col0 FROM tab0 AS cor0 ---- -1488 -178 -2170 query I rowsort SELECT ( + 52 ) * col1 FROM tab2 AS cor0 ---- 1612 3068 884 query I rowsort SELECT - cor1.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT DISTINCT ( + 13 ) * + col0 * col1 FROM tab2 AS cor0 ---- 17459 2821 59826 query I rowsort SELECT ALL - cor0.col2 * col1 + + col0 AS col1 FROM tab1 AS cor0 ---- -1168 -1401 -506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 16 col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to be22ac76b42c6f7212ecc0ba7c89eb34 query I rowsort SELECT + col0 * 20 FROM tab2 AS cor0 ---- 140 1560 1580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6979 SELECT - CAST( NULL AS SIGNED ) * ( col0 ) + - 66 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6979 SELECT - CAST ( NULL AS INTEGER ) * ( col0 ) + - 66 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - col0 * - col1 + + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL - 22 + + col1 AS col1 FROM tab2 cor0 ---- -5 37 9 onlyif mysql # use DIV operator for integer division query I rowsort label-6982 SELECT ALL + 74 + - cor0.col1 DIV col0 FROM tab2 AS cor0 ---- 70 74 74 skipif mysql # not compatible query I rowsort label-6982 SELECT ALL + 74 + - cor0.col1 / col0 FROM tab2 AS cor0 ---- 70 74 74 query I rowsort SELECT 26 + 46 + col2 FROM tab1 AS cor0 ---- 126 129 168 query I rowsort SELECT ( 88 ) + col0 AS col2 FROM tab0 AS cor0 ---- 112 123 177 query I rowsort SELECT ALL - ( col1 ) + - cor0.col2 * col0 + - col1 * - col2 FROM tab2 AS cor0 ---- -2373 -553 617 skipif mysql # not compatible query I rowsort SELECT DISTINCT - CAST ( 5 AS REAL ) + - col0 * - 95 * ( col0 ) FROM tab0 cor0 ---- 116370 54715 752490 query I rowsort SELECT DISTINCT + cor0.col0 + - 22 FROM tab0 AS cor0 ---- 13 2 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6988 SELECT CAST( NULL AS SIGNED ) * ( - col2 * 38 ) + 28 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6988 SELECT CAST ( NULL AS INTEGER ) * ( - col2 * 38 ) + 28 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - ( + ( - cor0.col1 ) ) + col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT + + 65 * col0 + col0 * + 95 AS col0 FROM tab0 AS cor0 ---- 14240 3840 5600 query I rowsort SELECT ALL col1 + col0 * 34 AS col2 FROM tab2 AS cor0 ---- 269 2703 2711 query I rowsort SELECT + col0 * + col2 + col0 AS col2 FROM tab0 ---- 70 7387 816 query I rowsort SELECT ALL + col1 * - col2 * 67 - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -102837 -43299 -56110 query I rowsort SELECT ALL col1 - 75 FROM tab0 AS cor0 ---- 11 16 22 query I rowsort SELECT - - col0 + 4 AS col1 FROM tab2 AS cor0 ---- 11 82 83 query I rowsort SELECT ALL + ( 63 ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT ALL + 85 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to e4cf94cf0cc632acff30ad1dac617cb7 query I rowsort SELECT ALL 89 FROM tab2 cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 query I rowsort SELECT ALL col0 + + 1 * - 4 * - col0 FROM tab0 ---- 120 175 445 query I rowsort SELECT ALL col1 * col1 + - col0 AS col2 FROM tab2 ---- 210 3403 954 query I rowsort SELECT + + col1 + + ( - 72 * + cor0.col2 ) FROM tab1 AS cor0 ---- -3862 -4094 -6899 onlyif mysql # use DIV operator for integer division query I rowsort label-7002 SELECT - cor0.col0 * col2 + col1 DIV + col1 AS col0 FROM tab2 AS cor0 ---- -188 -2027 -3001 skipif mysql # not compatible query I rowsort label-7002 SELECT - cor0.col0 * col2 + col1 / + col1 AS col0 FROM tab2 AS cor0 ---- -188 -2027 -3001 query I rowsort SELECT col2 * + col2 * 27 - + col2 AS col2 FROM tab2 ---- 18226 19656 38950 query I rowsort SELECT DISTINCT + + 87 + - cor0.col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -9 30 33 query I rowsort SELECT DISTINCT + col2 + - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT + + col2 * col2 + col0 + - col0 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT ALL - - col0 * 85 FROM tab1 AS cor0 ---- 255 5440 6800 query I rowsort SELECT DISTINCT + col0 + 98 * - 99 AS col2 FROM tab2 AS cor0 ---- -9623 -9624 -9695 query I rowsort SELECT - - cor0.col0 * col0 * col2 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT ALL ( 70 ) * cor0.col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 5934 6279 6693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 0 - + col0 * col2 col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT + 64 FROM tab0, tab2 AS cor0, tab2 AS cor1, tab1 AS cor2 ---- 81 values hashing to 9bd8c7417aea89812d57dc6142310b3f query I rowsort SELECT - ( + col2 * col0 ) AS col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT col0 * - 20 FROM tab1 ---- -1280 -1600 -60 query I rowsort SELECT - - ( - col1 ) + col2 AS col2 FROM tab0 AS cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7016 SELECT ALL col1 DIV + col0 + cor0.col0 DIV 34 AS col2 FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-7016 SELECT ALL col1 / + col0 + cor0.col0 / 34 AS col2 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT ALL - 28 * - ( col0 ) - + 62 AS col2 FROM tab2 AS cor0 ---- 134 2122 2150 query I rowsort SELECT + 22 + + col1 FROM tab2 ---- 39 53 81 query I rowsort SELECT + 61 * - col2 FROM tab1 AS cor0 ---- -3294 -3477 -5856 query I rowsort SELECT - 43 AS col1 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 2f72bd9cab68c8d8c38874510a290a3c query I rowsort SELECT DISTINCT - tab0.col1 * tab0.col2 AS col0 FROM tab0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-7022 SELECT DISTINCT + 23 DIV + col2 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7022 SELECT DISTINCT + 23 / + col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL col1 + col0 * + 55 FROM tab0 AS cor0 ---- 1406 2022 4986 query I rowsort SELECT ALL + + col0 * - ( col1 ) AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + col0 + cor0.col2 + col1 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT ALL + col1 - 57 AS col1 FROM tab2 cor0 ---- -26 -40 2 query I rowsort SELECT DISTINCT - - col2 * - ( ( - cor0.col1 ) ) FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT - + col2 * cor0.col1 + col0 AS col0 FROM tab0 cor0 ---- -2814 -62 -7373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7029 SELECT + col1 * + CAST( NULL AS SIGNED ) + + cor0.col0 * col0 + - ( col2 ) 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-7029 SELECT + col1 * + CAST ( NULL AS INTEGER ) + + cor0.col0 * col0 + - ( col2 ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 84 * - col1 + 44 FROM tab1 ---- -1048 -2140 -796 query I rowsort SELECT ALL col0 + - ( + col2 ) AS col2 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-7032 SELECT ALL col0 DIV ( + 68 * - col1 ) AS col0 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7032 SELECT ALL col0 / ( + 68 * - col1 ) AS col0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - + col0 + - 46 FROM tab1 AS cor0 ---- -110 -126 -49 query I rowsort SELECT - + col1 * - cor0.col2 + + 13 FROM tab2 AS cor0 ---- 1547 659 850 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7035 SELECT + col1 * col1 + + CAST( NULL AS SIGNED ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7035 SELECT + col1 * col1 + + CAST ( NULL AS INTEGER ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7036 SELECT - 88 DIV col0 FROM tab2 AS cor0 ---- -1 -1 -12 skipif mysql # not compatible query I rowsort label-7036 SELECT - 88 / col0 FROM tab2 AS cor0 ---- -1 -1 -12 onlyif mysql # use DIV operator for integer division query I rowsort label-7037 SELECT ALL - cor0.col0 + col1 DIV 33 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-7037 SELECT ALL - cor0.col0 + col1 / 33 FROM tab1 AS cor0 ---- -3 -64 -80 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 AS cor0 CROSS JOIN tab2, tab2 cor1 ---- 972 values hashing to 64ce0e736818e884f0a9ecd075da5eb7 onlyif mysql # use DIV operator for integer division query I rowsort label-7039 SELECT DISTINCT - col2 DIV tab1.col1 + + tab1.col1 col2 FROM tab1 ---- 24 5 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7039 SELECT DISTINCT - col2 / tab1.col1 + + tab1.col1 col2 FROM tab1 ---- 24 5 6 query I rowsort SELECT ALL + 26 + - col2 * - ( 20 * + col0 ) FROM tab1 ---- 153626 3266 72986 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 * + col1 + ( col0 ) col2 FROM tab2 AS cor0 ---- 3559 368 968 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7042 SELECT ALL - 93 + col2 * + CAST( col0 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 1935 2909 96 skipif mysql # not compatible query I rowsort label-7042 SELECT ALL - 93 + col2 * + CAST ( col0 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 1935 2909 96 query I rowsort SELECT ALL - - 28 + + col0 FROM tab1 cor0 ---- 108 31 92 query I rowsort SELECT ALL ( + col1 ) * + 43 + col0 AS col0 FROM tab2 AS cor0 ---- 1340 2615 810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * 92 col1 FROM tab1 ---- 1196 2392 920 query I rowsort SELECT + 96 AS col0 FROM tab1, tab2 cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 query I rowsort SELECT ALL 49 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to a40d8754a5be3ce2309c61bfd3e00197 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7048 SELECT DISTINCT CAST( 44 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 44 skipif mysql # not compatible query I rowsort label-7048 SELECT DISTINCT CAST ( 44 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 44 onlyif mysql # use DIV operator for integer division query I rowsort label-7049 SELECT col1 + col0 DIV col0 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-7049 SELECT col1 + col0 / col0 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT ALL + ( - 57 ) FROM tab2 AS cor0 ---- -57 -57 -57 query I rowsort SELECT col2 - + 98 FROM tab0 cor0 ---- -16 -65 -97 query I rowsort SELECT DISTINCT 88 AS col0 FROM tab1, tab1 AS cor0 CROSS JOIN tab0 ---- 88 onlyif mysql # use DIV operator for integer division query I rowsort label-7053 SELECT ALL 30 + col1 DIV + cor0.col0 col0 FROM tab1 AS cor0 ---- 30 30 38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7053 SELECT ALL 30 + col1 / + cor0.col0 col0 FROM tab1 AS cor0 ---- 30 30 38 query I rowsort SELECT + col2 * - 96 FROM tab2 AS cor0 ---- -2496 -2592 -3648 onlyif mysql # use DIV operator for integer division query I rowsort label-7055 SELECT ALL - col1 DIV - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7055 SELECT ALL - col1 / - cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + ( - col0 ) * + col2 - - ( col1 ) FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT DISTINCT + ( - 89 ) + - col1 AS col2 FROM tab0 AS cor0 ---- -175 -180 -186 onlyif mysql # use DIV operator for integer division query I rowsort label-7058 SELECT ALL 64 DIV col2 - - col1 * - CAST( col2 AS SIGNED ) * col2 FROM tab0 AS cor0 ---- -33 -611884 -93653 skipif mysql # not compatible query I rowsort label-7058 SELECT ALL 64 / col2 - - col1 * - CAST ( col2 AS INTEGER ) * col2 FROM tab0 AS cor0 ---- -33 -611884 -93653 query I rowsort SELECT DISTINCT - cor0.col2 AS col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- -54 -57 -96 query I rowsort SELECT ALL 21 AS col1 FROM tab2, tab0, tab0 cor0 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT + cor0.col1 AS col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 17 31 59 query I rowsort SELECT + ( 82 ) FROM tab1 AS cor0 ---- 82 82 82 query I rowsort SELECT - col2 * + col2 - 25 FROM tab2 AS cor0 ---- -1469 -701 -754 query I rowsort SELECT + col2 * col2 - + col2 FROM tab0 AS cor0 ---- 0 1056 6642 query I rowsort SELECT - - 29 + col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -6 -7269 -763 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 19 + 92 col2 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 0085b5b605f50e9a12a763af4b7ec627 query I rowsort SELECT ALL col2 - - col1 * + col2 AS col0 FROM tab2 ---- 1560 684 864 query I rowsort SELECT + - ( + col0 ) * - 45 FROM tab1 AS cor0 ---- 135 2880 3600 query I rowsort SELECT ALL - ( - col0 ) * - col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 17 col1 FROM tab0 AS cor0 ---- -17 -17 -17 query I rowsort SELECT ALL + + 92 * col2 FROM tab0 cor0 ---- 3036 7544 92 query I rowsort SELECT + + cor0.col2 - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT - col1 + - 30 + col2 FROM tab1 AS cor0 ---- -2 17 53 query I rowsort SELECT - - col0 * + 29 + + col1 * col2 * + col1 FROM tab0 cor0 ---- 10424 244764 681623 skipif mysql # not compatible query I rowsort SELECT DISTINCT - col1 + CAST ( + col0 AS REAL ) * col0 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT DISTINCT + col2 + cor0.col2 AS col1 FROM tab0 cor0 ---- 164 2 66 query I rowsort SELECT - + col0 * - ( - 22 ) AS col0 FROM tab1 AS cor0 ---- -1408 -1760 -66 query I rowsort SELECT - col2 + + col2 * - col0 + col1 AS col1 FROM tab0 AS cor0 ---- -7289 -739 61 query I rowsort SELECT + col0 * col1 + 12 * col1 AS col0 FROM tab1 AS cor0 ---- 1196 390 760 query I rowsort SELECT ALL + col2 * + 61 FROM tab2 ---- 1586 1647 2318 query I rowsort SELECT + - 97 + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -71 -84 -87 query I rowsort SELECT - + 72 * col2 + 31 FROM tab1 AS cor0 ---- -3857 -4073 -6881 query I rowsort SELECT - 10 + col0 * cor0.col0 AS col0 FROM tab0 cor0 ---- 1215 566 7911 query I rowsort SELECT col1 - col1 AS col0 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + - col0 * col2 col0 FROM tab0 ---- -70 -7387 -816 query I rowsort SELECT ALL col2 * - cor0.col1 + + cor0.col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # use DIV operator for integer division query I rowsort label-7087 SELECT DISTINCT + - cor0.col2 DIV - col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-7087 SELECT DISTINCT + - cor0.col2 / - col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT ALL + - col2 + - col1 * + ( cor0.col1 * + cor0.col0 ) + - ( + col1 ) AS col0 FROM tab0 AS cor0 ---- -177623 -329413 -737182 query I rowsort SELECT DISTINCT 77 AS col0 FROM tab2, tab2 AS cor0, tab2 AS cor1, tab1, tab1 AS cor2 ---- 77 query I rowsort SELECT - col0 + - 36 AS col0 FROM tab2 AS cor0 ---- -114 -115 -43 query I rowsort SELECT ALL 89 * col2 FROM tab2 ---- 2314 2403 3382 query I rowsort SELECT DISTINCT 89 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 89 query I rowsort SELECT + ( - 3 ) FROM tab0 AS cor0 ---- -3 -3 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-7094 SELECT - col1 + cor0.col1 DIV col1 col1 FROM tab1 cor0 ---- -12 -25 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7094 SELECT - col1 + cor0.col1 / col1 col1 FROM tab1 cor0 ---- -12 -25 -9 query I rowsort SELECT DISTINCT - col0 * col2 + col0 + + col2 * + col0 AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + 6 AS col0 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to f1e8f0199f3714ee8fcc24ce0cc3ea04 query I rowsort SELECT - 96 * col2 AS col1 FROM tab2 ---- -2496 -2592 -3648 query I rowsort SELECT 69 + - 55 AS col2 FROM tab1 ---- 14 14 14 query I rowsort SELECT DISTINCT 80 + - cor0.col1 * col1 AS col1 FROM tab2 cor0 ---- -209 -3401 -881 query I rowsort SELECT - - col1 - col2 AS col1 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT - cor0.col0 * col2 * 48 - + col2 AS col2 FROM tab0 AS cor0 ---- -1681 -350386 -38049 query I rowsort SELECT ALL + 81 * cor0.col2 + ( col1 ) * col1 AS col0 FROM tab2 AS cor0 ---- 3148 3367 5587 query I rowsort SELECT - - col2 * col2 - + ( cor0.col2 ) FROM tab2 AS cor0 ---- 1406 650 702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col1 col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT DISTINCT cor0.col2 FROM tab0, tab1 AS cor0 CROSS JOIN tab2 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7106 SELECT ALL - tab0.col0 * - col0 + CAST( NULL AS SIGNED ) * - tab0.col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7106 SELECT ALL - tab0.col0 * - col0 + CAST ( NULL AS INTEGER ) * - tab0.col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7107 SELECT DISTINCT + cor0.col1 * col0 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7107 SELECT DISTINCT + cor0.col1 * col0 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - col0 * - col2 + - ( - col0 + + col0 ) AS col0 FROM tab0 AS cor0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + cor0.col0 col2 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL - cor0.col0 - - col2 AS col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL ( col1 ) * 62 - + 19 AS col0 FROM tab0 AS cor0 ---- 5313 5623 5995 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 4 + col0 col2 FROM tab0 ---- 28 39 93 query I rowsort SELECT ALL 76 AS col0 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 7b2b08dd3f1adef028d3f40ef7c716da query I rowsort SELECT DISTINCT - - 76 + + col0 AS col0 FROM tab1 AS cor0 ---- 140 156 79 query I rowsort SELECT ALL + col1 * - tab2.col2 AS col2 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT col2 - + 55 * ( tab2.col2 + 17 ) FROM tab2 ---- -2339 -2393 -2987 query I rowsort SELECT DISTINCT - 32 AS col1 FROM tab2, tab1 cor0 ---- -32 query I rowsort SELECT - cor0.col2 + + cor0.col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -4153 -63 -6496 query I rowsort SELECT ALL - 41 + - col2 AS col0 FROM tab2 AS cor0 ---- -67 -68 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col1 ) - col2 * - col0 col1 FROM tab1 AS cor0 ---- 188 3658 7693 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7121 SELECT + - CAST( NULL AS DECIMAL ) * + ( + cor0.col2 ) * - col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7121 SELECT + - CAST ( NULL AS REAL ) * + ( + cor0.col2 ) * - col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 12 * 40 + - col0 AS col1 FROM tab2 AS cor0 ---- 401 402 473 query I rowsort SELECT DISTINCT - col1 - + col1 AS col1 FROM tab2 AS cor0 ---- -118 -34 -62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7124 SELECT CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7124 SELECT CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - 85 AS col2 FROM tab0 cor0 ---- -85 -85 -85 query I rowsort SELECT + + col0 * + 6 AS col1 FROM tab2 AS cor0 ---- 42 468 474 query I rowsort SELECT DISTINCT - + cor0.col1 AS col0 FROM tab1 cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-7128 SELECT ALL + 61 DIV - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7128 SELECT ALL + 61 / - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 1 * 4 - - col1 FROM tab0 AS cor0 ---- 101 90 95 query I rowsort SELECT ALL - - 20 AS col1 FROM tab1 AS cor0 ---- 20 20 20 query I rowsort SELECT DISTINCT col2 * + 3 FROM tab2 AS cor0 ---- 114 78 81 query I rowsort SELECT - 5 * ( col0 ) FROM tab0 AS cor0 ---- -120 -175 -445 query I rowsort SELECT ALL 17 AS col0 FROM tab2 cor0 ---- 17 17 17 query I rowsort SELECT col0 * - 58 FROM tab2 AS cor0 ---- -406 -4524 -4582 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7135 SELECT ALL CAST( NULL AS SIGNED ) * cor0.col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7135 SELECT ALL CAST ( NULL AS INTEGER ) * cor0.col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL + col0 + - cor0.col0 * col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT col1 * + ( col0 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col2 + 99 * col1 FROM tab1 AS cor0 ---- 1191 2520 933 query I rowsort SELECT - col0 * + ( + col0 ) FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - + tab2.col1 FROM tab2, tab0, tab1 AS cor0 ---- -17 -31 -59 query I rowsort SELECT col1 + + 62 AS col2 FROM tab0 AS cor0 ---- 148 153 159 onlyif mysql # use DIV operator for integer division query I rowsort label-7142 SELECT DISTINCT + cor0.col2 DIV 76 AS col0 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-7142 SELECT DISTINCT + cor0.col2 / 76 AS col0 FROM tab0 AS cor0 ---- 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7143 SELECT + + col1 + ( col1 ) DIV col1 AS col2 FROM tab2 AS cor0 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-7143 SELECT + + col1 + ( col1 ) / col1 AS col2 FROM tab2 AS cor0 ---- 18 32 60 query I rowsort SELECT + cor0.col2 + - col0 AS col0 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT ALL - col0 * + 35 * col2 + - col0 * 1 FROM tab0 ---- -1260 -255519 -27744 query I rowsort SELECT - col0 + 53 AS col0 FROM tab0 ---- -36 18 29 query I rowsort SELECT + ( + col1 ) * col0 * 52 + ( + col0 ) FROM tab2 AS cor0 ---- 11291 239382 69915 onlyif mysql # use DIV operator for integer division query I rowsort label-7148 SELECT col1 DIV col0 + + col2 - + 84 FROM tab0 AS cor0 ---- -1 -48 -81 skipif mysql # not compatible query I rowsort label-7148 SELECT col1 / col0 + + col2 - + 84 FROM tab0 AS cor0 ---- -1 -48 -81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7149 SELECT + col0 * col0 + col1 * - CAST( - col1 AS SIGNED ) + col2 FROM tab1 AS cor0 ---- 4253 6665 739 skipif mysql # not compatible query I rowsort label-7149 SELECT + col0 * col0 + col1 * - CAST ( - col1 AS INTEGER ) + col2 FROM tab1 AS cor0 ---- 4253 6665 739 query I rowsort SELECT - col1 * col1 * ( col2 ) AS col0 FROM tab2 ---- -10982 -25947 -90506 query I rowsort SELECT DISTINCT col2 * tab0.col2 + ( col1 ) * - col0 AS col2 FROM tab0 ---- -1375 -3394 -975 onlyif mysql # use DIV operator for integer division query I rowsort label-7152 SELECT ALL - 37 DIV col2 - - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-7152 SELECT ALL - 37 / col2 - - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL - 64 + col1 * - col0 - + col0 AS col0 FROM tab0 cor0 ---- -2152 -3494 -8252 query I rowsort SELECT DISTINCT + - ( + col0 ) + col2 AS col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT + 11 * - col1 AS col1 FROM tab2 AS cor0 ---- -187 -341 -649 query I rowsort SELECT ALL col0 * - col0 AS col1 FROM tab0 cor0 ---- -1225 -576 -7921 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7157 SELECT + CAST( NULL AS SIGNED ) + - col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7157 SELECT + CAST ( NULL AS INTEGER ) + - col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL tab0.col2 * col1 AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT 50 FROM tab2, tab1 AS cor0 ---- 50 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7160 SELECT ALL + CAST( NULL AS SIGNED ) + - col1 col1 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7160 SELECT ALL + CAST ( NULL AS INTEGER ) + - col1 col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 + 16 FROM tab1 ---- 26 29 42 query I rowsort SELECT DISTINCT - 18 FROM tab0, tab2, tab1 AS cor0 ---- -18 query I rowsort SELECT DISTINCT 51 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 51 query I rowsort SELECT ALL - + 74 + col0 AS col1 FROM tab0 AS cor0 ---- -39 -50 15 query I rowsort SELECT - col0 * + col0 + - col2 AS col0 FROM tab2 AS cor0 ---- -6110 -6279 -76 query I rowsort SELECT DISTINCT - 88 + col0 FROM tab0 AS cor0 ---- -53 -64 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7167 SELECT DISTINCT + + col1 DIV + col0 + ( 22 ) FROM tab2 AS cor0 ---- 22 26 skipif mysql # not compatible query I rowsort label-7167 SELECT DISTINCT + + col1 / + col0 + ( 22 ) FROM tab2 AS cor0 ---- 22 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 + + cor0.col2 * - col0 col0 FROM tab1 cor0 ---- -108 -3591 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-7169 SELECT ALL cor0.col0 DIV col0 FROM tab0 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7169 SELECT ALL cor0.col0 / col0 FROM tab0 cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 26 col2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to ede8226bb7e602e221f9d98345b4da37 query I rowsort SELECT ALL - 24 * cor0.col1 + 92 AS col2 FROM tab2 AS cor0 ---- -1324 -316 -652 query I rowsort SELECT DISTINCT - col1 * - col2 + + col1 + col2 FROM tab2 AS cor0 ---- 1619 701 895 query I rowsort SELECT col1 * - 19 AS col1 FROM tab2 AS cor0 ---- -1121 -323 -589 query I rowsort SELECT ALL + ( col1 + col2 ) * col1 FROM tab0 ---- 10234 15743 9506 query I rowsort SELECT ( col1 * ( col2 ) + + col0 ) AS col2 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT + + col0 + 44 AS col1 FROM tab2 AS cor0 ---- 122 123 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 64 * + col0 col2 FROM tab0 ---- 1536 2240 5696 query I rowsort SELECT DISTINCT - 28 * - col1 AS col2 FROM tab2 AS cor0 ---- 1652 476 868 query I rowsort SELECT - - col0 * - col0 + col1 - cor0.col0 * col2 * - cor0.col0 FROM tab0 AS cor0 ---- 18518 641692 97 query I rowsort SELECT ( ( col0 ) ) * - col2 + 99 * + col2 + 14 AS col1 FROM tab1 AS cor0 ---- 1838 2009 5198 query I rowsort SELECT ALL - - col2 * 99 * col1 AS col1 FROM tab2 AS cor0 ---- 151866 63954 82863 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7182 SELECT DISTINCT + CAST( + col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-7182 SELECT DISTINCT + CAST ( + col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT 78 * col0 + col1 FROM tab2 AS cor0 ---- 577 6143 6179 query I rowsort SELECT DISTINCT + tab1.col2 + + 46 AS col2 FROM tab1 ---- 100 103 142 onlyif mysql # use DIV operator for integer division query I rowsort label-7185 SELECT DISTINCT + tab1.col2 - col1 DIV col0 AS col1 FROM tab1 ---- 46 57 96 skipif mysql # not compatible query I rowsort label-7185 SELECT DISTINCT + tab1.col2 - col1 / col0 AS col1 FROM tab1 ---- 46 57 96 query I rowsort SELECT tab2.col0 * + col1 + tab2.col2 AS col2 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT col2 - + tab1.col0 AS col1 FROM tab1 ---- -7 16 51 query I rowsort SELECT ALL + col2 * col0 + - cor0.col2 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT + tab1.col0 * + col0 + col0 * col1 AS col0 FROM tab1 ---- 4736 7440 87 query I rowsort SELECT + col1 * + col1 + + col2 FROM tab0 ---- 7429 8363 9410 onlyif mysql # use DIV operator for integer division query I rowsort label-7191 SELECT col2 + col0 - - col0 DIV - col2 AS col2 FROM tab1 ---- 120 176 57 skipif mysql # not compatible query I rowsort label-7191 SELECT col2 + col0 - - col0 / - col2 AS col2 FROM tab1 ---- 120 176 57 query I rowsort SELECT ALL cor0.col1 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab2.col1 - tab2.col1 col2 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT tab1.col2 * col2 - - col2 FROM tab1 ---- 2970 3306 9312 query I rowsort SELECT - col0 + - col0 * + col1 + + col0 AS col1 FROM tab1 ---- -1040 -640 -78 query III rowsort SELECT ALL * FROM tab0 WHERE NOT NULL NOT BETWEEN ( - col0 * - col2 * col0 ) AND - col1 * col0 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7197 SELECT + col0 + col0 * - col0 DIV - col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 skipif mysql # not compatible query I rowsort label-7197 SELECT + col0 + col0 * - col0 / - col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT - cor0.col2 - - col1 AS col0 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT ALL col2 + cor0.col0 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT col0 * col2 * + col2 AS col0 FROM tab1 ---- 207936 737280 8748 query I rowsort SELECT col0 * col2 * + col1 + col2 * col0 AS col1 FROM tab1 ---- 107520 40128 4374 onlyif mysql # use DIV operator for integer division query I rowsort label-7202 SELECT DISTINCT + col1 + - cor0.col2 * col0 DIV - cor0.col2 FROM tab1 AS cor0 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-7202 SELECT DISTINCT + col1 + - cor0.col2 * col0 / - cor0.col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL col2 - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - col0 + cor0.col0 * - col1 FROM tab0 cor0 ---- -2088 -3430 -8188 onlyif mysql # use DIV operator for integer division query I rowsort label-7205 SELECT + col0 DIV - col1 + - col2 * col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-7205 SELECT + col0 / - col1 + - col2 * col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT - col2 + col2 AS col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL col0 * col2 * - col1 AS col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT + - col1 * + col1 + col1 AS col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT DISTINCT + col2 + + col0 * - col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT DISTINCT + + cor0.col0 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 7 78 79 query I rowsort SELECT + - col2 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT 31 * col0 FROM tab2 AS cor0 ---- 217 2418 2449 query I rowsort SELECT - - col1 * - col2 * - col1 FROM tab0 cor0 ---- 244068 679042 9409 query I rowsort SELECT DISTINCT 63 * + col2 * - col2 AS col0 FROM tab0 ---- -423612 -63 -68607 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + - col2 * col1 * - col1 col1 FROM tab2 AS cor0 ---- 11020 25974 90532 query I rowsort SELECT DISTINCT + col0 + col2 AS col2 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT tab0.col1 * + col2 AS col1 FROM tab0 WHERE ( NULL ) NOT BETWEEN col2 * + col1 AND NULL ---- query I rowsort SELECT ALL - col0 * col1 - col2 * col0 FROM tab0 ---- -15397 -2856 -3430 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) <> + col2 + - col1 * col1 * - col0 ---- query I rowsort SELECT DISTINCT col2 * - col0 AS col2 FROM tab0 WHERE col2 = NULL ---- query I rowsort SELECT ALL - col1 + - tab1.col1 AS col0 FROM tab1 ---- -20 -26 -52 query I rowsort SELECT DISTINCT + col0 AS col1 FROM tab1 WHERE NOT + col1 * - col1 / - col0 <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + tab0.col0 * + col0 col0 FROM tab0 ---- 1226 609 8003 query III rowsort SELECT ALL * FROM tab2 WHERE col1 <> + col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7225 SELECT + cor0.col2 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7225 SELECT + cor0.col2 / - col2 AS col2 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + + cor0.col0 + col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ALL - 87 + 71 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 71c8b08964ab47ce12158975c0ee1fd9 query III rowsort SELECT DISTINCT * FROM tab1 WHERE - col0 NOT IN ( col1 + + col0 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT * FROM tab1 WHERE - col2 * col0 IN ( col1 * + col2 / + col2 + col0 + + tab1.col0 / + col2 ) ---- query I rowsort SELECT + col1 AS col1 FROM tab0 WHERE NULL BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col1 col1 FROM tab1 AS cor0 WHERE NOT col1 > NULL ---- query I rowsort SELECT col2 * + col1 + + col1 * col0 * + col0 FROM tab0 AS cor0 ---- 118922 52374 728273 onlyif mysql # use DIV operator for integer division query I rowsort label-7233 SELECT - col0 DIV col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -3 -65 -80 skipif mysql # not compatible query I rowsort label-7233 SELECT - col0 / col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -3 -65 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 - col2 col1 FROM tab2 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7235 SELECT DISTINCT tab2.col1 DIV + col1 + + tab2.col2 AS col1 FROM tab2 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-7235 SELECT DISTINCT tab2.col1 / + col1 + + tab2.col2 AS col1 FROM tab2 ---- 27 28 39 query I rowsort SELECT + col1 * col0 * + col1 AS col0 FROM tab1 ---- 13520 2028 6400 query I rowsort SELECT ALL - tab2.col2 * col0 + col1 FROM tab2 ---- -158 -1969 -2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + + col2 col1 FROM tab0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * + col2 + tab1.col0 col0 FROM tab1 ---- 2919 3313 9296 query I rowsort SELECT ALL + col2 * + col1 - col1 * - col1 AS col2 FROM tab0 ---- 10234 15743 9506 query I rowsort SELECT ALL col1 FROM tab1 WHERE NULL NOT IN ( col2 ) ---- query III rowsort SELECT ALL * FROM tab0 WHERE NULL IN ( col0 * + col0 / tab0.col2 ) ---- query I rowsort SELECT ALL col0 + + col1 AS col0 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN + col1 AND ( NULL ) ---- query I rowsort SELECT - col2 + col0 + + col1 * - tab0.col1 FROM tab0 ---- -7405 -8274 -9375 query I rowsort SELECT DISTINCT + col2 * - col2 - col2 FROM tab0 ---- -1122 -2 -6806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col0 col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL col2 * col2 + cor0.col0 AS col0 FROM tab0 cor0 ---- 1113 36 6813 query I rowsort SELECT ALL + col2 + col0 * col1 + + cor0.col2 * cor0.col2 AS col1 FROM tab0 cor0 ---- 14905 3186 3397 query I rowsort SELECT col0 + + col1 FROM tab2 WHERE NOT ( col1 / col0 ) <> + col1 * col0 * + col1 ---- query I rowsort SELECT ALL - col1 + col2 * col1 FROM tab1 WHERE NOT NULL NOT IN ( + col1 + tab1.col1 + col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7251 SELECT col2 * - col2 + col1 DIV + col1 col2 FROM tab2 ---- -1443 -675 -728 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7251 SELECT col2 * - col2 + col1 / + col1 col2 FROM tab2 ---- -1443 -675 -728 query I rowsort SELECT DISTINCT col2 - - col2 AS col0 FROM tab1 WHERE NOT ( col0 * - col0 ) NOT BETWEEN NULL AND col2 ---- query I rowsort SELECT ALL col1 * - 79 FROM tab0 ---- -6794 -7189 -7663 query I rowsort SELECT ALL + - cor0.col0 * - cor0.col2 - col1 * 22 AS col1 FROM tab0 AS cor0 ---- -1100 -2099 5296 query I rowsort SELECT DISTINCT + col1 * - 71 AS col2 FROM tab1 AS cor0 ---- -1846 -710 -923 query I rowsort SELECT DISTINCT - cor0.col2 + col1 * - col0 + ( 57 ) AS col0 FROM tab0 cor0 ---- -2040 -3339 -8124 query I rowsort SELECT ( - col0 ) * + col0 AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col0 + 83 * col1 FROM tab0 AS cor0 ---- 7162 7642 8086 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * + 58 col0 FROM tab0 AS cor0 ---- -1392 -2030 -5162 query I rowsort SELECT ALL col1 * + col0 AS col0 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT + col2 + 99 FROM tab2 AS cor0 ---- 125 126 137 query I rowsort SELECT ALL - cor0.col0 + col1 * ( col1 ) AS col0 FROM tab0 cor0 ---- 7372 8192 9374 query I rowsort SELECT + ( ( col0 ) ) * col2 + 93 AS col1 FROM tab1 ---- 255 3741 7773 query I rowsort SELECT - tab2.col0 * + ( tab2.col2 ) * - col0 FROM tab2 ---- 1323 158184 237158 query I rowsort SELECT ALL - col2 + 44 AS col1 FROM tab1 AS cor0 ---- -10 -13 -52 query I rowsort SELECT 24 AS col1 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to aeeac431d22528188e8a5a2a60d2d080 query I rowsort SELECT - 90 AS col1 FROM tab1, tab1 cor0 ---- 9 values hashing to f6f26b9a04da14807208b93d507095c5 query I rowsort SELECT + 57 FROM tab1, tab1 cor0 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a query I rowsort SELECT ALL - - cor0.col2 * 59 AS col0 FROM tab2 AS cor0 ---- 1534 1593 2242 query I rowsort SELECT ALL - col0 + - cor0.col2 * - 15 FROM tab0 AS cor0 ---- -20 1141 471 onlyif mysql # use DIV operator for integer division query I rowsort label-7271 SELECT + ( - col0 ) DIV - col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-7271 SELECT + ( - col0 ) / - col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7272 SELECT + + CAST( NULL AS DECIMAL ) * + col0 + + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7272 SELECT + + CAST ( NULL AS REAL ) * + col0 + + col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( col0 ) * + cor0.col1 + - col2 AS col1 FROM tab2 AS cor0 ---- 1305 190 4576 onlyif mysql # use DIV operator for integer division query I rowsort label-7274 SELECT - 77 DIV + 62 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7274 SELECT - 77 / + 62 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT col0 * + 75 AS col1 FROM tab1 ---- 225 4800 6000 query I rowsort SELECT + col1 * - col0 + - col1 * col1 AS col0 FROM tab2 AS cor0 ---- -1178 -1632 -8083 onlyif mysql # use DIV operator for integer division query I rowsort label-7277 SELECT col1 + col1 * cor0.col1 DIV col0 AS col0 FROM tab1 AS cor0 ---- 11 15 251 skipif mysql # not compatible query I rowsort label-7277 SELECT col1 + col1 * cor0.col1 / col0 AS col0 FROM tab1 AS cor0 ---- 11 15 251 onlyif mysql # use DIV operator for integer division query I rowsort label-7278 SELECT - col0 DIV ( col0 ) AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7278 SELECT - col0 / ( col0 ) AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT - 63 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5a7845ef6e239561caf9a17a28e274b5 query I rowsort SELECT ALL - + 45 * - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 135 2880 3600 query I rowsort SELECT ALL + 72 * + 77 * - col2 + + col0 * col1 FROM tab2 AS cor0 ---- -139542 -149471 -209329 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( col1 AS REAL ) * col1 + - col1 FROM tab1 AS cor0 ---- 156 650 90 query I rowsort SELECT - col2 * 96 FROM tab0 ---- -3168 -7872 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7284 SELECT DISTINCT + CAST( - 55 + tab1.col1 AS SIGNED ) * + col2 AS col0 FROM tab1 ---- -1566 -2565 -4032 skipif mysql # not compatible query I rowsort label-7284 SELECT DISTINCT + CAST ( - 55 + tab1.col1 AS INTEGER ) * + col2 AS col0 FROM tab1 ---- -1566 -2565 -4032 query I rowsort SELECT DISTINCT - 12 AS col0 FROM tab2 AS cor0 ---- -12 query I rowsort SELECT - col0 * cor0.col1 + + col2 * - col0 AS col0 FROM tab1 AS cor0 ---- -240 -4288 -8720 query I rowsort SELECT DISTINCT - ( + col1 ) + col2 * + cor0.col0 * col2 FROM tab2 AS cor0 ---- 114059 5072 52669 query I rowsort SELECT 88 + col2 * col0 FROM tab1 AS cor0 ---- 250 3736 7768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 74 + + 91 + col0 col1 FROM tab1 ---- 168 229 245 onlyif mysql # use DIV operator for integer division query I rowsort label-7290 SELECT ALL ( - col2 ) DIV tab2.col0 + col0 + + col1 AS col0 FROM tab2 ---- 137 35 96 skipif mysql # not compatible query I rowsort label-7290 SELECT ALL ( - col2 ) / tab2.col0 + col0 + + col1 AS col0 FROM tab2 ---- 137 35 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7291 SELECT ALL CAST( NULL AS SIGNED ) * + col1 + + col1 * - col1 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7291 SELECT ALL CAST ( NULL AS INTEGER ) * + col1 + + col1 * - col1 AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 * + col2 * + col1 FROM tab1 ---- 16224 36504 5700 query I rowsort SELECT ALL - cor0.col2 + - tab2.col0 FROM tab2, tab0, tab1 cor0 ---- 27 values hashing to e1fffc6d973222ba5161e6920eeb5606 query I rowsort SELECT col1 * - cor0.col0 + + 8 * col2 FROM tab2 AS cor0 ---- -1 -1039 -4394 query I rowsort SELECT col2 * cor0.col1 - col2 AS col1 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT + - cor0.col2 * col0 - + col2 FROM tab1 cor0 ---- -216 -3705 -7776 onlyif mysql # use DIV operator for integer division query I rowsort label-7297 SELECT + col2 DIV ( col0 * col1 ) - + col2 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-7297 SELECT + col2 / ( col0 * col1 ) - + col2 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - col1 * + col1 + col1 * col2 FROM tab2 ---- -124 -1947 357 onlyif mysql # use DIV operator for integer division query I rowsort label-7299 SELECT DISTINCT - cor0.col1 DIV - 89 FROM tab2, tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7299 SELECT DISTINCT - cor0.col1 / - 89 FROM tab2, tab1 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + 52 col0 FROM tab0 AS cor0 ---- -37 17 28 onlyif mysql # use DIV operator for integer division query I rowsort label-7301 SELECT col1 * + col2 + 4 * col2 DIV col0 FROM tab2 AS cor0 ---- 1535 647 852 skipif mysql # not compatible query I rowsort label-7301 SELECT col1 * + col2 + 4 * col2 / col0 FROM tab2 AS cor0 ---- 1535 647 852 query I rowsort SELECT - - col0 * - ( 8 ) + col2 * - col2 * + col2 FROM tab1 cor0 ---- -157488 -185705 -885376 query I rowsort SELECT + + col0 + ( col2 ) * col0 AS col1 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL + col2 - - cor0.col2 * col0 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- 26169 36 598518 query I rowsort SELECT DISTINCT cor0.col1 + 50 + + col2 AS col0 FROM tab0 AS cor0 ---- 148 169 223 query I rowsort SELECT ALL - col1 * - col2 + ( + col0 ) + - col2 * + cor0.col2 FROM tab1 AS cor0 ---- -1509 -2615 -7888 query I rowsort SELECT DISTINCT - col2 - col0 * + ( - col0 ) * col0 AS col0 FROM tab1 AS cor0 ---- -27 262087 511904 query I rowsort SELECT DISTINCT - col2 + + 8 FROM tab0 AS cor0 ---- -25 -74 7 onlyif mysql # use DIV operator for integer division query I rowsort label-7309 SELECT ALL + col1 DIV - 21 - col2 FROM tab0 cor0 ---- -37 -5 -86 skipif mysql # not compatible query I rowsort label-7309 SELECT ALL + col1 / - 21 - col2 FROM tab0 cor0 ---- -37 -5 -86 query I rowsort SELECT DISTINCT - col2 + - 93 + + col2 FROM tab1 AS cor0 ---- -93 query I rowsort SELECT col2 - + 49 FROM tab2 ---- -11 -22 -23 query I rowsort SELECT DISTINCT - col0 - - tab2.col0 AS col0 FROM tab2 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7313 SELECT - + col1 * CAST( col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-7313 SELECT - + col1 * CAST ( col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT - col2 + ( - col2 ) + cor0.col0 FROM tab0 AS cor0 ---- -42 -75 33 query I rowsort SELECT ALL - cor0.col2 * - ( col0 + col2 ) FROM tab0 AS cor0 ---- 14022 1881 36 query IIIIIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 CROSS JOIN tab1 WHERE NOT NULL NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT ALL 55 * - col2 FROM tab0 ---- -1815 -4510 -55 query I rowsort SELECT + - cor0.col1 * + 58 FROM tab2 AS cor0 ---- -1798 -3422 -986 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7319 SELECT + ( col1 ) / - col0 + + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7319 SELECT + ( col1 ) / - col0 + + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - cor0.col1 + 29 AS col0 FROM tab2 AS cor0 ---- -2 -30 12 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 cor0 CROSS JOIN tab1, tab2, tab2 AS cor1 ---- 3645 values hashing to 1a92b418ae3c05ba566f88a890a407ae query I rowsort SELECT - tab2.col1 + + col2 * + col0 AS col0 FROM tab2 ---- 158 1969 2985 query I rowsort SELECT - col2 * col2 * 42 FROM tab0 AS cor0 ---- -282408 -42 -45738 onlyif mysql # use DIV operator for integer division query I rowsort label-7324 SELECT cor0.col0 DIV + 87 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c skipif mysql # not compatible query I rowsort label-7324 SELECT cor0.col0 / + 87 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # use DIV operator for integer division query I rowsort label-7325 SELECT tab1.col2 * 53 DIV 36 FROM tab1, tab2, tab1 AS cor0, tab0 AS cor1 ---- 81 values hashing to fe397ff185a11d5ff7540ef03d7fd6b8 skipif mysql # not compatible query I rowsort label-7325 SELECT tab1.col2 * 53 / 36 FROM tab1, tab2, tab1 AS cor0, tab0 AS cor1 ---- 81 values hashing to fe397ff185a11d5ff7540ef03d7fd6b8 onlyif mysql # use DIV operator for integer division query I rowsort label-7326 SELECT ALL + ( - col1 ) + + col1 DIV col1 AS col2 FROM tab2 AS cor0 ---- -16 -30 -58 skipif mysql # not compatible query I rowsort label-7326 SELECT ALL + ( - col1 ) + + col1 / col1 AS col2 FROM tab2 AS cor0 ---- -16 -30 -58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 * col2 col0 FROM tab2 cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-7328 SELECT ALL 11 DIV col1 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-7328 SELECT ALL 11 / col1 FROM tab1 ---- 0 0 1 query I rowsort SELECT 37 * - col1 FROM tab0 ---- -3182 -3367 -3589 query I rowsort SELECT - cor0.col2 * tab1.col1 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to e4fd9d16116443b7eee5ff68e1d13137 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 20 col1 FROM tab0 ---- -20 -20 -20 query I rowsort SELECT + 74 * + col0 AS col0 FROM tab2 AS cor0 ---- 518 5772 5846 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7333 SELECT ALL col0 + - col2 * CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7333 SELECT ALL col0 + - col2 * CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - cor0.col1 + + col0 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT DISTINCT col2 * col0 * + 98 AS col2 FROM tab2 AS cor0 ---- 18522 198744 294196 query I rowsort SELECT ALL 77 AS col2 FROM tab1 cor0 ---- 77 77 77 query I rowsort SELECT DISTINCT - col1 * col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -3559 -368 -968 onlyif mysql # use DIV operator for integer division query I rowsort label-7338 SELECT col2 DIV col0 + + col0 col1 FROM tab0 AS cor0 ---- 25 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7338 SELECT col2 / col0 + + col0 col1 FROM tab0 AS cor0 ---- 25 35 89 query I rowsort SELECT - 70 * + col2 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1761 -1859 -2643 query I rowsort SELECT col2 + - col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT + cor0.col0 * - ( col1 ) AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ( + tab2.col0 ) + - tab2.col0 * tab2.col0 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1c3562172825e52f99b0ee3451a75fc3 query I rowsort SELECT ALL col1 + - 11 AS col1 FROM tab1 AS cor0 ---- -1 15 2 query I rowsort SELECT col2 + cor0.col2 * col0 FROM tab1 AS cor0 ---- 216 3705 7776 onlyif mysql # use DIV operator for integer division query I rowsort label-7345 SELECT ALL + col0 + col2 - col0 DIV + 19 FROM tab0 cor0 ---- 167 35 56 skipif mysql # not compatible query I rowsort label-7345 SELECT ALL + col0 + col2 - col0 / + 19 FROM tab0 cor0 ---- 167 35 56 query I rowsort SELECT + + col0 + ( - col0 * 86 + + col1 ) FROM tab1 AS cor0 ---- -229 -5430 -6787 query I rowsort SELECT + - ( + 58 ) + col1 FROM tab1 AS cor0 ---- -32 -45 -48 onlyif mysql # use DIV operator for integer division query I rowsort label-7348 SELECT col2 * col1 + + col0 DIV - col2 FROM tab1 cor0 ---- 1248 1404 569 skipif mysql # not compatible query I rowsort label-7348 SELECT col2 * col1 + + col0 / - col2 FROM tab1 cor0 ---- 1248 1404 569 query I rowsort SELECT ( col1 ) * - col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-7350 SELECT ALL + col2 DIV cor0.col1 + cor0.col2 + 91 DIV + col0 FROM tab0 AS cor0 ---- 3 36 83 skipif mysql # not compatible query I rowsort label-7350 SELECT ALL + col2 / cor0.col1 + cor0.col2 + 91 / + col0 FROM tab0 AS cor0 ---- 3 36 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7351 SELECT DISTINCT CAST( + col1 AS SIGNED ) * cor0.col0 * 66 AS col0 FROM tab1 cor0 ---- 42240 5148 68640 skipif mysql # not compatible query I rowsort label-7351 SELECT DISTINCT CAST ( + col1 AS INTEGER ) * cor0.col0 * 66 AS col0 FROM tab1 cor0 ---- 42240 5148 68640 query I rowsort SELECT DISTINCT - 62 AS col0 FROM tab2, tab2 AS cor0 ---- -62 query I rowsort SELECT ALL ( + cor0.col0 ) * cor0.col0 AS col1 FROM tab1 cor0 ---- 4096 6400 9 query I rowsort SELECT ALL + + cor0.col2 + - col1 AS col2 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT + 3 + 92 AS col1 FROM tab2 ---- 95 95 95 query I rowsort SELECT - col2 * tab2.col1 * col2 + + tab2.col1 + col0 * col1 FROM tab2 ---- -22351 -23188 -35223 query I rowsort SELECT + 56 * col0 + - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 165 3520 4400 query I rowsort SELECT DISTINCT - 27 * col1 AS col2 FROM tab2 cor0 ---- -1593 -459 -837 query I rowsort SELECT DISTINCT - col2 * + col1 + + col0 * - col2 FROM tab1 AS cor0 ---- -1566 -4218 -8928 query I rowsort SELECT ALL 70 * col2 AS col0 FROM tab1 AS cor0 ---- 3780 3990 6720 query I rowsort SELECT DISTINCT - - col2 * + col1 + - col1 * - col0 AS col1 FROM tab2 cor0 ---- 1054 1989 6136 query I rowsort SELECT + ( cor0.col1 ) * - cor0.col1 + + col0 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT ALL + 51 + col0 AS col2 FROM tab2 ---- 129 130 58 query I rowsort SELECT - ( col0 ) + col0 * - tab2.col2 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT col0 * col2 - + tab2.col1 * tab2.col1 AS col1 FROM tab2 ---- -1453 -772 2713 query I rowsort SELECT - col1 + 96 FROM tab1 ---- 70 83 86 query I rowsort SELECT cor1.col0 + + 20 + 50 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 9731b494e27553d90a426ab20e997635 query I rowsort SELECT DISTINCT ( + col0 * col0 ) + 65 * - col0 + - tab1.col2 * - col1 * - col2 AS col0 FROM tab1 ---- -118608 -32554 -76002 query I rowsort SELECT - 27 * + cor1.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 27 values hashing to 02ee817989fdd392a2bd0c69bbe042ab query I rowsort SELECT + col0 * col0 * + col0 AS col0 FROM tab0 ---- 13824 42875 704969 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 40 col2 FROM tab2 ---- 40 40 40 query I rowsort SELECT DISTINCT ( ( - tab0.col0 ) ) AS col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT ALL 53 + col1 FROM tab0 AS cor0 ---- 139 144 150 onlyif mysql # use DIV operator for integer division query I rowsort label-7374 SELECT - col0 DIV + 65 + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 88 skipif mysql # not compatible query I rowsort label-7374 SELECT - col0 / + 65 + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 88 query I rowsort SELECT DISTINCT cor1.col1 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1, tab1, tab1 AS cor2 ---- 10 13 26 query I rowsort SELECT DISTINCT col0 + + ( cor0.col0 ) * col1 * 3 AS col2 FROM tab1 AS cor0 ---- 1984 237 3200 query I rowsort SELECT + - col0 + - col2 * col2 FROM tab1 AS cor0 ---- -2919 -3313 -9296 query I rowsort SELECT ALL - tab2.col0 + + col2 + + col1 AS col2 FROM tab2 ---- -24 51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col2 * col0 + - col2 + + tab2.col2 * col0 col2 FROM tab2 ---- 351 4030 5966 query I rowsort SELECT DISTINCT + 82 + col2 * 98 FROM tab2 ---- 2630 2728 3806 query I rowsort SELECT ALL ( - tab0.col1 ) * + col2 AS col0 FROM tab0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-7382 SELECT col2 DIV col2 + - col2 AS col2 FROM tab1 AS cor0 ---- -53 -56 -95 skipif mysql # not compatible query I rowsort label-7382 SELECT col2 / col2 + - col2 AS col2 FROM tab1 AS cor0 ---- -53 -56 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-7383 SELECT + cor0.col0 * 49 + col0 DIV col1 AS col2 FROM tab2 AS cor0 ---- 343 3823 3875 skipif mysql # not compatible query I rowsort label-7383 SELECT + cor0.col0 * 49 + col0 / col1 AS col2 FROM tab2 AS cor0 ---- 343 3823 3875 query I rowsort SELECT + + col1 * ( col1 ) + + col2 FROM tab0 AS cor0 ---- 7429 8363 9410 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - + col1 col0 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT 37 FROM tab1, tab2, tab0 AS cor0 ---- 37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7387 SELECT DISTINCT + tab1.col1 * col1 + ( + col2 ) * + tab1.col0 * CAST( NULL AS DECIMAL ) AS col1 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-7387 SELECT DISTINCT + tab1.col1 * col1 + ( + col2 ) * + tab1.col0 * CAST ( NULL AS REAL ) AS col1 FROM tab1 ---- NULL query I rowsort SELECT - cor0.col2 - + cor0.col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT tab2.col0 - - 77 FROM tab2 ---- 155 156 84 query I rowsort SELECT ALL + col1 * ( + col1 ) AS col0 FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT + 17 + 53 AS col1 FROM tab0 AS cor0 ---- 70 70 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col1 ) + + col0 col0 FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # use DIV operator for integer division query I rowsort label-7393 SELECT + cor0.col2 + + col2 DIV col0 AS col2 FROM tab2 AS cor0 ---- 26 30 38 skipif mysql # not compatible query I rowsort label-7393 SELECT + cor0.col2 + + col2 / col0 AS col2 FROM tab2 AS cor0 ---- 26 30 38 query I rowsort SELECT ALL + ( col2 ) + cor0.col1 * 54 * col0 FROM tab2 cor0 ---- 11745 248534 72560 query I rowsort SELECT DISTINCT - ( - 81 ) + + col0 FROM tab0 AS cor0 ---- 105 116 170 query I rowsort SELECT DISTINCT + col0 + - col1 * col1 - col1 AS col0 FROM tab1 cor0 ---- -102 -46 -699 query I rowsort SELECT + - ( + col0 ) + col0 + col0 * - cor0.col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT - + ( cor0.col2 ) * + col1 + - col2 * cor0.col2 FROM tab0 AS cor0 ---- -14186 -3927 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7399 SELECT - + CAST( 30 AS SIGNED ) + cor0.col0 FROM tab0 AS cor0 ---- -6 5 59 skipif mysql # not compatible query I rowsort label-7399 SELECT - + CAST ( 30 AS INTEGER ) + cor0.col0 FROM tab0 AS cor0 ---- -6 5 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * col1 + - col0 col0 FROM tab2 AS cor0 ---- 210 3403 954 onlyif mysql # use DIV operator for integer division query I rowsort label-7401 SELECT - - col2 DIV cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7401 SELECT - - col2 / cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT 62 * col0 FROM tab1 AS cor0 ---- 186 3968 4960 query I rowsort SELECT - ( - 62 * col2 ) FROM tab2 ---- 1612 1674 2356 query I rowsort SELECT ( col2 ) + col2 * - 13 * tab1.col0 FROM tab1 ---- -2052 -47367 -99744 query I rowsort SELECT - cor0.col1 - + col0 FROM tab1 cor0 ---- -29 -74 -93 query I rowsort SELECT ALL col1 * - col2 * col1 + col0 * col1 FROM tab0 AS cor0 ---- -242004 -6014 -670943 onlyif mysql # use DIV operator for integer division query I rowsort label-7407 SELECT cor0.col0 * + col0 * col0 + + col0 DIV + 8 AS col0 FROM tab2 cor0 ---- 343 474561 493048 skipif mysql # not compatible query I rowsort label-7407 SELECT cor0.col0 * + col0 * col0 + + col0 / + 8 AS col0 FROM tab2 cor0 ---- 343 474561 493048 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 73 col1 FROM tab0 AS cor0 ---- 73 73 73 query I rowsort SELECT ( + 40 ) FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT - - cor0.col0 * col1 + col1 AS col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - col1 * cor0.col2 + - col0 AS col0 FROM tab0 AS cor0 ---- -132 -2862 -7551 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 32 col0 FROM tab1 ---- 32 query I rowsort SELECT ALL - 51 FROM tab1, tab1 cor0 ---- 9 values hashing to 08d3853e39924d3c636260a6dd856837 query I rowsort SELECT - + ( - cor0.col0 ) * + col2 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + 45 * + ( + col0 ) * ( - col2 * col2 ) FROM tab2 AS cor0 ---- -229635 -2372760 -5133420 query I rowsort SELECT DISTINCT - 84 * col2 FROM tab2 cor0 ---- -2184 -2268 -3192 query I rowsort SELECT ( + col0 ) * + col2 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7418 SELECT ALL - CAST( col1 AS SIGNED ) * + col1 AS col0 FROM tab0 cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-7418 SELECT ALL - CAST ( col1 AS INTEGER ) * + col1 AS col0 FROM tab0 cor0 ---- -7396 -8281 -9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * col1 col2 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT - - ( - 13 ) AS col1 FROM tab2 AS cor0 ---- -13 query I rowsort SELECT DISTINCT - 80 AS col1 FROM tab0 AS cor0 ---- -80 query I rowsort SELECT + - cor0.col0 * + cor0.col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7423 SELECT DISTINCT col0 * col0 * CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7423 SELECT DISTINCT col0 * col0 * CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 ---- NULL query I rowsort SELECT + 8 * + col0 AS col1 FROM tab0 AS cor0 ---- 192 280 712 query I rowsort SELECT 81 + col2 * ( - col2 * + col2 ) AS col0 FROM tab2 AS cor0 ---- -17495 -19602 -54791 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - - col2 col1 FROM tab0 ---- 119 173 98 query I rowsort SELECT ALL + 32 + col2 FROM tab0 AS cor0 ---- 114 33 65 query I rowsort SELECT DISTINCT + 0 FROM tab2 cor0 ---- 0 query I rowsort SELECT ALL col0 + + cor0.col0 * + ( + cor0.col0 + col1 ) FROM tab0 AS cor0 ---- 16109 2664 4655 query I rowsort SELECT ALL - col1 * col0 * col2 AS col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT - 27 * - col0 FROM tab2 AS cor0 ---- 189 2106 2133 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7432 SELECT + cor0.col0 + - col2 * CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7432 SELECT + cor0.col0 + - col2 * CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * - ( - col0 ) + col2 AS col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT DISTINCT - col2 + - 35 FROM tab1 AS cor0 ---- -131 -89 -92 query I rowsort SELECT ALL - + cor0.col0 * + 62 - col0 FROM tab2 AS cor0 ---- -441 -4914 -4977 onlyif mysql # use DIV operator for integer division query I rowsort label-7436 SELECT col1 * - col2 + + 69 DIV col0 FROM tab0 AS cor0 ---- -2836 -7462 -96 skipif mysql # not compatible query I rowsort label-7436 SELECT col1 * - col2 + + 69 / col0 FROM tab0 AS cor0 ---- -2836 -7462 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7437 SELECT DISTINCT + + col0 DIV + CAST( col1 AS SIGNED ) FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-7437 SELECT DISTINCT + + col0 / + CAST ( col1 AS INTEGER ) FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT cor0.col0 + + col1 * 60 FROM tab2 AS cor0 ---- 1099 1867 3618 query I rowsort SELECT + col2 * + 34 + + 62 FROM tab0 AS cor0 ---- 1184 2850 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7440 SELECT DISTINCT - col1 * CAST( NULL AS SIGNED ) * col2 + - cor0.col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7440 SELECT DISTINCT - col1 * CAST ( NULL AS INTEGER ) * col2 + - cor0.col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - + col2 * - col1 + - 73 AS col1 FROM tab2 AS cor0 ---- 1461 573 764 query I rowsort SELECT col0 + - ( 93 + - col1 ) AS col0 FROM tab2 AS cor0 ---- -55 3 44 query I rowsort SELECT + - col2 + 45 AS col2 FROM tab0 AS cor0 ---- -37 12 44 query I rowsort SELECT DISTINCT col0 * col2 + + ( - col0 + - col1 ) FROM tab2 AS cor0 ---- 151 1891 2906 query I rowsort SELECT + 97 * + cor1.col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 13926101a5a2f59e5dfce0050fac521f query I rowsort SELECT ALL col1 + + col1 * + 56 FROM tab2 cor0 ---- 1767 3363 969 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * col2 col1 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL - col2 * + 86 + - col1 AS col2 FROM tab1 AS cor0 ---- -4670 -4912 -8269 onlyif mysql # use DIV operator for integer division query I rowsort label-7449 SELECT ALL 52 DIV tab0.col2 AS col2 FROM tab0 ---- 0 1 52 skipif mysql # not compatible query I rowsort label-7449 SELECT ALL 52 / tab0.col2 AS col2 FROM tab0 ---- 0 1 52 query I rowsort SELECT ALL + col0 + - ( - 17 + - col1 ) AS col1 FROM tab0 ---- 127 149 197 query I rowsort SELECT ALL - - ( ( + col2 ) ) * + ( col0 ) AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT col0 * 73 FROM tab1 AS cor0 ---- 219 4672 5840 onlyif mysql # use DIV operator for integer division query I rowsort label-7453 SELECT + col2 DIV - 72 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7453 SELECT + col2 / - 72 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col2 + col0 * col1 AS col0 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT - + col0 + + col2 AS col0 FROM tab0 cor0 ---- -34 -7 9 query I rowsort SELECT ( col0 ) + col1 * col1 AS col0 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT DISTINCT + ( - 68 ) AS col1 FROM tab1, tab1 AS cor0 ---- -68 query I rowsort SELECT + 31 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d1ebd1cea4a9773069af34fbf8ea3540 query I rowsort SELECT - + col2 * cor0.col1 + col0 FROM tab1 cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL col2 + 55 * + col0 * - col0 FROM tab2 ---- -2668 -334594 -343217 query I rowsort SELECT col0 * col1 + + col1 + - col0 FROM tab2 ---- 1281 241 4583 query I rowsort SELECT - col2 + tab1.col1 * - col1 + - col2 FROM tab1 ---- -214 -361 -784 query I rowsort SELECT ALL col0 * col0 + 94 FROM tab2 ---- 143 6178 6335 query I rowsort SELECT col1 * + col0 * + col2 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT col0 + + 71 * - col2 AS col0 FROM tab0 AS cor0 ---- -2319 -36 -5733 query I rowsort SELECT ALL ( - cor0.col1 ) * col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT ALL - - 93 + + col1 FROM tab1 AS cor0 ---- 103 106 119 query I rowsort SELECT ( - 33 ) * - col1 + + col0 FROM tab0 AS cor0 ---- 2862 3092 3236 query I rowsort SELECT - + ( - 8 ) * + col2 AS col2 FROM tab2 AS cor0 ---- 208 216 304 query I rowsort SELECT + + col0 * - ( col0 ) + col2 + + col1 * - col2 FROM tab1 cor0 ---- -1359 -4609 -7552 query I rowsort SELECT ALL - - cor0.col1 * + col0 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-7472 SELECT DISTINCT 95 DIV col1 FROM tab1 AS cor0 ---- 3 7 9 skipif mysql # not compatible query I rowsort label-7472 SELECT DISTINCT 95 / col1 FROM tab1 AS cor0 ---- 3 7 9 query I rowsort SELECT + + 97 + 67 FROM tab1 AS cor0 ---- 164 164 164 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7474 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7474 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL + col1 + col0 - col0 AS col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT 81 + - col2 FROM tab2 cor0 ---- 43 54 55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 * col1 col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL + col0 * - col0 * 32 FROM tab0 AS cor0 ---- -18432 -253472 -39200 query I rowsort SELECT col2 * + col2 + cor0.col2 * col1 AS col1 FROM tab0 AS cor0 ---- 14186 3927 98 query I rowsort SELECT DISTINCT + col0 * + ( - 52 ) + col2 FROM tab0 AS cor0 ---- -1215 -1819 -4546 onlyif mysql # use DIV operator for integer division query I rowsort label-7481 SELECT - cor0.col2 DIV col2 + - col1 col0 FROM tab1 AS cor0 ---- -11 -14 -27 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7481 SELECT - cor0.col2 / col2 + - col1 col0 FROM tab1 AS cor0 ---- -11 -14 -27 query I rowsort SELECT col1 * + 70 + - 52 AS col0 FROM tab0 AS cor0 ---- 5968 6318 6738 onlyif mysql # use DIV operator for integer division query I rowsort label-7483 SELECT ALL col2 * 85 DIV - 73 FROM tab0 AS cor0 ---- -1 -38 -95 skipif mysql # not compatible query I rowsort label-7483 SELECT ALL col2 * 85 / - 73 FROM tab0 AS cor0 ---- -1 -38 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-7484 SELECT ALL + col1 DIV 51 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7484 SELECT ALL + col1 / 51 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 + col1 * - col1 FROM tab1 AS cor0 ---- -43 -622 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-7486 SELECT + - col1 DIV - ( + col1 ) + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-7486 SELECT + - col1 / - ( + col1 ) + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 11 14 27 query I rowsort SELECT DISTINCT - col2 * + 57 AS col0 FROM tab0 AS cor0 ---- -1881 -4674 -57 query I rowsort SELECT cor0.col2 * col1 - 38 * col0 FROM tab1 AS cor0 ---- -1792 -1862 1290 query I rowsort SELECT - col2 + ( + col2 ) * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1122 -2 -6806 query I rowsort SELECT - cor0.col2 * 89 - + 84 FROM tab0 AS cor0 ---- -173 -3021 -7382 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + cor0.col2 * 86 col2 FROM tab2 AS cor0 ---- 2177 2291 3251 query I rowsort SELECT + col2 + col2 + 62 * - col1 FROM tab0 AS cor0 ---- -5266 -5478 -6012 query I rowsort SELECT - 82 * col2 + + col0 * - col1 + col2 FROM tab0 AS cor0 ---- -14741 -3476 -4737 query I rowsort SELECT DISTINCT + - 6 * col2 FROM tab2 AS cor0 ---- -156 -162 -228 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7495 SELECT - col2 + + col1 * - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7495 SELECT - col2 + + col1 * - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( col2 ) * - ( - ( col1 ) ) + col1 - + col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT col2 * col1 + + col0 FROM tab1 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-7498 SELECT ( col2 ) * + col0 DIV col0 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-7498 SELECT ( col2 ) * + col0 / col0 FROM tab2 ---- 26 27 38 query I rowsort SELECT + 58 * + cor0.col0 * ( col2 ) - col0 * ( + cor0.col1 ) FROM tab1 AS cor0 ---- 210944 444400 9318 query I rowsort SELECT + + col0 + col1 * + 36 * + col1 FROM tab0 AS cor0 ---- 266280 298205 338759 query I rowsort SELECT - col0 + - col0 * col1 AS col1 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT - - 23 AS col2 FROM tab2 AS cor0 ---- 23 23 23 query I rowsort SELECT + 22 + - col2 AS col2 FROM tab2 AS cor0 ---- -16 -4 -5 query I rowsort SELECT - cor1.col0 + 58 FROM tab0, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 9d791d34370bb56a90658c2bf4912876 query I rowsort SELECT DISTINCT + 6 FROM tab1, tab0 cor0 ---- 6 query I rowsort SELECT + 27 AS col1 FROM tab0 ---- 27 27 27 query I rowsort SELECT - 62 + cor0.col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to fd187422d0f3eae78b683be2a90b4e6c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7508 SELECT ALL col2 * col1 + + CAST( NULL AS SIGNED ) + ( - col0 * 71 ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7508 SELECT ALL col2 * col1 + + CAST ( NULL AS INTEGER ) + ( - col0 * 71 ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 17 + col2 * col0 * + 20 - - col1 * col2 AS col1 FROM tab1 AS cor0 ---- 154831 4627 73513 query I rowsort SELECT + + col2 * col1 AS col1 FROM tab1 cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7511 SELECT DISTINCT 75 * col0 + - CAST( + col2 AS SIGNED ) FROM tab2 AS cor0 ---- 498 5824 5887 skipif mysql # not compatible query I rowsort label-7511 SELECT DISTINCT 75 * col0 + - CAST ( + col2 AS INTEGER ) FROM tab2 AS cor0 ---- 498 5824 5887 query I rowsort SELECT ALL - - 53 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 866ae1b4ab9e5b4043ac1bcfd413aaa6 query I rowsort SELECT + ( tab2.col0 ) + 69 AS col1 FROM tab2 ---- 147 148 76 query I rowsort SELECT - col1 * col2 + cor0.col2 * 47 FROM tab1 AS cor0 ---- 1134 2109 3264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) * 74 col1 FROM tab1 ---- -1924 -740 -962 query I rowsort SELECT DISTINCT + 54 FROM tab0, tab2, tab2 AS cor0 ---- 54 query I rowsort SELECT DISTINCT + col2 * + tab1.col2 - 71 FROM tab1 ---- 2845 3178 9145 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * cor0.col1 * - 33 + col2 * col0 col2 FROM tab1 AS cor0 ---- -22146 2103 348 query I rowsort SELECT - tab1.col0 + + col2 AS col1 FROM tab1 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7520 SELECT - cor0.col1 * + CAST( NULL AS SIGNED ) + - col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7520 SELECT - cor0.col1 * + CAST ( NULL AS INTEGER ) + - col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + - cor0.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT - - col0 * col1 * + ( - col2 ) FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT - cor0.col1 * ( + col2 ) FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT + col1 + - col2 * + col2 * - col2 AS col2 FROM tab0 AS cor0 ---- 36023 551459 98 query I rowsort SELECT + col0 + - col0 * col2 AS col1 FROM tab0 cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT + col2 * - 82 + - col0 FROM tab1 AS cor0 ---- -4431 -4738 -7952 query I rowsort SELECT ALL - cor0.col2 * + ( col0 ) - - 16 AS col0 FROM tab1 AS cor0 ---- -146 -3632 -7664 query I rowsort SELECT DISTINCT 15 + 8 * - col0 * col2 FROM tab1 AS cor0 ---- -1281 -29169 -61425 query I rowsort SELECT ALL + + cor0.col1 + col2 AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + 78 + - col2 FROM tab2 ---- 40 51 52 query I rowsort SELECT ( col2 + col2 ) FROM tab1 ---- 108 114 192 query I rowsort SELECT DISTINCT + col0 + - col1 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT - 55 * col2 + col0 * + 1 AS col1 FROM tab2 AS cor0 ---- -1352 -1478 -2011 query I rowsort SELECT col1 + + col2 - + 50 FROM tab2 AS cor0 ---- 35 5 8 query I rowsort SELECT - cor0.col2 + col2 * + col0 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT - 4 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 22 23 34 query I rowsort SELECT ALL col2 * ( col2 ) * col1 AS col0 FROM tab2 cor0 ---- 22599 24548 39884 query I rowsort SELECT col1 * - col0 * col0 FROM tab2 AS cor0 ---- -106097 -1519 -358956 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col1 * 19 col1 FROM tab0 AS cor0 ---- 1610 1640 1808 query I rowsort SELECT ALL - + col1 + 70 AS col0 FROM tab1 AS cor0 ---- 44 57 60 query I rowsort SELECT col0 * col1 * cor0.col0 + + col1 AS col1 FROM tab0 AS cor0 ---- 118922 49622 720902 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7542 SELECT DISTINCT - col1 + - CAST( NULL AS SIGNED ) * ( - col2 ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7542 SELECT DISTINCT - col1 + - CAST ( NULL AS INTEGER ) * ( - col2 ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + col0 + ( + col1 ) FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7544 SELECT ALL + col0 * CAST( 83 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 249 5312 6640 skipif mysql # not compatible query I rowsort label-7544 SELECT ALL + col0 * CAST ( 83 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 249 5312 6640 query I rowsort SELECT DISTINCT 0 AS col1 FROM tab2 ---- 0 query I rowsort SELECT + col0 + + 92 FROM tab1 cor0 ---- 156 172 95 query I rowsort SELECT tab2.col0 * col1 * + col0 AS col1 FROM tab2 ---- 106097 1519 358956 onlyif mysql # use DIV operator for integer division query I rowsort label-7548 SELECT + + cor0.col0 DIV col1 + - col2 * + col2 col0 FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7548 SELECT + + cor0.col0 / col1 + - col2 * + col2 col0 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL + col0 - - 29 * 33 FROM tab2 AS cor0 ---- 1035 1036 964 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7550 SELECT ALL - col2 * - CAST( NULL AS DECIMAL ) + - col0 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-7550 SELECT ALL - col2 * - CAST ( NULL AS REAL ) + - col0 col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * - col0 col0 FROM tab0 cor0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-7552 SELECT DISTINCT + col0 + 9 DIV - col0 FROM tab1 AS cor0 ---- 0 64 80 skipif mysql # not compatible query I rowsort label-7552 SELECT DISTINCT + col0 + 9 / - col0 FROM tab1 AS cor0 ---- 0 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-7553 SELECT ALL - cor0.col0 DIV - 76 - col0 FROM tab2 AS cor0 ---- -7 -77 -78 skipif mysql # not compatible query I rowsort label-7553 SELECT ALL - cor0.col0 / - 76 - col0 FROM tab2 AS cor0 ---- -7 -77 -78 query I rowsort SELECT + ( + col2 ) * - cor0.col2 FROM tab0 cor0 ---- -1 -1089 -6724 query I rowsort SELECT 87 * 67 FROM tab2 AS cor0 ---- 5829 5829 5829 onlyif mysql # use DIV operator for integer division query I rowsort label-7556 SELECT + 48 * + col0 DIV col0 FROM tab2 AS cor0 ---- 48 48 48 skipif mysql # not compatible query I rowsort label-7556 SELECT + 48 * + col0 / col0 FROM tab2 AS cor0 ---- 48 48 48 query I rowsort SELECT DISTINCT - ( col0 ) * col1 * col2 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT ALL - + 28 AS col2 FROM tab1 AS cor0 ---- -28 -28 -28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + + col2 col1 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + + 30 * col2 AS col2 FROM tab2 cor0 ---- 1140 780 810 query I rowsort SELECT DISTINCT ( + 67 ) * - col0 AS col0 FROM tab2 AS cor0 ---- -469 -5226 -5293 query I rowsort SELECT + 22 * 33 AS col1 FROM tab0 AS cor0 ---- 726 726 726 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 + ( + cor0.col0 ) * - col1 col0 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT DISTINCT - + 3 + + 48 * col0 * - 78 FROM tab1 AS cor0 ---- -11235 -239619 -299523 query I rowsort SELECT ( - 0 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 98 AS col2 FROM tab2 AS cor0 ---- 98 98 98 query I rowsort SELECT col0 + - col2 + col0 AS col2 FROM tab2 AS cor0 ---- -13 120 130 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7568 SELECT DISTINCT + col1 * + col1 + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7568 SELECT DISTINCT + col1 * + col1 + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - ( - col0 ) - col2 AS col2 FROM tab2 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-7570 SELECT DISTINCT + - col1 + col0 DIV + col1 FROM tab2 AS cor0 ---- -13 -31 -58 skipif mysql # not compatible query I rowsort label-7570 SELECT DISTINCT + - col1 + col0 / + col1 FROM tab2 AS cor0 ---- -13 -31 -58 query I rowsort SELECT DISTINCT - + 49 AS col2 FROM tab1 cor0 ---- -49 query I rowsort SELECT DISTINCT + col1 + + col2 * + 80 + ( + col0 ) FROM tab1 AS cor0 ---- 4349 4634 7773 query I rowsort SELECT DISTINCT + 1 FROM tab2, tab2 AS cor0 ---- 1 query I rowsort SELECT ALL + ( 43 ) FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to ee5108f6248be48c54e069545f81c5d9 query I rowsort SELECT 84 * col2 FROM tab1 AS cor0 ---- 4536 4788 8064 query I rowsort SELECT - tab1.col1 * col1 * - col2 AS col0 FROM tab1 ---- 16224 36504 5700 query I rowsort SELECT ALL 27 * - col2 FROM tab1 AS cor0 ---- -1458 -1539 -2592 query I rowsort SELECT DISTINCT + + col1 * - col2 + cor0.col2 * cor0.col0 + col1 AS col2 FROM tab2 cor0 ---- -617 2373 553 query I rowsort SELECT + - col1 + col0 - - col1 AS col2 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT ALL - 87 FROM tab0 cor0 ---- -87 -87 -87 query I rowsort SELECT - col0 + 68 FROM tab2 ---- -10 -11 61 query I rowsort SELECT DISTINCT - col2 + + col1 * - col2 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT - + ( col0 ) + - col2 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT ALL + 90 AS col1 FROM tab2, tab0 AS cor0, tab1 cor1, tab0 AS cor2 ---- 81 values hashing to 3b4644ef0734ed220952cae7e0648c4b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 31 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to f4b05206ee2fc0cf8007d9c3514885fa query I rowsort SELECT - cor1.col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT + cor0.col0 * 58 AS col1 FROM tab0 AS cor0 ---- 1392 2030 5162 query I rowsort SELECT DISTINCT ( col2 ) + + col1 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 39 * - 64 col0 FROM tab0 cor0 ---- 2496 2496 2496 query I rowsort SELECT ALL 5 * col0 + col0 AS col1 FROM tab1 AS cor0 ---- 18 384 480 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 cor0, tab1 AS cor1, tab2 cor2 ---- 972 values hashing to bcf430f79386b43bc4077271fcd15cf0 query I rowsort SELECT DISTINCT - cor0.col0 - col0 FROM tab1 cor0 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-7593 SELECT + - ( 56 ) DIV col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7593 SELECT + - ( 56 ) / col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL 98 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to f9dee8c21116f1aed64ac5160e190809 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7595 SELECT - - CAST( NULL AS SIGNED ) * col2 + + col1 * CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7595 SELECT - - CAST ( NULL AS INTEGER ) * col2 + + col1 * CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 80 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + cor0.col2 col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL - - col0 * - col1 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col0 * + col2 col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL 18 * 20 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 9dba7d2d6acb691eda7c570407f5a5e5 query I rowsort SELECT ALL + col0 + + ( col2 ) + col1 AS col2 FROM tab2 AS cor0 ---- 134 163 65 onlyif mysql # use DIV operator for integer division query I rowsort label-7602 SELECT ALL col2 DIV - 79 AS col1 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7602 SELECT ALL col2 / - 79 AS col1 FROM tab2 cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7603 SELECT CAST( - cor0.col2 AS SIGNED ) - + col2 * + 88 AS col0 FROM tab2 AS cor0 ---- -2314 -2403 -3382 skipif mysql # not compatible query I rowsort label-7603 SELECT CAST ( - cor0.col2 AS INTEGER ) - + col2 * + 88 AS col0 FROM tab2 AS cor0 ---- -2314 -2403 -3382 query I rowsort SELECT - 18 + + col1 * col0 AS col1 FROM tab0 AS cor0 ---- 2046 3377 8081 query I rowsort SELECT DISTINCT - tab1.col1 + ( + 67 ) AS col1 FROM tab1 ---- 41 54 57 query I rowsort SELECT + cor0.col0 AS col1 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ALL ( cor0.col2 ) + ( col2 ) * col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT + col0 + col0 * tab2.col1 FROM tab2 ---- 1422 224 4680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 31 col1 FROM tab0 ---- 31 31 31 onlyif mysql # use DIV operator for integer division query I rowsort label-7610 SELECT DISTINCT + 60 DIV - col1 AS col0 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-7610 SELECT DISTINCT + 60 / - col1 AS col0 FROM tab0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7611 SELECT col1 DIV - 37 FROM tab2 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7611 SELECT col1 / - 37 FROM tab2 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT - 36 AS col2 FROM tab1 ---- -36 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( + 35 AS REAL ) + tab0.col1 AS col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to eebe797d91b290515a5615916b631770 query I rowsort SELECT ALL - + col2 * + 9 + cor0.col0 FROM tab1 AS cor0 ---- -449 -483 -784 query I rowsort SELECT ALL - - col2 + 55 FROM tab2 AS cor0 ---- 81 82 93 query I rowsort SELECT + 24 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to b0d834ef9e4346801b6aaa0e74b2c8ef query I rowsort SELECT DISTINCT + ( - col0 * col2 ) FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT + tab1.col1 * - tab1.col0 - col0 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT col1 + - tab2.col2 * + tab2.col1 FROM tab2 ---- -1475 -629 -806 query I rowsort SELECT - ( tab0.col2 + col0 ) * col1 FROM tab0 ---- -15561 -3492 -4902 query I rowsort SELECT tab1.col1 * 95 FROM tab1 ---- 1235 2470 950 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7622 SELECT - CAST( col2 AS SIGNED ) * col0 + ( cor0.col1 ) AS col1 FROM tab0 AS cor0 ---- -706 -7207 62 skipif mysql # not compatible query I rowsort label-7622 SELECT - CAST ( col2 AS INTEGER ) * col0 + ( cor0.col1 ) AS col1 FROM tab0 AS cor0 ---- -706 -7207 62 onlyif mysql # use DIV operator for integer division query I rowsort label-7623 SELECT + 76 DIV + col2 + + col0 * col2 AS col1 FROM tab1 AS cor0 ---- 163 3649 7680 skipif mysql # not compatible query I rowsort label-7623 SELECT + 76 / + col2 + + col0 * col2 AS col1 FROM tab1 AS cor0 ---- 163 3649 7680 query I rowsort SELECT 15 + + cor0.col0 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3f9051b35bee49b355374f20429d6c28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + col0 col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT col0 * - col0 + 87 * + col0 FROM tab0 AS cor0 ---- -178 1512 1820 query I rowsort SELECT + + col2 + cor0.col0 * - col0 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT + ( col0 ) * - 5 + col0 FROM tab0 AS cor0 ---- -140 -356 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7629 SELECT + + ( cor0.col2 ) DIV 25 + - 58 AS col1 FROM tab1 AS cor0 ---- -55 -56 -56 skipif mysql # not compatible query I rowsort label-7629 SELECT + + ( cor0.col2 ) / 25 + - 58 AS col1 FROM tab1 AS cor0 ---- -55 -56 -56 query I rowsort SELECT DISTINCT + + ( + col0 ) AS col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7631 SELECT col1 DIV col0 + ( - col1 * col1 ) AS col0 FROM tab0 AS cor0 ---- -7393 -8280 -9407 skipif mysql # not compatible query I rowsort label-7631 SELECT col1 / col0 + ( - col1 * col1 ) AS col0 FROM tab0 AS cor0 ---- -7393 -8280 -9407 query I rowsort SELECT ALL 44 * + col2 + col0 AS col2 FROM tab2 AS cor0 ---- 1195 1222 1751 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7633 SELECT + col1 * - cor0.col1 * CAST( NULL AS SIGNED ) - + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7633 SELECT + col1 * - cor0.col1 * CAST ( NULL AS INTEGER ) - + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7634 SELECT DISTINCT col0 + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7634 SELECT DISTINCT col0 + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + - 12 + + col2 * + cor0.col1 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 119640 51022 5847 query I rowsort SELECT DISTINCT 78 + - col1 + 26 * - 29 FROM tab0 AS cor0 ---- -762 -767 -773 query I rowsort SELECT - + col1 - col0 * + 1 AS col1 FROM tab2 AS cor0 ---- -137 -38 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7638 SELECT col2 + - 36 DIV + col0 AS col2 FROM tab0 ---- 0 32 82 skipif mysql # not compatible query I rowsort label-7638 SELECT col2 + - 36 / + col0 AS col2 FROM tab0 ---- 0 32 82 query I rowsort SELECT ALL cor0.col2 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT DISTINCT 14 AS col0 FROM tab2, tab1, tab2 AS cor0 ---- 14 onlyif mysql # use DIV operator for integer division query I rowsort label-7641 SELECT ALL + 79 DIV - col0 + - col1 FROM tab2 ---- -18 -42 -60 skipif mysql # not compatible query I rowsort label-7641 SELECT ALL + 79 / - col0 + - col1 FROM tab2 ---- -18 -42 -60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7642 SELECT DISTINCT + 75 * col2 + CAST( + col2 AS SIGNED ) + col2 * + col1 AS col1 FROM tab2 ---- 2889 3510 3534 skipif mysql # not compatible query I rowsort label-7642 SELECT DISTINCT + 75 * col2 + CAST ( + col2 AS INTEGER ) + col2 * + col1 AS col1 FROM tab2 ---- 2889 3510 3534 query I rowsort SELECT ( col1 ) * - 68 FROM tab1 ---- -1768 -680 -884 query I rowsort SELECT DISTINCT tab1.col1 * tab1.col1 * 46 + - col0 + col1 AS col2 FROM tab1 ---- 31119 4546 7707 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7645 SELECT DISTINCT col1 * - col1 + CAST( col2 AS SIGNED ) * cor0.col0 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7645 SELECT DISTINCT col1 * - col1 + CAST ( col2 AS INTEGER ) * cor0.col0 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + 72 + - col0 FROM tab1 ---- -8 69 8 query I rowsort SELECT ALL - - 30 + col2 FROM tab1 AS cor0 ---- 126 84 87 query I rowsort SELECT ALL - col0 * - tab1.col1 AS col2 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL 73 + - 7 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 onlyif mysql # use DIV operator for integer division query I rowsort label-7650 SELECT col2 - ( tab2.col2 ) DIV + col1 AS col0 FROM tab2 ---- 26 27 36 skipif mysql # not compatible query I rowsort label-7650 SELECT col2 - ( tab2.col2 ) / + col1 AS col0 FROM tab2 ---- 26 27 36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col0 * - ( - col2 * col2 ) col0 FROM tab0 AS cor0 ---- 132 26222 598527 onlyif mysql # use DIV operator for integer division query I rowsort label-7652 SELECT + col1 + col2 DIV + tab0.col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-7652 SELECT + col1 + col2 / + tab0.col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT col1 * tab1.col2 + - 51 AS col0 FROM tab1 ---- 1197 1353 519 query I rowsort SELECT DISTINCT - col0 * ( tab2.col1 ) AS col2 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + cor0.col1 * + ( + col1 ) + 51 FROM tab2 AS cor0 ---- 1012 340 3532 query I rowsort SELECT + + ( + col0 ) * - col0 AS col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT + ( + col1 ) + + col0 AS col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL + col0 + cor0.col0 - - cor0.col1 FROM tab1 AS cor0 ---- 138 173 32 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7659 SELECT ALL - + CAST( NULL AS DECIMAL ) * + col0 - - col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7659 SELECT ALL - + CAST ( NULL AS REAL ) * + col0 - - col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7660 SELECT - CAST( - 34 AS SIGNED ) FROM tab2 AS cor0 ---- 34 34 34 skipif mysql # not compatible query I rowsort label-7660 SELECT - CAST ( - 34 AS INTEGER ) FROM tab2 AS cor0 ---- 34 34 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7661 SELECT ALL - CAST( NULL AS DECIMAL ) + 12 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7661 SELECT ALL - CAST ( NULL AS REAL ) + 12 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7662 SELECT ALL cor0.col0 * col0 + - col2 * - CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 6760 7685 778 skipif mysql # not compatible query I rowsort label-7662 SELECT ALL cor0.col0 * col0 + - col2 * - CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 6760 7685 778 query I rowsort SELECT DISTINCT + + ( col2 ) AS col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL - 12 * col1 + + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -309 -56 -76 query I rowsort SELECT DISTINCT + 53 - 22 FROM tab1 AS cor0 ---- 31 query I rowsort SELECT col0 + 29 AS col2 FROM tab1 AS cor0 ---- 109 32 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7667 SELECT DISTINCT CAST( NULL AS SIGNED ) * - col2 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7667 SELECT DISTINCT CAST ( NULL AS INTEGER ) * - col2 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col1 * - 28 AS col1 FROM tab2 cor0 ---- -1652 -476 -868 onlyif mysql # use DIV operator for integer division query I rowsort label-7669 SELECT ALL + + col2 + - 61 DIV cor0.col1 FROM tab2 AS cor0 ---- 25 26 35 skipif mysql # not compatible query I rowsort label-7669 SELECT ALL + + col2 + - 61 / cor0.col1 FROM tab2 AS cor0 ---- 25 26 35 query I rowsort SELECT + - col2 + ( col1 ) AS col0 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT + col0 * + col2 + col2 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT DISTINCT 13 * + col2 AS col0 FROM tab2 ---- 338 351 494 query I rowsort SELECT ALL - ( - col2 ) * col1 AS col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + - 98 * 33 + + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -3138 -3177 -3180 query I rowsort SELECT ALL - - 84 + col2 FROM tab0 AS cor0 ---- 117 166 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7676 SELECT ALL CAST( cor0.col1 AS SIGNED ) * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort label-7676 SELECT ALL CAST ( cor0.col1 AS INTEGER ) * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7677 SELECT DISTINCT + CAST( col0 AS SIGNED ) * + col1 + - ( - cor0.col2 * cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 10256 2994 3889 skipif mysql # not compatible query I rowsort label-7677 SELECT DISTINCT + CAST ( col0 AS INTEGER ) * + col1 + - ( - cor0.col2 * cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 10256 2994 3889 query I rowsort SELECT DISTINCT + cor0.col0 * cor0.col0 - 37 AS col0 FROM tab2 AS cor0 ---- 12 6047 6204 query I rowsort SELECT DISTINCT - + col0 - - col1 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT DISTINCT ( col2 + - col1 ) FROM tab0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT - 72 FROM tab1, tab0, tab1 AS cor0 ---- -72 query I rowsort SELECT DISTINCT + tab0.col0 * + col0 * col1 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT + col2 * col0 * + col0 + col2 FROM tab0 ---- 1226 19041 649604 query I rowsort SELECT ALL col0 * - ( 24 * col0 ) AS col1 FROM tab0 AS cor0 ---- -13824 -190104 -29400 query I rowsort SELECT ALL cor0.col1 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT ALL - col1 * - col1 + col2 AS col2 FROM tab0 cor0 ---- 7429 8363 9410 query I rowsort SELECT + col0 + 88 * cor0.col2 FROM tab0 AS cor0 ---- 123 2928 7305 query I rowsort SELECT DISTINCT + + cor0.col1 + 49 AS col2 FROM tab2 cor0 ---- 108 66 80 query I rowsort SELECT ALL - col1 * - 99 AS col0 FROM tab1 AS cor0 ---- 1287 2574 990 query I rowsort SELECT DISTINCT col0 * col0 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -106097 -1519 -358956 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7691 SELECT ALL + cor0.col2 + CAST( - col0 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-7691 SELECT ALL + cor0.col2 + CAST ( - col0 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT col0 + + col2 * 16 AS col0 FROM tab1 AS cor0 ---- 1616 867 976 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7693 SELECT ALL + col1 + - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7693 SELECT ALL + col1 + - CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * + col0 + col1 FROM tab2 ---- -158 -1969 -2985 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7695 SELECT - CAST( NULL AS SIGNED ) FROM tab2, tab0 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif mysql # not compatible query I rowsort label-7695 SELECT - CAST ( NULL AS INTEGER ) FROM tab2, tab0 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c query I rowsort SELECT DISTINCT col0 + - col0 * col2 AS col0 FROM tab0 cor0 ---- -7209 -768 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - ( 32 ) + - col1 col2 FROM tab1 AS cor0 ---- 1702 1814 3059 query I rowsort SELECT - cor0.col0 + - 43 FROM tab1 AS cor0 ---- -107 -123 -46 query I rowsort SELECT + cor0.col0 * + ( + ( + cor0.col2 ) ) FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT col2 + tab2.col2 AS col2 FROM tab2 ---- 52 54 76 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT + col0 - + col2 NOT BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7702 SELECT col2 DIV col0 + - col2 + - col0 DIV + col2 FROM tab1 ---- -36 -58 -95 skipif mysql # not compatible query I rowsort label-7702 SELECT col2 / col0 + - col2 + - col0 / + col2 FROM tab1 ---- -36 -58 -95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * tab0.col0 col2 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT - col2 + col0 * + col2 FROM tab2 ---- 162 2002 2964 onlyif mysql # use DIV operator for integer division query I rowsort label-7705 SELECT col1 + col2 DIV tab0.col1 AS col2 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-7705 SELECT col1 + col2 / tab0.col1 AS col2 FROM tab0 ---- 86 91 97 query I rowsort SELECT col2 - col0 * col1 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT + 2 * - col1 FROM tab2 cor0 ---- -118 -34 -62 query III rowsort SELECT * FROM tab2 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col1 * col1 + + col2 * col0 col2 FROM tab2 ---- 207407 29980 7915 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT NULL BETWEEN + col1 AND + col1 ---- query I rowsort SELECT + col0 * col1 * col2 FROM tab0 ---- 3395 664118 68112 onlyif mysql # use DIV operator for integer division query I rowsort label-7712 SELECT - 60 DIV 55 AS col0 FROM tab1, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 84da757b1b7b0069ce25607f39bc08d9 skipif mysql # not compatible query I rowsort label-7712 SELECT - 60 / 55 AS col0 FROM tab1, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 84da757b1b7b0069ce25607f39bc08d9 query I rowsort SELECT - col0 + - col0 + col1 AS col0 FROM tab0 AS cor0 ---- -87 27 38 query I rowsort SELECT DISTINCT - - 96 + - cor0.col0 * cor0.col1 FROM tab0 AS cor0 ---- -1968 -3299 -8003 query I rowsort SELECT DISTINCT - cor0.col0 * col0 * + ( 43 ) AS col0 FROM tab1 cor0 ---- -176128 -275200 -387 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col1 + - col2 col0 FROM tab0 cor0 ---- -2871 -7544 -98 query I rowsort SELECT ALL + - 90 AS col2 FROM tab0 AS cor0 ---- -90 -90 -90 query I rowsort SELECT col2 + + col2 + col2 FROM tab1 AS cor0 ---- 162 171 288 query I rowsort SELECT 63 + col1 + + col2 * - col2 AS col2 FROM tab0 AS cor0 ---- -6570 -940 159 onlyif mysql # use DIV operator for integer division query I rowsort label-7720 SELECT DISTINCT col1 + - col2 DIV CAST( + 13 AS SIGNED ) FROM tab0 cor0 ---- 84 85 97 skipif mysql # not compatible query I rowsort label-7720 SELECT DISTINCT col1 + - col2 / CAST ( + 13 AS INTEGER ) FROM tab0 cor0 ---- 84 85 97 query I rowsort SELECT - + col2 * 68 AS col0 FROM tab2 AS cor0 ---- -1768 -1836 -2584 query I rowsort SELECT DISTINCT - - cor0.col2 + + ( - 59 ) AS col1 FROM tab0 AS cor0 ---- -26 -58 23 query I rowsort SELECT col2 * 48 FROM tab2 AS cor0 ---- 1248 1296 1824 onlyif mysql # use DIV operator for integer division query I rowsort label-7724 SELECT ALL col0 DIV + col2 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-7724 SELECT ALL col0 / + col2 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT + col0 + + 32 * 83 FROM tab2 AS cor0 ---- 2663 2734 2735 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7726 SELECT DISTINCT - + CAST( NULL AS SIGNED ) + col2 * col1 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7726 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) + col2 * col1 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ( 7 ) * cor0.col0 - - col0 * + col1 FROM tab2 cor0 ---- 1896 266 5148 query I rowsort SELECT col1 + - col1 + - col2 * col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT col2 * + 55 + col1 FROM tab2 AS cor0 ---- 1489 1516 2107 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 34 col0 FROM tab2, tab1 cor0 ---- 9 values hashing to 40442a74794ded4c78101eefe525a5bb onlyif mysql # use DIV operator for integer division query I rowsort label-7731 SELECT DISTINCT ( - col2 ) * col1 DIV ( 45 ) AS col1 FROM tab1 ---- -12 -27 -31 skipif mysql # not compatible query I rowsort label-7731 SELECT DISTINCT ( - col2 ) * col1 / ( 45 ) AS col1 FROM tab1 ---- -12 -27 -31 query I rowsort SELECT col2 * col2 * 38 + + 85 AS col0 FROM tab0 cor0 ---- 123 255597 41467 query I rowsort SELECT DISTINCT - 49 AS col2 FROM tab1, tab2 AS cor0 ---- -49 query I rowsort SELECT - col0 + col1 - + col0 FROM tab0 AS cor0 ---- -87 27 38 query I rowsort SELECT DISTINCT - col1 * tab1.col2 * + col0 - + 79 AS col1 FROM tab1 ---- -36559 -4291 -99919 query I rowsort SELECT DISTINCT cor0.col1 * col0 * + col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL + col1 + col0 * col1 * - col1 FROM tab2 AS cor0 ---- -22814 -271459 -6696 query I rowsort SELECT DISTINCT - + col2 * ( col1 ) + col2 AS col1 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT ALL col2 * cor0.col2 + - col1 FROM tab0 AS cor0 ---- -96 1003 6633 query I rowsort SELECT DISTINCT + col1 * + ( col2 ) * - col0 FROM tab2 cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - 53 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2876418587c77a182d88db2907b0a51a onlyif mysql # use DIV operator for integer division query I rowsort label-7742 SELECT - + col0 DIV - CAST( col1 AS SIGNED ) FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-7742 SELECT - + col0 / - CAST ( col1 AS INTEGER ) FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT 30 AS col1 FROM tab2, tab0 AS cor0 ---- 30 query I rowsort SELECT ( + 19 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3dac30dc82c9e5acbbd3a5c5d1aeee11 onlyif mysql # use DIV operator for integer division query I rowsort label-7745 SELECT col2 DIV - col1 - + 59 * + tab2.col2 AS col0 FROM tab2 ---- -1534 -1593 -2244 skipif mysql # not compatible query I rowsort label-7745 SELECT col2 / - col1 - + 59 * + tab2.col2 AS col0 FROM tab2 ---- -1534 -1593 -2244 query I rowsort SELECT - ( col0 ) - + col0 AS col2 FROM tab2 AS cor0 ---- -14 -156 -158 onlyif mysql # use DIV operator for integer division query I rowsort label-7747 SELECT - 78 DIV - cor0.col2 + col2 + + col0 FROM tab0 cor0 ---- 114 171 59 skipif mysql # not compatible query I rowsort label-7747 SELECT - 78 / - cor0.col2 + col2 + + col0 FROM tab0 cor0 ---- 114 171 59 query I rowsort SELECT ALL + col2 - ( col0 ) * - col0 AS col1 FROM tab2 ---- 6110 6279 76 onlyif mysql # use DIV operator for integer division query I rowsort label-7749 SELECT DISTINCT - col0 + - col0 DIV + tab0.col2 - col0 FROM tab0 ---- -105 -179 -48 skipif mysql # not compatible query I rowsort label-7749 SELECT DISTINCT - col0 + - col0 / + tab0.col2 - col0 FROM tab0 ---- -105 -179 -48 onlyif mysql # use DIV operator for integer division query I rowsort label-7750 SELECT - col2 DIV col2 + col2 col1 FROM tab0 ---- 0 32 81 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7750 SELECT - col2 / col2 + col2 col1 FROM tab0 ---- 0 32 81 query I rowsort SELECT col0 + - 11 FROM tab2 ---- -4 67 68 query I rowsort SELECT col1 + - 63 AS col1 FROM tab1 ---- -37 -50 -53 query I rowsort SELECT - 42 + col2 AS col1 FROM tab0 AS cor0 ---- -41 -9 40 query I rowsort SELECT + tab0.col2 * + ( + col2 * ( col1 ) + tab0.col2 ) AS col1 FROM tab0 ---- 618608 94743 98 query I rowsort SELECT 67 * + tab1.col0 * col2 AS col0 FROM tab1 ---- 10854 244416 514560 query I rowsort SELECT ALL 40 * col1 * 81 + - col0 FROM tab0 AS cor0 ---- 278616 294751 314245 query I rowsort SELECT ALL - cor0.col2 + - col2 FROM tab1 AS cor0 ---- -108 -114 -192 onlyif mysql # use DIV operator for integer division query I rowsort label-7758 SELECT ALL - 18 DIV col2 + col2 * col1 FROM tab0 AS cor0 ---- 2838 7462 79 skipif mysql # not compatible query I rowsort label-7758 SELECT ALL - 18 / col2 + col2 * col1 FROM tab0 AS cor0 ---- 2838 7462 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7759 SELECT DISTINCT - CAST( + col0 AS SIGNED ) + col0 AS col2 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-7759 SELECT DISTINCT - CAST ( + col0 AS INTEGER ) + col0 AS col2 FROM tab0 ---- 0 query I rowsort SELECT ALL + 2 * - col1 + col2 AS col1 FROM tab0 ---- -100 -139 -193 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 7 + col0 * col0 col2 FROM tab0 ---- 1232 583 7928 query I rowsort SELECT DISTINCT 48 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 48 query I rowsort SELECT DISTINCT - - col1 * + cor0.col2 + + col1 AS col1 FROM tab2 AS cor0 ---- 1593 663 868 onlyif mysql # use DIV operator for integer division query I rowsort label-7764 SELECT DISTINCT col0 DIV + col0 + col1 FROM tab2 AS cor0 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-7764 SELECT DISTINCT col0 / + col0 + col1 FROM tab2 AS cor0 ---- 18 32 60 query I rowsort SELECT 51 + col2 FROM tab0 AS cor0 ---- 133 52 84 query I rowsort SELECT + + ( - col2 ) + 62 + col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1570 670 872 query I rowsort SELECT tab1.col0 * - 16 FROM tab0, tab2, tab2 AS cor0, tab1 ---- 81 values hashing to 8c078cee5cba2039f245f3699c8925f9 query I rowsort SELECT 60 * col2 + - 70 * col2 FROM tab2 AS cor0 ---- -260 -270 -380 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 82 - col0 col0 FROM tab1 AS cor0 ---- 18 2 79 query I rowsort SELECT DISTINCT + 14 - + col2 * - col2 AS col1 FROM tab0 AS cor0 ---- 1103 15 6738 query I rowsort SELECT + + 90 * + col0 + + ( col1 ) AS col0 FROM tab1 AS cor0 ---- 296 5770 7213 query I rowsort SELECT DISTINCT col0 * col0 + col1 AS col2 FROM tab0 AS cor0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT 20 + tab2.col1 FROM tab2, tab1, tab2 AS cor0 ---- 37 51 79 query I rowsort SELECT - + col0 + + 50 FROM tab1 AS cor0 ---- -14 -30 47 query I rowsort SELECT ALL + + cor0.col0 * + col2 + + 77 FROM tab1 AS cor0 ---- 239 3725 7757 query I rowsort SELECT ALL - col0 * - col1 + 67 * + col1 FROM tab2 AS cor0 ---- 2294 2482 8555 onlyif mysql # use DIV operator for integer division query I rowsort label-7777 SELECT DISTINCT - col0 DIV + cor0.col2 FROM tab1 cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-7777 SELECT DISTINCT - col0 / + cor0.col2 FROM tab1 cor0 ---- -1 0 query I rowsort SELECT + col1 + - 11 * col1 AS col2 FROM tab2 cor0 ---- -170 -310 -590 onlyif mysql # use DIV operator for integer division query I rowsort label-7779 SELECT ALL + col1 + + 30 DIV col0 FROM tab1 AS cor0 ---- 10 13 36 skipif mysql # not compatible query I rowsort label-7779 SELECT ALL + col1 + + 30 / col0 FROM tab1 AS cor0 ---- 10 13 36 query I rowsort SELECT DISTINCT col1 - col0 AS col1 FROM tab1 AS cor0 ---- -54 -67 23 onlyif mysql # use DIV operator for integer division query I rowsort label-7781 SELECT DISTINCT - col1 DIV + CAST( 20 * col1 AS SIGNED ) + + col0 * + col0 AS col1 FROM tab1 cor0 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-7781 SELECT DISTINCT - col1 / + CAST ( 20 * col1 AS INTEGER ) + + col0 * + col0 AS col1 FROM tab1 cor0 ---- 4096 6400 9 query I rowsort SELECT + - col0 * - col0 + - 65 AS col1 FROM tab1 AS cor0 ---- -56 4031 6335 onlyif mysql # use DIV operator for integer division query I rowsort label-7783 SELECT + col2 DIV col1 + + col2 FROM tab1 AS cor0 ---- 103 56 62 skipif mysql # not compatible query I rowsort label-7783 SELECT + col2 / col1 + + col2 FROM tab1 AS cor0 ---- 103 56 62 query I rowsort SELECT col0 * 7 AS col1 FROM tab1 AS cor0 ---- 21 448 560 query I rowsort SELECT DISTINCT - col2 * 56 AS col0 FROM tab1 cor0 ---- -3024 -3192 -5376 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7786 SELECT + + col1 * + CAST( NULL AS DECIMAL ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7786 SELECT + + col1 * + CAST ( NULL AS REAL ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT + + col1 * + 9 AS col2 FROM tab2 AS cor0 ---- 153 279 531 query I rowsort SELECT ALL + 17 * col2 AS col2 FROM tab0 AS cor0 ---- 1394 17 561 query I rowsort SELECT DISTINCT - + cor0.col0 * col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT 69 + cor0.col2 + col1 AS col0 FROM tab0 AS cor0 ---- 167 188 242 query I rowsort SELECT ALL ( - col2 ) * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL col1 * + ( + col0 ) FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + col2 - ( + col2 ) * 45 * - ( + col1 ) AS col2 FROM tab2 AS cor0 ---- 29108 37692 69056 onlyif mysql # use DIV operator for integer division query I rowsort label-7794 SELECT DISTINCT - 37 + col1 * col1 DIV col1 AS col1 FROM tab1 AS cor0 ---- -11 -24 -27 skipif mysql # not compatible query I rowsort label-7794 SELECT DISTINCT - 37 + col1 * col1 / col1 AS col1 FROM tab1 AS cor0 ---- -11 -24 -27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7795 SELECT + - ( 53 ) * cor0.col0 - CAST( NULL AS SIGNED ) * - 26 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7795 SELECT + - ( 53 ) * cor0.col0 - CAST ( NULL AS INTEGER ) * - 26 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 * 55 + col0 * - col0 FROM tab0 AS cor0 ---- -12431 -1280 -2391 query I rowsort SELECT DISTINCT + - 92 * col2 FROM tab0 AS cor0 ---- -3036 -7544 -92 query I rowsort SELECT ALL + 44 * col2 + + col1 + col0 FROM tab0 AS cor0 ---- 1562 176 3788 query I rowsort SELECT DISTINCT + 65 AS col2 FROM tab0 cor0 ---- 65 query I rowsort SELECT - - 69 AS col1 FROM tab0 AS cor0 ---- 69 69 69 query I rowsort SELECT + col0 * + cor0.col2 + + col0 + 37 AS col0 FROM tab1 AS cor0 ---- 202 3749 7797 query I rowsort SELECT ALL + 17 + col2 FROM tab1 cor0 ---- 113 71 74 query I rowsort SELECT DISTINCT + 91 AS col2 FROM tab0, tab0 cor0 ---- 91 query I rowsort SELECT ALL - tab1.col2 + - 49 * col0 FROM tab1 ---- -201 -3193 -4016 query I rowsort SELECT - col1 * + col2 + + col2 AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT - + col0 * - col2 + + col1 * - 74 AS col2 FROM tab2 AS cor0 ---- -2105 -2338 1744 query I rowsort SELECT + ( ( col2 ) ) + 43 AS col1 FROM tab0 AS cor0 ---- 125 44 76 query I rowsort SELECT col2 * + ( + col2 ) * col1 AS col1 FROM tab2 ---- 22599 24548 39884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7809 SELECT + cor1.col2 * + CAST( NULL AS SIGNED ) col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7809 SELECT + cor1.col2 * + CAST ( NULL AS INTEGER ) col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL 72 * tab0.col1 FROM tab0 ---- 6192 6552 6984 query I rowsort SELECT + 23 * col0 AS col2 FROM tab2 AS cor0 ---- 161 1794 1817 onlyif mysql # use DIV operator for integer division query I rowsort label-7812 SELECT + - 8 DIV + col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7812 SELECT + - 8 / + col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - - 41 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT ALL + col1 * - col0 + ( - col2 * col1 ) AS col2 FROM tab0 AS cor0 ---- -15561 -3492 -4902 query I rowsort SELECT ALL + 17 + - col0 AS col2 FROM tab1 AS cor0 ---- -47 -63 14 query I rowsort SELECT + ( cor0.col2 ) AS col1 FROM tab0, tab2 cor0, tab2 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT + 32 AS col2 FROM tab1 cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b query I rowsort SELECT col0 + col0 * + 57 FROM tab2 cor0 ---- 406 4524 4582 query I rowsort SELECT DISTINCT cor0.col0 * col0 + + col1 FROM tab0 AS cor0 ---- 1322 662 8012 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor1.col2 col0 FROM tab0, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col2 + + col2 * + col1 col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT + col1 + ( + 22 ) * - col0 AS col1 FROM tab2 cor0 ---- -123 -1657 -1721 onlyif mysql # use DIV operator for integer division query I rowsort label-7823 SELECT - + col0 DIV 20 + - cor0.col2 col1 FROM tab2 AS cor0 ---- -27 -29 -41 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7823 SELECT - + col0 / 20 + - cor0.col2 col1 FROM tab2 AS cor0 ---- -27 -29 -41 query I rowsort SELECT ALL + col1 * - col2 * col2 - col2 * col2 FROM tab2 ---- -23328 -25992 -40560 query I rowsort SELECT - col0 * col2 * 13 - - col1 FROM tab1 AS cor0 ---- -2080 -47414 -99827 onlyif mysql # use DIV operator for integer division query I rowsort label-7826 SELECT + - cor0.col1 * cor0.col2 DIV + 90 + + col0 AS col0 FROM tab0 AS cor0 ---- -7 34 7 skipif mysql # not compatible query I rowsort label-7826 SELECT + - cor0.col1 * cor0.col2 / + 90 + + col0 AS col0 FROM tab0 AS cor0 ---- -7 34 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7827 SELECT - CAST( NULL AS SIGNED ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7827 SELECT - CAST ( NULL AS INTEGER ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 76 + - cor0.col2 + + tab2.col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 6cf2284c23e7cdd47dbe1a9498b86247 query I rowsort SELECT + col1 - 81 AS col0 FROM tab2 AS cor0 ---- -22 -50 -64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 87 col2 FROM tab2 AS cor0 ---- 87 87 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7831 SELECT DISTINCT CAST( NULL AS DECIMAL ) * + col0 * col1 + - col1 * 51 / + col2 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7831 SELECT DISTINCT CAST ( NULL AS REAL ) * + col0 * col1 + - col1 * 51 / + col2 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - 93 * 52 + + col2 FROM tab1 cor0 ---- -4740 -4779 -4782 onlyif mysql # use DIV operator for integer division query I rowsort label-7833 SELECT + + col2 DIV - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7833 SELECT + + col2 / - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL + cor1.col0 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT 9 * - col1 AS col2 FROM tab1 AS cor0 ---- -117 -234 -90 query I rowsort SELECT col1 * - 83 AS col2 FROM tab0 cor0 ---- -7138 -7553 -8051 query I rowsort SELECT ALL + ( - col1 * col2 + + col0 ) FROM tab0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-7838 SELECT DISTINCT + - cor0.col2 DIV ( + 39 ) AS col1 FROM tab1 cor0 ---- -1 -2 skipif mysql # not compatible query I rowsort label-7838 SELECT DISTINCT + - cor0.col2 / ( + 39 ) AS col1 FROM tab1 cor0 ---- -1 -2 query I rowsort SELECT col1 + col2 * - col2 FROM tab0 cor0 ---- -1003 -6633 96 query I rowsort SELECT + cor0.col0 * - ( cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL - + col0 + + ( - col1 ) FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT - + col1 * ( col0 ) * ( - 86 ) + - col1 * ( col2 ) FROM tab2 AS cor0 ---- 114852 17825 394238 query I rowsort SELECT ALL + + ( cor0.col1 ) * col2 + col2 * col0 AS col2 FROM tab1 cor0 ---- 1566 4218 8928 query I rowsort SELECT DISTINCT - - col0 - col0 AS col0 FROM tab1 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7845 SELECT DISTINCT ( col0 ) DIV + col1 col1 FROM tab0 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7845 SELECT DISTINCT ( col0 ) / + col1 col1 FROM tab0 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7846 SELECT DISTINCT - + CAST( NULL AS SIGNED ) / - col0 + - col2 * col1 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7846 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) / - col0 + - col2 * col1 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT 67 + col1 AS col2 FROM tab1 AS cor0 ---- 77 80 93 query I rowsort SELECT - + 69 * + col1 * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- 195822 514878 6693 query I rowsort SELECT ALL - col1 + cor0.col2 * cor0.col0 + + 36 * - col2 AS col0 FROM tab0 AS cor0 ---- -482 -98 4255 query I rowsort SELECT DISTINCT + 21 + col0 * - 22 AS col0 FROM tab2 AS cor0 ---- -133 -1695 -1717 query I rowsort SELECT DISTINCT + 1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 1 query I rowsort SELECT - 15 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 1172c9a62bdad7db0def9205c06ee1f2 query I rowsort SELECT - ( + cor1.col2 ) AS col1 FROM tab1, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT - col1 * 55 AS col2 FROM tab1 ---- -1430 -550 -715 query I rowsort SELECT - 31 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to c6c8eebeb1a59f7c046402e25630c0ac query I rowsort SELECT DISTINCT 26 + cor0.col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 52 53 64 query I rowsort SELECT ALL + col0 * + ( + col2 ) FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT ALL col2 * col1 + col2 + + col0 FROM tab1 ---- 1424 1461 691 onlyif mysql # use DIV operator for integer division query I rowsort label-7859 SELECT - col0 * + 75 + - col2 DIV col1 AS col1 FROM tab2 cor0 ---- -525 -5850 -5927 skipif mysql # not compatible query I rowsort label-7859 SELECT - col0 * + 75 + - col2 / col1 AS col1 FROM tab2 cor0 ---- -525 -5850 -5927 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-7861 SELECT DISTINCT - - col2 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7861 SELECT DISTINCT - - col2 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7862 SELECT - col1 * ( 87 ) * - col2 + + ( - col1 ) * + col1 DIV CAST( col1 AS SIGNED ) - col0 FROM tab1 AS cor0 ---- 108483 122119 49516 skipif mysql # not compatible query I rowsort label-7862 SELECT - col1 * ( 87 ) * - col2 + + ( - col1 ) * + col1 / CAST ( col1 AS INTEGER ) - col0 FROM tab1 AS cor0 ---- 108483 122119 49516 query I rowsort SELECT DISTINCT + 76 + col0 - - 49 AS col1 FROM tab0 ---- 149 160 214 query I rowsort SELECT col1 + 89 + col2 AS col1 FROM tab2 AS cor0 ---- 144 147 174 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col0 + col1 - col2 col1 FROM tab1 AS cor0 ---- -111 -163 -31 query I rowsort SELECT DISTINCT - col1 + 4 FROM tab1 AS cor0 ---- -22 -6 -9 query I rowsort SELECT DISTINCT - col0 + 75 + - col0 FROM tab0 ---- -103 27 5 query I rowsort SELECT DISTINCT + col2 * col0 * + col2 + + col2 AS col2 FROM tab1 ---- 207993 737376 8802 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7869 SELECT DISTINCT 31 * col1 - + col0 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7869 SELECT DISTINCT 31 * col1 - + col0 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7870 SELECT ALL + - col1 * + 2 * + col0 + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7870 SELECT ALL + - col1 * + 2 * + col0 + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7871 SELECT ALL ( + col2 ) + col0 DIV + col1 AS col2 FROM tab2 AS cor0 ---- 27 27 42 skipif mysql # not compatible query I rowsort label-7871 SELECT ALL ( + col2 ) + col0 / + col1 AS col2 FROM tab2 AS cor0 ---- 27 27 42 query I rowsort SELECT - col0 * col1 + col2 AS col1 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT ALL - cor0.col2 + - col0 * - cor0.col1 FROM tab0 cor0 ---- 2031 3394 8017 onlyif mysql # use DIV operator for integer division query I rowsort label-7874 SELECT + col0 DIV - ( col0 ) FROM tab2 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7874 SELECT + col0 / - ( col0 ) FROM tab2 ---- -1 -1 -1 query I rowsort SELECT ALL tab0.col1 + ( col2 + - col0 ) * 4 FROM tab0 ---- -39 122 63 query I rowsort SELECT tab2.col2 + col2 + + tab2.col0 FROM tab2 ---- 130 155 61 query I rowsort SELECT DISTINCT - col2 + - tab1.col1 AS col0 FROM tab1 ---- -109 -67 -80 query I rowsort SELECT + col0 * 91 AS col0 FROM tab0 AS cor0 ---- 2184 3185 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( 91 ) * col2 col0 FROM tab0 AS cor0 ---- 3003 7462 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7880 SELECT - - CAST( NULL AS SIGNED ) * col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7880 SELECT - - CAST ( NULL AS INTEGER ) * col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 + - col2 + + col1 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT col1 * tab2.col2 + + col0 AS col1 FROM tab2 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-7883 SELECT ALL 90 DIV - tab1.col0 FROM tab1 ---- -1 -1 -30 skipif mysql # not compatible query I rowsort label-7883 SELECT ALL 90 / - tab1.col0 FROM tab1 ---- -1 -1 -30 query I rowsort SELECT DISTINCT + col2 * - 32 FROM tab2 ---- -1216 -832 -864 query I rowsort SELECT ALL - ( 97 ) FROM tab0 ---- -97 -97 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + cor0.col0 * + col1 * 63 col2 FROM tab0 AS cor0 ---- 130056 213920 510326 query I rowsort SELECT 11 * - 47 FROM tab0 ---- -517 -517 -517 query I rowsort SELECT col0 * col0 + 40 FROM tab2 ---- 6124 6281 89 query I rowsort SELECT + ( col0 ) + col2 AS col2 FROM tab0 ---- 171 36 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7890 SELECT DISTINCT - ( - col1 * CAST( - col1 AS SIGNED ) ) AS col1 FROM tab1 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort label-7890 SELECT DISTINCT - ( - col1 * CAST ( - col1 AS INTEGER ) ) AS col1 FROM tab1 ---- -100 -169 -676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7891 SELECT ALL CAST( NULL AS DECIMAL ) FROM tab0, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-7891 SELECT ALL CAST ( NULL AS REAL ) FROM tab0, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT 46 + + col2 AS col1 FROM tab0 ---- 128 47 79 query I rowsort SELECT ALL + col0 * + cor0.col0 + + 92 AS col2 FROM tab1 AS cor0 ---- 101 4188 6492 query I rowsort SELECT DISTINCT - col0 + ( 50 ) FROM tab1 ---- -14 -30 47 query I rowsort SELECT + col0 * - 29 FROM tab1 ---- -1856 -2320 -87 query I rowsort SELECT DISTINCT - col0 * 1 FROM tab0 AS cor0 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-7897 SELECT ALL - + col0 + + 61 DIV - 72 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-7897 SELECT ALL - + col0 + + 61 / - 72 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - col2 + - 71 * 66 FROM tab1 AS cor0 ---- -4740 -4743 -4782 skipif mysql # not compatible query I rowsort SELECT DISTINCT + + col2 + + CAST ( - 17 AS REAL ) * - cor0.col1 + - col2 AS col1 FROM tab2 AS cor0 ---- 1003 289 527 onlyif mysql # use DIV operator for integer division query I rowsort label-7900 SELECT - + col0 - col0 DIV - 90 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-7900 SELECT - + col0 - col0 / - 90 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT + col1 - + col1 * col1 AS col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT - col1 * 70 + 33 FROM tab2 AS cor0 ---- -1157 -2137 -4097 query I rowsort SELECT col0 - col0 * 24 FROM tab2 ---- -161 -1794 -1817 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 - tab2.col1 * 49 col1 FROM tab2 ---- -1488 -2832 -816 onlyif mysql # use DIV operator for integer division query I rowsort label-7905 SELECT + col0 DIV + col0 + + col2 * - col0 + - col0 AS col0 FROM tab1 AS cor0 ---- -164 -3711 -7759 skipif mysql # not compatible query I rowsort label-7905 SELECT + col0 / + col0 + + col2 * - col0 + - col0 AS col0 FROM tab1 AS cor0 ---- -164 -3711 -7759 query I rowsort SELECT + col0 * + tab2.col0 * - 84 FROM tab2 ---- -4116 -511056 -524244 query I rowsort SELECT - col0 + - col1 - 20 AS col2 FROM tab2 ---- -116 -157 -58 query I rowsort SELECT - 69 * - col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 1211 2166 4097 query I rowsort SELECT + col0 + col0 + - col1 * - col0 AS col0 FROM tab1 AS cor0 ---- 1200 768 84 query I rowsort SELECT + - cor0.col0 * + col1 + col2 + + 44 * - col2 FROM tab2 AS cor0 ---- -1378 -2977 -5720 query I rowsort SELECT ALL col0 * + col1 * col1 + + col0 AS col1 FROM tab2 AS cor0 ---- 22910 271596 6734 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7912 SELECT DISTINCT - cor0.col0 * CAST( NULL AS SIGNED ) - cor0.col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7912 SELECT DISTINCT - cor0.col0 * CAST ( NULL AS INTEGER ) - cor0.col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT col2 * col1 + 9 AS col0 FROM tab2 AS cor0 ---- 1543 655 846 onlyif mysql # use DIV operator for integer division query I rowsort label-7914 SELECT ALL - - col0 * col2 - + col2 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-7914 SELECT ALL - - col0 * col2 - + col2 / + col1 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + + col1 * - 31 + cor0.col0 * col0 FROM tab2 cor0 ---- -912 4255 5714 query I rowsort SELECT - cor0.col2 * 74 + + col2 AS col1 FROM tab2 AS cor0 ---- -1898 -1971 -2774 query I rowsort SELECT - + ( col2 ) * - col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * - 28 col0 FROM tab0 AS cor0 ---- 2296 28 924 onlyif mysql # use DIV operator for integer division query I rowsort label-7919 SELECT + - col0 DIV + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-7919 SELECT + - col0 / + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT - 77 * col0 AS col1 FROM tab1 cor0 ---- -231 -4928 -6160 query I rowsort SELECT + + cor0.col2 + col2 * col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL 40 AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT + cor0.col0 * cor0.col2 * col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL - cor0.col0 * + col0 * col2 + 85 AS col0 FROM tab1 AS cor0 ---- -233387 -401 -614315 query I rowsort SELECT DISTINCT - + 92 + col1 AS col2 FROM tab0 cor0 ---- -1 -6 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7926 SELECT ALL + cor0.col0 + - cor0.col0 * + CAST( - cor0.col1 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 1120 704 81 skipif mysql # not compatible query I rowsort label-7926 SELECT ALL + cor0.col0 + - cor0.col0 * + CAST ( - cor0.col1 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT + 55 + cor0.col2 FROM tab0 AS cor0 ---- 137 56 88 query I rowsort SELECT + 57 * 21 AS col1 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 07ad34b61152a4792b2710f89a343665 onlyif mysql # use DIV operator for integer division query I rowsort label-7929 SELECT - 44 DIV - col1 FROM tab1 AS cor0 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-7929 SELECT - 44 / - col1 FROM tab1 AS cor0 ---- 1 3 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * - col2 * 23 + col2 col1 FROM tab1 AS cor0 ---- -176544 -3672 -83847 onlyif mysql # use DIV operator for integer division query I rowsort label-7931 SELECT - cor0.col1 DIV col0 FROM tab1 cor0 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-7931 SELECT - cor0.col1 / col0 FROM tab1 cor0 ---- -8 0 0 query I rowsort SELECT ALL 40 * col1 AS col0 FROM tab0 AS cor0 ---- 3440 3640 3880 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7933 SELECT + CAST( NULL AS SIGNED ) + + 21 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7933 SELECT + CAST ( NULL AS INTEGER ) + + 21 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL ( 46 ) FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 query I rowsort SELECT ALL 68 * col1 AS col2 FROM tab1 AS cor0 ---- 1768 680 884 query I rowsort SELECT - 29 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 0cc9ddad93fc783055518ae4b6be054b query I rowsort SELECT + col1 * 93 * ( col2 ) + 73 * col1 FROM tab2 cor0 ---- 146969 61319 80104 query I rowsort SELECT 23 * tab1.col1 * - 18 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to c96ccab517eed4702be1a2740abf3bf6 query I rowsort SELECT ALL 77 * + tab0.col0 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 780f5ba541769c8f3ef3c8c584a78ef8 query I rowsort SELECT ALL col0 * + col1 + - col0 FROM tab0 ---- 2040 3360 8010 query I rowsort SELECT col1 * ( + col0 ) AS col2 FROM tab2 ---- 1343 217 4602 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 cor0, tab0 AS cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to 4fa4bd3038de6e74a345debc8ab4cd53 query I rowsort SELECT ALL - ( - 77 ) AS col1 FROM tab1 ---- 77 77 77 query I rowsort SELECT ALL - + col0 * ( - col1 ) AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL cor1.col0 * + ( 10 ) AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9d3fde19eddda0331ce5af60fad737d0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 57 col0 FROM tab2 AS cor0 ---- -57 -57 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + ( - col1 ) + + col1 * ( col1 * col1 ) col0 FROM tab2 AS cor0 ---- 205438 29822 4930 query I rowsort SELECT + cor0.col0 + cor1.col0 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 12dab34e8226f2bb1644c238b20d2aa7 query I rowsort SELECT - 30 * - col0 * - col2 AS col0 FROM tab1 ---- -109440 -230400 -4860 query I rowsort SELECT DISTINCT + tab0.col1 * + col1 + + col2 AS col2 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT ALL col1 * - col1 + cor0.col1 * - cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1798 -5015 -935 onlyif mysql # use DIV operator for integer division query I rowsort label-7952 SELECT col0 * - col0 + - col2 DIV cor0.col1 col0 FROM tab1 AS cor0 ---- -11 -4101 -6407 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7952 SELECT col0 * - col0 + - col2 / cor0.col1 col0 FROM tab1 AS cor0 ---- -11 -4101 -6407 query I rowsort SELECT DISTINCT + col0 * + col0 + col2 * + col0 AS col2 FROM tab1 AS cor0 ---- 14080 171 7744 query I rowsort SELECT ALL - col2 - cor0.col1 FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT + 39 + + col2 AS col1 FROM tab2 AS cor0 ---- 65 66 77 query I rowsort SELECT tab2.col1 * col1 + col1 FROM tab2 ---- 306 3540 992 query I rowsort SELECT + col0 * - cor0.col2 + - cor0.col2 FROM tab2 cor0 ---- -2054 -216 -3040 query I rowsort SELECT DISTINCT + + col2 - col0 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT + col2 * - col0 * + col2 AS col1 FROM tab2 ---- -114076 -5103 -52728 query I rowsort SELECT cor0.col0 * cor0.col1 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT + col2 + col2 * + col0 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ALL - - col2 - - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + ( + tab2.col1 ) * col0 * col0 AS col1 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT DISTINCT col2 - - 79 FROM tab2 ---- 105 106 117 query I rowsort SELECT DISTINCT - ( col0 ) * + col0 - col1 FROM tab2 ---- -6143 -6258 -80 query I rowsort SELECT - 89 + + tab0.col1 AS col2 FROM tab0 ---- -3 2 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 62 col0 FROM tab2 ---- -62 -62 -62 query I rowsort SELECT DISTINCT + 12 * col0 * + col0 + cor0.col0 FROM tab2 AS cor0 ---- 595 73086 74971 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7969 SELECT DISTINCT - CAST( NULL AS SIGNED ) * 97 + - col2 * col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7969 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * 97 + - col2 * col0 FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7970 SELECT + CAST( - cor0.col0 AS SIGNED ) * + col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-7970 SELECT + CAST ( - cor0.col0 AS INTEGER ) * + col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT col1 * 11 FROM tab1 AS cor0 ---- 110 143 286 onlyif mysql # use DIV operator for integer division query I rowsort label-7972 SELECT ALL 5 DIV col0 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-7972 SELECT ALL 5 / col0 FROM tab1 AS cor0 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7973 SELECT - col1 DIV + col1 - col0 * col0 FROM tab1 AS cor0 ---- -10 -4097 -6401 skipif mysql # not compatible query I rowsort label-7973 SELECT - col1 / + col1 - col0 * col0 FROM tab1 AS cor0 ---- -10 -4097 -6401 query I rowsort SELECT - - 72 + col0 AS col1 FROM tab2 AS cor0 ---- 150 151 79 query I rowsort SELECT - - cor0.col1 - col1 AS col1 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7976 SELECT DISTINCT + ( + col1 ) DIV col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-7976 SELECT DISTINCT + ( + col1 ) / col1 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL 25 + col1 FROM tab2 AS cor0 ---- 42 56 84 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 ALL - col1 * + col1 - - col0 AS col0 FROM tab1 cor0 ---- -36 -673 -89 query I rowsort SELECT DISTINCT col1 + - cor0.col2 * - col1 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT + - 63 - cor0.col1 FROM tab1 AS cor0 ---- -73 -76 -89 query I rowsort SELECT ALL - - cor0.col0 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT + 14 - - col2 AS col2 FROM tab2 AS cor0 ---- 40 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-7984 SELECT ( + col1 ) * + col1 + col0 DIV + col2 + col0 * + col0 col1 FROM tab1 ---- 4197 6569 685 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7984 SELECT ( + col1 ) * + col1 + col0 / + col2 + col0 * + col0 col1 FROM tab1 ---- 4197 6569 685 query I rowsort SELECT - - col1 + + col2 * col0 FROM tab1 cor0 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-7986 SELECT + 51 + - col2 DIV + col2 AS col1 FROM tab1 AS cor0 ---- 50 50 50 skipif mysql # not compatible query I rowsort label-7986 SELECT + 51 + - col2 / + col2 AS col1 FROM tab1 AS cor0 ---- 50 50 50 query I rowsort SELECT - 96 + - ( + tab2.col0 ) AS col2 FROM tab2 ---- -103 -174 -175 query I rowsort SELECT ALL 40 + col1 - tab1.col0 FROM tab1 ---- -14 -27 63 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT + col0 NOT IN ( col2 + - col0 * - col1 * - col0 ) ---- query I rowsort SELECT col2 * - col1 * col2 + + cor0.col1 * col2 / - col0 FROM tab1 AS cor0 WHERE NULL IN ( + cor0.col0 / + col1 ) ---- query I rowsort SELECT ALL + col1 * + col1 * - tab1.col1 AS col2 FROM tab1 ---- -1000 -17576 -2197 query I rowsort SELECT ALL - tab1.col0 + tab1.col0 * col0 + tab1.col2 AS col0 FROM tab1 ---- 4089 60 6416 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + col1 + col1 col2 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT ALL + col2 + + col0 - + col2 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7995 SELECT DISTINCT - col0 + + col0 * col1 * + col1 + col2 DIV col0 FROM tab1 ---- 13441 2043 6336 skipif mysql # not compatible query I rowsort label-7995 SELECT DISTINCT - col0 + + col0 * col1 * + col1 + col2 / col0 FROM tab1 ---- 13441 2043 6336 query I rowsort SELECT DISTINCT col2 * - col2 * + col1 FROM tab2 ---- -22599 -24548 -39884 onlyif mysql # use DIV operator for integer division query I rowsort label-7997 SELECT col1 * + col1 DIV - col1 FROM tab2 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-7997 SELECT col1 * + col1 / - col1 FROM tab2 ---- -17 -31 -59 query III rowsort SELECT ALL * FROM tab2 WHERE ( col2 + col2 * col0 ) BETWEEN ( - col1 + - col0 * col0 - + tab2.col1 * + tab2.col0 ) AND NULL ---- query I rowsort SELECT DISTINCT col0 * col2 * + col1 + - col1 + col2 * + col0 FROM tab1 ---- 107507 40118 4348 query I rowsort SELECT tab0.col2 * col2 + tab0.col1 FROM tab0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * - col0 col0 FROM tab1 ---- 4096 6400 9 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL > ( - col2 ) ---- query III rowsort SELECT * FROM tab2 WHERE + col0 NOT IN ( col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT DISTINCT + col1 * col0 * + tab0.col0 AS col1 FROM tab0 WHERE NOT NULL <= NULL ---- query I rowsort SELECT ALL col0 * + col1 * + col1 AS col2 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT + tab0.col2 + col1 * col0 AS col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT ALL col0 FROM tab1 AS cor0 WHERE NULL <= NULL OR NULL <= col0 + cor0.col1 * col1 ---- query I rowsort SELECT ALL - col2 + col2 * col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -26169 -36 -598518 query I rowsort SELECT - - col1 * - cor0.col2 AS col1 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL - col2 * col1 + col1 + cor0.col0 FROM tab0 AS cor0 ---- -2728 -7282 35 query III rowsort SELECT * FROM tab2 WHERE NOT ( NULL ) < NULL AND NOT ( NULL ) NOT IN ( col2 ) ---- query I rowsort SELECT DISTINCT + tab1.col0 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 ---- 3 64 80 query I rowsort SELECT col2 + cor0.col2 * - col1 * col1 AS col2 FROM tab0 AS cor0 ---- -244035 -678960 -9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 83 col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c query I rowsort SELECT DISTINCT + 42 AS col0 FROM tab1, tab0 AS cor0 ---- 42 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab1.col1 col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 onlyif mysql # use DIV operator for integer division query I rowsort label-8017 SELECT 82 * + col0 + - col0 DIV + col1 AS col2 FROM tab2 AS cor0 ---- 574 6395 6474 skipif mysql # not compatible query I rowsort label-8017 SELECT 82 * + col0 + - col0 / + col1 AS col2 FROM tab2 AS cor0 ---- 574 6395 6474 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 53 + cor0.col0 col2 FROM tab0 AS cor0 ---- -18 -29 36 query I rowsort SELECT col1 * col2 + cor0.col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT - 75 - - tab1.col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 17028cf104396210a74a6d3ff1b6ddb9 query I rowsort SELECT ( 86 ) + col0 FROM tab2 AS cor0 ---- 164 165 93 query I rowsort SELECT ALL + 0 * + 40 + - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + col1 + 53 * col0 AS col0 FROM tab2 cor0 ---- 402 4193 4204 query I rowsort SELECT ALL + - 65 * ( - col2 ) + + cor0.col2 + col0 FROM tab2 AS cor0 ---- 1789 1794 2587 query I rowsort SELECT - cor0.col1 + - cor0.col1 FROM tab0 cor0 ---- -172 -182 -194 query I rowsort SELECT DISTINCT col1 + 81 FROM tab2 AS cor0 ---- 112 140 98 onlyif mysql # use DIV operator for integer division query I rowsort label-8027 SELECT col2 * - 84 * + 66 + tab2.col2 DIV + 50 + col2 AS col1 FROM tab2 ---- -144118 -149661 -210634 skipif mysql # not compatible query I rowsort label-8027 SELECT col2 * - 84 * + 66 + tab2.col2 / + 50 + col2 AS col1 FROM tab2 ---- -144118 -149661 -210634 query I rowsort SELECT - ( col2 ) * col2 * + col2 AS col1 FROM tab0 AS cor0 ---- -1 -35937 -551368 query I rowsort SELECT - + ( ( - col0 ) ) * + ( - col0 ) AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT - 84 * - col1 FROM tab0 AS cor0 ---- 7224 7644 8148 query I rowsort SELECT ALL - + ( col0 ) * ( + col0 ) FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT - ( col0 ) * + cor0.col1 FROM tab1 cor0 ---- -1040 -640 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col0 ) * + col0 col0 FROM tab2 AS cor0 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-8034 SELECT col0 * col0 + - col0 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-8034 SELECT col0 * col0 + - col0 / - col1 AS col2 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT + 81 * col1 * + ( cor0.col0 * + col2 ) FROM tab0 AS cor0 ---- 274995 53793558 5517072 query I rowsort SELECT - + col1 * col1 AS col0 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT + col2 * 73 FROM tab0 AS cor0 ---- 2409 5986 73 query I rowsort SELECT + - cor0.col2 * col2 * col1 AS col0 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT ALL col0 * col2 * + col2 AS col1 FROM tab1 ---- 207936 737280 8748 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * - col0 * - col2 col0 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT ALL col1 * - 68 + - cor0.col2 FROM tab0 AS cor0 ---- -5881 -6270 -6597 onlyif mysql # use DIV operator for integer division query I rowsort label-8042 SELECT - col1 + 80 DIV 37 AS col1 FROM tab2 cor0 ---- -15 -29 -57 skipif mysql # not compatible query I rowsort label-8042 SELECT - col1 + 80 / 37 AS col1 FROM tab2 cor0 ---- -15 -29 -57 query I rowsort SELECT DISTINCT col1 * tab2.col0 * + col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT tab0.col2 * - tab0.col0 AS col2 FROM tab0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8045 SELECT ALL - + cor0.col1 + - CAST( - col2 AS SIGNED ) * col0 + - col0 AS col1 FROM tab0 AS cor0 ---- -97 682 7118 skipif mysql # not compatible query I rowsort label-8045 SELECT ALL - + cor0.col1 + - CAST ( - col2 AS INTEGER ) * col0 + - col0 AS col1 FROM tab0 AS cor0 ---- -97 682 7118 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8046 SELECT DISTINCT - col1 * CAST( + 33 AS SIGNED ) AS col2 FROM tab0 cor0 ---- -2838 -3003 -3201 skipif mysql # not compatible query I rowsort label-8046 SELECT DISTINCT - col1 * CAST ( + 33 AS INTEGER ) AS col2 FROM tab0 cor0 ---- -2838 -3003 -3201 query I rowsort SELECT ALL - col1 * col1 + + 30 FROM tab1 AS cor0 ---- -139 -646 -70 query I rowsort SELECT DISTINCT - + col1 + 55 * + ( + col0 ) FROM tab2 AS cor0 ---- 354 4231 4328 query I rowsort SELECT ALL + cor0.col2 * 87 FROM tab1 AS cor0 ---- 4698 4959 8352 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8050 SELECT - - col2 + - col0 * CAST( 82 AS SIGNED ) FROM tab2 AS cor0 ---- -547 -6370 -6440 skipif mysql # not compatible query I rowsort label-8050 SELECT - - col2 + - col0 * CAST ( 82 AS INTEGER ) FROM tab2 AS cor0 ---- -547 -6370 -6440 onlyif mysql # use DIV operator for integer division query I rowsort label-8051 SELECT ( col0 ) DIV + cor0.col1 + ( col1 ) FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-8051 SELECT ( col0 ) / + cor0.col1 + ( col1 ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT + - col2 * cor0.col0 + + ( col1 ) AS col0 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT ALL - col0 * - col0 * + cor0.col0 AS col2 FROM tab0 cor0 ---- 13824 42875 704969 query I rowsort SELECT + 18 FROM tab1, tab2 cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab0 AS cor2 ---- 3645 values hashing to 3b4587ab6c08d2179c6df094d2f76ad7 query I rowsort SELECT ( col2 * col1 + + 16 ) FROM tab2 ---- 1550 662 853 query I rowsort SELECT col0 * - col0 * + 58 - 0 FROM tab1 ---- -237568 -371200 -522 onlyif mysql # use DIV operator for integer division query I rowsort label-8058 SELECT col1 + col1 DIV - 24 AS col1 FROM tab0 ---- 83 88 93 skipif mysql # not compatible query I rowsort label-8058 SELECT col1 + col1 / - 24 AS col1 FROM tab0 ---- 83 88 93 query I rowsort SELECT DISTINCT + col1 * - col0 + 68 FROM tab2 ---- -1275 -149 -4534 query I rowsort SELECT ALL col0 + - col1 * col1 FROM tab0 ---- -7372 -8192 -9374 query I rowsort SELECT - col1 * col1 * - 10 AS col2 FROM tab1 ---- 1000 1690 6760 query I rowsort SELECT ( + col1 + col1 ) FROM tab0 ---- 172 182 194 onlyif mysql # use DIV operator for integer division query I rowsort label-8063 SELECT DISTINCT 21 DIV + col0 + tab1.col0 AS col2 FROM tab1 ---- 10 64 80 skipif mysql # not compatible query I rowsort label-8063 SELECT DISTINCT 21 / + col0 + tab1.col0 AS col2 FROM tab1 ---- 10 64 80 query I rowsort SELECT ALL col1 + - col0 * - col0 + - col0 AS col0 FROM tab2 ---- 6065 6179 73 query I rowsort SELECT DISTINCT - 64 - 93 FROM tab0, tab0 AS cor0, tab1 cor1 ---- -157 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 AS cor0, tab1 cor1, tab0 cor2 ---- 972 values hashing to 95920403df268a272c4e933cd0bbe0be onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8067 SELECT + tab1.col2 + col2 + CAST( NULL AS SIGNED ) * + col1 * col1 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8067 SELECT + tab1.col2 + col2 + CAST ( NULL AS INTEGER ) * + col1 * col1 AS col1 FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8068 SELECT ALL - col2 DIV cor0.col0 col0 FROM tab2 cor0 ---- -3 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8068 SELECT ALL - col2 / cor0.col0 col0 FROM tab2 cor0 ---- -3 0 0 query I rowsort SELECT DISTINCT + col2 * - col0 + - ( - col0 ) AS col1 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT col0 * - col1 - col0 * + col1 FROM tab1 AS cor0 ---- -1280 -156 -2080 onlyif mysql # use DIV operator for integer division query I rowsort label-8071 SELECT DISTINCT + + col2 DIV - col1 FROM tab1 AS cor0 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-8071 SELECT DISTINCT + + col2 / - col1 FROM tab1 AS cor0 ---- -2 -5 -7 query I rowsort SELECT cor0.col0 + + col2 * col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT 93 + col2 + - ( col2 + + col1 ) FROM tab0 AS cor0 ---- -4 2 7 query I rowsort SELECT - + col2 + - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT DISTINCT + - 2 + + col2 FROM tab1 AS cor0 ---- 52 55 94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8076 SELECT + CAST( NULL AS SIGNED ) + - col0 * + col1 col1 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8076 SELECT + CAST ( NULL AS INTEGER ) + - col0 * + col1 col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 13 * + col2 FROM tab0 ---- -1066 -13 -429 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8078 SELECT 66 * + col0 * + CAST( col2 AS SIGNED ) FROM tab2 ---- 12474 133848 198132 skipif mysql # not compatible query I rowsort label-8078 SELECT 66 * + col0 * + CAST ( col2 AS INTEGER ) FROM tab2 ---- 12474 133848 198132 query I rowsort SELECT - 76 + + col2 * - col0 FROM tab1 AS cor0 ---- -238 -3724 -7756 onlyif mysql # use DIV operator for integer division query I rowsort label-8080 SELECT + col2 DIV col0 - - cor0.col0 FROM tab0 AS cor0 ---- 25 35 89 skipif mysql # not compatible query I rowsort label-8080 SELECT + col2 / col0 - - cor0.col0 FROM tab0 AS cor0 ---- 25 35 89 query I rowsort SELECT DISTINCT 29 + + col1 AS col2 FROM tab2 ---- 46 60 88 query I rowsort SELECT - col1 + + ( + 48 ) * - col1 AS col1 FROM tab1 ---- -1274 -490 -637 query I rowsort SELECT - col1 + ( col0 + + col0 ) * - tab0.col2 FROM tab0 ---- -14687 -167 -1670 query I rowsort SELECT DISTINCT ( ( - col2 ) ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 onlyif mysql # use DIV operator for integer division query I rowsort label-8085 SELECT - ( - col0 ) * + col0 DIV - col0 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-8085 SELECT - ( - col0 ) * + col0 / - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT + 15 * + col2 FROM tab0 AS cor0 ---- 1230 15 495 query I rowsort SELECT + tab0.col0 * + 62 + 81 AS col0 FROM tab0 ---- 1569 2251 5599 query I rowsort SELECT DISTINCT + cor0.col0 AS col1 FROM tab0, tab0 cor0, tab0 AS cor1 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-8089 SELECT ALL - 45 DIV - col1 FROM tab1 AS cor0 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-8089 SELECT ALL - 45 / - col1 FROM tab1 AS cor0 ---- 1 3 4 query I rowsort SELECT DISTINCT 32 + - col2 AS col2 FROM tab2 AS cor0 ---- -6 5 6 query I rowsort SELECT DISTINCT + col0 * - col2 + - col2 AS col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT ALL - col2 * col1 * cor0.col0 FROM tab2 cor0 ---- -119652 -51034 -5859 query I rowsort SELECT DISTINCT - 27 * + col1 AS col1 FROM tab2 AS cor0 ---- -1593 -459 -837 query I rowsort SELECT ALL + 10 * col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -1890 -20280 -30020 query I rowsort SELECT DISTINCT col2 * + 33 AS col1 FROM tab1 ---- 1782 1881 3168 query I rowsort SELECT - tab2.col0 * ( col2 * + col0 + + ( tab2.col0 ) ) FROM tab2 ---- -1372 -164268 -243399 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8097 SELECT - col1 + + CAST( col1 AS SIGNED ) * col2 + ( col2 ) FROM tab0 AS cor0 ---- 1 2785 7453 skipif mysql # not compatible query I rowsort label-8097 SELECT - col1 + + CAST ( col1 AS INTEGER ) * col2 + ( col2 ) FROM tab0 AS cor0 ---- 1 2785 7453 query I rowsort SELECT + col1 + - col1 + col0 AS col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT + - col1 + 23 AS col0 FROM tab2 AS cor0 ---- -36 -8 6 query I rowsort SELECT ALL + + col2 + 96 * + ( - col0 ) FROM tab0 AS cor0 ---- -2271 -3359 -8462 query I rowsort SELECT col1 * 64 * - col0 FROM tab1 ---- -40960 -4992 -66560 query I rowsort SELECT col2 + + 4 FROM tab1 ---- 100 58 61 query I rowsort SELECT - - cor0.col1 * - 87 FROM tab0 AS cor0 ---- -7482 -7917 -8439 query I rowsort SELECT + - cor0.col0 * + 62 FROM tab1 cor0 ---- -186 -3968 -4960 query I rowsort SELECT DISTINCT col1 + + 50 AS col2 FROM tab2 cor0 ---- 109 67 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 7 col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to ba940cd66e21e94e95aada5f28e1faf5 query I rowsort SELECT ALL col1 * ( - 41 ) FROM tab0 ---- -3526 -3731 -3977 query I rowsort SELECT ALL + col2 * - 99 FROM tab2 ---- -2574 -2673 -3762 query I rowsort SELECT + cor0.col2 AS col1 FROM tab2, tab0, tab2 AS cor0, tab1 ---- 81 values hashing to c4e6b1f1d28e731664a15a6f7cda4da9 query I rowsort SELECT col1 * + ( tab0.col2 ) AS col0 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + 99 * col0 AS col0 FROM tab0 AS cor0 ---- 2376 3465 8811 query I rowsort SELECT ALL 44 * + col1 + col1 AS col2 FROM tab0 cor0 ---- 3870 4095 4365 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8113 SELECT ALL CAST( NULL AS DECIMAL ) col1 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8113 SELECT ALL CAST ( NULL AS REAL ) col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8114 SELECT + CAST( + col1 AS SIGNED ) * col1 DIV col0 + 80 AS col0 FROM tab1 ---- 305 81 82 skipif mysql # not compatible query I rowsort label-8114 SELECT + CAST ( + col1 AS INTEGER ) * col1 / col0 + 80 AS col0 FROM tab1 ---- 305 81 82 query I rowsort SELECT 23 * - 16 FROM tab2 ---- -368 -368 -368 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 67 * - cor0.col1 + - col0 * + col0 * + 27 col0 FROM tab1 AS cor0 ---- -111262 -173671 -1985 query I rowsort SELECT + + col2 + + col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT - 80 * + col1 FROM tab0 ---- -6880 -7280 -7760 query I rowsort SELECT + 85 + + col0 FROM tab2 AS cor0 ---- 163 164 92 query I rowsort SELECT - - cor0.col1 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL ( + col0 ) + col2 + col0 AS col2 FROM tab1 ---- 185 256 60 query I rowsort SELECT + + cor0.col2 + col1 * + col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + 37 * - col2 AS col2 FROM tab0 AS cor0 ---- -1221 -3034 -37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8124 SELECT ALL - col2 + tab2.col2 * + CAST( NULL AS DECIMAL ) * col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8124 SELECT ALL - col2 + tab2.col2 * + CAST ( NULL AS REAL ) * col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col2 + col1 * 69 FROM tab2 ---- 1211 2166 4097 query I rowsort SELECT ALL col0 + cor0.col2 * - col0 AS col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT DISTINCT ( col1 ) + col2 * - col1 FROM tab2 ---- -1475 -629 -806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( cor0.col1 ) + col1 * - 6 col1 FROM tab0 cor0 ---- -430 -455 -485 query I rowsort SELECT - col2 + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1305 190 4576 onlyif mysql # use DIV operator for integer division query I rowsort label-8130 SELECT ALL - cor0.col0 * 97 + col0 DIV col0 AS col1 FROM tab1 AS cor0 ---- -290 -6207 -7759 skipif mysql # not compatible query I rowsort label-8130 SELECT ALL - cor0.col0 * 97 + col0 / col0 AS col1 FROM tab1 AS cor0 ---- -290 -6207 -7759 query I rowsort SELECT ALL - - col0 * + 14 FROM tab2 AS cor0 ---- 1092 1106 98 query I rowsort SELECT DISTINCT col2 * - cor0.col1 + - col1 FROM tab0 cor0 ---- -194 -2924 -7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + 2 col0 FROM tab2 cor0 ---- 19 33 61 query I rowsort SELECT + col0 * - col0 + + cor0.col0 * cor0.col2 FROM tab0 cor0 ---- -1190 -623 216 query I rowsort SELECT ALL col2 + + col1 * col1 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT DISTINCT + + col0 * - 51 FROM tab0 cor0 ---- -1224 -1785 -4539 query I rowsort SELECT DISTINCT + col0 * + 84 + - 77 FROM tab2 AS cor0 ---- 511 6475 6559 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8138 SELECT + col0 * CAST( col0 AS SIGNED ) FROM tab1 cor0 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-8138 SELECT + col0 * CAST ( col0 AS INTEGER ) FROM tab1 cor0 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-8139 SELECT ALL + col0 + + col2 * col2 DIV + col1 FROM tab1 AS cor0 ---- 115 388 788 skipif mysql # not compatible query I rowsort label-8139 SELECT ALL + col0 + + col2 * col2 / + col1 FROM tab1 AS cor0 ---- 115 388 788 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + - 54 * - col0 * col2 col2 FROM tab0 AS cor0 ---- 1925 394181 42792 query I rowsort SELECT + 40 * col2 FROM tab0 ---- 1320 3280 40 query I rowsort SELECT DISTINCT - 4 + - col2 * col2 FROM tab1 ---- -2920 -3253 -9220 query I rowsort SELECT ALL - - col0 * 36 + + 12 AS col0 FROM tab0 AS cor0 ---- 1272 3216 876 query I rowsort SELECT DISTINCT col0 - 86 * col1 FROM tab1 AS cor0 ---- -1038 -2233 -796 query I rowsort SELECT ALL - - col2 + + col0 - col0 * col1 AS col0 FROM tab0 AS cor0 ---- -2007 -3359 -7928 query I rowsort SELECT - - ( 78 ) * col2 FROM tab2 AS cor0 ---- 2028 2106 2964 onlyif mysql # use DIV operator for integer division query I rowsort label-8147 SELECT + col2 DIV col2 - col1 * col0 * - ( + col2 ) col2 FROM tab0 AS cor0 ---- 3396 664119 68113 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8147 SELECT + col2 / col2 - col1 * col0 * - ( + col2 ) col2 FROM tab0 AS cor0 ---- 3396 664119 68113 query I rowsort SELECT DISTINCT + col0 * + 69 FROM tab0 AS cor0 ---- 1656 2415 6141 query I rowsort SELECT ALL + 28 * - col2 + - col1 * ( ( col2 ) ) FROM tab2 AS cor0 ---- -1593 -1710 -2262 query I rowsort SELECT - - col2 + cor0.col0 * + col1 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT - ( cor0.col0 ) * col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT + col1 * - ( + col2 ) FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT ( 68 ) AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 38 + 46 col1 FROM tab0 AS cor0 ---- 84 84 84 onlyif mysql # use DIV operator for integer division query I rowsort label-8155 SELECT DISTINCT - 16 + col0 DIV col0 FROM tab2 AS cor0 ---- -15 skipif mysql # not compatible query I rowsort label-8155 SELECT DISTINCT - 16 + col0 / col0 FROM tab2 AS cor0 ---- -15 query I rowsort SELECT ALL col2 * + 97 FROM tab2 cor0 ---- 2522 2619 3686 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + - col1 col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * 96 col0 FROM tab1 AS cor0 ---- -1248 -2496 -960 query I rowsort SELECT DISTINCT ( - col0 ) * - col1 * + col2 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT cor0.col2 + - cor0.col2 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT ALL + + col0 * col2 + 55 + - ( + col1 * + col0 ) AS col1 FROM tab2 AS cor0 ---- -2519 1714 27 onlyif mysql # use DIV operator for integer division query I rowsort label-8162 SELECT ALL - 4 DIV + col0 - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -27 skipif mysql # not compatible query I rowsort label-8162 SELECT ALL - 4 / + col0 - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -27 query I rowsort SELECT - + 65 AS col1 FROM tab2 AS cor0 ---- -65 -65 -65 query I rowsort SELECT + + col1 - + col1 * 42 * cor0.col0 FROM tab0 AS cor0 ---- -142493 -340067 -86602 query I rowsort SELECT ALL - - col0 - col1 * col0 FROM tab1 AS cor0 ---- -576 -75 -960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8166 SELECT CAST( col1 AS SIGNED ) * - col2 * + CAST( NULL AS SIGNED ) AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8166 SELECT CAST ( col1 AS INTEGER ) * - col2 * + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT col0 * 79 FROM tab1 AS cor0 ---- 237 5056 6320 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8168 SELECT - col1 * + CAST( + 97 AS SIGNED ) FROM tab1 cor0 ---- -1261 -2522 -970 skipif mysql # not compatible query I rowsort label-8168 SELECT - col1 * + CAST ( + 97 AS INTEGER ) FROM tab1 cor0 ---- -1261 -2522 -970 query I rowsort SELECT ALL + cor0.col1 + - ( - 26 ) AS col0 FROM tab2 AS cor0 ---- 43 57 85 query I rowsort SELECT DISTINCT - col1 * 3 FROM tab0 AS cor0 ---- -258 -273 -291 query I rowsort SELECT ALL - cor0.col1 * + 50 FROM tab1 AS cor0 ---- -1300 -500 -650 query I rowsort SELECT ALL - col2 + - 50 + col0 FROM tab2 cor0 ---- -70 -9 2 query I rowsort SELECT ALL cor0.col0 + 98 * + ( - col2 ) AS col1 FROM tab1 AS cor0 ---- -5289 -5522 -9328 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8174 SELECT - CAST( col2 AS SIGNED ) FROM tab1 cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-8174 SELECT - CAST ( col2 AS INTEGER ) FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * 36 * - tab0.col1 - col1 col1 FROM tab0 ---- -266342 -298207 -338821 query I rowsort SELECT ALL + ( col0 ) * col1 + + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT + col2 + 65 FROM tab2 AS cor0 ---- 103 91 92 query I rowsort SELECT + + col0 * - col0 - + col0 FROM tab1 AS cor0 ---- -12 -4160 -6480 query I rowsort SELECT DISTINCT 47 AS col1 FROM tab0, tab0 cor0 ---- 47 query I rowsort SELECT ALL - cor0.col2 + + cor0.col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 0bd022e691ee49f12c598975818ed537 query I rowsort SELECT DISTINCT + 27 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 query I rowsort SELECT ALL - ( + col2 ) * + ( 69 ) AS col0 FROM tab0 AS cor0 ---- -2277 -5658 -69 onlyif mysql # use DIV operator for integer division query I rowsort label-8183 SELECT - col1 DIV cor0.col1 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8183 SELECT - col1 / cor0.col1 FROM tab2 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-8184 SELECT + 25 + + col1 DIV 45 AS col0 FROM tab0 AS cor0 ---- 26 27 27 skipif mysql # not compatible query I rowsort label-8184 SELECT + 25 + + col1 / 45 AS col0 FROM tab0 AS cor0 ---- 26 27 27 query I rowsort SELECT DISTINCT cor0.col2 + col0 * + 10 * col2 FROM tab2 AS cor0 ---- 1917 20306 30058 query I rowsort SELECT ALL - ( - col0 ) + col0 AS col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT ALL tab2.col2 * - col0 + - col2 AS col0 FROM tab2 ---- -2054 -216 -3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col1 col0 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + col1 + - col1 * col0 AS col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT - cor0.col1 * col1 + - 60 FROM tab1 AS cor0 ---- -160 -229 -736 query I rowsort SELECT ALL + col0 * - col0 + col0 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -12800 -18 -8192 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 * - col0 col1 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8193 SELECT CAST( NULL AS SIGNED ) * + cor0.col0 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-8193 SELECT CAST ( NULL AS INTEGER ) * + cor0.col0 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8194 SELECT DISTINCT + col1 * + CAST( - 73 * col0 AS SIGNED ) AS col0 FROM tab0 ---- -150672 -247835 -591227 skipif mysql # not compatible query I rowsort label-8194 SELECT DISTINCT + col1 * + CAST ( - 73 * col0 AS INTEGER ) AS col0 FROM tab0 ---- -150672 -247835 -591227 onlyif mysql # use DIV operator for integer division query I rowsort label-8195 SELECT DISTINCT + col0 DIV - col1 + - col2 + col0 FROM tab0 AS cor0 ---- -9 34 7 skipif mysql # not compatible query I rowsort label-8195 SELECT DISTINCT + col0 / - col1 + - col2 + col0 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT ALL col2 + - ( - cor0.col2 ) + - col2 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8197 SELECT DISTINCT + col0 DIV + col0 + - col1 AS col0 FROM tab1 ---- -12 -25 -9 skipif mysql # not compatible query I rowsort label-8197 SELECT DISTINCT + col0 / + col0 + - col1 AS col0 FROM tab1 ---- -12 -25 -9 query I rowsort SELECT - ( - tab2.col2 ) * col2 AS col1 FROM tab2 ---- 1444 676 729 query I rowsort SELECT - 78 FROM tab1, tab1 cor0 ---- 9 values hashing to b6e4cc21599216686f0cf45b85668b2c query I rowsort SELECT + - col0 * col0 + - col0 AS col1 FROM tab2 AS cor0 ---- -56 -6162 -6320 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8201 SELECT DISTINCT CAST( NULL AS DECIMAL ) + - col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8201 SELECT DISTINCT CAST ( NULL AS REAL ) + - col0 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( 52 ) + col2 + col0 col1 FROM tab1 cor0 ---- 124 5 69 query I rowsort SELECT ALL cor0.col2 * cor0.col1 + ( col1 ) * col0 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT - 13 + - cor0.col1 * + col0 * + ( + col2 + + ( + 70 ) ) FROM tab0 AS cor0 ---- -1231061 -212605 -241058 query I rowsort SELECT 71 * - col2 + ( 64 ) * col2 FROM tab0 AS cor0 ---- -231 -574 -7 query I rowsort SELECT - col1 * - col0 + 49 FROM tab1 AS cor0 ---- 1089 127 689 query I rowsort SELECT ALL - col2 * + col2 + - col1 AS col2 FROM tab0 cor0 ---- -1175 -6815 -98 query I rowsort SELECT col1 + col2 * col1 AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col1 * - col2 + col1 + - col2 col0 FROM tab2 AS cor0 ---- -1501 -667 -833 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 97 * - col0 + - col1 col2 FROM tab1 AS cor0 ---- -317 -6218 -7773 query I rowsort SELECT DISTINCT - col0 * tab1.col2 + - col1 AS col0 FROM tab1 ---- -188 -3658 -7693 query I rowsort SELECT tab2.col2 * - col1 + + tab2.col1 * col2 AS col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL 85 + - col0 * col1 FROM tab1 AS cor0 ---- -555 -955 7 query I rowsort SELECT cor1.col0 + - 35 AS col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 82609e53ac5d97790ef64a5ce88b23da query I rowsort SELECT ALL + col0 * 29 FROM tab2 ---- 203 2262 2291 query I rowsort SELECT DISTINCT + ( 0 ) FROM tab1 ---- 0 query I rowsort SELECT 55 * - tab0.col2 * - 97 AS col2 FROM tab0, tab2 cor0 ---- 9 values hashing to 786af37447795cb37aac235855d46e28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8218 SELECT ALL - + 34 + col2 + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8218 SELECT ALL - + 34 + col2 + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + cor0.col1 + col0 * + 5 FROM tab0 AS cor0 ---- 34 354 78 query I rowsort SELECT DISTINCT - 73 - col0 * - 99 FROM tab1 AS cor0 ---- 224 6263 7847 query I rowsort SELECT DISTINCT + - 44 AS col1 FROM tab2 AS cor0 ---- -44 query I rowsort SELECT DISTINCT - 48 * + col0 + col2 * + ( + 86 ) * - col2 + col0 * 50 AS col0 FROM tab1 ---- -250770 -279286 -792416 query I rowsort SELECT ( + col2 * - col0 ) AS col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT 57 * - tab1.col1 AS col1 FROM tab1 ---- -1482 -570 -741 onlyif mysql # use DIV operator for integer division query I rowsort label-8225 SELECT - 93 DIV - cor0.col0 FROM tab2, tab0 cor0 ---- 9 values hashing to 245313dc4e9fc19df7ee93651efe9bf2 skipif mysql # not compatible query I rowsort label-8225 SELECT - 93 / - cor0.col0 FROM tab2, tab0 cor0 ---- 9 values hashing to 245313dc4e9fc19df7ee93651efe9bf2 onlyif mysql # use DIV operator for integer division query I rowsort label-8226 SELECT - col0 * col2 + col2 * col1 DIV - col0 AS col2 FROM tab1 cor0 ---- -3656 -630 -7695 skipif mysql # not compatible query I rowsort label-8226 SELECT - col0 * col2 + col2 * col1 / - col0 AS col2 FROM tab1 cor0 ---- -3656 -630 -7695 query I rowsort SELECT col2 + 91 AS col0 FROM tab2 AS cor0 ---- 117 118 129 query I rowsort SELECT ALL - col0 * + col1 + col2 * + col0 FROM tab1 AS cor0 ---- 3008 6640 84 query I rowsort SELECT col0 + + col1 + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 133 143 262 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + + 32 col1 FROM tab1 cor0 ---- 19 22 6 query I rowsort SELECT - cor0.col0 + + 5 - - 67 FROM tab1 AS cor0 ---- -8 69 8 query I rowsort SELECT + col0 * col1 + - col2 + col0 AS col2 FROM tab0 AS cor0 ---- 2055 3429 8106 query I rowsort SELECT DISTINCT - ( - col1 ) * col2 + 25 * col1 FROM tab0 ---- 2522 4988 9737 query I rowsort SELECT DISTINCT - 29 + tab0.col2 AS col2 FROM tab0 ---- -28 4 53 onlyif mysql # use DIV operator for integer division query I rowsort label-8235 SELECT ( col1 ) * col1 DIV - col0 FROM tab0 ---- -268 -308 -93 skipif mysql # not compatible query I rowsort label-8235 SELECT ( col1 ) * col1 / - col0 FROM tab0 ---- -268 -308 -93 query I rowsort SELECT + 87 * col2 AS col0 FROM tab1 ---- 4698 4959 8352 query I rowsort SELECT 38 FROM tab2, tab1 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT - 42 + 18 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 797d0f7c145f8ac623924448c714bbcc query I rowsort SELECT - + col0 + col0 - + col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT - col1 + - ( col0 ) * - col0 - ( 73 ) * cor0.col2 FROM tab1 AS cor0 ---- -3959 -621 -75 query I rowsort SELECT ALL + col2 * - col2 - col2 AS col0 FROM tab0 ---- -1122 -2 -6806 query I rowsort SELECT DISTINCT col1 * + ( col1 ) - col2 FROM tab1 ---- 43 622 73 query I rowsort SELECT tab0.col2 + col0 + - col1 * col1 AS col2 FROM tab0 ---- -7339 -8110 -9373 query I rowsort SELECT DISTINCT - col2 + col0 * - col1 AS col0 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT ALL 35 AS col1 FROM tab0 AS cor0 ---- 35 35 35 query I rowsort SELECT - ( + ( + col2 ) ) * 61 - + col2 * col2 FROM tab1 cor0 ---- -15072 -6210 -6726 query I rowsort SELECT col0 + - col2 + 48 * col1 FROM tab1 ---- 1197 487 608 onlyif mysql # use DIV operator for integer division query I rowsort label-8248 SELECT col1 + + CAST( + col2 AS SIGNED ) DIV col2 - 6 col0 FROM tab0 ---- 81 86 92 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8248 SELECT col1 + + CAST ( + col2 AS INTEGER ) / col2 - 6 col0 FROM tab0 ---- 81 86 92 onlyif mysql # use DIV operator for integer division query I rowsort label-8249 SELECT DISTINCT 81 DIV 15 AS col1 FROM tab1, tab2 AS cor0 ---- 5 skipif mysql # not compatible query I rowsort label-8249 SELECT DISTINCT 81 / 15 AS col1 FROM tab1, tab2 AS cor0 ---- 5 query I rowsort SELECT - - cor0.col1 + - col2 * col1 AS col1 FROM tab0 AS cor0 ---- -2752 -7371 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + + 10 col2 FROM tab0 AS cor0 ---- 34 45 99 query I rowsort SELECT - 35 + - col1 * - col0 FROM tab1 cor0 ---- 1005 43 605 skipif mysql # not compatible query I rowsort SELECT CAST ( - col1 AS REAL ) + col1 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + col2 * + col0 + - col1 * + ( - cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- 406 4345 6630 query I rowsort SELECT DISTINCT + ( col0 ) - - col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT + col2 + + ( + col0 + col1 ) FROM tab1 AS cor0 ---- 131 189 83 onlyif mysql # use DIV operator for integer division query I rowsort label-8257 SELECT ALL 92 DIV - col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -92 skipif mysql # not compatible query I rowsort label-8257 SELECT ALL 92 / - col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -92 query I rowsort SELECT DISTINCT 77 + - col2 FROM tab0 AS cor0 ---- -5 44 76 query I rowsort SELECT ALL col0 - 2 AS col1 FROM tab1 AS cor0 ---- 1 62 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8260 SELECT DISTINCT - CAST( NULL AS SIGNED ) / col1 col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8260 SELECT DISTINCT - CAST ( NULL AS INTEGER ) / col1 col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL col1 + 59 FROM tab0 AS cor0 ---- 145 150 156 query I rowsort SELECT ALL col0 * col2 * col0 + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1322 19094 649613 query I rowsort SELECT DISTINCT - ( ( col0 ) ) - + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT + col1 * col0 - + col1 * + col1 AS col1 FROM tab0 AS cor0 ---- -182 -5332 -6014 query I rowsort SELECT 1 + col1 AS col1 FROM tab1 ---- 11 14 27 onlyif mysql # use DIV operator for integer division query I rowsort label-8266 SELECT ALL 98 DIV - col1 + + ( ( - col2 ) ) AS col0 FROM tab2 AS cor0 ---- -27 -30 -43 skipif mysql # not compatible query I rowsort label-8266 SELECT ALL 98 / - col1 + + ( ( - col2 ) ) AS col0 FROM tab2 AS cor0 ---- -27 -30 -43 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 67 + + col0 col1 FROM tab1 AS cor0 ---- 131 147 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 + + col1 col0 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + 22 * - col2 AS col1 FROM tab2 AS cor0 ---- -572 -594 -836 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 * + ( + col0 ) + col0 col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT DISTINCT + col1 + ( + col0 ) AS col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-8272 SELECT DISTINCT col1 + col0 DIV cor0.col2 FROM tab0 AS cor0 ---- 132 86 92 skipif mysql # not compatible query I rowsort label-8272 SELECT DISTINCT col1 + col0 / cor0.col2 FROM tab0 AS cor0 ---- 132 86 92 query I rowsort SELECT ALL - + col2 - cor0.col2 FROM tab0 cor0 ---- -164 -2 -66 query I rowsort SELECT ALL + col2 * col1 + col2 - - cor0.col1 * cor0.col1 AS col1 FROM tab2 cor0 ---- 1825 5041 973 query I rowsort SELECT + ( col1 + + tab1.col2 ) FROM tab1 ---- 109 67 80 query I rowsort SELECT - 45 * 45 + col2 AS col0 FROM tab1 AS cor0 ---- -1929 -1968 -1971 query I rowsort SELECT tab1.col2 * 86 AS col1 FROM tab1 ---- 4644 4902 8256 query I rowsort SELECT DISTINCT - 10 * cor0.col2 FROM tab1 AS cor0 ---- -540 -570 -960 onlyif mysql # use DIV operator for integer division query I rowsort label-8279 SELECT 63 + + col1 DIV cor0.col1 AS col1 FROM tab0 AS cor0 ---- 64 64 64 skipif mysql # not compatible query I rowsort label-8279 SELECT 63 + + col1 / cor0.col1 AS col1 FROM tab0 AS cor0 ---- 64 64 64 query I rowsort SELECT DISTINCT col2 * col0 + + col1 + - col0 FROM tab2 AS cor0 ---- 2009 213 2940 query I rowsort SELECT col1 + cor0.col1 * col0 AS col0 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT DISTINCT + col0 * col1 + col0 * - col2 FROM tab1 AS cor0 ---- -3008 -6640 -84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 2 col0 FROM tab1 ---- 2 2 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 89 col1 FROM tab2 AS cor0 ---- 89 89 89 query I rowsort SELECT tab2.col2 * col2 * - 62 AS col1 FROM tab2 ---- -41912 -45198 -89528 query I rowsort SELECT DISTINCT + + col0 * 98 * + cor0.col1 FROM tab0 AS cor0 ---- 202272 332710 793702 query I rowsort SELECT + col2 + - col1 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - col1 * cor0.col2 + cor0.col2 + col0 AS col0 FROM tab0 AS cor0 ---- -2781 -61 -7291 query I rowsort SELECT + col2 * - ( + col0 + + col0 ) * - col1 AS col1 FROM tab1 ---- 199680 72960 8424 onlyif mysql # use DIV operator for integer division query I rowsort label-8290 SELECT - cor0.col1 DIV 52 + col1 * col0 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- 13533 2054 6410 skipif mysql # not compatible query I rowsort label-8290 SELECT - cor0.col1 / 52 + col1 * col0 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- 13533 2054 6410 query I rowsort SELECT DISTINCT + - col0 * ( - cor0.col1 + col2 ) AS col2 FROM tab1 cor0 ---- -3008 -6640 -84 query I rowsort SELECT + col1 - - 85 AS col1 FROM tab0 AS cor0 ---- 171 176 182 query I rowsort SELECT DISTINCT cor0.col2 - 59 AS col1 FROM tab2 AS cor0 ---- -21 -32 -33 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8294 SELECT + cor0.col2 * + CAST( 83 AS SIGNED ) + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 2772 6888 84 skipif mysql # not compatible query I rowsort label-8294 SELECT + cor0.col2 * + CAST ( 83 AS INTEGER ) + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 2772 6888 84 query I rowsort SELECT - col2 * cor0.col0 - cor0.col0 * col1 AS col1 FROM tab0 cor0 ---- -15397 -2856 -3430 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col2 + 86 col1 FROM tab2 cor0 ---- 48 59 60 query I rowsort SELECT - col1 * col0 * col1 + - col2 * col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -10105 -21296 -2244 query I rowsort SELECT ALL cor0.col1 * + 11 * - 12 FROM tab1 AS cor0 ---- -1320 -1716 -3432 onlyif mysql # use DIV operator for integer division query I rowsort label-8299 SELECT DISTINCT cor0.col0 DIV ( - col0 ) AS col2 FROM tab1 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-8299 SELECT DISTINCT cor0.col0 / ( - col0 ) AS col2 FROM tab1 cor0 ---- -1 query I rowsort SELECT ALL + + ( - col2 ) + col1 AS col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT ALL + + 78 * cor0.col2 + - col2 AS col1 FROM tab0 AS cor0 ---- 2541 6314 77 query I rowsort SELECT DISTINCT + ( col2 ) * - col1 + - col2 * + col2 AS col0 FROM tab1 AS cor0 ---- -10464 -3819 -4320 query I rowsort SELECT + 42 + col1 FROM tab0 AS cor0 ---- 128 133 139 query I rowsort SELECT DISTINCT + tab1.col0 * + tab1.col2 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 162 3648 7680 query I rowsort SELECT ALL + col1 * + 76 + tab0.col1 AS col2 FROM tab0 ---- 6622 7007 7469 onlyif mysql # use DIV operator for integer division query I rowsort label-8306 SELECT + - col1 DIV + col1 + - col2 FROM tab0 cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-8306 SELECT + - col1 / + col1 + - col2 FROM tab0 cor0 ---- -2 -34 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + cor0.col0 col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + col1 + + cor0.col0 + col1 * - cor0.col1 FROM tab2 AS cor0 ---- -193 -3344 -923 query I rowsort SELECT DISTINCT col2 * tab2.col0 + col1 + - tab2.col1 AS col0 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT - col1 * col1 + col2 * col0 + - col2 FROM tab2 AS cor0 ---- -1479 -799 2675 query I rowsort SELECT + + col1 * - cor0.col1 + col0 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT DISTINCT col1 * col0 + - col2 AS col0 FROM tab0 cor0 ---- 2031 3394 8017 query III rowsort SELECT * FROM tab1 AS cor0 WHERE cor0.col2 BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL + col1 + col0 FROM tab2 WHERE ( col1 * col2 * col0 ) NOT BETWEEN ( col1 * col0 ) AND ( NULL ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col2 * - col0 col2 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT + cor0.col2 + - cor0.col0 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5b9ded363f55d1d4bbc85491d2b84046 onlyif mysql # use DIV operator for integer division query I rowsort label-8317 SELECT + cor0.col1 DIV + col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8317 SELECT + cor0.col1 / + col1 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT col1 * col2 AS col2 FROM tab0 WHERE NOT ( - tab0.col2 NOT IN ( col1 ) ) AND NOT col0 > NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8319 SELECT tab0.col0 DIV - col0 AS col1 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8319 SELECT tab0.col0 / - col0 AS col1 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT ALL + col2 + + col2 + col0 AS col1 FROM tab1 ---- 111 178 272 query I rowsort SELECT ALL tab2.col1 * - tab2.col1 AS col1 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT ALL - col2 * col1 * col2 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT ALL + col1 + + col0 * + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT - + 34 * + col2 - - ( - col2 ) FROM tab0 cor0 ---- -1155 -2870 -35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8325 SELECT - ( col1 ) - CAST( col1 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -20 -26 -52 skipif mysql # not compatible query I rowsort label-8325 SELECT - ( col1 ) - CAST ( col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -20 -26 -52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8326 SELECT col0 * cor0.col0 - + CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- 1224 543 7839 skipif mysql # not compatible query I rowsort label-8326 SELECT col0 * cor0.col0 - + CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- 1224 543 7839 query I rowsort SELECT - 79 AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 1b7b0b34fe3431fb409719624d12791f query I rowsort SELECT - col0 + - 29 FROM tab0 cor0 ---- -118 -53 -64 query I rowsort SELECT DISTINCT 38 AS col1 FROM tab2, tab2 AS cor0 ---- 38 query I rowsort SELECT - 98 AS col1 FROM tab0, tab0 cor0, tab2 cor1 ---- 27 values hashing to 9b0655947ad21e0b95a137a474fa6a1f query I rowsort SELECT col1 + ( 33 + - col0 ) FROM tab1 cor0 ---- -21 -34 56 query I rowsort SELECT DISTINCT col1 * 59 - - 58 * col1 FROM tab1 AS cor0 ---- 1170 1521 3042 query I rowsort SELECT - cor0.col1 - 18 AS col0 FROM tab1 AS cor0 ---- -28 -31 -44 query I rowsort SELECT ALL - col0 - 44 AS col2 FROM tab1 AS cor0 ---- -108 -124 -47 query I rowsort SELECT DISTINCT + col0 + 56 * col2 AS col1 FROM tab0 AS cor0 ---- 1872 4681 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8336 SELECT ALL + CAST( 95 AS SIGNED ) FROM tab1 ---- 95 95 95 skipif mysql # not compatible query I rowsort label-8336 SELECT ALL + CAST ( 95 AS INTEGER ) FROM tab1 ---- 95 95 95 query I rowsort SELECT DISTINCT + 72 AS col2 FROM tab1, tab2 cor0 ---- 72 query I rowsort SELECT - 93 * ( + col0 ) AS col2 FROM tab0 AS cor0 ---- -2232 -3255 -8277 onlyif mysql # use DIV operator for integer division query I rowsort label-8339 SELECT - - 27 DIV - col0 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-8339 SELECT - - 27 / - col0 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( - col0 AS REAL ) + + col2 * - col1 AS col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT cor0.col0 + + cor0.col1 FROM tab1, tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8342 SELECT - col2 - + col1 DIV - col2 col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8342 SELECT - col2 - + col1 / - col2 col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT + ( col2 ) * + ( - col2 ) + + cor0.col0 * + cor0.col2 FROM tab0 AS cor0 ---- -297 34 574 onlyif mysql # use DIV operator for integer division query I rowsort label-8344 SELECT DISTINCT + 87 * cor0.col2 + - col1 DIV + 98 FROM tab2 AS cor0 ---- 2262 2349 3306 skipif mysql # not compatible query I rowsort label-8344 SELECT DISTINCT + 87 * cor0.col2 + - col1 / + 98 FROM tab2 AS cor0 ---- 2262 2349 3306 query I rowsort SELECT ALL + col1 - - col1 * + col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT - ( col1 ) + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT + 60 * + col0 + - col1 FROM tab2 AS cor0 ---- 389 4621 4723 onlyif mysql # use DIV operator for integer division query I rowsort label-8348 SELECT - 61 DIV col0 + - col1 FROM tab1 AS cor0 ---- -10 -13 -46 skipif mysql # not compatible query I rowsort label-8348 SELECT - 61 / col0 + - col1 FROM tab1 AS cor0 ---- -10 -13 -46 query I rowsort SELECT DISTINCT + - 71 * + col1 FROM tab1 AS cor0 ---- -1846 -710 -923 query I rowsort SELECT - col2 * + col1 - - ( - col0 ) FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT DISTINCT 27 + col2 * + 99 * cor0.col0 FROM tab2 AS cor0 ---- 18738 200799 297225 query I rowsort SELECT + ( tab1.col1 ) FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT ALL col1 * ( - col2 ) * 36 FROM tab2 ---- -23256 -30132 -55224 query I rowsort SELECT ALL - col1 * 33 FROM tab0 ---- -2838 -3003 -3201 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 87 col0 FROM tab1 ---- 87 87 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8356 SELECT CAST( 23 AS SIGNED ) FROM tab0 ---- 23 23 23 skipif mysql # not compatible query I rowsort label-8356 SELECT CAST ( 23 AS INTEGER ) FROM tab0 ---- 23 23 23 query I rowsort SELECT - 49 * + col0 AS col0 FROM tab2 AS cor0 ---- -343 -3822 -3871 query I rowsort SELECT DISTINCT - - 53 * col1 AS col0 FROM tab2 AS cor0 ---- 1643 3127 901 query I rowsort SELECT DISTINCT - tab0.col0 - col1 AS col2 FROM tab0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-8360 SELECT ( - col2 ) + tab2.col2 - col1 DIV + col0 AS col2 FROM tab2 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-8360 SELECT ( - col2 ) + tab2.col2 - col1 / + col0 AS col2 FROM tab2 ---- -4 0 0 query I rowsort SELECT + col1 * - tab0.col1 + + col2 FROM tab0 ---- -7363 -8199 -9408 query I rowsort SELECT + 71 + col1 * ( - 43 ) + tab0.col0 * col2 AS col0 FROM tab0 ---- -2835 -4065 3456 query I rowsort SELECT DISTINCT - ( + col2 ) * col2 * col0 - - col2 FROM tab0 ---- -26103 -34 -598354 query I rowsort SELECT ALL + 33 - col1 FROM tab0 ---- -53 -58 -64 query I rowsort SELECT DISTINCT + col0 - col2 * - col1 FROM tab1 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-8366 SELECT DISTINCT 86 * col0 DIV 14 FROM tab2 ---- 43 479 485 skipif mysql # not compatible query I rowsort label-8366 SELECT DISTINCT 86 * col0 / 14 FROM tab2 ---- 43 479 485 query I rowsort SELECT - 47 + tab2.col0 AS col2 FROM tab2 ---- -40 31 32 query I rowsort SELECT ALL - - ( col0 ) * + col0 + + col0 AS col2 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT col0 * - tab2.col0 * col1 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT - col0 * + col1 AS col0 FROM tab1 cor0 ---- -1040 -640 -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8371 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - col2 AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8371 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - col2 AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - - col2 * 47 * + cor0.col2 FROM tab2 AS cor0 ---- 31772 34263 67868 query I rowsort SELECT DISTINCT col2 * - 44 + col2 * col1 AS col2 FROM tab0 ---- 1386 3854 53 query I rowsort SELECT DISTINCT col0 + ( + col0 ) FROM tab1 ---- 128 160 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * 74 col0 FROM tab2 ---- 1924 1998 2812 onlyif mysql # use DIV operator for integer division query I rowsort label-8376 SELECT DISTINCT col0 DIV 72 + 11 * col1 * col0 FROM tab2 ---- 14774 2387 50623 skipif mysql # not compatible query I rowsort label-8376 SELECT DISTINCT col0 / 72 + 11 * col1 * col0 FROM tab2 ---- 14774 2387 50623 query I rowsort SELECT + 56 + - tab0.col1 AS col2 FROM tab0 ---- -30 -35 -41 query I rowsort SELECT ALL - 42 * - col2 AS col1 FROM tab2 cor0 ---- 1092 1134 1596 query I rowsort SELECT DISTINCT - - ( + col1 ) + + col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT ALL + + 70 + - col2 AS col0 FROM tab1 AS cor0 ---- -26 13 16 query I rowsort SELECT + 39 * - ( col1 ) AS col0 FROM tab2 AS cor0 ---- -1209 -2301 -663 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8382 SELECT - + CAST( NULL AS SIGNED ) * cor0.col2 + cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8382 SELECT - + CAST ( NULL AS INTEGER ) * cor0.col2 + cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * + 95 + - col0 * - col1 * col2 AS col0 FROM tab1 ---- 1742 35530 98605 query I rowsort SELECT ( + 86 ) + col2 FROM tab1 AS cor0 ---- 140 143 182 query I rowsort SELECT DISTINCT col1 + + tab2.col0 AS col1 FROM tab2 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 34 col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 query I rowsort SELECT ALL - col2 + ( + col0 ) * col0 FROM tab0 ---- 1224 543 7839 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8388 SELECT + tab2.col2 + + col1 * col2 * col0 + CAST( col2 AS SIGNED ) AS col0 FROM tab2 ---- 119704 51110 5913 skipif mysql # not compatible query I rowsort label-8388 SELECT + tab2.col2 + + col1 * col2 * col0 + CAST ( col2 AS INTEGER ) AS col0 FROM tab2 ---- 119704 51110 5913 query I rowsort SELECT DISTINCT col2 + 85 FROM tab2 ---- 111 112 123 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 * 98 col0 FROM tab2 ---- 1666 3038 5782 query I rowsort SELECT - col2 + + 2 FROM tab2 cor0 ---- -24 -25 -36 query I rowsort SELECT 3 * col1 * + col1 + cor0.col2 * - col0 AS col2 FROM tab2 AS cor0 ---- -2135 2694 8415 query I rowsort SELECT + 13 + - cor0.col0 * col2 FROM tab2 AS cor0 ---- -176 -2015 -2989 query I rowsort SELECT ALL - col1 + + cor0.col0 AS col0 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT ALL + + 66 + col1 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 166 235 742 query I rowsort SELECT ALL col2 * + 93 AS col1 FROM tab2 AS cor0 ---- 2418 2511 3534 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - 15 col0 FROM tab1 AS cor0 ---- 1200 45 960 query I rowsort SELECT 31 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to d1ebd1cea4a9773069af34fbf8ea3540 query I rowsort SELECT DISTINCT - col1 + - col1 * ( + col1 + col1 ) FROM tab2 AS cor0 ---- -1953 -595 -7021 onlyif mysql # use DIV operator for integer division query I rowsort label-8400 SELECT ALL col1 * col1 + ( - 89 ) DIV col2 AS col1 FROM tab1 AS cor0 ---- 169 675 99 skipif mysql # not compatible query I rowsort label-8400 SELECT ALL col1 * col1 + ( - 89 ) / col2 AS col1 FROM tab1 AS cor0 ---- 169 675 99 query I rowsort SELECT ALL + + 65 * col2 * cor0.col1 FROM tab0 AS cor0 ---- 184470 485030 6305 onlyif mysql # use DIV operator for integer division query I rowsort label-8402 SELECT DISTINCT + + col2 * - col2 + + col2 * col1 DIV + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -1056 -6642 0 skipif mysql # not compatible query I rowsort label-8402 SELECT DISTINCT + + col2 * - col2 + + col2 * col1 / + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -1056 -6642 0 query I rowsort SELECT ALL - col0 + + cor0.col0 * 21 * + col1 FROM tab0 AS cor0 ---- 169990 43320 71260 onlyif mysql # use DIV operator for integer division query I rowsort label-8404 SELECT ALL col2 DIV + col2 + - col1 * + col1 * - 23 + + col2 DIV - col2 AS col0 FROM tab0 AS cor0 ---- 170108 190463 216407 skipif mysql # not compatible query I rowsort label-8404 SELECT ALL col2 / + col2 + - col1 * + col1 * - 23 + + col2 / - col2 AS col0 FROM tab0 AS cor0 ---- 170108 190463 216407 query I rowsort SELECT + col0 + - 26 FROM tab1 cor0 ---- -23 38 54 onlyif mysql # use DIV operator for integer division query I rowsort label-8406 SELECT ALL - col1 DIV 90 + + 79 FROM tab1 AS cor0 ---- 79 79 79 skipif mysql # not compatible query I rowsort label-8406 SELECT ALL - col1 / 90 + + 79 FROM tab1 AS cor0 ---- 79 79 79 query I rowsort SELECT ALL ( cor1.col0 ) FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd onlyif mysql # use DIV operator for integer division query I rowsort label-8408 SELECT col0 DIV col0 + - 86 AS col1 FROM tab0 AS cor0 ---- -85 -85 -85 skipif mysql # not compatible query I rowsort label-8408 SELECT col0 / col0 + - 86 AS col1 FROM tab0 AS cor0 ---- -85 -85 -85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8409 SELECT cor0.col0 * - CAST( NULL AS DECIMAL ) * + 5 AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8409 SELECT cor0.col0 * - CAST ( NULL AS REAL ) * + 5 AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col2 * col0 - col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT ALL col0 * 65 * col2 + col0 FROM tab0 AS cor0 ---- 2310 474459 51504 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 33 col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 33 query I rowsort SELECT DISTINCT + col0 + 16 + cor0.col2 FROM tab1 AS cor0 ---- 137 192 73 query I rowsort SELECT + col0 * - cor0.col0 - - col2 * col2 * - 75 FROM tab1 AS cor0 ---- -218709 -247771 -697600 query I rowsort SELECT DISTINCT col1 + 52 AS col0 FROM tab0 AS cor0 ---- 138 143 149 query I rowsort SELECT + col1 * ( - col2 + + col1 ) * - col0 FROM tab1 AS cor0 ---- 2184 30080 86320 onlyif mysql # use DIV operator for integer division query I rowsort label-8417 SELECT + - col2 + col2 DIV 66 FROM tab0 AS cor0 ---- -1 -33 -81 skipif mysql # not compatible query I rowsort label-8417 SELECT + - col2 + col2 / 66 FROM tab0 AS cor0 ---- -1 -33 -81 query I rowsort SELECT col1 * - ( col1 + + col2 ) FROM tab1 AS cor0 ---- -1417 -2080 -670 onlyif mysql # use DIV operator for integer division query I rowsort label-8419 SELECT ( col0 ) DIV col0 + - col2 AS col0 FROM tab2 AS cor0 ---- -25 -26 -37 skipif mysql # not compatible query I rowsort label-8419 SELECT ( col0 ) / col0 + - col2 AS col0 FROM tab2 AS cor0 ---- -25 -26 -37 query I rowsort SELECT - cor1.col0 FROM tab0, tab1 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 26e45cd9fe71a2b90a8bdef20c88e70d query I rowsort SELECT ( - col0 ) * + col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT 9 + cor0.col2 * - col1 FROM tab0 AS cor0 ---- -2829 -7453 -88 query I rowsort SELECT col2 * col1 + - col1 AS col2 FROM tab0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT tab1.col0 * + col2 * col1 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT - - col2 * + 89 FROM tab2 AS cor0 ---- 2314 2403 3382 query I rowsort SELECT ALL + - 35 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 6d967b3bac2e01a0318865f682f9a97b query I rowsort SELECT DISTINCT - tab1.col1 * tab1.col0 * - col2 AS col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT + tab0.col2 + + 16 + + 10 AS col0 FROM tab0, tab0 AS cor0 ---- 108 27 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 86 col0 FROM tab2 ---- 86 86 86 query I rowsort SELECT ALL col2 * col2 * - 50 + - col1 AS col0 FROM tab1 AS cor0 ---- -145826 -162460 -460813 query I rowsort SELECT ALL + col0 + col2 * col2 * tab0.col2 FROM tab0 ---- 35961 36 551457 query I rowsort SELECT + col1 + col0 * + col1 AS col2 FROM tab0 ---- 2150 3492 8190 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) IN ( col1 * tab0.col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8434 SELECT ALL col1 DIV col0 + + col1 * tab2.col1 * col0 FROM tab2 ---- 22831 271518 6731 skipif mysql # not compatible query I rowsort label-8434 SELECT ALL col1 / col0 + + col1 * tab2.col1 * col0 FROM tab2 ---- 22831 271518 6731 query I rowsort SELECT col0 * col2 + col1 * col0 * - col0 - - col0 FROM tab0 ---- -118755 -48720 -713424 query III rowsort SELECT DISTINCT * FROM tab1 WHERE + col2 * + col0 * - col1 NOT BETWEEN NULL AND ( col1 ) ---- query I rowsort SELECT DISTINCT tab2.col0 + + col1 AS col2 FROM tab2 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + tab2.col2 * col0 col0 FROM tab2 ---- 196 2106 3081 query I rowsort SELECT ALL - col0 * - col2 - - tab0.col2 AS col2 FROM tab0 ---- 36 7380 825 query III rowsort SELECT ALL * FROM tab0 WHERE NULL IN ( col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8441 SELECT ALL tab2.col1 DIV - col0 + - col0 * - col1 FROM tab2 ---- 1343 213 4602 skipif mysql # not compatible query I rowsort label-8441 SELECT ALL tab2.col1 / - col0 + - col0 * - col1 FROM tab2 ---- 1343 213 4602 query I rowsort SELECT col2 + - tab2.col2 + - col0 AS col1 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT DISTINCT 71 FROM tab1, tab0, tab0 AS cor0 ---- 71 onlyif mysql # use DIV operator for integer division query I rowsort label-8444 SELECT - + 10 * - col1 DIV - ( cor0.col1 ) + - col2 AS col0 FROM tab1 cor0 ---- -106 -64 -67 skipif mysql # not compatible query I rowsort label-8444 SELECT - + 10 * - col1 / - ( cor0.col1 ) + - col2 AS col0 FROM tab1 cor0 ---- -106 -64 -67 query I rowsort SELECT ALL + col1 * + col0 - + 90 FROM tab2 ---- 1253 127 4512 query I rowsort SELECT col2 * + col0 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT DISTINCT + 58 * col0 + 69 + col2 FROM tab0 AS cor0 ---- 1494 2100 5313 query I rowsort SELECT + + col1 * + col1 * - col1 - cor0.col1 FROM tab2 AS cor0 ---- -205438 -29822 -4930 query I rowsort SELECT ALL col2 * - tab1.col1 AS col0 FROM tab1 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * col1 + col2 + col0 col0 FROM tab2 WHERE NULL <> - col2 + col0 ---- query III rowsort SELECT ALL * FROM tab2 WHERE NOT ( col1 ) IN ( col0 + + col1 * col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query III rowsort SELECT ALL * FROM tab0 WHERE + tab0.col2 NOT BETWEEN col2 AND ( NULL ) ---- query III rowsort SELECT * FROM tab2 AS cor0 WHERE ( - col0 ) <= ( + col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT col1 * - col2 * + col0 FROM tab0 AS cor0 WHERE ( col0 + col0 ) <> NULL ---- query III rowsort SELECT * FROM tab0 WHERE col2 NOT BETWEEN NULL AND - col1 ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT ALL tab0.col2 - tab0.col2 AS col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL + col0 FROM tab0 WHERE - col0 IN ( tab0.col2 * col0 + col0 * + col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8458 SELECT DISTINCT + col0 + + col2 DIV + col1 FROM tab2 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-8458 SELECT DISTINCT + col0 + + col2 / + col1 FROM tab2 ---- 7 78 81 query I rowsort SELECT ALL col2 * col2 + + col0 + col2 FROM tab1 WHERE - col0 IN ( tab1.col0 ) ---- query I rowsort SELECT col1 * + tab0.col2 + col0 AS col1 FROM tab0 WHERE NOT NULL IN ( col1 + + col2 * col2 ) ---- query I rowsort SELECT - tab1.col1 + - tab1.col2 FROM tab1 ---- -109 -67 -80 query I rowsort SELECT ALL - col0 - col1 AS col2 FROM tab0 ---- -110 -132 -180 query III rowsort SELECT * FROM tab2 WHERE ( NULL ) <> + col2 ---- query I rowsort SELECT ALL + tab1.col0 - col0 AS col2 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8465 SELECT ALL col1 DIV col0 + + col2 * + col1 AS col1 FROM tab0 ---- 2841 7463 99 skipif mysql # not compatible query I rowsort label-8465 SELECT ALL col1 / col0 + + col2 * + col1 AS col1 FROM tab0 ---- 2841 7463 99 query III rowsort SELECT DISTINCT * FROM tab2 WHERE col0 NOT IN ( col2 * col2 + col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT ALL col1 AS col0 FROM tab1 WHERE NOT ( NULL ) > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab2.col2 - + col2 col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT col1 * + col2 * - cor0.col2 FROM tab0 cor0 ---- -611884 -93654 -97 query I rowsort SELECT ALL - ( col0 ) * col2 - 56 * col2 FROM tab2 AS cor0 ---- -1701 -3484 -5130 query I rowsort SELECT DISTINCT + col0 * 79 FROM tab2 cor0 ---- 553 6162 6241 query I rowsort SELECT DISTINCT + + col0 + + col1 * - col2 AS col2 FROM tab0 AS cor0 ---- -2814 -62 -7373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8473 SELECT ( - col1 ) / tab2.col1 + 72 * ( + col1 + CAST( NULL AS SIGNED ) ) AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8473 SELECT ( - col1 ) / tab2.col1 + 72 * ( + col1 + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8474 SELECT ALL + CAST( - 42 AS SIGNED ) * - col2 FROM tab1 AS cor0 ---- 2268 2394 4032 skipif mysql # not compatible query I rowsort label-8474 SELECT ALL + CAST ( - 42 AS INTEGER ) * - col2 FROM tab1 AS cor0 ---- 2268 2394 4032 query I rowsort SELECT ALL + + col2 + - 75 AS col0 FROM tab0 AS cor0 ---- -42 -74 7 query I rowsort SELECT 25 * col2 * col0 AS col1 FROM tab0 cor0 ---- 182450 19800 875 query I rowsort SELECT - 88 + 12 * + col0 * 25 FROM tab2 AS cor0 ---- 2012 23312 23612 query I rowsort SELECT ALL 37 * - cor0.col2 FROM tab1 AS cor0 ---- -1998 -2109 -3552 query I rowsort SELECT ALL + + 58 * col1 AS col0 FROM tab1 AS cor0 ---- 1508 580 754 query I rowsort SELECT DISTINCT 97 * + col0 AS col1 FROM tab2 AS cor0 ---- 679 7566 7663 query I rowsort SELECT DISTINCT ( + col1 ) + + col2 * col1 AS col2 FROM tab0 cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT 27 + col1 * - cor0.col1 FROM tab0 AS cor0 ---- -7369 -8254 -9382 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8483 SELECT DISTINCT - col0 + col2 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8483 SELECT DISTINCT - col0 + col2 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - - col1 * col1 + 56 AS col1 FROM tab0 AS cor0 ---- 7452 8337 9465 query I rowsort SELECT ALL + col1 - + col2 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT col0 + + col2 * - 5 AS col2 FROM tab1 AS cor0 ---- -221 -267 -400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8487 SELECT ALL ( - col2 ) + - CAST( NULL AS SIGNED ) * col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8487 SELECT ALL ( - col2 ) + - CAST ( NULL AS INTEGER ) * col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 75 + col1 FROM tab0 AS cor0 ---- 161 166 172 query I rowsort SELECT ALL + 78 - - col2 AS col2 FROM tab2 AS cor0 ---- 104 105 116 query I rowsort SELECT - 41 * col2 FROM tab0 AS cor0 ---- -1353 -3362 -41 query I rowsort SELECT ALL - ( + col2 ) + cor0.col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT DISTINCT + col2 * cor0.col0 + + cor0.col2 * col0 * col1 + - col2 AS col2 FROM tab1 AS cor0 ---- 107424 40071 4320 query I rowsort SELECT ALL + 10 * ( + tab0.col0 ) FROM tab0 ---- 240 350 890 query I rowsort SELECT - cor0.col0 * tab2.col1 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to 06f1aa65839c1bfc8581580bacdb6787 query I rowsort SELECT ALL - 78 AS col0 FROM tab1, tab0 cor0 ---- 9 values hashing to b6e4cc21599216686f0cf45b85668b2c query I rowsort SELECT + col0 + - 8 FROM tab0 AS cor0 ---- 16 27 81 query I rowsort SELECT ALL + col2 + + cor0.col2 * + col2 FROM tab0 AS cor0 ---- 1122 2 6806 onlyif mysql # use DIV operator for integer division query I rowsort label-8498 SELECT - - col1 + - col1 DIV col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-8498 SELECT - - col1 + - col1 / col2 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8499 SELECT - - col1 * - CAST( NULL AS SIGNED ) + col1 * - col1 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8499 SELECT - - col1 * - CAST ( NULL AS INTEGER ) + col1 * - col1 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8500 SELECT + col1 * + CAST( + col0 AS SIGNED ) + - col0 * col2 FROM tab1 cor0 ---- -3008 -6640 -84 skipif mysql # not compatible query I rowsort label-8500 SELECT + col1 * + CAST ( + col0 AS INTEGER ) + - col0 * col2 FROM tab1 cor0 ---- -3008 -6640 -84 query I rowsort SELECT DISTINCT + col0 * 46 FROM tab2 AS cor0 ---- 322 3588 3634 query I rowsort SELECT - - col0 + + col2 AS col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT - - col1 * - 45 AS col0 FROM tab1 AS cor0 ---- -1170 -450 -585 query I rowsort SELECT - tab0.col1 * + tab0.col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + tab0.col0 - col0 AS col1 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT col2 + + col0 * col2 * + col0 FROM tab1 AS cor0 ---- 233529 540 614496 query I rowsort SELECT + cor0.col2 - ( - cor1.col1 ) FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 193f02533a54aa725386e300dcc85182 query I rowsort SELECT ( + col2 + + col2 ) FROM tab0 ---- 164 2 66 query I rowsort SELECT ALL col2 + - col2 * - ( col0 ) AS col0 FROM tab0 ---- 36 7380 825 query I rowsort SELECT + 12 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT - col0 + ( cor0.col1 ) AS col2 FROM tab1 AS cor0 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 71 col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c1aace5d5fe27721cc925552513c85c0 query I rowsort SELECT - 1 - col0 FROM tab2 AS cor0 ---- -79 -8 -80 query I rowsort SELECT ALL + col1 * + col0 + 74 * 54 AS col1 FROM tab1 AS cor0 ---- 4074 4636 5036 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8515 SELECT DISTINCT + cor0.col1 * + col1 - + CAST( NULL AS DECIMAL ) * + col2 AS col0 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8515 SELECT DISTINCT + cor0.col1 * + col1 - + CAST ( NULL AS REAL ) * + col2 AS col0 FROM tab1 cor0 ---- NULL query I rowsort SELECT cor0.col1 + col2 * + 14 FROM tab0 AS cor0 ---- 111 1239 548 query I rowsort SELECT + - col0 * col0 + 70 FROM tab2 AS cor0 ---- -6014 -6171 21 query I rowsort SELECT DISTINCT - 8 AS col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- -8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + 94 col2 FROM tab2 cor0 ---- 101 172 173 onlyif mysql # use DIV operator for integer division query I rowsort label-8520 SELECT + + col0 DIV + col1 - + col2 FROM tab1 AS cor0 ---- -51 -54 -90 skipif mysql # not compatible query I rowsort label-8520 SELECT + + col0 / + col1 - + col2 FROM tab1 AS cor0 ---- -51 -54 -90 query I rowsort SELECT DISTINCT - col1 * col0 * - col2 + col0 * + col2 AS col2 FROM tab2 ---- 121680 54036 6048 onlyif mysql # use DIV operator for integer division query I rowsort label-8522 SELECT + col0 DIV + col0 + + 47 AS col0 FROM tab2 ---- 48 48 48 skipif mysql # not compatible query I rowsort label-8522 SELECT + col0 / + col0 + + 47 AS col0 FROM tab2 ---- 48 48 48 query IIIIIIIII rowsort SELECT ALL * FROM tab1, tab0, tab2 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8524 SELECT col1 DIV 4 + - col1 AS col2 FROM tab0 AS cor0 ---- -65 -69 -73 skipif mysql # not compatible query I rowsort label-8524 SELECT col1 / 4 + - col1 AS col2 FROM tab0 AS cor0 ---- -65 -69 -73 query I rowsort SELECT 85 + + col0 FROM tab1 ---- 149 165 88 onlyif mysql # use DIV operator for integer division query I rowsort label-8526 SELECT - 86 DIV col0 AS col2 FROM tab0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-8526 SELECT - 86 / col0 AS col2 FROM tab0 ---- -2 -3 0 query I rowsort SELECT + 8 * - col1 FROM tab2 AS cor0 ---- -136 -248 -472 query I rowsort SELECT + - ( - 51 ) * - col1 AS col1 FROM tab0 AS cor0 ---- -4386 -4641 -4947 query I rowsort SELECT - col1 * - 25 AS col0 FROM tab2 AS cor0 ---- 1475 425 775 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + ( + cor0.col2 ) ) * col1 col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT ( + 59 ) * - cor0.col2 + ( ( col0 ) ) FROM tab0 cor0 ---- -1923 -24 -4749 query I rowsort SELECT + - 4 * col1 FROM tab2 AS cor0 ---- -124 -236 -68 query I rowsort SELECT DISTINCT - ( 50 ) AS col0 FROM tab0 AS cor0 ---- -50 query I rowsort SELECT DISTINCT + 48 * col1 AS col1 FROM tab0 cor0 ---- 4128 4368 4656 query I rowsort SELECT DISTINCT - col1 * col0 + + col0 * + ( + col2 * + col2 ) + + 5 AS col0 FROM tab2 AS cor0 ---- 112738 48131 4891 query I rowsort SELECT ALL + + col1 + col1 * + 83 FROM tab2 AS cor0 ---- 1428 2604 4956 query I rowsort SELECT + + 85 + col1 AS col2 FROM tab1 AS cor0 ---- 111 95 98 onlyif mysql # use DIV operator for integer division query I rowsort label-8538 SELECT cor0.col1 DIV - cor0.col2 col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8538 SELECT cor0.col1 / - cor0.col2 col2 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT tab0.col1 * + col0 * col1 AS col1 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT - 64 AS col1 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 100c625e45715c20368551989514ba64 query I rowsort SELECT DISTINCT - + col0 + col1 + - col1 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ( col1 ) * + col2 * + 98 - + col2 FROM tab2 ---- 150306 63270 81999 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 40 col0 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to f02f17e9bc17e514af018c6f245ed7a9 query I rowsort SELECT DISTINCT - cor0.col0 + col0 + + cor0.col2 * cor0.col0 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8545 SELECT ALL - - col1 + + CAST( NULL AS SIGNED ) AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8545 SELECT ALL - - col1 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8546 SELECT col2 * + CAST( - col0 AS SIGNED ) FROM tab1 AS cor0 ---- -162 -3648 -7680 skipif mysql # not compatible query I rowsort label-8546 SELECT col2 * + CAST ( - col0 AS INTEGER ) FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8547 SELECT + col0 * CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8547 SELECT + col0 * CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8548 SELECT DISTINCT - - col2 + + CAST( + col0 + col1 AS SIGNED ) FROM tab1 AS cor0 ---- 131 189 83 skipif mysql # not compatible query I rowsort label-8548 SELECT DISTINCT - - col2 + + CAST ( + col0 + col1 AS INTEGER ) FROM tab1 AS cor0 ---- 131 189 83 onlyif mysql # use DIV operator for integer division query I rowsort label-8549 SELECT ALL - col2 DIV - ( col0 ) FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8549 SELECT ALL - col2 / - ( col0 ) FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT + + cor0.col2 * + ( 39 ) AS col1 FROM tab1 AS cor0 ---- 2106 2223 3744 query I rowsort SELECT col0 * + ( col2 * col0 ) AS col0 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT DISTINCT - col0 + - ( - 65 ) FROM tab2 AS cor0 ---- -13 -14 58 query I rowsort SELECT ALL - cor0.col0 * 0 AS col1 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 onlyif mysql # use DIV operator for integer division query I rowsort label-8554 SELECT DISTINCT + col2 DIV + CAST( cor0.col0 AS SIGNED ) FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-8554 SELECT DISTINCT + col2 / + CAST ( cor0.col0 AS INTEGER ) FROM tab1 AS cor0 ---- 0 1 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8555 SELECT DISTINCT - col0 * - CAST( - 71 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- -1704 -2485 -6319 skipif mysql # not compatible query I rowsort label-8555 SELECT DISTINCT - col0 * - CAST ( - 71 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- -1704 -2485 -6319 query I rowsort SELECT - + col0 + + ( - cor0.col2 ) * - col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT DISTINCT + col2 + 7 FROM tab0 AS cor0 ---- 40 8 89 query I rowsort SELECT + tab2.col2 + - 31 FROM tab2 ---- -4 -5 7 query I rowsort SELECT + + 46 + col1 * cor0.col0 * + col2 AS col1 FROM tab0 AS cor0 ---- 3441 664164 68158 query I rowsort SELECT DISTINCT - + 95 * - col2 AS col1 FROM tab2 cor0 ---- 2470 2565 3610 query I rowsort SELECT 99 AS col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 05ea182fd6036c7f5e0ea08fc061cc67 onlyif mysql # use DIV operator for integer division query I rowsort label-8562 SELECT ALL + cor0.col1 DIV cor0.col0 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-8562 SELECT ALL + cor0.col1 / cor0.col0 FROM tab2 AS cor0 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - ( + col1 ) col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT tab1.col2 * + tab1.col2 + 63 FROM tab1 ---- 2979 3312 9279 query I rowsort SELECT DISTINCT ( + col1 * + 13 ) + 71 FROM tab1 ---- 201 240 409 onlyif mysql # use DIV operator for integer division query I rowsort label-8566 SELECT + 58 DIV col1 + col2 AS col2 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-8566 SELECT + 58 / col1 + col2 AS col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT cor0.col0 * - 53 AS col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- -159 -3392 -4240 onlyif mysql # use DIV operator for integer division query I rowsort label-8568 SELECT col1 + col2 DIV ( + tab1.col0 ) FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-8568 SELECT col1 + col2 / ( + tab1.col0 ) FROM tab1 ---- 10 14 44 onlyif mysql # use DIV operator for integer division query I rowsort label-8569 SELECT DISTINCT - col2 DIV col2 + ( - col1 ) * col2 DIV ( col0 + col2 * + col0 ) AS col1 FROM tab1 ---- -1 -9 skipif mysql # not compatible query I rowsort label-8569 SELECT DISTINCT - col2 / col2 + ( - col1 ) * col2 / ( col0 + col2 * + col0 ) AS col1 FROM tab1 ---- -1 -9 query I rowsort SELECT 15 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d1d280d38bf9c2d5d5ec90dd43aeaffd query I rowsort SELECT + 58 - cor0.col0 * - col1 FROM tab2 AS cor0 ---- 1401 275 4660 query I rowsort SELECT DISTINCT + 7 - + col2 AS col0 FROM tab1 AS cor0 ---- -47 -50 -89 query I rowsort SELECT ALL - col0 + - cor0.col1 * ( + cor0.col1 ) FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT + + cor0.col2 + col2 * col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL + 11 * cor0.col2 FROM tab2 AS cor0 ---- 286 297 418 onlyif mysql # use DIV operator for integer division query I rowsort label-8576 SELECT - - col2 DIV + col0 + 99 + + col2 AS col2 FROM tab0 AS cor0 ---- 100 133 181 skipif mysql # not compatible query I rowsort label-8576 SELECT - - col2 / + col0 + 99 + + col2 AS col2 FROM tab0 AS cor0 ---- 100 133 181 query I rowsort SELECT DISTINCT + + col1 + ( + col0 ) FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + - col0 * + ( + col1 ) * - col0 AS col2 FROM tab1 AS cor0 ---- 234 40960 83200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col0 * + cor0.col0 col2 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT - cor0.col0 * ( col1 * + cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- -177504 -329315 -737009 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8581 SELECT DISTINCT CAST( NULL AS DECIMAL ) / + 87 + - col0 * + tab0.col1 - col0 * + col0 AS col1 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-8581 SELECT DISTINCT CAST ( NULL AS REAL ) / + 87 + - col0 * + tab0.col1 - col0 * + col0 AS col1 FROM tab0 ---- NULL query I rowsort SELECT DISTINCT 12 * + ( - col1 * + col1 ) - - 94 AS col0 FROM tab0 ---- -112814 -88658 -99278 query I rowsort SELECT + 53 + col0 FROM tab1 ---- 117 133 56 query I rowsort SELECT 34 * col2 AS col0 FROM tab2 ---- 1292 884 918 query I rowsort SELECT col2 + + col2 * col2 * 39 AS col2 FROM tab2 AS cor0 ---- 26390 28458 56354 query I rowsort SELECT DISTINCT + ( ( + col0 ) ) * 50 FROM tab0 AS cor0 ---- 1200 1750 4450 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * col0 * + col1 col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 onlyif mysql # use DIV operator for integer division query I rowsort label-8588 SELECT DISTINCT ( + col1 ) DIV - col0 + + col0 * - 1 AS col0 FROM tab0 AS cor0 ---- -27 -37 -90 skipif mysql # not compatible query I rowsort label-8588 SELECT DISTINCT ( + col1 ) / - col0 + + col0 * - 1 AS col0 FROM tab0 AS cor0 ---- -27 -37 -90 query I rowsort SELECT ALL ( 95 ) * col2 + - col0 FROM tab1 AS cor0 ---- 5127 5351 9040 query I rowsort SELECT ALL - cor0.col1 + 58 FROM tab2 AS cor0 ---- -1 27 41 query I rowsort SELECT ALL - col1 - ( col0 ) FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT - ( col1 ) + + col1 * col0 * col1 FROM tab1 cor0 ---- 13507 2002 6390 query I rowsort SELECT - - col1 * + col0 + + 76 * col0 FROM tab2 AS cor0 ---- 10530 7347 749 query I rowsort SELECT + col0 + + col2 * 35 AS col1 FROM tab0 AS cor0 ---- 1179 2959 70 query I rowsort SELECT ALL - + col1 * cor0.col2 + + 76 AS col1 FROM tab0 cor0 ---- -21 -2762 -7386 query I rowsort SELECT + col2 * - cor0.col0 + + ( - col0 ) AS col1 FROM tab2 cor0 ---- -196 -2106 -3081 query I rowsort SELECT DISTINCT col2 * - col0 - + 32 AS col1 FROM tab0 AS cor0 ---- -67 -7330 -824 query I rowsort SELECT 63 * col2 + ( - cor0.col2 ) * col0 AS col2 FROM tab2 AS cor0 ---- -390 -608 1512 query I rowsort SELECT DISTINCT col2 * + col1 * + col1 AS col1 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT + col1 - + col2 * ( ( col1 ) ) FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT - + col0 * - col1 + 73 AS col0 FROM tab2 cor0 ---- 1416 290 4675 query I rowsort SELECT + col2 * + col0 + - ( - ( - col1 ) ) FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT + col1 * col1 + ( - col0 * col0 ) - - col2 AS col2 FROM tab1 AS cor0 ---- -3939 -6135 721 onlyif mysql # use DIV operator for integer division query I rowsort label-8604 SELECT DISTINCT + 11 * + col0 - tab2.col0 DIV CAST( + col1 AS SIGNED ) FROM tab2 ---- 77 857 865 skipif mysql # not compatible query I rowsort label-8604 SELECT DISTINCT + 11 * + col0 - tab2.col0 / CAST ( + col1 AS INTEGER ) FROM tab2 ---- 77 857 865 query I rowsort SELECT ALL 96 - + col2 AS col2 FROM tab1 ---- 0 39 42 query I rowsort SELECT ALL col0 * - col1 + - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT + - 31 + - col0 AS col2 FROM tab0 AS cor0 ---- -120 -55 -66 query I rowsort SELECT ALL - + 16 + - cor0.col2 * col2 FROM tab2 AS cor0 ---- -1460 -692 -745 query I rowsort SELECT DISTINCT - cor0.col2 * 6 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- -324 -342 -576 query I rowsort SELECT ALL + ( + 41 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT - 73 FROM tab2, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 2931474b870c05694e446771031a6949 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 ALL + + col0 * + cor0.col2 * + ( + cor0.col1 ) FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT col0 * ( + col1 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ( + 19 ) AS col2 FROM tab1 AS cor0 ---- 19 19 19 query I rowsort SELECT ALL + + ( + col0 ) + + col2 AS col1 FROM tab1 AS cor0 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8617 SELECT ALL - CAST( NULL AS SIGNED ) + - col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8617 SELECT ALL - CAST ( NULL AS INTEGER ) + - col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1406 650 702 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8619 SELECT DISTINCT - col2 + 20 + + cor0.col2 * CAST( col0 AS SIGNED ) FROM tab2 AS cor0 ---- 182 2022 2984 skipif mysql # not compatible query I rowsort label-8619 SELECT DISTINCT - col2 + 20 + + cor0.col2 * CAST ( col0 AS INTEGER ) FROM tab2 AS cor0 ---- 182 2022 2984 query I rowsort SELECT - + ( cor0.col2 ) * col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8621 SELECT + CAST( + col1 AS SIGNED ) + col1 * 88 AS col2 FROM tab0 AS cor0 ---- 7654 8099 8633 skipif mysql # not compatible query I rowsort label-8621 SELECT + CAST ( + col1 AS INTEGER ) + col1 * 88 AS col2 FROM tab0 AS cor0 ---- 7654 8099 8633 query I rowsort SELECT ALL + col2 * ( - col1 + + col0 * + col2 ) FROM tab1 ---- 207366 7344 736032 onlyif mysql # use DIV operator for integer division query I rowsort label-8623 SELECT ALL 44 + - col2 * ( - col0 + col1 ) DIV cor0.col0 AS col2 FROM tab1 cor0 ---- -370 124 92 skipif mysql # not compatible query I rowsort label-8623 SELECT ALL 44 + - col2 * ( - col0 + col1 ) / cor0.col0 AS col2 FROM tab1 cor0 ---- -370 124 92 query I rowsort SELECT - + cor0.col0 * - cor0.col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - 60 * + col1 AS col2 FROM tab0 cor0 ---- -5160 -5460 -5820 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - ( - col0 ) * + ( col1 ) + cor0.col1 col0 FROM tab0 cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL col1 + col1 * 69 FROM tab0 AS cor0 ---- 6020 6370 6790 onlyif mysql # use DIV operator for integer division query I rowsort label-8628 SELECT DISTINCT - CAST( - col0 AS SIGNED ) + col1 DIV - col1 + col0 * - col1 AS col2 FROM tab2 ---- -1265 -211 -4525 skipif mysql # not compatible query I rowsort label-8628 SELECT DISTINCT - CAST ( - col0 AS INTEGER ) + col1 / - col1 + col0 * - col1 AS col2 FROM tab2 ---- -1265 -211 -4525 query I rowsort SELECT DISTINCT col1 * cor0.col2 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 244068 679042 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-8630 SELECT DISTINCT + + col1 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-8630 SELECT DISTINCT + + col1 / + col1 AS col0 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT 16 + col1 AS col0 FROM tab0 AS cor0 ---- 102 107 113 query I rowsort SELECT + - cor0.col1 * col0 + col1 * + col1 AS col2 FROM tab2 AS cor0 ---- -1054 -1121 744 query I rowsort SELECT - 33 * col0 FROM tab1 ---- -2112 -2640 -99 query I rowsort SELECT DISTINCT - 40 * col0 FROM tab1 ---- -120 -2560 -3200 query I rowsort SELECT - tab1.col0 * + 46 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 6df1ea1c026b5b3a7c4ad87aa9eaac0d query I rowsort SELECT - col0 + - col1 * - 87 AS col0 FROM tab2 AS cor0 ---- 1400 2690 5055 query I rowsort SELECT - cor0.col0 * - cor0.col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - col1 * ( - 54 ) + + col0 FROM tab2 AS cor0 ---- 1681 3264 997 query I rowsort SELECT col1 * - col2 + - col1 AS col2 FROM tab0 cor0 ---- -194 -2924 -7553 query I rowsort SELECT DISTINCT 83 + cor0.col1 * cor0.col0 AS col0 FROM tab2, tab0, tab1 AS cor0 ---- 1123 161 723 query I rowsort SELECT + 64 * 38 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to acbdd15115f732f3c796b2eaee39d75c onlyif mysql # use DIV operator for integer division query I rowsort label-8642 SELECT ALL + 37 DIV col0 AS col2 FROM tab2 ---- 0 0 5 skipif mysql # not compatible query I rowsort label-8642 SELECT ALL + 37 / col0 AS col2 FROM tab2 ---- 0 0 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8643 SELECT ALL col0 * - CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8643 SELECT ALL col0 * - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT cor0.col1 + - 73 FROM tab0 AS cor0 ---- 13 18 24 query I rowsort SELECT - col0 + col0 * - 76 FROM tab2 AS cor0 ---- -539 -6006 -6083 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8646 SELECT col2 * - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8646 SELECT col2 * - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 16 AS col2 FROM tab0 cor0 CROSS JOIN tab0, tab1 AS cor1 ---- -16 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8648 SELECT ALL col0 / CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8648 SELECT ALL col0 / CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8649 SELECT ALL tab1.col0 + col1 DIV col1 AS col2 FROM tab1 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-8649 SELECT ALL tab1.col0 + col1 / col1 AS col2 FROM tab1 ---- 4 65 81 query I rowsort SELECT + col2 - 22 AS col1 FROM tab2 AS cor0 ---- 16 4 5 query I rowsort SELECT DISTINCT - + col1 + 48 AS col0 FROM tab1 cor0 ---- 22 35 38 query I rowsort SELECT DISTINCT + col2 + ( + cor0.col1 * - 39 ) AS col2 FROM tab1 AS cor0 ---- -333 -411 -960 query I rowsort SELECT cor0.col2 * + col2 + col1 AS col0 FROM tab0 cor0 ---- 1175 6815 98 onlyif mysql # use DIV operator for integer division query I rowsort label-8654 SELECT + 70 DIV col1 + + 6 col0 FROM tab1 AS cor0 ---- 11 13 8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8654 SELECT + 70 / col1 + + 6 col0 FROM tab1 AS cor0 ---- 11 13 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8655 SELECT DISTINCT ( + col1 ) * - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-8655 SELECT DISTINCT ( + col1 ) * - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL query I rowsort SELECT - col0 * - col1 + + 72 AS col1 FROM tab2 cor0 ---- 1415 289 4674 query I rowsort SELECT + + cor0.col0 - col1 * + col1 AS col0 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT DISTINCT - col1 * - tab2.col0 + col2 AS col2 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT ALL - + 55 * - 23 + + col2 AS col2 FROM tab2 cor0 ---- 1291 1292 1303 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8660 SELECT ALL - CAST( NULL AS SIGNED ) * - col0 * col1 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-8660 SELECT ALL - CAST ( NULL AS INTEGER ) * - col0 * col1 col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + col0 * + col2 + col2 * - 90 FROM tab1 AS cor0 ---- -16320 -5022 -8778 query I rowsort SELECT 31 + col1 + col2 AS col1 FROM tab0 cor0 ---- 129 150 204 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8663 SELECT ALL - - CAST( - col1 AS SIGNED ) * cor0.col0 FROM tab1 AS cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort label-8663 SELECT ALL - - CAST ( - col1 AS INTEGER ) * cor0.col0 FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-8664 SELECT col1 * ( + cor0.col1 ) DIV + cor0.col0 + + 69 col1 FROM tab2 AS cor0 ---- 113 206 72 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8664 SELECT col1 * ( + cor0.col1 ) / + cor0.col0 + + 69 col1 FROM tab2 AS cor0 ---- 113 206 72 query I rowsort SELECT cor0.col2 + - col1 * + cor0.col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + 12 col2 FROM tab2 AS cor0 ---- 29 43 71 query I rowsort SELECT col0 + 44 FROM tab2 AS cor0 ---- 122 123 51 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 ALL 94 AS col0 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to d876bb0ae813b06a5ee497ecacf37ee6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 * - cor0.col2 col1 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - + 79 * + col1 + - col1 AS col0 FROM tab2 AS cor0 ---- -1360 -2480 -4720 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8672 SELECT DISTINCT CAST( NULL AS SIGNED ) FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-8672 SELECT DISTINCT CAST ( NULL AS INTEGER ) FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- NULL query I rowsort SELECT DISTINCT + cor0.col0 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT ALL 30 AS col0 FROM tab2, tab1 cor0 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 query I rowsort SELECT ALL 69 + col2 * - col2 * - 62 FROM tab1 AS cor0 ---- 180861 201507 571461 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 - + 11 col0 FROM tab0 AS cor0 ---- 13 24 78 query I rowsort SELECT DISTINCT + col1 + - 45 AS col0 FROM tab1 AS cor0 ---- -19 -32 -35 query I rowsort SELECT DISTINCT - - cor0.col1 * - 21 AS col2 FROM tab0 AS cor0 ---- -1806 -1911 -2037 query I rowsort SELECT + col0 + col0 * + col0 AS col2 FROM tab2 AS cor0 ---- 56 6162 6320 onlyif mysql # use DIV operator for integer division query I rowsort label-8680 SELECT col2 * - col1 + - col0 DIV + col1 FROM tab1 AS cor0 ---- -1254 -1404 -576 skipif mysql # not compatible query I rowsort label-8680 SELECT col2 * - col1 + - col0 / + col1 FROM tab1 AS cor0 ---- -1254 -1404 -576 query I rowsort SELECT DISTINCT - 77 - - tab0.col0 FROM tab0, tab1, tab2 AS cor0, tab2 ---- -42 -53 12 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 78 * - cor0.col2 * col0 col1 FROM tab2 AS cor0 ---- 14742 158184 234156 query I rowsort SELECT DISTINCT - - col2 + cor0.col1 + + col2 FROM tab1 AS cor0 ---- 124 134 205 query I rowsort SELECT col2 + 74 FROM tab0 AS cor0 ---- 107 156 75 query I rowsort SELECT col2 + - col1 * cor0.col0 + + col0 * + col0 AS col0 FROM tab0 AS cor0 ---- -1455 -2169 -96 query I rowsort SELECT + col2 * ( col0 ) + + col0 * + col1 + 58 AS col1 FROM tab1 ---- 298 4346 8778 query I rowsort SELECT - col1 * - col2 * col0 AS col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT - col1 - col0 AS col2 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT ALL col0 + + 1 * col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT + tab1.col1 - ( col1 ) FROM tab1 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8691 SELECT ALL + col0 + col2 / col0 + + CAST( NULL AS SIGNED ) * 84 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8691 SELECT ALL + col0 + col2 / col0 + + CAST ( NULL AS INTEGER ) * 84 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + col0 * + ( col0 ) AS col2 FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-8693 SELECT + 71 + col0 DIV col1 + col1 * col0 AS col1 FROM tab0 AS cor0 ---- 2135 3466 8170 skipif mysql # not compatible query I rowsort label-8693 SELECT + 71 + col0 / col1 + col1 * col0 AS col1 FROM tab0 AS cor0 ---- 2135 3466 8170 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8694 SELECT ALL - CAST( NULL AS SIGNED ) * 41 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8694 SELECT ALL - CAST ( NULL AS INTEGER ) * 41 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8695 SELECT ALL col0 - + CAST( NULL AS SIGNED ) * tab2.col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8695 SELECT ALL col0 - + CAST ( NULL AS INTEGER ) * tab2.col2 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - cor0.col0 ) col0 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT ALL + 70 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT col0 + - ( + tab2.col2 ) + + 8 AS col2 FROM tab2 ---- -12 49 60 query I rowsort SELECT + 86 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 2d8c3a0d19ea51447f83cd18b49fee19 query I rowsort SELECT DISTINCT col2 + + col1 * col1 * col0 FROM tab1 ---- 13616 2082 6457 query I rowsort SELECT 68 * col2 + + col0 AS col2 FROM tab0 ---- 103 2268 5665 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-8703 SELECT DISTINCT 57 + ( col0 ) DIV ( + tab2.col1 ) + + col1 FROM tab2 ---- 117 78 88 skipif mysql # not compatible query I rowsort label-8703 SELECT DISTINCT 57 + ( col0 ) / ( + tab2.col1 ) + + col1 FROM tab2 ---- 117 78 88 query I rowsort SELECT ALL + + 34 + col1 * - col1 AS col2 FROM tab2 AS cor0 ---- -255 -3447 -927 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col2 * + col2 col1 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - 33 * cor0.col2 AS col0 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to dcd2a6aa92be5d5e30167b6e9677a8eb query I rowsort SELECT - tab0.col1 * tab0.col1 - - col0 FROM tab0 ---- -7372 -8192 -9374 query I rowsort SELECT 59 * col1 + - col1 * + col2 AS col1 FROM tab1 AS cor0 ---- -481 130 20 query I rowsort SELECT ALL - cor0.col1 + 23 FROM tab1 AS cor0 ---- -3 10 13 query I rowsort SELECT DISTINCT col0 * + ( - 70 + + col2 ) * 52 AS col0 FROM tab2 AS cor0 ---- -131456 -15652 -178464 query I rowsort SELECT col1 * 90 AS col1 FROM tab1 cor0 ---- 1170 2340 900 query I rowsort SELECT ALL col1 + 40 AS col2 FROM tab1 AS cor0 ---- 50 53 66 query I rowsort SELECT DISTINCT + + cor0.col1 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * ( col0 ) col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + ( + 78 ) col1 FROM tab2 AS cor0 ---- -1 0 71 query I rowsort SELECT ALL + col1 * - ( 60 * + cor0.col1 ) - - 94 AS col2 FROM tab2 AS cor0 ---- -17246 -208766 -57566 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 + - 28 col2 FROM tab0 AS cor0 ---- 58 63 69 query I rowsort SELECT DISTINCT col1 * + col1 + + col0 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT DISTINCT + - col1 + - cor0.col1 FROM tab1 AS cor0 ---- -20 -26 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-8720 SELECT DISTINCT col1 DIV - 52 + col1 * + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 289 3480 961 skipif mysql # not compatible query I rowsort label-8720 SELECT DISTINCT col1 / - 52 + col1 * + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 289 3480 961 query I rowsort SELECT 23 + - col1 FROM tab0 ---- -63 -68 -74 query I rowsort SELECT 17 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 query I rowsort SELECT + col2 * ( col1 ) FROM tab1 cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( col0 * - col1 AS REAL ) FROM tab0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 32 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8726 SELECT DISTINCT col2 / col0 + - col1 * - CAST( NULL AS SIGNED ) FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-8726 SELECT DISTINCT col2 / col0 + - col1 * - CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL query I rowsort SELECT tab0.col2 * cor0.col0 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6a95e15f430b2932fa5393d3187190ee onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8728 SELECT CAST( + col2 AS SIGNED ) + col0 + - 33 * - 28 FROM tab0 ---- 1095 960 981 skipif mysql # not compatible query I rowsort label-8728 SELECT CAST ( + col2 AS INTEGER ) + col0 + - 33 * - 28 FROM tab0 ---- 1095 960 981 query I rowsort SELECT ALL col2 + + 18 FROM tab1 ---- 114 72 75 query I rowsort SELECT - cor0.col2 * col2 + - col0 FROM tab0 AS cor0 ---- -1113 -36 -6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 + cor0.col2 col1 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT ( 26 ) * col1 - col2 FROM tab2 AS cor0 ---- 1508 404 779 query I rowsort SELECT DISTINCT + 12 * + 51 + + cor0.col0 FROM tab1 AS cor0 ---- 615 676 692 query I rowsort SELECT tab2.col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT + cor0.col1 + - col1 * - col2 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL - - 36 * - col1 FROM tab2 AS cor0 ---- -1116 -2124 -612 onlyif mysql # use DIV operator for integer division query I rowsort label-8737 SELECT DISTINCT ( - col0 ) DIV - col1 AS col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8737 SELECT DISTINCT ( - col0 ) / - col1 AS col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT + + col2 + col1 * + ( col0 ) FROM tab0 AS cor0 ---- 2097 3396 8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 + col1 col1 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8740 SELECT 69 * col2 + + CAST( 77 AS SIGNED ) FROM tab0 AS cor0 ---- 146 2354 5735 skipif mysql # not compatible query I rowsort label-8740 SELECT 69 * col2 + + CAST ( 77 AS INTEGER ) FROM tab0 AS cor0 ---- 146 2354 5735 query I rowsort SELECT DISTINCT - col0 * cor0.col2 * col0 AS col1 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT + + col1 * col2 + ( col0 ) * - col1 FROM tab0 AS cor0 ---- -3298 -637 774 query I rowsort SELECT + col0 * col0 + col2 FROM tab2 cor0 ---- 6110 6279 76 query I rowsort SELECT ( - ( col2 ) ) + - col1 + - col1 AS col1 FROM tab1 ---- -106 -122 -77 query I rowsort SELECT DISTINCT 34 AS col1 FROM tab1, tab0 AS cor0 ---- 34 query I rowsort SELECT + 77 * col2 AS col0 FROM tab0 AS cor0 ---- 2541 6314 77 query I rowsort SELECT - col0 * cor0.col1 * - ( + col1 ) + col2 * col1 AS col0 FROM tab2 AS cor0 ---- 23477 273052 7564 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8748 SELECT col2 + tab2.col2 - CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8748 SELECT col2 + tab2.col2 - CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - + cor0.col2 * - col1 + 78 FROM tab2 cor0 ---- 1612 724 915 query I rowsort SELECT 94 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 148 151 190 query I rowsort SELECT + - col2 - col1 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT 3 * - col2 + + col1 * col1 * - col0 FROM tab1 AS cor0 ---- -13808 -2190 -6571 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - cor0.col0 col1 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT DISTINCT col1 * + col2 + + col0 FROM tab1 cor0 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col1 * + col0 + col0 * + col2 col0 FROM tab2 AS cor0 ---- 121680 54036 6048 query I rowsort SELECT DISTINCT - + col0 + - col0 + col0 AS col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT + - col0 * col0 + - 35 * col2 FROM tab1 AS cor0 ---- -1899 -6091 -9760 query I rowsort SELECT + col0 + 48 FROM tab0 AS cor0 ---- 137 72 83 query I rowsort SELECT DISTINCT - col0 + 74 AS col0 FROM tab2 AS cor0 ---- -4 -5 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8760 SELECT ALL col2 + - CAST( + col0 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -41 -52 20 skipif mysql # not compatible query I rowsort label-8760 SELECT ALL col2 + - CAST ( + col0 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT 8 + + 55 * + col1 FROM tab2 AS cor0 ---- 1713 3253 943 query I rowsort SELECT - col0 * - col1 * - cor0.col0 FROM tab1 cor0 ---- -234 -40960 -83200 onlyif mysql # use DIV operator for integer division query I rowsort label-8763 SELECT col0 * - 84 + ( - col0 + ( - tab1.col1 ) ) DIV col2 col2 FROM tab1 ---- -252 -5377 -6720 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8763 SELECT col0 * - 84 + ( - col0 + ( - tab1.col1 ) ) / col2 col2 FROM tab1 ---- -252 -5377 -6720 query I rowsort SELECT DISTINCT + 98 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 98 query I rowsort SELECT - + 78 + ( - col0 ) * - 44 AS col2 FROM tab1 AS cor0 ---- 2738 3442 54 onlyif mysql # use DIV operator for integer division query I rowsort label-8766 SELECT - col2 DIV col1 - + col2 * - col1 FROM tab1 cor0 ---- 1241 1402 565 skipif mysql # not compatible query I rowsort label-8766 SELECT - col2 / col1 - + col2 * - col1 FROM tab1 cor0 ---- 1241 1402 565 query I rowsort SELECT ALL 78 FROM tab0, tab2 cor0, tab2 cor1 ---- 27 values hashing to d8e5ef4db3419fc251e82c50ba04e048 query I rowsort SELECT + ( 14 ) * col2 FROM tab1 AS cor0 ---- 1344 756 798 onlyif mysql # use DIV operator for integer division query I rowsort label-8769 SELECT DISTINCT col2 * col0 DIV col2 col2 FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8769 SELECT DISTINCT col2 * col0 / col2 col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT col0 + - col2 + col1 AS col1 FROM tab1 ---- -25 -3 17 onlyif mysql # use DIV operator for integer division query I rowsort label-8771 SELECT ALL tab2.col2 * col2 DIV + col1 col1 FROM tab2 ---- 11 23 84 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8771 SELECT ALL tab2.col2 * col2 / + col1 col1 FROM tab2 ---- 11 23 84 query I rowsort SELECT + tab0.col0 - - col2 * col1 FROM tab0 WHERE NOT - col1 - col1 >= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8773 SELECT ALL col0 * col0 DIV + tab1.col2 FROM tab1 ---- 0 66 71 skipif mysql # not compatible query I rowsort label-8773 SELECT ALL col0 * col0 / + tab1.col2 FROM tab1 ---- 0 66 71 query I rowsort SELECT - col2 + + tab2.col2 * col1 + col2 * col1 AS col0 FROM tab2 ---- 1254 1647 3042 onlyif mysql # use DIV operator for integer division query I rowsort label-8775 SELECT col2 DIV tab1.col0 + + tab1.col1 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-8775 SELECT col2 / tab1.col0 + + tab1.col1 FROM tab1 ---- 10 14 44 query III rowsort SELECT * FROM tab0 WHERE NULL < + col1 * + col1 + - col1 - col2 * col2 / + col1 ---- query I rowsort SELECT col0 * col2 - - col1 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT col2 * - col0 AS col2 FROM tab2 WHERE NOT NULL >= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + - col1 * col2 - - col1 col1 FROM tab0 ---- -1 -2785 -7453 query I rowsort SELECT col2 + col0 * - cor0.col1 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT ( NULL ) = + col1 ---- query I rowsort SELECT ALL - col0 FROM tab0 WHERE NOT ( - col2 - - col0 ) <= NULL ---- query III rowsort SELECT * FROM tab0 WHERE NULL IN ( - col1 ) ---- query I rowsort SELECT col2 * col2 AS col0 FROM tab2 WHERE ( NULL ) >= ( NULL ) ---- query I rowsort SELECT col2 * - tab0.col1 + col2 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT DISTINCT + col1 + + col1 * col1 FROM tab1 ---- 110 182 702 query I rowsort SELECT col0 + col2 * - col0 FROM tab2 ---- -182 -1950 -2923 query III rowsort SELECT * FROM tab0 WHERE NULL >= ( NULL ) ---- query I rowsort SELECT DISTINCT + col0 + col0 / - col1 FROM tab1 WHERE col2 * col1 < ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8790 SELECT DISTINCT col0 - - col2 DIV + col0 FROM tab1 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-8790 SELECT DISTINCT col0 - - col2 / + col0 FROM tab1 ---- 21 64 81 query I rowsort SELECT col1 AS col2 FROM tab0 WHERE NULL <> NULL ---- query IIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 AS cor0 CROSS JOIN tab2 WHERE ( NULL ) < NULL ---- query I rowsort SELECT + col0 - + col1 * tab0.col0 FROM tab0 ---- -2040 -3360 -8010 onlyif mysql # use DIV operator for integer division query I rowsort label-8794 SELECT DISTINCT - col1 * - col0 + col0 + col0 DIV col1 AS col2 FROM tab2 AS cor0 ---- 1426 224 4681 skipif mysql # not compatible query I rowsort label-8794 SELECT DISTINCT - col1 * - col0 + col0 + col0 / col1 AS col2 FROM tab2 AS cor0 ---- 1426 224 4681 query I rowsort SELECT ALL - + col0 * col2 * + col1 - col0 FROM tab0 AS cor0 ---- -3430 -664207 -68136 query I rowsort SELECT DISTINCT col1 * cor0.col1 AS col0 FROM tab0 cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-8797 SELECT ALL col0 + col2 + + cor0.col1 DIV cor0.col2 AS col0 FROM tab0 cor0 ---- 133 172 59 skipif mysql # not compatible query I rowsort label-8797 SELECT ALL col0 + col2 + + cor0.col1 / cor0.col2 AS col0 FROM tab0 cor0 ---- 133 172 59 onlyif mysql # use DIV operator for integer division query I rowsort label-8798 SELECT ALL - col1 * col0 + - col0 DIV col0 AS col1 FROM tab0 AS cor0 ---- -2065 -3396 -8100 skipif mysql # not compatible query I rowsort label-8798 SELECT ALL - col1 * col0 + - col0 / col0 AS col1 FROM tab0 AS cor0 ---- -2065 -3396 -8100 query I rowsort SELECT DISTINCT cor0.col2 * + col0 + + col2 FROM tab1 AS cor0 ---- 216 3705 7776 onlyif mysql # use DIV operator for integer division query I rowsort label-8800 SELECT DISTINCT + col0 + col0 * + col2 + col2 DIV col1 AS col1 FROM tab1 AS cor0 ---- 167 3717 7767 skipif mysql # not compatible query I rowsort label-8800 SELECT DISTINCT + col0 + col0 * + col2 + col2 / col1 AS col1 FROM tab1 AS cor0 ---- 167 3717 7767 query I rowsort SELECT + + cor0.col0 + 41 AS col2 FROM tab1 AS cor0 ---- 105 121 44 query I rowsort SELECT DISTINCT col2 + - col1 + + col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL col0 * - col0 * + col2 + col0 + + 41 AS col1 FROM tab2 AS cor0 ---- -1275 -158065 -237038 query I rowsort SELECT ALL - - col1 * + col1 - - col1 AS col0 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT + cor0.col0 * - 60 AS col2 FROM tab1 AS cor0 ---- -180 -3840 -4800 onlyif mysql # use DIV operator for integer division query I rowsort label-8806 SELECT DISTINCT - col0 * ( - col0 ) DIV col0 + + col1 - col0 * + col1 AS col0 FROM tab1 AS cor0 ---- -49 -566 -947 skipif mysql # not compatible query I rowsort label-8806 SELECT DISTINCT - col0 * ( - col0 ) / col0 + + col1 - col0 * + col1 AS col0 FROM tab1 AS cor0 ---- -49 -566 -947 onlyif mysql # use DIV operator for integer division query I rowsort label-8807 SELECT ALL + col1 * - 52 + + col1 DIV col2 + + 88 FROM tab1 AS cor0 ---- -1264 -432 -588 skipif mysql # not compatible query I rowsort label-8807 SELECT ALL + col1 * - 52 + + col1 / col2 + + 88 FROM tab1 AS cor0 ---- -1264 -432 -588 query I rowsort SELECT cor0.col1 * col0 - col0 AS col1 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT ALL + cor0.col2 + - 87 + + 42 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 961702e70cb69b0e2c2dd39e1f0f842a query I rowsort SELECT col2 * 78 + + col2 FROM tab2 AS cor0 ---- 2054 2133 3002 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab0 AS cor2, tab2 AS cor3 ---- 3645 values hashing to ee83821bd928a072bc435d7135362ca1 query I rowsort SELECT ALL + cor0.col2 * + col0 * - col1 AS col1 FROM tab1 cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT + - 35 FROM tab0 cor0 ---- -35 query I rowsort SELECT - ( + col2 ) * + 3 FROM tab0 AS cor0 ---- -246 -3 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 48 * col0 col0 FROM tab0 AS cor0 ---- 1152 1680 4272 query I rowsort SELECT DISTINCT + 50 * col2 AS col2 FROM tab1 AS cor0 ---- 2700 2850 4800 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * tab2.col2 col0 FROM tab2 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col0 * col0 - col0 col0 FROM tab2 ---- 35 5928 6083 query I rowsort SELECT DISTINCT - col2 * - col1 - - tab0.col2 FROM tab0 WHERE NOT NULL <= ( col2 * col2 + - col0 ) ---- query I rowsort SELECT - col1 * col2 * col0 AS col2 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT ALL - col2 + tab1.col2 + - col2 AS col2 FROM tab1 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-8822 SELECT col2 * - tab2.col0 + col2 DIV col1 AS col0 FROM tab2 ---- -189 -2028 -3000 skipif mysql # not compatible query I rowsort label-8822 SELECT col2 * - tab2.col0 + col2 / col1 AS col0 FROM tab2 ---- -189 -2028 -3000 query I rowsort SELECT ( + tab1.col2 ) * - col0 + tab1.col2 AS col1 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT - tab1.col0 - col2 FROM tab1 ---- -121 -176 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * tab1.col0 + tab1.col0 col1 FROM tab1 ---- -4032 -6 -6320 query I rowsort SELECT ALL - - 52 * - col0 * cor0.col0 AS col0 FROM tab1 AS cor0 ---- -212992 -332800 -468 query I rowsort SELECT + ( 80 ) + + col2 * col1 FROM tab0 AS cor0 ---- 177 2918 7542 query I rowsort SELECT - - col1 * 77 FROM tab1 AS cor0 ---- 1001 2002 770 onlyif mysql # use DIV operator for integer division query I rowsort label-8829 SELECT - - col2 + ( col0 ) DIV + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-8829 SELECT - - col2 + ( col0 ) / + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8830 SELECT DISTINCT - col1 + - CAST( col1 AS SIGNED ) AS col2 FROM tab2 ---- -118 -34 -62 skipif mysql # not compatible query I rowsort label-8830 SELECT DISTINCT - col1 + - CAST ( col1 AS INTEGER ) AS col2 FROM tab2 ---- -118 -34 -62 query I rowsort SELECT - - col1 * + col1 + + col0 - + 95 FROM tab0 AS cor0 ---- 7325 8275 9349 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( - ( - col2 ) ) * 33 col2 FROM tab1 ---- 1782 1881 3168 query I rowsort SELECT DISTINCT - 56 FROM tab2, tab1, tab2 AS cor0 ---- -56 query I rowsort SELECT DISTINCT - ( - col0 + col2 ) * 36 AS col1 FROM tab0 ---- -324 1224 252 query I rowsort SELECT DISTINCT - ( + cor0.col1 ) + col2 * - col0 FROM tab1 AS cor0 ---- -188 -3658 -7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 95 + - col1 * - col2 * + ( col0 * col0 ) col1 FROM tab1 AS cor0 ---- 12541 2334625 7987105 query I rowsort SELECT DISTINCT col1 * col0 * 71 FROM tab1 ---- 45440 5538 73840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab2.col2 col0 FROM tab2, tab0 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL - col2 * ( ( col1 ) + - 1 * + cor0.col0 ) FROM tab1 AS cor0 ---- -1242 3078 6432 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8840 SELECT ALL col2 * - CAST( + col2 + col2 AS SIGNED ) FROM tab2 AS cor0 ---- -1352 -1458 -2888 skipif mysql # not compatible query I rowsort label-8840 SELECT ALL col2 * - CAST ( + col2 + col2 AS INTEGER ) FROM tab2 AS cor0 ---- -1352 -1458 -2888 onlyif mysql # use DIV operator for integer division query I rowsort label-8841 SELECT + + col2 + - ( col2 ) DIV col1 - - col2 FROM tab0 AS cor0 ---- 164 2 66 skipif mysql # not compatible query I rowsort label-8841 SELECT + + col2 + - ( col2 ) / col1 - - col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT + col0 + + col1 * - col2 FROM tab1 cor0 ---- -1168 -1401 -506 query I rowsort SELECT - col0 + col0 * + cor0.col0 - col0 AS col1 FROM tab1 AS cor0 ---- 3 3968 6240 query I rowsort SELECT DISTINCT - col1 * + 44 FROM tab0 cor0 ---- -3784 -4004 -4268 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 * + 30 + col2 * + cor0.col2 col1 FROM tab2 AS cor0 ---- 1456 1539 2584 query I rowsort SELECT - - cor0.col2 * 96 + + cor0.col2 + - col0 FROM tab1 cor0 ---- 5235 5465 9232 query I rowsort SELECT DISTINCT - 90 + cor0.col2 FROM tab2, tab2 cor0 ---- -52 -63 -64 onlyif mysql # use DIV operator for integer division query I rowsort label-8848 SELECT ALL - col2 DIV ( col1 ) AS col2 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-8848 SELECT ALL - col2 / ( col1 ) AS col2 FROM tab2 ---- -2 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8849 SELECT tab0.col1 DIV ( - col2 ) FROM tab0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-8849 SELECT tab0.col1 / ( - col2 ) FROM tab0 ---- -1 -2 -97 query I rowsort SELECT + 33 * tab2.col0 + tab2.col0 * 72 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ed8dcf6d597429cfd954cb7b88aab53a onlyif mysql # use DIV operator for integer division query I rowsort label-8851 SELECT + 57 DIV 51 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8851 SELECT + 57 / 51 FROM tab0 AS cor0 ---- 1 1 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8852 SELECT - + CAST( col0 AS SIGNED ) + - col2 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 skipif mysql # not compatible query I rowsort label-8852 SELECT - + CAST ( col0 AS INTEGER ) + - col2 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-8853 SELECT DISTINCT 73 * - cor0.col0 + - cor0.col1 + 30 DIV - col1 AS col0 FROM tab0 AS cor0 ---- -1838 -2652 -6588 skipif mysql # not compatible query I rowsort label-8853 SELECT DISTINCT 73 * - cor0.col0 + - cor0.col1 + 30 / - col1 AS col0 FROM tab0 AS cor0 ---- -1838 -2652 -6588 query I rowsort SELECT ALL + cor0.col0 + 39 * - col0 - - col0 AS col1 FROM tab1 AS cor0 ---- -111 -2368 -2960 query I rowsort SELECT - 58 + + col2 * + col0 FROM tab2 AS cor0 ---- 131 1970 2944 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8856 SELECT - 98 * col1 + - cor0.col0 - CAST( NULL AS DECIMAL ) * col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8856 SELECT - 98 * col1 + - cor0.col0 - CAST ( NULL AS REAL ) * col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 - 52 FROM tab0 AS cor0 ---- -141 -76 -87 query I rowsort SELECT DISTINCT - col2 + + col2 * - col2 AS col0 FROM tab1 cor0 ---- -2970 -3306 -9312 query I rowsort SELECT + - ( + 93 ) * col0 * 34 - - col2 AS col2 FROM tab2 AS cor0 ---- -22107 -246610 -249760 query I rowsort SELECT DISTINCT + col1 + + col0 * + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 15 col2 FROM tab0 AS cor0 ---- 15 15 15 query I rowsort SELECT + 34 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 query I rowsort SELECT - + ( + cor0.col2 ) AS col0 FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort SELECT - cor0.col2 * col0 * + CAST ( + cor0.col0 AS REAL ) + - col1 FROM tab1 AS cor0 ---- -233482 -512 -614413 query I rowsort SELECT ALL col2 + - 65 FROM tab0 AS cor0 ---- -32 -64 17 onlyif mysql # use DIV operator for integer division query I rowsort label-8866 SELECT ( + cor0.col0 ) * 60 DIV + 5 AS col2 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 5daf85e55b49e283e71b3a0cc53526eb skipif mysql # not compatible query I rowsort label-8866 SELECT ( + cor0.col0 ) * 60 / + 5 AS col2 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 5daf85e55b49e283e71b3a0cc53526eb query I rowsort SELECT - col0 * - ( cor0.col0 ) FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT col0 * 47 + - cor0.col1 * - col0 FROM tab0 AS cor0 ---- 12282 3192 5040 query I rowsort SELECT ALL 6 * tab0.col1 FROM tab0 ---- 516 546 582 query I rowsort SELECT ALL - 39 * col1 FROM tab1 ---- -1014 -390 -507 query I rowsort SELECT DISTINCT + ( 46 ) FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 46 query I rowsort SELECT 57 * col0 AS col2 FROM tab1 AS cor0 ---- 171 3648 4560 query I rowsort SELECT ALL 35 AS col2 FROM tab0 AS cor0 ---- 35 35 35 query I rowsort SELECT - + col2 * + col1 * col1 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT + + 49 * - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -1617 -4018 -49 query I rowsort SELECT ALL ( - 68 + col0 ) FROM tab0 ---- -33 -44 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8877 SELECT DISTINCT + CAST( NULL AS SIGNED ) / 3 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-8877 SELECT DISTINCT + CAST ( NULL AS INTEGER ) / 3 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- NULL query I rowsort SELECT col0 * - col0 + ( - tab1.col0 * col2 ) AS col2 FROM tab1 ---- -14080 -171 -7744 query I rowsort SELECT + - 49 + + col0 * + col0 FROM tab0 AS cor0 ---- 1176 527 7872 query I rowsort SELECT DISTINCT + col0 * + cor0.col2 * 49 FROM tab0 cor0 ---- 1715 357602 38808 query I rowsort SELECT DISTINCT col0 * col0 + 85 * - col2 FROM tab0 ---- -2229 1140 951 query I rowsort SELECT cor0.col0 + + col2 * - 98 + - col2 * col1 * + col2 FROM tab0 AS cor0 ---- -160 -619831 -96864 query I rowsort SELECT - 42 + + cor0.col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 11833f51c7f44124570266c710475f93 query I rowsort SELECT col1 * col2 + - col0 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- -3298 -637 774 query I rowsort SELECT - - col1 * ( - col0 ) + + col1 * + 76 AS col0 FROM tab1 AS cor0 ---- -52 120 1898 query I rowsort SELECT DISTINCT 15 AS col1 FROM tab1, tab0 AS cor0, tab0, tab1 cor1 ---- 15 query I rowsort SELECT 71 + - col1 FROM tab0 cor0 ---- -15 -20 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8888 SELECT ALL - + CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-8888 SELECT ALL - + CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT - 38 FROM tab0, tab1 AS cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 query I rowsort SELECT DISTINCT + ( + 17 ) FROM tab0 AS cor0 ---- 17 query I rowsort SELECT + col0 * 61 + col2 FROM tab2 ---- 454 4784 4857 query I rowsort SELECT - ( col2 * col0 ) + - 78 FROM tab0 ---- -113 -7376 -870 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8893 SELECT ALL + CAST( + 72 AS SIGNED ) - col1 AS col2 FROM tab1 cor0 ---- 46 59 62 skipif mysql # not compatible query I rowsort label-8893 SELECT ALL + CAST ( + 72 AS INTEGER ) - col1 AS col2 FROM tab1 cor0 ---- 46 59 62 query I rowsort SELECT ( + col2 ) + col0 AS col0 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-8895 SELECT ALL 58 DIV - 36 + col2 FROM tab2 AS cor0 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-8895 SELECT ALL 58 / - 36 + col2 FROM tab2 AS cor0 ---- 25 26 37 query I rowsort SELECT DISTINCT ( 57 ) FROM tab1 AS cor0 ---- 57 query I rowsort SELECT DISTINCT - 83 + - 88 * col0 FROM tab0 AS cor0 ---- -2195 -3163 -7915 query I rowsort SELECT DISTINCT - col0 + + 49 AS col1 FROM tab2 AS cor0 ---- -29 -30 42 query I rowsort SELECT DISTINCT - col1 * 51 + - col2 FROM tab0 AS cor0 ---- -4419 -4723 -4948 onlyif mysql # use DIV operator for integer division query I rowsort label-8900 SELECT ALL + + ( cor0.col0 ) DIV col0 - + 85 AS col1 FROM tab1 cor0 ---- -84 -84 -84 skipif mysql # not compatible query I rowsort label-8900 SELECT ALL + + ( cor0.col0 ) / col0 - + 85 AS col1 FROM tab1 cor0 ---- -84 -84 -84 query I rowsort SELECT - 6 + + col2 FROM tab1 AS cor0 ---- 48 51 90 query I rowsort SELECT DISTINCT - 32 * + col1 * col2 FROM tab0 AS cor0 ---- -238784 -3104 -90816 query I rowsort SELECT DISTINCT - + 50 AS col0 FROM tab2 AS cor0 ---- -50 query I rowsort SELECT DISTINCT + 2 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 2 query I rowsort SELECT DISTINCT - 39 AS col2 FROM tab0 cor0 ---- -39 query I rowsort SELECT - + 65 * + col0 AS col2 FROM tab2 AS cor0 ---- -455 -5070 -5135 query I rowsort SELECT ALL - + 75 FROM tab2 AS cor0 ---- -75 -75 -75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8908 SELECT DISTINCT CAST( col0 AS SIGNED ) col2 FROM tab2 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8908 SELECT DISTINCT CAST ( col0 AS INTEGER ) col2 FROM tab2 ---- 7 78 79 query I rowsort SELECT + - 31 * - col0 FROM tab2 AS cor0 ---- 217 2418 2449 query I rowsort SELECT - col2 + 26 AS col2 FROM tab1 AS cor0 ---- -28 -31 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-8911 SELECT ALL + - col2 + + CAST( col2 AS SIGNED ) DIV col2 FROM tab0 AS cor0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-8911 SELECT ALL + - col2 + + CAST ( col2 AS INTEGER ) / col2 FROM tab0 AS cor0 ---- -32 -81 0 query I rowsort SELECT DISTINCT col2 * col0 - 6 FROM tab1 cor0 ---- 156 3642 7674 query I rowsort SELECT - col0 * ( - col2 ) - - col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT col1 * col1 + col2 + + col0 FROM tab2 AS cor0 ---- 3585 406 995 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8915 SELECT DISTINCT col1 * CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8915 SELECT DISTINCT col1 * CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + col2 + + col2 * cor0.col2 * + cor0.col2 + col1 FROM tab0 AS cor0 ---- 36056 551541 99 query I rowsort SELECT + col0 * col2 - + 88 FROM tab0 AS cor0 ---- -53 704 7210 query I rowsort SELECT ALL col2 + col2 * col0 AS col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT tab2.col1 - ( ( col1 ) ) * - tab2.col0 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT DISTINCT - col1 * - col2 + col1 * col0 * col0 FROM tab2 ---- 106743 2356 360490 query I rowsort SELECT DISTINCT 23 AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8922 SELECT ALL - - CAST( NULL AS SIGNED ) + col2 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8922 SELECT ALL - - CAST ( NULL AS INTEGER ) + col2 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col1 * col2 AS col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT + 64 * col0 + - col2 FROM tab2 AS cor0 ---- 421 4966 5018 query I rowsort SELECT DISTINCT - col2 + tab0.col1 AS col1 FROM tab0 ---- 53 9 96 query I rowsort SELECT col2 * + ( + ( - col2 ) ) AS col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT + col0 + - col2 * col2 AS col1 FROM tab2 ---- -1365 -598 -722 query I rowsort SELECT - col0 + 44 + - col2 * + col0 AS col2 FROM tab2 ---- -152 -2062 -3037 query I rowsort SELECT + cor0.col0 FROM tab0, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL - + col2 + - cor0.col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT + + 33 AS col2 FROM tab1 cor0 ---- 33 33 33 query I rowsort SELECT - col2 - - 75 AS col0 FROM tab0 AS cor0 ---- -7 42 74 query I rowsort SELECT + col2 + - col2 * + col0 AS col0 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT - cor0.col1 * + col1 - - col1 * - col0 FROM tab0 AS cor0 ---- -12804 -16380 -9460 query I rowsort SELECT 4 + col1 * - col2 AS col1 FROM tab2 AS cor0 ---- -1530 -642 -833 query I rowsort SELECT DISTINCT + - 39 * - 49 AS col0 FROM tab2 cor0 ---- 1911 query I rowsort SELECT 95 FROM tab2, tab1 cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to 9896fbc7c98abe84cb585e6f5f25b58a query I rowsort SELECT DISTINCT cor0.col2 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1, tab2 AS cor2 ---- 26 27 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8939 SELECT + CAST( NULL AS SIGNED ) * - 45 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-8939 SELECT + CAST ( NULL AS INTEGER ) * - 45 col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + ( ( - tab1.col0 ) + + col2 ) FROM tab1 ---- -7 16 51 query I rowsort SELECT - 72 AS col0 FROM tab2 ---- -72 -72 -72 query I rowsort SELECT 72 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT DISTINCT col2 + col0 + col0 * 77 FROM tab2 AS cor0 ---- 573 6110 6200 query I rowsort SELECT 83 * - cor1.col2 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 50cdf45e62a83adea9cadbecef87a9d9 query I rowsort SELECT ALL - col2 * ( + col0 ) AS col2 FROM tab2 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-8946 SELECT ALL + 95 DIV + col1 AS col0 FROM tab0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-8946 SELECT ALL + 95 / + col1 AS col0 FROM tab0 ---- 0 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - 52 col1 FROM tab2 ---- 1612 3068 884 query I rowsort SELECT - 40 AS col0 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 01aad4539198a6509248e086869f90a6 query IIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0 WHERE NOT NULL IN ( cor0.col2 ) ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8950 SELECT + 93 * + cor0.col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-8950 SELECT + 93 * + cor0.col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + cor0.col2 * - col0 AS col1 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col1 * ( + col2 ) AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - 82 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f800b0aad28b82b2deb67f7045c9a45c query I rowsort SELECT DISTINCT + tab1.col0 * ( col0 ) FROM tab1 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-8955 SELECT ALL - col1 DIV - cor0.col2 + + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 skipif mysql # not compatible query I rowsort label-8955 SELECT ALL - col1 / - cor0.col2 + + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - + col1 + 57 AS col1 FROM tab1 AS cor0 ---- 31 44 47 query I rowsort SELECT DISTINCT + col1 * + 26 AS col2 FROM tab2 ---- 1534 442 806 query I rowsort SELECT ALL - col1 + tab1.col2 * - col1 FROM tab1 ---- -1261 -1430 -580 query I rowsort SELECT col1 * - 19 * - col1 FROM tab2 AS cor0 ---- 18259 5491 66139 query I rowsort SELECT + 77 + + col0 * + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 4173 6477 86 query I rowsort SELECT 49 * col1 + + col2 FROM tab0 AS cor0 ---- 4247 4541 4754 query I rowsort SELECT DISTINCT + + col0 * 56 + col0 * + 28 AS col2 FROM tab1 AS cor0 ---- 252 5376 6720 query I rowsort SELECT 49 * + col2 + col1 * - col0 FROM tab2 AS cor0 ---- -3328 1106 519 query I rowsort SELECT - ( + cor0.col0 ) * col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT cor0.col1 * - 46 AS col1 FROM tab1 AS cor0 ---- -1196 -460 -598 query I rowsort SELECT DISTINCT col0 * - ( - cor0.col0 + - col2 ) AS col2 FROM tab1 AS cor0 ---- 14080 171 7744 query I rowsort SELECT col2 * - 42 AS col0 FROM tab0 AS cor0 ---- -1386 -3444 -42 onlyif mysql # use DIV operator for integer division query I rowsort label-8968 SELECT DISTINCT - col2 * cor0.col1 DIV - col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-8968 SELECT DISTINCT - col2 * cor0.col1 / - col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT + cor0.col0 + - ( + 45 ) FROM tab0 AS cor0 ---- -10 -21 44 query I rowsort SELECT ALL - col2 * + ( col1 ) AS col1 FROM tab2 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort SELECT - cor0.col2 * - CAST ( col0 AS REAL ) AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col1 * col1 + + col0 AS col1 FROM tab2 AS cor0 ---- -210 -3403 -954 onlyif mysql # use DIV operator for integer division query I rowsort label-8973 SELECT DISTINCT - col1 * CAST( col1 AS SIGNED ) DIV col0 AS col1 FROM tab2 AS cor0 ---- -137 -3 -44 skipif mysql # not compatible query I rowsort label-8973 SELECT DISTINCT - col1 * CAST ( col1 AS INTEGER ) / col0 AS col1 FROM tab2 AS cor0 ---- -137 -3 -44 onlyif mysql # use DIV operator for integer division query I rowsort label-8974 SELECT ALL + - col1 + - cor0.col0 DIV + 83 FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-8974 SELECT ALL + - col1 + - cor0.col0 / + 83 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT + - cor0.col1 * - col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 36 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to afecaf209e79e23b6674a73fffa3e837 query I rowsort SELECT ALL + ( 88 ) * + col2 * + col2 AS col0 FROM tab0 AS cor0 ---- 591712 88 95832 query I rowsort SELECT DISTINCT 60 * cor0.col2 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT - col1 * 3 AS col1 FROM tab1 AS cor0 ---- -30 -39 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-8980 SELECT ALL - - col1 DIV - col1 + col1 FROM tab0 cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-8980 SELECT ALL - - col1 / - col1 + col1 FROM tab0 cor0 ---- 85 90 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8981 SELECT - + ( - ( - col1 ) ) DIV + col1 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8981 SELECT - + ( - ( - col1 ) ) / + col1 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT ( ( col1 ) ) * + col2 * + col1 AS col2 FROM tab1 cor0 ---- 16224 36504 5700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 29 * 1 col1 FROM tab0 cor0 ---- -29 -29 -29 query I rowsort SELECT ALL + col2 * + 26 * + col1 + ( col2 ) AS col2 FROM tab2 AS cor0 ---- 16834 21789 39910 query I rowsort SELECT ALL + cor0.col0 + 66 * + col1 AS col1 FROM tab0 AS cor0 ---- 5700 6095 6437 query I rowsort SELECT DISTINCT + col1 - + col2 AS col2 FROM tab1 cor0 ---- -28 -47 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8987 SELECT DISTINCT - + CAST( - ( - col2 ) AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-8987 SELECT DISTINCT - + CAST ( - ( - col2 ) AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 25 + + col2 * col1 col1 FROM tab2 AS cor0 ---- 1559 671 862 query I rowsort SELECT DISTINCT ( ( tab0.col2 ) ) AS col0 FROM tab0, tab2 AS cor0 ---- 1 33 82 query I rowsort SELECT col1 + + 46 FROM tab1 ---- 56 59 72 query I rowsort SELECT ALL + 79 * + col1 - col0 FROM tab2 AS cor0 ---- 1264 2442 4583 query I rowsort SELECT DISTINCT - col1 * - col2 - 91 AS col2 FROM tab1 AS cor0 ---- 1157 1313 479 onlyif mysql # use DIV operator for integer division query I rowsort label-8993 SELECT ALL - ( + col1 ) + ( 5 ) DIV + col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-8993 SELECT ALL - ( + col1 ) + ( 5 ) / + col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT + 86 * - cor0.col0 + + col1 * + 33 + + col2 FROM tab2 AS cor0 ---- -4735 -6195 448 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8995 SELECT col2 * col1 + CAST( NULL AS SIGNED ) + + 8 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8995 SELECT col2 * col1 + CAST ( NULL AS INTEGER ) + + 8 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - cor0.col2 * col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + 85 + - col2 + col0 * - 77 AS col0 FROM tab0 AS cor0 ---- -1796 -2611 -6850 query I rowsort SELECT 51 * col1 + + col1 * 18 AS col2 FROM tab1 cor0 ---- 1794 690 897 query I rowsort SELECT + + 54 + col0 * col1 FROM tab2 AS cor0 ---- 1397 271 4656 query I rowsort SELECT DISTINCT - col0 * col1 + col2 * cor0.col2 FROM tab0 AS cor0 ---- -1375 -3394 -975 query I rowsort SELECT DISTINCT - tab1.col2 + + col1 AS col1 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT ALL col1 * col0 + - col0 AS col1 FROM tab0 ---- 2040 3360 8010 query I rowsort SELECT - col2 + ( 29 * col2 ) + - ( + col1 ) FROM tab2 AS cor0 ---- 1047 669 725 query I rowsort SELECT 73 * - col0 AS col1 FROM tab0 ---- -1752 -2555 -6497 onlyif mysql # use DIV operator for integer division query I rowsort label-9005 SELECT - col2 DIV CAST( + 89 AS SIGNED ) FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9005 SELECT - col2 / CAST ( + 89 AS INTEGER ) FROM tab1 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9006 SELECT + col2 + - col0 DIV - 15 FROM tab1 AS cor0 ---- 101 54 61 skipif mysql # not compatible query I rowsort label-9006 SELECT + col2 + - col0 / - 15 FROM tab1 AS cor0 ---- 101 54 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 41 col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 query I rowsort SELECT + 38 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to a7827a79248ee7bf2cee915a631d02cb query I rowsort SELECT DISTINCT 37 + - tab0.col1 * - 81 * 80 AS col2 FROM tab0 ---- 557317 589717 628597 query I rowsort SELECT DISTINCT + col0 + col2 + 8 AS col2 FROM tab0 ---- 179 44 65 query I rowsort SELECT tab1.col2 + col1 + + 90 FROM tab1 ---- 157 170 199 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + ( 69 ) * col2 col0 FROM tab2 ---- 1768 1836 2584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 + 6 col1 FROM tab1 AS cor0 ---- -48 -51 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-9014 SELECT ALL + col1 DIV - 93 AS col1 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9014 SELECT ALL + col1 / - 93 AS col1 FROM tab2 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9015 SELECT + 47 DIV + col1 AS col1 FROM tab1 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-9015 SELECT + 47 / + col1 AS col1 FROM tab1 ---- 1 3 4 query I rowsort SELECT ALL + tab2.col1 - col0 AS col0 FROM tab2 ---- -19 -62 24 query I rowsort SELECT DISTINCT + 11 * + col2 + col2 AS col2 FROM tab0 AS cor0 ---- 12 396 984 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9018 SELECT ALL + CAST( NULL AS SIGNED ) * col2 + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9018 SELECT ALL + CAST ( NULL AS INTEGER ) * col2 + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 24 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b0d834ef9e4346801b6aaa0e74b2c8ef query I rowsort SELECT ALL + + 84 * + col0 AS col2 FROM tab0 cor0 ---- 2016 2940 7476 query I rowsort SELECT 46 + col1 FROM tab2 AS cor0 ---- 105 63 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 52 col2 FROM tab0 AS cor0 ---- -52 -52 -52 query I rowsort SELECT ALL - - col0 * + col2 + - col0 AS col2 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT - col1 + cor0.col2 + col1 * col0 AS col0 FROM tab1 cor0 ---- 106 1123 687 query I rowsort SELECT + col0 * + col2 + 76 * + 67 - col0 FROM tab0 AS cor0 ---- 12301 5092 5860 query I rowsort SELECT 28 - tab0.col2 FROM tab0 ---- -5 -54 27 query I rowsort SELECT ALL 74 * + col2 AS col2 FROM tab1 AS cor0 ---- 3996 4218 7104 query I rowsort SELECT col2 * col1 * cor0.col1 + col1 - col0 FROM tab1 cor0 ---- 16157 36527 5646 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + + col0 - + col1 col0 FROM tab0 AS cor0 ---- -63 -84 -95 query I rowsort SELECT ALL + col2 * 27 + - col1 * col0 + - col0 * + col0 FROM tab0 AS cor0 ---- -13806 -1749 -4593 onlyif mysql # use DIV operator for integer division query I rowsort label-9031 SELECT ALL 92 DIV col1 AS col2 FROM tab1 ---- 3 7 9 skipif mysql # not compatible query I rowsort label-9031 SELECT ALL 92 / col1 AS col2 FROM tab1 ---- 3 7 9 query I rowsort SELECT + tab2.col1 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 onlyif mysql # use DIV operator for integer division query I rowsort label-9033 SELECT - 9 DIV col0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9033 SELECT - 9 / col0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + 57 * col0 FROM tab0 ---- 1368 1995 5073 query I rowsort SELECT DISTINCT + - col2 + - cor0.col0 + - col2 * 51 AS col0 FROM tab1 AS cor0 ---- -2811 -3028 -5072 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9036 SELECT - CAST( NULL AS SIGNED ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-9036 SELECT - CAST ( NULL AS INTEGER ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + 52 * - col2 + col1 FROM tab2 AS cor0 ---- -1293 -1373 -1959 onlyif mysql # use DIV operator for integer division query I rowsort label-9038 SELECT DISTINCT + col2 + cor0.col0 DIV 31 FROM tab0 AS cor0 ---- 2 33 84 skipif mysql # not compatible query I rowsort label-9038 SELECT DISTINCT + col2 + cor0.col0 / 31 FROM tab0 AS cor0 ---- 2 33 84 query I rowsort SELECT col1 * 1 + cor0.col1 * - col2 + + col1 AS col2 FROM tab0 AS cor0 ---- -2666 -7280 97 query I rowsort SELECT - col0 + - cor0.col2 * + col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT + col1 + - 51 FROM tab0 AS cor0 ---- 35 40 46 query I rowsort SELECT + col0 + - 89 * 82 FROM tab2 AS cor0 ---- -7219 -7220 -7291 query I rowsort SELECT - col1 * 32 + 77 AS col1 FROM tab1 cor0 ---- -243 -339 -755 onlyif mysql # use DIV operator for integer division query I rowsort label-9044 SELECT + cor0.col2 DIV - ( - col0 ) AS col1 FROM tab2 cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-9044 SELECT + cor0.col2 / - ( - col0 ) AS col1 FROM tab2 cor0 ---- 0 0 3 query I rowsort SELECT col1 * col0 + - ( col0 ) FROM tab0 ---- 2040 3360 8010 query I rowsort SELECT ALL - 30 FROM tab1 ---- -30 -30 -30 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col2 * + col2 + col0 col0 FROM tab1 AS cor0 ---- -119728 -32426 -75813 onlyif mysql # use DIV operator for integer division query I rowsort label-9048 SELECT ALL col0 * - col2 + col0 DIV col1 FROM tab2 cor0 ---- -189 -2027 -2998 skipif mysql # not compatible query I rowsort label-9048 SELECT ALL col0 * - col2 + col0 / col1 FROM tab2 cor0 ---- -189 -2027 -2998 query I rowsort SELECT DISTINCT + cor0.col2 + col0 * cor0.col0 FROM tab0 AS cor0 ---- 1226 609 8003 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 + - col1 * col0 col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT + cor0.col0 * + col0 + - col0 FROM tab2 AS cor0 ---- 42 6006 6162 onlyif mysql # use DIV operator for integer division query I rowsort label-9052 SELECT ALL + col1 * col2 * + tab1.col2 + col2 DIV + col2 AS col1 FROM tab1 ---- 119809 32491 75817 skipif mysql # not compatible query I rowsort label-9052 SELECT ALL + col1 * col2 * + tab1.col2 + col2 / + col2 AS col1 FROM tab1 ---- 119809 32491 75817 query I rowsort SELECT + col1 * col1 * + col2 AS col2 FROM tab0 ---- 244068 679042 9409 query I rowsort SELECT ALL col0 * col2 + col0 + - col1 FROM tab2 ---- 165 2047 3064 query I rowsort SELECT tab2.col1 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT - col0 + + tab0.col1 * + col2 AS col0 FROM tab0 ---- 2814 62 7373 query I rowsort SELECT - + ( cor0.col0 ) + - col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT DISTINCT - - cor0.col1 * - col2 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT 95 * 0 FROM tab1 ---- 0 0 0 query I rowsort SELECT + 33 * col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 2871 3085 3202 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 - cor0.col1 * - col1 col1 FROM tab0 AS cor0 ---- 7363 8199 9408 onlyif mysql # use DIV operator for integer division query I rowsort label-9062 SELECT DISTINCT col2 DIV ( col2 ) FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-9062 SELECT DISTINCT col2 / ( col2 ) FROM tab0 ---- 1 query I rowsort SELECT ALL + col0 * - ( tab1.col0 ) FROM tab1 ---- -4096 -6400 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-9064 SELECT DISTINCT 0 DIV - col0 AS col0 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-9064 SELECT DISTINCT 0 / - col0 AS col0 FROM tab2 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9065 SELECT + ( 47 ) DIV - col1 col1 FROM tab1 ---- -1 -3 -4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9065 SELECT + ( 47 ) / - col1 col1 FROM tab1 ---- -1 -3 -4 query I rowsort SELECT 85 * - 31 FROM tab0 ---- -2635 -2635 -2635 query I rowsort SELECT ALL ( col1 + + col2 ) * - col1 * col2 AS col0 FROM tab1 ---- -112320 -136032 -38190 query I rowsort SELECT - col1 + + col0 + tab2.col1 AS col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT ALL + + cor0.col0 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 onlyif mysql # use DIV operator for integer division query I rowsort label-9070 SELECT - + 85 * - col2 DIV - col2 + col2 AS col2 FROM tab0 AS cor0 ---- -3 -52 -84 skipif mysql # not compatible query I rowsort label-9070 SELECT - + 85 * - col2 / - col2 + col2 AS col2 FROM tab0 AS cor0 ---- -3 -52 -84 query I rowsort SELECT - 70 + col0 - col0 FROM tab2 AS cor0 ---- -70 -70 -70 query I rowsort SELECT 65 * cor0.col1 * + cor0.col0 + + col1 AS col2 FROM tab1 AS cor0 ---- 41610 5096 67613 query I rowsort SELECT ALL - col2 + - col1 + - col0 AS col1 FROM tab0 ---- -133 -143 -262 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 91 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 745d1c3a09d935465cad552325c5c945 query I rowsort SELECT ALL 60 + - col2 * col0 * ( ( col1 ) ) FROM tab0 ---- -3335 -664058 -68052 onlyif mysql # use DIV operator for integer division query I rowsort label-9076 SELECT DISTINCT - col1 * col0 + tab0.col0 DIV + col2 FROM tab0 ---- -2064 -3360 -8098 skipif mysql # not compatible query I rowsort label-9076 SELECT DISTINCT - col1 * col0 + tab0.col0 / + col2 FROM tab0 ---- -2064 -3360 -8098 query I rowsort SELECT col0 - 50 FROM tab1 ---- -47 14 30 onlyif mysql # use DIV operator for integer division query I rowsort label-9078 SELECT DISTINCT cor0.col2 - + col1 DIV + col1 AS col1 FROM tab0 AS cor0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-9078 SELECT DISTINCT cor0.col2 - + col1 / + col1 AS col1 FROM tab0 AS cor0 ---- 0 32 81 query I rowsort SELECT + cor0.col0 * 21 FROM tab1, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to fde62da1ab37076b444d4202a9d2fe46 query I rowsort SELECT ALL - ( col2 * col0 ) + - ( + 51 ) * + tab2.col1 AS col1 FROM tab2 ---- -1770 -3869 -5037 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 2 * cor1.col1 col2 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 72dc29e1b29f483d8685dbdbeacd4f1e query I rowsort SELECT ALL col2 * cor0.col0 + col1 FROM tab0 cor0 ---- 132 7389 878 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 15 * col2 col1 FROM tab1 AS cor0 ---- 1440 810 855 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 ALL + 68 * cor0.col1 FROM tab0 cor0 ---- 5848 6188 6596 query I rowsort SELECT DISTINCT col1 * + col1 + col1 AS col2 FROM tab2 cor0 ---- 306 3540 992 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * - cor0.col0 + col0 col1 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT DISTINCT 45 * + col1 + + col1 * col0 * + col0 AS col0 FROM tab0 AS cor0 ---- 123190 53406 724906 query I rowsort SELECT DISTINCT 93 + cor0.col2 FROM tab0 AS cor0 ---- 126 175 94 query I rowsort SELECT - ( col0 * - col1 ) - 39 AS col0 FROM tab2 ---- 1304 178 4563 query I rowsort SELECT ALL + tab1.col1 * col2 * + col2 + col1 * col1 FROM tab1 ---- 119977 32590 76492 query I rowsort SELECT DISTINCT col0 * cor0.col2 * + col2 AS col2 FROM tab1 AS cor0 ---- 207936 737280 8748 onlyif mysql # use DIV operator for integer division query I rowsort label-9093 SELECT ALL - - ( col1 ) DIV ( col1 ) AS col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-9093 SELECT ALL - - ( col1 ) / ( col1 ) AS col1 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - - col1 + + col0 * + col0 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT DISTINCT - col0 + 64 FROM tab0 cor0 ---- -25 29 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col0 + - col0 * - col1 col0 FROM tab2 AS cor0 ---- -1482 -4898 168 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9097 SELECT + - col0 * + CAST( NULL AS SIGNED ) + - col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9097 SELECT + - col0 * + CAST ( NULL AS INTEGER ) + - col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - cor0.col1 col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL - col2 + - col0 AS col2 FROM tab2 cor0 ---- -104 -117 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9100 SELECT DISTINCT - - col1 * CAST( col1 AS SIGNED ) FROM tab1 AS cor0 ---- 100 169 676 skipif mysql # not compatible query I rowsort label-9100 SELECT DISTINCT - - col1 * CAST ( col1 AS INTEGER ) FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - col0 * + cor0.col0 * - col2 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT DISTINCT - col1 * + col0 * 20 - col1 AS col2 FROM tab0 AS cor0 ---- -162071 -41366 -67997 query I rowsort SELECT + col0 * 62 - col1 FROM tab2 AS cor0 ---- 403 4777 4881 query I rowsort SELECT ALL + col0 * + col1 + cor0.col1 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9105 SELECT ALL + - col0 - CAST( - col1 * col1 AS SIGNED ) FROM tab0 AS cor0 ---- 7372 8192 9374 skipif mysql # not compatible query I rowsort label-9105 SELECT ALL + - col0 - CAST ( - col1 * col1 AS INTEGER ) FROM tab0 AS cor0 ---- 7372 8192 9374 onlyif mysql # use DIV operator for integer division query I rowsort label-9106 SELECT DISTINCT - + col1 DIV 6 col1 FROM tab1 AS cor0 ---- -1 -2 -4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9106 SELECT DISTINCT - + col1 / 6 col1 FROM tab1 AS cor0 ---- -1 -2 -4 onlyif mysql # use DIV operator for integer division query I rowsort label-9107 SELECT ALL + col1 DIV + col1 + - col2 * col2 FROM tab2 AS cor0 ---- -1443 -675 -728 skipif mysql # not compatible query I rowsort label-9107 SELECT ALL + col1 / + col1 + - col2 * col2 FROM tab2 AS cor0 ---- -1443 -675 -728 query I rowsort SELECT - 74 * + col2 AS col1 FROM tab1 AS cor0 ---- -3996 -4218 -7104 query I rowsort SELECT DISTINCT + - col2 * - 95 FROM tab0 AS cor0 ---- 3135 7790 95 query I rowsort SELECT DISTINCT - ( + col0 ) + col0 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL + ( - 62 ) FROM tab0 cor0 ---- -62 -62 -62 query I rowsort SELECT DISTINCT - 67 * - cor0.col1 - - col1 AS col0 FROM tab0 AS cor0 ---- 5848 6188 6596 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( - col1 AS REAL ) * - col1 * col0 FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT col0 + cor0.col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT ALL + col2 * + col2 - + col0 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT ALL 13 AS col1 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 184e52d7aa5aa66591291e39c67a3dfb query I rowsort SELECT ALL + col0 + col0 * col2 AS col0 FROM tab0 ---- 70 7387 816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9118 SELECT ALL - CAST( NULL AS DECIMAL ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-9118 SELECT ALL - CAST ( NULL AS REAL ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9119 SELECT DISTINCT - col1 * - CAST( NULL AS SIGNED ) - col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9119 SELECT DISTINCT - col1 * - CAST ( NULL AS INTEGER ) - col1 FROM tab2 ---- NULL query I rowsort SELECT col1 - + col0 * - 99 FROM tab2 ---- 724 7781 7838 query I rowsort SELECT + + 54 - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -5 23 37 query I rowsort SELECT ALL + - 48 * + col0 + - col1 AS col1 FROM tab1 AS cor0 ---- -170 -3082 -3853 query I rowsort SELECT DISTINCT col0 - + col0 * + col1 * col1 FROM tab1 AS cor0 ---- -13440 -2025 -6336 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + col1 * - col0 col1 FROM tab1 cor0 ---- -1027 -52 -630 query I rowsort SELECT + col1 * cor0.col0 - + col0 AS col2 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT ALL - 93 * col2 * col2 FROM tab1 AS cor0 ---- -271188 -302157 -857088 query I rowsort SELECT DISTINCT + ( + col2 ) * - col2 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-9128 SELECT ALL - + ( col0 ) DIV col0 AS col2 FROM tab2 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9128 SELECT ALL - + ( col0 ) / col0 AS col2 FROM tab2 cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 + - col2 + - col2 col0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL + col2 * + ( col1 ) AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + - cor0.col0 + col2 * col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT 99 * + 31 * col2 - - col2 FROM tab1 AS cor0 ---- 165780 174990 294720 query I rowsort SELECT + - ( + 73 ) * col0 + - ( 20 ) * col0 * col1 FROM tab0 AS cor0 ---- -168477 -43032 -70455 query I rowsort SELECT - col1 + 73 AS col0 FROM tab2 cor0 ---- 14 42 56 query I rowsort SELECT ALL + ( col0 ) + col1 AS col1 FROM tab0 ---- 110 132 180 query I rowsort SELECT ALL + 88 AS col0 FROM tab2 cor0 ---- 88 88 88 query I rowsort SELECT tab2.col2 * + col1 + - col1 AS col1 FROM tab2 ---- 1475 629 806 query I rowsort SELECT DISTINCT + 53 AS col0 FROM tab2, tab2 AS cor0 ---- 53 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 83 col2 FROM tab0 ---- 83 query I rowsort SELECT col1 - - col0 * col0 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT - 21 * 26 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 4702c495748777632703e415362eb8f6 query I rowsort SELECT + cor0.col2 + ( 45 ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to 57be4eadf9cd535e0e5804b571bca7ac onlyif mysql # use DIV operator for integer division query I rowsort label-9143 SELECT DISTINCT 91 DIV - 92 AS col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 0 skipif mysql # not compatible query I rowsort label-9143 SELECT DISTINCT 91 / - 92 AS col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 0 query I rowsort SELECT + 72 * 86 FROM tab0, tab1, tab1 AS cor0, tab2 AS cor1 ---- 81 values hashing to 99b296aecbce25a198407804bf77ac43 query I rowsort SELECT DISTINCT + tab0.col1 * + 49 AS col0 FROM tab0 ---- 4214 4459 4753 query I rowsort SELECT col2 * col2 + col1 * + col1 AS col2 FROM tab1 ---- 3349 3592 9385 query I rowsort SELECT ALL - col0 + + cor0.col2 * col0 AS col0 FROM tab1 AS cor0 ---- 159 3584 7600 onlyif mysql # use DIV operator for integer division query I rowsort label-9148 SELECT ALL - 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-9148 SELECT ALL - cor0.col2 / + col0 col0 FROM tab2 AS cor0 ---- -3 0 0 query I rowsort SELECT DISTINCT - - col2 * ( col0 ) FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT col2 * + col0 * + col0 AS col2 FROM tab2 AS cor0 ---- 1323 158184 237158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9151 SELECT - - cor0.col2 * - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9151 SELECT - - cor0.col2 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + col2 col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - - col2 + + cor0.col2 * 34 * - col2 FROM tab0 cor0 ---- -228534 -33 -36993 query I rowsort SELECT - col0 * + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT + cor0.col1 * + col2 AS col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT - col1 * col0 + col2 * - col0 FROM tab1 AS cor0 ---- -240 -4288 -8720 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 * 96 col2 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 672 7488 7584 query I rowsort SELECT ALL 66 * col1 FROM tab2 ---- 1122 2046 3894 query I rowsort SELECT ALL - 95 * - col1 AS col1 FROM tab0 ---- 8170 8645 9215 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * + cor0.col0 + cor0.col0 col1 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT - col2 + - 22 * + 68 - + col0 FROM tab0 AS cor0 ---- -1532 -1553 -1667 query I rowsort SELECT - col1 + 43 FROM tab0 cor0 ---- -43 -48 -54 query I rowsort SELECT DISTINCT + col0 * col2 + + col2 AS col0 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT + - cor1.col1 AS col1 FROM tab2, tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT DISTINCT - 77 + + col1 FROM tab1 AS cor0 ---- -51 -64 -67 query I rowsort SELECT ( tab2.col0 ) * + col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT col2 + col2 * cor0.col2 FROM tab1 AS cor0 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT 58 * + col2 AS col2 FROM tab1 ---- 3132 3306 5568 query I rowsort SELECT - col2 * - col2 + - ( col2 ) - col2 AS col2 FROM tab2 AS cor0 ---- 1368 624 675 query I rowsort SELECT - 28 + cor1.col1 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 9510ecb36ef89b1fdbce6308bc2d3917 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 col0 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9172 SELECT - col1 * col0 + + CAST( NULL AS DECIMAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9172 SELECT - col1 * col0 + + CAST ( NULL AS REAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 20 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 2fdd942fe0307a6ff66b63004ef102c4 onlyif mysql # use DIV operator for integer division query I rowsort label-9174 SELECT - cor0.col2 DIV col0 + ( + col1 ) - - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 20 25 34 skipif mysql # not compatible query I rowsort label-9174 SELECT - cor0.col2 / col0 + ( + col1 ) - - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 20 25 34 query I rowsort SELECT DISTINCT - col0 * ( + col1 ) * - col2 AS col0 FROM tab1 cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT - col1 * + 5 AS col0 FROM tab1 AS cor0 ---- -130 -50 -65 skipif mysql # not compatible query I rowsort SELECT ALL tab2.col0 * col1 + - col2 * col1 * CAST ( col1 * + col0 AS REAL ) FROM tab2 ---- -181412 -7054866 -866235 query I rowsort SELECT + col2 * - 2 FROM tab2 ---- -52 -54 -76 query I rowsort SELECT ALL col1 * + ( - col2 + + col1 ) * + col2 FROM tab1 AS cor0 ---- -103584 -26790 -39312 query I rowsort SELECT DISTINCT - + cor0.col0 + - 39 FROM tab1 AS cor0 ---- -103 -119 -42 query I rowsort SELECT + col0 * ( + col0 ) AS col1 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT ALL - + col2 + col0 * + col2 AS col0 FROM tab0 cor0 ---- 34 7216 759 query I rowsort SELECT + + col2 * + ( + cor0.col0 * + cor0.col2 ) AS col1 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT - + ( - col1 ) + col2 AS col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT + + 81 AS col1 FROM tab1 AS cor0 ---- 81 81 81 query I rowsort SELECT ALL - col1 * ( col2 ) FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT + - cor0.col2 + 80 FROM tab2 AS cor0 ---- 42 53 54 query I rowsort SELECT DISTINCT - - 90 + 85 AS col0 FROM tab0 AS cor0 ---- 175 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * - col2 + col1 col1 FROM tab1 cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT - 62 AS col1 FROM tab1, tab1 AS cor0 ---- -62 query I rowsort SELECT col2 * ( - col0 ) AS col2 FROM tab0 cor0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9192 SELECT DISTINCT + - CAST( NULL AS SIGNED ) * col1 + + col1 + - ( + col0 ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9192 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) * col1 + + col1 + - ( + col0 ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 14 + - ( col1 ) + - col0 FROM tab0 AS cor0 ---- -124 -146 -194 query I rowsort SELECT ALL col0 - + 89 FROM tab0 AS cor0 ---- -54 -65 0 query I rowsort SELECT - col0 * col2 - col1 * 71 FROM tab0 cor0 ---- -13759 -6898 -6922 query I rowsort SELECT DISTINCT 18 + - col2 * + cor0.col0 - 33 * col0 FROM tab2 AS cor0 ---- -402 -4584 -5591 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( col0 ) - 59 col1 FROM tab1 AS cor0 ---- -56 21 5 query I rowsort SELECT - 6 + + col1 * col0 FROM tab0 AS cor0 ---- 2058 3389 8093 onlyif mysql # use DIV operator for integer division query I rowsort label-9199 SELECT DISTINCT col2 DIV ( + tab1.col2 ) FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-9199 SELECT DISTINCT col2 / ( + tab1.col2 ) FROM tab1 ---- 1 onlyif mysql # use DIV operator for integer division query I rowsort label-9200 SELECT ALL 75 DIV + col0 col2 FROM tab0 AS cor0 ---- 0 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9200 SELECT ALL 75 / + col0 col2 FROM tab0 AS cor0 ---- 0 2 3 query I rowsort SELECT DISTINCT - 67 + col1 FROM tab1 AS cor0 ---- -41 -54 -57 query I rowsort SELECT + + 17 + col1 FROM tab0 cor0 ---- 103 108 114 query I rowsort SELECT - col1 * + col1 + col1 * 45 AS col1 FROM tab0 AS cor0 ---- -3526 -4186 -5044 query I rowsort SELECT ALL + - col2 * - cor0.col0 * + ( 90 * + col1 ) - + col2 AS col0 FROM tab0 AS cor0 ---- 305549 59770538 6130047 skipif mysql # not compatible query I rowsort SELECT ALL + 3 * cor0.col0 + CAST ( + col2 * - col1 AS REAL ) FROM tab0 AS cor0 ---- -2766 -7195 8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9206 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-9206 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 68 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 query I rowsort SELECT ALL - 16 * - 30 AS col2 FROM tab1 AS cor0 ---- 480 480 480 query I rowsort SELECT 63 + + col0 + col2 AS col1 FROM tab1 AS cor0 ---- 120 184 239 onlyif mysql # use DIV operator for integer division query I rowsort label-9210 SELECT DISTINCT + 12 DIV - col1 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-9210 SELECT DISTINCT + 12 / - col1 FROM tab2 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9211 SELECT ALL 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-9211 SELECT ALL col0 - CAST ( NULL AS INTEGER ) col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 * col2 * col2 - - col1 FROM tab2 ---- -114059 -5072 -52669 query I rowsort SELECT col2 + - 80 FROM tab2 ---- -42 -53 -54 onlyif mysql # use DIV operator for integer division query I rowsort label-9214 SELECT ALL - col0 DIV 2 + - col0 FROM tab0 ---- -133 -36 -52 skipif mysql # not compatible query I rowsort label-9214 SELECT ALL - col0 / 2 + - col0 FROM tab0 ---- -133 -36 -52 query I rowsort SELECT - 39 * + col0 + col2 + 45 AS col0 FROM tab0 ---- -1319 -3344 -858 query I rowsort SELECT + col2 * col0 * col0 AS col1 FROM tab2 ---- 1323 158184 237158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9217 SELECT CAST( col1 AS SIGNED ) + + col2 * + ( - col2 ) FROM tab2 ---- -1427 -617 -698 skipif mysql # not compatible query I rowsort label-9217 SELECT CAST ( col1 AS INTEGER ) + + col2 * + ( - col2 ) FROM tab2 ---- -1427 -617 -698 query I rowsort SELECT DISTINCT 99 + col2 AS col0 FROM tab2 ---- 125 126 137 query I rowsort SELECT ALL + - 89 AS col0 FROM tab2 cor0 ---- -89 -89 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 44 * - col0 + + col1 col1 FROM tab0 AS cor0 ---- 1142 1637 4007 query I rowsort SELECT - cor0.col1 AS col2 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT + 31 * - cor0.col0 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f00d9b255a3e2c00771fde8a329cecd0 onlyif mysql # use DIV operator for integer division query I rowsort label-9223 SELECT ALL - ( col0 ) DIV + col2 - - CAST( + col1 * col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 7396 8280 9374 skipif mysql # not compatible query I rowsort label-9223 SELECT ALL - ( col0 ) / + col2 - - CAST ( + col1 * col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 7396 8280 9374 query I rowsort SELECT DISTINCT - ( + col2 ) + col2 AS col0 FROM tab1 cor0 ---- 0 query I rowsort SELECT ALL col1 + col0 * 13 FROM tab2 AS cor0 ---- 1044 1073 122 query I rowsort SELECT DISTINCT - col2 + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 1305 190 4576 onlyif mysql # use DIV operator for integer division query I rowsort label-9227 SELECT col1 DIV + ( col0 ) FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-9227 SELECT col1 / + ( col0 ) FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort SELECT ALL col2 * CAST ( 73 + + col1 AS INTEGER ) * - CAST ( - 4 * - col2 AS REAL ) AS col2 FROM tab1 AS cor0 ---- -1078668 -1154736 -3170304 query I rowsort SELECT + + col0 + col2 * col1 * - col0 AS col0 FROM tab2 AS cor0 ---- -119574 -50955 -5852 onlyif mysql # use DIV operator for integer division query I rowsort label-9230 SELECT DISTINCT + col2 * 75 DIV 49 FROM tab1 AS cor0 ---- 146 82 87 skipif mysql # not compatible query I rowsort label-9230 SELECT DISTINCT + col2 * 75 / 49 FROM tab1 AS cor0 ---- 146 82 87 query I rowsort SELECT ALL + col2 + 67 FROM tab1 cor0 ---- 121 124 163 query I rowsort SELECT + col2 + col2 * + col2 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 157518 185250 884832 query I rowsort SELECT DISTINCT + cor0.col2 * ( 41 ) FROM tab2 AS cor0 ---- 1066 1107 1558 query I rowsort SELECT ALL - cor0.col2 + + col1 * col2 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT DISTINCT - + col2 + + ( - 58 ) * + col0 AS col1 FROM tab1 cor0 ---- -228 -3769 -4736 query I rowsort SELECT + + cor0.col0 * - tab2.col2 FROM tab2, tab1, tab0 cor0 ---- 27 values hashing to 094ec191d4a978f7a19a3ae6fc2135d6 skipif mysql # not compatible query I rowsort SELECT - col0 * + ( - col1 + - col0 * CAST ( col2 AS REAL ) ) AS col0 FROM tab2 AS cor0 ---- 1540 162786 238501 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + + col0 col1 FROM tab2 cor0 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 19 col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- -19 skipif mysql # not compatible query I rowsort SELECT ALL - + col0 * CAST ( - col0 * cor0.col2 AS REAL ) FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT ALL - - col0 + + col2 * col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT DISTINCT + col1 * - 17 + col2 FROM tab0 AS cor0 ---- -1429 -1465 -1648 query I rowsort SELECT + + col0 * 5 + col2 FROM tab0 cor0 ---- 153 176 527 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + 55 col2 FROM tab2 AS cor0 ---- 133 134 62 query I rowsort SELECT DISTINCT col0 * 56 AS col1 FROM tab1 AS cor0 ---- 168 3584 4480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - cor0.col0 - col0 col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT + 8 * - ( + col2 ) FROM tab2 AS cor0 ---- -208 -216 -304 query I rowsort SELECT 14 * 23 FROM tab2 AS cor0 ---- 322 322 322 query I rowsort SELECT ALL 26 + - col2 AS col1 FROM tab1 cor0 ---- -28 -31 -70 query I rowsort SELECT DISTINCT - + 63 * + col1 FROM tab2 AS cor0 ---- -1071 -1953 -3717 query I rowsort SELECT ALL col2 * 5 * 93 AS col0 FROM tab2 ---- 12090 12555 17670 query I rowsort SELECT + + ( 37 ) + - col2 * ( - ( col0 ) ) FROM tab1 cor0 ---- 199 3685 7717 query I rowsort SELECT + col2 * + col1 + 79 AS col1 FROM tab0 AS cor0 ---- 176 2917 7541 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - cor1.col1 ) col0 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc onlyif mysql # use DIV operator for integer division query I rowsort label-9255 SELECT ALL - 39 + - col1 DIV col2 FROM tab0 AS cor0 ---- -136 -40 -41 skipif mysql # not compatible query I rowsort label-9255 SELECT ALL - 39 + - col1 / col2 FROM tab0 AS cor0 ---- -136 -40 -41 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 90 * col0 col0 FROM tab1 AS cor0 ---- -270 -5760 -7200 query I rowsort SELECT DISTINCT + col0 - col0 * col1 AS col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT DISTINCT - col1 - - col2 * - ( ( col1 ) ) AS col0 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT ALL - 7 * + col0 * + col0 FROM tab1 AS cor0 ---- -28672 -44800 -63 query I rowsort SELECT col2 * - col1 + col0 AS col2 FROM tab0 cor0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-9261 SELECT + + 8 DIV col0 + CAST( ( col2 ) * ( - col0 ) AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-9261 SELECT + + 8 / col0 + CAST ( ( col2 ) * ( - col0 ) AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT 20 + col2 AS col0 FROM tab2 ---- 46 47 58 query I rowsort SELECT DISTINCT 76 + col2 * col1 FROM tab2 ---- 1610 722 913 onlyif mysql # use DIV operator for integer division query I rowsort label-9264 SELECT ( cor0.col0 ) * + col0 + - col0 DIV - col0 AS col1 FROM tab0 AS cor0 ---- 1226 577 7922 skipif mysql # not compatible query I rowsort label-9264 SELECT ( cor0.col0 ) * + col0 + - col0 / - col0 AS col1 FROM tab0 AS cor0 ---- 1226 577 7922 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col1 * + col2 + + col1 * 30 col0 FROM tab2 cor0 ---- -136 236 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9266 SELECT - CAST( 94 AS SIGNED ) * col1 + 65 + col2 AS col0 FROM tab0 cor0 ---- -7986 -8407 -9052 skipif mysql # not compatible query I rowsort label-9266 SELECT - CAST ( 94 AS INTEGER ) * col1 + 65 + col2 AS col0 FROM tab0 cor0 ---- -7986 -8407 -9052 query I rowsort SELECT + + ( col1 ) + col0 * - cor0.col2 FROM tab0 AS cor0 ---- -706 -7207 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 43 + - cor0.col2 col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to ba07fe43c43e1689ac7e6a8becabade2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col2 * col0 col0 FROM tab1 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-9270 SELECT col1 DIV ( - ( - col1 ) + + col2 ) FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9270 SELECT col1 / ( - ( - col1 ) + + col2 ) FROM tab2 ---- 0 0 0 query I rowsort SELECT - - col1 * col1 * col0 + + col0 AS col1 FROM tab0 AS cor0 ---- 177528 329350 737098 query I rowsort SELECT - cor0.col1 + + 78 * col1 * - ( + col1 + - col0 ) AS col1 FROM tab2 AS cor0 ---- -58063 82195 87379 query I rowsort SELECT + + 70 + + 3 AS col0 FROM tab2 AS cor0 ---- 73 73 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9274 SELECT DISTINCT - CAST( NULL AS SIGNED ) AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1, tab1 AS cor2 ---- NULL skipif mysql # not compatible query I rowsort label-9274 SELECT DISTINCT - CAST ( NULL AS INTEGER ) AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1, tab1 AS cor2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 3 * cor0.col0 col0 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT DISTINCT + - col1 + cor0.col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT 29 * + col2 AS col1 FROM tab0 ---- 2378 29 957 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9278 SELECT DISTINCT tab2.col2 + + CAST( NULL AS SIGNED ) FROM tab2, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9278 SELECT DISTINCT tab2.col2 + + CAST ( NULL AS INTEGER ) FROM tab2, tab0 AS cor0 ---- NULL query I rowsort SELECT tab0.col0 * - 8 * col0 AS col1 FROM tab0 ---- -4608 -63368 -9800 query I rowsort SELECT ALL ( 26 ) AS col0 FROM tab0, tab2 cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 onlyif mysql # use DIV operator for integer division query I rowsort label-9281 SELECT - col2 DIV 71 col2 FROM tab0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9281 SELECT - col2 / 71 col2 FROM tab0 ---- -1 0 0 query I rowsort SELECT DISTINCT col1 + 87 FROM tab0 AS cor0 ---- 173 178 184 query I rowsort SELECT + col2 * col0 * col2 - cor0.col1 AS col2 FROM tab2 AS cor0 ---- 114059 5072 52669 query I rowsort SELECT DISTINCT - 7 + col1 FROM tab1 AS cor0 ---- 19 3 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - 8 + col1 col2 FROM tab1 AS cor0 ---- -406 -446 -755 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 43 col1 FROM tab1 AS cor0 ---- -43 -43 -43 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + 77 col1 FROM tab2 ---- 108 136 94 query I rowsort SELECT - col2 + 77 * col0 AS col0 FROM tab1 ---- 177 4871 6064 query I rowsort SELECT ALL 35 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d9b103f79c4e8f0de4b7c1c821783a29 query I rowsort SELECT DISTINCT - 18 * - col0 + + col0 - - ( 84 ) AS col2 FROM tab1 ---- 1300 141 1604 query I rowsort SELECT col1 * col2 + col0 + 77 * + 41 AS col0 FROM tab1 AS cor0 ---- 3791 4485 4564 query I rowsort SELECT ALL + - cor0.col0 * cor0.col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL - 34 AS col0 FROM tab2 AS cor0 ---- -34 -34 -34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9294 SELECT - + col1 + ( + col1 ) * + CAST( col1 AS SIGNED ) - + col0 FROM tab1 AS cor0 ---- 26 647 76 skipif mysql # not compatible query I rowsort label-9294 SELECT - + col1 + ( + col1 ) * + CAST ( col1 AS INTEGER ) - + col0 FROM tab1 AS cor0 ---- 26 647 76 query I rowsort SELECT + col0 + cor0.col1 + cor0.col2 FROM tab2 AS cor0 ---- 134 163 65 query I rowsort SELECT DISTINCT + col0 + - col2 + tab2.col1 FROM tab2 ---- 11 111 58 query I rowsort SELECT col1 * tab1.col1 * + col0 AS col2 FROM tab1 ---- 13520 2028 6400 query I rowsort SELECT col1 * col2 + 32 FROM tab0 ---- 129 2870 7494 onlyif mysql # use DIV operator for integer division query I rowsort label-9299 SELECT - 37 + + col2 DIV - 8 col1 FROM tab0 AS cor0 ---- -37 -41 -47 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9299 SELECT - 37 + + col2 / - 8 col1 FROM tab0 AS cor0 ---- -37 -41 -47 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 47 + cor0.col2 col0 FROM tab2 AS cor0 ---- 73 74 85 query I rowsort SELECT col1 * - ( col0 ) AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT 68 FROM tab0, tab1 cor0, tab2 AS cor1 ---- 68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * - cor0.col0 col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT col0 + + ( col0 ) FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT ALL - col1 * - 2 * - col0 + + col1 AS col0 FROM tab2 AS cor0 ---- -2669 -403 -9145 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9306 SELECT + col1 * CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-9306 SELECT + col1 * CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + 1 + + col0 FROM tab2 AS cor0 ---- 79 8 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - cor0.col1 col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + - col0 + cor0.col0 * 66 AS col1 FROM tab0 AS cor0 ---- 1560 2275 5785 query I rowsort SELECT ALL + ( - 81 ) * - col0 AS col1 FROM tab2 ---- 567 6318 6399 query I rowsort SELECT DISTINCT cor0.col0 + tab2.col1 FROM tab2, tab0, tab2 AS cor0 ---- 9 values hashing to 74faab35697b5ea1753f372919d97975 query I rowsort SELECT ALL + 45 - col0 * - col2 * + col2 AS col0 FROM tab2 ---- 114121 5148 52773 query I rowsort SELECT col0 * - col2 + + ( + 30 ) + + col2 FROM tab0 ---- -4 -7186 -729 query I rowsort SELECT cor0.col0 AS col2 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT col1 * - col1 + col2 + ( col1 ) AS col2 FROM tab2 ---- -234 -3396 -903 query I rowsort SELECT - col0 + + tab0.col2 + + 82 AS col1 FROM tab0 ---- 48 75 91 onlyif mysql # use DIV operator for integer division query I rowsort label-9317 SELECT DISTINCT ( - col0 ) DIV col2 col1 FROM tab1 cor0 ---- -1 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9317 SELECT DISTINCT ( - col0 ) / col2 col1 FROM tab1 cor0 ---- -1 0 query I rowsort SELECT DISTINCT cor1.col2 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL - 7 + col0 AS col1 FROM tab0 AS cor0 ---- 17 28 82 query I rowsort SELECT - + col2 * 73 FROM tab2 AS cor0 ---- -1898 -1971 -2774 query I rowsort SELECT - - 58 * - col0 FROM tab2 AS cor0 ---- -406 -4524 -4582 query I rowsort SELECT ALL - - col0 + + ( + cor0.col2 ) * col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT - - 63 * col0 AS col2 FROM tab2 AS cor0 ---- 441 4914 4977 query I rowsort SELECT DISTINCT + cor0.col0 AS col0 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 7 78 79 query I rowsort SELECT DISTINCT - col2 + col1 + - col1 AS col0 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - cor0.col0 * 57 + col0 AS col1 FROM tab1 cor0 ---- -168 -3584 -4480 query I rowsort SELECT + 0 + - col1 * + col1 AS col0 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT ALL 88 * col0 FROM tab2 AS cor0 ---- 616 6864 6952 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 * col0 col1 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL ( col0 ) * col2 * + 5 AS col0 FROM tab2 AS cor0 ---- 10140 15010 945 onlyif mysql # use DIV operator for integer division query I rowsort label-9331 SELECT ALL + cor0.col0 DIV 77 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-9331 SELECT ALL + cor0.col0 / 77 FROM tab1 AS cor0 ---- 0 0 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9332 SELECT + + CAST( NULL AS DECIMAL ) + + col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9332 SELECT + + CAST ( NULL AS REAL ) + + col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 30 * col1 FROM tab2 AS cor0 ---- 1770 510 930 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 + - col0 + - cor0.col1 * col0 col1 FROM tab2 AS cor0 ---- -2765 -441 -9282 query I rowsort SELECT - col0 + ( + col0 ) FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + + cor0.col0 + col0 + + col1 FROM tab1 AS cor0 ---- 138 173 32 onlyif mysql # use DIV operator for integer division query I rowsort label-9337 SELECT ( + col2 ) + col1 DIV - col2 AS col2 FROM tab0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-9337 SELECT ( + col2 ) + col1 / - col2 AS col2 FROM tab0 ---- -96 31 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * + col0 + 91 col0 FROM tab1 AS cor0 ---- -549 -949 13 query I rowsort SELECT - - ( col2 ) * col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - ( col1 ) + + 66 AS col1 FROM tab2 AS cor0 ---- 35 49 7 query I rowsort SELECT DISTINCT + 70 * + col1 AS col0 FROM tab2 cor0 ---- 1190 2170 4130 onlyif mysql # use DIV operator for integer division query I rowsort label-9342 SELECT col0 DIV - col2 AS col0 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9342 SELECT col0 / - col2 AS col0 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT - col0 * + col1 + col0 * + col2 AS col1 FROM tab2 AS cor0 ---- -2574 -28 1659 onlyif mysql # use DIV operator for integer division query I rowsort label-9344 SELECT + col0 * + 83 + + col1 DIV col1 col2 FROM tab1 AS cor0 ---- 250 5313 6641 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9344 SELECT + col0 * + 83 + + col1 / col1 col2 FROM tab1 AS cor0 ---- 250 5313 6641 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * cor0.col1 + col1 col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT cor0.col1 FROM tab1 cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT ALL 20 + 14 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 query I rowsort SELECT col2 - + cor0.col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL + col0 * + col1 + - col0 * + col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 - - 50 AS col1 FROM tab1 AS cor0 ---- 60 63 76 query I rowsort SELECT ALL - - col1 * 62 + col1 AS col1 FROM tab1 AS cor0 ---- 1638 630 819 onlyif mysql # use DIV operator for integer division query I rowsort label-9352 SELECT DISTINCT + col1 DIV 22 + + col2 AS col2 FROM tab2 AS cor0 ---- 28 38 skipif mysql # not compatible query I rowsort label-9352 SELECT DISTINCT + col1 / 22 + + col2 AS col2 FROM tab2 AS cor0 ---- 28 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * 73 col1 FROM tab2 AS cor0 ---- 1241 2263 4307 query I rowsort SELECT + cor0.col2 + ( col0 ) FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT ALL cor0.col0 * - 0 + ( - col2 ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort SELECT + - CAST ( - 65 AS REAL ) FROM tab0 AS cor0 ---- 65 65 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9357 SELECT ALL - - CAST( - col1 AS SIGNED ) + + col1 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9357 SELECT ALL - - CAST ( - col1 AS INTEGER ) + + col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - - 27 + 48 FROM tab0 AS cor0 ---- 75 75 75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9359 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * 98 + + col1 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9359 SELECT DISTINCT - CAST ( NULL AS REAL ) * 98 + + col1 AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - 51 * col1 - col1 FROM tab1 AS cor0 ---- -1352 -520 -676 query I rowsort SELECT + 90 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e query I rowsort SELECT + - ( col0 ) + + cor0.col2 * col1 * - 74 FROM tab1 cor0 ---- -103899 -42244 -92432 onlyif mysql # use DIV operator for integer division query I rowsort label-9363 SELECT + 35 DIV col2 AS col2 FROM tab0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-9363 SELECT + 35 / col2 AS col2 FROM tab0 ---- 0 1 35 query I rowsort SELECT ALL ( + col2 * - 88 + + tab0.col0 * col0 ) FROM tab0 ---- -2328 1137 705 query I rowsort SELECT - cor0.col0 * 44 - col1 AS col1 FROM tab2 cor0 ---- -339 -3491 -3493 query I rowsort SELECT - - col2 + - ( col0 * - col1 ) + col2 * + col0 * + col0 AS col1 FROM tab0 AS cor0 ---- 21105 4621 657703 query I rowsort SELECT DISTINCT col0 * col1 + 14 FROM tab2 ---- 1357 231 4616 onlyif mysql # use DIV operator for integer division query I rowsort label-9368 SELECT ALL col0 + - 93 + col0 DIV + tab2.col0 FROM tab2 ---- -13 -14 -85 skipif mysql # not compatible query I rowsort label-9368 SELECT ALL col0 + - 93 + col0 / + tab2.col0 FROM tab2 ---- -13 -14 -85 query I rowsort SELECT - col0 * col2 + col2 * col0 - - col0 * col2 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-9370 SELECT DISTINCT col0 * 82 DIV 20 AS col0 FROM tab0 AS cor0 ---- 143 364 98 skipif mysql # not compatible query I rowsort label-9370 SELECT DISTINCT col0 * 82 / 20 AS col0 FROM tab0 AS cor0 ---- 143 364 98 query I rowsort SELECT + col1 + col1 * + col0 * col1 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 13546 2080 6420 onlyif mysql # use DIV operator for integer division query I rowsort label-9372 SELECT + - col2 + 88 + col2 DIV - col1 AS col2 FROM tab2 AS cor0 ---- 48 61 62 skipif mysql # not compatible query I rowsort label-9372 SELECT + - col2 + 88 + col2 / - col1 AS col2 FROM tab2 AS cor0 ---- 48 61 62 query I rowsort SELECT ALL col2 * col2 + - col1 AS col2 FROM tab2 AS cor0 ---- 1427 617 698 query I rowsort SELECT DISTINCT col0 * + 66 * + col0 FROM tab2 AS cor0 ---- 3234 401544 411906 query I rowsort SELECT - cor0.col1 + cor0.col0 - - col0 AS col1 FROM tab2 AS cor0 ---- -17 141 97 query I rowsort SELECT cor0.col0 + 1 * col0 AS col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT + + 7 AS col2 FROM tab0 cor0 ---- 7 7 7 query I rowsort SELECT DISTINCT + - col2 + + col1 * ( + col2 ) AS col1 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT ALL col1 * col2 + - col2 + col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-9380 SELECT ALL + cor0.col2 + + col2 DIV + cor0.col0 AS col1 FROM tab1 cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-9380 SELECT ALL + cor0.col2 + + col2 / + cor0.col0 AS col1 FROM tab1 cor0 ---- 57 72 97 query I rowsort SELECT DISTINCT - 76 AS col1 FROM tab2 cor0 ---- -76 query I rowsort SELECT ALL - + 21 FROM tab1 AS cor0 ---- -21 -21 -21 query I rowsort SELECT - ( + 81 ) FROM tab2 ---- -81 -81 -81 query I rowsort SELECT + - 42 + col2 AS col1 FROM tab1 AS cor0 ---- 12 15 54 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( col2 ) * col1 + col1 col2 FROM tab0 AS cor0 ---- -2752 -7371 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + ( cor0.col0 ) + col2 + - col1 col2 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT DISTINCT - + col0 - col0 AS col2 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT DISTINCT ( col1 ) * + col2 + - col2 AS col2 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT ALL - cor0.col2 + - cor0.col0 * + col0 + + cor0.col0 FROM tab1 AS cor0 ---- -4089 -60 -6416 query I rowsort SELECT ALL + col1 * - col0 + + col1 + col0 * col0 FROM tab2 AS cor0 ---- -137 1541 4915 onlyif mysql # use DIV operator for integer division query I rowsort label-9391 SELECT ALL + col0 DIV cor0.col1 + + col1 * col1 AS col1 FROM tab1 AS cor0 ---- 106 175 676 skipif mysql # not compatible query I rowsort label-9391 SELECT ALL + col0 / cor0.col1 + + col1 * col1 AS col1 FROM tab1 AS cor0 ---- 106 175 676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + tab1.col1 ) col0 FROM tab1 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-9393 SELECT + 6 DIV - col0 col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9393 SELECT + 6 / - col0 col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9394 SELECT DISTINCT - CAST( col0 AS SIGNED ) * - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-9394 SELECT DISTINCT - CAST ( col0 AS INTEGER ) * - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort SELECT - CAST ( - col0 AS REAL ) FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT 31 * 57 AS col1 FROM tab0 AS cor0 ---- 1767 query I rowsort SELECT - col1 * + 61 FROM tab2 AS cor0 ---- -1037 -1891 -3599 query I rowsort SELECT ALL 12 FROM tab0, tab1 AS cor0 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT DISTINCT + 42 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 42 query I rowsort SELECT DISTINCT + col0 * + 28 + - col0 * + col1 FROM tab2 ---- -21 -2418 869 query I rowsort SELECT tab0.col0 + - 32 * - col1 AS col2 FROM tab0 ---- 2776 3001 3139 query I rowsort SELECT + ( col1 ) + + col2 AS col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT - col2 + - 21 AS col1 FROM tab2 ---- -47 -48 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-9404 SELECT - 20 DIV col0 - col0 DIV - col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9404 SELECT - 20 / col0 - col0 / - col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + ( - col1 ) * + tab2.col1 + + col1 AS col0 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT + col2 + - 24 FROM tab2 ---- 14 2 3 query I rowsort SELECT - ( col0 ) - col2 AS col1 FROM tab0 ---- -171 -36 -57 query I rowsort SELECT 61 * tab2.col2 FROM tab2 ---- 1586 1647 2318 query I rowsort SELECT DISTINCT + tab2.col1 * col0 + + col0 FROM tab2 ---- 1422 224 4680 query I rowsort SELECT ( - col2 ) * - col2 AS col0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT + 11 * cor0.col0 + - col2 * col0 AS col0 FROM tab1 AS cor0 ---- -129 -2944 -6800 query I rowsort SELECT - + 47 * - col0 + col0 AS col0 FROM tab0 cor0 ---- 1152 1680 4272 query I rowsort SELECT DISTINCT + ( - ( - tab2.col1 ) ) FROM tab2, tab1 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9414 SELECT DISTINCT - col2 / CAST( NULL AS SIGNED ) FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-9414 SELECT DISTINCT - col2 / CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL query I rowsort SELECT - col2 * + ( + col0 * col1 ) FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT cor0.col2 + + col0 * cor0.col0 * + col1 FROM tab2 AS cor0 ---- 106135 1546 358982 query I rowsort SELECT DISTINCT - - col2 + - col1 AS col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT cor0.col2 + - 58 * col2 FROM tab1 AS cor0 ---- -3078 -3249 -5472 query I rowsort SELECT - - 19 FROM tab2 cor0 ---- 19 19 19 query I rowsort SELECT - col1 * col2 * col0 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT ALL ( + cor0.col0 ) * + col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - cor0.col0 FROM tab1, tab0 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-9423 SELECT ALL + - 77 DIV col1 AS col0 FROM tab2 AS cor0 ---- -1 -2 -4 skipif mysql # not compatible query I rowsort label-9423 SELECT ALL + - 77 / col1 AS col0 FROM tab2 AS cor0 ---- -1 -2 -4 query I rowsort SELECT + 50 * - col0 AS col1 FROM tab0 cor0 ---- -1200 -1750 -4450 query I rowsort SELECT ALL + col0 * col0 - - ( 17 ) AS col2 FROM tab1 AS cor0 ---- 26 4113 6417 query I rowsort SELECT ALL col1 * + col0 - cor0.col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT - - col2 * - cor0.col2 + 10 AS col2 FROM tab2 cor0 ---- -1434 -666 -719 query I rowsort SELECT DISTINCT - col0 * cor0.col2 + + 40 FROM tab0 AS cor0 ---- -7258 -752 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9429 SELECT CAST( - col1 AS SIGNED ) - col2 FROM tab0 ---- -119 -173 -98 skipif mysql # not compatible query I rowsort label-9429 SELECT CAST ( - col1 AS INTEGER ) - col2 FROM tab0 ---- -119 -173 -98 query I rowsort SELECT - cor0.col0 * + col2 + 63 FROM tab1 AS cor0 ---- -3585 -7617 -99 query I rowsort SELECT DISTINCT col2 * col0 AS col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT ALL ( col0 ) * + cor0.col0 + + 1 AS col1 FROM tab1 AS cor0 ---- 10 4097 6401 query I rowsort SELECT col0 + 50 FROM tab1 AS cor0 ---- 114 130 53 query I rowsort SELECT - tab2.col0 - tab2.col2 * 50 FROM tab2 ---- -1357 -1378 -1979 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9435 SELECT - col1 * col1 + - CAST( NULL AS DECIMAL ) * 9 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9435 SELECT - col1 * col1 + - CAST ( NULL AS REAL ) * 9 AS col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 53 + col0 col0 FROM tab0 ---- 142 77 88 query I rowsort SELECT DISTINCT + - col0 * col2 + + col1 * col2 * col1 + + col0 FROM tab1 AS cor0 ---- 2116 36345 8624 query I rowsort SELECT + cor0.col0 + 32 AS col2 FROM tab2 AS cor0 ---- 110 111 39 query I rowsort SELECT + col2 * - col0 + - cor0.col1 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT DISTINCT - col0 + + cor0.col1 * - cor0.col0 * col2 AS col2 FROM tab2 AS cor0 ---- -119730 -51113 -5866 query I rowsort SELECT DISTINCT + - col2 * ( + col0 ) + - col0 AS col1 FROM tab2 AS cor0 ---- -196 -2106 -3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9442 SELECT DISTINCT col1 + - col2 * CAST( - col2 AS SIGNED ) * - col2 AS col0 FROM tab1 ---- -157438 -185183 -884723 skipif mysql # not compatible query I rowsort label-9442 SELECT DISTINCT col1 + - col2 * CAST ( - col2 AS INTEGER ) * - col2 AS col0 FROM tab1 ---- -157438 -185183 -884723 query I rowsort SELECT - col2 * col0 * ( tab2.col0 * + col2 ) AS col2 FROM tab2 ---- -35721 -4112784 -9012004 query I rowsort SELECT DISTINCT 28 + col1 FROM tab1 ---- 38 41 54 query I rowsort SELECT 28 + - col1 AS col0 FROM tab2 ---- -3 -31 11 query I rowsort SELECT + 55 + + col0 * + 45 + - 25 FROM tab1 ---- 165 2910 3630 query I rowsort SELECT + + col0 * 50 + - col2 FROM tab0 AS cor0 ---- 1167 1749 4368 query I rowsort SELECT - 56 * + cor0.col1 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6de72235afe6c19713aecc1c706b4ca6 onlyif mysql # use DIV operator for integer division query I rowsort label-9449 SELECT - - col1 * cor0.col1 DIV - col1 + + col2 * CAST( ( + col0 ) * col1 AS SIGNED ) FROM tab0 AS cor0 ---- 3298 664027 68026 skipif mysql # not compatible query I rowsort label-9449 SELECT - - col1 * cor0.col1 / - col1 + + col2 * CAST ( ( + col0 ) * col1 AS INTEGER ) FROM tab0 AS cor0 ---- 3298 664027 68026 query I rowsort SELECT DISTINCT + - col1 - ( col0 ) AS col1 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT ALL cor1.col1 * cor1.col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6387e809cb1e467e8e7184dc79f3a43b query I rowsort SELECT - col0 + + ( col2 + - 0 ) * ( - tab2.col2 + - tab2.col0 ) FROM tab2 ---- -2782 -4525 -925 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - col0 ) col2 FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 71 + 12 col2 FROM tab0 ---- -59 -59 -59 query I rowsort SELECT - 60 + tab0.col2 AS col0 FROM tab0 ---- -27 -59 22 query I rowsort SELECT DISTINCT ( col0 ) * + 94 AS col1 FROM tab1 AS cor0 ---- 282 6016 7520 query I rowsort SELECT col0 * + cor0.col0 * + 97 AS col2 FROM tab0 AS cor0 ---- 118825 55872 768337 query I rowsort SELECT ALL + + 72 FROM tab2 AS cor0 ---- 72 72 72 onlyif mysql # use DIV operator for integer division query I rowsort label-9459 SELECT ALL tab1.col1 DIV 22 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 14fcfa6c11198893073049d94262832c skipif mysql # not compatible query I rowsort label-9459 SELECT ALL tab1.col1 / 22 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 14fcfa6c11198893073049d94262832c query I rowsort SELECT DISTINCT ( col0 ) * col0 * col0 AS col0 FROM tab1 ---- 262144 27 512000 onlyif mysql # use DIV operator for integer division query I rowsort label-9461 SELECT + col0 + + col1 DIV + col2 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9461 SELECT + col0 + + col1 / + col2 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - 84 + col1 AS col1 FROM tab0 AS cor0 ---- 13 2 7 query I rowsort SELECT - + col0 * - col0 - - col2 * col1 AS col2 FROM tab2 cor0 ---- 6887 7618 886 query I rowsort SELECT ALL - + 73 * - col2 * col0 + 78 AS col1 FROM tab2 cor0 ---- 13875 148122 219224 query I rowsort SELECT DISTINCT - col2 - - cor0.col1 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT + - col2 * col1 + col2 AS col2 FROM tab0 AS cor0 ---- -2805 -7380 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 3 - + col2 col2 FROM tab1 AS cor0 ---- -51 -54 -93 query I rowsort SELECT DISTINCT - + col2 + + col2 + cor0.col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + col2 * + col2 + + col2 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT ALL + ( + 53 ) FROM tab0 ---- 53 53 53 onlyif mysql # use DIV operator for integer division query I rowsort label-9471 SELECT ALL 1 * 34 DIV + col0 AS col2 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-9471 SELECT ALL 1 * 34 / + col0 AS col2 FROM tab2 ---- 0 0 4 query I rowsort SELECT + cor0.col1 * col2 * col2 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT ALL + 0 * col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT 27 * cor0.col1 AS col1 FROM tab2 cor0 ---- 1593 459 837 query I rowsort SELECT - col0 * + col2 + + col1 * col1 AS col0 FROM tab2 ---- -2713 1453 772 query I rowsort SELECT DISTINCT 26 + + 72 FROM tab1 ---- 98 query I rowsort SELECT ( - col0 + col0 ) AS col0 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9478 SELECT CAST( - 6 AS SIGNED ) FROM tab0 ---- -6 -6 -6 skipif mysql # not compatible query I rowsort label-9478 SELECT CAST ( - 6 AS INTEGER ) FROM tab0 ---- -6 -6 -6 query I rowsort SELECT - - col1 * cor0.col0 AS col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT + col0 * - tab1.col0 * col1 AS col1 FROM tab1 ---- -234 -40960 -83200 query I rowsort SELECT + + col2 + col1 * col0 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT cor0.col1 * - col2 + + 58 FROM tab2 AS cor0 ---- -1476 -588 -779 query I rowsort SELECT DISTINCT - + col0 * 27 FROM tab2 AS cor0 ---- -189 -2106 -2133 query I rowsort SELECT - 16 AS col0 FROM tab2 cor0 ---- -16 -16 -16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 31 + - col1 + + col0 col1 FROM tab0 AS cor0 ---- -31 -31 29 query I rowsort SELECT ALL cor0.col2 - - cor0.col0 FROM tab1, tab1 AS cor0 WHERE NOT NULL = ( NULL ) ---- query I rowsort SELECT tab1.col2 * col1 + - col0 AS col2 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT + ( - 54 ) * - col1 FROM tab2 AS cor0 ---- 1674 3186 918 query I rowsort SELECT + - col2 * - 18 FROM tab0 AS cor0 ---- 1476 18 594 onlyif mysql # use DIV operator for integer division query I rowsort label-9490 SELECT DISTINCT + tab0.col1 DIV col1 + col1 FROM tab0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-9490 SELECT DISTINCT + tab0.col1 / col1 + col1 FROM tab0 ---- 87 92 98 query I rowsort SELECT DISTINCT 50 FROM tab0, tab0 AS cor0 ---- 50 query I rowsort SELECT + - col2 + 26 * col2 FROM tab2 cor0 ---- 650 675 950 query I rowsort SELECT ( cor0.col1 ) * - col2 + + 16 * - col1 + col2 AS col1 FROM tab2 AS cor0 ---- -1306 -2452 -880 onlyif mysql # use DIV operator for integer division query I rowsort label-9494 SELECT ALL col2 DIV - 35 + - col0 AS col0 FROM tab0 AS cor0 ---- -24 -35 -91 skipif mysql # not compatible query I rowsort label-9494 SELECT ALL col2 / - 35 + - col0 AS col0 FROM tab0 AS cor0 ---- -24 -35 -91 query I rowsort SELECT ALL - ( + col1 ) * cor0.col0 + + col0 + - col0 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - 97 * - col2 + col0 * 62 FROM tab1 AS cor0 ---- 14272 5424 9497 query I rowsort SELECT DISTINCT ( 53 ) - - col1 FROM tab0 AS cor0 ---- 139 144 150 query I rowsort SELECT + col2 * col1 + + cor0.col1 * + ( - cor0.col1 ) AS col2 FROM tab1 AS cor0 ---- 1079 470 728 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9499 SELECT ALL - CAST( NULL AS SIGNED ) + cor0.col2 * + col1 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9499 SELECT ALL - CAST ( NULL AS INTEGER ) + cor0.col2 * + col1 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 72 + + 85 + - col0 AS col2 FROM tab2 AS cor0 ---- 150 78 79 query I rowsort SELECT ALL col2 + 70 * col1 + col1 * + col2 FROM tab0 AS cor0 ---- 13914 6888 8891 query I rowsort SELECT + 76 * + 5 FROM tab1 AS cor0 ---- 380 380 380 query I rowsort SELECT ALL 95 * col0 + + col2 * col1 FROM tab1 cor0 ---- 1689 6650 8848 query I rowsort SELECT DISTINCT 67 + + col1 * - col2 FROM tab0 AS cor0 ---- -2771 -30 -7395 query I rowsort SELECT ALL col0 * - col0 + + col2 AS col1 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT DISTINCT - 72 + col1 AS col1 FROM tab0 AS cor0 ---- 14 19 25 query I rowsort SELECT ALL ( col1 ) + - col2 FROM tab2 ---- -21 33 4 query I rowsort SELECT - col0 * cor0.col0 * 45 FROM tab2 AS cor0 ---- -2205 -273780 -280845 query I rowsort SELECT DISTINCT - cor0.col0 + - tab2.col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 625e99802c37f1b6e261b243e04b6cd7 query I rowsort SELECT ALL - col1 + col1 * col0 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT DISTINCT - + col0 - 47 FROM tab2 cor0 ---- -125 -126 -54 query I rowsort SELECT + - col0 + - ( col2 ) AS col1 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT col2 - - 58 * col0 FROM tab1 AS cor0 ---- 228 3769 4736 query I rowsort SELECT - + col0 * - col0 * col2 + col0 AS col2 FROM tab0 AS cor0 ---- 1260 19032 649611 query I rowsort SELECT DISTINCT col0 * + col1 + - 15 * col0 * - col0 AS col1 FROM tab0 AS cor0 ---- 10704 126914 21770 query I rowsort SELECT ALL + 4 + tab2.col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e1444e6544e65a2321b4d6ba6abf25c9 query I rowsort SELECT + cor0.col2 + col2 * - col2 AS col0 FROM tab0 cor0 ---- -1056 -6642 0 query I rowsort SELECT DISTINCT + + 15 - - 14 FROM tab1 AS cor0 ---- 29 query I rowsort SELECT ALL 91 + tab2.col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 2c717a967cd2e2f5386dcb8efa54b301 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 63 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5a7845ef6e239561caf9a17a28e274b5 query I rowsort SELECT DISTINCT + 89 AS col1 FROM tab0, tab1 AS cor0 ---- 89 onlyif mysql # use DIV operator for integer division query I rowsort label-9522 SELECT DISTINCT col0 + + 71 DIV 88 FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-9522 SELECT DISTINCT col0 + + 71 / 88 FROM tab2 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9523 SELECT DISTINCT col2 - CAST( col0 AS SIGNED ) AS col1 FROM tab1 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-9523 SELECT DISTINCT col2 - CAST ( col0 AS INTEGER ) AS col1 FROM tab1 ---- -7 16 51 query IIIIIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 CROSS JOIN tab2 WHERE NULL <> NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9525 SELECT ALL col2 DIV col0 + col2 FROM tab2 ---- 26 30 38 skipif mysql # not compatible query I rowsort label-9525 SELECT ALL col2 / col0 + col2 FROM tab2 ---- 26 30 38 onlyif mysql # use DIV operator for integer division query I rowsort label-9526 SELECT DISTINCT - tab0.col0 DIV + col2 AS col1 FROM tab0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-9526 SELECT DISTINCT - tab0.col0 / + col2 AS col1 FROM tab0 ---- -1 -35 0 query I rowsort SELECT ALL - col0 + col0 + - col2 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT ALL tab0.col0 * - col1 AS col2 FROM tab0 WHERE NOT ( NULL ) BETWEEN NULL AND ( + col1 - + col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9529 SELECT col1 DIV col2 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 194 88 92 skipif mysql # not compatible query I rowsort label-9529 SELECT col1 / col2 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 194 88 92 query I rowsort SELECT col0 * col2 + + col2 * col0 FROM tab0 WHERE col0 IN ( col1 ) ---- query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT - col1 <> NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * col0 + col2 * col1 col0 FROM tab0 ---- -1128 -459 2262 onlyif mysql # use DIV operator for integer division query I rowsort label-9533 SELECT ALL - col0 DIV + col2 + - col1 FROM tab1 ---- -11 -13 -26 skipif mysql # not compatible query I rowsort label-9533 SELECT ALL - col0 / + col2 + - col1 FROM tab1 ---- -11 -13 -26 query I rowsort SELECT + tab2.col0 + - col1 * col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT col2 * + cor0.col1 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + col2 * col0 + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT DISTINCT + col2 + col0 * - cor0.col0 + col2 AS col1 FROM tab1 AS cor0 ---- -3982 -6208 99 query I rowsort SELECT DISTINCT cor0.col0 * + col2 + col2 AS col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - - col0 + col2 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT ALL - cor0.col1 + + col2 * - col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT + col1 * - col2 * + col2 + + col2 FROM tab0 AS cor0 ---- -611802 -93621 -96 query I rowsort SELECT ALL + col1 + + col1 * - col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-9543 SELECT DISTINCT + cor0.col1 + + col0 DIV - cor0.col1 FROM tab1 AS cor0 ---- 26 4 7 skipif mysql # not compatible query I rowsort label-9543 SELECT DISTINCT + cor0.col1 + + col0 / - cor0.col1 FROM tab1 AS cor0 ---- 26 4 7 query I rowsort SELECT - col1 * col0 + col1 AS col0 FROM tab2 cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT - cor0.col2 * + cor0.col2 * col1 + col2 * + col0 + + cor0.col1 FROM tab2 AS cor0 ---- -21529 -22379 -37797 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - tab0.col1 * - tab0.col0 + + col2 - col2 * + col2 col1 FROM tab0 ---- -178560 -329315 -743651 query I rowsort SELECT ALL col2 - + col1 * + col1 FROM tab1 ---- -43 -622 -73 query IIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 AS cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + tab1.col1 - + col2 AS col1 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT ALL col0 - col1 * + col1 FROM tab1 ---- -36 -673 -89 query I rowsort SELECT ALL col2 * col2 - - col2 * col0 FROM tab1 ---- 16896 3078 6897 onlyif mysql # use DIV operator for integer division query I rowsort label-9552 SELECT + col0 + + col2 DIV + col2 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-9552 SELECT + col0 + + col2 / + col2 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT + col0 * - col2 + - col0 * col1 - col1 AS col0 FROM tab1 AS cor0 ---- -266 -4298 -8733 query I rowsort SELECT ALL tab2.col0 - col1 AS col1 FROM tab2 ---- -24 19 62 query IIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab2, tab0 AS cor0 WHERE NULL < NULL ---- query I rowsort SELECT + col2 + + col0 * col1 AS col1 FROM tab0 cor0 ---- 2097 3396 8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col0 * - col2 col0 FROM tab1 ---- -216 -3705 -7776 query I rowsort SELECT + - 63 - + col2 FROM tab1 AS cor0 ---- -117 -120 -159 query I rowsort SELECT - col0 + - col0 * - col2 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT - col0 * 15 AS col2 FROM tab1 AS cor0 ---- -1200 -45 -960 query I rowsort SELECT DISTINCT - tab2.col1 + col2 * - col0 + - col0 AS col2 FROM tab2 ---- -2165 -227 -3098 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * + col2 + + cor0.col2 * + col1 col0 FROM tab1 AS cor0 ---- 1140 2496 2808 query I rowsort SELECT DISTINCT - 82 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- -82 onlyif mysql # use DIV operator for integer division query I rowsort label-9564 SELECT + tab1.col0 DIV + col1 FROM tab1 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-9564 SELECT + tab1.col0 / + col1 FROM tab1 ---- 0 6 6 query I rowsort SELECT - col2 + + col0 + + col2 AS col1 FROM tab2 ---- 7 78 79 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1, tab2 cor0, tab0 AS cor1 ---- 972 values hashing to 9a5ab925af18e11f7748f3b2e722ff3d onlyif mysql # use DIV operator for integer division query I rowsort label-9567 SELECT col0 * col0 + + tab1.col1 DIV - col2 + col1 col0 FROM tab1 ---- 35 4106 6413 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9567 SELECT col0 * col0 + + tab1.col1 / - col2 + col1 col0 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT DISTINCT col0 + col2 * col0 AS col0 FROM tab2 ---- 196 2106 3081 query I rowsort SELECT col0 + - tab0.col1 * - col0 AS col1 FROM tab0 WHERE NOT NULL NOT IN ( col1 + col0 * + col2 / col1 ) ---- query I rowsort SELECT DISTINCT col2 - col2 * tab0.col1 AS col1 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT - tab2.col2 + tab2.col0 * - col1 FROM tab2 ---- -1381 -244 -4628 query I rowsort SELECT DISTINCT - col0 FROM tab0 WHERE NULL NOT BETWEEN - col0 AND ( NULL ) ---- query I rowsort SELECT ALL - tab1.col1 * col0 AS col2 FROM tab1 WHERE NOT col2 BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT - col0 + col0 * + col0 FROM tab1 ---- 4032 6 6320 query I rowsort SELECT + col1 + tab1.col2 AS col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT col0 FROM tab1 WHERE NOT col2 = NULL ---- query I rowsort SELECT ALL + col1 FROM tab1 WHERE NULL IN ( col2 + tab1.col0 * + col0 * + tab1.col1 ) ---- query I rowsort SELECT DISTINCT col0 + tab0.col0 * + col2 AS col2 FROM tab0 ---- 70 7387 816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + + col0 col1 FROM tab1 ---- 128 160 6 query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( col1 ) NOT BETWEEN col1 * col0 AND NULL ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT + tab1.col1 + + col1 AS col0 FROM tab1 ---- 20 26 52 query I rowsort SELECT DISTINCT col2 * + col1 + + tab2.col2 FROM tab2 ---- 1560 684 864 query III rowsort SELECT ALL * FROM tab0 WHERE ( + col1 ) BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT col2 + + col2 FROM tab1 WHERE NOT - col2 NOT IN ( col2 ) ---- query I rowsort SELECT DISTINCT col1 + tab2.col1 * col0 AS col2 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT col2 * + col1 + - col2 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT DISTINCT - - cor0.col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL + col0 * 24 AS col2 FROM tab2 AS cor0 ---- 168 1872 1896 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - tab1.col1 col2 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT ALL - col2 * + col2 + col1 * - 11 FROM tab2 AS cor0 ---- -1070 -1325 -1631 query I rowsort SELECT DISTINCT + 29 * - col2 FROM tab2 AS cor0 ---- -1102 -754 -783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( + 74 ) col2 FROM tab1 AS cor0 ---- -74 query I rowsort SELECT + - cor0.col1 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9594 SELECT DISTINCT CAST( NULL AS SIGNED ) + + col0 AS col0 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9594 SELECT DISTINCT CAST ( NULL AS INTEGER ) + + col0 AS col0 FROM tab0 cor0 ---- NULL query I rowsort SELECT ALL + col1 * - ( + col0 ) + - col1 AS col1 FROM tab2 ---- -1360 -248 -4661 query I rowsort SELECT - col0 + 3 FROM tab0 ---- -21 -32 -86 onlyif mysql # use DIV operator for integer division query I rowsort label-9597 SELECT col2 * + col2 + - 84 DIV 5 AS col1 FROM tab1 AS cor0 ---- 2900 3233 9200 skipif mysql # not compatible query I rowsort label-9597 SELECT col2 * + col2 + - 84 / 5 AS col1 FROM tab1 AS cor0 ---- 2900 3233 9200 query I rowsort SELECT + - col1 + col0 + col0 FROM tab2 AS cor0 ---- -17 141 97 query I rowsort SELECT ALL - 75 * cor0.col1 * 84 AS col2 FROM tab1 AS cor0 ---- -163800 -63000 -81900 onlyif mysql # use DIV operator for integer division query I rowsort label-9600 SELECT + col0 DIV 33 FROM tab1 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-9600 SELECT + col0 / 33 FROM tab1 ---- 0 1 2 query I rowsort SELECT - 77 + - col2 AS col0 FROM tab2 AS cor0 ---- -103 -104 -115 query I rowsort SELECT DISTINCT + - 24 AS col0 FROM tab2, tab0, tab1 AS cor0 ---- -24 onlyif mysql # use DIV operator for integer division query I rowsort label-9603 SELECT ( 64 ) DIV col2 AS col1 FROM tab1 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-9603 SELECT ( 64 ) / col2 AS col1 FROM tab1 ---- 0 1 1 query I rowsort SELECT ALL col1 - col2 AS col0 FROM tab0 ---- 53 9 96 query I rowsort SELECT - - col2 * - col0 + + 88 FROM tab1 AS cor0 ---- -3560 -74 -7592 query I rowsort SELECT ALL + ( col0 * - 31 ) - + 80 AS col0 FROM tab2 ---- -2498 -2529 -297 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - tab2.col0 col0 FROM tab2, tab1, tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - cor0.col0 + - col0 AS col2 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT col2 + cor0.col2 - - ( + col1 ) AS col0 FROM tab1 AS cor0 ---- 124 134 205 query I rowsort SELECT - 25 + col2 + - col2 * tab1.col1 AS col2 FROM tab1 ---- -1177 -1375 -538 query I rowsort SELECT - col2 + - tab0.col0 AS col1 FROM tab0 ---- -171 -36 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-9612 SELECT + 54 DIV + col1 AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9612 SELECT + 54 / + col1 AS col1 FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col1 * - 90 col0 FROM tab0 AS cor0 ---- 665640 745290 846810 query I rowsort SELECT DISTINCT + ( + col1 ) + ( col2 ) * col1 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT ALL ( tab0.col1 ) + - col0 * - col0 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT col0 * + col0 + ( col2 ) FROM tab1 ---- 4153 63 6496 query I rowsort SELECT + col0 * 8 + col2 FROM tab0 AS cor0 ---- 225 281 794 query I rowsort SELECT ALL - col0 * 36 FROM tab0 cor0 ---- -1260 -3204 -864 query I rowsort SELECT ALL - col2 * + 27 - col0 * + col1 FROM tab0 AS cor0 ---- -10313 -2955 -3422 onlyif mysql # use DIV operator for integer division query I rowsort label-9620 SELECT + col1 DIV col0 + col1 * col2 FROM tab0 AS cor0 ---- 2841 7463 99 skipif mysql # not compatible query I rowsort label-9620 SELECT + col1 / col0 + col1 * col2 FROM tab0 AS cor0 ---- 2841 7463 99 query I rowsort SELECT DISTINCT cor0.col0 + 0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col0 + + 85 col1 FROM tab0 AS cor0 ---- -4 50 61 query I rowsort SELECT ALL + cor0.col0 * col1 AS col2 FROM tab0 cor0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-9624 SELECT ALL - col2 * col0 DIV 36 AS col1 FROM tab1 AS cor0 ---- -101 -213 -4 skipif mysql # not compatible query I rowsort label-9624 SELECT ALL - col2 * col0 / 36 AS col1 FROM tab1 AS cor0 ---- -101 -213 -4 query I rowsort SELECT DISTINCT + col0 * 56 FROM tab0 AS cor0 ---- 1344 1960 4984 query I rowsort SELECT col0 + - cor0.col1 * - col1 AS col1 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT DISTINCT + col0 + ( col0 ) - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -20 118 147 onlyif mysql # use DIV operator for integer division query I rowsort label-9628 SELECT ALL col0 DIV + 97 + + col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9628 SELECT ALL col0 / + 97 + + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - col0 * 35 + col2 FROM tab1 AS cor0 ---- -2183 -2704 -51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * + 48 + 25 col1 FROM tab0 AS cor0 ---- 1177 1705 4297 onlyif mysql # use DIV operator for integer division query I rowsort label-9631 SELECT tab2.col1 * col2 - col0 DIV - col0 AS col0 FROM tab2 ---- 1535 647 838 skipif mysql # not compatible query I rowsort label-9631 SELECT tab2.col1 * col2 - col0 / - col0 AS col0 FROM tab2 ---- 1535 647 838 query I rowsort SELECT DISTINCT + 80 AS col0 FROM tab1, tab0 AS cor0 CROSS JOIN tab2 ---- 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9633 SELECT + + cor1.col0 DIV + 29 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to dcf0bdb0a33a97c73a81c5b823899d40 skipif mysql # not compatible query I rowsort label-9633 SELECT + + cor1.col0 / + 29 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to dcf0bdb0a33a97c73a81c5b823899d40 onlyif mysql # use DIV operator for integer division query I rowsort label-9634 SELECT 70 DIV + col1 col2 FROM tab2 cor0 ---- 1 2 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9634 SELECT 70 / + col1 col2 FROM tab2 cor0 ---- 1 2 4 onlyif mysql # use DIV operator for integer division query I rowsort label-9635 SELECT - - col2 DIV + ( - col0 ) FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9635 SELECT - - col2 / + ( - col0 ) FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL + col1 + 19 FROM tab2 AS cor0 ---- 36 50 78 query I rowsort SELECT ALL + ( 71 ) + col1 AS col1 FROM tab0 AS cor0 ---- 157 162 168 query I rowsort SELECT col2 * col1 + col0 + + ( - cor0.col1 ) AS col2 FROM tab2 AS cor0 ---- 1553 708 813 query I rowsort SELECT DISTINCT + col1 * cor0.col1 + col1 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT + + col1 * col0 - col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT + - 9 - + col1 * + col2 FROM tab0 AS cor0 ---- -106 -2847 -7471 query I rowsort SELECT DISTINCT - - 71 + col1 FROM tab2 AS cor0 ---- 102 130 88 query I rowsort SELECT ALL 74 * + col0 + 55 FROM tab2 cor0 ---- 573 5827 5901 query I rowsort SELECT ALL - - col0 * + 53 - - col1 AS col2 FROM tab1 AS cor0 ---- 185 3402 4253 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9645 SELECT + + CAST( col2 AS SIGNED ) * + col0 FROM tab1 AS cor0 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-9645 SELECT + + CAST ( col2 AS INTEGER ) * + col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + ( 99 ) FROM tab2 AS cor0 ---- 99 99 99 query I rowsort SELECT + ( col1 ) - - col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL + 99 * 37 FROM tab2 cor0 ---- 3663 3663 3663 query I rowsort SELECT + col1 - cor0.col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 + 54 * col2 * col1 FROM tab0 AS cor0 ---- 153338 403039 5335 query I rowsort SELECT ALL - 2 * 82 AS col1 FROM tab1 AS cor0 ---- -164 -164 -164 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 55 * - ( + col0 ) + col0 * cor0.col2 col2 FROM tab1 AS cor0 ---- -3 128 3280 query I rowsort SELECT col1 + + col0 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT ALL + col0 + + 7 AS col2 FROM tab1 ---- 10 71 87 query I rowsort SELECT 20 * cor0.col0 AS col2 FROM tab1 AS cor0 ---- 1280 1600 60 query I rowsort SELECT - + col2 * 0 - col1 AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT - 53 * + col1 + - cor0.col2 FROM tab2 AS cor0 ---- -1670 -3153 -939 query I rowsort SELECT DISTINCT - 70 AS col0 FROM tab0, tab0 AS cor0 ---- -70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9659 SELECT ALL - 92 * ( - col1 ) * + CAST( NULL AS SIGNED ) + + col2 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9659 SELECT ALL - 92 * ( - col1 ) * + CAST ( NULL AS INTEGER ) + + col2 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 98 + + col1 AS col2 FROM tab2 AS cor0 ---- -39 -67 -81 query I rowsort SELECT DISTINCT - + col1 * - col2 + + col0 * + 24 AS col0 FROM tab2 AS cor0 ---- 1005 2542 3406 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col0 * + cor0.col2 + - col2 col0 FROM tab1 AS cor0 ---- 108 3591 7584 onlyif mysql # use DIV operator for integer division query I rowsort label-9663 SELECT - 36 DIV tab0.col2 + 65 * - col0 FROM tab0 ---- -1561 -2311 -5785 skipif mysql # not compatible query I rowsort label-9663 SELECT - 36 / tab0.col2 + 65 * - col0 FROM tab0 ---- -1561 -2311 -5785 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9664 SELECT ALL + - CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-9664 SELECT ALL + - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + 20 * 84 FROM tab1, tab2 AS cor0 ---- 9 values hashing to fc5539e66d1840234e3d8a4cecdd121e query I rowsort SELECT DISTINCT col2 * 94 FROM tab0 ---- 3102 7708 94 query I rowsort SELECT ALL + 89 * - 2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 37bcc53ef7633ee53e59d399bacb8ffb query I rowsort SELECT DISTINCT col0 * + 59 AS col2 FROM tab0 ---- 1416 2065 5251 query I rowsort SELECT DISTINCT - 7 FROM tab0, tab0 AS cor0 ---- -7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9670 SELECT col1 + CAST( - col2 AS SIGNED ) FROM tab1 ---- -28 -47 -83 skipif mysql # not compatible query I rowsort label-9670 SELECT col1 + CAST ( - col2 AS INTEGER ) FROM tab1 ---- -28 -47 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-9671 SELECT DISTINCT col2 + col2 DIV - 67 AS col1 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9671 SELECT DISTINCT col2 + col2 / - 67 AS col1 FROM tab2 ---- 26 27 38 query I rowsort SELECT - col0 + + 83 FROM tab1 ---- 19 3 80 query I rowsort SELECT ALL + + col1 + 84 * 80 AS col1 FROM tab1 AS cor0 ---- 6730 6733 6746 onlyif mysql # use DIV operator for integer division query I rowsort label-9674 SELECT ALL col1 DIV col0 + col0 FROM tab0 AS cor0 ---- 27 37 90 skipif mysql # not compatible query I rowsort label-9674 SELECT ALL col1 / col0 + col0 FROM tab0 AS cor0 ---- 27 37 90 query I rowsort SELECT - col0 + + 72 AS col1 FROM tab2 AS cor0 ---- -6 -7 65 query I rowsort SELECT DISTINCT - cor0.col0 + - ( + 46 ) FROM tab1 AS cor0 ---- -110 -126 -49 query I rowsort SELECT - col0 * - col2 + col1 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT DISTINCT + - col0 * col1 * col0 FROM tab0 cor0 ---- -118825 -49536 -720811 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col1 * + col0 col1 FROM tab1 cor0 ---- 24 583 944 query I rowsort SELECT ALL - 80 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 4dde3bd5652d30396b9cadd0e2cfb680 query I rowsort SELECT ALL - 89 * + col0 FROM tab1 ---- -267 -5696 -7120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 3 col1 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT + - ( + 21 ) * col1 AS col0 FROM tab0 AS cor0 ---- -1806 -1911 -2037 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 92 * + 80 col1 FROM tab0 AS cor0 ---- -7360 -7360 -7360 query I rowsort SELECT ALL + - 40 + - cor0.col2 + ( + cor0.col0 ) FROM tab2 cor0 ---- -60 1 12 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 81 * tab0.col0 col0 FROM tab0 ---- 1944 2835 7209 query I rowsort SELECT DISTINCT + col0 - + col1 * ( + col0 ) FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT - col0 + - col0 * 71 AS col2 FROM tab1 cor0 ---- -216 -4608 -5760 onlyif mysql # use DIV operator for integer division query I rowsort label-9689 SELECT + col2 DIV 30 AS col0 FROM tab0 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-9689 SELECT + col2 / 30 AS col0 FROM tab0 AS cor0 ---- 0 1 2 query I rowsort SELECT + + 91 AS col1 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe query I rowsort SELECT ALL 79 * col2 * + 19 AS col1 FROM tab2 ---- 39026 40527 57038 query I rowsort SELECT ( 15 ) * col2 * col1 + tab1.col2 + col2 AS col2 FROM tab1 ---- 18912 21168 8664 onlyif mysql # use DIV operator for integer division query I rowsort label-9693 SELECT ALL + col1 DIV col2 + - col2 AS col1 FROM tab0 ---- -31 -81 96 skipif mysql # not compatible query I rowsort label-9693 SELECT ALL + col1 / col2 + - col2 AS col1 FROM tab0 ---- -31 -81 96 onlyif mysql # use DIV operator for integer division query I rowsort label-9694 SELECT 38 + - 47 DIV col1 FROM tab1 ---- 34 35 37 skipif mysql # not compatible query I rowsort label-9694 SELECT 38 + - 47 / col1 FROM tab1 ---- 34 35 37 onlyif mysql # use DIV operator for integer division query I rowsort label-9695 SELECT + cor0.col0 DIV 99 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9695 SELECT + cor0.col0 / 99 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + - col1 * + 7 + col2 AS col1 FROM tab1 AS cor0 ---- -128 -13 5 onlyif mysql # use DIV operator for integer division query I rowsort label-9697 SELECT 56 DIV - col2 + + col2 * + CAST( col0 AS SIGNED ) - - col1 FROM tab1 AS cor0 ---- 187 3658 7693 skipif mysql # not compatible query I rowsort label-9697 SELECT 56 / - col2 + + col2 * + CAST ( col0 AS INTEGER ) - - col1 FROM tab1 AS cor0 ---- 187 3658 7693 query I rowsort SELECT - 3 + + col2 FROM tab0 AS cor0 ---- -2 30 79 query I rowsort SELECT ALL - ( col0 ) * 38 AS col2 FROM tab1 AS cor0 ---- -114 -2432 -3040 query I rowsort SELECT ALL - ( - cor0.col0 ) * - ( - col2 ) + - col1 AS col1 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT DISTINCT 99 + col1 * col2 * - 83 FROM tab2 AS cor0 ---- -127223 -53519 -69372 query I rowsort SELECT - cor0.col1 + col0 + + col2 AS col1 FROM tab2 cor0 ---- 100 3 45 query I rowsort SELECT ALL + col2 + - cor0.col2 * + col0 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT DISTINCT 18 * + col0 AS col0 FROM tab0 AS cor0 ---- 1602 432 630 query I rowsort SELECT DISTINCT col2 * col2 * ( + col2 + col2 ) FROM tab2 cor0 ---- 109744 35152 39366 onlyif mysql # use DIV operator for integer division query I rowsort label-9706 SELECT cor0.col1 + + cor0.col2 DIV col0 col2 FROM tab1 AS cor0 ---- 10 14 44 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9706 SELECT cor0.col1 + + cor0.col2 / col0 col2 FROM tab1 AS cor0 ---- 10 14 44 query I rowsort SELECT + col1 * 9 AS col0 FROM tab1 cor0 ---- 117 234 90 query I rowsort SELECT + + col0 + col1 * + ( col1 ) FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT ALL + col2 + col0 + + 7 FROM tab1 AS cor0 ---- 128 183 64 onlyif mysql # use DIV operator for integer division query I rowsort label-9710 SELECT ALL + col0 + col0 DIV col1 AS col1 FROM tab2 AS cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL + col0 + col0 / col1 AS col1 FROM tab2 AS cor0 ---- 7 79 83 onlyif mysql # use DIV operator for integer division query I rowsort label-9711 SELECT ALL col1 DIV cor0.col1 + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1249 1405 571 skipif mysql # not compatible query I rowsort label-9711 SELECT ALL col1 / cor0.col1 + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1249 1405 571 query I rowsort SELECT DISTINCT ( - 43 ) * col0 AS col1 FROM tab2 AS cor0 ---- -301 -3354 -3397 query I rowsort SELECT + + ( + col0 ) * cor0.col0 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9714 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * cor0.col0 + - col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9714 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * cor0.col0 + - col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL 55 AS col1 FROM tab1 AS cor0 ---- 55 55 55 onlyif mysql # use DIV operator for integer division query I rowsort label-9716 SELECT DISTINCT - 81 * + 15 - col2 DIV - cor0.col2 FROM tab0 AS cor0 ---- -1214 skipif mysql # not compatible query I rowsort label-9716 SELECT DISTINCT - 81 * + 15 - col2 / - cor0.col2 FROM tab0 AS cor0 ---- -1214 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9717 SELECT ALL - 96 * - ( - col2 * CAST( NULL AS SIGNED ) ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9717 SELECT ALL - 96 * - ( - col2 * CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9718 SELECT + col2 DIV cor0.col0 - + col1 * cor0.col0 col1 FROM tab2 AS cor0 ---- -1343 -214 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9718 SELECT + col2 / cor0.col0 - + col1 * cor0.col0 col1 FROM tab2 AS cor0 ---- -1343 -214 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-9719 SELECT ALL - - col2 DIV + 32 col2 FROM tab2 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9719 SELECT ALL - - col2 / + 32 col2 FROM tab2 AS cor0 ---- 0 0 1 query I rowsort SELECT - ( cor0.col1 ) * col1 AS col2 FROM tab1 cor0 ---- -100 -169 -676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( + cor0.col0 ) col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT tab1.col0 - 2 * - col0 AS col2 FROM tab1 ---- 192 240 9 query I rowsort SELECT ALL + tab2.col2 * + 14 AS col1 FROM tab2 ---- 364 378 532 query I rowsort SELECT DISTINCT col2 * + col2 - col0 AS col0 FROM tab0 ---- -34 1065 6635 onlyif mysql # use DIV operator for integer division query I rowsort label-9725 SELECT ALL - 36 + col1 DIV col0 FROM tab0 AS cor0 ---- -33 -34 -35 skipif mysql # not compatible query I rowsort label-9725 SELECT ALL - 36 + col1 / col0 FROM tab0 AS cor0 ---- -33 -34 -35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( 39 ) * - cor0.col0 * - 87 + 11 col2 FROM tab2 AS cor0 ---- -23740 -264643 -268036 query I rowsort SELECT DISTINCT + 93 + + col0 AS col2 FROM tab1 AS cor0 ---- 157 173 96 query I rowsort SELECT - 46 - 92 FROM tab0 AS cor0 ---- -138 -138 -138 query I rowsort SELECT ALL + cor0.col1 + - 95 AS col1 FROM tab2 AS cor0 ---- -36 -64 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-9730 SELECT ALL cor0.col1 * col1 + + col1 DIV col0 AS col1 FROM tab2 AS cor0 ---- 289 3481 965 skipif mysql # not compatible query I rowsort label-9730 SELECT ALL cor0.col1 * col1 + + col1 / col0 AS col1 FROM tab2 AS cor0 ---- 289 3481 965 query I rowsort SELECT DISTINCT - ( col2 ) * ( col2 ) FROM tab1 ---- -2916 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-9732 SELECT DISTINCT + + col1 + + ( + 17 ) DIV col0 FROM tab1 AS cor0 ---- 10 13 31 skipif mysql # not compatible query I rowsort label-9732 SELECT DISTINCT + + col1 + + ( + 17 ) / col0 FROM tab1 AS cor0 ---- 10 13 31 query I rowsort SELECT 99 * col2 + + col1 * col2 FROM tab2 cor0 ---- 3510 4108 4408 onlyif mysql # use DIV operator for integer division query I rowsort label-9734 SELECT - + 2 DIV col2 AS col1 FROM tab0 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-9734 SELECT - + 2 / col2 AS col1 FROM tab0 AS cor0 ---- -2 0 0 query I rowsort SELECT col0 + - col2 * + 36 * col2 FROM tab0 AS cor0 ---- -1 -241975 -39180 query I rowsort SELECT ALL tab2.col1 * + col0 * + col2 AS col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT - 87 + cor0.col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 0e3776c76c664cb08185c2ab45bf1c79 query I rowsort SELECT ALL - col1 * 89 FROM tab0 cor0 ---- -7654 -8099 -8633 query I rowsort SELECT col0 * - 76 FROM tab2 AS cor0 ---- -532 -5928 -6004 query I rowsort SELECT DISTINCT + ( col1 ) + + 48 FROM tab2 AS cor0 ---- 107 65 79 query I rowsort SELECT DISTINCT - col1 * - cor0.col2 - col2 * col0 FROM tab1 AS cor0 ---- -3078 -6432 1242 onlyif mysql # use DIV operator for integer division query I rowsort label-9742 SELECT DISTINCT + col1 DIV - col1 - + col0 DIV - col2 AS col0 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-9742 SELECT DISTINCT + col1 / - col1 - + col0 / - col2 AS col0 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT 44 AS col1 FROM tab2 cor0 ---- 44 44 44 query I rowsort SELECT DISTINCT + ( col2 ) * - col1 + - col0 * col0 FROM tab1 cor0 ---- -1413 -4666 -7648 query I rowsort SELECT DISTINCT + - cor0.col2 + - col0 * col2 FROM tab2 AS cor0 ---- -2054 -216 -3040 query I rowsort SELECT col1 * col1 - col0 FROM tab1 AS cor0 ---- 36 673 89 query I rowsort SELECT + - col0 * + col2 - - col0 AS col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT ALL + col1 * + col2 + col0 * - col2 + 40 AS col1 FROM tab0 cor0 ---- 102 204 2086 onlyif mysql # use DIV operator for integer division query I rowsort label-9749 SELECT ALL cor0.col2 - - col2 DIV - col0 AS col2 FROM tab0 AS cor0 ---- 1 32 82 skipif mysql # not compatible query I rowsort label-9749 SELECT ALL cor0.col2 - - col2 / - col0 AS col2 FROM tab0 AS cor0 ---- 1 32 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9750 SELECT CAST( - col1 AS SIGNED ) * - col1 FROM tab0 AS cor0 ---- 7396 8281 9409 skipif mysql # not compatible query I rowsort label-9750 SELECT CAST ( - col1 AS INTEGER ) * - col1 FROM tab0 AS cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-9751 SELECT ALL - - col0 * col1 - col1 DIV + 69 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-9751 SELECT ALL - - col0 * col1 - col1 / + 69 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-9752 SELECT DISTINCT + + cor0.col2 DIV + col2 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-9752 SELECT DISTINCT + + cor0.col2 / + col2 FROM tab1 AS cor0 ---- 1 query I rowsort SELECT + - col2 + col1 AS col1 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT 94 * + cor0.col0 FROM tab0, tab0 AS cor0 ---- 2256 3290 8366 query I rowsort SELECT - ( col2 ) * col2 - col0 FROM tab2 ---- -1523 -736 -754 query I rowsort SELECT + 40 + col2 AS col2 FROM tab1 ---- 136 94 97 query I rowsort SELECT + cor0.col1 AS col0 FROM tab1, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT 86 * cor0.col1 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to d37849d551c3e612af02856f5e5e76f3 query I rowsort SELECT DISTINCT - ( col2 ) * col2 AS col2 FROM tab1 ---- -2916 -3249 -9216 query I rowsort SELECT - - 38 * col0 AS col0 FROM tab2 cor0 ---- 266 2964 3002 query I rowsort SELECT col0 * 8 AS col0 FROM tab0 ---- 192 280 712 query I rowsort SELECT ALL + 42 * col1 FROM tab2 ---- 1302 2478 714 query I rowsort SELECT + col2 + col0 * col2 AS col1 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT 46 + col0 FROM tab2 cor0 ---- 124 125 53 query I rowsort SELECT + 64 + - col1 FROM tab2 AS cor0 ---- 33 47 5 query I rowsort SELECT col0 * + ( tab2.col1 + col0 ) AS col1 FROM tab2 ---- 10686 266 7584 query I rowsort SELECT ALL col0 + - col0 * 41 FROM tab1 ---- -120 -2560 -3200 query I rowsort SELECT DISTINCT col2 * - col2 + + 80 FROM tab2 ---- -1364 -596 -649 query I rowsort SELECT col1 * + 60 + 34 * col0 FROM tab2 ---- 2098 3706 6192 query I rowsort SELECT - col2 + col2 * + 77 + - col0 AS col0 FROM tab0 AS cor0 ---- 2484 41 6143 query I rowsort SELECT DISTINCT + 40 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 40 query I rowsort SELECT + col2 + - 11 * - col0 FROM tab2 AS cor0 ---- 104 884 907 query I rowsort SELECT ALL + col0 + - ( + col2 ) FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT ALL ( + col1 ) * - col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT cor0.col0 * - 38 AS col2 FROM tab1 cor0 ---- -114 -2432 -3040 query I rowsort SELECT - 5 + - col1 AS col1 FROM tab0 AS cor0 ---- -102 -91 -96 query I rowsort SELECT + + 34 * - col2 FROM tab1 AS cor0 ---- -1836 -1938 -3264 query I rowsort SELECT ALL 3 * - 76 AS col2 FROM tab0 ---- -228 -228 -228 onlyif mysql # use DIV operator for integer division query I rowsort label-9779 SELECT DISTINCT 19 DIV - 31 AS col2 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-9779 SELECT DISTINCT 19 / - 31 AS col2 FROM tab0 cor0 ---- 0 query I rowsort SELECT + col0 + - col1 * - cor0.col2 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL - col2 + ( + col0 ) FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-9782 SELECT + col1 * 46 DIV col1 FROM tab0 AS cor0 ---- 46 46 46 skipif mysql # not compatible query I rowsort label-9782 SELECT + col1 * 46 / col1 FROM tab0 AS cor0 ---- 46 46 46 query I rowsort SELECT - 42 + + col0 AS col2 FROM tab0 AS cor0 ---- -18 -7 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9784 SELECT + col1 * 16 * + col0 + CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9784 SELECT + col1 * 16 * + col0 + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + col2 + - 16 * col2 FROM tab0 ---- -1148 -14 -462 query I rowsort SELECT col1 + - col0 * + col0 AS col2 FROM tab0 AS cor0 ---- -1128 -490 -7830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 col1 FROM tab2, tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT - - col1 - 3 * - col0 AS col0 FROM tab1 AS cor0 ---- 202 253 35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( cor0.col1 ) - - col0 col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT col0 + tab1.col0 * col1 AS col1 FROM tab1 ---- 1120 704 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 73 col1 FROM tab1, tab1 cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT ( col1 ) + + tab1.col2 + + col1 AS col0 FROM tab1 ---- 106 122 77 query I rowsort SELECT DISTINCT tab0.col1 * - col0 - + col1 * - col1 AS col2 FROM tab0 ---- 182 5332 6014 query I rowsort SELECT + 29 + - col2 FROM tab1 ---- -25 -28 -67 query I rowsort SELECT 81 + 53 - col0 * + 52 FROM tab2 ---- -230 -3922 -3974 query I rowsort SELECT DISTINCT + 73 + - col0 FROM tab0 ---- -16 38 49 query I rowsort SELECT ALL - 50 - + 43 AS col0 FROM tab1 AS cor0 ---- -93 -93 -93 query I rowsort SELECT DISTINCT - cor0.col1 + col2 * col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT col2 * + col0 - col1 * - 84 FROM tab1 cor0 ---- 2346 4488 8772 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9800 SELECT ALL CAST( + 24 AS SIGNED ) + - cor0.col2 FROM tab2 cor0 ---- -14 -2 -3 skipif mysql # not compatible query I rowsort label-9800 SELECT ALL CAST ( + 24 AS INTEGER ) + - cor0.col2 FROM tab2 cor0 ---- -14 -2 -3 query I rowsort SELECT DISTINCT + col1 * - 37 - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -3215 -3449 -3590 query I rowsort SELECT ALL ( - col2 ) * col0 - 14 FROM tab1 AS cor0 ---- -176 -3662 -7694 query I rowsort SELECT + col2 - 86 * col0 AS col1 FROM tab2 AS cor0 ---- -575 -6682 -6756 query I rowsort SELECT DISTINCT + col0 * - col2 + - col2 + - col0 FROM tab1 ---- -219 -3769 -7856 onlyif mysql # use DIV operator for integer division query I rowsort label-9805 SELECT ALL + - 55 DIV tab1.col0 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to fe559105629ca441a243cb0e6bfecd30 skipif mysql # not compatible query I rowsort label-9805 SELECT ALL + - 55 / tab1.col0 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to fe559105629ca441a243cb0e6bfecd30 onlyif mysql # use DIV operator for integer division query I rowsort label-9806 SELECT DISTINCT + cor0.col0 - cor0.col2 DIV - tab0.col0 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 7 78 79 8 80 skipif mysql # not compatible query I rowsort label-9806 SELECT DISTINCT + cor0.col0 - cor0.col2 / - tab0.col0 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 7 78 79 8 80 query I rowsort SELECT DISTINCT + tab2.col1 * col1 AS col2 FROM tab2 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 57 * + col1 col2 FROM tab1 AS cor0 ---- 1482 570 741 query I rowsort SELECT col1 * - col2 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT + cor0.col2 + - col2 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9812 SELECT DISTINCT + - col2 + CAST( 38 AS SIGNED ) AS col2 FROM tab2 cor0 ---- 0 11 12 skipif mysql # not compatible query I rowsort label-9812 SELECT DISTINCT + - col2 + CAST ( 38 AS INTEGER ) AS col2 FROM tab2 cor0 ---- 0 11 12 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * - ( + 70 ) col0 FROM tab2 AS cor0 ---- -1190 -2170 -4130 query I rowsort SELECT ALL + col1 * ( - col1 ) + - col1 AS col2 FROM tab2 cor0 ---- -306 -3540 -992 query I rowsort SELECT ALL + - col2 + - col2 * - col1 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT DISTINCT col0 * + 95 FROM tab2 AS cor0 ---- 665 7410 7505 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 67 + - cor1.col2 col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- -29 10 13 query I rowsort SELECT cor0.col2 + ( 54 ) FROM tab2 cor0 ---- 80 81 92 onlyif mysql # use DIV operator for integer division query I rowsort label-9819 SELECT + - col2 * ( col2 ) DIV + col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-9819 SELECT + - col2 * ( col2 ) / + col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT ( + cor0.col2 ) * col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + 72 AS col1 FROM tab1 AS cor0 ---- 72 72 72 query I rowsort SELECT DISTINCT + 42 + - 4 * + col2 FROM tab1 AS cor0 ---- -174 -186 -342 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9823 SELECT CAST( NULL AS DECIMAL ) * col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9823 SELECT CAST ( NULL AS REAL ) * col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + tab0.col1 + + col2 * 63 AS col1 FROM tab0 ---- 160 2165 5257 query I rowsort SELECT col2 * col2 - - tab2.col0 AS col1 FROM tab2 ---- 1523 736 754 query I rowsort SELECT ALL - + 5 * - col2 AS col0 FROM tab2 AS cor0 ---- 130 135 190 query I rowsort SELECT DISTINCT + + 27 + + cor0.col1 + col1 FROM tab2 cor0 ---- 145 61 89 onlyif mysql # use DIV operator for integer division query I rowsort label-9828 SELECT ALL col0 DIV col0 - - col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-9828 SELECT ALL col0 / col0 - - col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT + 40 * - col0 + - 31 AS col1 FROM tab2 AS cor0 ---- -311 -3151 -3191 query I rowsort SELECT DISTINCT 15 + - col2 FROM tab2 cor0 ---- -11 -12 -23 query I rowsort SELECT ALL - col2 * cor0.col0 + 62 + - col1 FROM tab1 AS cor0 ---- -126 -3596 -7631 query I rowsort SELECT ( - cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - ( col2 ) + cor0.col1 + 49 AS col1 FROM tab1 AS cor0 ---- -34 2 21 query I rowsort SELECT ALL + - 24 AS col0 FROM tab2 AS cor0 ---- -24 -24 -24 query I rowsort SELECT + + col1 * col0 + col0 AS col1 FROM tab1 cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT - + col1 * col1 + - ( + col1 ) * col0 AS col2 FROM tab2 AS cor0 ---- -1178 -1632 -8083 query I rowsort SELECT ALL - 93 * col1 FROM tab0 AS cor0 ---- -7998 -8463 -9021 onlyif mysql # use DIV operator for integer division query I rowsort label-9838 SELECT - cor0.col2 DIV col1 + col0 DIV 23 FROM tab2 AS cor0 ---- 0 1 3 skipif mysql # not compatible query I rowsort label-9838 SELECT - cor0.col2 / col1 + col0 / 23 FROM tab2 AS cor0 ---- 0 1 3 query I rowsort SELECT ALL + 12 * 7 - tab2.col2 AS col0 FROM tab2 ---- 46 57 58 query I rowsort SELECT ALL col1 - 19 FROM tab1 ---- -6 -9 7 query I rowsort SELECT ALL + + col2 * cor0.col2 + col0 - col0 * + col0 AS col1 FROM tab0 AS cor0 ---- -1108 -1189 537 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 11 + - cor0.col1 col0 FROM tab1 AS cor0 ---- -21 -24 -37 query I rowsort SELECT 92 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to c64cb7a81da51f4be0b6906a223e8817 query I rowsort SELECT DISTINCT - tab2.col0 AS col0 FROM tab2, tab2 cor0, tab0, tab1 AS cor1 ---- -7 -78 -79 query I rowsort SELECT ALL 14 AS col1 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 409c1790b702540dd9dc067c1965b7c0 query I rowsort SELECT - + ( 95 ) AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 1c7934db0632c123332c43f17b661d6c query I rowsort SELECT tab1.col0 + col0 * col1 * - col1 AS col2 FROM tab1 ---- -13440 -2025 -6336 query I rowsort SELECT ALL + tab2.col1 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL + col1 * + col0 * + col0 AS col0 FROM tab2 ---- 106097 1519 358956 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * - col2 col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT - + col2 * + col1 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT + + 82 + - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 18 2 79 query I rowsort SELECT col0 + - col0 * col1 + + col0 FROM tab2 ---- -1185 -203 -4446 onlyif mysql # use DIV operator for integer division query I rowsort label-9854 SELECT ALL - 80 DIV col1 col1 FROM tab2 ---- -1 -2 -4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9854 SELECT ALL - 80 / col1 col1 FROM tab2 ---- -1 -2 -4 query I rowsort SELECT DISTINCT - - 95 + col2 FROM tab0 AS cor0 ---- 128 177 96 query I rowsort SELECT cor0.col0 * + cor0.col1 * col2 + - col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 118976 49590 5130 query I rowsort SELECT DISTINCT - col2 * col1 + + cor0.col1 * col1 FROM tab2 AS cor0 ---- -357 124 1947 query I rowsort SELECT 85 * - col1 + + col2 * - col0 FROM tab0 AS cor0 ---- -15033 -8102 -8280 query I rowsort SELECT + + cor0.col1 + + col1 AS col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT cor0.col0 * - col0 + + col2 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT + col2 + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT - - cor0.col1 * + col0 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL col0 + col2 - - col1 AS col0 FROM tab0 ---- 133 143 262 query I rowsort SELECT ALL col0 * + col0 FROM tab1 WHERE NOT NULL NOT IN ( - col2 ) ---- query I rowsort SELECT col2 + + col2 - col2 FROM tab2 WHERE NULL BETWEEN ( - col1 * + col0 ) AND ( - col0 ) ---- query I rowsort SELECT ALL col2 + - col1 - - col1 * col0 AS col0 FROM tab1 ---- 106 1123 687 query I rowsort SELECT ALL - col0 + - tab0.col2 + + col1 FROM tab0 ---- -80 29 61 query I rowsort SELECT DISTINCT col2 * - col0 * - col0 AS col1 FROM tab1 ---- 233472 486 614400 query I rowsort SELECT DISTINCT + col0 + col0 * + col1 + col1 AS col2 FROM tab0 ---- 2174 3527 8279 query I rowsort SELECT - col2 AS col2 FROM tab2 WHERE NOT col0 + - col2 BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT - col2 * col0 + col1 * tab2.col2 AS col0 FROM tab2 ---- -2356 -494 648 query I rowsort SELECT ALL col1 * + col0 * col0 AS col2 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT DISTINCT - tab2.col1 * + col1 AS col2 FROM tab2 ---- -289 -3481 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col2 + col2 * + col2 col2 FROM tab2 ---- 1352 1458 2888 query I rowsort SELECT DISTINCT col1 + col1 * + tab0.col2 + col1 FROM tab0 ---- 291 3010 7644 query I rowsort SELECT + col0 FROM tab0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT col2 * tab0.col0 * - col1 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT col2 AS col2 FROM tab2 WHERE NOT NULL NOT IN ( + tab2.col0 * col1 ) ---- query I rowsort SELECT DISTINCT + col2 + col1 * 43 FROM tab0 AS cor0 ---- 3731 3995 4172 query I rowsort SELECT - - col1 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query III rowsort SELECT * FROM tab1 WHERE NOT ( NULL ) < + col2 / - col1 ---- query I rowsort SELECT col0 * col2 * col2 - tab2.col0 AS col1 FROM tab2 ---- 113997 5096 52650 query I rowsort SELECT + 93 * + col2 FROM tab0 AS cor0 ---- 3069 7626 93 onlyif mysql # use DIV operator for integer division query I rowsort label-9884 SELECT col1 + - col1 DIV tab2.col0 FROM tab2 ---- 17 27 59 skipif mysql # not compatible query I rowsort label-9884 SELECT col1 + - col1 / tab2.col0 FROM tab2 ---- 17 27 59 query I rowsort SELECT DISTINCT - col2 * col0 / + col2 AS col1 FROM tab0 WHERE NOT NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT + col0 * col1 + - col2 FROM tab0 ---- 2031 3394 8017 query I rowsort SELECT DISTINCT + col2 + + col1 * + col2 FROM tab1 ---- 1344 1458 627 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT - col1 * - col0 * col2 - col0 * col2 FROM tab1 ---- 32832 4050 92160 onlyif mysql # use DIV operator for integer division query I rowsort label-9890 SELECT DISTINCT col0 DIV + col2 + - col2 * tab0.col2 AS col1 FROM tab0 ---- -1089 -6723 34 skipif mysql # not compatible query I rowsort label-9890 SELECT DISTINCT col0 / + col2 + - col2 * tab0.col2 AS col1 FROM tab0 ---- -1089 -6723 34 query I rowsort SELECT DISTINCT col0 FROM tab0 AS cor0 WHERE col2 + + col2 + col2 > NULL ---- query I rowsort SELECT + col2 * + col1 + tab2.col1 FROM tab2 ---- 1593 663 868 query I rowsort SELECT col1 AS col2 FROM tab2 WHERE - col1 NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT DISTINCT + col1 + tab0.col1 AS col2 FROM tab0 ---- 172 182 194 query I rowsort SELECT + tab1.col2 + + col2 AS col0 FROM tab1 ---- 108 114 192 query I rowsort SELECT ALL tab2.col0 * - col1 AS col0 FROM tab2 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-9897 SELECT col1 DIV - tab1.col0 - + col2 * + col2 FROM tab1 ---- -2924 -3249 -9216 skipif mysql # not compatible query I rowsort label-9897 SELECT col1 / - tab1.col0 - + col2 * + col2 FROM tab1 ---- -2924 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-9898 SELECT ALL col1 DIV + col1 - col2 AS col2 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-9898 SELECT ALL col1 / + col1 - col2 AS col2 FROM tab0 ---- -32 -81 0 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT NULL <= + col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9900 SELECT ALL col0 + cor0.col1 * col1 DIV + col0 AS col2 FROM tab2 cor0 ---- 122 144 82 skipif mysql # not compatible query I rowsort label-9900 SELECT ALL col0 + cor0.col1 * col1 / + col0 AS col2 FROM tab2 cor0 ---- 122 144 82 query I rowsort SELECT col2 + col0 * col0 * col0 AS col0 FROM tab0 ---- 13857 42876 705051 query I rowsort SELECT ALL - cor0.col2 + + cor0.col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 69 col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2810c3097fe4771e273cfff903357b40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9904 SELECT + cor0.col1 * - CAST( NULL AS SIGNED ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-9904 SELECT + cor0.col1 * - CAST ( NULL AS INTEGER ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-9905 SELECT ALL col0 + - cor0.col1 DIV 34 AS col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9905 SELECT ALL col0 + - cor0.col1 / 34 AS col0 FROM tab1 AS cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9906 SELECT ALL + 63 DIV col1 + + cor0.col1 FROM tab1 AS cor0 ---- 16 17 28 skipif mysql # not compatible query I rowsort label-9906 SELECT ALL + 63 / col1 + + cor0.col1 FROM tab1 AS cor0 ---- 16 17 28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab2.col1 + col2 col1 FROM tab2 ---- -33 -4 21 query I rowsort SELECT DISTINCT + + 40 FROM tab2, tab1, tab2 AS cor0 ---- 40 query I rowsort SELECT DISTINCT + tab2.col0 AS col2 FROM tab2, tab0, tab0 AS cor0, tab1 ---- 7 78 79 query I rowsort SELECT + col2 * 87 - + 72 * + tab1.col0 FROM tab1 ---- 2592 351 4482 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + 52 * 73 col0 FROM tab0 ---- 3699 3705 3710 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 90 col2 FROM tab0, tab1 AS cor0, tab2 AS cor1, tab1, tab2 AS cor2 ---- 243 values hashing to fab53aad9716f1e35030c90a50184bfc skipif mysql # not compatible query I rowsort SELECT + col2 * CAST ( ( - col1 ) AS REAL ) + cor0.col0 * - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -15561 -3492 -4902 query I rowsort SELECT + col1 * ( - col1 ) AS col1 FROM tab2 ---- -289 -3481 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + col0 * + col1 * - col0 col2 FROM tab1 AS cor0 ---- -231 -40896 -83120 onlyif mysql # use DIV operator for integer division query I rowsort label-9916 SELECT + + col2 DIV - col2 + + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-9916 SELECT + + col2 / - col2 + + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 12 25 9 query I rowsort SELECT col2 + 38 * cor0.col0 FROM tab0 AS cor0 ---- 1331 3464 945 query I rowsort SELECT DISTINCT + col0 + - 7 AS col1 FROM tab0 AS cor0 ---- 17 28 82 onlyif mysql # use DIV operator for integer division query I rowsort label-9919 SELECT DISTINCT - CAST( 70 AS SIGNED ) DIV - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-9919 SELECT DISTINCT - CAST ( 70 AS INTEGER ) / - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT DISTINCT - col2 * 62 - + col1 AS col1 FROM tab1 cor0 ---- -3374 -3544 -5965 query I rowsort SELECT ALL + - 82 * + col1 AS col0 FROM tab1 AS cor0 ---- -1066 -2132 -820 query I rowsort SELECT 0 * col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - cor0.col1 + + col0 * + col1 AS col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT DISTINCT 52 + col2 * - col2 + 72 AS col1 FROM tab1 ---- -2792 -3125 -9092 query I rowsort SELECT DISTINCT col2 + - 54 + + col2 AS col0 FROM tab1 ---- 138 54 60 query I rowsort SELECT ALL - col2 * col2 * + col2 + - col2 AS col0 FROM tab2 ---- -17602 -19710 -54910 query I rowsort SELECT ( ( + col0 ) ) + col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT - col0 + - 1 * col1 AS col0 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT col1 * 2 * col1 + - 32 * + col1 AS col0 FROM tab0 ---- 12040 13650 15714 query I rowsort SELECT DISTINCT - col2 + ( col2 ) AS col2 FROM tab2 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9931 SELECT DISTINCT + CAST( col1 AS SIGNED ) + + col2 FROM tab2 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-9931 SELECT DISTINCT + CAST ( col1 AS INTEGER ) + + col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT 39 + col1 FROM tab0 ---- 125 130 136 query I rowsort SELECT 44 * - col2 + col0 FROM tab2 ---- -1066 -1181 -1593 query I rowsort SELECT col2 * 55 AS col1 FROM tab0 ---- 1815 4510 55 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9935 SELECT + + CAST( + col2 AS SIGNED ) + - col0 AS col2 FROM tab1 AS cor0 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-9935 SELECT + + CAST ( + col2 AS INTEGER ) + - col0 AS col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + 21 * + col1 AS col1 FROM tab2 cor0 ---- 1239 357 651 query I rowsort SELECT - cor0.col0 AS col1 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT + 9 + col1 AS col0 FROM tab0 ---- 100 106 95 query I rowsort SELECT DISTINCT cor0.col1 * - 60 * - col2 AS col2 FROM tab2 AS cor0 ---- 38760 50220 92040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * + cor0.col1 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + - col1 + col2 * + ( 30 ) * col1 AS col0 FROM tab1 AS cor0 ---- 17090 37427 42094 onlyif mysql # use DIV operator for integer division query I rowsort label-9942 SELECT ALL + + col2 DIV col0 col1 FROM tab0 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9942 SELECT ALL + + col2 / col0 col1 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT ALL + - 35 + + col2 FROM tab0 cor0 ---- -2 -34 47 query I rowsort SELECT DISTINCT - + cor0.col2 + + col1 * col1 FROM tab0 AS cor0 ---- 7363 8199 9408 query I rowsort SELECT DISTINCT col1 * col1 + - 17 AS col0 FROM tab1 AS cor0 ---- 152 659 83 onlyif mysql # use DIV operator for integer division query I rowsort label-9946 SELECT ALL + + cor0.col2 DIV cor0.col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-9946 SELECT ALL + + cor0.col2 / cor0.col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT DISTINCT + 59 * col2 FROM tab0 AS cor0 ---- 1947 4838 59 query I rowsort SELECT + cor0.col0 * + col1 * - 64 AS col1 FROM tab1 AS cor0 ---- -40960 -4992 -66560 query I rowsort SELECT DISTINCT + + 6 * cor0.col1 FROM tab0 AS cor0 ---- 516 546 582 query I rowsort SELECT ALL + ( cor0.col1 ) + + col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT - + 80 * cor0.col0 FROM tab1 AS cor0 ---- -240 -5120 -6400 query I rowsort SELECT ALL col1 + col1 * + 67 FROM tab0 AS cor0 ---- 5848 6188 6596 query I rowsort SELECT + col2 * col2 * - 72 - col1 * - col0 AS col0 FROM tab0 AS cor0 ---- -476029 -76344 3323 query I rowsort SELECT DISTINCT - col0 - ( + col0 + col1 * - 97 ) FROM tab2 AS cor0 ---- 1491 2993 5567 query I rowsort SELECT DISTINCT + col1 * col2 + - 2 FROM tab1 AS cor0 ---- 1246 1402 568 query I rowsort SELECT col2 * + ( cor0.col0 ) FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + - cor0.col2 + + ( - col1 ) FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT col1 * - ( 29 ) FROM tab2 AS cor0 ---- -1711 -493 -899 query I rowsort SELECT ALL + col1 * col0 * - cor0.col2 FROM tab0 cor0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT - cor0.col2 + col0 + + col2 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT + col1 * col0 - col1 * col2 AS col1 FROM tab0 AS cor0 ---- -774 3298 637 query I rowsort SELECT ALL - col2 + - col1 * + 55 FROM tab2 AS cor0 ---- -1732 -3271 -973 onlyif mysql # use DIV operator for integer division query I rowsort label-9963 SELECT + col1 * ( 95 ) DIV col1 + ( - col0 + col1 ) FROM tab2 AS cor0 ---- 119 33 76 skipif mysql # not compatible query I rowsort label-9963 SELECT + col1 * ( 95 ) / col1 + ( - col0 + col1 ) FROM tab2 AS cor0 ---- 119 33 76 onlyif mysql # use DIV operator for integer division query I rowsort label-9964 SELECT DISTINCT col1 - + col2 DIV 21 AS col2 FROM tab2 cor0 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-9964 SELECT DISTINCT col1 - + col2 / 21 AS col2 FROM tab2 cor0 ---- 16 30 58 query I rowsort SELECT - + col2 + cor0.col0 - + 37 FROM tab1 AS cor0 ---- -30 -53 -88 query I rowsort SELECT DISTINCT col0 + 24 * + col0 FROM tab0 AS cor0 ---- 2225 600 875 query I rowsort SELECT DISTINCT - col0 * 4 AS col1 FROM tab0 cor0 ---- -140 -356 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-9968 SELECT - col1 * col0 DIV - cor0.col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-9968 SELECT - col1 * col0 / - cor0.col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT - - 32 * - ( col0 ) AS col0 FROM tab2 AS cor0 ---- -224 -2496 -2528 query I rowsort SELECT + 7 FROM tab2 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab0 AS cor2 ---- 81 values hashing to bd991c690468eea3ef45a96817ca3617 query I rowsort SELECT ALL col2 + + 59 * ( - col2 ) AS col2 FROM tab2 ---- -1508 -1566 -2204 query I rowsort SELECT DISTINCT col0 * ( col1 ) - - col0 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT DISTINCT + 90 + col2 AS col2 FROM tab0 ---- 123 172 91 onlyif mysql # use DIV operator for integer division query I rowsort label-9974 SELECT col0 * + tab0.col2 * + ( - col2 ) + + col0 + + col1 DIV 5 AS col0 FROM tab0 ---- -26095 -598329 19 skipif mysql # not compatible query I rowsort label-9974 SELECT col0 * + tab0.col2 * + ( - col2 ) + + col0 + + col1 / 5 AS col0 FROM tab0 ---- -26095 -598329 19 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9975 SELECT + col1 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9975 SELECT + col1 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + col1 * col1 col1 FROM tab1 ---- -13520 -2028 -6400 query I rowsort SELECT ALL 53 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 866ae1b4ab9e5b4043ac1bcfd413aaa6 query I rowsort SELECT DISTINCT 96 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 96 query I rowsort SELECT DISTINCT col0 + + tab1.col0 * ( + 11 + - col2 ) FROM tab1 ---- -126 -2880 -6720 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col0 * - 48 col2 FROM tab1 ---- -144 -3072 -3840 query I rowsort SELECT DISTINCT - col2 * - col2 + + col1 * col0 AS col0 FROM tab1 AS cor0 ---- 10256 2994 3889 query I rowsort SELECT cor0.col2 * 36 AS col2 FROM tab2 cor0 ---- 1368 936 972 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9983 SELECT DISTINCT + cor0.col0 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9983 SELECT DISTINCT + cor0.col0 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9984 SELECT ALL + + col2 DIV col0 - col1 AS col2 FROM tab2 AS cor0 ---- -17 -28 -59 skipif mysql # not compatible query I rowsort label-9984 SELECT ALL + + col2 / col0 - col1 AS col2 FROM tab2 AS cor0 ---- -17 -28 -59 query I rowsort SELECT - cor0.col0 * col1 + + col1 AS col0 FROM tab1 cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL + + col0 + + cor0.col2 * + col0 AS col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT - ( + col0 ) * cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-9988 SELECT DISTINCT col1 + 3 DIV col0 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-9988 SELECT DISTINCT col1 + 3 / col0 AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - col1 + - col2 * col0 AS col0 FROM tab2 AS cor0 ---- -2087 -220 -3019 query IIIIIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab1 AS cor0 CROSS JOIN tab0, tab1, tab2 AS cor1, tab0 AS cor2 ---- 13122 values hashing to 01f7a0553637ef49dd1cb634feec6dbf query I rowsort SELECT DISTINCT + cor0.col2 * col1 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9992 SELECT - 58 * + col2 + CAST( col2 AS SIGNED ) - col0 * col1 FROM tab1 AS cor0 ---- -3156 -3889 -6512 skipif mysql # not compatible query I rowsort label-9992 SELECT - 58 * + col2 + CAST ( col2 AS INTEGER ) - col0 * col1 FROM tab1 AS cor0 ---- -3156 -3889 -6512 onlyif mysql # use DIV operator for integer division query I rowsort label-9993 SELECT + tab2.col2 * col1 DIV 34 AS col2 FROM tab2 ---- 19 24 45 skipif mysql # not compatible query I rowsort label-9993 SELECT + tab2.col2 * col1 / 34 AS col2 FROM tab2 ---- 19 24 45 query I rowsort SELECT + + 16 + - col0 FROM tab1 cor0 ---- -48 -64 13 query I rowsort SELECT 70 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to c76157a7a7ec18de56823b2058b49f32 query I rowsort SELECT col2 + + col2 + col0 * cor0.col0 FROM tab0 cor0 ---- 1227 642 8085 query I rowsort SELECT ALL 16 + col2 * cor0.col1 FROM tab0 AS cor0 ---- 113 2854 7478 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col0 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT - 0 * col2 FROM tab0 ---- 0 0 0