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) onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-0 SELECT DISTINCT + col0 * - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-0 SELECT DISTINCT + col0 * - CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col1 * - col2 * col2 AS col2 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT + 54 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to 81150d59d6c3fc48b4ef5a4a5495bc7a query I rowsort SELECT 73 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 3933a906d17a820ccf95467e2206df8f query I rowsort SELECT ALL - 1 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 84da757b1b7b0069ce25607f39bc08d9 query I rowsort SELECT ALL col0 + 35 FROM tab1 AS cor0 ---- 115 38 99 query I rowsort SELECT ALL - cor0.col1 + - cor0.col0 * - col0 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT DISTINCT - - col1 - ( col1 ) FROM tab2 cor0 ---- 0 query I rowsort SELECT ALL + col2 * + 46 * + col2 + - col2 AS col0 FROM tab2 AS cor0 ---- 31070 33507 66386 onlyif mysql # use DIV operator for integer division query I rowsort label-9 SELECT DISTINCT col1 + 14 DIV - col0 + - col1 FROM tab1 AS cor0 ---- -4 0 skipif mysql # not compatible query I rowsort label-9 SELECT DISTINCT col1 + 14 / - col0 + - col1 FROM tab1 AS cor0 ---- -4 0 query I rowsort SELECT DISTINCT 57 * + cor1.col2 - + cor0.col1 * + 33 AS col0 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to ddc606825825e00dfce7de12fe6da362 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( 11 ) * + col0 + 35 col0 FROM tab1 AS cor0 ---- -669 -845 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 - - 56 col2 FROM tab2 cor0 ---- 134 135 63 query I rowsort SELECT DISTINCT - col0 * col1 + col2 AS col2 FROM tab1 ---- -24 -583 -944 query I rowsort SELECT 26 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT ( col0 ) + + tab1.col2 AS col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT + col1 * + col0 + + ( - col2 * - col1 ) FROM tab0 ---- 15561 3492 4902 onlyif mysql # use DIV operator for integer division query I rowsort label-17 SELECT + col0 + 52 DIV + 89 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-17 SELECT + col0 + 52 / + 89 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-18 SELECT col0 + - col1 * CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-18 SELECT col0 + - col1 * CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - tab1.col1 col0 FROM tab1 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-20 SELECT DISTINCT + - col2 DIV + 9 + col2 - col1 FROM tab1 AS cor0 ---- 22 41 73 skipif mysql # not compatible query I rowsort label-20 SELECT DISTINCT + - col2 / + 9 + col2 - col1 FROM tab1 AS cor0 ---- 22 41 73 query I rowsort SELECT - - col0 * cor0.col0 FROM tab1 cor0 ---- 4096 6400 9 query I rowsort SELECT - col0 + 65 AS col1 FROM tab1 AS cor0 ---- -15 1 62 query I rowsort SELECT ALL + + col1 * - col2 + 69 AS col2 FROM tab0 cor0 ---- -2769 -28 -7393 query I rowsort SELECT - col0 + 51 * col1 AS col1 FROM tab0 AS cor0 ---- 4362 4552 4912 query I rowsort SELECT DISTINCT - col2 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL 53 AS col2 FROM tab0 ---- 53 53 53 query I rowsort SELECT ALL + ( col0 ) + col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT - ( ( col1 ) ) + - ( - 88 ) FROM tab2 AS cor0 ---- 29 57 71 onlyif mysql # use DIV operator for integer division query I rowsort label-29 SELECT DISTINCT + col0 * 54 DIV + col1 FROM tab0 AS cor0 ---- 15 19 52 skipif mysql # not compatible query I rowsort label-29 SELECT DISTINCT + col0 * 54 / + col1 FROM tab0 AS cor0 ---- 15 19 52 query I rowsort SELECT col2 - + col2 * col1 AS col0 FROM tab1 cor0 ---- -1152 -1350 -513 query I rowsort SELECT - col1 * ( - col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + 88 * - col1 + col2 FROM tab2 AS cor0 ---- -1458 -2701 -5166 onlyif mysql # use DIV operator for integer division query I rowsort label-33 SELECT ALL + + col2 + + col2 DIV col1 AS col0 FROM tab0 cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-33 SELECT ALL + + col2 + + col2 / col1 AS col0 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT ( col0 ) * cor0.col2 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - + ( ( col1 ) ) * - 44 + 85 AS col0 FROM tab1 AS cor0 ---- 1229 525 657 query I rowsort SELECT 34 + ( col0 * cor0.col1 ) FROM tab0 AS cor0 ---- 2098 3429 8133 query I rowsort SELECT ( col1 ) * + col1 * cor0.col2 + col1 FROM tab2 AS cor0 ---- 10999 25978 90565 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT + 97 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to c73fa6978df8525c99d6bc792bb27123 query I rowsort SELECT ALL 67 + col2 * + 13 FROM tab0 AS cor0 ---- 1133 496 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-41 SELECT 77 * col0 + CAST( NULL AS SIGNED ) * - 20 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-41 SELECT 77 * col0 + CAST ( NULL AS INTEGER ) * - 20 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 50 * + col2 FROM tab0 AS cor0 ---- 1650 4100 50 onlyif mysql # use DIV operator for integer division query I rowsort label-43 SELECT + col2 DIV col1 col1 FROM tab1 AS cor0 ---- 2 5 7 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-43 SELECT + col2 / col1 col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT + - col0 * - col2 + col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + cor0.col1 * - 81 + - col1 FROM tab0 AS cor0 ---- -7052 -7462 -7954 query I rowsort SELECT 92 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to c64cb7a81da51f4be0b6906a223e8817 query I rowsort SELECT cor0.col1 - + cor0.col0 FROM tab0, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to e97278a6bb7007ec367f7fc7917bd1c7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-48 SELECT - cor0.col1 + CAST( - col1 + col0 AS SIGNED ) * + col2 FROM tab2 AS cor0 ---- -679 2339 435 skipif mysql # not compatible query I rowsort label-48 SELECT - cor0.col1 + CAST ( - col1 + col0 AS INTEGER ) * + col2 FROM tab2 AS cor0 ---- -679 2339 435 query I rowsort SELECT ALL + ( - 91 ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 745d1c3a09d935465cad552325c5c945 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col0 col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + cor0.col0 - col0 * col1 FROM tab1 AS cor0 ---- -576 -75 -960 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1 cor0 CROSS JOIN tab2, tab2 AS cor1, tab2 AS cor2, tab1 AS cor3 ---- 3645 values hashing to 9b60cb1db2fb2fa5700b0e572b4b6546 query I rowsort SELECT + ( 88 ) AS col0 FROM tab0, tab1 cor0 ---- 9 values hashing to 6be17b82ecb3e8b268fcb4ba610ddb37 query I rowsort SELECT - tab1.col0 + - tab1.col2 FROM tab1 ---- -121 -176 -57 query I rowsort SELECT ( - 93 ) AS col2 FROM tab2 ---- -93 -93 -93 onlyif mysql # use DIV operator for integer division query I rowsort label-56 SELECT - + 92 DIV cor0.col1 + CAST( - col0 AS SIGNED ) FROM tab1 AS cor0 ---- -6 -73 -87 skipif mysql # not compatible query I rowsort label-56 SELECT - + 92 / cor0.col1 + CAST ( - col0 AS INTEGER ) FROM tab1 AS cor0 ---- -6 -73 -87 query I rowsort SELECT ALL tab2.col0 + col0 AS col1 FROM tab2 ---- 14 156 158 query I rowsort SELECT ALL - cor0.col2 - - col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT - col1 - ( + col0 ) AS col0 FROM tab2 cor0 ---- -137 -38 -96 query I rowsort SELECT + col2 * - tab1.col2 FROM tab1 ---- -2916 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-61 SELECT + 61 DIV + 92 col0 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-61 SELECT + 61 / + 92 col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT - ( col1 ) * col1 FROM tab0 ---- -7396 -8281 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-63 SELECT DISTINCT + + col1 * + col1 - col0 DIV col1 AS col1 FROM tab1 AS cor0 ---- 163 676 94 skipif mysql # not compatible query I rowsort label-63 SELECT DISTINCT + + col1 * + col1 - col0 / col1 AS col1 FROM tab1 AS cor0 ---- 163 676 94 query I rowsort SELECT + col1 * col1 + 63 FROM tab0 AS cor0 ---- 7459 8344 9472 query I rowsort SELECT + col2 * - 29 FROM tab1 cor0 ---- -1566 -1653 -2784 query I rowsort SELECT + col1 + - col1 * 19 AS col1 FROM tab1 cor0 ---- -180 -234 -468 query I rowsort SELECT - 34 AS col2 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 5b88331e40da4796cc4826c442aa45f7 query I rowsort SELECT DISTINCT col1 + 43 + col1 * col1 AS col0 FROM tab0 AS cor0 ---- 7525 8415 9549 query I rowsort SELECT ALL - - cor0.col1 + - col2 * + col0 AS col1 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT ALL - col1 - - 56 FROM tab2 AS cor0 ---- -3 25 39 onlyif mysql # use DIV operator for integer division query I rowsort label-71 SELECT tab2.col0 DIV + col1 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-71 SELECT tab2.col0 / + col1 FROM tab2 ---- 0 1 4 query I rowsort SELECT col0 * ( + ( col2 ) * col0 ) FROM tab2 ---- 1323 158184 237158 query I rowsort SELECT DISTINCT + 44 * 97 * col0 FROM tab0 cor0 ---- 102432 149380 379852 query I rowsort SELECT col2 * + 54 AS col2 FROM tab1 AS cor0 ---- 2916 3078 5184 query I rowsort SELECT DISTINCT + - 27 - 2 FROM tab2 AS cor0 ---- -29 query I rowsort SELECT col2 * - tab2.col2 + + tab2.col2 * col1 * - col1 AS col0 FROM tab2 ---- -12426 -26676 -91182 query I rowsort SELECT ALL 76 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 11 col2 FROM tab1 ---- 11 11 11 query I rowsort SELECT - - cor0.col1 * col1 + col0 * col2 FROM tab0 AS cor0 ---- 15579 8188 9444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 60 col0 FROM tab0 AS cor0 ---- 60 query I rowsort SELECT ALL - cor0.col0 * + col0 * col2 FROM tab0 cor0 ---- -1225 -19008 -649522 onlyif mysql # use DIV operator for integer division query I rowsort label-82 SELECT - + col1 + + col2 DIV + ( col0 ) AS col0 FROM tab0 AS cor0 ---- -85 -91 -97 skipif mysql # not compatible query I rowsort label-82 SELECT - + col1 + + col2 / + ( col0 ) AS col0 FROM tab0 AS cor0 ---- -85 -91 -97 query I rowsort SELECT - cor0.col1 AS col2 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-84 SELECT - CAST( NULL AS SIGNED ) FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-84 SELECT - CAST ( NULL AS INTEGER ) FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT 76 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT DISTINCT col0 * + 51 FROM tab1 ---- 153 3264 4080 query I rowsort SELECT ALL + 78 * + col1 * + col2 FROM tab1 ---- 109512 44460 97344 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + cor0.col0 * 75 col1 FROM tab2 AS cor0 ---- -14175 -152100 -225150 query I rowsort SELECT - 64 * col0 FROM tab2 AS cor0 ---- -448 -4992 -5056 query I rowsort SELECT - col1 + cor0.col2 * col0 AS col2 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT - col1 * col1 + ( + cor0.col1 ) FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT 14 + col2 AS col2 FROM tab0 AS cor0 ---- 15 47 96 query I rowsort SELECT - + ( + col2 ) * + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT col2 * + col0 - col1 FROM tab0 ---- -62 706 7207 query I rowsort SELECT ALL 69 * tab1.col2 + col0 + col2 * - col1 FROM tab1 ---- 2325 3427 5456 onlyif mysql # use DIV operator for integer division query I rowsort label-96 SELECT + col0 + col1 * + col2 DIV tab1.col2 FROM tab1 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-96 SELECT + col0 + col1 * + col2 / tab1.col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT + ( col1 ) + - col1 AS col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT 0 - col0 AS col0 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT + - col0 * col0 + 99 FROM tab2 AS cor0 ---- -5985 -6142 50 query I rowsort SELECT DISTINCT - 22 + col2 * 58 FROM tab2 AS cor0 ---- 1486 1544 2182 query I rowsort SELECT DISTINCT + col2 * tab0.col1 + col2 FROM tab0 ---- 2871 7544 98 onlyif mysql # use DIV operator for integer division query I rowsort label-102 SELECT DISTINCT col2 DIV - tab1.col2 AS col2 FROM tab1 ---- -1 skipif mysql # not compatible query I rowsort label-102 SELECT DISTINCT col2 / - tab1.col2 AS col2 FROM tab1 ---- -1 query I rowsort SELECT DISTINCT + - cor0.col1 * - 71 FROM tab1 AS cor0 ---- 1846 710 923 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-104 SELECT DISTINCT col0 * CAST( + cor0.col0 * + col2 AS SIGNED ) AS col0 FROM tab0 cor0 ---- 1225 19008 649522 skipif mysql # not compatible query I rowsort label-104 SELECT DISTINCT col0 * CAST ( + cor0.col0 * + col2 AS INTEGER ) AS col0 FROM tab0 cor0 ---- 1225 19008 649522 query I rowsort SELECT + + col2 * ( col0 ) * - col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT ALL + col1 + + cor0.col2 * 76 AS col1 FROM tab1 AS cor0 ---- 4130 4342 7309 query I rowsort SELECT DISTINCT tab0.col1 * + 33 AS col1 FROM tab0 ---- 2838 3003 3201 onlyif mysql # use DIV operator for integer division query I rowsort label-108 SELECT DISTINCT - cor0.col2 DIV + col2 + + ( col1 ) * + ( col2 ) AS col0 FROM tab1 AS cor0 ---- 1247 1403 569 skipif mysql # not compatible query I rowsort label-108 SELECT DISTINCT - cor0.col2 / + col2 + + ( col1 ) * + ( col2 ) AS col0 FROM tab1 AS cor0 ---- 1247 1403 569 query I rowsort SELECT DISTINCT + col0 + col2 * - col0 AS col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT ALL - + col0 * col2 + + col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT DISTINCT + col0 * - 47 AS col0 FROM tab2 AS cor0 ---- -329 -3666 -3713 query I rowsort SELECT DISTINCT - col2 * + 61 + col2 AS col1 FROM tab0 cor0 ---- -1980 -4920 -60 query I rowsort SELECT ALL - cor0.col0 + - 28 FROM tab0 AS cor0 ---- -117 -52 -63 query I rowsort SELECT DISTINCT - col2 + + 34 AS col1 FROM tab2 AS cor0 ---- -4 7 8 onlyif mysql # use DIV operator for integer division query I rowsort label-115 SELECT - cor0.col1 * + col2 DIV col2 col2 FROM tab0 AS cor0 ---- -86 -91 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-115 SELECT - cor0.col1 * + col2 / col2 col2 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT col1 * - cor0.col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT ( - col0 ) + - col0 FROM tab2 cor0 ---- -14 -156 -158 query I rowsort SELECT - ( 8 ) AS col2 FROM tab2 AS cor0 ---- -8 -8 -8 query I rowsort SELECT ALL - + col2 + + 51 FROM tab1 AS cor0 ---- -3 -45 -6 query I rowsort SELECT col2 + + 16 FROM tab2 AS cor0 ---- 42 43 54 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 + cor0.col1 * + col2 col1 FROM tab1 AS cor0 ---- 1235 1378 560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-122 SELECT 73 * cor0.col2 - + cor0.col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-122 SELECT 73 * cor0.col2 - + cor0.col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 13 + 76 AS col1 FROM tab2 AS cor0 ---- 89 89 89 query I rowsort SELECT - col2 + + 73 * - col0 FROM tab1 AS cor0 ---- -273 -4729 -5936 onlyif mysql # use DIV operator for integer division query I rowsort label-125 SELECT - col1 - 94 DIV - col0 FROM tab1 AS cor0 ---- -12 -9 5 skipif mysql # not compatible query I rowsort label-125 SELECT - col1 - 94 / - col0 FROM tab1 AS cor0 ---- -12 -9 5 query I rowsort SELECT DISTINCT - col0 + - cor0.col0 * cor0.col1 FROM tab0 cor0 ---- -2088 -3430 -8188 query I rowsort SELECT ALL col2 + col0 + col0 FROM tab1 AS cor0 ---- 185 256 60 query I rowsort SELECT DISTINCT col1 * col2 * col0 + - col1 AS col2 FROM tab2 AS cor0 ---- 119593 51017 5828 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 25 * col2 + - col2 * + col0 * col2 col1 FROM tab2 AS cor0 ---- -113126 -4428 -52078 query I rowsort SELECT - col2 * col2 + - 67 AS col1 FROM tab1 cor0 ---- -2983 -3316 -9283 query I rowsort SELECT ( - col1 + + tab2.col2 ) * + ( + col1 * col1 ) FROM tab2 ---- -114873 -3844 6069 query I rowsort SELECT DISTINCT ( - 48 ) - + col2 AS col1 FROM tab2 ---- -74 -75 -86 query I rowsort SELECT + 28 * + col0 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 2229 2243 227 query I rowsort SELECT col2 * + 67 FROM tab2 ---- 1742 1809 2546 query I rowsort SELECT - col2 * col2 + col1 AS col2 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT + + col2 * - col2 + col0 FROM tab0 cor0 ---- -1065 -6635 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-137 SELECT ALL + CAST( NULL AS SIGNED ) * - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-137 SELECT ALL + CAST ( NULL AS INTEGER ) * - col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 + 50 FROM tab1 AS cor0 ---- 114 130 53 query I rowsort SELECT - col2 * - tab1.col0 * 70 FROM tab1 ---- 11340 255360 537600 query I rowsort SELECT DISTINCT tab2.col1 + 50 + 50 FROM tab2 ---- 117 131 159 query I rowsort SELECT - col1 + + 81 * - col1 + col0 * col2 AS col2 FROM tab0 ---- -164 -6260 -7919 query I rowsort SELECT DISTINCT - col0 * - col0 + + col0 AS col1 FROM tab1 ---- 12 4160 6480 query I rowsort SELECT ALL + tab1.col0 AS col2 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT ALL - col1 + col2 * - col1 AS col2 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT - - col2 * - col2 + - cor0.col0 * - ( + col2 ) * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 204687 5832 728064 query I rowsort SELECT DISTINCT 58 AS col1 FROM tab2 AS cor0 ---- 58 query I rowsort SELECT DISTINCT - col2 * - cor0.col1 * col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL + - ( - col2 ) * col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-149 SELECT - CAST( NULL AS SIGNED ) + cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-149 SELECT - CAST ( NULL AS INTEGER ) + cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 14 AS col0 FROM tab2 AS cor0 ---- -14 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-151 SELECT ALL + CAST( 79 AS SIGNED ) * col0 + 96 FROM tab1 AS cor0 ---- 333 5152 6416 skipif mysql # not compatible query I rowsort label-151 SELECT ALL + CAST ( 79 AS INTEGER ) * col0 + 96 FROM tab1 AS cor0 ---- 333 5152 6416 query I rowsort SELECT - 40 * 99 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to c734db9ad3b45132c768ae6c828c7e2e query I rowsort SELECT ALL + 7 AS col0 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 3362c0cb2b2c663037159d0699d46b76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-154 SELECT col1 * col2 + CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-154 SELECT col1 * col2 + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + 76 + col2 FROM tab0 AS cor0 ---- 109 158 77 query I rowsort SELECT + col1 * col0 + + ( + col2 ) + - col2 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - + col2 * cor0.col0 * - 16 FROM tab0 AS cor0 ---- 116768 12672 560 query I rowsort SELECT + cor0.col0 + + col0 AS col1 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT - col0 - ( + 72 ) AS col1 FROM tab2 AS cor0 ---- -150 -151 -79 query I rowsort SELECT ALL + col2 * + ( - cor0.col0 + col2 ) AS col2 FROM tab2 AS cor0 ---- -1352 -1558 540 query I rowsort SELECT col2 * ( + ( + col0 ) ) FROM tab0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 + - col0 col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT + 70 FROM tab0, tab1 cor0 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT DISTINCT - col2 * - ( - col0 ) FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT + cor0.col1 AS col0 FROM tab0, tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - cor0.col2 + + 75 FROM tab1 AS cor0 ---- -21 18 21 query I rowsort SELECT - + cor0.col1 - 0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL + - col1 + - col0 FROM tab2 AS cor0 ---- -137 -38 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-169 SELECT + col2 * col1 + col0 DIV col0 FROM tab1 AS cor0 ---- 1249 1405 571 skipif mysql # not compatible query I rowsort label-169 SELECT + col2 * col1 + col0 / col0 FROM tab1 AS cor0 ---- 1249 1405 571 query I rowsort SELECT - - cor0.col1 + col2 * - col0 AS col1 FROM tab2 cor0 ---- -158 -1969 -2985 query I rowsort SELECT - - cor0.col1 + col2 * + col2 AS col2 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT - col0 * - cor0.col1 + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - 96 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col2 * - ( cor0.col0 ) col1 FROM tab0, tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col0 * + 33 + - col2 + - tab1.col2 FROM tab1 ---- -9 1998 2448 query I rowsort SELECT + col1 * 34 AS col1 FROM tab0 ---- 2924 3094 3298 query I rowsort SELECT + ( col0 ) + + col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT + - 76 FROM tab1, tab0 AS cor0, tab2 cor1, tab0, tab0 cor2 ---- -76 query I rowsort SELECT DISTINCT col2 * + col0 + + 31 AS col1 FROM tab2 AS cor0 ---- 2059 220 3033 query I rowsort SELECT - 25 AS col0 FROM tab2 AS cor0 ---- -25 -25 -25 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0, tab2 AS cor1, tab0 cor2 ---- 972 values hashing to 380241bbc503a31e70494611a87ffd99 query I rowsort SELECT DISTINCT - - 99 * col2 + - col1 * col1 AS col1 FROM tab1 AS cor0 ---- 4670 5543 9335 query I rowsort SELECT - cor0.col1 - + 76 FROM tab2 AS cor0 ---- -107 -135 -93 query I rowsort SELECT col2 * - ( col0 ) + cor0.col1 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT cor0.col2 * 35 + col0 * col0 FROM tab1 AS cor0 ---- 1899 6091 9760 query I rowsort SELECT DISTINCT + - 5 FROM tab2, tab1, tab2 AS cor0 ---- -5 query I rowsort SELECT + 38 AS col2 FROM tab1 ---- 38 38 38 query I rowsort SELECT + 71 AS col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 query I rowsort SELECT DISTINCT col1 + col1 * + col0 AS col0 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT ALL - + col1 + cor0.col1 * col2 * + col0 FROM tab2 cor0 ---- 119593 51017 5828 onlyif mysql # use DIV operator for integer division query I rowsort label-191 SELECT ALL + col2 * col0 + - cor0.col0 * cor0.col2 DIV + col2 FROM tab0 AS cor0 ---- 0 7209 768 skipif mysql # not compatible query I rowsort label-191 SELECT ALL + col2 * col0 + - cor0.col0 * cor0.col2 / + col2 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT ALL - col0 * col0 + - col2 FROM tab0 AS cor0 ---- -1226 -609 -8003 query I rowsort SELECT - col2 * - cor0.col2 * col0 + - col1 + - cor0.col0 FROM tab1 AS cor0 ---- 207862 737187 8719 query I rowsort SELECT + cor0.col2 + + col0 * - col1 + - col2 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL col0 * col1 + col1 FROM tab1 AS cor0 ---- 104 1053 650 onlyif mysql # use DIV operator for integer division query I rowsort label-196 SELECT + col2 DIV + col2 AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-196 SELECT + col2 / + col2 AS col1 FROM tab1 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-197 SELECT DISTINCT + col2 DIV + tab2.col1 AS col1 FROM tab2 ---- 0 2 skipif mysql # not compatible query I rowsort label-197 SELECT DISTINCT + col2 / + tab2.col1 AS col1 FROM tab2 ---- 0 2 query I rowsort SELECT col2 - + tab0.col0 * col1 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL - col1 * col0 * col2 AS col1 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT cor0.col2 FROM tab1 AS cor0 WHERE NOT col1 < NULL ---- query I rowsort SELECT cor0.col2 * cor0.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 8a9dbff4c424879f0bb94abfbb1a134b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab1.col2 * col1 + col1 * - col0 col1 FROM tab1 ---- -1210 -1482 -2288 query I rowsort SELECT col1 - - col0 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * - col1 col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT col0 + - cor0.col2 * - col0 AS col1 FROM tab0 AS cor0 ---- 70 7387 816 onlyif mysql # use DIV operator for integer division query I rowsort label-206 SELECT ALL + - col0 DIV - cor0.col1 FROM tab1 AS cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-206 SELECT ALL + - col0 / - cor0.col1 FROM tab1 AS cor0 ---- 0 6 6 onlyif mysql # use DIV operator for integer division query I rowsort label-207 SELECT DISTINCT + col2 DIV col2 - col1 * col2 FROM tab0 AS cor0 ---- -2837 -7461 -96 skipif mysql # not compatible query I rowsort label-207 SELECT DISTINCT + col2 / col2 - col1 * col2 FROM tab0 AS cor0 ---- -2837 -7461 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-208 SELECT DISTINCT + tab1.col1 DIV col0 col1 FROM tab1 ---- 0 8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-208 SELECT DISTINCT + tab1.col1 / col0 col1 FROM tab1 ---- 0 8 query I rowsort SELECT ALL - - col0 + col1 * + col0 + col2 * col2 AS col2 FROM tab2 cor0 ---- 2866 5356 953 query I rowsort SELECT DISTINCT + col0 * col1 * col2 AS col1 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT col0 * col0 * + col2 + col2 AS col0 FROM tab0 AS cor0 ---- 1226 19041 649604 query I rowsort SELECT ALL + col1 + + col2 * + col0 FROM tab2 cor0 ---- 2087 220 3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * + col1 + col1 col2 FROM tab0 ---- 7482 8372 9506 query I rowsort SELECT ALL + col1 + tab2.col1 AS col2 FROM tab2 ---- 118 34 62 query I rowsort SELECT DISTINCT + ( col2 ) * col2 * + col1 AS col2 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT - col0 + col1 * - ( - col0 ) FROM tab0 AS cor0 ---- 2040 3360 8010 query III rowsort SELECT * FROM tab2 WHERE ( + col1 + col1 * + col1 ) IN ( + tab2.col1 ) ---- query I rowsort SELECT + tab1.col2 * col0 AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT col1 + + col1 * col2 * col1 + + col2 * + tab1.col0 AS col2 FROM tab1 ---- 23917 36692 9358 query I rowsort SELECT DISTINCT + col2 * - col0 * tab1.col0 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT ALL col2 + - col0 + col0 AS col1 FROM tab1 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col0 * - tab1.col1 col2 FROM tab1 ---- -36480 -4212 -99840 query III rowsort SELECT * FROM tab1 WHERE + col2 * + col1 - + col2 BETWEEN ( NULL ) AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-224 SELECT ALL - col1 DIV + col1 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-224 SELECT ALL - col1 / + col1 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT col2 * + col1 * - col1 FROM tab1 ---- -16224 -36504 -5700 onlyif mysql # use DIV operator for integer division query I rowsort label-226 SELECT - col2 * col1 DIV + col0 AS col1 FROM tab2 ---- -119 -19 -8 skipif mysql # not compatible query I rowsort label-226 SELECT - col2 * col1 / + col0 AS col1 FROM tab2 ---- -119 -19 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-227 SELECT DISTINCT + col1 + - col0 * 72 DIV - 4 FROM tab0 ---- 1693 518 727 skipif mysql # not compatible query I rowsort label-227 SELECT DISTINCT + col1 + - col0 * 72 / - 4 FROM tab0 ---- 1693 518 727 query I rowsort SELECT ALL 47 * - col1 + 66 AS col2 FROM tab2 ---- -1391 -2707 -733 query I rowsort SELECT DISTINCT - tab1.col2 + col2 AS col2 FROM tab1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 85 + - col0 col1 FROM tab0 ---- -4 50 61 query I rowsort SELECT - ( col0 ) * + col1 AS col2 FROM tab1 ---- -1040 -640 -78 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT ( NULL ) IN ( + tab0.col1 + - col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-233 SELECT - col2 DIV - tab1.col2 AS col0 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-233 SELECT - col2 / - tab1.col2 AS col0 FROM tab1 ---- 1 1 1 query I rowsort SELECT tab1.col1 - col1 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-235 SELECT ALL + col1 + - col2 DIV - col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-235 SELECT ALL + col1 + - col2 / - col1 FROM tab0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 col2 FROM tab1 WHERE ( NULL ) = col2 * col0 ---- query I rowsort SELECT + tab2.col1 + - tab2.col1 + col0 * col1 AS col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT col0 AS col2 FROM tab0 WHERE NULL NOT IN ( col0 * - col2 + col0 ) ---- query I rowsort SELECT DISTINCT col2 * tab2.col1 AS col0 FROM tab2 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 col1 FROM tab0 WHERE NOT NULL IN ( col1 ) ---- query I rowsort SELECT col1 * - col1 + col1 AS col2 FROM tab0 ---- -7310 -8190 -9312 query I rowsort SELECT col0 * col2 + col1 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT + col0 * - col2 * + col1 + col1 FROM tab0 ---- -3298 -664027 -68026 onlyif mysql # use DIV operator for integer division query I rowsort label-244 SELECT ALL - tab0.col1 + col2 DIV + col2 + col0 AS col2 FROM tab0 WHERE - col1 NOT BETWEEN ( - col2 ) AND col0 ---- -1 -61 -61 skipif mysql # not compatible query I rowsort label-244 SELECT ALL - tab0.col1 + col2 / + col2 + col0 AS col2 FROM tab0 WHERE - col1 NOT BETWEEN ( - col2 ) AND col0 ---- -1 -61 -61 onlyif mysql # use DIV operator for integer division query I rowsort label-245 SELECT ALL tab1.col0 DIV col1 + - col2 AS col1 FROM tab1 ---- -51 -54 -90 skipif mysql # not compatible query I rowsort label-245 SELECT ALL tab1.col0 / col1 + - col2 AS col1 FROM tab1 ---- -51 -54 -90 query I rowsort SELECT DISTINCT 62 FROM tab2 AS cor0 ---- 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col1 ) * col0 col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - col2 * - col1 + col0 - + col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT 35 * - col2 AS col1 FROM tab1 ---- -1890 -1995 -3360 onlyif mysql # use DIV operator for integer division query I rowsort label-250 SELECT - 98 DIV col2 AS col0 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-250 SELECT - 98 / col2 AS col0 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT + ( col1 * tab1.col2 ) FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + + 68 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-253 SELECT - col2 * - cor0.col0 + CAST( NULL AS DECIMAL ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-253 SELECT - col2 * - cor0.col0 + CAST ( NULL AS REAL ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 * - col2 * + cor0.col0 + cor0.col1 col0 FROM tab0 AS cor0 ---- -26050 -598345 62 query I rowsort SELECT + 83 * + col1 FROM tab2 ---- 1411 2573 4897 query I rowsort SELECT DISTINCT 98 * - col0 AS col2 FROM tab0 ---- -2352 -3430 -8722 onlyif mysql # use DIV operator for integer division query I rowsort label-257 SELECT + 42 + col2 * 68 DIV + col2 FROM tab0 ---- 110 110 110 skipif mysql # not compatible query I rowsort label-257 SELECT + 42 + col2 * 68 / + col2 FROM tab0 ---- 110 110 110 query I rowsort SELECT + - 48 * 27 AS col2 FROM tab0 AS cor0 ---- -1296 -1296 -1296 query I rowsort SELECT DISTINCT + 98 * - col2 AS col0 FROM tab2 cor0 ---- -2548 -2646 -3724 query I rowsort SELECT DISTINCT 55 * - col1 AS col2 FROM tab2 AS cor0 ---- -1705 -3245 -935 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-261 SELECT DISTINCT + CAST( - col2 AS SIGNED ) - - col2 AS col2 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-261 SELECT DISTINCT + CAST ( - col2 AS INTEGER ) - - col2 AS col2 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT 7 * 34 AS col1 FROM tab2 AS cor0 ---- 238 238 238 query I rowsort SELECT ALL + ( - 99 ) + col1 FROM tab2 AS cor0 ---- -40 -68 -82 query I rowsort SELECT DISTINCT - - 47 - col0 AS col2 FROM tab2 AS cor0 ---- -31 -32 40 onlyif mysql # use DIV operator for integer division query I rowsort label-265 SELECT DISTINCT + + ( ( cor0.col1 ) ) DIV 55 + col0 AS col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-265 SELECT DISTINCT + + ( ( cor0.col1 ) ) / 55 + col0 AS col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT + col2 * ( col1 * - col1 ) + - 54 * 73 FROM tab0 ---- -13351 -248010 -682984 query I rowsort SELECT ALL + 22 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-268 SELECT ALL + col0 + + col0 * - col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-268 SELECT ALL + col0 + + col0 * - col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-269 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col0 - + cor0.col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-269 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col0 - + cor0.col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL + ( 67 ) FROM tab1 ---- 67 67 67 query I rowsort SELECT + + col1 + col1 * col1 AS col1 FROM tab2 AS cor0 ---- 306 3540 992 query I rowsort SELECT DISTINCT + 85 * col2 AS col2 FROM tab1 AS cor0 ---- 4590 4845 8160 query I rowsort SELECT ALL 79 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT - + ( col0 ) * col2 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT col2 * col0 * - col0 FROM tab0 cor0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT + col1 * - col1 * col1 AS col1 FROM tab0 ---- -636056 -753571 -912673 query I rowsort SELECT ALL - tab2.col0 * + col2 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT - col1 * + col0 - tab1.col1 FROM tab1 ---- -104 -1053 -650 query I rowsort SELECT - ( - cor0.col0 ) AS col2 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT + 47 * col0 AS col2 FROM tab2 AS cor0 ---- 329 3666 3713 query I rowsort SELECT - col2 + - 18 * 98 FROM tab1 AS cor0 ---- -1818 -1821 -1860 query I rowsort SELECT - col0 + 44 AS col2 FROM tab1 AS cor0 ---- -20 -36 41 query I rowsort SELECT - - col1 * + 73 FROM tab0 cor0 ---- 6278 6643 7081 query I rowsort SELECT ( - ( col0 ) ) * + col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - tab0.col0 * 9 FROM tab0 ---- -216 -315 -801 query I rowsort SELECT col2 * - col1 - - col2 AS col0 FROM tab2 ---- -1508 -608 -810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-287 SELECT CAST( NULL AS DECIMAL ) + + tab1.col0 * col2 * - tab1.col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-287 SELECT CAST ( NULL AS REAL ) + + tab1.col0 * col2 * - tab1.col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + cor0.col2 * - col1 * col1 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT col2 + 21 * + col2 FROM tab0 cor0 ---- 1804 22 726 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-290 SELECT + CAST( NULL AS SIGNED ) * + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-290 SELECT + CAST ( NULL AS INTEGER ) * + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( col1 ) * col1 * col2 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT col0 * + col2 + + col0 * col2 + - tab1.col2 FROM tab1 ---- 15264 270 7239 query I rowsort SELECT ALL 47 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab2 cor2 ---- 81 values hashing to 5c7a6f591fb2a38893dafe56c4b9b97f query I rowsort SELECT + 39 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-295 SELECT DISTINCT + col2 * CAST( NULL AS SIGNED ) + 72 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-295 SELECT DISTINCT + col2 * CAST ( NULL AS INTEGER ) + 72 FROM tab0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-296 SELECT - col1 * col0 DIV + col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-296 SELECT - col1 * col0 / + col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-297 SELECT col1 + CAST( col2 AS SIGNED ) * col1 + 51 * + col1 FROM tab0 AS cor0 ---- 12194 5141 7310 skipif mysql # not compatible query I rowsort label-297 SELECT col1 + CAST ( col2 AS INTEGER ) * col1 + 51 * + col1 FROM tab0 AS cor0 ---- 12194 5141 7310 query I rowsort SELECT - - 83 * - cor0.col0 FROM tab1 AS cor0 ---- -249 -5312 -6640 query I rowsort SELECT DISTINCT col0 + col0 + + tab0.col0 AS col0 FROM tab0 ---- 105 267 72 query I rowsort SELECT + 57 - + 10 AS col0 FROM tab1 ---- 47 47 47 query I rowsort SELECT + ( col0 ) * + col2 + + col0 * + col0 FROM tab1 ---- 14080 171 7744 query I rowsort SELECT col0 * 71 AS col2 FROM tab1 ---- 213 4544 5680 query I rowsort SELECT - 9 AS col0 FROM tab2 ---- -9 -9 -9 query I rowsort SELECT ALL - ( 39 ) + + col0 AS col0 FROM tab2 AS cor0 ---- -32 39 40 query I rowsort SELECT + col0 * cor0.col1 + + col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT 91 * + 85 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 7789 7792 7831 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-307 SELECT ALL CAST( NULL AS SIGNED ) / - 46 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-307 SELECT ALL CAST ( NULL AS INTEGER ) / - 46 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( col1 ) + + col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT cor0.col2 FROM tab2, tab1 cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-310 SELECT + + col2 * - col0 DIV + col0 FROM tab2 cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-310 SELECT + + col2 * - col0 / + col0 FROM tab2 cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT ( col1 ) - col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT ALL + 80 AS col0 FROM tab0 ---- 80 80 80 query I rowsort SELECT ALL - col2 - + col1 * 36 AS col0 FROM tab2 ---- -1143 -2150 -650 query I rowsort SELECT + ( + col0 ) + + 42 * col2 - - col0 AS col0 FROM tab0 ---- 112 1434 3622 query I rowsort SELECT - col2 + col2 * 14 FROM tab0 ---- 1066 13 429 query I rowsort SELECT cor0.col2 * + 18 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 0e7a467c0ce53e9a34a2e1960996a2b4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col1 * col1 + - col0 col2 FROM tab0 AS cor0 ---- -244092 -679131 -9444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col2 col1 FROM tab1 cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-319 SELECT col0 + 60 DIV - 93 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 skipif mysql # not compatible query I rowsort label-319 SELECT col0 + 60 / - 93 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL - col1 * + ( col1 ) * col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + + col2 col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT + + cor0.col1 + ( - col1 ) - - col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT + col2 + ( - 65 + - col2 ) * + col2 AS col2 FROM tab0 cor0 ---- -11972 -3201 -65 onlyif mysql # use DIV operator for integer division query I rowsort label-324 SELECT - col1 DIV col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 skipif mysql # not compatible query I rowsort label-324 SELECT - col1 / col0 + + col2 FROM tab0 AS cor0 ---- -1 30 81 query I rowsort SELECT DISTINCT 57 AS col2 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 57 * col1 col2 FROM tab0 ---- 4902 5187 5529 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * tab0.col0 col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT col2 + - cor0.col0 + - cor0.col0 * + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1259 -567 -7928 query I rowsort SELECT DISTINCT + - col2 * ( cor0.col2 ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT 20 * + col1 * tab2.col2 FROM tab2 ---- 12920 16740 30680 onlyif mysql # use DIV operator for integer division query I rowsort label-331 SELECT ALL - col0 DIV ( + col2 ) FROM tab0 AS cor0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-331 SELECT ALL - col0 / ( + col2 ) FROM tab0 AS cor0 ---- -1 -35 0 query I rowsort SELECT DISTINCT + col0 * + col0 + - col1 + + col0 * 83 * col2 AS col0 FROM tab0 AS cor0 ---- 4033 613564 66226 query I rowsort SELECT DISTINCT + col2 + ( - 25 ) FROM tab2 AS cor0 ---- 1 13 2 query I rowsort SELECT + + col2 - - cor0.col2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT ALL - col2 + 85 FROM tab0 ---- 3 52 84 query I rowsort SELECT DISTINCT col1 * ( - 2 ) + - col1 FROM tab2 ---- -177 -51 -93 query I rowsort SELECT DISTINCT + col0 * + col1 + + 81 FROM tab1 ---- 1121 159 721 query I rowsort SELECT col2 - 60 AS col0 FROM tab2 AS cor0 ---- -22 -33 -34 query I rowsort SELECT + col2 - col0 * 49 AS col1 FROM tab1 AS cor0 ---- -3079 -3824 -93 skipif mysql # not compatible query I rowsort SELECT DISTINCT - + cor0.col0 - - CAST ( - col0 AS REAL ) FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT 69 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1, tab1, tab2 AS cor2 ---- 243 values hashing to 82762d1f978d19c1dfb91e39310b5974 onlyif mysql # use DIV operator for integer division query I rowsort label-342 SELECT ALL + cor0.col1 DIV 59 + col0 - - col2 AS col1 FROM tab2 AS cor0 ---- 105 117 34 skipif mysql # not compatible query I rowsort label-342 SELECT ALL + cor0.col1 / 59 + col0 - - col2 AS col1 FROM tab2 AS cor0 ---- 105 117 34 query I rowsort SELECT - - col0 + 24 FROM tab1 AS cor0 ---- 104 27 88 query I rowsort SELECT DISTINCT cor0.col0 AS col2 FROM tab2, tab1, tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-345 SELECT - col2 * col0 DIV - col0 + - col2 * - 93 + col2 AS col2 FROM tab2 ---- 2470 2565 3610 skipif mysql # not compatible query I rowsort label-345 SELECT - col2 * col0 / - col0 + - col2 * - 93 + col2 AS col2 FROM tab2 ---- 2470 2565 3610 query I rowsort SELECT ALL col2 - col1 * col0 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT + 76 AS col1 FROM tab0 AS cor0 ---- 76 76 76 onlyif mysql # use DIV operator for integer division query I rowsort label-348 SELECT DISTINCT + cor0.col2 DIV - col1 + col0 FROM tab2 cor0 ---- 7 77 78 skipif mysql # not compatible query I rowsort label-348 SELECT DISTINCT + cor0.col2 / - col1 + col0 FROM tab2 cor0 ---- 7 77 78 onlyif mysql # use DIV operator for integer division query I rowsort label-349 SELECT ALL + col2 + col0 DIV col1 FROM tab2 AS cor0 ---- 27 27 42 skipif mysql # not compatible query I rowsort label-349 SELECT ALL + col2 + col0 / col1 FROM tab2 AS cor0 ---- 27 27 42 query I rowsort SELECT + + col1 + col1 FROM tab1 cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT 30 * col1 - - col2 * 45 AS col0 FROM tab0 AS cor0 ---- 2955 4065 6420 query I rowsort SELECT - ( col1 ) * col0 + - cor0.col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT DISTINCT 56 + + col2 FROM tab0 AS cor0 ---- 138 57 89 query I rowsort SELECT ALL - col0 + - 31 FROM tab2 ---- -109 -110 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-355 SELECT + tab1.col1 * - CAST( NULL AS SIGNED ) col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-355 SELECT + tab1.col1 * - CAST ( NULL AS INTEGER ) col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 - - 40 FROM tab0 ---- -46 -51 -57 query I rowsort SELECT ALL + col0 * + col0 - + col2 FROM tab1 ---- -45 4039 6304 query I rowsort SELECT DISTINCT col1 + col0 * + col1 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT ALL - 87 + - col1 FROM tab1 AS cor0 ---- -100 -113 -97 query I rowsort SELECT - - 37 + - cor0.col2 FROM tab2 AS cor0 ---- -1 10 11 query I rowsort SELECT ALL - + col2 + col1 * ( + 4 ) AS col1 FROM tab2 AS cor0 ---- 210 30 97 query I rowsort SELECT - - cor0.col2 + col0 * + 18 FROM tab2 AS cor0 ---- 1430 1460 153 query I rowsort SELECT ALL - 44 + col0 AS col0 FROM tab2 ---- -37 34 35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - 5 col0 FROM tab1 ---- 270 285 480 query I rowsort SELECT ALL + 77 + 54 FROM tab2 ---- 131 131 131 query I rowsort SELECT ALL - cor0.col0 * - col2 + - 51 AS col2 FROM tab2 AS cor0 ---- 138 1977 2951 query I rowsort SELECT DISTINCT - - 46 * col2 FROM tab2 cor0 ---- 1196 1242 1748 query I rowsort SELECT ALL + + col1 * - col1 * 95 FROM tab1 AS cor0 ---- -16055 -64220 -9500 onlyif mysql # use DIV operator for integer division query I rowsort label-369 SELECT ALL - 81 DIV - col1 AS col0 FROM tab1 AS cor0 ---- 3 6 8 skipif mysql # not compatible query I rowsort label-369 SELECT ALL - 81 / - col1 AS col0 FROM tab1 AS cor0 ---- 3 6 8 onlyif mysql # use DIV operator for integer division query I rowsort label-370 SELECT col0 * + col1 + + 66 DIV 29 FROM tab1 ---- 1042 642 80 skipif mysql # not compatible query I rowsort label-370 SELECT col0 * + col1 + + 66 / 29 FROM tab1 ---- 1042 642 80 query I rowsort SELECT 48 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 8b09cc2c99c2102036162d063e0e5a4b query I rowsort SELECT ALL 67 AS col2 FROM tab2, tab0, tab0 AS cor0, tab0 AS cor1 ---- 81 values hashing to 09fa7af42010457bb3c6ffd0dfea3bc8 query I rowsort SELECT + + 60 + + cor0.col1 * - col1 FROM tab1 cor0 ---- -109 -40 -616 query I rowsort SELECT DISTINCT - 25 FROM tab0 AS cor0 ---- -25 query I rowsort SELECT DISTINCT - col2 + cor0.col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL - 29 + col0 AS col1 FROM tab0 AS cor0 ---- -5 6 60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 15 * cor0.col0 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to e53625e4a404d1b78e419300380dfae7 query I rowsort SELECT 39 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf onlyif mysql # use DIV operator for integer division query I rowsort label-379 SELECT ALL cor0.col0 + col0 * + col2 DIV + ( col2 ) FROM tab1 AS cor0 ---- 128 160 6 skipif mysql # not compatible query I rowsort label-379 SELECT ALL cor0.col0 + col0 * + col2 / + ( col2 ) FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT - col0 - - cor0.col2 * + col2 * - 47 FROM tab0 cor0 ---- -316117 -51207 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-381 SELECT ALL - col1 DIV - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-381 SELECT ALL - col1 / - cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + 80 * + col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 6794 7189 7663 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-383 SELECT + 95 * col0 - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-383 SELECT + 95 * col0 - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 60 * - col2 * col0 col1 FROM tab2 ---- -11340 -121680 -180120 query I rowsort SELECT ( + cor0.col2 ) + col0 AS col2 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT 78 * col0 + cor0.col0 FROM tab0 AS cor0 ---- 1896 2765 7031 onlyif mysql # use DIV operator for integer division query I rowsort label-387 SELECT ALL + col2 DIV ( col1 ) + + col0 AS col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-387 SELECT ALL + col2 / ( col1 ) + + col0 AS col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT + - col2 * col0 * col2 - col2 AS col0 FROM tab1 AS cor0 ---- -207993 -737376 -8802 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-389 SELECT - + col1 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-389 SELECT - + col1 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col0 + col2 AS col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT - cor0.col0 * + 39 * col2 FROM tab0 AS cor0 ---- -1365 -284622 -30888 query I rowsort SELECT 34 AS col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 query I rowsort SELECT - col1 + ( col0 * - col2 ) AS col1 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT ALL cor0.col0 * ( col2 ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT cor0.col2 + - 78 AS col0 FROM tab0 AS cor0 ---- -45 -77 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-396 SELECT ALL + col1 * + CAST( NULL AS SIGNED ) + - 24 * col0 + 36 * 39 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-396 SELECT ALL + col1 * + CAST ( NULL AS INTEGER ) + - 24 * col0 + 36 * 39 col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-397 SELECT DISTINCT cor0.col0 DIV + ( col0 * - col0 + - 80 * col1 ) AS col0 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-397 SELECT DISTINCT cor0.col0 / + ( col0 * - col0 + - 80 * col1 ) AS col0 FROM tab2 AS cor0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-398 SELECT DISTINCT col1 / CAST( NULL AS SIGNED ) + - col0 * + col2 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-398 SELECT DISTINCT col1 / CAST ( NULL AS INTEGER ) + - col0 * + col2 AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - 27 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 90b76caf54a4e48ee4a9784f52997a6a query I rowsort SELECT - col0 + - ( col2 * + col0 ) AS col1 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT col1 * col1 * col1 + col2 FROM tab0 ---- 636089 753653 912674 query I rowsort SELECT + 79 * - col2 FROM tab2 AS cor0 ---- -2054 -2133 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + ( col0 ) col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT - col1 + - col0 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT ALL + + 98 * - 37 + col0 FROM tab1 AS cor0 ---- -3546 -3562 -3623 query I rowsort SELECT DISTINCT - 79 AS col0 FROM tab0 ---- -79 query I rowsort SELECT ALL + - col1 - col0 AS col2 FROM tab2 cor0 ---- -137 -38 -96 query I rowsort SELECT ALL 40 AS col2 FROM tab2 ---- 40 40 40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-409 SELECT DISTINCT + CAST( 78 * col1 + + ( col0 ) * col2 AS SIGNED ) FROM tab2 ---- 2607 4328 6630 skipif mysql # not compatible query I rowsort label-409 SELECT DISTINCT + CAST ( 78 * col1 + + ( col0 ) * col2 AS INTEGER ) FROM tab2 ---- 2607 4328 6630 query I rowsort SELECT DISTINCT col1 * tab0.col1 + col1 FROM tab0 ---- 7482 8372 9506 query I rowsort SELECT + 7 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3362c0cb2b2c663037159d0699d46b76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 18 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f query I rowsort SELECT cor0.col0 + - ( col1 + - col1 ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL 90 * - col0 FROM tab0 ---- -2160 -3150 -8010 onlyif mysql # use DIV operator for integer division query I rowsort label-415 SELECT ( - col2 ) DIV - 85 AS col2 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-415 SELECT ( - col2 ) / - 85 AS col2 FROM tab1 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + 58 col1 FROM tab1 ---- 1508 580 754 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-417 SELECT DISTINCT + cor0.col2 - + CAST( NULL AS DECIMAL ) FROM tab1, tab0, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-417 SELECT DISTINCT + cor0.col2 - + CAST ( NULL AS REAL ) FROM tab1, tab0, tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 61 col0 FROM tab1, tab0 cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT - col2 + 18 FROM tab1 AS cor0 ---- -36 -39 -78 query I rowsort SELECT ALL + col2 + col0 * 98 FROM tab2 AS cor0 ---- 713 7670 7780 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-421 SELECT col0 - col2 * CAST( + col2 + - col1 * - 58 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -165669 -439431 -5592 skipif mysql # not compatible query I rowsort label-421 SELECT col0 - col2 * CAST ( + col2 + - col1 * - 58 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -165669 -439431 -5592 query I rowsort SELECT - + col2 - - col1 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-423 SELECT DISTINCT + + col1 * cor0.col0 + - CAST( NULL AS SIGNED ) - col1 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-423 SELECT DISTINCT + + col1 * cor0.col0 + - CAST ( NULL AS INTEGER ) - col1 AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - col1 * + col1 + ( col0 ) FROM tab2 cor0 ---- -210 -3403 -954 query I rowsort SELECT - col1 * col1 * - col2 - + cor0.col2 FROM tab0 AS cor0 ---- 244035 678960 9408 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-426 SELECT DISTINCT 51 * col0 - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-426 SELECT DISTINCT 51 * col0 - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - + ( + col0 ) * cor0.col2 - - col0 FROM tab0 AS cor0 ---- -7209 -768 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col2 ) col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT 98 * + col0 - - ( - col2 + col2 * col2 ) AS col0 FROM tab2 AS cor0 ---- 1388 8294 9148 query I rowsort SELECT DISTINCT + - col2 + col2 * + col1 AS col1 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT DISTINCT + 47 + col0 * + col2 FROM tab0 AS cor0 ---- 7345 82 839 onlyif mysql # use DIV operator for integer division query I rowsort label-432 SELECT + cor0.col2 DIV col1 + col2 AS col0 FROM tab2 AS cor0 ---- 26 27 40 skipif mysql # not compatible query I rowsort label-432 SELECT + cor0.col2 / col1 + col2 AS col0 FROM tab2 AS cor0 ---- 26 27 40 query I rowsort SELECT ALL + 26 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT ALL + 35 - col0 AS col0 FROM tab0 ---- -54 0 11 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-435 SELECT DISTINCT col0 * CAST( NULL AS SIGNED ) col1 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-435 SELECT DISTINCT col0 * CAST ( NULL AS INTEGER ) col1 FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-436 SELECT ALL col2 * col2 + 90 DIV + col1 FROM tab0 AS cor0 ---- 1 1090 6724 skipif mysql # not compatible query I rowsort label-436 SELECT ALL col2 * col2 + 90 / + col1 FROM tab0 AS cor0 ---- 1 1090 6724 query I rowsort SELECT 4 + - col2 AS col1 FROM tab0 AS cor0 ---- -29 -78 3 query I rowsort SELECT ALL 44 + col2 AS col0 FROM tab0 AS cor0 ---- 126 45 77 query I rowsort SELECT ALL - - col0 + col2 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT + col2 + tab1.col1 * 64 FROM tab1 ---- 1718 697 928 onlyif mysql # use DIV operator for integer division query I rowsort label-441 SELECT - col2 DIV + col2 AS col2 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-441 SELECT - col2 / + col2 AS col2 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT ALL 49 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to a40d8754a5be3ce2309c61bfd3e00197 query I rowsort SELECT ALL ( col2 ) * - tab2.col0 AS col2 FROM tab2 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-444 SELECT CAST( col0 AS SIGNED ) + - col2 * - ( - col0 ) FROM tab1 ---- -159 -3584 -7600 skipif mysql # not compatible query I rowsort label-444 SELECT CAST ( col0 AS INTEGER ) + - col2 * - ( - col0 ) FROM tab1 ---- -159 -3584 -7600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + 93 col2 FROM tab2 AS cor0 ---- 651 7254 7347 onlyif mysql # use DIV operator for integer division query I rowsort label-446 SELECT 44 DIV - ( + col0 ) + + col0 * - col1 col2 FROM tab2 ---- -1343 -223 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-446 SELECT 44 / - ( + col0 ) + + col0 * - col1 col2 FROM tab2 ---- -1343 -223 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-447 SELECT DISTINCT - CAST( NULL AS SIGNED ) * 48 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-447 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * 48 FROM tab1 ---- NULL query I rowsort SELECT ALL - - 69 * 50 - + col0 FROM tab2 AS cor0 ---- 3371 3372 3443 query I rowsort SELECT ALL col2 + 67 AS col1 FROM tab2 AS cor0 ---- 105 93 94 query I rowsort SELECT ALL ( + cor0.col0 ) * + col1 + cor0.col2 - + 93 * col0 AS col0 FROM tab0 AS cor0 ---- -135 -96 141 query I rowsort SELECT ALL - ( - cor0.col2 ) AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT ALL + ( - col0 ) - - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - + 76 + 15 * - col0 AS col2 FROM tab1 AS cor0 ---- -1036 -121 -1276 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - ( - col2 ) * cor0.col1 * col2 col2 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT - - col1 * 67 * - col1 FROM tab0 cor0 ---- -495532 -554827 -630403 query I rowsort SELECT ALL 18 * ( col2 ) AS col2 FROM tab2 AS cor0 ---- 468 486 684 query I rowsort SELECT + cor0.col1 * + 87 FROM tab1 AS cor0 ---- 1131 2262 870 query I rowsort SELECT DISTINCT + - col0 + 62 FROM tab1 AS cor0 ---- -18 -2 59 query I rowsort SELECT DISTINCT + 12 * + 25 FROM tab0 ---- 300 query I rowsort SELECT DISTINCT + - ( 12 ) + + col2 * - col1 FROM tab2 AS cor0 ---- -1546 -658 -849 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-461 SELECT 6 * - col0 * + CAST( 35 AS SIGNED ) FROM tab2 cor0 ---- -1470 -16380 -16590 skipif mysql # not compatible query I rowsort label-461 SELECT 6 * - col0 * + CAST ( 35 AS INTEGER ) FROM tab2 cor0 ---- -1470 -16380 -16590 query I rowsort SELECT + col0 + col1 * col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT + 59 * + col2 AS col2 FROM tab2 AS cor0 ---- 1534 1593 2242 query I rowsort SELECT ALL - col1 * col2 + col2 * - col2 * + col0 FROM tab0 AS cor0 ---- -132 -28974 -605898 query I rowsort SELECT ALL - ( + col1 ) * + col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL cor0.col2 FROM tab1, tab0 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 81 values hashing to e938777ebffc2e3e9c0cdfaa4f732c05 query I rowsort SELECT + col0 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-468 SELECT DISTINCT + - col2 * - col1 - CAST( col2 * - col2 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 10464 3819 4320 skipif mysql # not compatible query I rowsort label-468 SELECT DISTINCT + - col2 * - col1 - CAST ( col2 * - col2 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 10464 3819 4320 query I rowsort SELECT + + col0 + cor0.col0 * col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT DISTINCT 90 FROM tab2 AS cor0 ---- 90 query I rowsort SELECT - + cor0.col2 * cor0.col2 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT ALL + col2 * + 10 FROM tab1 AS cor0 ---- 540 570 960 query I rowsort SELECT DISTINCT - col0 * 66 * + 13 AS col1 FROM tab0 AS cor0 ---- -20592 -30030 -76362 query I rowsort SELECT col0 + ( ( - col2 ) ) * col1 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT + col1 * 81 FROM tab1 ---- 1053 2106 810 query I rowsort SELECT + col1 + 63 FROM tab1 ---- 73 76 89 query I rowsort SELECT DISTINCT - col0 * + col0 * + col1 FROM tab0 AS cor0 ---- -118825 -49536 -720811 onlyif mysql # use DIV operator for integer division query I rowsort label-478 SELECT DISTINCT - col1 DIV + ( + col0 ) AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-478 SELECT DISTINCT - col1 / + ( + col0 ) AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - 15 * col1 col0 FROM tab0 AS cor0 ---- -1314 -1454 -1490 onlyif mysql # use DIV operator for integer division query I rowsort label-480 SELECT ALL + + col2 DIV - CAST( col1 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-480 SELECT ALL + + col2 / - CAST ( col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -2 -5 -7 query I rowsort SELECT - 25 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 2e7a33467ee3a4d9570560d60302b35a query I rowsort SELECT DISTINCT col2 * + cor0.col2 * - col0 AS col2 FROM tab1 cor0 ---- -207936 -737280 -8748 query I rowsort SELECT ALL + + 32 * 78 AS col2 FROM tab2 AS cor0 ---- 2496 2496 2496 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 95 col0 FROM tab2 AS cor0 ---- -95 -95 -95 query I rowsort SELECT - 45 * + col0 AS col2 FROM tab1 AS cor0 ---- -135 -2880 -3600 query I rowsort SELECT ( + 41 ) FROM tab1 AS cor0 ---- 41 41 41 query I rowsort SELECT DISTINCT - - col0 + + col0 * cor0.col0 AS col2 FROM tab1 cor0 ---- 12 4160 6480 query I rowsort SELECT ALL - - col0 * ( col2 ) + cor0.col1 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT DISTINCT - - cor0.col2 * cor0.col0 + + col1 AS col2 FROM tab0 AS cor0 ---- 132 7389 878 onlyif mysql # use DIV operator for integer division query I rowsort label-490 SELECT + CAST( col1 AS SIGNED ) DIV cor0.col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-490 SELECT + CAST ( col1 AS INTEGER ) / cor0.col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 59 AS col1 FROM tab1 cor0 ---- 59 59 59 query I rowsort SELECT ALL - col2 * - 73 AS col0 FROM tab1 AS cor0 ---- 3942 4161 7008 query I rowsort SELECT DISTINCT cor1.col2 AS col0 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 26 27 38 query I rowsort SELECT DISTINCT + col0 + col0 * + col2 * col1 FROM tab0 ---- 3430 664207 68136 query I rowsort SELECT - tab0.col1 + - tab0.col0 FROM tab0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-496 SELECT ALL - col0 + - ( col0 ) DIV col1 + col0 AS col1 FROM tab1 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-496 SELECT ALL - col0 + - ( col0 ) / col1 + col0 AS col1 FROM tab1 ---- -6 -6 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-497 SELECT col1 + + CAST( col1 AS SIGNED ) * col1 AS col0 FROM tab0 ---- 7482 8372 9506 skipif mysql # not compatible query I rowsort label-497 SELECT col1 + + CAST ( col1 AS INTEGER ) * col1 AS col0 FROM tab0 ---- 7482 8372 9506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-498 SELECT - + col1 + + CAST( col0 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-498 SELECT - + col1 + + CAST ( col0 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 col1 FROM tab1, tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL 55 + + 40 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab2.col1 + + 67 col1 FROM tab2, tab0, tab0 AS cor0 ---- 36 50 8 query I rowsort SELECT + 53 FROM tab0, tab2, tab0 AS cor0, tab1 ---- 81 values hashing to 63949b5362442f48bd29195397a57dad query I rowsort SELECT + ( 40 ) AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT ALL + 38 * - 62 + col2 + + 17 FROM tab0 ---- -2257 -2306 -2338 query I rowsort SELECT DISTINCT 23 AS col0 FROM tab2, tab2 AS cor0 ---- 23 query I rowsort SELECT + 40 AS col1 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to e4d10f7d6c34a281f524e45e82ebd2a0 query I rowsort SELECT col0 * + col2 * tab2.col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT - ( + 6 ) * tab0.col2 AS col1 FROM tab0 ---- -198 -492 -6 query I rowsort SELECT - 10 + cor0.col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 429fb37bc029ffc3d2bb05b269c826b8 query I rowsort SELECT + col2 * - 53 AS col1 FROM tab1 ---- -2862 -3021 -5088 query I rowsort SELECT ALL + col2 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col1 * col1 col0 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT - col2 * + col1 + col2 AS col1 FROM tab2 cor0 ---- -1508 -608 -810 query I rowsort SELECT col2 * - col2 * col2 FROM tab2 AS cor0 ---- -17576 -19683 -54872 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 40 + col2 col0 FROM tab1 AS cor0 ---- 136 94 97 query I rowsort SELECT cor0.col1 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + 44 * + col2 FROM tab2 AS cor0 ---- 1144 1188 1672 query I rowsort SELECT + 4 + + col2 * col0 AS col1 FROM tab2 AS cor0 ---- 193 2032 3006 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-519 SELECT ALL + col1 + + col1 * CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-519 SELECT ALL + col1 + + col1 * CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 * tab0.col2 AS col0 FROM tab0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-521 SELECT ALL col2 DIV + col2 AS col1 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-521 SELECT ALL col2 / + col2 AS col1 FROM tab1 ---- 1 1 1 query I rowsort SELECT 58 - + 84 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 4e49eac022daeae6f88f610644ba3754 query I rowsort SELECT - - col0 * + col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT + 1 + + col2 * tab1.col2 AS col2 FROM tab1 ---- 2917 3250 9217 onlyif mysql # use DIV operator for integer division query I rowsort label-525 SELECT - col2 + + col1 DIV - 13 FROM tab1 AS cor0 ---- -56 -57 -97 skipif mysql # not compatible query I rowsort label-525 SELECT - col2 + + col1 / - 13 FROM tab1 AS cor0 ---- -56 -57 -97 query I rowsort SELECT ALL - col2 * ( + col2 ) + cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT - cor0.col2 + 68 AS col2 FROM tab2 cor0 ---- 30 41 42 query I rowsort SELECT ALL + 30 AS col0 FROM tab1, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 6c98840ed134c765d56389f4150075f0 query I rowsort SELECT ALL - col2 * 99 * col2 AS col1 FROM tab2 cor0 ---- -142956 -66924 -72171 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-530 SELECT - col0 * CAST( col0 AS SIGNED ) + col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 skipif mysql # not compatible query I rowsort label-530 SELECT - col0 * CAST ( col0 AS INTEGER ) + col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT + ( - col0 ) * + col2 - + 30 AS col0 FROM tab0 AS cor0 ---- -65 -7328 -822 query I rowsort SELECT - col2 + - col0 AS col0 FROM tab1 cor0 ---- -121 -176 -57 query I rowsort SELECT + 11 + col1 * cor0.col1 AS col0 FROM tab1 AS cor0 ---- 111 180 687 query I rowsort SELECT ALL + + col1 + + col1 * + cor0.col1 + - col2 FROM tab1 AS cor0 ---- 53 648 86 query I rowsort SELECT + cor0.col2 + cor0.col2 - col2 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT - 72 AS col0 FROM tab0 AS cor0 ---- -72 -72 -72 query I rowsort SELECT - 93 + col2 AS col1 FROM tab2 AS cor0 ---- -55 -66 -67 query I rowsort SELECT DISTINCT + ( + col2 ) + - 7 FROM tab1 AS cor0 ---- 47 50 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col2 + col0 col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT + - cor0.col1 - col1 FROM tab0 AS cor0 ---- -172 -182 -194 query I rowsort SELECT ALL - - col0 * - cor0.col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query IIIIIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab2, tab1 cor2, tab1 ---- 13122 values hashing to 33444e8988371d8af68f2e9af844c124 query I rowsort SELECT DISTINCT + cor0.col0 + col0 * - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT ALL - col0 * - ( - col2 ) AS col0 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-545 SELECT col1 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-545 SELECT col1 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-546 SELECT ALL + col1 * - CAST( NULL AS SIGNED ) + cor0.col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-546 SELECT ALL + col1 * - CAST ( NULL AS INTEGER ) + cor0.col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-547 SELECT DISTINCT col2 DIV - col1 + - col1 * col1 FROM tab1 AS cor0 ---- -105 -176 -678 skipif mysql # not compatible query I rowsort label-547 SELECT DISTINCT col2 / - col1 + - col1 * col1 FROM tab1 AS cor0 ---- -105 -176 -678 query I rowsort SELECT DISTINCT + col2 * - 42 FROM tab1 AS cor0 ---- -2268 -2394 -4032 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-549 SELECT DISTINCT col0 + + CAST( + 61 AS SIGNED ) FROM tab0 AS cor0 ---- 150 85 96 skipif mysql # not compatible query I rowsort label-549 SELECT DISTINCT col0 + + CAST ( + 61 AS INTEGER ) FROM tab0 AS cor0 ---- 150 85 96 query I rowsort SELECT ALL - ( + 58 ) * - col1 AS col1 FROM tab0 AS cor0 ---- 4988 5278 5626 query I rowsort SELECT ALL + - 78 + col2 AS col1 FROM tab1 AS cor0 ---- -21 -24 18 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-552 SELECT + - CAST( 19 AS SIGNED ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 27 values hashing to 0fbbff28a7b63c37b01cf369f9325662 skipif mysql # not compatible query I rowsort label-552 SELECT + - CAST ( 19 AS INTEGER ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 27 values hashing to 0fbbff28a7b63c37b01cf369f9325662 query I rowsort SELECT + ( - col1 ) + col2 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL + col0 * + col0 AS col0 FROM tab1 cor0 ---- 4096 6400 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 7 col0 FROM tab0 AS cor0 ---- -7 query I rowsort SELECT 18 * + tab2.col2 * + col0 FROM tab2 ---- 3402 36504 54036 query I rowsort SELECT col1 * - col1 * + col0 AS col0 FROM tab1 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT ( + col2 ) * col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT + + 44 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 0cc3e52e781e46962291c3060c6ae73b onlyif mysql # use DIV operator for integer division query I rowsort label-560 SELECT - col2 - tab0.col1 * 93 DIV - col2 AS col2 FROM tab0 ---- 209 21 9020 skipif mysql # not compatible query I rowsort label-560 SELECT - col2 - tab0.col1 * 93 / - col2 AS col2 FROM tab0 ---- 209 21 9020 query I rowsort SELECT - - cor0.col0 AS col0 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT + ( col1 ) + + col2 FROM tab0 ---- 119 173 98 query I rowsort SELECT - col0 * + col0 + + tab2.col0 FROM tab2 ---- -42 -6006 -6162 query I rowsort SELECT - col2 * + tab2.col2 + - 10 FROM tab2 ---- -1454 -686 -739 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - tab2.col1 ) - + col2 col2 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT ALL + col1 * + col1 * col1 + 57 AS col1 FROM tab1 ---- 1057 17633 2254 query I rowsort SELECT + 83 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c query I rowsort SELECT + cor0.col0 + ( - col1 ) * - col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT ALL + + col0 + - col2 * col0 * col1 FROM tab2 cor0 ---- -119574 -50955 -5852 query I rowsort SELECT DISTINCT col0 * + 59 FROM tab2 AS cor0 ---- 413 4602 4661 query I rowsort SELECT DISTINCT - col2 + + 39 + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 30 46 73 query I rowsort SELECT ALL + 73 + ( col0 + - col0 ) AS col1 FROM tab1 ---- 73 73 73 onlyif mysql # use DIV operator for integer division query I rowsort label-573 SELECT DISTINCT col1 + col0 DIV col1 FROM tab2 ---- 21 31 60 skipif mysql # not compatible query I rowsort label-573 SELECT DISTINCT col1 + col0 / col1 FROM tab2 ---- 21 31 60 query I rowsort SELECT DISTINCT ( col0 ) + - tab2.col1 * 13 FROM tab2 ---- -142 -396 -689 query I rowsort SELECT ( - col1 ) * col2 + + col2 - + col1 * cor0.col1 * - col0 AS col0 FROM tab0 cor0 ---- 174699 329219 729629 query I rowsort SELECT DISTINCT 6 + - col0 AS col2 FROM tab1 AS cor0 ---- -58 -74 3 query I rowsort SELECT DISTINCT - - col0 * 70 + col0 FROM tab0 AS cor0 ---- 1704 2485 6319 query I rowsort SELECT - cor0.col2 - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -55 -58 -85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-579 SELECT + CAST( NULL AS SIGNED ) + + col2 + col1 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-579 SELECT + CAST ( NULL AS INTEGER ) + + col2 + col1 AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + 54 AS col2 FROM tab1 AS cor0 ---- 54 54 54 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-581 SELECT CAST( NULL AS DECIMAL ) col2 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-581 SELECT CAST ( NULL AS REAL ) col2 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-582 SELECT + - col2 DIV + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-582 SELECT + - col2 / + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + + 42 + col0 FROM tab0 AS cor0 ---- 131 66 77 query I rowsort SELECT + 66 + col1 FROM tab2 AS cor0 ---- 125 83 97 onlyif mysql # use DIV operator for integer division query I rowsort label-585 SELECT col2 DIV + col2 + - ( col0 + col2 ) FROM tab1 cor0 ---- -120 -175 -56 skipif mysql # not compatible query I rowsort label-585 SELECT col2 / + col2 + - ( col0 + col2 ) FROM tab1 cor0 ---- -120 -175 -56 query I rowsort SELECT DISTINCT + col1 * - col0 AS col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ( - col0 ) + - 59 FROM tab0 AS cor0 ---- -148 -83 -94 onlyif mysql # use DIV operator for integer division query I rowsort label-588 SELECT ALL col1 DIV - col0 FROM tab1 AS cor0 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-588 SELECT ALL col1 / - col0 FROM tab1 AS cor0 ---- -8 0 0 query I rowsort SELECT + cor0.col1 + cor0.col0 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-590 SELECT ALL + + 0 DIV col2 + + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-590 SELECT ALL + + 0 / col2 + + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + col0 + - cor0.col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-592 SELECT 74 + - col1 * + CAST( + cor0.col1 AS SIGNED ) FROM tab1 AS cor0 ---- -26 -602 -95 skipif mysql # not compatible query I rowsort label-592 SELECT 74 + - col1 * + CAST ( + cor0.col1 AS INTEGER ) FROM tab1 AS cor0 ---- -26 -602 -95 query I rowsort SELECT + ( col1 ) + tab1.col2 * + tab1.col0 - - col0 AS col2 FROM tab1 ---- 191 3722 7773 query I rowsort SELECT ALL - 22 - tab2.col1 FROM tab2 ---- -39 -53 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + + col0 col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT + col2 + - col2 * 13 FROM tab1 AS cor0 ---- -1152 -648 -684 onlyif mysql # use DIV operator for integer division query I rowsort label-597 SELECT ALL 46 DIV cor0.col2 AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-597 SELECT ALL 46 / cor0.col2 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 70 FROM tab1 AS cor0 ---- 70 query I rowsort SELECT DISTINCT cor0.col1 AS col2 FROM tab1, tab2 cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-600 SELECT DISTINCT + CAST( cor0.col2 AS SIGNED ) * cor0.col1 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-600 SELECT DISTINCT + CAST ( cor0.col2 AS INTEGER ) * cor0.col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + - ( - 6 ) * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 516 546 582 query I rowsort SELECT - 30 + 34 AS col1 FROM tab0 AS cor0 ---- 4 4 4 query I rowsort SELECT DISTINCT + col0 * 29 AS col0 FROM tab2 AS cor0 ---- 203 2262 2291 query I rowsort SELECT DISTINCT + ( - col2 ) + col1 AS col1 FROM tab1 cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT 95 AS col0 FROM tab1, tab2 AS cor0 ---- 95 query I rowsort SELECT + col0 * + ( col0 ) AS col0 FROM tab2 ---- 49 6084 6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - col1 * + col2 * - col2 col2 FROM tab0 ---- 132 611973 93678 query I rowsort SELECT ALL - cor0.col1 AS col2 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 54 * cor0.col0 + col0 col1 FROM tab0 AS cor0 ---- -1272 -1855 -4717 query I rowsort SELECT ALL 60 FROM tab0, tab1, tab0 AS cor0, tab2 ---- 81 values hashing to 1ef27a1d2784b3ab642571630db70349 query I rowsort SELECT DISTINCT - 0 FROM tab1, tab0, tab0 AS cor0 ---- 0 query I rowsort SELECT tab1.col0 FROM tab1, tab2, tab0 cor0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT - col1 + ( col2 ) * + col0 FROM tab2 cor0 ---- 158 1969 2985 query I rowsort SELECT + col1 + + col0 + + 59 FROM tab2 ---- 155 196 97 query I rowsort SELECT col0 * + col0 * 36 FROM tab2 AS cor0 ---- 1764 219024 224676 query I rowsort SELECT col0 * 71 AS col2 FROM tab2 cor0 ---- 497 5538 5609 onlyif mysql # use DIV operator for integer division query I rowsort label-617 SELECT + col2 * col0 * col2 - + col1 DIV - col1 AS col1 FROM tab1 AS cor0 ---- 207937 737281 8749 skipif mysql # not compatible query I rowsort label-617 SELECT + col2 * col0 * col2 - + col1 / - col1 AS col1 FROM tab1 AS cor0 ---- 207937 737281 8749 query I rowsort SELECT + col0 * 27 FROM tab0 AS cor0 ---- 2403 648 945 query I rowsort SELECT ALL + cor1.col0 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 onlyif mysql # use DIV operator for integer division query I rowsort label-620 SELECT ALL 10 + - tab2.col0 DIV + tab2.col0 FROM tab2 ---- 9 9 9 skipif mysql # not compatible query I rowsort label-620 SELECT ALL 10 + - tab2.col0 / + tab2.col0 FROM tab2 ---- 9 9 9 query I rowsort SELECT ALL 70 + + tab0.col1 AS col0 FROM tab0 ---- 156 161 167 query I rowsort SELECT ALL col1 * 51 FROM tab0 ---- 4386 4641 4947 onlyif mysql # use DIV operator for integer division query I rowsort label-623 SELECT DISTINCT col2 DIV + col1 + col1 FROM tab1 AS cor0 ---- 15 20 28 skipif mysql # not compatible query I rowsort label-623 SELECT DISTINCT col2 / + col1 + col1 FROM tab1 AS cor0 ---- 15 20 28 query I rowsort SELECT col1 * 90 + col0 * col2 AS col0 FROM tab2 AS cor0 ---- 2979 4532 7338 query I rowsort SELECT ALL + col1 + ( cor0.col1 ) * cor0.col1 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT - + col0 * + col1 + col1 AS col1 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL col0 * 99 AS col1 FROM tab2 cor0 ---- 693 7722 7821 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + + col1 * - col1 col1 FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT - cor0.col1 * + ( + ( + col2 ) ) + col2 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT ALL col1 * col0 + col1 * col2 + ( - ( + cor0.col1 ) + - ( cor0.col2 ) ) FROM tab0 AS cor0 ---- 15388 3394 4783 query I rowsort SELECT DISTINCT - col0 * ( - col0 ) FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-632 SELECT DISTINCT col2 * + col2 / 39 - + col2 * + CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-632 SELECT DISTINCT col2 * + col2 / 39 - + col2 * + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - + col0 - col2 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-634 SELECT DISTINCT cor0.col2 * CAST( - col1 AS SIGNED ) + - col2 AS col0 FROM tab2 AS cor0 ---- -1560 -684 -864 skipif mysql # not compatible query I rowsort label-634 SELECT DISTINCT cor0.col2 * CAST ( - col1 AS INTEGER ) + - col2 AS col0 FROM tab2 AS cor0 ---- -1560 -684 -864 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - tab2.col1 ) col2 FROM tab2, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col0 * - col2 col1 FROM tab1 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-637 SELECT col2 DIV - 24 FROM tab0 ---- -1 -3 0 skipif mysql # not compatible query I rowsort label-637 SELECT col2 / - 24 FROM tab0 ---- -1 -3 0 query I rowsort SELECT ALL + col0 * - ( col1 * + col1 ) FROM tab0 ---- -177504 -329315 -737009 query I rowsort SELECT + tab2.col2 + col0 - 86 AS col1 FROM tab2 ---- -52 18 31 query I rowsort SELECT - tab1.col1 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT ALL col1 * - ( 18 ) - col1 FROM tab0 ---- -1634 -1729 -1843 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-642 SELECT CAST( NULL AS SIGNED ) + - 26 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-642 SELECT CAST ( NULL AS INTEGER ) + - 26 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 9 FROM tab1 cor0 ---- -9 -9 -9 query I rowsort SELECT + col1 + 71 FROM tab1 AS cor0 ---- 81 84 97 query I rowsort SELECT ALL 39 * cor1.col0 AS col2 FROM tab0, tab0 AS cor0, tab1, tab2 cor1 ---- 81 values hashing to 7b1bbaaa7f634e94f6fe04519a12ca8a query I rowsort SELECT + 55 + - 27 * col1 FROM tab1 AS cor0 ---- -215 -296 -647 query I rowsort SELECT 92 + + 84 + col2 AS col1 FROM tab2 AS cor0 ---- 202 203 214 onlyif mysql # use DIV operator for integer division query I rowsort label-648 SELECT + - col1 + col1 + + col0 DIV ( 79 + - col1 ) FROM tab0 AS cor0 ---- -1 -3 -7 skipif mysql # not compatible query I rowsort label-648 SELECT + - col1 + col1 + + col0 / ( 79 + - col1 ) FROM tab0 AS cor0 ---- -1 -3 -7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - col1 col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * + 12 col0 FROM tab2 AS cor0 ---- -204 -372 -708 query I rowsort SELECT cor0.col1 * cor0.col0 + - col1 AS col1 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT + 25 AS col0 FROM tab2 AS cor0 ---- 25 25 25 query I rowsort SELECT col2 + - cor0.col0 * + col0 AS col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT + col2 + - cor0.col2 * col2 AS col0 FROM tab2 AS cor0 ---- -1406 -650 -702 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 AS cor0, tab2 cor1, tab1 AS cor2 ---- 972 values hashing to 980274175fafec015a83080672486a9a query I rowsort SELECT - - col0 * 88 FROM tab0 AS cor0 ---- 2112 3080 7832 query I rowsort SELECT + + col2 * ( - col0 ) AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + + col1 * + 25 FROM tab0 AS cor0 ---- 2150 2275 2425 onlyif mysql # use DIV operator for integer division query I rowsort label-659 SELECT + 18 + - col2 DIV + col0 AS col0 FROM tab2 ---- 15 18 18 skipif mysql # not compatible query I rowsort label-659 SELECT + 18 + - col2 / + col0 AS col0 FROM tab2 ---- 15 18 18 query I rowsort SELECT DISTINCT - ( - col1 ) * + 89 + + col1 FROM tab0 ---- 7740 8190 8730 query I rowsort SELECT - 82 * col2 + + col0 AS col2 FROM tab1 ---- -4425 -4610 -7792 query I rowsort SELECT + - col1 * col2 * + 34 AS col0 FROM tab2 AS cor0 ---- -21964 -28458 -52156 query I rowsort SELECT - 14 * - col0 AS col2 FROM tab0 AS cor0 ---- 1246 336 490 query I rowsort SELECT ( - col2 + col0 * + col0 ) FROM tab1 ---- -45 4039 6304 onlyif mysql # use DIV operator for integer division query I rowsort label-665 SELECT cor0.col1 DIV 37 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 skipif mysql # not compatible query I rowsort label-665 SELECT cor0.col1 / 37 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 953562d3ce2a62a1679a1ae0451294c6 query I rowsort SELECT DISTINCT - 67 FROM tab0 ---- -67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col1 col0 FROM tab1 ---- 100 169 676 query I rowsort SELECT + cor0.col1 * 70 AS col1 FROM tab0 AS cor0 ---- 6020 6370 6790 query I rowsort SELECT DISTINCT - - col2 + + col1 * 7 AS col2 FROM tab1 AS cor0 ---- 127 187 236 query I rowsort SELECT + - col1 + ( 58 ) * + col1 AS col0 FROM tab0 AS cor0 ---- 4902 5187 5529 query I rowsort SELECT ALL - - col0 * - 14 AS col0 FROM tab0 AS cor0 ---- -1246 -336 -490 query I rowsort SELECT + col1 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + col2 * - col0 col2 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT ALL 31 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d1ebd1cea4a9773069af34fbf8ea3540 query I rowsort SELECT DISTINCT - - col1 * + ( - 35 ) * + col2 FROM tab0 AS cor0 ---- -261170 -3395 -99330 query I rowsort SELECT DISTINCT - 50 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- -50 query I rowsort SELECT ALL + col2 + 90 * - col2 AS col0 FROM tab0 cor0 ---- -2937 -7298 -89 query I rowsort SELECT ALL - + cor0.col2 * col1 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + + col1 * ( - 39 ) AS col0 FROM tab1 AS cor0 ---- -1014 -390 -507 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + col0 * - 28 * col1 col2 FROM tab0 AS cor0 ---- -226683 -57768 -95025 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + 34 col1 FROM tab0 AS cor0 ---- 116 35 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col2 + - col1 col2 FROM tab2 cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 * cor0.col1 - + 34 col0 FROM tab2 AS cor0 ---- -1568 -680 -871 query I rowsort SELECT DISTINCT + + col0 * - col0 AS col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT 98 AS col1 FROM tab2, tab1 AS cor0 ---- 98 query I rowsort SELECT ( cor0.col1 ) FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - col0 + 46 + col0 FROM tab1 ---- 46 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-688 SELECT DISTINCT - col2 * + 74 + col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-688 SELECT DISTINCT - col2 * + 74 + col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + - 20 col0 FROM tab1 AS cor0 ---- -100 -23 -84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-690 SELECT DISTINCT - - CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-690 SELECT DISTINCT - - CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + col0 * - cor0.col0 + + col0 * - ( 66 ) * col1 - col2 AS col1 FROM tab2 cor0 ---- -14398 -309842 -94917 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 39 col2 FROM tab1 AS cor0 ---- 39 39 39 query I rowsort SELECT DISTINCT + col0 + + col2 * col0 FROM tab1 cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT + col2 * - col0 + + col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ( - 71 ) + + col0 + col1 AS col2 FROM tab1 AS cor0 ---- -42 22 3 query I rowsort SELECT col1 + col2 - + col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - col0 * - col1 + + col2 * col2 FROM tab1 AS cor0 ---- 10256 2994 3889 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 66 + col0 col0 FROM tab2 AS cor0 ---- -59 12 13 query I rowsort SELECT - 3 AS col1 FROM tab2 cor0 ---- -3 -3 -3 query I rowsort SELECT + - 71 * - col0 + ( col0 ) * col1 AS col2 FROM tab2 cor0 ---- 10140 6952 714 query I rowsort SELECT 65 * - col1 + 40 FROM tab0 AS cor0 ---- -5550 -5875 -6265 query I rowsort SELECT ALL - 28 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c3e7fa3d059fc708f03c60e9cef0c115 query I rowsort SELECT ALL + 28 * col1 + ( 10 ) AS col2 FROM tab1 AS cor0 ---- 290 374 738 query I rowsort SELECT DISTINCT - + col2 * col2 * 54 + - ( col1 ) * - col1 AS col1 FROM tab2 AS cor0 ---- -33023 -38405 -77687 query I rowsort SELECT ALL - 96 - + cor0.col0 FROM tab0 cor0 ---- -120 -131 -185 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-706 SELECT col2 * - col2 + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-706 SELECT col2 * - col2 + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 * + cor0.col0 + col2 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT ALL 37 * + col0 FROM tab0 AS cor0 ---- 1295 3293 888 query I rowsort SELECT DISTINCT cor0.col1 + - col1 AS col0 FROM tab1 cor0 ---- 0 query I rowsort SELECT DISTINCT 27 * col1 + col0 FROM tab1 AS cor0 ---- 334 431 705 onlyif mysql # use DIV operator for integer division query I rowsort label-711 SELECT DISTINCT + 69 + - tab0.col1 DIV col2 FROM tab0 ---- -28 67 68 skipif mysql # not compatible query I rowsort label-711 SELECT DISTINCT + 69 + - tab0.col1 / col2 FROM tab0 ---- -28 67 68 query I rowsort SELECT 92 + - col1 AS col0 FROM tab1 cor0 ---- 66 79 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * - col1 col1 FROM tab0 AS cor0 ---- 7396 8281 9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col0 + - col0 col2 FROM tab2 cor0 ---- 42 6006 6162 query I rowsort SELECT col1 * col2 + + ( col0 ) AS col1 FROM tab1 AS cor0 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col1 col1 FROM tab0 ---- 172 182 194 query I rowsort SELECT cor0.col2 + 42 FROM tab2 AS cor0 ---- 68 69 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col0 col1 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT - - col2 * - col2 + 23 FROM tab1 AS cor0 ---- -2893 -3226 -9193 query I rowsort SELECT tab1.col2 + tab1.col2 AS col1 FROM tab1 ---- 108 114 192 onlyif mysql # use DIV operator for integer division query I rowsort label-721 SELECT ALL col2 DIV + col1 AS col2 FROM tab1 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-721 SELECT ALL col2 / + col1 AS col2 FROM tab1 ---- 2 5 7 query I rowsort SELECT + 29 * 13 FROM tab2 AS cor0 ---- 377 377 377 query I rowsort SELECT DISTINCT + col2 + col0 - col0 AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT - col0 + 37 * + col2 FROM tab2 cor0 ---- 1327 884 992 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to d865c68b86e66898eeac28f450e48e70 query I rowsort SELECT ALL ( + col1 ) + + col0 AS col2 FROM tab0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-727 SELECT ALL - CAST( NULL AS SIGNED ) + + tab0.col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-727 SELECT ALL - CAST ( NULL AS INTEGER ) + + tab0.col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT cor0.col1 + 38 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 48 51 64 query I rowsort SELECT ALL - ( - col1 ) * - col2 AS col2 FROM tab1 cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-730 SELECT ALL + ( col0 ) + - col1 DIV 89 AS col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-730 SELECT ALL + ( col0 ) + - col1 / 89 AS col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT + + 53 + + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 142 77 88 query I rowsort SELECT DISTINCT 56 AS col1 FROM tab2, tab0 AS cor0 ---- 56 query I rowsort SELECT 57 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a query I rowsort SELECT ALL 87 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to fa0cdd86483844cda3bb806e032d5c64 query I rowsort SELECT DISTINCT + + 43 + - col0 FROM tab0 AS cor0 ---- -46 19 8 skipif mysql # not compatible query I rowsort SELECT + - CAST ( 36 AS REAL ) + + col0 * 83 FROM tab1 AS cor0 ---- 213 5276 6604 query I rowsort SELECT ALL + 22 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 68 col2 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5febf382d36d6e0191889c41b928786f query I rowsort SELECT - col0 * col0 + + ( + col1 ) - col2 FROM tab2 AS cor0 ---- -45 -6051 -6262 query I rowsort SELECT col2 + 23 * cor0.col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 121 2059 878 query I rowsort SELECT DISTINCT - cor0.col2 + - col2 FROM tab2 AS cor0 ---- -52 -54 -76 onlyif mysql # use DIV operator for integer division query I rowsort label-742 SELECT DISTINCT cor0.col2 DIV + cor0.col1 AS col2 FROM tab1, tab2 AS cor0 ---- 0 2 skipif mysql # not compatible query I rowsort label-742 SELECT DISTINCT cor0.col2 / + cor0.col1 AS col2 FROM tab1, tab2 AS cor0 ---- 0 2 query I rowsort SELECT DISTINCT col1 + + 16 + col2 AS col0 FROM tab0 ---- 114 135 189 query I rowsort SELECT DISTINCT col1 * 97 AS col1 FROM tab1 ---- 1261 2522 970 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-745 SELECT CAST( NULL AS DECIMAL ) + + cor0.col1 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-745 SELECT CAST ( NULL AS REAL ) + + cor0.col1 * + col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-746 SELECT ALL - 68 * + col1 / + CAST( NULL AS SIGNED ) + cor0.col1 * - col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-746 SELECT ALL - 68 * + col1 / + CAST ( NULL AS INTEGER ) + cor0.col1 * - col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 + col0 * ( - 71 ) AS col2 FROM tab1 AS cor0 ---- -187 -4534 -5667 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab1 cor0, tab2 cor1, tab1, tab0 cor2 ---- 3645 values hashing to 95cc5fe1844e2fb00b447bbee94ccc5e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * cor0.col1 col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT - + col0 + 9 * + col1 AS col1 FROM tab2 AS cor0 ---- 272 453 74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-751 SELECT col1 - CAST( ( col0 ) AS SIGNED ) FROM tab1 cor0 ---- -54 -67 23 skipif mysql # not compatible query I rowsort label-751 SELECT col1 - CAST ( ( col0 ) AS INTEGER ) FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT ALL 45 + - col2 FROM tab2 ---- 18 19 7 onlyif mysql # use DIV operator for integer division query I rowsort label-753 SELECT col1 + col0 DIV - col2 + col2 FROM tab0 AS cor0 ---- 119 172 63 skipif mysql # not compatible query I rowsort label-753 SELECT col1 + col0 / - col2 + col2 FROM tab0 AS cor0 ---- 119 172 63 query I rowsort SELECT + col2 + col2 * - col1 * - col1 + - col2 * + col1 AS col2 FROM tab2 AS cor0 ---- 10374 25137 88998 onlyif mysql # use DIV operator for integer division query I rowsort label-755 SELECT ALL col1 - - 89 DIV cor0.col1 AS col0 FROM tab1 AS cor0 ---- 18 19 29 skipif mysql # not compatible query I rowsort label-755 SELECT ALL col1 - - 89 / cor0.col1 AS col0 FROM tab1 AS cor0 ---- 18 19 29 query I rowsort SELECT 94 FROM tab2, tab1 AS cor0 ---- 9 values hashing to b0ffb7527f4fbf44f30945e1ccb58c24 query I rowsort SELECT DISTINCT + cor0.col0 + - col2 * col0 * - col1 AS col1 FROM tab1 AS cor0 ---- 36544 4215 99920 query I rowsort SELECT ALL - - col2 * cor0.col0 + - col2 FROM tab1 cor0 ---- 108 3591 7584 query I rowsort SELECT ALL - tab1.col1 + + 71 AS col1 FROM tab1, tab0, tab2 cor0 ---- 27 values hashing to a94c0d6b672eb2de20a40ea0950b147c onlyif mysql # use DIV operator for integer division query I rowsort label-760 SELECT DISTINCT - col1 - col1 * col0 DIV col2 FROM tab0 ---- -148 -189 -3492 skipif mysql # not compatible query I rowsort label-760 SELECT DISTINCT - col1 - col1 * col0 / col2 FROM tab0 ---- -148 -189 -3492 query I rowsort SELECT DISTINCT - 15 * - col1 + + col2 + col1 AS col2 FROM tab1 AS cor0 ---- 217 304 470 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 - 29 col0 FROM tab1 AS cor0 ---- -16 -19 -3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-763 SELECT ALL + - CAST( + col1 AS SIGNED ) + - col2 FROM tab1 AS cor0 ---- -109 -67 -80 skipif mysql # not compatible query I rowsort label-763 SELECT ALL + - CAST ( + col1 AS INTEGER ) + - col2 FROM tab1 AS cor0 ---- -109 -67 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-764 SELECT col1 DIV ( + col1 * col0 ) FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-764 SELECT col1 / ( + col1 * col0 ) FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-765 SELECT + col2 DIV + 64 AS col1 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-765 SELECT + col2 / + 64 AS col1 FROM tab1 ---- 0 0 1 query I rowsort SELECT - tab2.col0 + + 27 * + 73 AS col0 FROM tab2 ---- 1892 1893 1964 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-767 SELECT DISTINCT CAST( - col2 AS SIGNED ) FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-767 SELECT DISTINCT CAST ( - col2 AS INTEGER ) FROM tab1 ---- -54 -57 -96 query I rowsort SELECT DISTINCT ( col0 ) + + col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL - 41 - col0 AS col2 FROM tab1 AS cor0 ---- -105 -121 -44 query I rowsort SELECT - 66 * - cor0.col2 + col1 FROM tab0 AS cor0 ---- 163 2264 5503 query I rowsort SELECT ALL + col0 + + col0 * + ( - col2 * col1 ) FROM tab0 cor0 ---- -3360 -664029 -68088 query I rowsort SELECT DISTINCT + 41 AS col1 FROM tab0 AS cor0 ---- 41 query I rowsort SELECT ALL ( col1 ) * col0 + - 85 FROM tab0 ---- 1979 3310 8014 query I rowsort SELECT ALL - ( 51 ) + + tab1.col2 AS col1 FROM tab1 ---- 3 45 6 query I rowsort SELECT ALL - col2 + - 36 FROM tab1 ---- -132 -90 -93 query I rowsort SELECT DISTINCT + ( tab2.col2 + col1 ) AS col0 FROM tab2 ---- 55 58 85 query I rowsort SELECT + 68 AS col2 FROM tab2 AS cor0 ---- 68 68 68 query I rowsort SELECT ALL 29 FROM tab2 cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT ALL + col2 - col0 * 71 AS col2 FROM tab2 ---- -470 -5512 -5571 query I rowsort SELECT + col0 * - 60 + - col0 FROM tab0 AS cor0 ---- -1464 -2135 -5429 query I rowsort SELECT DISTINCT - cor0.col0 * + col2 + col0 * cor0.col0 FROM tab0 AS cor0 ---- -216 1190 623 query I rowsort SELECT ALL - ( - col2 ) * - col2 - cor0.col2 AS col0 FROM tab0 cor0 ---- -1122 -2 -6806 query I rowsort SELECT 69 + - 77 FROM tab0 AS cor0 ---- -8 -8 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-784 SELECT ALL - - ( col1 ) DIV col0 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-784 SELECT ALL - - ( col1 ) / col0 FROM tab2 AS cor0 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 36 + col2 col1 FROM tab0 AS cor0 ---- 118 37 69 query I rowsort SELECT DISTINCT + col2 * + cor0.col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL + col0 * 47 + 70 FROM tab2 ---- 3736 3783 399 query I rowsort SELECT DISTINCT col0 + + 71 FROM tab1 ---- 135 151 74 onlyif mysql # use DIV operator for integer division query I rowsort label-789 SELECT - col2 DIV col2 col1 FROM tab1 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-789 SELECT - col2 / col2 col1 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + ( 98 ) * cor0.col2 + - col1 * + cor0.col0 FROM tab2 AS cor0 ---- -2054 2381 2429 query I rowsort SELECT DISTINCT col2 + - 82 * - col2 AS col2 FROM tab2 AS cor0 ---- 2158 2241 3154 onlyif mysql # use DIV operator for integer division query I rowsort label-792 SELECT 51 + col1 DIV - col0 FROM tab0 AS cor0 ---- 48 49 50 skipif mysql # not compatible query I rowsort label-792 SELECT 51 + col1 / - col0 FROM tab0 AS cor0 ---- 48 49 50 query I rowsort SELECT + 37 + - col1 * col2 FROM tab2 AS cor0 ---- -1497 -609 -800 query I rowsort SELECT ALL - ( col0 ) AS col1 FROM tab0 cor0 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-795 SELECT ALL - + col2 + col1 DIV col2 FROM tab0 AS cor0 ---- -31 -81 96 skipif mysql # not compatible query I rowsort label-795 SELECT ALL - + col2 + col1 / col2 FROM tab0 AS cor0 ---- -31 -81 96 onlyif mysql # use DIV operator for integer division query I rowsort label-796 SELECT DISTINCT CAST( - ( - col1 ) AS SIGNED ) DIV + 31 + - col1 + - col0 * col2 AS col2 FROM tab0 AS cor0 ---- -129 -7387 -876 skipif mysql # not compatible query I rowsort label-796 SELECT DISTINCT CAST ( - ( - col1 ) AS INTEGER ) / + 31 + - col1 + - col0 * col2 AS col2 FROM tab0 AS cor0 ---- -129 -7387 -876 query I rowsort SELECT DISTINCT - 48 + + col0 FROM tab2 AS cor0 ---- -41 30 31 query I rowsort SELECT ALL - - col2 * - col0 - col1 AS col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT - col1 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( + col0 ) col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT cor0.col2 * 86 FROM tab0 AS cor0 ---- 2838 7052 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-802 SELECT ALL - CAST( NULL AS SIGNED ) * col1 + + col2 + col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-802 SELECT ALL - CAST ( NULL AS INTEGER ) * col1 + + col2 + col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + ( - col1 ) FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-804 SELECT + ( - col2 ) * col2 + CAST( NULL AS SIGNED ) / col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-804 SELECT + ( - col2 ) * col2 + CAST ( NULL AS INTEGER ) / col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col2 + - col0 * + col0 FROM tab0 AS cor0 ---- -1224 -543 -7839 query I rowsort SELECT ALL - 28 * col1 AS col1 FROM tab1 ---- -280 -364 -728 query I rowsort SELECT + - 52 * - col0 AS col0 FROM tab1 AS cor0 ---- 156 3328 4160 query I rowsort SELECT + 20 * + col0 + + 9 FROM tab2 cor0 ---- 149 1569 1589 query I rowsort SELECT + cor0.col0 + + cor0.col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 43cd4d6bf46fb9ce15caf369cb36598e query I rowsort SELECT - col2 * - ( + col0 ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - col0 + 92 FROM tab2 AS cor0 ---- 13 14 85 query I rowsort SELECT - col0 * 83 - + 47 AS col1 FROM tab0 AS cor0 ---- -2039 -2952 -7434 query I rowsort SELECT DISTINCT - col2 - + col1 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT col2 + 40 FROM tab2 AS cor0 ---- 66 67 78 query I rowsort SELECT ALL - - cor0.col2 * + 48 + - col1 AS col0 FROM tab1 AS cor0 ---- 2566 2726 4595 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - col0 col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL + cor0.col0 * - cor1.col0 FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to b460624d1c2c1007450ea637cc667d6b query I rowsort SELECT DISTINCT + - col1 * + col0 + + ( col1 ) * - col2 AS col0 FROM tab1 AS cor0 ---- -1210 -1482 -2288 query I rowsort SELECT col0 * - col0 * - col1 FROM tab1 ---- 234 40960 83200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-820 SELECT - col0 * - CAST( cor0.col0 AS SIGNED ) FROM tab0 cor0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-820 SELECT - col0 * - CAST ( cor0.col0 AS INTEGER ) FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT ALL + + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT + + col2 * - 9 + col2 AS col0 FROM tab1 cor0 ---- -432 -456 -768 query I rowsort SELECT DISTINCT + + col0 + ( 15 ) * - cor0.col0 AS col2 FROM tab1 cor0 ---- -1120 -42 -896 query I rowsort SELECT - col0 * - col2 * - col2 AS col2 FROM tab0 cor0 ---- -26136 -35 -598436 onlyif mysql # use DIV operator for integer division query I rowsort label-825 SELECT col1 * - col0 + col2 DIV ( 81 * col1 ) FROM tab1 AS cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort label-825 SELECT col1 * - col0 + col2 / ( 81 * col1 ) FROM tab1 AS cor0 ---- -1040 -640 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 95 * + col0 col0 FROM tab2 AS cor0 ---- -665 -7410 -7505 query I rowsort SELECT ALL - ( - cor0.col0 ) AS col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + col2 + tab1.col0 + 14 * + col1 AS col1 FROM tab1 ---- 261 358 421 query I rowsort SELECT DISTINCT + + cor0.col1 FROM tab1, tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - col1 + - col2 AS col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT + 53 * 76 FROM tab1, tab0 AS cor0 ---- 4028 query I rowsort SELECT col2 * 94 AS col0 FROM tab0 ---- 3102 7708 94 query I rowsort SELECT ALL - - 66 + col2 FROM tab0 AS cor0 ---- 148 67 99 query I rowsort SELECT DISTINCT col0 - + col2 * col0 * + col2 AS col2 FROM tab2 AS cor0 ---- -113997 -5096 -52650 query I rowsort SELECT DISTINCT - - 15 - - col0 FROM tab2 AS cor0 ---- 22 93 94 query I rowsort SELECT DISTINCT + 90 FROM tab1 cor0 ---- 90 query I rowsort SELECT DISTINCT + + 29 + col2 FROM tab1 AS cor0 ---- 125 83 86 query I rowsort SELECT ALL + cor0.col1 + cor0.col1 * col1 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT + 23 * 24 FROM tab0 ---- 552 552 552 query I rowsort SELECT 96 - col0 FROM tab1 ---- 16 32 93 query I rowsort SELECT DISTINCT col0 * ( + col1 ) + ( + col1 ) AS col0 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT ALL - + col2 * col2 + - 0 AS col2 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT 78 * - 61 AS col1 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 34b69b84d4911ec7b73b066a8c555451 query I rowsort SELECT col2 + col2 * + 1 FROM tab2 ---- 52 54 76 query I rowsort SELECT 44 FROM tab2, tab1 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to 0cc3e52e781e46962291c3060c6ae73b query I rowsort SELECT + 12 * - col0 * + 9 FROM tab2 cor0 ---- -756 -8424 -8532 query I rowsort SELECT 90 + col1 * + col1 FROM tab0 AS cor0 ---- 7486 8371 9499 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-848 SELECT DISTINCT CAST( + 79 AS SIGNED ) FROM tab1, tab0 cor0, tab1 cor1 ---- 79 skipif mysql # not compatible query I rowsort label-848 SELECT DISTINCT CAST ( + 79 AS INTEGER ) FROM tab1, tab0 cor0, tab1 cor1 ---- 79 query I rowsort SELECT ALL - ( tab2.col2 * 5 ) AS col0 FROM tab2 ---- -130 -135 -190 query I rowsort SELECT - 88 * col0 FROM tab0 ---- -2112 -3080 -7832 query I rowsort SELECT ( - col2 + col1 ) FROM tab0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 80 col2 FROM tab1, tab0, tab2 AS cor0 ---- 80 query I rowsort SELECT 45 * col1 AS col2 FROM tab2 AS cor0 ---- 1395 2655 765 query I rowsort SELECT + + col1 - - col0 AS col2 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT ALL + col2 * + 68 FROM tab2 ---- 1768 1836 2584 query I rowsort SELECT - tab0.col1 * + 64 AS col2 FROM tab0 ---- -5504 -5824 -6208 onlyif mysql # use DIV operator for integer division query I rowsort label-857 SELECT - col1 DIV - 31 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-857 SELECT - col1 / - 31 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 * col0 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 343 474552 493039 query I rowsort SELECT DISTINCT + col2 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - col1 * + 1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT 96 * col1 FROM tab1 AS cor0 ---- 1248 2496 960 onlyif mysql # use DIV operator for integer division query I rowsort label-862 SELECT - 96 DIV - 17 AS col0 FROM tab2 AS cor0 ---- 5 5 5 skipif mysql # not compatible query I rowsort label-862 SELECT - 96 / - 17 AS col0 FROM tab2 AS cor0 ---- 5 5 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-863 SELECT CAST( NULL AS DECIMAL ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-863 SELECT CAST ( NULL AS REAL ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - + 4 FROM tab2 AS cor0 ---- -4 -4 -4 query I rowsort SELECT - 38 + - 40 * col1 AS col2 FROM tab1 AS cor0 ---- -1078 -438 -558 query I rowsort SELECT col0 * - tab2.col0 - + col0 * + 2 AS col2 FROM tab2 ---- -6240 -63 -6399 query I rowsort SELECT - 72 + col2 FROM tab0 ---- -39 -71 10 onlyif mysql # use DIV operator for integer division query I rowsort label-868 SELECT 82 DIV - col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-868 SELECT 82 / - col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 0 query I rowsort SELECT DISTINCT + 86 FROM tab0, tab1 AS cor0 ---- 86 query I rowsort SELECT DISTINCT + cor0.col0 * col1 + + cor0.col0 + + 44 AS col2 FROM tab1 AS cor0 ---- 1164 125 748 query I rowsort SELECT DISTINCT + col2 + - ( - col1 + cor0.col2 ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - col1 * - 91 FROM tab1 cor0 ---- 1183 2366 910 query I rowsort SELECT col2 * + col0 + col0 + col2 FROM tab1 AS cor0 ---- 219 3769 7856 onlyif mysql # use DIV operator for integer division query I rowsort label-874 SELECT ALL - - cor0.col2 DIV + col1 + + 41 col0 FROM tab1 AS cor0 ---- 43 46 48 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-874 SELECT ALL - - cor0.col2 / + col1 + + 41 col0 FROM tab1 AS cor0 ---- 43 46 48 query I rowsort SELECT DISTINCT + 3 AS col2 FROM tab1 AS cor0 ---- 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-876 SELECT ALL - CAST( NULL AS DECIMAL ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-876 SELECT ALL - CAST ( NULL AS REAL ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 + col0 * + col0 AS col2 FROM tab1 cor0 ---- 4153 63 6496 onlyif mysql # use DIV operator for integer division query I rowsort label-878 SELECT + 44 DIV + col0 FROM tab1 AS cor0 ---- 0 0 14 skipif mysql # not compatible query I rowsort label-878 SELECT + 44 / + col0 FROM tab1 AS cor0 ---- 0 0 14 query I rowsort SELECT 18 AS col0 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 903ac227935c1532300db45a8537c595 onlyif mysql # use DIV operator for integer division query I rowsort label-880 SELECT + col0 DIV col1 + - tab0.col0 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-880 SELECT + col0 / col1 + - tab0.col0 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + 46 AS col0 FROM tab0, tab0 cor0 ---- 46 query I rowsort SELECT col0 * 44 AS col0 FROM tab2 AS cor0 ---- 308 3432 3476 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-883 SELECT col2 * + CAST( NULL AS SIGNED ) - 75 * - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-883 SELECT col2 * + CAST ( NULL AS INTEGER ) - 75 * - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( tab1.col2 ) col1 FROM tab1 ---- 54 57 96 query I rowsort SELECT DISTINCT 87 AS col2 FROM tab0, tab1, tab2 cor0 ---- 87 query I rowsort SELECT ALL cor0.col0 + tab0.col0 * - 21 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 70b420f2f5583deb04549799785d6277 query I rowsort SELECT - col1 * ( + cor0.col2 + + col0 * col1 ) AS col1 FROM tab0 AS cor0 ---- -180342 -329412 -744471 query I rowsort SELECT ALL ( tab0.col1 * - ( + col2 ) ) AS col0 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT + 56 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT DISTINCT - tab2.col0 + col2 * col2 AS col2 FROM tab2 ---- 1365 598 722 onlyif mysql # use DIV operator for integer division query I rowsort label-891 SELECT ALL - 96 * cor0.col2 DIV CAST( + ( col0 ) AS SIGNED ) + - cor0.col0 * col0 AS col2 FROM tab2 cor0 ---- -419 -6116 -6287 skipif mysql # not compatible query I rowsort label-891 SELECT ALL - 96 * cor0.col2 / CAST ( + ( col0 ) AS INTEGER ) + - cor0.col0 * col0 AS col2 FROM tab2 cor0 ---- -419 -6116 -6287 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-892 SELECT ALL + col2 * col1 + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-892 SELECT ALL + col2 * col1 + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-893 SELECT ( + col0 ) * CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-893 SELECT ( + col0 ) * CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-894 SELECT 2 * col2 DIV ( 56 ) AS col1 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-894 SELECT 2 * col2 / ( 56 ) AS col1 FROM tab2 ---- 0 0 1 query I rowsort SELECT ALL col1 * col1 + + 40 AS col1 FROM tab0 ---- 7436 8321 9449 query I rowsort SELECT + - cor0.col2 * + cor0.col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 - + cor0.col0 col1 FROM tab2 AS cor0 ---- -104 -117 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-898 SELECT DISTINCT - 88 DIV + col2 + ( col1 ) * + col0 FROM tab1 AS cor0 ---- 1040 639 77 skipif mysql # not compatible query I rowsort label-898 SELECT DISTINCT - 88 / + col2 + ( col1 ) * + col0 FROM tab1 AS cor0 ---- 1040 639 77 query I rowsort SELECT DISTINCT + + col2 * col0 - ( col2 ) * col1 * col2 FROM tab2 AS cor0 ---- -21546 -22410 -37856 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-900 SELECT - col0 + CAST( NULL AS SIGNED ) * 3 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-900 SELECT - col0 + CAST ( NULL AS INTEGER ) * 3 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + tab1.col0 FROM tab2, tab0, tab2 AS cor0, tab1 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b query I rowsort SELECT DISTINCT + col2 * + 0 + + col2 * - col2 AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL - + cor0.col1 + - col2 AS col2 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT - + col1 + col1 * col2 * + col2 + + col2 * - col1 AS col1 FROM tab0 AS cor0 ---- -97 604331 90730 query I rowsort SELECT - col0 + col1 * - col1 AS col2 FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT ALL col1 + - col2 + col1 * col2 AS col1 FROM tab1 ---- 1165 1376 523 query I rowsort SELECT 77 + - col1 + col0 FROM tab2 ---- 139 53 96 query I rowsort SELECT DISTINCT col1 * + 43 + col1 AS col0 FROM tab1 AS cor0 ---- 1144 440 572 query I rowsort SELECT ALL - 99 * col1 - + cor0.col2 FROM tab1 AS cor0 ---- -1047 -1383 -2628 query I rowsort SELECT DISTINCT + col1 + col0 * cor0.col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT - ( - col0 ) AS col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - - col1 - col1 AS col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-913 SELECT DISTINCT + + ( col2 ) * col1 DIV - 48 AS col1 FROM tab0 AS cor0 ---- -155 -2 -59 skipif mysql # not compatible query I rowsort label-913 SELECT DISTINCT + + ( col2 ) * col1 / - 48 AS col1 FROM tab0 AS cor0 ---- -155 -2 -59 query I rowsort SELECT ALL + - ( + col1 ) + + col1 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - 55 + col2 FROM tab1 AS cor0 ---- -1 2 41 query I rowsort SELECT ALL 67 + 9 * + col1 AS col1 FROM tab2 AS cor0 ---- 220 346 598 query I rowsort SELECT 60 AS col2 FROM tab1 AS cor0 ---- 60 60 60 onlyif mysql # use DIV operator for integer division query I rowsort label-918 SELECT DISTINCT + - col1 DIV col1 + + col0 FROM tab0 cor0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-918 SELECT DISTINCT + - col1 / col1 + + col0 FROM tab0 cor0 ---- 23 34 88 onlyif mysql # use DIV operator for integer division query I rowsort label-919 SELECT ALL - - 33 DIV - col1 col0 FROM tab1 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-919 SELECT ALL - - 33 / - col1 col0 FROM tab1 AS cor0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-920 SELECT ALL + + col0 - col2 DIV + col1 FROM tab1 AS cor0 ---- 1 59 73 skipif mysql # not compatible query I rowsort label-920 SELECT ALL + + col0 - col2 / + col1 FROM tab1 AS cor0 ---- 1 59 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-921 SELECT DISTINCT - CAST( NULL AS SIGNED ) + 8 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-921 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + 8 FROM tab2 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-922 SELECT tab0.col1 - CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-922 SELECT tab0.col1 - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL - 59 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 1e6537c922fa953e0fd2f59430803703 query I rowsort SELECT col1 * + 58 - - col2 AS col0 FROM tab0 ---- 5021 5360 5627 onlyif mysql # use DIV operator for integer division query I rowsort label-925 SELECT ALL + 31 DIV - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -10 0 0 skipif mysql # not compatible query I rowsort label-925 SELECT ALL + 31 / - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -10 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-926 SELECT - + CAST( NULL AS DECIMAL ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-926 SELECT - + CAST ( NULL AS REAL ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - 47 * - col1 + - col2 FROM tab0 cor0 ---- -4075 -4359 -4560 query I rowsort SELECT DISTINCT - col0 * 89 FROM tab2 AS cor0 ---- -623 -6942 -7031 query I rowsort SELECT DISTINCT + col1 * 31 AS col2 FROM tab1 AS cor0 ---- 310 403 806 onlyif mysql # use DIV operator for integer division query I rowsort label-930 SELECT DISTINCT - - col1 DIV + col2 + col2 FROM tab0 cor0 ---- 35 83 98 skipif mysql # not compatible query I rowsort label-930 SELECT DISTINCT - - col1 / + col2 + col2 FROM tab0 cor0 ---- 35 83 98 query I rowsort SELECT DISTINCT - col0 * - col2 + col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT DISTINCT 53 FROM tab1, tab2 cor0 ---- 53 query I rowsort SELECT ( 55 ) + + col1 AS col0 FROM tab0 ---- 141 146 152 query I rowsort SELECT - - ( col1 ) * col0 * 36 FROM tab2 AS cor0 ---- 165672 48348 7812 query I rowsort SELECT - cor0.col1 + col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT - 4 + - ( - col1 ) AS col1 FROM tab0 ---- 82 87 93 query I rowsort SELECT + 38 AS col2 FROM tab0 ---- 38 38 38 query I rowsort SELECT ALL 40 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT ALL 81 FROM tab0 ---- 81 81 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-940 SELECT + CAST( 40 AS SIGNED ) FROM tab2 ---- 40 40 40 skipif mysql # not compatible query I rowsort label-940 SELECT + CAST ( 40 AS INTEGER ) FROM tab2 ---- 40 40 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 79 col2 FROM tab1 cor0 ---- -79 -79 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 31 col0 FROM tab1 cor0 ---- 31 31 31 query I rowsort SELECT DISTINCT + ( col1 ) AS col1 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 + - col0 col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ALL + ( + col2 ) AS col2 FROM tab1 cor0 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-946 SELECT ALL CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-946 SELECT ALL CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + - col0 + ( col2 ) * - col1 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT ALL - + col0 + + cor0.col1 FROM tab0 cor0 ---- 2 62 62 query I rowsort SELECT DISTINCT - col2 * - 24 * - col1 FROM tab2 AS cor0 ---- -15504 -20088 -36816 query I rowsort SELECT DISTINCT col1 + + 70 * - col1 FROM tab2 AS cor0 ---- -1173 -2139 -4071 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-951 SELECT - - col1 + 12 * - ( cor0.col1 + - CAST( NULL AS SIGNED ) ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-951 SELECT - - col1 + 12 * - ( cor0.col1 + - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - tab2.col1 FROM tab2, tab0 cor0, tab2 cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT DISTINCT + col2 + + 36 FROM tab1 AS cor0 ---- 132 90 93 query I rowsort SELECT DISTINCT + col2 * - 74 FROM tab0 cor0 ---- -2442 -6068 -74 query I rowsort SELECT ( col0 ) * col1 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ( - cor0.col0 ) * + col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + 46 FROM tab2, tab2 AS cor0 ---- 46 query I rowsort SELECT ALL + col1 + - col2 AS col0 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT ALL + ( col1 ) * col2 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT 13 FROM tab1, tab0 cor0 ---- 9 values hashing to 184e52d7aa5aa66591291e39c67a3dfb query I rowsort SELECT ALL 42 + 29 FROM tab1 AS cor0 ---- 71 71 71 query I rowsort SELECT + - col2 + col0 * + col2 * + 26 AS col2 FROM tab0 AS cor0 ---- 189666 20559 909 query I rowsort SELECT + col2 * - 80 AS col0 FROM tab1 ---- -4320 -4560 -7680 query I rowsort SELECT col2 * - ( + ( col2 ) ) AS col2 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT 87 FROM tab0 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab2 AS cor2, tab1 AS cor3 ---- 243 values hashing to 8bc10da748e01dcb4f9c3610cdff39b0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-966 SELECT CAST( + col0 AS SIGNED ) * col0 * cor0.col1 + + 45 AS col1 FROM tab1 AS cor0 ---- 279 41005 83245 skipif mysql # not compatible query I rowsort label-966 SELECT CAST ( + col0 AS INTEGER ) * col0 * cor0.col1 + + 45 AS col1 FROM tab1 AS cor0 ---- 279 41005 83245 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab1.col1 * col0 col2 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT - 88 + col1 FROM tab2 ---- -29 -57 -71 query I rowsort SELECT ALL - 73 AS col0 FROM tab2 ---- -73 -73 -73 query I rowsort SELECT ALL - + col2 * col0 - - col0 AS col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # use DIV operator for integer division query I rowsort label-971 SELECT DISTINCT + - col1 DIV + col2 + 21 FROM tab1 AS cor0 ---- 21 skipif mysql # not compatible query I rowsort label-971 SELECT DISTINCT + - col1 / + col2 + 21 FROM tab1 AS cor0 ---- 21 skipif mysql # not compatible query I rowsort SELECT DISTINCT - CAST ( - col2 AS REAL ) * col1 / col1 AS col0 FROM tab2 AS cor0 ---- 26 27 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-973 SELECT - - CAST( NULL AS DECIMAL ) * - col0 AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-973 SELECT - - CAST ( NULL AS REAL ) * - col0 AS col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT tab1.col1 AS col0 FROM tab1, tab2 cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 skipif mysql # not compatible query I rowsort SELECT + - col2 * CAST ( + ( cor0.col2 ) AS REAL ) FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT 54 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT + 67 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT - 67 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 95c9eba643f6489e03be4d5e83f1ef99 query I rowsort SELECT + 95 FROM tab2 AS cor0 ---- 95 95 95 query I rowsort SELECT - - col0 + col1 * col1 AS col2 FROM tab1 cor0 ---- 164 249 679 query I rowsort SELECT ALL + col2 + - col2 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL + ( col2 ) * col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT 28 + tab2.col0 FROM tab2 ---- 106 107 35 query I rowsort SELECT ALL + ( + 82 ) AS col1 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to f318fd9dac2de7af4b82cc7574bbca2c query I rowsort SELECT + 90 * col0 + + col1 AS col2 FROM tab1 AS cor0 ---- 296 5770 7213 query I rowsort SELECT + - 23 * - col1 + + ( col2 + col1 ) FROM tab0 AS cor0 ---- 2097 2266 2329 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-987 SELECT col1 * - col2 * CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-987 SELECT col1 * - col2 * CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + + tab2.col2 + col2 FROM tab2 ---- 114 78 81 query I rowsort SELECT 88 AS col1 FROM tab1, tab2 AS cor0, tab1 cor1 ---- 27 values hashing to c46e7cf9bf516fdfde88534336a28177 query I rowsort SELECT DISTINCT - col2 + - col0 * ( col2 ) * cor0.col1 AS col0 FROM tab1 AS cor0 ---- -36537 -4266 -99936 query I rowsort SELECT + - col1 + + col2 * ( + cor0.col2 * + 62 ) AS col2 FROM tab1 AS cor0 ---- 180766 201428 571379 query I rowsort SELECT ALL - - col2 + - 66 AS col1 FROM tab0 cor0 ---- -33 -65 16 query I rowsort SELECT ALL - col2 + cor0.col0 * col1 FROM tab0 AS cor0 ---- 2031 3394 8017 skipif mysql # not compatible query I rowsort SELECT ALL + col1 + - CAST ( + ( col1 ) AS REAL ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 + 57 * cor0.col1 FROM tab0 AS cor0 ---- 4926 5276 5564 query I rowsort SELECT + + col2 * - col0 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - col0 * col0 - + col1 FROM tab2 ---- -6143 -6258 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-998 SELECT - CAST( 18 AS SIGNED ) - - col2 * col2 col1 FROM tab1 ---- 2898 3231 9198 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-998 SELECT - CAST ( 18 AS INTEGER ) - - col2 * col2 col1 FROM tab1 ---- 2898 3231 9198 query I rowsort SELECT + + ( 35 ) * - cor0.col0 - - col0 * + 41 FROM tab0 cor0 ---- 144 210 534 onlyif mysql # use DIV operator for integer division query I rowsort label-1000 SELECT - 20 DIV col2 + + col0 * col1 FROM tab0 AS cor0 ---- 2064 3375 8099 skipif mysql # not compatible query I rowsort label-1000 SELECT - 20 / col2 + + col0 * col1 FROM tab0 AS cor0 ---- 2064 3375 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1001 SELECT tab1.col0 DIV col1 FROM tab1 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-1001 SELECT tab1.col0 / col1 FROM tab1 ---- 0 6 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1002 SELECT CAST( NULL AS DECIMAL ) * col1 + tab0.col2 * + CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1002 SELECT CAST ( NULL AS REAL ) * col1 + tab0.col2 * + CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col0 * 95 AS col2 FROM tab0 ---- 2280 3325 8455 query I rowsort SELECT + 92 * col1 AS col1 FROM tab2 AS cor0 ---- 1564 2852 5428 query I rowsort SELECT ALL - 68 * col0 AS col0 FROM tab0 AS cor0 ---- -1632 -2380 -6052 query I rowsort SELECT + 8 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 query I rowsort SELECT DISTINCT + ( col1 ) + col0 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1008 SELECT + + cor0.col0 * col0 + CAST( NULL AS SIGNED ) + - cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1008 SELECT + + cor0.col0 * col0 + CAST ( NULL AS INTEGER ) + - cor0.col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col1 * col1 * col2 AS col1 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT ( cor0.col0 ) FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-1011 SELECT DISTINCT + - col1 DIV - col0 col1 FROM tab0 AS cor0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1011 SELECT DISTINCT + - col1 / - col0 col1 FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1012 SELECT + ( col1 ) + CAST( - col2 AS SIGNED ) * col0 FROM tab1 cor0 ---- -136 -3638 -7667 skipif mysql # not compatible query I rowsort label-1012 SELECT + ( col1 ) + CAST ( - col2 AS INTEGER ) * col0 FROM tab1 cor0 ---- -136 -3638 -7667 onlyif mysql # use DIV operator for integer division query I rowsort label-1013 SELECT + col1 + + col2 DIV - ( col0 ) AS col0 FROM tab0 AS cor0 ---- 85 91 97 skipif mysql # not compatible query I rowsort label-1013 SELECT + col1 + + col2 / - ( col0 ) AS col0 FROM tab0 AS cor0 ---- 85 91 97 query I rowsort SELECT DISTINCT 24 AS col1 FROM tab0 AS cor0 ---- 24 query I rowsort SELECT ALL col0 * + 14 FROM tab0 ---- 1246 336 490 query I rowsort SELECT + 1 AS col2 FROM tab2 ---- 1 1 1 query I rowsort SELECT + 12 * - col0 FROM tab0 ---- -1068 -288 -420 query I rowsort SELECT DISTINCT + + col1 * + col1 AS col2 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL 56 * - 75 FROM tab0 ---- -4200 -4200 -4200 query I rowsort SELECT DISTINCT 48 FROM tab1, tab0, tab1 AS cor0, tab2 AS cor1 ---- 48 query I rowsort SELECT tab1.col2 * + col0 AS col0 FROM tab1 WHERE NULL <> col1 * col2 + col2 AND NULL IN ( + col1 ) ---- query I rowsort SELECT DISTINCT + - cor0.col2 * col1 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + col0 + - cor0.col1 * col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT DISTINCT col0 * - col2 + - col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT - + col0 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT + col2 * - col2 * col2 FROM tab1 AS cor0 ---- -157464 -185193 -884736 query I rowsort SELECT ALL - col0 + - col1 * col1 FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT - - col2 * + col2 AS col0 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT - - col0 * + cor0.col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT col1 + - col1 + + col0 AS col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - - col2 * - col0 AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT col2 * col0 - col2 FROM tab1 ---- 108 3591 7584 query I rowsort SELECT tab0.col2 + + col2 * + tab0.col2 AS col1 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT - col2 * tab0.col2 * col1 + - col1 * + col2 FROM tab0 ---- -194 -619346 -96492 query I rowsort SELECT DISTINCT - col0 * - col1 AS col2 FROM tab0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1036 SELECT - + col2 DIV + col2 AS col2 FROM tab0 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1036 SELECT - + col2 / + col2 AS col2 FROM tab0 cor0 ---- -1 -1 -1 query I rowsort SELECT - col2 + - tab2.col1 FROM tab2 ---- -55 -58 -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 76 col2 FROM tab2 cor0 ---- 76 query I rowsort SELECT + col2 * + col1 + col2 * - col2 FROM tab1 cor0 ---- -1512 -2679 -7968 query I rowsort SELECT ALL + - ( - col2 ) + col2 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT - + col0 + col2 * - col1 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT DISTINCT - 80 + - cor0.col0 FROM tab1 AS cor0 ---- -144 -160 -83 query I rowsort SELECT DISTINCT col1 * + col1 + + col0 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT + col2 + - col2 AS col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT ALL - cor0.col2 + col1 * col1 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT + - col0 * + col0 FROM tab1 cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL - cor0.col2 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-1048 SELECT DISTINCT - 76 * + col0 + + col2 + - cor0.col1 DIV + col0 FROM tab2 AS cor0 ---- -509 -5902 -5966 skipif mysql # not compatible query I rowsort label-1048 SELECT DISTINCT - 76 * + col0 + + col2 + - cor0.col1 / + col0 FROM tab2 AS cor0 ---- -509 -5902 -5966 query I rowsort SELECT ALL + cor0.col0 + + col1 + col2 AS col2 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT DISTINCT + col2 + + col1 * col1 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT + 0 * + col2 + col2 * col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT - ( tab2.col2 + - col0 ) * - col2 FROM tab2 ---- -1352 -1558 540 query I rowsort SELECT DISTINCT - ( + col0 ) + + cor0.col1 + - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -118 -147 20 query I rowsort SELECT DISTINCT + 83 + - col0 * col0 + col1 AS col2 FROM tab0 AS cor0 ---- -1045 -407 -7747 query I rowsort SELECT ALL - col1 * col1 - col1 FROM tab2 AS cor0 ---- -306 -3540 -992 query I rowsort SELECT - - 0 AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - - col2 * col0 + + col1 * col2 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 133 14842 3663 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 + - col0 col1 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL - col1 + + col2 AS col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT ALL + - cor0.col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT DISTINCT + cor0.col0 + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT col1 * col1 * tab0.col2 FROM tab0 ---- 244068 679042 9409 query I rowsort SELECT col2 * col2 + - col0 * + tab2.col2 * + col1 + - col1 FROM tab2 ---- -119035 -49607 -5161 query III rowsort SELECT * FROM tab1 WHERE NULL <= ( NULL ) ---- query I rowsort SELECT DISTINCT col0 * col1 * + col2 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT ALL + col2 * col1 + - col0 * + col2 AS col1 FROM tab2 ---- -2356 -494 648 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab2.col1 * + col1 col2 FROM tab2 ---- 289 3481 961 query I rowsort SELECT ALL - col0 * col2 + col0 AS col2 FROM tab1 ---- -159 -3584 -7600 onlyif mysql # use DIV operator for integer division query I rowsort label-1069 SELECT DISTINCT col1 + + col2 DIV - tab2.col0 FROM tab2 ---- 17 28 59 skipif mysql # not compatible query I rowsort label-1069 SELECT DISTINCT col1 + + col2 / - tab2.col0 FROM tab2 ---- 17 28 59 query I rowsort SELECT DISTINCT - col2 * + col1 * + col0 AS col0 FROM tab1 WHERE NOT NULL < ( col1 ) ---- query I rowsort SELECT ALL + col2 * + col2 AS col0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT tab1.col1 * - col0 + tab1.col0 FROM tab1 ---- -576 -75 -960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + col1 col1 FROM tab1 ---- -54 -67 23 query I rowsort SELECT col1 FROM tab0 WHERE NULL <= ( col0 ) ---- query I rowsort SELECT + tab0.col1 + col2 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col0 + - col1 FROM tab0 ---- -2 -62 query I rowsort SELECT col2 + - tab2.col0 * col2 FROM tab2 ---- -162 -2002 -2964 query I rowsort SELECT DISTINCT - col2 * col1 AS col0 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT + col0 * col1 FROM tab1 WHERE - col1 + + col2 IN ( - col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col1 + col1 col0 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 col0 FROM tab1 WHERE + col1 = NULL ---- query III rowsort SELECT ALL * FROM tab0 WHERE NOT col1 NOT IN ( tab0.col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT DISTINCT + col2 AS col2 FROM tab1 WHERE - col2 NOT IN ( + col1 ) ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + col1 * col1 * tab2.col2 col2 FROM tab2 ---- 10965 25916 90447 query I rowsort SELECT + col1 * + col0 * + tab2.col0 + + col2 * col0 FROM tab2 WHERE NULL < + col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab2.col1 + tab2.col0 col2 FROM tab2 ---- 137 38 96 query I rowsort SELECT DISTINCT - col1 * col0 + + col1 * tab0.col0 AS col2 FROM tab0 ---- 0 query I rowsort SELECT + tab2.col1 + col0 * + col2 + col0 * - tab2.col0 AS col0 FROM tab2 ---- -3222 -3997 171 query I rowsort SELECT tab1.col2 * - col1 + tab1.col1 + - col2 AS col0 FROM tab1 ---- -1331 -1432 -617 onlyif mysql # use DIV operator for integer division query I rowsort label-1090 SELECT DISTINCT + tab0.col2 + col1 * col2 DIV tab0.col0 + + col1 FROM tab0 ---- 100 237 256 skipif mysql # not compatible query I rowsort label-1090 SELECT DISTINCT + tab0.col2 + col1 * col2 / tab0.col0 + + col1 FROM tab0 ---- 100 237 256 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + + col0 * tab2.col0 col1 FROM tab2 ---- 18 6025 6224 query I rowsort SELECT ALL col1 + tab0.col0 * - col2 FROM tab0 ---- -706 -7207 62 query I rowsort SELECT DISTINCT - col0 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT + + cor0.col1 * col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT + cor0.col0 + + col2 * + col0 AS col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT DISTINCT + tab2.col2 + - col1 * col2 + col1 * col1 FROM tab2 ---- -319 151 1973 query I rowsort SELECT ALL + col1 + - tab0.col1 + col2 AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL col2 + - col0 * - tab0.col2 FROM tab0 WHERE NOT ( NULL ) NOT IN ( col2 * col0 ) ---- query I rowsort SELECT DISTINCT cor0.col2 AS col2 FROM tab0 cor0 CROSS JOIN tab2 ---- 1 33 82 query III rowsort SELECT * FROM tab0 WHERE NOT - col2 >= NULL ---- query I rowsort SELECT DISTINCT tab1.col0 + col2 * - col1 AS col1 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT col0 * + col2 * + col0 FROM tab2 AS cor0 WHERE NULL = ( col2 * + col0 ) ---- query I rowsort SELECT col2 * - col2 * col0 AS col1 FROM tab2 ---- -114076 -5103 -52728 query I rowsort SELECT DISTINCT col2 - - col0 FROM tab1 WHERE - col0 >= + col2 - + col2 ---- query I rowsort SELECT ALL col0 * - col0 + - col0 FROM tab1 ---- -12 -4160 -6480 query I rowsort SELECT col0 * - col1 + + col1 * col2 * - col2 AS col2 FROM tab2 ---- -22816 -25891 -44486 query I rowsort SELECT ALL - col0 * col0 + col0 * col2 FROM tab0 cor0 ---- -1190 -623 216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col1 col2 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT - 23 FROM tab1, tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 27 values hashing to 9bd721f99d79dce21b1de2860fd51ed5 query I rowsort SELECT + col0 + - 5 FROM tab1 cor0 ---- -2 59 75 query I rowsort SELECT ( - col2 ) + - col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ( - ( - col1 ) ) FROM tab2 ---- 17 31 59 query I rowsort SELECT + col0 * ( + col1 ) FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-1114 SELECT + 42 DIV col2 AS col2 FROM tab0 AS cor0 ---- 0 1 42 skipif mysql # not compatible query I rowsort label-1114 SELECT + 42 / col2 AS col2 FROM tab0 AS cor0 ---- 0 1 42 query I rowsort SELECT - 15 + - col2 AS col0 FROM tab2 AS cor0 ---- -41 -42 -53 query I rowsort SELECT + - cor0.col1 + + col2 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 72 col1 FROM tab0 cor0 ---- 72 72 72 query I rowsort SELECT + col1 * col1 + - col2 FROM tab0 AS cor0 ---- 7363 8199 9408 query I rowsort SELECT + ( + col1 ) * + ( cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- 289 3481 961 onlyif mysql # use DIV operator for integer division query I rowsort label-1120 SELECT ALL + - col1 + + col1 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -89 -92 -99 skipif mysql # not compatible query I rowsort label-1120 SELECT ALL + - col1 + + col1 / - col0 AS col1 FROM tab0 AS cor0 ---- -89 -92 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + tab0.col1 + + col0 ) col2 FROM tab0 ---- 110 132 180 query IIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 CROSS JOIN tab1, tab0 cor1 ---- 972 values hashing to 5342fb4caf4767cb98bd21989bad099f query I rowsort SELECT - col2 * + cor0.col0 + - 5 FROM tab2 AS cor0 ---- -194 -2033 -3007 query I rowsort SELECT + tab1.col1 * tab1.col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT cor0.col1 + - cor0.col1 + 29 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT col0 * 31 FROM tab1 AS cor0 ---- 1984 2480 93 query I rowsort SELECT - 2 + col0 AS col1 FROM tab2 ---- 5 76 77 onlyif mysql # use DIV operator for integer division query I rowsort label-1128 SELECT ALL + col0 + - col0 DIV + 96 FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-1128 SELECT ALL + col0 + - col0 / + 96 FROM tab2 ---- 7 78 79 query I rowsort SELECT + 7 AS col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 4e72e9e33dacac757f48d0ce46094607 onlyif mysql # use DIV operator for integer division query I rowsort label-1130 SELECT col1 DIV 30 AS col1 FROM tab2 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-1130 SELECT col1 / 30 AS col1 FROM tab2 ---- 0 1 1 query I rowsort SELECT DISTINCT + col1 * + tab0.col0 AS col1 FROM tab0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1132 SELECT DISTINCT col0 DIV tab0.col1 AS col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-1132 SELECT DISTINCT col0 / tab0.col1 AS col1 FROM tab0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1133 SELECT ALL CAST( NULL AS SIGNED ) + cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1133 SELECT ALL CAST ( NULL AS INTEGER ) + cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1134 SELECT + CAST( NULL AS SIGNED ) + col0 col1 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1134 SELECT + CAST ( NULL AS INTEGER ) + col0 col1 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + 22 * - col0 * - col0 AS col0 FROM tab2 cor0 ---- -1078 -133848 -137302 query I rowsort SELECT DISTINCT - 51 + col1 FROM tab0 AS cor0 ---- 35 40 46 query I rowsort SELECT DISTINCT + col2 * col2 * col2 FROM tab1 AS cor0 ---- 157464 185193 884736 query I rowsort SELECT + 49 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1139 SELECT ALL col0 * + CAST( 69 AS SIGNED ) - + col2 FROM tab2 ---- 456 5356 5413 skipif mysql # not compatible query I rowsort label-1139 SELECT ALL col0 * + CAST ( 69 AS INTEGER ) - + col2 FROM tab2 ---- 456 5356 5413 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + ( col1 ) * col1 - - col1 * - col1 col0 FROM tab2 ---- 26 27 38 query I rowsort SELECT 27 * + cor0.col2 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to f8320e8668bc69ab68a929a23d160af9 query I rowsort SELECT ALL 51 + 77 AS col2 FROM tab1 ---- 128 128 128 query I rowsort SELECT 45 + 31 * - col1 + col1 * + col2 FROM tab0 ---- -2865 217 4686 query I rowsort SELECT - col2 - 4 FROM tab1 ---- -100 -58 -61 query I rowsort SELECT DISTINCT ( - col1 * + col1 ) + col2 AS col1 FROM tab2 ---- -251 -3455 -934 query I rowsort SELECT ALL + ( col0 ) * col0 + + col1 AS col1 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT 8 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab0 AS cor0, tab2 cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to def82b52aa9c83b91991d7d043276abe query I rowsort SELECT 60 + + 54 * - col1 AS col0 FROM tab2 AS cor0 ---- -1614 -3126 -858 query I rowsort SELECT ALL - col2 * tab0.col2 * - col2 FROM tab0 ---- 1 35937 551368 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 45 * + col0 col0 FROM tab0 ---- 1080 1575 4005 query I rowsort SELECT ALL 42 * tab1.col1 * ( + col1 + + col2 ) FROM tab1 ---- 28140 59514 87360 query I rowsort SELECT + + col0 + - col1 * col1 AS col2 FROM tab2 cor0 ---- -210 -3403 -954 query I rowsort SELECT + + cor0.col2 * - cor0.col0 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-1155 SELECT ALL + col0 * - col2 + col2 - - col1 DIV cor0.col2 FROM tab0 cor0 ---- -7215 -757 63 skipif mysql # not compatible query I rowsort label-1155 SELECT ALL + col0 * - col2 + col2 - - col1 / cor0.col2 FROM tab0 cor0 ---- -7215 -757 63 query I rowsort SELECT + + col0 * + 22 FROM tab1 cor0 ---- 1408 1760 66 onlyif mysql # use DIV operator for integer division query I rowsort label-1157 SELECT ALL + - cor0.col1 DIV 29 - col1 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-1157 SELECT ALL + - cor0.col1 / 29 - col1 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT col2 * + 37 AS col1 FROM tab2 AS cor0 ---- 1406 962 999 query I rowsort SELECT DISTINCT + col1 * ( col1 ) + + col0 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT DISTINCT - cor0.col1 + - ( 15 ) FROM tab1 cor0 ---- -25 -28 -41 query I rowsort SELECT DISTINCT - - col1 + 40 FROM tab0 AS cor0 ---- 126 131 137 onlyif mysql # use DIV operator for integer division query I rowsort label-1162 SELECT DISTINCT cor0.col1 + cor0.col2 DIV col1 FROM tab2 AS cor0 ---- 19 31 59 skipif mysql # not compatible query I rowsort label-1162 SELECT DISTINCT cor0.col1 + cor0.col2 / col1 FROM tab2 AS cor0 ---- 19 31 59 query I rowsort SELECT - tab0.col0 * col2 - + ( - 52 ) AS col0 FROM tab0 ---- -7246 -740 17 query I rowsort SELECT DISTINCT col1 * + col2 * - col2 + + col0 AS col1 FROM tab0 ---- -611795 -62 -93630 query I rowsort SELECT ALL 12 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT DISTINCT - col2 + + cor0.col2 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2862 3192 9120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 col0 FROM tab0, tab2 cor0 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT - col2 + col1 * 61 AS col1 FROM tab2 ---- 1864 3573 999 query I rowsort SELECT ( - 60 ) AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 067a4b5daf8747042e3b07ca8459859f query I rowsort SELECT col1 + - col0 AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT + + col2 + ( cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT col2 + + 9 FROM tab2 cor0 ---- 35 36 47 query I rowsort SELECT ALL + + cor0.col2 + col1 * + 84 AS col0 FROM tab1 cor0 ---- 1188 2238 897 query I rowsort SELECT ALL cor1.col0 AS col1 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT + + col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT ALL + col1 * 13 + + col2 FROM tab1 ---- 187 265 392 query I rowsort SELECT ALL 43 * ( - col0 ) + + ( col2 + col2 ) * col1 FROM tab1 ---- -1612 -944 2679 query I rowsort SELECT DISTINCT + 54 + col0 FROM tab2 ---- 132 133 61 onlyif mysql # use DIV operator for integer division query I rowsort label-1179 SELECT + col1 * ( col0 ) - 64 DIV + col1 FROM tab1 ---- 1036 634 76 skipif mysql # not compatible query I rowsort label-1179 SELECT + col1 * ( col0 ) - 64 / + col1 FROM tab1 ---- 1036 634 76 query I rowsort SELECT - tab1.col2 + col2 * col2 + + col1 AS col2 FROM tab1 ---- 2888 3202 9133 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 * col0 - col2 * - 54 col2 FROM tab2 AS cor0 ---- -4189 -4680 1409 query I rowsort SELECT ALL + - cor0.col2 * + 8 FROM tab1 AS cor0 ---- -432 -456 -768 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1183 SELECT DISTINCT CAST( cor0.col0 AS SIGNED ) - - cor0.col2 * col1 FROM tab1 AS cor0 ---- 1328 1407 634 skipif mysql # not compatible query I rowsort label-1183 SELECT DISTINCT CAST ( cor0.col0 AS INTEGER ) - - cor0.col2 * col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT - + 21 * - 69 AS col1 FROM tab1 AS cor0 ---- 1449 1449 1449 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 72 col2 FROM tab0 cor0 ---- -72 -72 -72 query I rowsort SELECT tab1.col1 + 14 * - col0 AS col2 FROM tab1 ---- -1107 -16 -886 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1187 SELECT ALL + col0 * col2 + - CAST( 15 AS SIGNED ) col1 FROM tab1 AS cor0 ---- 147 3633 7665 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1187 SELECT ALL + col0 * col2 + - CAST ( 15 AS INTEGER ) col1 FROM tab1 AS cor0 ---- 147 3633 7665 query I rowsort SELECT ALL + col2 * col2 + - ( col1 ) * - col2 FROM tab2 AS cor0 ---- 1566 2090 2210 query I rowsort SELECT - col0 * col2 + + col1 * col1 AS col1 FROM tab1 cor0 ---- -3548 -7511 514 query I rowsort SELECT - + col0 + - col1 AS col1 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT ALL + - ( cor0.col1 ) + - col2 * col0 - cor0.col2 FROM tab0 AS cor0 ---- -133 -7471 -911 query I rowsort SELECT ALL + + col1 - col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col0 * + cor0.col0 + + ( col2 + - col1 * + col0 ) AS col2 FROM tab1 AS cor0 ---- -15 3513 5456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + + cor0.col2 col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + col2 * - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT 62 * 21 - - tab1.col2 AS col2 FROM tab1 ---- 1356 1359 1398 query I rowsort SELECT ( + col1 ) - col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT col1 + ( + col2 ) AS col2 FROM tab0 ---- 119 173 98 query I rowsort SELECT DISTINCT 95 * col1 AS col2 FROM tab1 AS cor0 ---- 1235 2470 950 onlyif mysql # use DIV operator for integer division query I rowsort label-1200 SELECT DISTINCT + 21 DIV - col2 FROM tab0 AS cor0 ---- -21 0 skipif mysql # not compatible query I rowsort label-1200 SELECT DISTINCT + 21 / - col2 FROM tab0 AS cor0 ---- -21 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + col1 col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT - - 16 * col2 + - col2 + - col1 FROM tab2 cor0 ---- 331 374 553 query I rowsort SELECT cor0.col0 * - col2 * 34 AS col2 FROM tab2 AS cor0 ---- -102068 -6426 -68952 query I rowsort SELECT ALL + 26 * col0 FROM tab2 AS cor0 ---- 182 2028 2054 onlyif mysql # use DIV operator for integer division query I rowsort label-1205 SELECT + col0 DIV + cor0.col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -3 -63 -80 skipif mysql # not compatible query I rowsort label-1205 SELECT + col0 / + cor0.col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -3 -63 -80 query I rowsort SELECT + 3 AS col0 FROM tab0 cor0 ---- 3 3 3 query I rowsort SELECT ALL - + 61 AS col2 FROM tab1 AS cor0 ---- -61 -61 -61 query I rowsort SELECT + - col1 + + col0 - col0 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT + col0 * - tab1.col0 AS col1 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT ( + col2 ) * - 95 FROM tab1 ---- -5130 -5415 -9120 onlyif mysql # use DIV operator for integer division query I rowsort label-1211 SELECT 84 DIV col2 FROM tab1 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-1211 SELECT 84 / col2 FROM tab1 ---- 0 1 1 query I rowsort SELECT DISTINCT + + 10 + col2 FROM tab0 AS cor0 ---- 11 43 92 onlyif mysql # use DIV operator for integer division query I rowsort label-1213 SELECT - ( col0 ) DIV - col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1213 SELECT - ( col0 ) / - col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT col1 * + 51 FROM tab0 AS cor0 ---- 4386 4641 4947 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col0 * cor0.col0 col1 FROM tab0 AS cor0 ---- 1224 543 7839 query I rowsort SELECT DISTINCT + tab0.col2 * ( 57 ) FROM tab0, tab1 AS cor0 ---- 1881 4674 57 query I rowsort SELECT - 47 * - col1 FROM tab0 ---- 4042 4277 4559 onlyif mysql # use DIV operator for integer division query I rowsort label-1218 SELECT - - col2 + - col2 * 62 DIV col0 AS col0 FROM tab1 AS cor0 ---- -1062 2 22 skipif mysql # not compatible query I rowsort label-1218 SELECT - - col2 + - col2 * 62 / col0 AS col0 FROM tab1 AS cor0 ---- -1062 2 22 query I rowsort SELECT - cor0.col0 * cor0.col1 + col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ( tab1.col2 ) * 83 + col2 * col1 + - col1 * col1 * - col1 AS col2 FROM tab1 ---- 11413 23462 6301 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 8 * - cor0.col1 col1 FROM tab0 AS cor0 ---- -688 -728 -776 onlyif mysql # use DIV operator for integer division query I rowsort label-1222 SELECT ALL 2 + 88 * + col0 + + ( 21 ) DIV col0 AS col0 FROM tab1 AS cor0 ---- 273 5634 7042 skipif mysql # not compatible query I rowsort label-1222 SELECT ALL 2 + 88 * + col0 + + ( 21 ) / col0 AS col0 FROM tab1 AS cor0 ---- 273 5634 7042 query I rowsort SELECT - ( cor0.col2 ) AS col0 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT - 4 + + 92 FROM tab2 AS cor0 ---- 88 88 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1225 SELECT - CAST( col0 AS SIGNED ) + col0 * col1 AS col0 FROM tab1 AS cor0 ---- 576 75 960 skipif mysql # not compatible query I rowsort label-1225 SELECT - CAST ( col0 AS INTEGER ) + col0 * col1 AS col0 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT ALL ( col0 ) + col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + 40 AS col1 FROM tab2 AS cor0 ---- 40 40 40 query I rowsort SELECT DISTINCT + - 70 * - 60 AS col1 FROM tab0 AS cor0 ---- 4200 onlyif mysql # use DIV operator for integer division query I rowsort label-1229 SELECT + + col1 DIV col0 AS col1 FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-1229 SELECT + + col1 / col0 AS col1 FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1230 SELECT ALL 98 + - ( + col1 * CAST( NULL AS SIGNED ) ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1230 SELECT ALL 98 + - ( + col1 * CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1231 SELECT col0 + col1 DIV + ( col0 * 62 + - col1 ) FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-1231 SELECT col0 + col1 / + ( col0 * 62 + - col1 ) FROM tab2 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col1 col2 FROM tab2 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-1233 SELECT + col2 DIV - ( col1 ) - col2 FROM tab2 ---- -26 -27 -40 skipif mysql # not compatible query I rowsort label-1233 SELECT + col2 / - ( col1 ) - col2 FROM tab2 ---- -26 -27 -40 query IIIIIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 JOIN tab1 ON ( NULL ) = NULL ---- query I rowsort SELECT DISTINCT + 3 + - col2 + + col1 FROM tab2 ---- -18 36 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 8 + 66 col2 FROM tab2 ---- 74 74 74 query I rowsort SELECT ALL + 78 AS col2 FROM tab0, tab2 AS cor0, tab1, tab0 cor1 ---- 81 values hashing to f0487ba81d377516702723e098c02ba1 query I rowsort SELECT DISTINCT + 42 + 61 FROM tab1 AS cor0 ---- 103 query I rowsort SELECT ALL - - col1 * col2 * - col0 AS col0 FROM tab2 cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - 25 + + 13 * col0 + - ( + col0 ) * col0 * - ( - ( - col0 ) * col2 ) FROM tab2 ---- 12339341 18736484 9327 query I rowsort SELECT DISTINCT 48 * col1 * + col1 + 23 * 73 * col0 FROM tab1 ---- 112256 142432 37485 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1242 SELECT ALL - CAST( col1 AS SIGNED ) AS col1 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-1242 SELECT ALL - CAST ( col1 AS INTEGER ) AS col1 FROM tab0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-1243 SELECT col0 DIV 56 AS col0 FROM tab1 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-1243 SELECT col0 / 56 AS col0 FROM tab1 ---- 0 1 1 query I rowsort SELECT - + ( - col2 ) * - cor0.col2 + + 48 FROM tab0 AS cor0 ---- -1041 -6676 47 query I rowsort SELECT ALL col1 + + col2 - col1 FROM tab1 ---- 54 57 96 query I rowsort SELECT - - col2 + - cor0.col1 FROM tab2 AS cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 82 + cor0.col0 col2 FROM tab1 AS cor0 ---- -18 -2 -79 skipif mysql # not compatible query I rowsort SELECT + ( 36 ) + col0 + CAST ( - col1 AS REAL ) FROM tab2 ---- 12 55 98 query I rowsort SELECT tab2.col2 AS col0 FROM tab1, tab1 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab1 AS cor2 ---- 243 values hashing to 3dcd863493ac16ce594c62d4ac8b0412 query I rowsort SELECT cor0.col0 * + 51 + - col0 AS col2 FROM tab0 AS cor0 ---- 1200 1750 4450 onlyif mysql # use DIV operator for integer division query I rowsort label-1251 SELECT col0 * col0 + col1 DIV + cor0.col1 col0 FROM tab0 AS cor0 ---- 1226 577 7922 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1251 SELECT col0 * col0 + col1 / + cor0.col1 col0 FROM tab0 AS cor0 ---- 1226 577 7922 query I rowsort SELECT ALL + col1 * - 80 + - col0 AS col1 FROM tab1 AS cor0 ---- -1120 -2083 -864 query I rowsort SELECT - ( col0 ) + col2 * + cor0.col2 AS col0 FROM tab2 cor0 ---- 1365 598 722 onlyif mysql # use DIV operator for integer division query I rowsort label-1254 SELECT col1 + - col0 DIV - col2 AS col0 FROM tab0 AS cor0 ---- 132 86 92 skipif mysql # not compatible query I rowsort label-1254 SELECT col1 + - col0 / - col2 AS col0 FROM tab0 AS cor0 ---- 132 86 92 query I rowsort SELECT - col2 + col0 * col1 AS col2 FROM tab1 AS cor0 ---- 24 583 944 onlyif mysql # use DIV operator for integer division query I rowsort label-1256 SELECT + col1 DIV 56 - cor0.col2 col1 FROM tab2 AS cor0 ---- -25 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1256 SELECT + col1 / 56 - cor0.col2 col1 FROM tab2 AS cor0 ---- -25 -27 -38 query I rowsort SELECT ALL - 9 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 3dfe689e16ce3a87877d40f349e6c7b5 query I rowsort SELECT ALL + col0 + - 54 * ( col0 * - ( - col1 ) ) FROM tab1 cor0 ---- -34496 -4209 -56080 query I rowsort SELECT col0 * col1 * col1 AS col0 FROM tab1 AS cor0 ---- 13520 2028 6400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1260 SELECT + col1 * CAST( + ( col1 ) * col0 AS SIGNED ) FROM tab0 AS cor0 ---- 177504 329315 737009 skipif mysql # not compatible query I rowsort label-1260 SELECT + col1 * CAST ( + ( col1 ) * col0 AS INTEGER ) FROM tab0 AS cor0 ---- 177504 329315 737009 query I rowsort SELECT ALL + cor0.col0 + + col1 AS col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT cor0.col1 + col0 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1263 SELECT ALL - + col2 DIV + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1263 SELECT ALL - + col2 / + col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 + ( + 43 ) * - col2 FROM tab1 AS cor0 ---- -2319 -2387 -4048 onlyif mysql # use DIV operator for integer division query I rowsort label-1265 SELECT + col0 + 50 DIV 32 FROM tab0 cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-1265 SELECT + col0 + 50 / 32 FROM tab0 cor0 ---- 25 36 90 query I rowsort SELECT DISTINCT col0 + + 16 FROM tab2 AS cor0 ---- 23 94 95 query I rowsort SELECT ALL cor0.col2 * + col0 * ( col2 ) AS col1 FROM tab0 AS cor0 ---- 26136 35 598436 onlyif mysql # use DIV operator for integer division query I rowsort label-1268 SELECT DISTINCT + + col2 * col1 + cor0.col1 DIV + col0 AS col2 FROM tab0 AS cor0 ---- 2841 7463 99 skipif mysql # not compatible query I rowsort label-1268 SELECT DISTINCT + + col2 * col1 + cor0.col1 / + col0 AS col2 FROM tab0 AS cor0 ---- 2841 7463 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * + col2 + - col1 col2 FROM tab0 AS cor0 ---- 0 2752 7371 onlyif mysql # use DIV operator for integer division query I rowsort label-1270 SELECT ALL + + cor0.col0 + - cor0.col2 DIV - cor0.col0 AS col2 FROM tab2 AS cor0 ---- 10 78 79 skipif mysql # not compatible query I rowsort label-1270 SELECT ALL + + cor0.col0 + - cor0.col2 / - cor0.col0 AS col2 FROM tab2 AS cor0 ---- 10 78 79 query I rowsort SELECT cor0.col0 + 2 FROM tab0 AS cor0 ---- 26 37 91 query I rowsort SELECT DISTINCT - - 94 + + ( col1 ) AS col2 FROM tab0 AS cor0 ---- 180 185 191 query I rowsort SELECT col1 * 91 FROM tab1 AS cor0 ---- 1183 2366 910 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + ( - col0 ) col2 FROM tab1 cor0 ---- -3 -64 -80 query I rowsort SELECT 1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT - ( - col0 ) * - col2 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + + 50 + 95 * - col0 AS col2 FROM tab0 AS cor0 ---- -2230 -3275 -8405 query I rowsort SELECT ALL col2 * 43 * col2 AS col0 FROM tab0 ---- 289132 43 46827 query I rowsort SELECT ALL 44 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT DISTINCT - - ( col2 ) * 12 * + col0 + cor0.col0 * - col0 + 8 AS col0 FROM tab2 AS cor0 ---- 18260 2227 29791 onlyif mysql # use DIV operator for integer division query I rowsort label-1281 SELECT + - col1 + + col0 DIV 56 col1 FROM tab2 AS cor0 ---- -16 -31 -58 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1281 SELECT + - col1 + + col0 / 56 col1 FROM tab2 AS cor0 ---- -16 -31 -58 query I rowsort SELECT + ( col2 ) + col0 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - + 62 + col0 * col1 AS col0 FROM tab2 cor0 ---- 1281 155 4540 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 AS cor0, tab2 cor1, tab2, tab2 AS cor2 ---- 3645 values hashing to 7e572cf6967c395d92dce41dcb35c4db query I rowsort SELECT ALL - 36 + - col1 AS col2 FROM tab0 AS cor0 ---- -122 -127 -133 query I rowsort SELECT cor0.col1 AS col1 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT 99 + - col1 * + ( col2 ) AS col1 FROM tab0 ---- -2739 -7363 2 query I rowsort SELECT - tab0.col0 + + col1 FROM tab0 ---- 2 62 62 query I rowsort SELECT DISTINCT 73 AS col2 FROM tab1 ---- 73 query I rowsort SELECT ALL + ( col0 ) + col0 + + ( 9 ) FROM tab1 AS cor0 ---- 137 15 169 query I rowsort SELECT cor0.col2 + + 80 AS col2 FROM tab0 AS cor0 ---- 113 162 81 query I rowsort SELECT DISTINCT col1 + + col0 * cor0.col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL ( ( - col0 ) ) * 98 FROM tab2 cor0 ---- -686 -7644 -7742 query I rowsort SELECT - ( - 72 ) FROM tab1 cor0 ---- 72 72 72 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * - cor0.col0 col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-1296 SELECT DISTINCT + col0 + tab1.col1 DIV - col0 AS col2 FROM tab1 ---- -5 64 80 skipif mysql # not compatible query I rowsort label-1296 SELECT DISTINCT + col0 + tab1.col1 / - col0 AS col2 FROM tab1 ---- -5 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col1 ) + col1 col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT + 87 * 79 - + col2 FROM tab1 ---- 6777 6816 6819 query I rowsort SELECT ALL - 7 + 98 * + col1 + + col1 FROM tab2 ---- 1676 3062 5834 onlyif mysql # use DIV operator for integer division query I rowsort label-1300 SELECT DISTINCT 43 * - col2 + tab0.col0 DIV col1 FROM tab0 ---- -1419 -3526 -43 skipif mysql # not compatible query I rowsort label-1300 SELECT DISTINCT 43 * - col2 + tab0.col0 / col1 FROM tab0 ---- -1419 -3526 -43 query I rowsort SELECT - col0 * - 19 FROM tab1 AS cor0 ---- 1216 1520 57 query I rowsort SELECT ALL - 54 AS col0 FROM tab2 AS cor0 ---- -54 -54 -54 query I rowsort SELECT 58 * + col2 FROM tab2 AS cor0 ---- 1508 1566 2204 query I rowsort SELECT DISTINCT + col2 * cor0.col0 + col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT 77 * ( col1 * - ( col0 ) ) + - col0 AS col2 FROM tab0 ---- -158952 -261450 -623712 query I rowsort SELECT - col1 * - 55 FROM tab0 ---- 4730 5005 5335 query I rowsort SELECT DISTINCT ( tab2.col1 * + col0 ) FROM tab2 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-1308 SELECT col0 DIV 52 - + cor0.col0 DIV - cor0.col2 AS col1 FROM tab0 AS cor0 ---- 0 2 35 skipif mysql # not compatible query I rowsort label-1308 SELECT col0 / 52 - + cor0.col0 / - cor0.col2 AS col1 FROM tab0 AS cor0 ---- 0 2 35 query I rowsort SELECT ALL + - col2 - col1 AS col1 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT + col2 - cor0.col1 * col0 FROM tab1 cor0 ---- -24 -583 -944 query I rowsort SELECT col1 - - col1 AS col0 FROM tab2 ---- 118 34 62 query I rowsort SELECT - 16 * col2 + - col1 FROM tab2 ---- -463 -475 -625 query I rowsort SELECT 9 AS col2 FROM tab1 ---- 9 9 9 query I rowsort SELECT ALL col2 - + ( col2 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - - col2 + - col0 * - 50 * col1 FROM tab0 AS cor0 ---- 103233 169751 405032 onlyif mysql # use DIV operator for integer division query I rowsort label-1316 SELECT cor0.col1 DIV - 34 - col1 FROM tab2 AS cor0 ---- -17 -31 -60 skipif mysql # not compatible query I rowsort label-1316 SELECT cor0.col1 / - 34 - col1 FROM tab2 AS cor0 ---- -17 -31 -60 onlyif mysql # use DIV operator for integer division query I rowsort label-1317 SELECT DISTINCT - col1 DIV - col1 + - 89 FROM tab1 AS cor0 ---- -88 skipif mysql # not compatible query I rowsort label-1317 SELECT DISTINCT - col1 / - col1 + - 89 FROM tab1 AS cor0 ---- -88 onlyif mysql # use DIV operator for integer division query I rowsort label-1318 SELECT DISTINCT col1 * + col0 DIV + cor0.col0 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-1318 SELECT DISTINCT col1 * + col0 / + cor0.col0 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - - col2 * - col0 * col0 + + col2 * ( + 48 * col0 + 95 * + 44 ) AS col2 FROM tab2 AS cor0 ---- 120609 47840 65778 onlyif mysql # use DIV operator for integer division query I rowsort label-1320 SELECT DISTINCT col2 + + col0 * col1 DIV + col0 AS col2 FROM tab2 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-1320 SELECT DISTINCT col2 + + col0 * col1 / + col0 AS col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT DISTINCT col2 + 79 AS col0 FROM tab0 ---- 112 161 80 query I rowsort SELECT - col0 + col0 * tab2.col0 + - col0 AS col0 FROM tab2 ---- 35 5928 6083 query I rowsort SELECT ALL + + col2 * + col2 AS col0 FROM tab0 cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-1324 SELECT DISTINCT - - col0 DIV col0 + col1 FROM tab1 AS cor0 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-1324 SELECT DISTINCT - - col0 / col0 + col1 FROM tab1 AS cor0 ---- 11 14 27 query I rowsort SELECT - col2 + 27 AS col2 FROM tab1 AS cor0 ---- -27 -30 -69 query I rowsort SELECT ALL - + cor0.col0 + col1 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT ALL + cor0.col1 + - 5 - col1 FROM tab0 AS cor0 ---- -5 -5 -5 query I rowsort SELECT DISTINCT - + col0 * col2 * col2 FROM tab2 AS cor0 ---- -114076 -5103 -52728 onlyif mysql # use DIV operator for integer division query I rowsort label-1329 SELECT DISTINCT + col2 + 32 * col1 DIV col2 FROM tab1 AS cor0 ---- 100 62 69 skipif mysql # not compatible query I rowsort label-1329 SELECT DISTINCT + col2 + 32 * col1 / col2 FROM tab1 AS cor0 ---- 100 62 69 query I rowsort SELECT ALL col0 + 66 + + 15 FROM tab2 ---- 159 160 88 query I rowsort SELECT - col2 * 97 AS col0 FROM tab0 ---- -3201 -7954 -97 query I rowsort SELECT ALL col2 + - ( + 49 ) AS col0 FROM tab0 ---- -16 -48 33 onlyif mysql # use DIV operator for integer division query I rowsort label-1333 SELECT tab1.col0 DIV CAST( 33 AS SIGNED ) FROM tab1 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-1333 SELECT tab1.col0 / CAST ( 33 AS INTEGER ) FROM tab1 ---- 0 1 2 query I rowsort SELECT DISTINCT + col2 - cor0.col0 * col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1335 SELECT DISTINCT - col0 + CAST( col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 2 62 skipif mysql # not compatible query I rowsort label-1335 SELECT DISTINCT - col0 + CAST ( col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 2 62 query I rowsort SELECT ALL + + col0 * cor0.col2 * - cor0.col0 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT 16 AS col0 FROM tab1, tab2 cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 query I rowsort SELECT + + cor0.col0 - - col1 * col1 AS col0 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT - + col0 * - col1 + - col0 * 83 FROM tab0 AS cor0 ---- 490 712 72 query I rowsort SELECT - cor0.col1 - + col2 FROM tab0 AS cor0 ---- -119 -173 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-1341 SELECT 79 * + col2 + col0 DIV + 33 FROM tab1 AS cor0 ---- 4266 4504 7586 skipif mysql # not compatible query I rowsort label-1341 SELECT 79 * + col2 + col0 / + 33 FROM tab1 AS cor0 ---- 4266 4504 7586 query I rowsort SELECT DISTINCT + 36 FROM tab0 cor0 ---- 36 query I rowsort SELECT - + col1 * ( - col2 ) - 53 FROM tab1 AS cor0 ---- 1195 1351 517 query I rowsort SELECT ALL + - col2 - 49 AS col1 FROM tab1 AS cor0 ---- -103 -106 -145 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1345 SELECT DISTINCT + + CAST( ( col1 ) AS SIGNED ) FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-1345 SELECT DISTINCT + + CAST ( ( col1 ) AS INTEGER ) FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-1346 SELECT ALL - - cor0.col0 * - col0 * - col1 + - col0 DIV 13 AS col1 FROM tab1 AS cor0 ---- 234 40956 83194 skipif mysql # not compatible query I rowsort label-1346 SELECT ALL - - cor0.col0 * - col0 * - col1 + - col0 / 13 AS col1 FROM tab1 AS cor0 ---- 234 40956 83194 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col0 - cor0.col1 col1 FROM tab0 AS cor0 ---- 1128 490 7830 query I rowsort SELECT + col0 + col2 + - col1 AS col1 FROM tab0 AS cor0 ---- -29 -61 80 query I rowsort SELECT cor0.col2 + col0 * + col2 FROM tab1 AS cor0 ---- 216 3705 7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 51 * cor0.col0 + col2 col1 FROM tab1 AS cor0 ---- -3207 -3984 -99 query I rowsort SELECT - 43 * - 55 * col2 AS col1 FROM tab0 AS cor0 ---- 193930 2365 78045 query I rowsort SELECT ALL - - 30 AS col2 FROM tab2 cor0 ---- 30 30 30 query I rowsort SELECT cor0.col1 * col2 AS col2 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + - cor0.col2 + col0 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT - - col1 + - col2 * - col2 * - col1 FROM tab2 cor0 ---- -22568 -24531 -39825 query I rowsort SELECT ALL + 87 + - col0 FROM tab0 AS cor0 ---- -2 52 63 query I rowsort SELECT DISTINCT cor0.col1 + col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT + cor0.col0 * - 72 FROM tab1, tab1 cor0 ---- 9 values hashing to a7850e5ba276288fbd70c3d21a222b10 query I rowsort SELECT + - cor0.col0 * - col0 AS col2 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ( col1 ) + + col1 + col1 FROM tab2 cor0 ---- 177 51 93 query I rowsort SELECT + + 37 + + col0 AS col1 FROM tab2 AS cor0 ---- 115 116 44 query I rowsort SELECT ALL - cor0.col0 + - col1 * 37 AS col1 FROM tab2 AS cor0 ---- -1154 -2261 -708 query I rowsort SELECT ALL 61 + col0 * col0 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- 106158 1580 359017 query I rowsort SELECT DISTINCT - - ( col0 ) * col0 AS col2 FROM tab0 AS cor0 ---- 1225 576 7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * + col1 col1 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT + col2 * + 52 AS col2 FROM tab2 AS cor0 ---- 1352 1404 1976 query I rowsort SELECT - 5 FROM tab1, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 4f346dd2f65047c836c6957f80f0ef9e query I rowsort SELECT DISTINCT + col1 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1369 SELECT ALL + + 80 / col0 + + CAST( NULL AS SIGNED ) * 92 + + col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1369 SELECT ALL + + 80 / col0 + + CAST ( NULL AS INTEGER ) * 92 + + col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( - col2 ) * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + 92 AS col1 FROM tab0 cor0 ---- 92 92 92 query I rowsort SELECT - 27 AS col0 FROM tab2 AS cor0 ---- -27 -27 -27 query I rowsort SELECT DISTINCT - ( - col0 ) AS col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT - 17 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 490d008f3fb5b70d3971cfc6d84503f4 query I rowsort SELECT ALL + col1 * - 1 AS col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT 39 AS col0 FROM tab2 ---- 39 query I rowsort SELECT - - col0 - + col0 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 * col0 + col2 AS col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT ( + col1 ) + col2 * - ( col1 + - col1 ) AS col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - + 75 * 55 FROM tab2 AS cor0 ---- -4125 -4125 -4125 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1381 SELECT + CAST( NULL AS SIGNED ) + - col2 * col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1381 SELECT + CAST ( NULL AS INTEGER ) + - col2 * col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 73 + - 89 AS col0 FROM tab1 ---- -16 -16 -16 query I rowsort SELECT tab1.col0 * + tab1.col0 - col1 FROM tab1 ---- -17 4086 6387 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + col2 ) * - col2 col0 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT + 10 AS col1 FROM tab2 AS cor0 ---- 10 10 10 query I rowsort SELECT cor0.col2 AS col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT + + 8 AS col0 FROM tab1 AS cor0 ---- 8 8 8 query I rowsort SELECT + cor1.col2 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1389 SELECT ALL - CAST( - col0 AS SIGNED ) * col2 FROM tab0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-1389 SELECT ALL - CAST ( - col0 AS INTEGER ) * col2 FROM tab0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + - tab0.col2 col2 FROM tab0 ---- 53 9 96 query I rowsort SELECT + col1 * 85 * + col2 FROM tab1 cor0 ---- 106080 119340 48450 query I rowsort SELECT - - ( cor0.col2 ) + + col0 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col1 + col2 * cor0.col1 col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT - + col2 * col0 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-1395 SELECT + col2 + - 19 * - cor0.col1 DIV col1 AS col0 FROM tab2 AS cor0 ---- 45 46 57 skipif mysql # not compatible query I rowsort label-1395 SELECT + col2 + - 19 * - cor0.col1 / col1 AS col0 FROM tab2 AS cor0 ---- 45 46 57 query I rowsort SELECT - 74 + + ( col1 ) * col1 FROM tab1 AS cor0 ---- 26 602 95 onlyif mysql # use DIV operator for integer division query I rowsort label-1397 SELECT - col1 DIV col0 col2 FROM tab1 AS cor0 ---- -8 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1397 SELECT - col1 / col0 col2 FROM tab1 AS cor0 ---- -8 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1398 SELECT ALL cor0.col0 DIV 56 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 43a387ef4ba85927dc3d9d573afc12c9 skipif mysql # not compatible query I rowsort label-1398 SELECT ALL cor0.col0 / 56 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 43a387ef4ba85927dc3d9d573afc12c9 query I rowsort SELECT DISTINCT 17 AS col1 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 17 query I rowsort SELECT - + col0 + col2 * + cor0.col2 FROM tab0 AS cor0 ---- -34 1065 6635 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 - col2 col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL - col2 * col2 + + col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT DISTINCT col0 * - col1 * col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT col1 * col2 * ( + col1 ) FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT ALL - col0 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT - col2 + cor0.col1 FROM tab0 cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1407 SELECT ALL + - col1 DIV + col2 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1407 SELECT ALL + - col1 / + col2 FROM tab1 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1408 SELECT ALL + col1 DIV col0 + col0 * col0 + ( 24 ) AS col1 FROM tab0 ---- 1251 603 7946 skipif mysql # not compatible query I rowsort label-1408 SELECT ALL + col1 / col0 + col0 * col0 + ( 24 ) AS col1 FROM tab0 ---- 1251 603 7946 query I rowsort SELECT 11 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT ALL + cor0.col1 + + cor0.col2 * + col2 * - cor0.col1 FROM tab1 AS cor0 ---- -119795 -32480 -75790 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col1 col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - + col0 * + 10 AS col1 FROM tab0 AS cor0 ---- -240 -350 -890 query I rowsort SELECT ALL + - 79 * cor0.col1 FROM tab2 cor0 ---- -1343 -2449 -4661 query I rowsort SELECT DISTINCT col0 * 53 AS col0 FROM tab1 ---- 159 3392 4240 query I rowsort SELECT ALL + ( + col1 ) AS col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + + 23 + - ( - col0 ) AS col1 FROM tab0 AS cor0 ---- 112 47 58 query I rowsort SELECT + col2 * + col1 * col1 AS col2 FROM tab0 cor0 ---- 244068 679042 9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1418 SELECT - CAST( NULL AS SIGNED ) + 73 * + col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1418 SELECT - CAST ( NULL AS INTEGER ) + 73 * + col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - cor0.col2 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - col0 + + 76 + + col0 * col2 AS col1 FROM tab2 ---- 2026 258 2999 query I rowsort SELECT ALL col2 * col1 + - col2 + + col0 AS col2 FROM tab0 ---- 131 2829 7469 query I rowsort SELECT col2 * + col1 - col0 FROM tab1 AS cor0 ---- 1168 1401 506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 * col0 col2 FROM tab2 ---- 119 1326 1343 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 17 + col1 col1 FROM tab2 ---- 34 48 76 onlyif mysql # use DIV operator for integer division query I rowsort label-1425 SELECT - + 39 DIV + col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1425 SELECT - + 39 / + col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + ( col0 ) * - col0 + cor0.col0 * - col2 AS col2 FROM tab0 AS cor0 ---- -1260 -1368 -15219 onlyif mysql # use DIV operator for integer division query I rowsort label-1427 SELECT DISTINCT + + ( + col0 ) DIV col1 col2 FROM tab1 cor0 ---- 0 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1427 SELECT DISTINCT + + ( + col0 ) / col1 col2 FROM tab1 cor0 ---- 0 6 query I rowsort SELECT DISTINCT + 1 * - col2 + col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - 18 + cor0.col1 FROM tab0 AS cor0 ---- 68 73 79 query I rowsort SELECT ALL - col1 * + col0 AS col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - 58 - - col1 AS col2 FROM tab2 cor0 ---- -27 -41 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1432 SELECT ALL + - 2 DIV col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1432 SELECT ALL + - 2 / col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + cor0.col0 * + cor0.col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT - col1 + + col2 + - col2 AS col2 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT ALL + col2 * cor0.col2 - col0 AS col0 FROM tab2 AS cor0 ---- 1365 598 722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + - col2 col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( - col1 ) + + col0 * - col1 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT + col1 * col1 + - col0 + col2 AS col0 FROM tab2 AS cor0 ---- 248 3429 981 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 74 col2 FROM tab2, tab1 AS cor0 ---- 74 onlyif mysql # use DIV operator for integer division query I rowsort label-1440 SELECT + - 92 DIV 50 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1440 SELECT + - 92 / 50 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1441 SELECT + CAST( NULL AS SIGNED ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1441 SELECT + CAST ( NULL AS INTEGER ) * + col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( + cor0.col1 ) * col2 + + col1 AS col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT - 41 AS col1 FROM tab2, tab0 AS cor0 ---- -41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1444 SELECT ALL CAST( - col0 AS SIGNED ) col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1444 SELECT ALL CAST ( - col0 AS INTEGER ) col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT + col0 + cor0.col2 * - col2 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT ALL + col0 * + 52 AS col0 FROM tab2 AS cor0 ---- 364 4056 4108 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 cor0 CROSS JOIN tab1, tab0 AS cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 42ae2eaa7bed53d316a0590d597db470 query I rowsort SELECT ALL 40 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT ALL + col0 * col1 + - col2 AS col2 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT - 87 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 84bcab58a965cc8ae97b39d2d01b3d23 query I rowsort SELECT DISTINCT 25 AS col2 FROM tab2 ---- 25 query I rowsort SELECT - col1 * + col0 - + col1 * col0 AS col1 FROM tab2 ---- -2686 -434 -9204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + 12 ) col0 FROM tab2 ---- -12 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 35 col0 FROM tab2 ---- -35 query I rowsort SELECT ( col1 * col1 + col2 ) FROM tab2 ---- 327 3507 988 query I rowsort SELECT DISTINCT - 83 * - col0 AS col2 FROM tab0 ---- 1992 2905 7387 onlyif mysql # use DIV operator for integer division query I rowsort label-1457 SELECT ALL col1 DIV ( - col1 ) AS col0 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1457 SELECT ALL col1 / ( - col1 ) AS col0 FROM tab1 ---- -1 -1 -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1458 SELECT CAST( NULL AS SIGNED ) + 52 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1458 SELECT CAST ( NULL AS INTEGER ) + 52 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT CAST ( + col1 AS REAL ) FROM tab0 ---- 86 91 97 query I rowsort SELECT col1 * - col0 + col1 FROM tab0 ---- -1978 -3298 -8008 query IIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 WHERE NOT NULL < NULL ---- query III rowsort SELECT * FROM tab2 WHERE tab2.col0 BETWEEN NULL AND col0 + + col2 * + col1 - col0 ---- query I rowsort SELECT DISTINCT - col2 + col1 AS col2 FROM tab0 ---- 53 9 96 query I rowsort SELECT + col1 * + col1 * + col2 AS col0 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT + col1 + - col1 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL col0 * col1 - - tab2.col1 * tab2.col0 FROM tab2 ---- 2686 434 9204 query I rowsort SELECT col2 + + col0 * + tab1.col2 * col0 + + col1 * col2 AS col2 FROM tab1 ---- 1944 234099 615744 query I rowsort SELECT col2 * - tab1.col1 + - col0 * col1 + col1 FROM tab1 ---- -1200 -1456 -2275 query I rowsort SELECT + col2 * col2 + col0 * col0 * col0 AS col2 FROM tab1 AS cor0 ---- 265393 2943 521216 query I rowsort SELECT DISTINCT - col2 * col0 + col1 * + tab2.col0 AS col2 FROM tab2 ---- -1659 2574 28 query I rowsort SELECT tab1.col1 * tab1.col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL - col0 * col1 * + col2 AS col2 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT - tab2.col1 * + col2 AS col0 FROM tab2 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + + col0 col0 FROM tab1 cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-1475 SELECT DISTINCT + - col2 DIV col1 - col0 FROM tab2 AS cor0 ---- -7 -78 -81 skipif mysql # not compatible query I rowsort label-1475 SELECT DISTINCT + - col2 / col1 - col0 FROM tab2 AS cor0 ---- -7 -78 -81 query I rowsort SELECT ALL + tab0.col1 AS col2 FROM tab1 cor0 CROSS JOIN tab0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - - col2 * col0 + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL 81 AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT + + col0 * - 84 AS col2 FROM tab1 AS cor0 ---- -252 -5376 -6720 query I rowsort SELECT DISTINCT - col2 * ( col2 ) FROM tab2 ---- -1444 -676 -729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1481 SELECT CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1481 SELECT CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-1482 SELECT ALL - + cor0.col1 DIV cor0.col2 + - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -194 -88 -92 skipif mysql # not compatible query I rowsort label-1482 SELECT ALL - + cor0.col1 / cor0.col2 + - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -194 -88 -92 query I rowsort SELECT DISTINCT col1 * col1 * col0 + + col1 + - 66 AS col2 FROM tab1 AS cor0 ---- 13467 1988 6344 query I rowsort SELECT - 24 FROM tab1, tab1 AS cor0, tab2 AS cor1, tab2, tab0 AS cor2 ---- 243 values hashing to f54f9f80142dee595bb0207d1431a5f6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col1 * col0 col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT col0 * + ( col0 ) * - col1 AS col2 FROM tab0 AS cor0 ---- -118825 -49536 -720811 query I rowsort SELECT col0 * ( + col0 * - col2 ) FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1488 SELECT - 8 + - 83 * + col2 * CAST( cor0.col2 AS SIGNED ) FROM tab1 AS cor0 ---- -242036 -269675 -764936 skipif mysql # not compatible query I rowsort label-1488 SELECT - 8 + - 83 * + col2 * CAST ( cor0.col2 AS INTEGER ) FROM tab1 AS cor0 ---- -242036 -269675 -764936 query I rowsort SELECT ALL - 73 * col1 FROM tab1 cor0 ---- -1898 -730 -949 query I rowsort SELECT col0 + col0 * + col1 FROM tab1 AS cor0 ---- 1120 704 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1491 SELECT DISTINCT - + CAST( NULL AS DECIMAL ) * 44 * col1 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1491 SELECT DISTINCT - + CAST ( NULL AS REAL ) * 44 * col1 AS col2 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1492 SELECT ALL - - col1 DIV 74 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1492 SELECT ALL - - col1 / 74 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - ( - col2 ) * col1 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - ( ( col1 ) ) * + 54 + - col0 AS col2 FROM tab1 AS cor0 ---- -1407 -604 -782 query I rowsort SELECT + col0 + 90 AS col1 FROM tab2 AS cor0 ---- 168 169 97 query I rowsort SELECT ALL col1 - - 47 AS col2 FROM tab2 AS cor0 ---- 106 64 78 query I rowsort SELECT DISTINCT + col1 * ( col0 * 19 ) FROM tab2 AS cor0 ---- 25517 4123 87438 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1498 SELECT ALL - CAST( + col0 AS SIGNED ) + - col2 FROM tab2 AS cor0 ---- -104 -117 -34 skipif mysql # not compatible query I rowsort label-1498 SELECT ALL - CAST ( + col0 AS INTEGER ) + - col2 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT - col0 * - 68 FROM tab1 AS cor0 ---- 204 4352 5440 query I rowsort SELECT cor0.col0 * + 53 AS col2 FROM tab2 AS cor0 ---- 371 4134 4187 onlyif mysql # use DIV operator for integer division query I rowsort label-1501 SELECT DISTINCT + CAST( - 7 AS SIGNED ) DIV - col0 FROM tab1 cor0 ---- 0 2 skipif mysql # not compatible query I rowsort label-1501 SELECT DISTINCT + CAST ( - 7 AS INTEGER ) / - col0 FROM tab1 cor0 ---- 0 2 query I rowsort SELECT ALL - tab0.col0 * + 97 FROM tab0 ---- -2328 -3395 -8633 query I rowsort SELECT col2 - - ( ( + col2 ) + - col0 ) AS col2 FROM tab1 ---- 105 112 50 query I rowsort SELECT - 64 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -33 -47 -5 query I rowsort SELECT - 72 * col1 * 74 FROM tab2 cor0 ---- -165168 -314352 -90576 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1506 SELECT ALL ( ( col1 ) + - CAST( + col2 AS SIGNED ) ) AS col1 FROM tab0 ---- 53 9 96 skipif mysql # not compatible query I rowsort label-1506 SELECT ALL ( ( col1 ) + - CAST ( + col2 AS INTEGER ) ) AS col1 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1507 SELECT DISTINCT - + col1 DIV + col1 FROM tab0 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-1507 SELECT DISTINCT - + col1 / + col1 FROM tab0 cor0 ---- -1 query I rowsort SELECT ALL + cor0.col2 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT - 47 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 6942a0d9558277afd0d00408d65cf5aa query I rowsort SELECT ALL - - col2 + + col0 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col0 col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT DISTINCT - cor0.col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1513 SELECT - + CAST( NULL AS SIGNED ) FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1513 SELECT - + CAST ( NULL AS INTEGER ) FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col0 + col0 col1 FROM tab1 AS cor0 ---- 1120 704 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col2 col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1516 SELECT ALL col1 * CAST( NULL AS SIGNED ) + + col2 + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1516 SELECT ALL col1 * CAST ( NULL AS INTEGER ) + + col2 + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * - col1 + col0 * col0 FROM tab1 ---- -1395 3526 5152 query I rowsort SELECT - 71 * - tab0.col2 AS col1 FROM tab0 ---- 2343 5822 71 query I rowsort SELECT ALL + col0 * 57 FROM tab2 AS cor0 ---- 399 4446 4503 query I rowsort SELECT ALL col2 + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT - col0 * ( cor0.col0 ) FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT + + col1 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - col0 + + tab2.col0 * ( col2 ) FROM tab2 ---- 182 1950 2923 query I rowsort SELECT ALL - 89 * col0 + - 79 FROM tab0 ---- -2215 -3194 -8000 query I rowsort SELECT ALL + col0 + tab0.col2 AS col1 FROM tab0 ---- 171 36 57 query I rowsort SELECT col0 * tab1.col1 + + col1 + + col1 FROM tab1 ---- 1066 130 660 query I rowsort SELECT DISTINCT - col1 + + col0 * - 20 AS col0 FROM tab1 ---- -1290 -1613 -86 query I rowsort SELECT ALL col1 + + col2 AS col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL 12 + col2 FROM tab2 ---- 38 39 50 query I rowsort SELECT ALL col0 + + col2 * 73 AS col2 FROM tab0 ---- 108 2433 6075 query I rowsort SELECT col2 + 46 AS col1 FROM tab0 AS cor0 ---- 128 47 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1532 SELECT ALL - col0 + CAST( NULL AS SIGNED ) * ( cor0.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-1532 SELECT ALL - col0 + CAST ( NULL AS INTEGER ) * ( cor0.col2 ) col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 + + 88 * 36 FROM tab0 AS cor0 ---- 3086 3135 3167 query I rowsort SELECT DISTINCT - col2 * ( + col0 * col1 ) FROM tab2 AS cor0 ---- -119652 -51034 -5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + 45 * col2 col2 FROM tab1 AS cor0 ---- 2433 2629 4400 query I rowsort SELECT col2 * - 49 AS col0 FROM tab1 AS cor0 ---- -2646 -2793 -4704 query I rowsort SELECT ALL + cor0.col0 * col2 * cor0.col0 + - col2 + col1 AS col1 FROM tab0 AS cor0 ---- 1321 19061 649531 query I rowsort SELECT DISTINCT col1 + 27 * col0 + + col1 AS col1 FROM tab0 AS cor0 ---- 1139 2585 820 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * - col0 col0 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT ( - tab1.col0 ) - - col1 FROM tab1 ---- -54 -67 23 query I rowsort SELECT ( col0 ) * + col0 FROM tab2 cor0 ---- 49 6084 6241 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1542 SELECT + CAST( NULL AS SIGNED ) / col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1542 SELECT + CAST ( NULL AS INTEGER ) / col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * col1 * cor0.col0 FROM tab2 AS cor0 ---- 22831 271518 6727 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1544 SELECT - + CAST( col1 AS SIGNED ) FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-1544 SELECT - + CAST ( col1 AS INTEGER ) FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT 81 AS col0 FROM tab0 AS cor0 ---- 81 query I rowsort SELECT ALL + 98 * col0 FROM tab0 AS cor0 ---- 2352 3430 8722 query I rowsort SELECT - col2 - - cor0.col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL - 37 AS col0 FROM tab0 AS cor0 ---- -37 -37 -37 query I rowsort SELECT DISTINCT + col2 * - col0 + - col2 FROM tab1 ---- -216 -3705 -7776 query I rowsort SELECT - + ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + ( + col1 ) * + col2 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + cor0.col1 AS col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 10 13 26 query I rowsort SELECT DISTINCT col2 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT 7 FROM tab2, tab0 cor0 ---- 7 query I rowsort SELECT col2 * + cor0.col1 + + col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL - - 37 FROM tab2 AS cor0 ---- 37 37 37 query I rowsort SELECT col0 * - col1 * col1 AS col0 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT col2 * - col0 + + col2 AS col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT ALL + - col0 * cor0.col2 + col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT ALL - - col1 * - col0 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL col1 - + col2 * col2 AS col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT - - col0 * + 70 AS col1 FROM tab0 AS cor0 ---- 1680 2450 6230 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( col1 ) * - col0 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - - 87 * - col2 + cor0.col0 + - 36 AS col1 FROM tab1 AS cor0 ---- -4731 -4931 -8308 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + ( - cor0.col1 ) * col1 + col1 col1 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT ALL + + 98 * cor0.col1 - + col0 AS col1 FROM tab0 cor0 ---- 8404 8829 9471 query I rowsort SELECT DISTINCT - col2 + + col1 - - col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL + col1 * col0 - col0 AS col0 FROM tab2 AS cor0 ---- 1264 210 4524 onlyif mysql # use DIV operator for integer division query I rowsort label-1569 SELECT + 94 + cor0.col1 DIV + cor0.col1 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e skipif mysql # not compatible query I rowsort label-1569 SELECT + 94 + cor0.col1 / + cor0.col1 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT + 26 * col1 AS col1 FROM tab2 ---- 1534 442 806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1571 SELECT ALL - - col2 + + cor0.col0 * - CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1571 SELECT ALL - - col2 + + cor0.col0 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL cor0.col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT + col0 * col0 + + col1 AS col2 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT + 9 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab0 cor2 ---- 81 values hashing to b7e6b25481699c3a4ee7381c7eae0817 query I rowsort SELECT + - 79 AS col1 FROM tab2 AS cor0 ---- -79 -79 -79 onlyif mysql # use DIV operator for integer division query I rowsort label-1576 SELECT DISTINCT cor0.col2 DIV col2 FROM tab1 cor0 ---- 1 skipif mysql # not compatible query I rowsort label-1576 SELECT DISTINCT cor0.col2 / col2 FROM tab1 cor0 ---- 1 query I rowsort SELECT + - col1 * - col0 * - 99 FROM tab1 AS cor0 ---- -102960 -63360 -7722 onlyif mysql # use DIV operator for integer division query I rowsort label-1578 SELECT - col0 + col1 DIV col0 col0 FROM tab1 AS cor0 ---- -64 -80 5 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1578 SELECT - col0 + col1 / col0 col0 FROM tab1 AS cor0 ---- -64 -80 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1579 SELECT col1 * CAST( col1 * + col0 AS SIGNED ) AS col1 FROM tab0 ---- 177504 329315 737009 skipif mysql # not compatible query I rowsort label-1579 SELECT col1 * CAST ( col1 * + col0 AS INTEGER ) AS col1 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT - col2 * + tab1.col0 + + col0 FROM tab1 ---- -159 -3584 -7600 query I rowsort SELECT DISTINCT - col0 * 6 FROM tab2 ---- -42 -468 -474 query I rowsort SELECT + col2 * col2 + tab0.col0 FROM tab0 ---- 1113 36 6813 query I rowsort SELECT ALL + + col1 * col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT col0 * - 43 FROM tab1 AS cor0 ---- -129 -2752 -3440 onlyif mysql # use DIV operator for integer division query I rowsort label-1585 SELECT ALL + + col0 DIV ( + 63 * - cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1585 SELECT ALL + + col0 / ( + 63 * - cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT 19 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 86c53e8567a17c8d91fc5aff119e0498 query I rowsort SELECT - col2 + col0 * + col0 AS col2 FROM tab1 AS cor0 ---- -45 4039 6304 query I rowsort SELECT DISTINCT - cor0.col2 AS col1 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT - - col2 * - 28 AS col2 FROM tab2 cor0 ---- -1064 -728 -756 query I rowsort SELECT cor0.col1 * + 69 AS col2 FROM tab1 AS cor0 ---- 1794 690 897 query I rowsort SELECT + + col2 * - col2 + col1 * - cor0.col0 FROM tab2 AS cor0 ---- -2787 -5278 -946 query I rowsort SELECT ALL + 75 + + col2 AS col2 FROM tab1 AS cor0 ---- 129 132 171 query I rowsort SELECT ( + cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT 89 AS col2 FROM tab2 AS cor0 ---- 89 query I rowsort SELECT ALL + 78 * - ( - col1 ) AS col1 FROM tab2 AS cor0 ---- 1326 2418 4602 query I rowsort SELECT ALL col1 + 83 AS col1 FROM tab1 AS cor0 ---- 109 93 96 query I rowsort SELECT - + 7 * - col0 * col1 AS col2 FROM tab2 cor0 ---- 1519 32214 9401 query I rowsort SELECT ALL + col2 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 2916 3249 9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1599 SELECT DISTINCT col0 * - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-1599 SELECT DISTINCT col0 * - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL query I rowsort SELECT col1 + + col2 * ( col2 ) * col2 FROM tab0 ---- 36023 551459 98 query I rowsort SELECT + - col2 + 32 AS col2 FROM tab1 AS cor0 ---- -22 -25 -64 query I rowsort SELECT cor0.col2 * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT 26 + + 40 FROM tab2 AS cor0 ---- 66 66 66 onlyif mysql # use DIV operator for integer division query I rowsort label-1604 SELECT col0 + - ( col0 ) DIV col0 AS col1 FROM tab2 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-1604 SELECT col0 + - ( col0 ) / col0 AS col1 FROM tab2 ---- 6 77 78 query I rowsort SELECT DISTINCT 10 + - 5 AS col2 FROM tab1, tab2 cor0, tab0, tab2 cor1 ---- 5 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 cor0 CROSS JOIN tab1, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to 64ce0e736818e884f0a9ecd075da5eb7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col1 col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT - - 16 + + 60 FROM tab2 AS cor0 ---- 76 76 76 query I rowsort SELECT ALL 27 * col1 FROM tab2 ---- 1593 459 837 onlyif mysql # use DIV operator for integer division query I rowsort label-1610 SELECT col0 DIV - col0 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1610 SELECT col0 / - col0 FROM tab1 cor0 ---- -1 -1 -1 query I rowsort SELECT + col2 + col1 * + 59 AS col1 FROM tab0 AS cor0 ---- 5107 5451 5724 query I rowsort SELECT 96 AS col0 FROM tab0 cor0 ---- 96 96 96 query I rowsort SELECT ( + 61 ) FROM tab1 ---- 61 61 61 query I rowsort SELECT ( 71 ) AS col2 FROM tab1 ---- 71 71 71 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1615 SELECT + CAST( col0 AS SIGNED ) * + col1 FROM tab1 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-1615 SELECT + CAST ( col0 AS INTEGER ) * + col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT - col0 + - col0 AS col2 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT - col0 + 72 AS col0 FROM tab2 AS cor0 ---- -6 -7 65 query I rowsort SELECT - - cor0.col0 + + col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT ALL + 6 + + tab1.col0 AS col0 FROM tab1 ---- 70 86 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 * + 92 + col1 col1 FROM tab1 AS cor0 ---- -1183 -2366 -910 query I rowsort SELECT col0 * col0 - 72 AS col0 FROM tab2 AS cor0 ---- -23 6012 6169 query I rowsort SELECT ALL 51 * col2 + + col0 AS col0 FROM tab0 ---- 1707 4271 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1623 SELECT ALL col1 * col0 + + CAST( NULL AS SIGNED ) col2 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1623 SELECT ALL col1 * col0 + + CAST ( NULL AS INTEGER ) col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 59 + - col0 FROM tab2 ---- -19 -20 52 onlyif mysql # use DIV operator for integer division query I rowsort label-1625 SELECT ALL col0 DIV + col1 + - col2 * 83 AS col0 FROM tab1 ---- -4482 -4725 -7962 skipif mysql # not compatible query I rowsort label-1625 SELECT ALL col0 / + col1 + - col2 * 83 AS col0 FROM tab1 ---- -4482 -4725 -7962 query I rowsort SELECT ALL - col2 + col0 * col2 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT DISTINCT col0 + + col1 * 56 FROM tab2 ---- 1031 1743 3382 query I rowsort SELECT DISTINCT - 33 AS col0 FROM tab2, tab0 AS cor0 ---- -33 query I rowsort SELECT DISTINCT + col1 * col2 - 36 AS col0 FROM tab2 AS cor0 ---- 1498 610 801 onlyif mysql # use DIV operator for integer division query I rowsort label-1630 SELECT + col1 DIV ( col0 ) FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-1630 SELECT + col1 / ( col0 ) FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1631 SELECT col1 * CAST( NULL AS DECIMAL ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1631 SELECT col1 * CAST ( NULL AS REAL ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 AS cor2 ---- 972 values hashing to 2507aa9f48c3db94de9fec065edf3731 query I rowsort SELECT ALL col2 + 91 * - col0 AS col0 FROM tab0 AS cor0 ---- -2151 -3184 -8017 query I rowsort SELECT ALL - col2 * - col1 + tab1.col0 FROM tab1 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + col2 col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL tab2.col2 + col2 AS col1 FROM tab2 ---- 52 54 76 query I rowsort SELECT ALL - ( col2 ) * - 24 AS col2 FROM tab2 ---- 624 648 912 query I rowsort SELECT - col2 * + 92 AS col2 FROM tab1 AS cor0 ---- -4968 -5244 -8832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * cor0.col1 col1 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + col0 * - col2 AS col2 FROM tab1 cor0 ---- -162 -3648 -7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 + + 89 * + 91 col0 FROM tab2 AS cor0 ---- 8040 8068 8082 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1642 SELECT col1 + CAST( cor0.col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 119 173 98 skipif mysql # not compatible query I rowsort label-1642 SELECT col1 + CAST ( cor0.col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + + col1 * + col1 AS col2 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT + col2 * + col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT ALL + col0 * - 1 FROM tab0 AS cor0 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-1646 SELECT tab1.col0 DIV col1 + col1 AS col2 FROM tab1 ---- 16 19 26 skipif mysql # not compatible query I rowsort label-1646 SELECT tab1.col0 / col1 + col1 AS col2 FROM tab1 ---- 16 19 26 onlyif mysql # use DIV operator for integer division query I rowsort label-1647 SELECT DISTINCT + col1 DIV + col0 col1 FROM tab2 ---- 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1647 SELECT DISTINCT + col1 / + col0 col1 FROM tab2 ---- 0 4 query I rowsort SELECT col2 + col0 + tab0.col2 * - col1 AS col1 FROM tab0 ---- -2781 -61 -7291 onlyif mysql # use DIV operator for integer division query I rowsort label-1649 SELECT + col0 DIV - col0 - col0 * + col1 FROM tab2 ---- -1344 -218 -4603 skipif mysql # not compatible query I rowsort label-1649 SELECT + col0 / - col0 - col0 * + col1 FROM tab2 ---- -1344 -218 -4603 query I rowsort SELECT ALL + col2 * + col1 + - col1 + tab0.col2 FROM tab0 ---- 1 2785 7453 query I rowsort SELECT col2 * - tab1.col2 + + col2 FROM tab1 ---- -2862 -3192 -9120 onlyif mysql # use DIV operator for integer division query I rowsort label-1652 SELECT - col2 DIV col0 col0 FROM tab1 ---- -1 -18 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1652 SELECT - col2 / col0 col0 FROM tab1 ---- -1 -18 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1653 SELECT DISTINCT col1 DIV col0 AS col0 FROM tab2 ---- 0 4 skipif mysql # not compatible query I rowsort label-1653 SELECT DISTINCT col1 / col0 AS col0 FROM tab2 ---- 0 4 onlyif mysql # use DIV operator for integer division query I rowsort label-1654 SELECT ALL + col1 DIV col1 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1654 SELECT ALL + col1 / col1 FROM tab0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1655 SELECT ALL col1 * col0 DIV col2 AS col1 FROM tab0 ---- 3395 62 98 skipif mysql # not compatible query I rowsort label-1655 SELECT ALL col1 * col0 / col2 AS col1 FROM tab0 ---- 3395 62 98 query I rowsort SELECT DISTINCT col2 + col1 AS col0 FROM tab0 WHERE NOT - col0 - col2 NOT IN ( col2 * col2 ) ---- query I rowsort SELECT DISTINCT col1 + - tab0.col1 + + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT col0 * col1 + col2 AS col1 FROM tab1 ---- 1136 132 697 query I rowsort SELECT - tab0.col1 * col2 * + col1 AS col2 FROM tab0 ---- -244068 -679042 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-1660 SELECT + col0 DIV col2 - col0 * + col0 FROM tab0 ---- -1190 -576 -7920 skipif mysql # not compatible query I rowsort label-1660 SELECT + col0 / col2 - col0 * + col0 FROM tab0 ---- -1190 -576 -7920 onlyif mysql # use DIV operator for integer division query I rowsort label-1661 SELECT DISTINCT tab0.col1 + - col2 * - col2 + col1 DIV - col2 FROM tab0 ---- 1 1173 6814 skipif mysql # not compatible query I rowsort label-1661 SELECT DISTINCT tab0.col1 + - col2 * - col2 + col1 / - col2 FROM tab0 ---- 1 1173 6814 query I rowsort SELECT ALL - col1 FROM tab0 WHERE NOT NULL < ( NULL ) ---- query I rowsort SELECT ALL + col0 + - col0 + col1 * + col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT tab2.col2 * col2 * col1 + col0 * + col1 FROM tab2 ---- 22816 25891 44486 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 3 col2 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT + cor0.col1 * cor0.col2 + + 66 AS col1 FROM tab1 AS cor0 ---- 1314 1470 636 query I rowsort SELECT ALL + 72 + - col0 FROM tab1 cor0 ---- -8 69 8 onlyif mysql # use DIV operator for integer division query I rowsort label-1668 SELECT DISTINCT col2 + tab2.col2 DIV - col1 FROM tab2 ---- 26 27 36 skipif mysql # not compatible query I rowsort label-1668 SELECT DISTINCT col2 + tab2.col2 / - col1 FROM tab2 ---- 26 27 36 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1669 SELECT - col0 * + col0 + - CAST( col0 * cor0.col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -10686 -266 -7584 skipif mysql # not compatible query I rowsort label-1669 SELECT - col0 * + col0 + - CAST ( col0 * cor0.col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -10686 -266 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-1670 SELECT 29 DIV 16 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 skipif mysql # not compatible query I rowsort label-1670 SELECT 29 / 16 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT DISTINCT + + 22 * col2 FROM tab1 AS cor0 ---- 1188 1254 2112 query I rowsort SELECT col2 * col2 - col0 * col2 AS col0 FROM tab0 ---- -34 -574 297 query III rowsort SELECT ALL * FROM tab2 WHERE NOT col1 > NULL ---- query I rowsort SELECT - col1 + tab1.col1 FROM tab1 WHERE NULL BETWEEN + col2 / col1 AND NULL ---- query I rowsort SELECT col0 + tab0.col0 * col1 * + tab0.col1 FROM tab0 ---- 177528 329350 737098 query I rowsort SELECT - col1 + - col1 * + col2 * + col0 AS col2 FROM tab1 ---- -36490 -4238 -99853 query I rowsort SELECT + col2 * - col2 + - col1 FROM tab1 ---- -2942 -3259 -9229 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1678 SELECT - cor0.col1 + cor0.col2 * - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1678 SELECT - cor0.col1 + cor0.col2 * - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - 39 FROM tab0 AS cor0 ---- 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + 67 + + col2 col1 FROM tab0 AS cor0 ---- -34 -66 15 query I rowsort SELECT ALL cor0.col1 + col1 + ( col1 ) * cor0.col0 * 3 AS col0 FROM tab2 AS cor0 ---- 13924 4063 713 query I rowsort SELECT - 14 + col0 AS col0 FROM tab0 cor0 ---- 10 21 75 query I rowsort SELECT DISTINCT - - col0 + + col1 * cor0.col1 AS col0 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT DISTINCT - col0 * col2 + ( col0 * col0 ) AS col0 FROM tab0 AS cor0 ---- -216 1190 623 query I rowsort SELECT + + col2 * - col0 + 72 - 27 * cor0.col0 FROM tab1 AS cor0 ---- -171 -5304 -9768 query I rowsort SELECT ALL + - col1 * - cor0.col0 + + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL col0 * col1 AS col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT 11 * col1 * 41 + 12 - col1 FROM tab0 cor0 ---- 38712 40962 43662 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 85 + col2 + + 1 col1 FROM tab1 AS cor0 ---- 140 143 182 query I rowsort SELECT DISTINCT + 49 * - col0 + ( col2 ) + col2 FROM tab0 AS cor0 ---- -1110 -1713 -4197 query I rowsort SELECT - 62 - + col1 AS col0 FROM tab0 ---- -148 -153 -159 query I rowsort SELECT DISTINCT - ( - 61 ) * - col0 + + col1 - - tab1.col2 * col2 FROM tab1 ---- -645 2759 4349 query I rowsort SELECT ( - 92 ) * - col0 - + col2 AS col2 FROM tab2 ---- 617 7150 7230 query I rowsort SELECT ALL + 8 * + col2 + 81 FROM tab0 AS cor0 ---- 345 737 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * col0 + col2 * col1 col2 FROM tab0 AS cor0 ---- 1322 15383 3414 query I rowsort SELECT ALL - 11 AS col0 FROM tab1 cor0 ---- -11 -11 -11 query I rowsort SELECT ALL + 54 + + col1 FROM tab2 AS cor0 ---- 113 71 85 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-1699 SELECT + col2 DIV + col1 AS col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1699 SELECT + col2 / + col1 AS col1 FROM tab0 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1700 SELECT DISTINCT col1 DIV + col1 FROM tab2 cor0 ---- 1 skipif mysql # not compatible query I rowsort label-1700 SELECT DISTINCT col1 / + col1 FROM tab2 cor0 ---- 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1701 SELECT - CAST( NULL AS SIGNED ) * - 46 AS col0 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1701 SELECT - CAST ( NULL AS INTEGER ) * - 46 AS col0 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL 33 * col1 * + col0 - - 75 AS col0 FROM tab0 AS cor0 ---- 112110 267342 68187 query I rowsort SELECT DISTINCT + 72 - 5 FROM tab1, tab2 cor0 ---- 67 query I rowsort SELECT - col0 + ( + col1 + col0 ) AS col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL + ( 82 ) AS col0 FROM tab1 ---- 82 82 82 query I rowsort SELECT + tab1.col2 + + 5 AS col2 FROM tab1 ---- 101 59 62 query I rowsort SELECT - col1 * - tab0.col2 + col1 AS col0 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT 85 + - 86 AS col1 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT col2 + col1 * + col2 * - col2 AS col1 FROM tab0 ---- -611802 -93621 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1710 SELECT col1 / 46 + col1 + CAST( NULL AS SIGNED ) AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1710 SELECT col1 / 46 + col1 + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 87 - - 90 * col1 col1 FROM tab0 ---- 7827 8277 8817 query I rowsort SELECT ALL + col0 - + ( col0 ) AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col2 + col0 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ALL 68 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 query I rowsort SELECT + col2 + - ( - col0 ) FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT - - col0 + col2 * + cor0.col2 FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT + 64 * + col2 AS col1 FROM tab2 AS cor0 ---- 1664 1728 2432 query I rowsort SELECT - + col2 + + col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT - + col2 * + cor0.col0 + + col0 + col1 AS col1 FROM tab2 AS cor0 ---- -151 -1891 -2906 query I rowsort SELECT - cor0.col2 + col0 AS col1 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT DISTINCT - col2 * ( - 8 ) + col0 FROM tab2 AS cor0 ---- 223 286 383 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1722 SELECT + col2 * + col2 + ( col2 ) + CAST( NULL AS DECIMAL ) * col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1722 SELECT + col2 * + col2 + ( col2 ) + CAST ( NULL AS REAL ) * col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 4 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 39ed23475412c3cbba02ecdd2d7018e6 query I rowsort SELECT DISTINCT 69 + 52 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 121 query I rowsort SELECT ALL - tab1.col1 * col1 + 50 AS col2 FROM tab1 ---- -119 -50 -626 query I rowsort SELECT - 40 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f02f17e9bc17e514af018c6f245ed7a9 query I rowsort SELECT ALL - + col2 * - cor0.col0 * col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL cor0.col2 + + 34 + col0 AS col0 FROM tab2 AS cor0 ---- 138 151 68 query I rowsort SELECT DISTINCT + col1 + 2 FROM tab1 AS cor0 ---- 12 15 28 onlyif mysql # use DIV operator for integer division query I rowsort label-1730 SELECT + col1 DIV col0 + ( col2 ) FROM tab0 AS cor0 ---- 3 36 83 skipif mysql # not compatible query I rowsort label-1730 SELECT + col1 / col0 + ( col2 ) FROM tab0 AS cor0 ---- 3 36 83 query I rowsort SELECT ALL + tab2.col0 * ( col0 ) AS col0 FROM tab2 ---- 49 6084 6241 query I rowsort SELECT DISTINCT ( - col2 * col2 ) + 86 FROM tab0 ---- -1003 -6638 85 onlyif mysql # use DIV operator for integer division query I rowsort label-1733 SELECT 39 + 67 DIV col2 + col2 AS col0 FROM tab0 ---- 107 121 74 skipif mysql # not compatible query I rowsort label-1733 SELECT 39 + 67 / col2 + col2 AS col0 FROM tab0 ---- 107 121 74 query I rowsort SELECT ALL + - cor0.col2 * ( - col0 ) FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + - 63 - col0 AS col1 FROM tab0 AS cor0 ---- -152 -87 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + - col1 col2 FROM tab1 ---- 0 query I rowsort SELECT DISTINCT ( + col1 ) + col2 AS col0 FROM tab2 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-1738 SELECT + ( tab0.col0 ) DIV col0 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1738 SELECT + ( tab0.col0 ) / col0 FROM tab0 ---- 1 1 1 query I rowsort SELECT - col2 * 91 AS col1 FROM tab2 ---- -2366 -2457 -3458 query I rowsort SELECT ALL - 9 * + col1 AS col2 FROM tab1 AS cor0 ---- -117 -234 -90 query I rowsort SELECT ALL + + col2 + col2 * - ( + col2 ) FROM tab0 AS cor0 ---- -1056 -6642 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1742 SELECT - 50 DIV + col0 + + col0 AS col0 FROM tab2 ---- 0 78 79 skipif mysql # not compatible query I rowsort label-1742 SELECT - 50 / + col0 + + col0 AS col0 FROM tab2 ---- 0 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 7 * + col1 col2 FROM tab1 ---- 182 70 91 query I rowsort SELECT - - 31 FROM tab0 AS cor0 ---- 31 31 31 query I rowsort SELECT DISTINCT - col2 * + cor0.col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1746 SELECT ALL + CAST( NULL AS SIGNED ) FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1746 SELECT ALL + CAST ( NULL AS INTEGER ) FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + + col1 * - col0 + + col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1748 SELECT + cor0.col1 + - cor0.col2 * + CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1748 SELECT + cor0.col1 + - cor0.col2 * + CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 * col1 + ( - col1 ) + + col2 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- -2633 -59 1642 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 72 col1 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 92cc3d5daa550304e96c1542787691c7 query I rowsort SELECT DISTINCT + 7 AS col1 FROM tab2, tab0 AS cor0 ---- 7 query I rowsort SELECT + col2 + 2 AS col0 FROM tab2 cor0 ---- 28 29 40 onlyif mysql # use DIV operator for integer division query I rowsort label-1753 SELECT col1 * ( - 38 ) + + cor0.col1 DIV - col2 FROM tab1 AS cor0 ---- -380 -494 -988 skipif mysql # not compatible query I rowsort label-1753 SELECT col1 * ( - 38 ) + + cor0.col1 / - col2 FROM tab1 AS cor0 ---- -380 -494 -988 query I rowsort SELECT ( col1 ) * col2 + col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT 68 * col0 FROM tab2 cor0 ---- 476 5304 5372 onlyif mysql # use DIV operator for integer division query I rowsort label-1756 SELECT col0 + - 15 DIV - col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1756 SELECT col0 + - 15 / - col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + + col1 * + col2 AS col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - 34 + col2 * - cor0.col0 * 42 FROM tab2 AS cor0 ---- -126118 -7972 -85210 query I rowsort SELECT - - col2 * - col1 - 83 AS col1 FROM tab2 AS cor0 ---- -1617 -729 -920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + + col2 * - col1 col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * cor0.col1 + - col2 col0 FROM tab0 cor0 ---- -7429 -8363 -9410 query I rowsort SELECT ALL - 16 * tab1.col0 FROM tab1 ---- -1024 -1280 -48 query I rowsort SELECT ALL tab2.col0 * - col0 AS col0 FROM tab2 ---- -49 -6084 -6241 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1764 SELECT CAST( col2 AS SIGNED ) AS col1 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-1764 SELECT CAST ( col2 AS INTEGER ) AS col1 FROM tab2 ---- 26 27 38 query I rowsort SELECT DISTINCT + col1 * + col0 + tab2.col2 AS col1 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT ALL col2 + 19 AS col1 FROM tab1 ---- 115 73 76 query I rowsort SELECT DISTINCT + 41 * col2 + - col0 + + col1 FROM tab2 ---- 1047 1131 1496 query I rowsort SELECT + ( 52 ) + col1 AS col0 FROM tab2 AS cor0 ---- 111 69 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1769 SELECT ALL - CAST( NULL AS SIGNED ) / + col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1769 SELECT ALL - CAST ( NULL AS INTEGER ) / + col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1770 SELECT DISTINCT - 95 DIV 99 col2 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1770 SELECT DISTINCT - 95 / 99 col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL 93 AS col1 FROM tab0 AS cor0 ---- 93 93 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1772 SELECT ALL + col0 - CAST( col0 + col1 AS SIGNED ) FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-1772 SELECT ALL + col0 - CAST ( col0 + col1 AS INTEGER ) FROM tab1 ---- -10 -13 -26 query I rowsort SELECT ALL + ( - tab0.col1 ) AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f query I rowsort SELECT ALL + 41 AS col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 onlyif mysql # use DIV operator for integer division query I rowsort label-1775 SELECT col0 * col0 + col0 DIV col0 + 60 AS col2 FROM tab2 ---- 110 6145 6302 skipif mysql # not compatible query I rowsort label-1775 SELECT col0 * col0 + col0 / col0 + 60 AS col2 FROM tab2 ---- 110 6145 6302 query I rowsort SELECT ALL col0 + + col1 * - col1 + col2 * col2 FROM tab1 ---- 2243 3213 9127 query I rowsort SELECT + col2 + 10 AS col1 FROM tab2 ---- 36 37 48 query I rowsort SELECT DISTINCT col0 * + 9 + + col0 * tab1.col2 * - col2 AS col1 FROM tab1 ---- -207360 -736560 -8721 query I rowsort SELECT - col1 * + cor0.col0 + - col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 onlyif mysql # use DIV operator for integer division query I rowsort label-1780 SELECT - 17 - - col0 DIV col2 AS col1 FROM tab1 AS cor0 ---- -16 -17 -17 skipif mysql # not compatible query I rowsort label-1780 SELECT - 17 - - col0 / col2 AS col1 FROM tab1 AS cor0 ---- -16 -17 -17 query I rowsort SELECT ALL + - col2 * + 72 FROM tab1 AS cor0 ---- -3888 -4104 -6912 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab2 cor0, tab2 AS cor1, tab2, tab2 cor2 ---- 3645 values hashing to f1fc3f16747aca82b54b2b759d1f5ea2 query I rowsort SELECT ALL - 96 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 query I rowsort SELECT + + col0 + col2 * 54 FROM tab0 AS cor0 ---- 1806 4517 89 query I rowsort SELECT ALL - 71 AS col2 FROM tab1 ---- -71 -71 -71 query I rowsort SELECT DISTINCT + ( 67 ) AS col2 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 67 query I rowsort SELECT ALL col0 * + 94 - col2 AS col0 FROM tab0 ---- 2223 3289 8284 query I rowsort SELECT col1 + - 61 * + col1 * cor0.col0 AS col2 FROM tab1 AS cor0 ---- -39030 -4732 -63427 query I rowsort SELECT DISTINCT + cor0.col1 + - ( col1 ) - col0 * col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + + cor0.col0 * + 82 AS col1 FROM tab0 AS cor0 ---- 1968 2870 7298 query I rowsort SELECT col2 * col1 * col0 AS col2 FROM tab1 AS cor0 ---- 36480 4212 99840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1792 SELECT ALL col1 + CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-1792 SELECT ALL col1 + CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT + + col0 + 91 * cor0.col0 FROM tab1 AS cor0 ---- 276 5888 7360 query I rowsort SELECT DISTINCT col1 * - 49 FROM tab2 ---- -1519 -2891 -833 query I rowsort SELECT ALL + + col0 * 63 * 10 AS col1 FROM tab0 AS cor0 ---- 15120 22050 56070 query I rowsort SELECT + cor0.col2 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # use DIV operator for integer division query I rowsort label-1797 SELECT col1 DIV 49 AS col2 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1797 SELECT col1 / 49 AS col2 FROM tab2 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 * col0 col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - + 22 * cor0.col2 + col0 * col2 FROM tab2 AS cor0 ---- -405 1456 2166 query I rowsort SELECT + col1 * + 28 + col2 AS col2 FROM tab2 AS cor0 ---- 1678 514 895 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1801 SELECT ALL + CAST( NULL AS SIGNED ) + col1 / + col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1801 SELECT ALL + CAST ( NULL AS INTEGER ) + col1 / + col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - ( col1 ) - - col0 AS col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT - - col0 + - 77 * + cor0.col1 FROM tab2 AS cor0 ---- -1230 -2380 -4465 query I rowsort SELECT ALL + + 84 - + col2 AS col2 FROM tab2 AS cor0 ---- 46 57 58 query I rowsort SELECT col2 * - ( - col0 ) + col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT ALL + col2 * cor0.col1 * col0 + 7 * + 71 AS col2 FROM tab0 AS cor0 ---- 3892 664615 68609 query I rowsort SELECT col0 * ( - col2 ) - col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + col1 * + 53 col0 FROM tab2 ---- 1650 3205 980 query I rowsort SELECT DISTINCT 57 FROM tab1, tab1 cor0 ---- 57 query I rowsort SELECT DISTINCT 42 AS col0 FROM tab0 AS cor0 ---- 42 query I rowsort SELECT DISTINCT 41 AS col2 FROM tab2 AS cor0 ---- 41 query I rowsort SELECT DISTINCT - - col0 + + col1 * + col1 FROM tab0 AS cor0 ---- 7420 8370 9444 onlyif mysql # use DIV operator for integer division query I rowsort label-1813 SELECT DISTINCT + col2 DIV + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-1813 SELECT DISTINCT + col2 / + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1814 SELECT + ( col1 ) + col0 DIV - col2 col2 FROM tab1 AS cor0 ---- 13 26 9 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1814 SELECT + ( col1 ) + col0 / - col2 col2 FROM tab1 AS cor0 ---- 13 26 9 query I rowsort SELECT 44 + col2 * col2 FROM tab1 AS cor0 ---- 2960 3293 9260 query I rowsort SELECT ALL 51 + col0 FROM tab1 AS cor0 ---- 115 131 54 query I rowsort SELECT - - col2 * - col2 + - 38 * col0 AS col1 FROM tab2 AS cor0 ---- -3640 -4446 -995 query I rowsort SELECT + - ( col2 ) * + ( col2 ) + - col0 AS col0 FROM tab0 AS cor0 ---- -1113 -36 -6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 79 * col1 + col1 col0 FROM tab2 cor0 ---- 1360 2480 4720 query I rowsort SELECT ALL - col1 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1821 SELECT ALL - + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1821 SELECT ALL - + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT col0 * 99 AS col2 FROM tab1 AS cor0 ---- 297 6336 7920 query I rowsort SELECT + + cor0.col2 * col1 AS col0 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT - cor0.col0 + ( - col1 ) FROM tab1 AS cor0 ---- -29 -74 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 56 col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL + - ( + col1 ) FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT + col0 * col1 + + col1 * - col1 AS col1 FROM tab0 AS cor0 ---- -182 -5332 -6014 query I rowsort SELECT DISTINCT + col0 + + 39 AS col1 FROM tab1 AS cor0 ---- 103 119 42 query I rowsort SELECT + 66 * + 87 FROM tab1 AS cor0 ---- 5742 5742 5742 query I rowsort SELECT ALL - col1 * + col0 * col1 AS col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT DISTINCT ( + cor0.col2 ) AS col0 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1832 SELECT - + cor0.col2 DIV 7 FROM tab0 cor0 ---- -11 -4 0 skipif mysql # not compatible query I rowsort label-1832 SELECT - + cor0.col2 / 7 FROM tab0 cor0 ---- -11 -4 0 query I rowsort SELECT ALL - 86 * + cor0.col0 * cor0.col2 FROM tab1 AS cor0 ---- -13932 -313728 -660480 query I rowsort SELECT - 3 * + 64 + + col1 AS col0 FROM tab1 AS cor0 ---- -166 -179 -182 query I rowsort SELECT ( - col1 ) + col2 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + ( - col1 ) - + cor0.col2 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT + col2 + tab2.col1 - + col2 * - col0 FROM tab2 ---- 2113 247 3057 query I rowsort SELECT + col0 + + ( col0 * + col1 ) AS col0 FROM tab1 ---- 1120 704 81 query I rowsort SELECT ALL col1 + ( col2 * col0 ) + - 92 * 99 * col0 AS col0 FROM tab1 ---- -27136 -579254 -720947 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1840 SELECT - CAST( col0 AS SIGNED ) * col2 + cor0.col1 - - ( - col0 ) * - col0 col2 FROM tab1 AS cor0 ---- -1267 -127 458 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1840 SELECT - CAST ( col0 AS INTEGER ) * col2 + cor0.col1 - - ( - col0 ) * - col0 col2 FROM tab1 AS cor0 ---- -1267 -127 458 query I rowsort SELECT + 28 AS col1 FROM tab1 AS cor0 ---- 28 28 28 onlyif mysql # use DIV operator for integer division query I rowsort label-1842 SELECT ( + col0 ) DIV col2 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-1842 SELECT ( + col0 ) / col2 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT - + col2 * 76 + - col1 * ( col0 + col1 ) * + col0 FROM tab1 AS cor0 ---- -104016 -51692 -6366 onlyif mysql # use DIV operator for integer division query I rowsort label-1844 SELECT 99 DIV - col0 + - col0 AS col1 FROM tab1 cor0 ---- -36 -65 -81 skipif mysql # not compatible query I rowsort label-1844 SELECT 99 / - col0 + - col0 AS col1 FROM tab1 cor0 ---- -36 -65 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-1845 SELECT col2 * col1 + col1 DIV + 5 FROM tab0 AS cor0 ---- 116 2855 7480 skipif mysql # not compatible query I rowsort label-1845 SELECT col2 * col1 + col1 / + 5 FROM tab0 AS cor0 ---- 116 2855 7480 query I rowsort SELECT + col0 - - 81 AS col0 FROM tab0 AS cor0 ---- 105 116 170 query I rowsort SELECT DISTINCT + - col2 * + ( - col0 ) + cor0.col2 * col0 AS col0 FROM tab1 AS cor0 ---- 15360 324 7296 query I rowsort SELECT 21 AS col1 FROM tab2, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT 78 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to d8e5ef4db3419fc251e82c50ba04e048 query I rowsort SELECT - col1 * - ( tab1.col2 * col0 ) AS col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT col2 + + col2 + col1 FROM tab2 ---- 111 85 93 onlyif mysql # use DIV operator for integer division query I rowsort label-1852 SELECT ALL - col0 DIV ( col0 ) + col0 AS col0 FROM tab2 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-1852 SELECT ALL - col0 / ( col0 ) + col0 AS col0 FROM tab2 ---- 6 77 78 query I rowsort SELECT DISTINCT + + col0 + cor0.col2 * col2 * + col1 FROM tab1 AS cor0 ---- 119888 32554 75819 query I rowsort SELECT DISTINCT + col1 + col1 + - col2 AS col0 FROM tab0 AS cor0 ---- 100 139 193 skipif mysql # not compatible query I rowsort SELECT col2 - + CAST ( col2 AS REAL ) * - col1 AS col1 FROM tab1 cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - + col1 - 88 FROM tab2 AS cor0 ---- -105 -119 -147 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1857 SELECT DISTINCT col0 + - CAST( col2 AS SIGNED ) AS col1 FROM tab2 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-1857 SELECT DISTINCT col0 + - CAST ( col2 AS INTEGER ) AS col1 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL - tab1.col1 * + ( - col2 ) + col2 AS col1 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT DISTINCT - col2 + + 75 FROM tab0 cor0 ---- -7 42 74 query I rowsort SELECT 85 + 82 FROM tab0 ---- 167 167 167 onlyif mysql # use DIV operator for integer division query I rowsort label-1861 SELECT DISTINCT + col0 DIV 43 - tab2.col2 * + col1 AS col2 FROM tab2 ---- -1533 -645 -837 skipif mysql # not compatible query I rowsort label-1861 SELECT DISTINCT + col0 / 43 - tab2.col2 * + col1 AS col2 FROM tab2 ---- -1533 -645 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-1862 SELECT 45 * col1 DIV - col2 FROM tab0 ---- -117 -4365 -49 skipif mysql # not compatible query I rowsort label-1862 SELECT 45 * col1 / - col2 FROM tab0 ---- -117 -4365 -49 query I rowsort SELECT ( + col0 ) * + col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT + - 86 - ( + col0 ) FROM tab0 AS cor0 ---- -110 -121 -175 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 2 * - tab1.col0 col0 FROM tab1 ---- -128 -160 -6 query I rowsort SELECT 20 * 27 AS col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to e9a986abfadcb1ed6ed19e7685ddff9d query I rowsort SELECT DISTINCT + col2 + col1 * col2 * ( col2 ) AS col1 FROM tab1 AS cor0 ---- 119904 32547 75870 query I rowsort SELECT cor0.col1 AS col0 FROM tab1, tab2 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT ALL - + cor0.col1 * + col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT tab1.col2 AS col0 FROM tab1, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT 69 + cor0.col2 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 7c5f0aa11919a09bb8a7b509c8c43b9f query I rowsort SELECT ALL + - col0 + - col2 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT - col2 * - col0 + - ( col0 ) AS col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT ALL + 44 * col2 AS col0 FROM tab2 cor0 ---- 1144 1188 1672 query I rowsort SELECT 60 * + col0 FROM tab2 ---- 420 4680 4740 query I rowsort SELECT DISTINCT - tab0.col2 + - col1 - col2 FROM tab0 ---- -152 -255 -99 query I rowsort SELECT ALL + cor0.col2 * col1 * + col0 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL col1 + col1 * - col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT - cor0.col0 + + col1 * - col0 FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT DISTINCT col1 - - col1 FROM tab2 ---- 118 34 62 query I rowsort SELECT - 12 * - col0 - + 31 AS col0 FROM tab1 ---- 5 737 929 query I rowsort SELECT DISTINCT 45 - - col0 FROM tab0 ---- 134 69 80 query I rowsort SELECT DISTINCT - tab0.col0 * - tab0.col2 - + col1 * + ( col2 + + ( - col0 ) ) AS col1 FROM tab0 ---- 18 3333 7935 query I rowsort SELECT tab1.col0 * col0 * - col2 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT col1 * - tab0.col1 AS col2 FROM tab0 ---- -7396 -8281 -9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1886 SELECT DISTINCT + CAST( 5 AS SIGNED ) FROM tab0 AS cor0 ---- 5 skipif mysql # not compatible query I rowsort label-1886 SELECT DISTINCT + CAST ( 5 AS INTEGER ) FROM tab0 AS cor0 ---- 5 query I rowsort SELECT - col1 * + 88 FROM tab0 AS cor0 ---- -7568 -8008 -8536 onlyif mysql # use DIV operator for integer division query I rowsort label-1888 SELECT ALL - 37 DIV + col1 + col0 + - ( col1 ) FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-1888 SELECT ALL - 37 / + col1 + col0 + - ( col1 ) FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-1889 SELECT DISTINCT - cor0.col2 DIV + col0 AS col0 FROM tab0 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-1889 SELECT DISTINCT - cor0.col2 / + col0 AS col0 FROM tab0 AS cor0 ---- -1 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1890 SELECT DISTINCT + - CAST( NULL AS SIGNED ) + + ( col0 ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1890 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) + + ( col0 ) AS col2 FROM tab2 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1891 SELECT ALL + + CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1891 SELECT ALL + + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 10 AS col2 FROM tab0 AS cor0 ---- -10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1893 SELECT + CAST( + col1 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-1893 SELECT + CAST ( + col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL 97 + 15 FROM tab0 AS cor0 ---- 112 112 112 query I rowsort SELECT ALL + 44 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT - - col0 + 75 AS col0 FROM tab1 AS cor0 ---- 139 155 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1897 SELECT - - ( ( + col1 ) ) * CAST( ( col1 ) AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 289 3481 961 skipif mysql # not compatible query I rowsort label-1897 SELECT - - ( ( + col1 ) ) * CAST ( ( col1 ) AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT col2 * ( + col0 ) AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + + 88 + col0 * col0 AS col2 FROM tab0 AS cor0 ---- 1313 664 8009 query I rowsort SELECT DISTINCT col2 * ( + tab1.col0 ) FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL + 55 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 onlyif mysql # use DIV operator for integer division query I rowsort label-1902 SELECT DISTINCT - 10 DIV - col0 AS col1 FROM tab1 AS cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-1902 SELECT DISTINCT - 10 / - col0 AS col1 FROM tab1 AS cor0 ---- 0 3 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 + 49 FROM tab2 ---- 49 49 49 query I rowsort SELECT tab0.col1 * + 25 + col1 FROM tab0 ---- 2236 2366 2522 query I rowsort SELECT ALL 97 * col1 AS col0 FROM tab0 AS cor0 ---- 8342 8827 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-1907 SELECT DISTINCT - col1 DIV + col1 AS col2 FROM tab0 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-1907 SELECT DISTINCT - col1 / + col1 AS col2 FROM tab0 AS cor0 ---- -1 query I rowsort SELECT DISTINCT + + col2 + col1 * 45 FROM tab2 AS cor0 ---- 1422 2681 803 query I rowsort SELECT ALL - - col1 + col1 * 30 FROM tab1 AS cor0 ---- 310 403 806 query I rowsort SELECT ALL - 5 + col2 AS col0 FROM tab0 AS cor0 ---- -4 28 77 query I rowsort SELECT ALL col2 - col2 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 6 * cor0.col2 col2 FROM tab0 AS cor0 ---- -198 -492 -6 query I rowsort SELECT 84 AS col1 FROM tab2 AS cor0 ---- 84 84 84 query I rowsort SELECT ALL 19 - + col2 AS col0 FROM tab0 cor0 ---- -14 -63 18 query I rowsort SELECT DISTINCT + + col2 + - col0 * + col2 FROM tab0 AS cor0 ---- -34 -7216 -759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col0 * - 98 col2 FROM tab0 AS cor0 ---- 3430 715204 77616 query I rowsort SELECT ALL + col2 * col0 + 99 AS col2 FROM tab1 AS cor0 ---- 261 3747 7779 query I rowsort SELECT DISTINCT + 12 - + col0 FROM tab0 AS cor0 ---- -12 -23 -77 query I rowsort SELECT ALL 8 + + col1 AS col1 FROM tab1 AS cor0 ---- 18 21 34 query I rowsort SELECT DISTINCT - col1 * col0 - col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL col2 + cor0.col1 * cor0.col1 FROM tab2 AS cor0 ---- 327 3507 988 onlyif mysql # use DIV operator for integer division query I rowsort label-1922 SELECT - col1 + 81 * + 29 - col2 DIV + col1 col0 FROM tab1 AS cor0 ---- 2321 2329 2334 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1922 SELECT - col1 + 81 * + 29 - col2 / + col1 col0 FROM tab1 AS cor0 ---- 2321 2329 2334 query I rowsort SELECT - col1 + + 57 + col0 FROM tab2 cor0 ---- 119 33 76 query I rowsort SELECT col0 + + col0 - - col1 * - col0 AS col2 FROM tab1 ---- -512 -72 -880 query I rowsort SELECT DISTINCT col0 + + col0 * col1 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT - 97 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to e4a6bd848a69226cbb7ad3d154be321b query I rowsort SELECT - col1 * - ( + col1 ) * col1 + col1 AS col1 FROM tab2 ---- 205438 29822 4930 query I rowsort SELECT DISTINCT - - col2 * + col0 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + col0 + + col2 * col1 + - col2 AS col0 FROM tab0 AS cor0 ---- 131 2829 7469 query I rowsort SELECT - col1 * col1 + + ( col2 ) + ( + col1 ) AS col2 FROM tab2 AS cor0 ---- -234 -3396 -903 onlyif mysql # use DIV operator for integer division query I rowsort label-1931 SELECT ALL - + col0 DIV + ( + col0 ) + col0 col0 FROM tab2 AS cor0 ---- 6 77 78 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1931 SELECT ALL - + col0 / + ( + col0 ) + col0 col0 FROM tab2 AS cor0 ---- 6 77 78 query I rowsort SELECT - col0 + 95 FROM tab0 AS cor0 ---- 6 60 71 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + - 47 * col2 col0 FROM tab2 AS cor0 ---- -1144 -1262 -1707 query I rowsort SELECT col1 + - col2 + 53 FROM tab1 AS cor0 ---- -30 25 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1935 SELECT col1 * CAST( 28 AS SIGNED ) + - col2 + col2 FROM tab2 cor0 ---- 1652 476 868 skipif mysql # not compatible query I rowsort label-1935 SELECT col1 * CAST ( 28 AS INTEGER ) + - col2 + col2 FROM tab2 cor0 ---- 1652 476 868 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + cor0.col1 col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - - col2 * + 9 AS col2 FROM tab0 AS cor0 ---- 297 738 9 query I rowsort SELECT ALL + col0 + col0 * col2 FROM tab2 AS cor0 ---- 196 2106 3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1939 SELECT ALL CAST( 67 AS SIGNED ) + col0 FROM tab1 AS cor0 ---- 131 147 70 skipif mysql # not compatible query I rowsort label-1939 SELECT ALL CAST ( 67 AS INTEGER ) + col0 FROM tab1 AS cor0 ---- 131 147 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1940 SELECT ALL CAST( NULL AS SIGNED ) * + 83 - col2 / + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1940 SELECT ALL CAST ( NULL AS INTEGER ) * + 83 - col2 / + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 43 + ( + col1 ) * col2 AS col1 FROM tab2 AS cor0 ---- 1577 689 880 query I rowsort SELECT + 31 FROM tab0 cor0 ---- 31 31 31 query I rowsort SELECT + + col2 + - col1 FROM tab2 cor0 ---- -33 -4 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1944 SELECT ALL + CAST( NULL AS SIGNED ) * cor0.col2 * + tab2.col0 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1944 SELECT ALL + CAST ( NULL AS INTEGER ) * cor0.col2 * + tab2.col0 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + col0 * - ( col1 ) + col1 - + ( ( + col2 ) + + col2 ) * 45 FROM tab1 ---- -4912 -5760 -9667 onlyif mysql # use DIV operator for integer division query I rowsort label-1946 SELECT DISTINCT col1 DIV 71 + 72 + col1 DIV + ( tab0.col1 ) col1 FROM tab0 ---- 74 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1946 SELECT DISTINCT col1 / 71 + 72 + col1 / + ( tab0.col1 ) col1 FROM tab0 ---- 74 query I rowsort SELECT ALL + 97 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5e0d31ac41981bcdf6a665538a71a09c query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0, tab1 cor1, tab0 AS cor2, tab2 AS cor3 ---- 3645 values hashing to d2c0c94b38e721d8cf9f7df226475a2f onlyif mysql # use DIV operator for integer division query I rowsort label-1949 SELECT + col0 DIV - 25 col1 FROM tab0 ---- -1 -3 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1949 SELECT + col0 / - 25 col1 FROM tab0 ---- -1 -3 0 query I rowsort SELECT ALL col1 + ( + col2 ) FROM tab1 ---- 109 67 80 query I rowsort SELECT + col2 * 61 AS col0 FROM tab1 ---- 3294 3477 5856 query I rowsort SELECT ALL - + cor0.col1 * 10 * ( + col2 ) AS col1 FROM tab2 AS cor0 ---- -15340 -6460 -8370 query I rowsort SELECT col1 * + ( + col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col0 - col2 col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT 79 + + 47 FROM tab0 AS cor0 ---- 126 126 126 query I rowsort SELECT - col2 + - cor0.col0 * col1 AS col1 FROM tab1 cor0 ---- -1136 -132 -697 query I rowsort SELECT + 62 * 7 FROM tab1 AS cor0 ---- 434 434 434 query I rowsort SELECT ( + 79 ) * - col0 AS col1 FROM tab1 AS cor0 ---- -237 -5056 -6320 query I rowsort SELECT + col0 * + col1 - col0 * - ( + 41 ) FROM tab1 AS cor0 ---- 201 3264 4320 onlyif mysql # use DIV operator for integer division query I rowsort label-1960 SELECT + tab0.col2 DIV - CAST( - col0 AS SIGNED ) AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1960 SELECT + tab0.col2 / - CAST ( - col0 AS INTEGER ) AS col2 FROM tab0 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1961 SELECT DISTINCT col0 + + col1 DIV col0 + col0 AS col0 FROM tab0 ---- 179 51 72 skipif mysql # not compatible query I rowsort label-1961 SELECT DISTINCT col0 + + col1 / col0 + col0 AS col0 FROM tab0 ---- 179 51 72 query I rowsort SELECT - col1 + cor0.col2 AS col1 FROM tab1 cor0 ---- 28 47 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1963 SELECT CAST( NULL AS SIGNED ) * col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1963 SELECT CAST ( NULL AS INTEGER ) * col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 * col1 - - col1 FROM tab1 AS cor0 ---- -1027 -52 -630 onlyif mysql # use DIV operator for integer division query I rowsort label-1965 SELECT DISTINCT + - 35 DIV - cor0.col0 FROM tab2 AS cor0 ---- 0 5 skipif mysql # not compatible query I rowsort label-1965 SELECT DISTINCT + - 35 / - cor0.col0 FROM tab2 AS cor0 ---- 0 5 query I rowsort SELECT - cor0.col0 * col2 AS col2 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT - col0 * - col0 * + 25 AS col1 FROM tab0 AS cor0 ---- 14400 198025 30625 query I rowsort SELECT DISTINCT - ( - col0 ) * + 2 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL - - cor0.col0 * + col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + 99 AS col0 FROM tab1 ---- 99 99 99 query I rowsort SELECT + + col2 * - col1 + + 30 * + col1 AS col2 FROM tab1 AS cor0 ---- -270 -624 -858 onlyif mysql # use DIV operator for integer division query I rowsort label-1972 SELECT 7 DIV col0 AS col2 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1972 SELECT 7 / col0 AS col2 FROM tab2 AS cor0 ---- 0 0 1 query I rowsort SELECT - 12 * - col2 * 26 + col2 FROM tab1 AS cor0 ---- 16902 17841 30048 query I rowsort SELECT DISTINCT + + 11 * cor0.col2 FROM tab0 AS cor0 ---- 11 363 902 query I rowsort SELECT col1 * ( + col2 ) * + col1 AS col1 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT + cor0.col2 * col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT col2 * col0 + + 6 AS col1 FROM tab1 AS cor0 ---- 168 3654 7686 query I rowsort SELECT cor0.col1 * col2 * col0 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT + col2 * 49 FROM tab0 AS cor0 ---- 1617 4018 49 query I rowsort SELECT ALL col2 + ( 77 ) * + col2 AS col1 FROM tab2 cor0 ---- 2028 2106 2964 query I rowsort SELECT ALL 99 FROM tab1, tab0 AS cor0, tab2, tab1 AS cor1 ---- 81 values hashing to c841a8d826151b422ecdb71db0250739 query I rowsort SELECT ALL 70 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT - - 11 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT DISTINCT + + col2 * 81 + - col2 FROM tab2 cor0 ---- 2080 2160 3040 query I rowsort SELECT DISTINCT + 30 * - col1 * - col2 AS col0 FROM tab1 AS cor0 ---- 17100 37440 42120 query I rowsort SELECT + + col1 + col1 * - col2 AS col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT - 67 * + col1 AS col0 FROM tab0 AS cor0 ---- -5762 -6097 -6499 query I rowsort SELECT DISTINCT col2 * - 69 AS col2 FROM tab2 ---- -1794 -1863 -2622 query I rowsort SELECT 76 - + tab2.col0 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 8724334d44e281dced04158cdeecfa33 query I rowsort SELECT DISTINCT + col1 * col2 * + ( 68 + col1 ) FROM tab0 ---- 1186458 16005 437052 query I rowsort SELECT ALL + col2 * - col1 * + col1 FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT ALL 24 * - col1 + col1 FROM tab0 ---- -1978 -2093 -2231 query I rowsort SELECT DISTINCT col0 * + col2 + col2 * col1 * col2 AS col0 FROM tab2 WHERE col0 <= NULL ---- query I rowsort SELECT ALL + col2 * + col0 + - col1 AS col0 FROM tab1 ---- 136 3638 7667 query I rowsort SELECT tab1.col2 * - tab1.col0 AS col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + col1 * + tab1.col2 * - col2 + - tab1.col1 * col2 AS col0 FROM tab1 ---- -121056 -33060 -77220 onlyif mysql # use DIV operator for integer division query I rowsort label-1997 SELECT + tab2.col0 DIV col0 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1997 SELECT + tab2.col0 / col0 FROM tab2 ---- 1 1 1 query I rowsort SELECT DISTINCT - col0 AS col0 FROM tab2 WHERE NOT ( NULL ) IN ( - col1 ) ---- query I rowsort SELECT + col1 + + tab1.col1 * col2 + + col0 AS col2 FROM tab1 ---- 1341 1433 644 query I rowsort SELECT DISTINCT - col2 * + col1 + col2 * - col1 FROM tab1 ---- -1140 -2496 -2808 query I rowsort SELECT - tab2.col0 + + col1 FROM tab2 ---- -19 -62 24 query III rowsort SELECT * FROM tab2 WHERE NOT - col1 NOT BETWEEN + col2 * col0 AND NULL ---- query I rowsort SELECT DISTINCT col2 + tab1.col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT tab0.col1 * + col2 FROM tab0 ---- 2838 7462 97 query III rowsort SELECT DISTINCT * FROM tab1 WHERE + col0 NOT IN ( col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT - col2 * - col2 <= NULL ---- query I rowsort SELECT col2 * - col1 + - col0 FROM tab1 ---- -1328 -1407 -634 query I rowsort SELECT + col0 * col2 * col0 FROM tab1 WHERE col1 NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT - + col0 + col1 + + cor0.col2 * cor0.col0 AS col0 FROM tab0 cor0 ---- 7300 854 97 query I rowsort SELECT ALL 38 FROM tab0 AS cor0 ---- 38 38 38 query I rowsort SELECT ALL + col1 - col2 * - ( cor0.col1 + - cor0.col2 ) FROM tab0 AS cor0 ---- 1835 193 829 query I rowsort SELECT ALL - + col2 - + col2 FROM tab0 AS cor0 ---- -164 -2 -66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 + - col1 * + 68 col0 FROM tab1 AS cor0 ---- -1822 -737 -980 query III rowsort SELECT * FROM tab2 WHERE ( NULL ) NOT BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT col0 + - col1 * - col2 - tab2.col2 FROM tab2 ---- 1586 687 817 query I rowsort SELECT + + 57 FROM tab1 AS cor0 ---- 57 57 57 query I rowsort SELECT DISTINCT + + 3 - + col1 FROM tab0 AS cor0 ---- -83 -88 -94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2018 SELECT DISTINCT - 79 - - col2 * - CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2018 SELECT DISTINCT - 79 - - col2 * - CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col1 * + col0 + + col2 * - col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) > NULL ---- query I rowsort SELECT col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort SELECT ALL tab2.col1 + - col1 AS col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 * - col0 + col1 AS col1 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT col2 * col0 + - col2 * col2 + + col1 AS col1 FROM tab1 ---- -1523 -2728 409 query I rowsort SELECT cor0.col0 AS col0 FROM tab0 cor0 WHERE NOT ( + col0 ) > + col0 ---- 24 35 89 query I rowsort SELECT - col2 * col0 + col0 + col2 AS col2 FROM tab1 AS cor0 ---- -105 -3527 -7504 query I rowsort SELECT DISTINCT + col2 * col1 + - col2 FROM tab2 ---- 1508 608 810 query I rowsort SELECT ALL tab0.col1 * + col0 + col2 AS col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT col1 + col2 - col0 FROM tab1 ---- 29 3 77 query I rowsort SELECT col2 + col0 * col0 AS col1 FROM tab0 ---- 1226 609 8003 query I rowsort SELECT ALL col1 * col0 * + col1 AS col1 FROM tab1 ---- 13520 2028 6400 query I rowsort SELECT DISTINCT - col0 * + tab1.col2 + + col2 * + col1 + col2 AS col0 FROM tab1 ---- -3021 -6336 1296 onlyif mysql # use DIV operator for integer division query I rowsort label-2032 SELECT tab2.col0 DIV + col0 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2032 SELECT tab2.col0 / + col0 FROM tab2 ---- 1 1 1 query I rowsort SELECT ALL - col2 AS col1 FROM tab1 WHERE NOT + col1 + + tab1.col1 NOT BETWEEN ( NULL ) AND NULL ---- query III rowsort SELECT DISTINCT * FROM tab1 WHERE + col0 + col0 + + col1 NOT IN ( col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT 56 * + 68 + - col0 FROM tab2 AS cor0 ---- 3729 3730 3801 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab1 cor1, tab1 AS cor2 ---- 972 values hashing to f8fe28681e8720551e1ec173631fc529 query I rowsort SELECT ALL - - col2 * 31 AS col2 FROM tab0 AS cor0 ---- 1023 2542 31 query I rowsort SELECT ALL 30 * col0 AS col1 FROM tab2 AS cor0 ---- 210 2340 2370 query I rowsort SELECT 41 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT - 29 + col0 AS col2 FROM tab2 ---- -22 49 50 onlyif mysql # use DIV operator for integer division query I rowsort label-2041 SELECT + - col1 DIV cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-2041 SELECT + - col1 / cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT ALL - - cor0.col2 * - 52 FROM tab2 AS cor0 ---- -1352 -1404 -1976 query I rowsort SELECT + col2 * + tab1.col2 AS col2 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT + 29 * - 8 AS col0 FROM tab0 ---- -232 query I rowsort SELECT - 14 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to d321461994ba49c3a70fa6373032fc94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2046 SELECT CAST( - 64 AS SIGNED ) * col1 AS col2 FROM tab2 ---- -1088 -1984 -3776 skipif mysql # not compatible query I rowsort label-2046 SELECT CAST ( - 64 AS INTEGER ) * col1 AS col2 FROM tab2 ---- -1088 -1984 -3776 query I rowsort SELECT 93 * + tab0.col0 FROM tab0 ---- 2232 3255 8277 query I rowsort SELECT ALL col2 - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + + col2 + 75 FROM tab1 AS cor0 ---- 129 132 171 query I rowsort SELECT ALL + - col1 + - col0 * - cor0.col2 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT ALL + col0 * 70 AS col0 FROM tab2 AS cor0 ---- 490 5460 5530 query I rowsort SELECT - 30 - + col0 FROM tab2 ---- -108 -109 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col0 + col1 * + col0 col0 FROM tab2 AS cor0 ---- -1659 2574 28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + ( col1 ) + - col0 * 59 col1 FROM tab2 ---- -389 -4621 -4723 query I rowsort SELECT DISTINCT tab0.col2 + - ( col2 ) * + col2 FROM tab0 ---- -1056 -6642 0 query I rowsort SELECT DISTINCT 59 AS col0 FROM tab2, tab2 AS cor0 ---- 59 onlyif mysql # use DIV operator for integer division query I rowsort label-2057 SELECT col0 DIV - 61 col0 FROM tab0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2057 SELECT col0 / - 61 col0 FROM tab0 ---- -1 0 0 query I rowsort SELECT DISTINCT + + col0 - col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - col0 + col2 * + ( - col0 ) FROM tab0 AS cor0 ---- -70 -7387 -816 query I rowsort SELECT ALL - col1 * cor0.col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 * + col1 + col1 * + col0 col1 FROM tab1 cor0 ---- -598 540 871 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 + - col0 col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2063 SELECT DISTINCT - col2 DIV - CAST( + 80 AS SIGNED ) + cor0.col0 FROM tab1 AS cor0 ---- 3 64 81 skipif mysql # not compatible query I rowsort label-2063 SELECT DISTINCT - col2 / - CAST ( + 80 AS INTEGER ) + cor0.col0 FROM tab1 AS cor0 ---- 3 64 81 query I rowsort SELECT - col2 - + col1 AS col2 FROM tab1 AS cor0 ---- -109 -67 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-2065 SELECT tab0.col1 + col0 DIV col0 AS col1 FROM tab0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-2065 SELECT tab0.col1 + col0 / col0 AS col1 FROM tab0 ---- 87 92 98 query I rowsort SELECT ALL - 71 AS col2 FROM tab2 ---- -71 -71 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-2067 SELECT - 42 DIV - cor0.col0 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 0c0b138578d24c14d41ceab68dfc9437 skipif mysql # not compatible query I rowsort label-2067 SELECT - 42 / - cor0.col0 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 0c0b138578d24c14d41ceab68dfc9437 query I rowsort SELECT DISTINCT + 72 FROM tab2 ---- 72 onlyif mysql # use DIV operator for integer division query I rowsort label-2069 SELECT + 82 DIV cor0.col1 FROM tab2 AS cor0 ---- 1 2 4 skipif mysql # not compatible query I rowsort label-2069 SELECT + 82 / cor0.col1 FROM tab2 AS cor0 ---- 1 2 4 query I rowsort SELECT DISTINCT 62 + tab2.col1 FROM tab2, tab2 AS cor0 ---- 121 79 93 query I rowsort SELECT + 20 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 0a35fe98f3e7d5fc8ff2ae815bd20ef4 query I rowsort SELECT DISTINCT + 51 FROM tab0 ---- 51 query I rowsort SELECT - + 6 FROM tab2 AS cor0 ---- -6 -6 -6 query I rowsort SELECT ALL col0 + col1 * 37 AS col0 FROM tab1 AS cor0 ---- 434 561 965 query I rowsort SELECT - - cor0.col1 FROM tab0, tab1 cor0, tab2, tab0 cor1 ---- 81 values hashing to d7d3fabcafbed14f0d6ffd37195c971c query I rowsort SELECT - ( - 2 ) FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 535345c50a19fdab97ce05d1837b1f09 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 * + col1 + - ( - ( col2 ) ) col2 FROM tab2 cor0 ---- -1305 -190 -4576 query I rowsort SELECT DISTINCT - + 52 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -52 query I rowsort SELECT + col0 + col2 * - col2 AS col0 FROM tab0 ---- -1065 -6635 34 query I rowsort SELECT ALL - cor0.col1 + - 7 AS col0 FROM tab0 cor0 ---- -104 -93 -98 query I rowsort SELECT + col0 + + 48 * - 67 FROM tab2 AS cor0 ---- -3137 -3138 -3209 query I rowsort SELECT DISTINCT col2 * + ( - col1 ) FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT - col2 + col0 * ( col2 ) AS col2 FROM tab0 AS cor0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2084 SELECT ALL + col1 + CAST( NULL AS SIGNED ) * + 28 * col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2084 SELECT ALL + col1 + CAST ( NULL AS INTEGER ) * + 28 * col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 + + 70 FROM tab0 AS cor0 ---- -12 37 69 query I rowsort SELECT DISTINCT - + col1 + + cor0.col2 FROM tab1 AS cor0 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( - col2 ) * col1 + + col1 col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL cor0.col2 + ( - col1 ) * - cor0.col2 AS col1 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL col1 + 85 FROM tab0 cor0 ---- 171 176 182 query I rowsort SELECT - + col0 * 50 FROM tab1 AS cor0 ---- -150 -3200 -4000 query I rowsort SELECT + col2 * + 48 AS col0 FROM tab0 ---- 1584 3936 48 query I rowsort SELECT DISTINCT col0 * + 34 FROM tab2 ---- 238 2652 2686 query I rowsort SELECT + 52 + - col0 FROM tab1 cor0 ---- -12 -28 49 query I rowsort SELECT + col1 * col0 + + col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT - ( cor0.col0 ) + 0 FROM tab2, tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT + - cor0.col0 * col2 * - col2 FROM tab2 AS cor0 ---- 114076 5103 52728 query I rowsort SELECT + + col2 * col0 + col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT col0 + col1 * - col0 * - col1 FROM tab0 AS cor0 ---- 177528 329350 737098 query I rowsort SELECT + + col0 * - cor0.col2 FROM tab0 AS cor0 ---- -35 -7298 -792 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 + - cor0.col2 * 57 + col0 FROM tab0 AS cor0 ---- -1857 -22 -4585 onlyif mysql # use DIV operator for integer division query I rowsort label-2102 SELECT ALL + + cor0.col0 DIV cor0.col2 - col2 * col1 * - col0 AS col1 FROM tab0 AS cor0 ---- 3430 664119 68112 skipif mysql # not compatible query I rowsort label-2102 SELECT ALL + + cor0.col0 / cor0.col2 - col2 * col1 * - col0 AS col1 FROM tab0 AS cor0 ---- 3430 664119 68112 query I rowsort SELECT ALL - col1 * col2 - + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-2104 SELECT - col0 DIV cor0.col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-2104 SELECT - col0 / cor0.col1 FROM tab2 AS cor0 ---- -1 -4 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 ALL 12 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 17 * col2 col0 FROM tab0 ---- 1394 17 561 query I rowsort SELECT - - 39 * 67 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 13f6fb260cf3a73aba5c98936f90bbdc query I rowsort SELECT - col1 * ( col2 + col2 * - col0 ) AS col0 FROM tab1 ---- 2808 35910 98592 query I rowsort SELECT ALL + ( col0 ) + cor0.col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT col2 + 31 FROM tab2 ---- 57 58 69 query I rowsort SELECT DISTINCT col2 * - 56 AS col2 FROM tab2 ---- -1456 -1512 -2128 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * col1 col2 FROM tab0 ---- -7396 -8281 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-2114 SELECT DISTINCT + col2 DIV + tab0.col1 AS col2 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-2114 SELECT DISTINCT + col2 / + tab0.col1 AS col2 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT + cor1.col0 AS col2 FROM tab0, tab2 AS cor0, tab2 cor1 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2116 SELECT + col2 * - CAST( NULL AS SIGNED ) * col2 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2116 SELECT + col2 * - CAST ( NULL AS INTEGER ) * col2 AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL + 94 + - col0 FROM tab1 ---- 14 30 91 query I rowsort SELECT + col0 * col2 + - col1 * col0 AS col0 FROM tab1 AS cor0 ---- 3008 6640 84 query I rowsort SELECT DISTINCT 91 FROM tab2, tab0 cor0 ---- 91 query I rowsort SELECT ALL + 20 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 2fdd942fe0307a6ff66b63004ef102c4 query I rowsort SELECT DISTINCT 49 + col1 AS col0 FROM tab0 ---- 135 140 146 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + cor0.col0 col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-2123 SELECT DISTINCT - col1 * col2 DIV col1 FROM tab2 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-2123 SELECT DISTINCT - col1 * col2 / col1 FROM tab2 ---- -26 -27 -38 query IIIIII rowsort SELECT ALL * FROM tab0, tab1 cor0 WHERE NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT + tab0.col1 * col0 + col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT ALL - cor0.col0 AS col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT ALL + col2 * ( - col1 ) + + col1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + ( - col1 * col2 ) col1 FROM tab0 cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL - col2 * + ( - col1 ) + + col1 * + 95 FROM tab1 AS cor0 ---- 1520 2483 3874 onlyif mysql # use DIV operator for integer division query I rowsort label-2130 SELECT DISTINCT - - col2 DIV - 84 + + 77 DIV cor0.col1 - + 32 FROM tab1 AS cor0 ---- -25 -28 -30 skipif mysql # not compatible query I rowsort label-2130 SELECT DISTINCT - - col2 / - 84 + + 77 / cor0.col1 - + 32 FROM tab1 AS cor0 ---- -25 -28 -30 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2131 SELECT ALL col1 * CAST( col0 AS SIGNED ) + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 skipif mysql # not compatible query I rowsort label-2131 SELECT ALL col1 * CAST ( col0 AS INTEGER ) + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT + + col2 + 28 AS col0 FROM tab0 AS cor0 ---- 110 29 61 query I rowsort SELECT DISTINCT col1 * ( col0 ) * - col2 + col0 AS col1 FROM tab2 AS cor0 ---- -119574 -50955 -5852 query I rowsort SELECT ALL - cor0.col2 AS col2 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6a43e7f15194af73fe1c83385e6ebebc onlyif mysql # use DIV operator for integer division query I rowsort label-2135 SELECT ALL - ( 12 ) * col1 - - col2 DIV + tab0.col1 AS col0 FROM tab0 ---- -1032 -1092 -1164 skipif mysql # not compatible query I rowsort label-2135 SELECT ALL - ( 12 ) * col1 - - col2 / + tab0.col1 AS col0 FROM tab0 ---- -1032 -1092 -1164 query I rowsort SELECT - + col1 * cor0.col0 + col1 FROM tab2 cor0 ---- -1326 -186 -4543 onlyif mysql # use DIV operator for integer division query I rowsort label-2137 SELECT - ( - 85 ) - - col1 DIV + 3 FROM tab2 AS cor0 ---- 104 90 95 skipif mysql # not compatible query I rowsort label-2137 SELECT - ( - 85 ) - - col1 / + 3 FROM tab2 AS cor0 ---- 104 90 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2138 SELECT DISTINCT + col0 / col1 - + col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-2138 SELECT DISTINCT + col0 / col1 - + col2 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 38 col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2140 SELECT - CAST( col0 AS SIGNED ) * + col0 AS col1 FROM tab2 ---- -49 -6084 -6241 skipif mysql # not compatible query I rowsort label-2140 SELECT - CAST ( col0 AS INTEGER ) * + col0 AS col1 FROM tab2 ---- -49 -6084 -6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 13 * + col0 * + col1 + ( 56 ) * + col1 col1 FROM tab0 ---- 110383 31648 49567 query I rowsort SELECT ALL 28 - + ( + tab0.col2 ) * + tab0.col2 FROM tab0 ---- -1061 -6696 27 query I rowsort SELECT col1 + - col0 * col2 * 80 FROM tab2 AS cor0 ---- -15089 -162181 -240143 query I rowsort SELECT DISTINCT + col0 * cor0.col1 - - col1 * + col0 FROM tab0 cor0 ---- 16198 4128 6790 query I rowsort SELECT + 67 * + col1 * col2 + + col0 * col2 FROM tab0 AS cor0 ---- 190938 507252 6534 query I rowsort SELECT ALL - cor0.col2 + - col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL + + cor0.col2 * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col2 * col0 - col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT cor0.col1 - + col2 AS col0 FROM tab0 cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2150 SELECT - col1 DIV col0 + - col2 * col0 AS col0 FROM tab1 AS cor0 ---- -170 -3648 -7680 skipif mysql # not compatible query I rowsort label-2150 SELECT - col1 / col0 + - col2 * col0 AS col0 FROM tab1 AS cor0 ---- -170 -3648 -7680 query I rowsort SELECT - - 85 AS col1 FROM tab1 cor0 ---- 85 85 85 query I rowsort SELECT ALL + cor0.col2 * col1 + - col0 * col0 AS col1 FROM tab2 AS cor0 ---- -4550 -5595 788 query I rowsort SELECT ALL - + 85 + - col0 AS col1 FROM tab1 AS cor0 ---- -149 -165 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-2154 SELECT - + col1 DIV col1 + - col1 AS col2 FROM tab0 AS cor0 ---- -87 -92 -98 skipif mysql # not compatible query I rowsort label-2154 SELECT - + col1 / col1 + - col1 AS col2 FROM tab0 AS cor0 ---- -87 -92 -98 query I rowsort SELECT ALL + 16 AS col1 FROM tab1 ---- 16 16 16 query I rowsort SELECT DISTINCT + 30 AS col2 FROM tab2 AS cor0 ---- 30 query I rowsort SELECT - cor0.col0 - - 22 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 8f723a64fee6be0fb6a8806efeaf52be query I rowsort SELECT DISTINCT 89 * col2 + + 16 * - col1 FROM tab0 ---- -1463 1561 5842 query I rowsort SELECT - 78 - - col0 AS col0 FROM tab2 AS cor0 ---- -71 0 1 query I rowsort SELECT - ( cor0.col0 ) + + ( - ( - col2 ) ) * - col0 + + 72 FROM tab1 AS cor0 ---- -3640 -7688 -93 query I rowsort SELECT ALL - - 17 * - col1 * - cor0.col0 FROM tab2 AS cor0 ---- 22831 3689 78234 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2162 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-2162 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- NULL query I rowsort SELECT + - col0 * cor0.col1 FROM tab2 cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + col1 * - cor0.col1 col2 FROM tab0 AS cor0 ---- -7482 -8372 -9506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2165 SELECT DISTINCT + 32 + col1 * CAST( NULL AS DECIMAL ) + ( + col0 ) * - CAST( NULL AS SIGNED ) * - col2 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-2165 SELECT DISTINCT + 32 + col1 * CAST ( NULL AS REAL ) + ( + col0 ) * - CAST ( NULL AS INTEGER ) * - col2 FROM tab0 ---- NULL query I rowsort SELECT ALL - - col0 * - ( + 81 ) + - col0 - ( + 42 ) * col0 * 70 AS col2 FROM tab0 AS cor0 ---- -105770 -268958 -72528 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2167 SELECT - col0 + CAST( + col1 AS SIGNED ) AS col0 FROM tab2 cor0 ---- -19 -62 24 skipif mysql # not compatible query I rowsort label-2167 SELECT - col0 + CAST ( + col1 AS INTEGER ) AS col0 FROM tab2 cor0 ---- -19 -62 24 query I rowsort SELECT cor0.col2 + + col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT + cor0.col2 * cor0.col2 + - 38 FROM tab0 cor0 ---- -37 1051 6686 query I rowsort SELECT - - col1 + 44 * - cor0.col1 FROM tab0 AS cor0 ---- -3698 -3913 -4171 query I rowsort SELECT DISTINCT col1 * col1 + col1 AS col1 FROM tab2 ---- 306 3540 992 query I rowsort SELECT + col2 * - col2 * col0 AS col0 FROM tab2 ---- -114076 -5103 -52728 query I rowsort SELECT DISTINCT 74 * - col2 + + col1 FROM tab1 ---- -3970 -4208 -7091 query I rowsort SELECT + + col0 * ( col2 * col1 ) FROM tab2 AS cor0 ---- 119652 51034 5859 onlyif mysql # use DIV operator for integer division query I rowsort label-2175 SELECT + 45 DIV + col0 FROM tab2 AS cor0 ---- 0 0 6 skipif mysql # not compatible query I rowsort label-2175 SELECT + 45 / + col0 FROM tab2 AS cor0 ---- 0 0 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2176 SELECT DISTINCT CAST( NULL AS SIGNED ) + cor0.col0 / col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2176 SELECT DISTINCT CAST ( NULL AS INTEGER ) + cor0.col0 / col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - - 87 * - col2 * col1 FROM tab0 AS cor0 ---- -246906 -649194 -8439 query I rowsort SELECT + col2 * col2 AS col1 FROM tab1 cor0 ---- 2916 3249 9216 query I rowsort SELECT cor0.col2 * + 15 AS col2 FROM tab1 AS cor0 ---- 1440 810 855 query I rowsort SELECT ALL ( col0 ) AS col0 FROM tab2 cor0 ---- 7 78 79 query I rowsort SELECT ALL - 46 * col1 AS col1 FROM tab1 AS cor0 ---- -1196 -460 -598 query I rowsort SELECT ALL - - 75 * - col0 + col0 AS col2 FROM tab1 AS cor0 ---- -222 -4736 -5920 query I rowsort SELECT DISTINCT + col1 + + 86 * + col2 AS col2 FROM tab1 AS cor0 ---- 4670 4912 8269 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2184 SELECT + CAST( NULL AS SIGNED ) / + col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2184 SELECT + CAST ( NULL AS INTEGER ) / + col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 97 + 64 * - col0 AS col1 FROM tab1 AS cor0 ---- -289 -4193 -5217 onlyif mysql # use DIV operator for integer division query I rowsort label-2186 SELECT DISTINCT cor0.col1 + col1 DIV + col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-2186 SELECT DISTINCT cor0.col1 + col1 / + col1 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT DISTINCT + 98 AS col0 FROM tab2 AS cor0 ---- 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2188 SELECT - col0 - + CAST( col0 AS SIGNED ) AS col2 FROM tab0 ---- -178 -48 -70 skipif mysql # not compatible query I rowsort label-2188 SELECT - col0 - + CAST ( col0 AS INTEGER ) AS col2 FROM tab0 ---- -178 -48 -70 query I rowsort SELECT ALL col1 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2190 SELECT ALL + - cor0.col0 * + ( col1 ) * + CAST( - col0 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 118825 49536 720811 skipif mysql # not compatible query I rowsort label-2190 SELECT ALL + - cor0.col0 * + ( col1 ) * + CAST ( - col0 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 118825 49536 720811 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 + col1 col2 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL - cor0.col2 * + cor0.col2 + col1 * col2 FROM tab1 AS cor0 ---- -1512 -2679 -7968 query I rowsort SELECT ALL + + 21 + - col1 * + col2 * + 41 FROM tab2 AS cor0 ---- -26465 -34296 -62873 query I rowsort SELECT DISTINCT - - col2 + 22 FROM tab0 AS cor0 ---- 104 23 55 query I rowsort SELECT DISTINCT 4 AS col1 FROM tab2 cor0 ---- 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2196 SELECT ALL - CAST( NULL AS SIGNED ) / + tab0.col1 col2 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2196 SELECT ALL - CAST ( NULL AS INTEGER ) / + tab0.col1 col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2197 SELECT ALL - col0 DIV col2 + + col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 2 4 7 skipif mysql # not compatible query I rowsort label-2197 SELECT ALL - col0 / col2 + + col2 / col1 AS col2 FROM tab1 AS cor0 ---- 2 4 7 query I rowsort SELECT ALL 24 AS col2 FROM tab2 ---- 24 24 24 query I rowsort SELECT ALL 63 FROM tab2, tab1 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT - - col2 + + cor0.col0 * + col1 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT col2 * + ( 6 ) * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 210 43788 4752 onlyif mysql # use DIV operator for integer division query I rowsort label-2202 SELECT col0 + - ( col2 ) DIV + col0 AS col1 FROM tab0 AS cor0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-2202 SELECT col0 + - ( col2 ) / + col0 AS col1 FROM tab0 AS cor0 ---- 23 35 89 query I rowsort SELECT + + col1 + col2 AS col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT - col0 + - ( - 13 ) AS col0 FROM tab2 AS cor0 ---- -65 -66 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 36 col0 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 onlyif mysql # use DIV operator for integer division query I rowsort label-2206 SELECT - - col1 + 65 DIV ( - col1 ) FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2206 SELECT - - col1 + 65 / ( - col1 ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - - col1 * col2 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + - col2 - - col2 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - 64 * 55 FROM tab1 AS cor0 ---- -3520 -3520 -3520 query I rowsort SELECT col2 * cor0.col2 * col1 FROM tab0 cor0 ---- 611884 93654 97 query I rowsort SELECT ALL col0 * + ( col2 + - tab2.col2 ) FROM tab2 ---- 0 0 0 query I rowsort SELECT - - 9 AS col0 FROM tab0 AS cor0 ---- 9 9 9 query I rowsort SELECT ( col0 ) * + col1 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - + col2 + + col2 * 1 * + col0 AS col2 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT ALL + cor0.col1 FROM tab0, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd onlyif mysql # use DIV operator for integer division query I rowsort label-2216 SELECT ALL - 7 DIV - tab2.col1 + col1 col0 FROM tab2 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2216 SELECT ALL - 7 / - tab2.col1 + col1 col0 FROM tab2 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 74 * 56 + + col0 col2 FROM tab0 ---- 4168 4179 4233 query I rowsort SELECT - ( col2 * col1 ) AS col0 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + col0 + 64 AS col0 FROM tab2 ---- 142 143 71 query IIIIIIIIIIII rowsort SELECT * FROM tab0, tab1, tab1 AS cor0, tab2 cor1 ---- 972 values hashing to 0fcd8d0934383dd58863be894b07a6ed query I rowsort SELECT ALL - 90 AS col2 FROM tab0 ---- -90 -90 -90 query I rowsort SELECT - ( col0 ) * - ( + tab0.col1 ) + + col0 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT DISTINCT - ( col1 ) + 83 FROM tab1 AS cor0 ---- 57 70 73 query I rowsort SELECT DISTINCT - col2 + - col1 * col1 AS col0 FROM tab0 AS cor0 ---- -7429 -8363 -9410 query I rowsort SELECT + 98 + col0 FROM tab2 AS cor0 ---- 105 176 177 query I rowsort SELECT - + 55 * col2 + + col1 FROM tab0 AS cor0 ---- -1729 -4419 42 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 * - col1 + col1 * + 81 col1 FROM tab2 AS cor0 ---- 177 2294 34 query I rowsort SELECT + col0 + + col1 - + 32 * - col1 AS col1 FROM tab0 AS cor0 ---- 2862 3092 3236 query I rowsort SELECT ALL + - 13 FROM tab2 AS cor0 ---- -13 -13 -13 query I rowsort SELECT ALL col0 * - col0 AS col0 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT 40 FROM tab0 ---- 40 query I rowsort SELECT DISTINCT - col1 + col2 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1427 617 698 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2233 SELECT - + cor0.col2 * CAST( NULL AS SIGNED ) * + cor0.col0 + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2233 SELECT - + cor0.col2 * CAST ( NULL AS INTEGER ) * + cor0.col0 + col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2234 SELECT - col1 + - CAST( ( col0 ) + 49 AS SIGNED ) * col1 * + col0 AS col0 FROM tab2 AS cor0 ---- -12183 -171921 -584513 skipif mysql # not compatible query I rowsort label-2234 SELECT - col1 + - CAST ( ( col0 ) + 49 AS INTEGER ) * col1 * + col0 AS col0 FROM tab2 AS cor0 ---- -12183 -171921 -584513 query I rowsort SELECT + tab2.col1 * - col0 AS col2 FROM tab2 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 - tab1.col1 col2 FROM tab1 ---- -9 4 7 query I rowsort SELECT col0 * - col1 + col1 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT tab2.col0 - col0 * ( ( col0 ) ) FROM tab2 ---- -42 -6006 -6162 query I rowsort SELECT - + 24 * + col0 - 89 * + col2 FROM tab0 AS cor0 ---- -3513 -929 -9434 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col0 ) * 82 - col0 * col2 col2 FROM tab1 ---- -1120 1600 84 onlyif mysql # use DIV operator for integer division query I rowsort label-2241 SELECT col2 DIV + col0 + - col2 DIV col2 FROM tab1 ---- -1 0 17 skipif mysql # not compatible query I rowsort label-2241 SELECT col2 / + col0 + - col2 / col2 FROM tab1 ---- -1 0 17 query I rowsort SELECT col0 * + 30 + + col0 * col1 FROM tab0 ---- 10769 2784 4445 query I rowsort SELECT - cor0.col1 * + col0 + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-2244 SELECT col2 * + col1 + col1 DIV - col0 + + col2 FROM tab1 AS cor0 ---- 1344 1450 627 skipif mysql # not compatible query I rowsort label-2244 SELECT col2 * + col1 + col1 / - col0 + + col2 FROM tab1 AS cor0 ---- 1344 1450 627 onlyif mysql # use DIV operator for integer division query I rowsort label-2245 SELECT DISTINCT + cor0.col0 DIV - col0 + ( + col2 + - col2 ) * - ( - col2 ) col2 FROM tab2 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2245 SELECT DISTINCT + cor0.col0 / - col0 + ( + col2 + - col2 ) * - ( - col2 ) col2 FROM tab2 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + - col1 col2 FROM tab2 cor0 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * col2 col1 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2248 SELECT - + col2 + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2248 SELECT - + col2 + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 + + col1 * + cor0.col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT col1 * - 4 + - col2 * + col2 FROM tab1 AS cor0 ---- -3020 -3289 -9268 query I rowsort SELECT ( 47 ) AS col2 FROM tab0 ---- 47 47 47 query I rowsort SELECT - ( 31 + col0 ) AS col1 FROM tab1 ---- -111 -34 -95 query I rowsort SELECT DISTINCT + 15 * tab2.col0 FROM tab2 ---- 105 1170 1185 query I rowsort SELECT + + ( - col2 ) * - cor0.col2 AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT - 83 + + col1 FROM tab0 cor0 ---- 14 3 8 query I rowsort SELECT + cor0.col1 * - cor0.col1 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2257 SELECT - + cor0.col1 * col1 + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2257 SELECT - + cor0.col1 * col1 + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - 19 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 query I rowsort SELECT - - col0 - col0 AS col0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT 96 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 query I rowsort SELECT DISTINCT - cor0.col0 + + col0 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL - + 25 * col0 + + col1 * - 80 FROM tab1 cor0 ---- -2155 -2400 -3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 2 col1 FROM tab0 AS cor0 ---- -2 -2 -2 query I rowsort SELECT ALL - + ( cor0.col1 ) * cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2265 SELECT ALL + CAST( NULL AS SIGNED ) * col0 * - col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2265 SELECT ALL + CAST ( NULL AS INTEGER ) * col0 * - col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( - 92 ) AS col2 FROM tab1 cor0 ---- -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + 89 col2 FROM tab2 AS cor0 ---- 115 116 127 query I rowsort SELECT ALL - 37 + - 36 * col1 FROM tab1 cor0 ---- -397 -505 -973 query I rowsort SELECT + + cor0.col2 + col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT - col0 + - 49 FROM tab1 AS cor0 ---- -113 -129 -52 query I rowsort SELECT ALL + col1 + col1 * - col2 AS col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT ( - ( col2 ) ) AS col0 FROM tab0 AS cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 19 col2 FROM tab1 AS cor0 ---- 19 19 19 query I rowsort SELECT - col1 * + ( + col1 ) * col0 + col1 * - col2 FROM tab1 AS cor0 ---- -14768 -3432 -6970 onlyif mysql # use DIV operator for integer division query I rowsort label-2275 SELECT col2 * 29 DIV + col1 AS col2 FROM tab2 ---- 12 25 64 skipif mysql # not compatible query I rowsort label-2275 SELECT col2 * 29 / + col1 AS col2 FROM tab2 ---- 12 25 64 query I rowsort SELECT tab0.col1 - + tab0.col2 AS col0 FROM tab0 ---- 53 9 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2277 SELECT ALL col0 + 51 * + ( col2 ) / CAST( NULL AS SIGNED ) - col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2277 SELECT ALL col0 + 51 * + ( col2 ) / CAST ( NULL AS INTEGER ) - col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 - ( col0 ) * col1 AS col0 FROM tab1 ---- -1027 -52 -630 query I rowsort SELECT + cor0.col1 - - 75 AS col1 FROM tab2 AS cor0 ---- 106 134 92 query I rowsort SELECT DISTINCT + 7 * col0 FROM tab0 AS cor0 ---- 168 245 623 query I rowsort SELECT ALL col0 * col2 * + col1 + + col2 * + col0 FROM tab1 ---- 107520 40128 4374 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + col0 * + col1 * col1 col2 FROM tab0 AS cor0 ---- 177480 329280 736920 query I rowsort SELECT 84 AS col2 FROM tab1, tab2 cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2284 SELECT - - CAST( NULL AS SIGNED ) + col0 * col0 * 50 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2284 SELECT - - CAST ( NULL AS INTEGER ) + col0 * col0 * 50 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 57 + - col1 * cor0.col2 + ( col2 ) AS col1 FROM tab0 AS cor0 ---- -2748 -39 -7323 query I rowsort SELECT 26 + - 76 + col1 AS col2 FROM tab0 ---- 36 41 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2287 SELECT ALL + CAST( + 89 AS SIGNED ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 skipif mysql # not compatible query I rowsort label-2287 SELECT ALL + CAST ( + 89 AS INTEGER ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 query I rowsort SELECT DISTINCT col2 * + 52 FROM tab0 cor0 ---- 1716 4264 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2289 SELECT DISTINCT + + cor0.col2 * - CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2289 SELECT DISTINCT + + cor0.col2 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col1 * col1 col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT + col1 * col2 + col0 * + col0 AS col1 FROM tab2 ---- 6887 7618 886 query I rowsort SELECT DISTINCT - col1 - col0 AS col1 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT ALL col2 + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL - - col1 * 42 FROM tab0 AS cor0 ---- 3612 3822 4074 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2295 SELECT ALL col1 + + CAST( 74 + col0 AS SIGNED ) * 92 FROM tab2 AS cor0 ---- 14043 14093 7483 skipif mysql # not compatible query I rowsort label-2295 SELECT ALL col1 + + CAST ( 74 + col0 AS INTEGER ) * 92 FROM tab2 AS cor0 ---- 14043 14093 7483 query I rowsort SELECT ALL - col0 + - 92 * col2 FROM tab1 AS cor0 ---- -4971 -5308 -8912 query I rowsort SELECT col2 * - col1 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL + col0 + col2 * col2 AS col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT DISTINCT - col2 * 90 - - 40 * col2 FROM tab2 AS cor0 ---- -1300 -1350 -1900 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * - 2 col1 FROM tab0 AS cor0 ---- -178 -48 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 - 42 col2 FROM tab1 AS cor0 ---- -39 22 38 query I rowsort SELECT + + col2 * 65 AS col0 FROM tab0 cor0 ---- 2145 5330 65 query I rowsort SELECT DISTINCT - + col1 * + col2 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -1560 -684 -864 query I rowsort SELECT ALL - 94 FROM tab2 AS cor0 ---- -94 -94 -94 query I rowsort SELECT ALL - 69 + + col1 AS col1 FROM tab1 AS cor0 ---- -43 -56 -59 query I rowsort SELECT - + 89 AS col2 FROM tab1 AS cor0 ---- -89 -89 -89 query I rowsort SELECT ALL + - col2 + 28 FROM tab2 AS cor0 ---- -10 1 2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2308 SELECT ALL CAST( NULL AS DECIMAL ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2308 SELECT ALL CAST ( NULL AS REAL ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 60 AS col2 FROM tab1 AS cor0 ---- -60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2310 SELECT + CAST( NULL AS SIGNED ) * + col2 col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2310 SELECT + CAST ( NULL AS INTEGER ) * + col2 col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 31 AS col0 FROM tab2 AS cor0 ---- 31 31 31 query I rowsort SELECT ( - tab0.col1 ) + col2 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT + - ( col1 ) * + col1 + + 69 AS col1 FROM tab1 AS cor0 ---- -100 -31 -607 query I rowsort SELECT DISTINCT + 88 AS col0 FROM tab1, tab1 AS cor0 ---- 88 query I rowsort SELECT DISTINCT - 49 * - col0 FROM tab2 ---- 343 3822 3871 query I rowsort SELECT DISTINCT 46 AS col2 FROM tab2 AS cor0 ---- 46 query I rowsort SELECT DISTINCT 17 + + col2 FROM tab1 AS cor0 ---- 113 71 74 onlyif mysql # use DIV operator for integer division query I rowsort label-2318 SELECT ALL + col2 * col0 + + 9 DIV - col2 FROM tab0 AS cor0 ---- 26 7298 792 skipif mysql # not compatible query I rowsort label-2318 SELECT ALL + col2 * col0 + + 9 / - col2 FROM tab0 AS cor0 ---- 26 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2319 SELECT ALL + + col0 + CAST( NULL AS SIGNED ) / + 84 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-2319 SELECT ALL + + col0 + CAST ( NULL AS INTEGER ) / + 84 col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2320 SELECT + cor0.col0 DIV ( + col0 ) + col1 * 4 FROM tab0 cor0 ---- 345 365 389 skipif mysql # not compatible query I rowsort label-2320 SELECT + cor0.col0 / ( + col0 ) + col1 * 4 FROM tab0 cor0 ---- 345 365 389 query I rowsort SELECT + + col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col0 * - col1 * col0 col2 FROM tab1 cor0 ---- 234 40960 83200 query I rowsort SELECT DISTINCT col0 * - 97 FROM tab1 cor0 ---- -291 -6208 -7760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + 88 col2 FROM tab1 AS cor0 ---- 101 114 98 query I rowsort SELECT DISTINCT - + 2 AS col2 FROM tab1, tab2, tab1 cor0 ---- -2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab0.col0 * - col1 col1 FROM tab0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( 69 ) col2 FROM tab2 ---- -69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 - 21 col1 FROM tab2 AS cor0 ---- 17 5 6 query I rowsort SELECT + 3 * - col2 + - col1 * col0 FROM tab0 AS cor0 ---- -2163 -3398 -8345 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2330 SELECT CAST( - col2 AS SIGNED ) * col0 * - tab0.col0 AS col2 FROM tab0 ---- 1225 19008 649522 skipif mysql # not compatible query I rowsort label-2330 SELECT CAST ( - col2 AS INTEGER ) * col0 * - tab0.col0 AS col2 FROM tab0 ---- 1225 19008 649522 query I rowsort SELECT DISTINCT - 17 * col2 FROM tab2 ---- -442 -459 -646 query I rowsort SELECT 8 * col1 + + col0 FROM tab2 AS cor0 ---- 215 255 550 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - col1 col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT cor0.col1 * cor0.col1 + + col2 * col2 * - col0 FROM tab0 cor0 ---- -18740 -590155 9374 onlyif mysql # use DIV operator for integer division query I rowsort label-2335 SELECT - col2 DIV col0 + + col2 AS col2 FROM tab0 AS cor0 ---- 1 32 82 skipif mysql # not compatible query I rowsort label-2335 SELECT - col2 / col0 + + col2 AS col2 FROM tab0 AS cor0 ---- 1 32 82 query I rowsort SELECT - 35 * col1 + col2 AS col2 FROM tab0 AS cor0 ---- -2977 -3103 -3394 query I rowsort SELECT - 76 * col2 + - col2 AS col0 FROM tab1 cor0 ---- -4158 -4389 -7392 query I rowsort SELECT - 21 * + 70 AS col1 FROM tab2 ---- -1470 -1470 -1470 query I rowsort SELECT - col1 * + col0 * + col1 FROM tab1 ---- -13520 -2028 -6400 onlyif mysql # use DIV operator for integer division query I rowsort label-2340 SELECT + - col2 + - col1 DIV - col1 AS col1 FROM tab1 AS cor0 ---- -53 -56 -95 skipif mysql # not compatible query I rowsort label-2340 SELECT + - col2 + - col1 / - col1 AS col1 FROM tab1 AS cor0 ---- -53 -56 -95 query I rowsort SELECT ALL col0 * - col0 * - tab0.col0 FROM tab0 ---- 13824 42875 704969 query I rowsort SELECT + col2 * + 41 * - col2 FROM tab2 AS cor0 ---- -27716 -29889 -59204 query I rowsort SELECT col2 + + col1 * col0 AS col0 FROM tab0 AS cor0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-2344 SELECT ALL + col2 * col2 DIV col0 col0 FROM tab0 AS cor0 ---- 0 45 75 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2344 SELECT ALL + col2 * col2 / col0 col0 FROM tab0 AS cor0 ---- 0 45 75 query I rowsort SELECT + col2 * 50 AS col1 FROM tab2 AS cor0 ---- 1300 1350 1900 query I rowsort SELECT ALL - - col2 * + ( - col1 ) + + col1 FROM tab0 AS cor0 ---- -2752 -7371 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2347 SELECT + col2 + + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2347 SELECT + col2 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 + col2 AS col2 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT - col1 * col1 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -636056 -753571 -912673 onlyif mysql # use DIV operator for integer division query I rowsort label-2350 SELECT + - col0 DIV - col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-2350 SELECT + - col0 / - col1 FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT col0 * + col2 + col0 * tab0.col2 AS col2 FROM tab0 ---- 14596 1584 70 query I rowsort SELECT DISTINCT - 84 * cor0.col2 AS col2 FROM tab1, tab0 AS cor0 ---- -2772 -6888 -84 skipif mysql # not compatible query I rowsort SELECT DISTINCT - col0 + CAST ( col2 AS REAL ) FROM tab0 ---- -34 -7 9 query I rowsort SELECT + col2 * ( 57 + tab0.col2 ) * + col2 FROM tab0 ---- 58 934636 98010 query I rowsort SELECT - col1 * - col2 + tab0.col1 FROM tab0 ---- 194 2924 7553 onlyif mysql # use DIV operator for integer division query I rowsort label-2356 SELECT + col0 DIV + ( 57 ) FROM tab2 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-2356 SELECT + col0 / + ( 57 ) FROM tab2 ---- 0 1 1 query I rowsort SELECT DISTINCT + col1 + + col2 * cor0.col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -119593 -51017 -5828 query I rowsort SELECT + + cor0.col0 + col2 * ( col1 ) FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL - - col0 + col0 AS col0 FROM tab2 cor0 ---- 14 156 158 query I rowsort SELECT DISTINCT - col0 * col1 + - col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT + + cor0.col0 + col1 + col0 FROM tab0 AS cor0 ---- 134 167 269 query I rowsort SELECT ALL + col1 + + col2 - col0 FROM tab0 ---- 63 84 95 query I rowsort SELECT - + cor0.col1 * col2 + col2 * - cor0.col0 - col0 * col1 AS col0 FROM tab1 AS cor0 ---- -1644 -4858 -9968 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col2 + + col2 col0 FROM tab2 AS cor0 ---- 0 0 0 query IIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0 CROSS JOIN tab1 WHERE NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT ALL - col2 * - col0 - col1 AS col2 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT + 54 * cor0.col0 FROM tab0 AS cor0 ---- 1296 1890 4806 query I rowsort SELECT + col2 * - tab2.col0 + col1 AS col0 FROM tab2 ---- -158 -1969 -2985 onlyif mysql # use DIV operator for integer division query I rowsort label-2369 SELECT col0 + - col2 DIV - col2 AS col2 FROM tab1 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-2369 SELECT col0 + - col2 / - col2 AS col2 FROM tab1 ---- 4 65 81 query I rowsort SELECT col0 * - col2 + col2 AS col2 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT col2 + col0 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1226 609 8003 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - cor0.col2 + + col2 col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL - col0 * - col2 * col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL - - 54 FROM tab2 cor0 ---- 54 54 54 onlyif mysql # use DIV operator for integer division query I rowsort label-2375 SELECT + col2 + col1 DIV - 13 AS col2 FROM tab0 ---- -6 27 75 skipif mysql # not compatible query I rowsort label-2375 SELECT + col2 + col1 / - 13 AS col2 FROM tab0 ---- -6 27 75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 1 col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- -1 onlyif mysql # use DIV operator for integer division query I rowsort label-2377 SELECT - + col0 DIV - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2377 SELECT - + col0 / - col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col2 * col2 AS col2 FROM tab1 cor0 ---- 2916 3249 9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + col2 * 91 col1 FROM tab0 AS cor0 ---- 188 3089 7553 onlyif mysql # use DIV operator for integer division query I rowsort label-2380 SELECT DISTINCT + - col2 * col2 DIV - ( + 24 ) col0 FROM tab0 AS cor0 ---- 0 280 45 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2380 SELECT DISTINCT + - col2 * col2 / - ( + 24 ) col0 FROM tab0 AS cor0 ---- 0 280 45 onlyif mysql # use DIV operator for integer division query I rowsort label-2381 SELECT + 81 DIV + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2381 SELECT + 81 / + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 48 col1 FROM tab2 AS cor0 ---- -48 -48 -48 query I rowsort SELECT ALL + col2 * col2 * col2 AS col1 FROM tab0 AS cor0 ---- 1 35937 551368 query I rowsort SELECT DISTINCT + 59 AS col2 FROM tab2 cor0 ---- 59 onlyif mysql # use DIV operator for integer division query I rowsort label-2385 SELECT ALL + - ( - col1 ) * 42 DIV - cor0.col0 FROM tab2 AS cor0 ---- -186 -31 -9 skipif mysql # not compatible query I rowsort label-2385 SELECT ALL + - ( - col1 ) * 42 / - cor0.col0 FROM tab2 AS cor0 ---- -186 -31 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-2386 SELECT DISTINCT 25 DIV col2 col0 FROM tab1 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2386 SELECT DISTINCT 25 / col2 col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL - + col2 + - col0 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT + - cor0.col0 * col1 + - col2 * ( col1 ) AS col1 FROM tab2 AS cor0 ---- -1054 -1989 -6136 query I rowsort SELECT ALL + col1 * 52 FROM tab1 AS cor0 ---- 1352 520 676 query I rowsort SELECT ALL - col2 + - col0 * col1 FROM tab2 cor0 ---- -1381 -244 -4628 query I rowsort SELECT + tab0.col2 - col1 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT ALL col0 - - tab2.col0 AS col0 FROM tab2 ---- 14 156 158 query I rowsort SELECT ALL 4 AS col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 730dff78e83112374961ea711f98ebaa query I rowsort SELECT + 28 * col0 FROM tab1 ---- 1792 2240 84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col2 + - col0 col1 FROM tab2 AS cor0 ---- -24 51 7 query I rowsort SELECT DISTINCT + - 75 * - col0 AS col1 FROM tab0 AS cor0 ---- 1800 2625 6675 query I rowsort SELECT DISTINCT + col0 + + col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 onlyif mysql # use DIV operator for integer division query I rowsort label-2398 SELECT - - 50 DIV col0 FROM tab2 AS cor0 ---- 0 0 7 skipif mysql # not compatible query I rowsort label-2398 SELECT - - 50 / col0 FROM tab2 AS cor0 ---- 0 0 7 query I rowsort SELECT DISTINCT + - col2 + col1 + col1 FROM tab2 cor0 ---- -4 35 92 query I rowsort SELECT + + col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL 91 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5748627ef5fd86a21cd559fd278d7277 query I rowsort SELECT ALL col2 * + 31 + col1 FROM tab0 cor0 ---- 1109 128 2633 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 1 + 77 col0 FROM tab1 cor0 ---- 76 query I rowsort SELECT ALL + 2 + col2 AS col2 FROM tab2 AS cor0 ---- 28 29 40 query I rowsort SELECT ALL tab1.col0 * tab1.col2 * col2 AS col2 FROM tab1 ---- 207936 737280 8748 query I rowsort SELECT ALL - 66 FROM tab0, tab1 AS cor0 ---- 9 values hashing to a408108d423d7784b7d610cb779e515a onlyif mysql # use DIV operator for integer division query I rowsort label-2407 SELECT - 50 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2407 SELECT - 50 / + col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( 71 + col0 ) col1 FROM tab2 ---- -149 -150 -78 query I rowsort SELECT col0 * + col0 + + col1 AS col1 FROM tab1 ---- 35 4106 6413 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - tab0.col0 col0 FROM tab0 ---- -171 -36 -57 query I rowsort SELECT - 95 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to cf302b83f15b730fe35c19bdd9363c13 query I rowsort SELECT - - col2 + col1 * cor0.col0 + - 92 FROM tab2 AS cor0 ---- 1289 152 4536 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1, tab2 AS cor2 ---- 3645 values hashing to 972d282d6d92f451c90dc8ca51a18f3e query I rowsort SELECT - - cor0.col1 + 54 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3c8e12e2ec4fafbfd88a2213908cb8ee onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2415 SELECT ALL ( col1 * tab2.col0 + + CAST( NULL AS DECIMAL ) ) AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2415 SELECT ALL ( col1 * tab2.col0 + + CAST ( NULL AS REAL ) ) AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - tab0.col2 + - col1 AS col0 FROM tab0 ---- -119 -173 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 58 col2 FROM tab1 ---- 58 query I rowsort SELECT ALL + ( col0 ) FROM tab2 cor0 ---- 7 78 79 query I rowsort SELECT ALL 13 + col1 FROM tab2 AS cor0 ---- 30 44 72 query I rowsort SELECT + col0 + - col1 * - ( + 14 ) AS col1 FROM tab1 cor0 ---- 204 262 367 query I rowsort SELECT DISTINCT - - cor0.col2 * cor0.col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - col0 * + col1 + cor0.col2 * 42 AS col0 FROM tab0 AS cor0 ---- -3353 -4655 -678 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + - col2 col1 FROM tab0 ---- -9 34 7 query I rowsort SELECT ALL col1 * 43 + - ( + tab0.col1 + ( 25 ) * + tab0.col0 ) AS col1 FROM tab0 ---- 1597 3012 3199 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2425 SELECT col1 + CAST( NULL AS DECIMAL ) + - col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2425 SELECT col1 + CAST ( NULL AS REAL ) + - col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT col2 * + 46 + + col1 AS col0 FROM tab1 ---- 2510 2632 4429 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * ( col0 ) col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT col0 * 14 - 55 AS col0 FROM tab0 cor0 ---- 1191 281 435 query I rowsort SELECT ALL cor0.col2 * 77 FROM tab0 AS cor0 ---- 2541 6314 77 onlyif mysql # use DIV operator for integer division query I rowsort label-2430 SELECT DISTINCT + cor0.col2 DIV col2 + cor0.col1 * - 88 AS col0 FROM tab0 AS cor0 ---- -7567 -8007 -8535 skipif mysql # not compatible query I rowsort label-2430 SELECT DISTINCT + cor0.col2 / col2 + cor0.col1 * - 88 AS col0 FROM tab0 AS cor0 ---- -7567 -8007 -8535 query I rowsort SELECT DISTINCT + 62 * 0 + + col2 + + ( 31 * - col1 ) AS col2 FROM tab0 AS cor0 ---- -2633 -2739 -3006 query I rowsort SELECT DISTINCT - ( - ( + col2 ) ) * 90 + - ( cor0.col0 ) FROM tab2 AS cor0 ---- 2262 2423 3341 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 71 + - col2 col1 FROM tab2 cor0 ---- 33 44 45 onlyif mysql # use DIV operator for integer division query I rowsort label-2434 SELECT + - col1 + col0 DIV col2 AS col0 FROM tab1 AS cor0 ---- -13 -26 -9 skipif mysql # not compatible query I rowsort label-2434 SELECT + - col1 + col0 / col2 AS col0 FROM tab1 AS cor0 ---- -13 -26 -9 query I rowsort SELECT DISTINCT col0 * + col1 + - cor0.col1 * col0 * - col2 - - cor0.col2 FROM tab1 cor0 ---- 100976 37177 4344 query I rowsort SELECT ( + ( col2 ) ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL col0 * 1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT + cor0.col1 + 81 * col2 AS col1 FROM tab0 AS cor0 ---- 178 2759 6733 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 - col0 col0 FROM tab2 ---- -14 -156 -158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2440 SELECT CAST( NULL AS SIGNED ) + - 61 * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2440 SELECT CAST ( NULL AS INTEGER ) + - 61 * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( - 87 ) * + col1 + + col0 AS col2 FROM tab0 AS cor0 ---- 7506 8006 8474 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2442 SELECT + + CAST( NULL AS SIGNED ) + + 13 * col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2442 SELECT + + CAST ( NULL AS INTEGER ) + + 13 * col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 59 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to e29fef8cdec1ee45a71d213f16d2f1d3 query I rowsort SELECT ( cor0.col1 ) * + col2 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 53 - - tab2.col2 * - col2 col1 FROM tab2 ---- -1391 -623 -676 query I rowsort SELECT DISTINCT + ( + col2 ) * + col2 - 92 * tab2.col1 FROM tab2 ---- -120 -2123 -4752 onlyif mysql # use DIV operator for integer division query I rowsort label-2447 SELECT + 27 DIV + col0 AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2447 SELECT + 27 / + col0 AS col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT - tab2.col2 + 33 * col2 - 99 AS col1 FROM tab2 ---- 1117 733 765 onlyif mysql # use DIV operator for integer division query I rowsort label-2449 SELECT col1 + - col0 DIV + cor0.col2 AS col1 FROM tab0 cor0 ---- 62 86 90 skipif mysql # not compatible query I rowsort label-2449 SELECT col1 + - col0 / + cor0.col2 AS col1 FROM tab0 cor0 ---- 62 86 90 query I rowsort SELECT + ( + 89 ) AS col0 FROM tab1 AS cor0 ---- 89 89 89 query I rowsort SELECT 3 * - col0 + + col0 - ( + cor0.col2 ) AS col2 FROM tab0 AS cor0 ---- -260 -71 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-2452 SELECT + ( - col1 ) DIV + col0 FROM tab1 AS cor0 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-2452 SELECT + ( - col1 ) / + col0 FROM tab1 AS cor0 ---- -8 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2453 SELECT + CAST( NULL AS DECIMAL ) - + 42 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-2453 SELECT + CAST ( NULL AS REAL ) - + 42 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL + col1 + col2 * - ( - col1 ) FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT + 22 AS col2 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e query I rowsort SELECT - 91 AS col0 FROM tab1 ---- -91 -91 -91 query I rowsort SELECT ALL - - 61 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT - col0 + 19 FROM tab1 AS cor0 ---- -45 -61 16 query I rowsort SELECT + col2 + + ( + 98 ) * col2 AS col0 FROM tab1 AS cor0 ---- 5346 5643 9504 query I rowsort SELECT ALL + col1 * ( - 17 * col0 + col0 ) AS col0 FROM tab1 AS cor0 ---- -10240 -1248 -16640 query I rowsort SELECT - 56 * 79 FROM tab1 AS cor0 ---- -4424 -4424 -4424 query I rowsort SELECT DISTINCT + cor0.col1 + cor0.col0 + + col1 AS col1 FROM tab2 AS cor0 ---- 113 196 69 query I rowsort SELECT + cor0.col1 * - 57 FROM tab1 AS cor0 ---- -1482 -570 -741 query I rowsort SELECT + - 14 FROM tab0 AS cor0 ---- -14 -14 -14 query I rowsort SELECT DISTINCT ( cor0.col0 ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT 1 - - 94 FROM tab2 AS cor0 ---- 95 query I rowsort SELECT + - 58 AS col1 FROM tab0 AS cor0 ---- -58 -58 -58 query I rowsort SELECT ALL ( 50 ) AS col2 FROM tab2 AS cor0 ---- 50 50 50 query I rowsort SELECT + col1 + cor0.col0 * + col0 AS col2 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT DISTINCT + + ( col1 ) + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - 71 * ( col0 * - col0 ) FROM tab1 AS cor0 ---- 290816 454400 639 query I rowsort SELECT ALL + + col2 * col1 * - col2 AS col0 FROM tab0 AS cor0 ---- -611884 -93654 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2473 SELECT ALL + - ( - col2 ) DIV col0 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-2473 SELECT ALL + - ( - col2 ) / col0 FROM tab2 AS cor0 ---- 0 0 3 query I rowsort SELECT ALL - + 8 * - col2 FROM tab2 AS cor0 ---- 208 216 304 onlyif mysql # use DIV operator for integer division query I rowsort label-2475 SELECT + + col0 * col2 DIV 74 AS col1 FROM tab2 AS cor0 ---- 2 27 40 skipif mysql # not compatible query I rowsort label-2475 SELECT + + col0 * col2 / 74 AS col1 FROM tab2 AS cor0 ---- 2 27 40 onlyif mysql # use DIV operator for integer division query I rowsort label-2476 SELECT - - 78 + col2 DIV + 84 FROM tab0 AS cor0 ---- 78 78 78 skipif mysql # not compatible query I rowsort label-2476 SELECT - - 78 + col2 / + 84 FROM tab0 AS cor0 ---- 78 78 78 query I rowsort SELECT 92 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a onlyif mysql # use DIV operator for integer division query I rowsort label-2478 SELECT ALL 63 DIV tab1.col1 AS col1 FROM tab1 ---- 2 4 6 skipif mysql # not compatible query I rowsort label-2478 SELECT ALL 63 / tab1.col1 AS col1 FROM tab1 ---- 2 4 6 query I rowsort SELECT DISTINCT + 13 * - ( col2 ) FROM tab1 ---- -1248 -702 -741 onlyif mysql # use DIV operator for integer division query I rowsort label-2480 SELECT ALL col2 DIV col2 AS col0 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2480 SELECT ALL col2 / col2 AS col0 FROM tab0 ---- 1 1 1 query I rowsort SELECT ALL - - col1 * col2 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - cor2.col0 FROM tab1, tab2 cor0, tab1 cor1, tab0, tab2 cor2 ---- 243 values hashing to b2b584cb071e1d63bf99874835e1bfc4 query I rowsort SELECT - 20 * col0 + col0 * 51 AS col2 FROM tab1 AS cor0 ---- 1984 2480 93 query I rowsort SELECT 92 * - ( col1 ) * col2 + + col0 FROM tab0 ---- -261072 -686415 -8889 onlyif mysql # use DIV operator for integer division query I rowsort label-2485 SELECT + 62 DIV + col2 + col0 FROM tab1 ---- 4 65 80 skipif mysql # not compatible query I rowsort label-2485 SELECT + 62 / + col2 + col0 FROM tab1 ---- 4 65 80 query I rowsort SELECT - ( + col2 ) * + col2 AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT - ( col1 ) + + col0 AS col1 FROM tab0 cor0 ---- -2 -62 query I rowsort SELECT ALL - ( col1 ) + + col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT - 43 * col2 FROM tab0 ---- -1419 -3526 -43 query I rowsort SELECT DISTINCT + - col0 + col2 + col1 FROM tab2 AS cor0 ---- -24 51 7 query I rowsort SELECT DISTINCT - col1 * + col1 + col2 * + 16 AS col1 FROM tab2 AS cor0 ---- -3065 -529 319 query I rowsort SELECT DISTINCT + + col2 * col1 + 65 AS col0 FROM tab0 AS cor0 ---- 162 2903 7527 query I rowsort SELECT 84 * - col1 AS col1 FROM tab1 AS cor0 ---- -1092 -2184 -840 query I rowsort SELECT ALL + col0 + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - 41 AS col2 FROM tab0 AS cor0 ---- -41 -41 -41 query I rowsort SELECT ALL + + col1 * + cor0.col0 + + cor0.col1 AS col0 FROM tab0 cor0 ---- 2150 3492 8190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 3 + - col0 * - cor0.col1 col0 FROM tab1 AS cor0 ---- 1043 643 81 query I rowsort SELECT ALL - 66 * - col1 AS col0 FROM tab2 AS cor0 ---- 1122 2046 3894 query I rowsort SELECT DISTINCT - - cor0.col1 + - col2 AS col0 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT DISTINCT - + 92 AS col0 FROM tab0 AS cor0 ---- -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 71 * + col0 col2 FROM tab2 AS cor0 ---- 497 5538 5609 query I rowsort SELECT - 7 AS col1 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ba940cd66e21e94e95aada5f28e1faf5 query I rowsort SELECT + - col1 + 89 AS col2 FROM tab1 AS cor0 ---- 63 76 79 query I rowsort SELECT ALL 21 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c5272facdaaa11f884c8cc0d9d4f41c7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2505 SELECT + col0 * 0 + + tab1.col2 * + col0 / CAST( NULL AS SIGNED ) + 35 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2505 SELECT + col0 * 0 + + tab1.col2 * + col0 / CAST ( NULL AS INTEGER ) + 35 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * - col1 - col2 * + col0 * col0 col0 FROM tab2 AS cor0 ---- -1540 -162786 -238501 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 + col1 col1 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2508 SELECT + col1 + + CAST( col2 AS SIGNED ) * col2 FROM tab2 AS cor0 ---- 1461 735 760 skipif mysql # not compatible query I rowsort label-2508 SELECT + col1 + + CAST ( col2 AS INTEGER ) * col2 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT + col2 + - 10 AS col0 FROM tab1 AS cor0 ---- 44 47 86 query I rowsort SELECT - + col1 * + cor0.col1 - + col0 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT ALL cor0.col0 + - 60 * - col1 FROM tab2 AS cor0 ---- 1099 1867 3618 query I rowsort SELECT DISTINCT + col1 + + 34 AS col1 FROM tab1 AS cor0 ---- 44 47 60 query I rowsort SELECT DISTINCT cor0.col0 + cor0.col1 + - col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL - - col2 - cor0.col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + + col2 * col2 * cor0.col0 + cor0.col0 FROM tab1 AS cor0 ---- 208000 737360 8751 query I rowsort SELECT DISTINCT + + cor0.col1 * col2 + col1 + col0 FROM tab0 AS cor0 ---- 229 2948 7642 query I rowsort SELECT ALL - - col0 * - col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT + 92 * 53 + - col0 AS col0 FROM tab2 cor0 ---- 4797 4798 4869 query I rowsort SELECT DISTINCT 43 * - 48 AS col2 FROM tab0 AS cor0 ---- -2064 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 16 col0 FROM tab1 AS cor0 ---- -16 query I rowsort SELECT + ( col2 ) * col2 + + col1 FROM tab2 cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT + col2 + + 0 FROM tab0 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 99 * col2 + + col2 * - cor0.col0 col1 FROM tab2 AS cor0 ---- 2484 546 760 query I rowsort SELECT ALL - - 86 + col0 * - col0 FROM tab2 AS cor0 ---- -5998 -6155 37 query I rowsort SELECT + - ( cor0.col1 ) FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT + 55 FROM tab1 AS cor0 CROSS JOIN tab1, tab2 cor1, tab0 AS cor2, tab2 AS cor3 ---- 243 values hashing to 3bb347264dd94dc95e5bdb885082db66 onlyif mysql # use DIV operator for integer division query I rowsort label-2527 SELECT ALL col0 DIV - col1 + col0 AS col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-2527 SELECT ALL col0 / - col1 + col0 AS col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT + ( - col2 ) + - col1 FROM tab2 AS cor0 ---- -55 -58 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-2529 SELECT DISTINCT col2 DIV + ( - 36 ) + col1 AS col2 FROM tab2 ---- 16 31 59 skipif mysql # not compatible query I rowsort label-2529 SELECT DISTINCT col2 / + ( - 36 ) + col1 AS col2 FROM tab2 ---- 16 31 59 query I rowsort SELECT + - col0 * ( - col1 ) + + col2 * - col2 + col0 FROM tab0 AS cor0 ---- 1464 3429 999 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 19 * + 39 col1 FROM tab0 AS cor0 ---- 741 741 741 query I rowsort SELECT ALL + col0 + col0 * - col2 + col0 AS col2 FROM tab1 cor0 ---- -156 -3520 -7520 query I rowsort SELECT ALL + + cor0.col2 - col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT + 69 FROM tab0, tab0 cor0 ---- 9 values hashing to 85d9b90a03b9def161891b13085271f7 query I rowsort SELECT + + col2 * - col0 + cor0.col0 * 47 + col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 141 3008 3760 onlyif mysql # use DIV operator for integer division query I rowsort label-2536 SELECT - + col0 DIV - col2 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2536 SELECT - + col0 / - col2 FROM tab1 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 43 * + col1 col1 FROM tab2 AS cor0 ---- -1333 -2537 -731 query I rowsort SELECT DISTINCT 39 * col0 AS col1 FROM tab1 AS cor0 ---- 117 2496 3120 query I rowsort SELECT ( col1 ) + + col1 AS col0 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT 94 + - col0 AS col0 FROM tab2 AS cor0 ---- 15 16 87 query I rowsort SELECT + - 79 + + col2 * cor0.col1 FROM tab1 AS cor0 ---- 1169 1325 491 query I rowsort SELECT + - col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT - ( - col2 ) * col2 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT + - col1 * col2 + - col1 AS col0 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT + 55 + col1 FROM tab1 AS cor0 ---- 65 68 81 query I rowsort SELECT ALL + 56 FROM tab0 ---- 56 56 56 query I rowsort SELECT col0 * - 8 AS col0 FROM tab0 AS cor0 ---- -192 -280 -712 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2548 SELECT + col2 + + CAST( 39 AS SIGNED ) * col2 FROM tab0 AS cor0 ---- 1320 3280 40 skipif mysql # not compatible query I rowsort label-2548 SELECT + col2 + + CAST ( 39 AS INTEGER ) * col2 FROM tab0 AS cor0 ---- 1320 3280 40 query I rowsort SELECT DISTINCT ( - cor0.col1 ) AS col2 FROM tab2, tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2550 SELECT + + CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-2550 SELECT + + CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL - tab1.col0 * - col0 * + 30 AS col2 FROM tab1 ---- 122880 192000 270 query I rowsort SELECT ALL + 73 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT - col2 * + 45 + - ( col1 ) + - col0 FROM tab0 ---- -1595 -177 -3870 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2554 SELECT tab2.col0 * CAST( NULL AS SIGNED ) * - tab2.col0 + - col1 * col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2554 SELECT tab2.col0 * CAST ( NULL AS INTEGER ) * - tab2.col0 + - col1 * col1 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2555 SELECT col2 DIV + col1 + + col0 + col2 FROM tab2 ---- 104 119 34 skipif mysql # not compatible query I rowsort label-2555 SELECT col2 / + col1 + + col0 + col2 FROM tab2 ---- 104 119 34 query I rowsort SELECT DISTINCT - col0 + + ( - col1 + - col1 ) FROM tab2 ---- -113 -196 -69 query I rowsort SELECT ALL + col0 * - tab0.col2 + + 39 + + col2 FROM tab0 ---- -7177 -720 5 onlyif mysql # use DIV operator for integer division query I rowsort label-2558 SELECT ALL - col1 + 2 DIV + 88 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-2558 SELECT ALL - col1 + 2 / + 88 col1 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - col2 * + 50 FROM tab1 cor0 ---- -2700 -2850 -4800 query I rowsort SELECT + tab1.col0 * - cor0.col0 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to c7d8c1f00ed770fc7c219c3c68edd7d7 query I rowsort SELECT + 10 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 query I rowsort SELECT DISTINCT - + 3 AS col2 FROM tab2, tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- -3 query I rowsort SELECT ALL + col1 + col0 AS col0 FROM tab2 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2564 SELECT col2 DIV - col2 AS col2 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2564 SELECT col2 / - col2 AS col2 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT tab2.col1 AS col2 FROM tab2, tab0 cor0 ---- 17 31 59 query I rowsort SELECT 31 * col1 AS col1 FROM tab0 AS cor0 ---- 2666 2821 3007 query I rowsort SELECT + 3 AS col0 FROM tab0, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * - col2 col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT 96 AS col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to f1d978c2d5bfc6f26e0907ac777be83e query I rowsort SELECT DISTINCT - ( tab2.col0 ) * + col0 AS col0 FROM tab2 ---- -49 -6084 -6241 query I rowsort SELECT ALL + col2 * - 4 FROM tab2 ---- -104 -108 -152 query I rowsort SELECT - col1 * + col0 + col2 AS col2 FROM tab1 ---- -24 -583 -944 onlyif mysql # use DIV operator for integer division query I rowsort label-2573 SELECT ALL + col1 DIV 14 FROM tab0 ---- 6 6 6 skipif mysql # not compatible query I rowsort label-2573 SELECT ALL + col1 / 14 FROM tab0 ---- 6 6 6 query I rowsort SELECT col1 * 32 + - cor0.col0 FROM tab2 AS cor0 ---- 1810 465 985 query I rowsort SELECT col1 + ( col1 ) + col0 AS col1 FROM tab2 ---- 113 196 69 query I rowsort SELECT ALL - col0 * col0 + + col0 AS col2 FROM tab2 AS cor0 ---- -42 -6006 -6162 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor1.col2 col2 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2578 SELECT ALL + CAST( NULL AS SIGNED ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2578 SELECT ALL + CAST ( NULL AS INTEGER ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( cor0.col1 ) + col0 + - 8 FROM tab2 AS cor0 ---- 129 30 88 query I rowsort SELECT ALL col1 * 90 FROM tab0 AS cor0 ---- 7740 8190 8730 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 48 + 77 * col1 col2 FROM tab0 AS cor0 ---- 6574 6959 7421 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 50 col1 FROM tab1, tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 81 values hashing to ece34ebef3a06d71156ce9f5c546aa60 query I rowsort SELECT + ( - col0 ) + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2584 SELECT + CAST( cor0.col2 AS SIGNED ) + col0 AS col0 FROM tab1 AS cor0 ---- 121 176 57 skipif mysql # not compatible query I rowsort label-2584 SELECT + CAST ( cor0.col2 AS INTEGER ) + col0 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT - col0 * 97 FROM tab2 AS cor0 ---- -679 -7566 -7663 query I rowsort SELECT + + 29 * - col1 FROM tab0 AS cor0 ---- -2494 -2639 -2813 onlyif mysql # use DIV operator for integer division query I rowsort label-2587 SELECT DISTINCT col1 + 30 DIV + col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2587 SELECT DISTINCT col1 + 30 / + col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL + tab0.col1 AS col2 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ALL 17 AS col2 FROM tab1 ---- 17 17 17 query I rowsort SELECT ALL + tab0.col1 FROM tab0, tab2 cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - - 67 AS col0 FROM tab0 AS cor0 ---- 67 67 67 query I rowsort SELECT - col1 * 11 + col2 FROM tab1 AS cor0 ---- -232 -47 -53 query I rowsort SELECT DISTINCT - col0 * - col1 + + col2 * col2 AS col0 FROM tab1 ---- 10256 2994 3889 query I rowsort SELECT ALL - ( - col0 ) + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT - ( + col0 ) AS col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT + 57 * cor0.col2 FROM tab2 AS cor0 ---- 1482 1539 2166 query I rowsort SELECT DISTINCT - 51 * col2 + col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -2227 -2338 -4807 query I rowsort SELECT ALL + + col1 + - col2 - col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col2 * col0 + + col0 + + 54 * - cor0.col0 col1 FROM tab1 AS cor0 ---- 256 3 3440 query I rowsort SELECT DISTINCT + 82 * col1 + col1 FROM tab2 AS cor0 ---- 1411 2573 4897 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 73 col0 FROM tab1 AS cor0 ---- -73 query I rowsort SELECT DISTINCT + 66 + col0 FROM tab1 AS cor0 ---- 130 146 69 query I rowsort SELECT + 55 + - col0 FROM tab2 cor0 ---- -23 -24 48 query I rowsort SELECT ALL - - col2 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT col0 * col1 * - col1 - + cor0.col1 AS col0 FROM tab0 cor0 ---- -177590 -329412 -737100 onlyif mysql # use DIV operator for integer division query I rowsort label-2606 SELECT - col2 DIV + cor0.col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -55 -58 -97 skipif mysql # not compatible query I rowsort label-2606 SELECT - col2 / + cor0.col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -55 -58 -97 query I rowsort SELECT + col0 * 50 - - col1 * col0 FROM tab2 AS cor0 ---- 5293 567 8502 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 - ( col0 ) col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col1 + cor0.col0 + col2 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT + + col1 * + 63 FROM tab0 cor0 ---- 5418 5733 6111 query I rowsort SELECT + col1 - + ( col2 ) FROM tab0 cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2612 SELECT cor0.col2 * 19 + col2 + col1 * ( - col1 + + col0 ) DIV ( + col2 + col2 ) FROM tab1 AS cor0 ---- 1075 1144 1924 skipif mysql # not compatible query I rowsort label-2612 SELECT cor0.col2 * 19 + col2 + col1 * ( - col1 + + col0 ) / ( + col2 + col2 ) FROM tab1 AS cor0 ---- 1075 1144 1924 query I rowsort SELECT + col1 * + col1 AS col2 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL 46 + - col1 AS col0 FROM tab2 AS cor0 ---- -13 15 29 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + 13 col2 FROM tab1 AS cor0 ---- 109 67 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( - col2 ) * col2 col1 FROM tab0 AS cor0 ---- 1 1089 6724 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to f1666fadc663c90ea9374fcb108b4477 query I rowsort SELECT ALL 40 * cor0.col1 AS col1 FROM tab0, tab0 cor0 ---- 9 values hashing to 26698cdcad58422b456e5e5607453057 query I rowsort SELECT DISTINCT + col2 + + col2 AS col1 FROM tab0 cor0 ---- 164 2 66 query I rowsort SELECT ALL + - col2 + - col2 * - col0 AS col0 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT DISTINCT ( col2 ) * - 36 + tab2.col1 FROM tab2 ---- -1351 -877 -941 query I rowsort SELECT ALL - col2 + + col0 AS col0 FROM tab0 ---- -9 34 7 query I rowsort SELECT DISTINCT - + cor0.col2 + - col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT - col2 * 7 + col1 AS col0 FROM tab0 AS cor0 ---- -145 -483 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - - col0 + + ( + col0 ) AS col0 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * + col1 * col1 col2 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT DISTINCT - - col1 + - col2 * - col0 * + col0 + cor0.col0 FROM tab0 AS cor0 ---- 1357 19118 649702 query I rowsort SELECT ALL - col1 + - col1 * - col0 * + col1 AS col1 FROM tab2 AS cor0 ---- 22814 271459 6696 query I rowsort SELECT + col1 * col1 + 35 - tab2.col2 AS col2 FROM tab2 ---- 286 3490 969 onlyif mysql # use DIV operator for integer division query I rowsort label-2631 SELECT ALL - col2 DIV tab0.col1 + - col1 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-2631 SELECT ALL - col2 / tab0.col1 + - col1 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT col1 * - col2 + 74 * ( + col2 ) AS col2 FROM tab1 ---- 2592 3648 5856 query I rowsort SELECT - tab1.col2 AS col0 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 90 col2 FROM tab2 ---- 90 90 90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 83 * - 85 col2 FROM tab2, tab2 AS cor0 ---- -7055 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab2 AS cor0, tab1, tab0 cor1 ---- 972 values hashing to e84152c0bf436177d3b3d80e42832d4f query I rowsort SELECT - tab1.col0 + tab1.col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT col0 * col1 + 93 AS col2 FROM tab1 ---- 1133 171 733 onlyif mysql # use DIV operator for integer division query I rowsort label-2639 SELECT ALL - col0 * ( col1 ) DIV + col2 AS col1 FROM tab1 AS cor0 ---- -1 -10 -11 skipif mysql # not compatible query I rowsort label-2639 SELECT ALL - col0 * ( col1 ) / + col2 AS col1 FROM tab1 AS cor0 ---- -1 -10 -11 query I rowsort SELECT col2 + col0 + col2 FROM tab0 AS cor0 ---- 253 37 90 onlyif mysql # use DIV operator for integer division query I rowsort label-2641 SELECT DISTINCT - col2 * cor0.col2 + + col2 DIV col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif mysql # not compatible query I rowsort label-2641 SELECT DISTINCT - col2 * cor0.col2 + + col2 / col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT col1 + + 19 * + cor0.col0 * + col2 FROM tab2 AS cor0 ---- 3622 38591 57055 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2643 SELECT col0 / CAST( NULL AS SIGNED ) + col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2643 SELECT col0 / CAST ( NULL AS INTEGER ) + col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col1 + col0 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT 6 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT DISTINCT + col1 * - col1 AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - col1 * col0 * col0 FROM tab1 AS cor0 ---- -234 -40960 -83200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 * - cor0.col1 + col0 col2 FROM tab0 AS cor0 ---- 132 2862 7551 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 972 values hashing to 0210050fb1701e2797a9b17e1ebac91e query I rowsort SELECT + 7 + tab2.col0 + col1 FROM tab2 ---- 103 144 45 query I rowsort SELECT ALL col0 - + col1 AS col1 FROM tab2 ---- -24 19 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2652 SELECT - - CAST( NULL AS DECIMAL ) + cor0.col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2652 SELECT - - CAST ( NULL AS REAL ) + cor0.col1 AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - ( - cor0.col2 ) + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT ALL - ( 96 ) + - col2 AS col0 FROM tab1 cor0 ---- -150 -153 -192 query I rowsort SELECT ALL - 18 * col0 + + cor0.col2 - - ( 72 ) AS col1 FROM tab0 AS cor0 ---- -1448 -327 -557 query I rowsort SELECT ALL - col2 * ( + col1 ) - col0 FROM tab1 ---- -1328 -1407 -634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - col0 ) + tab0.col1 col0 FROM tab0 ---- 2 62 query I rowsort SELECT - + 40 FROM tab1 AS cor0 ---- -40 -40 -40 query I rowsort SELECT ALL + ( + col1 ) + - col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT ALL + col2 * col1 - - col0 FROM tab0 AS cor0 ---- 132 2862 7551 onlyif mysql # use DIV operator for integer division query I rowsort label-2661 SELECT DISTINCT cor0.col0 DIV col0 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2661 SELECT DISTINCT cor0.col0 / col0 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL - + 71 + + col1 FROM tab1 AS cor0 ---- -45 -58 -61 query I rowsort SELECT DISTINCT + col1 * cor0.col0 * - 89 AS col0 FROM tab0 AS cor0 ---- -183696 -302155 -720811 query I rowsort SELECT DISTINCT + 8 AS col0 FROM tab2, tab0 AS cor0 ---- 8 query IIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab1, tab1 cor1 ---- 972 values hashing to f8fe28681e8720551e1ec173631fc529 query I rowsort SELECT ALL + + col1 * + col2 FROM tab2 cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-2667 SELECT DISTINCT - col0 DIV col1 + - CAST( 26 AS SIGNED ) FROM tab2 AS cor0 ---- -26 -27 -30 skipif mysql # not compatible query I rowsort label-2667 SELECT DISTINCT - col0 / col1 + - CAST ( 26 AS INTEGER ) FROM tab2 AS cor0 ---- -26 -27 -30 query I rowsort SELECT - cor1.col1 AS col1 FROM tab0, tab2 AS cor0, tab1, tab2 AS cor1 ---- 81 values hashing to b7a1b38fe8e4f34388e3be1f52601ae5 query I rowsort SELECT ALL + col0 - - col2 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-2670 SELECT + col2 * cor0.col1 - ( + col0 + + col1 ) DIV - 28 AS col2 FROM tab1 AS cor0 ---- 1251 1405 572 skipif mysql # not compatible query I rowsort label-2670 SELECT + col2 * cor0.col1 - ( + col0 + + col1 ) / - 28 AS col2 FROM tab1 AS cor0 ---- 1251 1405 572 query I rowsort SELECT ALL + + ( + col2 ) FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT + + ( - col1 ) + - col2 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT - 13 * - cor0.col1 FROM tab0 AS cor0 ---- 1118 1183 1261 query I rowsort SELECT + col2 * col1 + ( - 76 ) FROM tab1 AS cor0 ---- 1172 1328 494 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col2 col0 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL col0 - col0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - cor0.col1 * col2 + col1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT 19 + + col0 AS col2 FROM tab1 AS cor0 ---- 22 83 99 query I rowsort SELECT ALL - 39 - + col2 AS col0 FROM tab0 AS cor0 ---- -121 -40 -72 query I rowsort SELECT DISTINCT + col1 * + col0 AS col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT - col1 * + 0 * - ( col2 ) + - 83 FROM tab1 AS cor0 ---- -83 -83 -83 query I rowsort SELECT + col0 * 0 + + 80 FROM tab2 AS cor0 ---- 80 80 80 query I rowsort SELECT DISTINCT col0 + tab2.col2 * + 49 AS col2 FROM tab2 ---- 1330 1352 1941 query I rowsort SELECT - col0 + 65 * 93 FROM tab1 AS cor0 ---- 5965 5981 6042 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2685 SELECT + col0 * + CAST( NULL AS SIGNED ) + - col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2685 SELECT + col0 * + CAST ( NULL AS INTEGER ) + - col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - cor1.col0 AS col2 FROM tab2, tab0 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b query I rowsort SELECT + - col1 * - col2 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT - - 17 + ( + col0 ) AS col0 FROM tab1 AS cor0 ---- 20 81 97 query I rowsort SELECT 76 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT + col2 + 72 * col2 AS col2 FROM tab2 AS cor0 ---- 1898 1971 2774 query I rowsort SELECT DISTINCT - 31 AS col0 FROM tab0 AS cor0 ---- -31 query I rowsort SELECT ALL + - col2 * + 32 * + col0 FROM tab0 AS cor0 ---- -1120 -233536 -25344 query I rowsort SELECT - - col2 * - 70 AS col2 FROM tab2 AS cor0 ---- -1820 -1890 -2660 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 67 * col2 + col1 col0 FROM tab1 AS cor0 ---- 3644 3829 6445 query I rowsort SELECT ALL - cor0.col1 * cor0.col2 * - cor1.col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to a7fab19d3133d005bc2ba90d6039887d onlyif mysql # use DIV operator for integer division query I rowsort label-2696 SELECT ALL + - col0 * 11 DIV col1 FROM tab0 AS cor0 ---- -10 -3 -3 skipif mysql # not compatible query I rowsort label-2696 SELECT ALL + - col0 * 11 / col1 FROM tab0 AS cor0 ---- -10 -3 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-2697 SELECT - tab0.col1 DIV col0 + col0 AS col2 FROM tab0 ---- 21 33 88 skipif mysql # not compatible query I rowsort label-2697 SELECT - tab0.col1 / col0 + col0 AS col2 FROM tab0 ---- 21 33 88 query I rowsort SELECT DISTINCT - 24 * + 10 FROM tab0 ---- -240 query I rowsort SELECT 43 AS col0 FROM tab1 ---- 43 43 43 query I rowsort SELECT ( col0 * + col2 + col1 ) FROM tab0 ---- 132 7389 878 query I rowsort SELECT - col0 + 40 AS col1 FROM tab2 AS cor0 ---- -38 -39 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 36 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to afecaf209e79e23b6674a73fffa3e837 query I rowsort SELECT + + col0 + col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT col2 * + ( col0 ) * - cor0.col1 + - col2 * - col0 FROM tab0 AS cor0 ---- -3360 -656820 -67320 query I rowsort SELECT - - col0 + 42 FROM tab0 AS cor0 ---- 131 66 77 query I rowsort SELECT - col0 * + col2 + - col0 * - col0 FROM tab2 AS cor0 ---- -140 3239 4056 skipif mysql # not compatible query I rowsort SELECT - + CAST ( - col2 AS REAL ) FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - col0 + + col0 * + col2 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT + + ( 50 ) FROM tab0 AS cor0 ---- 50 50 50 query I rowsort SELECT ALL + 21 + col1 * col1 FROM tab2 AS cor0 ---- 310 3502 982 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2711 SELECT + CAST( + 3 AS SIGNED ) + - col0 * col0 AS col0 FROM tab0 AS cor0 ---- -1222 -573 -7918 skipif mysql # not compatible query I rowsort label-2711 SELECT + CAST ( + 3 AS INTEGER ) + - col0 * col0 AS col0 FROM tab0 AS cor0 ---- -1222 -573 -7918 query I rowsort SELECT + 6 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to f1e8f0199f3714ee8fcc24ce0cc3ea04 skipif mysql # not compatible query I rowsort SELECT 12 / - col2 + CAST ( col1 AS REAL ) / col1 + + col1 AS col1 FROM tab1 AS cor0 ---- 11 14 27 query I rowsort SELECT + 88 * - 31 + tab0.col0 FROM tab0 ---- -2639 -2693 -2704 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2715 SELECT - CAST( NULL AS DECIMAL ) * 99 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2715 SELECT - CAST ( NULL AS REAL ) * 99 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - cor0.col0 - cor0.col2 AS col0 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 9da1b0d7968ba4732e03725f936ba158 onlyif mysql # use DIV operator for integer division query I rowsort label-2717 SELECT DISTINCT + col0 DIV - tab2.col0 AS col2 FROM tab2 ---- -1 skipif mysql # not compatible query I rowsort label-2717 SELECT DISTINCT + col0 / - tab2.col0 AS col2 FROM tab2 ---- -1 query I rowsort SELECT - 17 * + col2 * + col2 FROM tab1 ---- -156672 -49572 -55233 query I rowsort SELECT + col1 * - ( col0 ) * + col0 AS col2 FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT DISTINCT + col2 * col0 * + col2 AS col0 FROM tab0 ---- 26136 35 598436 query I rowsort SELECT ALL 5 AS col1 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 query I rowsort SELECT DISTINCT col0 * col1 + + col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT cor0.col1 + col2 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT ALL + col1 * + col2 AS col0 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT ALL col0 + col1 - col2 FROM tab1 ---- -25 -3 17 query I rowsort SELECT ALL col2 * col1 * tab0.col2 FROM tab0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-2727 SELECT ALL + tab1.col2 DIV tab1.col1 + - col1 FROM tab1 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-2727 SELECT ALL + tab1.col2 / tab1.col1 + - col1 FROM tab1 ---- -24 -5 -6 query I rowsort SELECT - col2 * - col1 + col0 FROM tab2 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-2729 SELECT col0 - - col1 DIV col0 FROM tab1 ---- 11 64 80 skipif mysql # not compatible query I rowsort label-2729 SELECT col0 - - col1 / col0 FROM tab1 ---- 11 64 80 query I rowsort SELECT DISTINCT + col0 * + col2 + col0 + col2 FROM tab0 ---- 71 7469 849 query I rowsort SELECT DISTINCT tab2.col1 + - col1 AS col2 FROM tab2 ---- 0 query I rowsort SELECT + tab1.col2 - col0 * col2 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT ALL + col2 + - col1 * - col1 + tab1.col1 * col2 FROM tab1 ---- 1513 2134 727 query I rowsort SELECT ALL col2 * + col2 + col0 * - col0 FROM tab2 ---- -4797 -5408 680 query I rowsort SELECT + cor0.col1 + + col2 * col0 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT DISTINCT + 39 FROM tab2, tab2 AS cor0 ---- 39 query I rowsort SELECT ALL ( col1 + - col1 * - col2 ) FROM tab2 ---- 1593 663 868 query I rowsort SELECT + 29 FROM tab0 ---- 29 29 29 query I rowsort SELECT DISTINCT ( 21 + - col0 ) AS col0 FROM tab0 ---- -14 -3 -68 query I rowsort SELECT DISTINCT + 18 FROM tab2, tab0 cor0 ---- 18 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( col1 ) + - col0 col2 FROM tab0 ---- 2 62 62 onlyif mysql # use DIV operator for integer division query I rowsort label-2742 SELECT ALL ( ( + col0 ) ) DIV + col1 FROM tab2 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-2742 SELECT ALL ( ( + col0 ) ) / + col1 FROM tab2 ---- 0 1 4 query I rowsort SELECT DISTINCT ( col2 ) AS col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT + 71 - + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 12 40 54 query I rowsort SELECT + + ( cor0.col0 ) AS col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT - col0 * - cor0.col2 + - col1 FROM tab1 AS cor0 ---- 136 3638 7667 onlyif mysql # use DIV operator for integer division query I rowsort label-2747 SELECT DISTINCT col2 DIV col1 - col2 AS col2 FROM tab1 ---- -52 -89 skipif mysql # not compatible query I rowsort label-2747 SELECT DISTINCT col2 / col1 - col2 AS col2 FROM tab1 ---- -52 -89 query I rowsort SELECT ALL cor0.col1 + cor0.col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + 72 FROM tab0 cor0 ---- 72 query I rowsort SELECT DISTINCT + col2 * col2 * col0 + + col0 FROM tab0 cor0 ---- 26160 598525 70 onlyif mysql # use DIV operator for integer division query I rowsort label-2751 SELECT - col0 DIV - col2 AS col0 FROM tab1 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2751 SELECT - col0 / - col2 AS col0 FROM tab1 cor0 ---- 0 0 1 query I rowsort SELECT DISTINCT - 43 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- -1092 -420 -546 query I rowsort SELECT ALL col1 * + col0 + - col1 AS col1 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT DISTINCT + 40 AS col1 FROM tab2 ---- 40 query I rowsort SELECT ALL + + 42 + col0 + - col2 * - col1 FROM tab0 AS cor0 ---- 174 2904 7593 query I rowsort SELECT col0 - col1 * - cor0.col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-2757 SELECT DISTINCT 26 * - col1 DIV - col1 AS col0 FROM tab1 AS cor0 ---- 26 skipif mysql # not compatible query I rowsort label-2757 SELECT DISTINCT 26 * - col1 / - col1 AS col0 FROM tab1 AS cor0 ---- 26 query I rowsort SELECT ALL 64 * col2 AS col0 FROM tab0 ---- 2112 5248 64 query I rowsort SELECT ( + 45 ) - + col1 AS col0 FROM tab2 AS cor0 ---- -14 14 28 query I rowsort SELECT col1 + - col2 * col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT DISTINCT + col0 + + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT + - cor0.col1 + - 37 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1021 -1030 -1423 skipif mysql # not compatible query I rowsort SELECT ALL + + CAST ( col1 AS REAL ) * - col2 * col1 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT DISTINCT 81 FROM tab0 cor0 ---- 81 onlyif mysql # use DIV operator for integer division query I rowsort label-2765 SELECT + - 61 * - col0 DIV + col0 + + col1 FROM tab0 AS cor0 ---- 147 152 158 skipif mysql # not compatible query I rowsort label-2765 SELECT + - 61 * - col0 / + col0 + + col1 FROM tab0 AS cor0 ---- 147 152 158 query I rowsort SELECT DISTINCT - col2 + col2 * - col1 AS col0 FROM tab2 AS cor0 ---- -1560 -684 -864 query I rowsort SELECT col1 * col1 * 48 FROM tab0 AS cor0 ---- 355008 397488 451632 onlyif mysql # use DIV operator for integer division query I rowsort label-2768 SELECT DISTINCT ( - col2 ) - col2 DIV col1 AS col0 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-2768 SELECT DISTINCT ( - col2 ) - col2 / col1 AS col0 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT 93 * + col2 + col0 AS col1 FROM tab2 AS cor0 ---- 2496 2518 3613 onlyif mysql # use DIV operator for integer division query I rowsort label-2770 SELECT 35 + + col1 * col2 DIV col0 AS col2 FROM tab0 AS cor0 ---- 118 153 37 skipif mysql # not compatible query I rowsort label-2770 SELECT 35 + + col1 * col2 / col0 AS col2 FROM tab0 AS cor0 ---- 118 153 37 query I rowsort SELECT - 67 + col2 AS col0 FROM tab2 AS cor0 ---- -29 -40 -41 query I rowsort SELECT DISTINCT 38 * col2 + - col2 FROM tab1 ---- 1998 2109 3552 query I rowsort SELECT DISTINCT col2 * - col1 + + col1 AS col0 FROM tab2 ---- -1475 -629 -806 query I rowsort SELECT - 62 * + tab0.col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 8ccb8323d1fa2c60b5f7496854776f8c query I rowsort SELECT DISTINCT - col0 * col2 + - col2 * - ( - 42 ) FROM tab2 ---- -1323 -3120 -4598 query I rowsort SELECT ALL col2 + 54 * + col2 * cor0.col0 FROM tab1 AS cor0 ---- 197049 414816 8802 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2777 SELECT ALL + - col2 / - CAST( NULL AS SIGNED ) + ( col0 ) AS col1 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2777 SELECT ALL + - col2 / - CAST ( NULL AS INTEGER ) + ( col0 ) AS col1 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 + + 87 FROM tab2 AS cor0 ---- 8 80 9 query I rowsort SELECT ALL - col0 * cor0.col2 + col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT DISTINCT - + col0 * col1 AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-2781 SELECT ALL + col2 DIV col1 AS col2 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-2781 SELECT ALL + col2 / col1 AS col2 FROM tab2 AS cor0 ---- 0 0 2 query I rowsort SELECT - - col0 * ( col1 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col2 + - col0 * col1 AS col2 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT col1 * 8 * col2 FROM tab2 AS cor0 ---- 12272 5168 6696 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2785 SELECT - col1 * + CAST( + col0 AS SIGNED ) FROM tab1 cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort label-2785 SELECT - col1 * + CAST ( + col0 AS INTEGER ) FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - col1 * 71 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- -15407 -326742 -95353 query I rowsort SELECT - col0 * ( col2 ) * col2 AS col2 FROM tab1 AS cor0 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT + - col0 * 49 + 33 FROM tab2 AS cor0 ---- -310 -3789 -3838 query I rowsort SELECT + tab2.col1 FROM tab2, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT - ( - col1 ) + - 72 * + 72 * - tab1.col2 AS col1 FROM tab1 ---- 279962 295498 497677 query I rowsort SELECT DISTINCT - col0 - - col1 * ( + col1 * - ( + tab0.col1 ) + + col0 ) FROM tab0 ---- -634016 -745561 -909313 query I rowsort SELECT + + col1 * 12 AS col0 FROM tab2 AS cor0 ---- 204 372 708 query I rowsort SELECT ALL col2 * ( - col0 ) FROM tab1 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2794 SELECT + col2 + CAST( NULL AS SIGNED ) col2 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2794 SELECT + col2 + CAST ( NULL AS INTEGER ) col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT 72 * col1 FROM tab0 AS cor0 ---- 6192 6552 6984 query I rowsort SELECT col1 * 7 + col1 FROM tab0 ---- 688 728 776 query I rowsort SELECT - col1 * 4 + col1 * - col0 AS col2 FROM tab1 ---- -1092 -182 -680 query I rowsort SELECT ( - col2 + col0 ) * 19 AS col2 FROM tab2 ---- -380 779 988 query I rowsort SELECT DISTINCT + 45 FROM tab2, tab2 AS cor0 CROSS JOIN tab0 ---- 45 onlyif mysql # use DIV operator for integer division query I rowsort label-2800 SELECT - 22 DIV 13 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2800 SELECT - 22 / 13 FROM tab0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-2801 SELECT - col0 + + col2 * col0 DIV ( col0 ) FROM tab1 AS cor0 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-2801 SELECT - col0 + + col2 * col0 / ( col0 ) FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ALL + cor0.col2 * - 15 AS col0 FROM tab1 cor0 ---- -1440 -810 -855 query I rowsort SELECT ALL + col1 * - 16 * col2 FROM tab1 AS cor0 ---- -19968 -22464 -9120 query I rowsort SELECT + col1 + + 54 AS col0 FROM tab1 cor0 ---- 64 67 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2805 SELECT - CAST( + col1 AS SIGNED ) * col1 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-2805 SELECT - CAST ( + col1 AS INTEGER ) * col1 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + ( col0 ) col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT - 83 AS col2 FROM tab0 ---- -83 query I rowsort SELECT DISTINCT - - col0 * - col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL - ( col1 ) + col1 * - 57 * col1 FROM tab2 AS cor0 ---- -16490 -198476 -54808 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( + cor0.col0 ) + - col1 col0 FROM tab0 cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT - + col0 - cor0.col2 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT + - col0 + + col0 AS col2 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL - col1 + col1 + 41 AS col2 FROM tab2 AS cor0 ---- 41 41 41 onlyif mysql # use DIV operator for integer division query I rowsort label-2814 SELECT ALL - - col2 + - col2 DIV - col1 + col2 AS col1 FROM tab1 AS cor0 ---- 110 119 199 skipif mysql # not compatible query I rowsort label-2814 SELECT ALL - - col2 + - col2 / - col1 + col2 AS col1 FROM tab1 AS cor0 ---- 110 119 199 query I rowsort SELECT col1 * col0 + + ( 0 ) * col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT + - 30 FROM tab2 AS cor0 ---- -30 query I rowsort SELECT DISTINCT + - col2 + 15 FROM tab0 AS cor0 ---- -18 -67 14 query I rowsort SELECT + col2 * ( 20 ) FROM tab0 AS cor0 ---- 1640 20 660 query I rowsort SELECT ALL - col2 * cor0.col1 + ( - col0 ) FROM tab0 cor0 ---- -132 -2862 -7551 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - cor0.col0 + + cor0.col1 col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL + 1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT col2 * + 12 AS col0 FROM tab2 AS cor0 ---- 312 324 456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col2 * - col1 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ( tab1.col2 ) * col0 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT - col2 + col0 * - cor0.col0 FROM tab2 AS cor0 ---- -6110 -6279 -76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 49 col0 FROM tab0 AS cor0 ---- -49 -49 -49 query I rowsort SELECT - + ( col0 ) * + col1 + col2 AS col1 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT - + col1 + cor0.col1 * - col1 FROM tab2 AS cor0 ---- -306 -3540 -992 query I rowsort SELECT ALL - col2 * + 66 + tab0.col0 AS col2 FROM tab0 ---- -2154 -31 -5323 query I rowsort SELECT ALL - col1 + ( col2 ) FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT ALL - + cor0.col1 + - 10 FROM tab0 cor0 ---- -101 -107 -96 query I rowsort SELECT ALL - col2 + ( + cor0.col2 * col1 ) + - 63 AS col1 FROM tab2 AS cor0 ---- 1445 545 747 query I rowsort SELECT DISTINCT + 60 FROM tab2, tab2 AS cor0 ---- 60 query I rowsort SELECT 43 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 199105619049271147956de52e7f5ed4 query I rowsort SELECT + - 63 * cor0.col2 FROM tab2 cor0 ---- -1638 -1701 -2394 query I rowsort SELECT + col0 * col1 * ( - col0 ) AS col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT - + 12 + - col0 FROM tab2 AS cor0 ---- -19 -90 -91 query I rowsort SELECT - + 93 * col0 + 96 AS col0 FROM tab2 AS cor0 ---- -555 -7158 -7251 onlyif mysql # use DIV operator for integer division query I rowsort label-2839 SELECT ALL + col1 + + tab1.col2 DIV + col0 AS col1 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-2839 SELECT ALL + col1 + + tab1.col2 / + col0 AS col1 FROM tab1 ---- 10 14 44 query I rowsort SELECT - 96 - + col0 FROM tab0 AS cor0 ---- -120 -131 -185 query I rowsort SELECT + cor0.col0 * - col0 + - ( - 83 ) AS col0 FROM tab2 AS cor0 ---- -6001 -6158 34 query I rowsort SELECT + col1 + + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-2843 SELECT - col1 DIV + ( + col1 ) FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2843 SELECT - col1 / + ( + col1 ) FROM tab0 ---- -1 -1 -1 query I rowsort SELECT ALL + col0 + + col1 * col2 AS col0 FROM tab2 ---- 1612 725 844 onlyif mysql # use DIV operator for integer division query I rowsort label-2845 SELECT col2 DIV + 90 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2845 SELECT col2 / + 90 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL - 82 * 33 + col1 * 63 * + col1 AS col1 FROM tab0 ---- 463242 518997 590061 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2847 SELECT DISTINCT + 59 - - cor0.col0 * - CAST( + 65 AS SIGNED ) AS col1 FROM tab0, tab0 AS cor0 ---- -1501 -2216 -5726 skipif mysql # not compatible query I rowsort label-2847 SELECT DISTINCT + 59 - - cor0.col0 * - CAST ( + 65 AS INTEGER ) AS col1 FROM tab0, tab0 AS cor0 ---- -1501 -2216 -5726 query I rowsort SELECT DISTINCT - col1 - - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT col1 + + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT cor0.col0 + + col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT cor2.col1 + + 48 FROM tab0, tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab0 AS cor2 ---- 243 values hashing to fb358ac91b5d2026aa471e45986474ab query I rowsort SELECT + col2 * - col0 AS col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + tab1.col1 AS col1 FROM tab1, tab0, tab1 cor0 ---- 10 13 26 query I rowsort SELECT col1 * col2 * - tab0.col0 AS col1 FROM tab0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-2855 SELECT col1 + + col0 + + col1 DIV 15 col2 FROM tab2 ---- 140 40 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2855 SELECT col1 + + col0 + + col1 / 15 col2 FROM tab2 ---- 140 40 97 query I rowsort SELECT DISTINCT col0 - + col2 AS col1 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL col2 * - col1 * 40 AS col2 FROM tab0 AS cor0 ---- -113520 -298480 -3880 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + 18 * + 36 col0 FROM tab1 AS cor0 ---- 568 584 645 query I rowsort SELECT + col1 * - 65 + + ( - cor0.col2 ) FROM tab0 AS cor0 ---- -5623 -5997 -6306 query I rowsort SELECT - col0 + col0 + col0 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT 10 * - col0 - - 59 * 1 FROM tab1 ---- -581 -741 29 onlyif mysql # use DIV operator for integer division query I rowsort label-2862 SELECT 94 DIV col0 FROM tab2 ---- 1 1 13 skipif mysql # not compatible query I rowsort label-2862 SELECT 94 / col0 FROM tab2 ---- 1 1 13 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 - col2 col1 FROM tab0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2864 SELECT DISTINCT 11 - + col2 * col1 DIV + 16 AS col1 FROM tab1 ---- -24 -67 -76 skipif mysql # not compatible query I rowsort label-2864 SELECT DISTINCT 11 - + col2 * col1 / + 16 AS col1 FROM tab1 ---- -24 -67 -76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 6 + - col0 col1 FROM tab1 AS cor0 ---- -58 -74 3 query I rowsort SELECT - col2 * col0 * ( - col0 * - col2 ) FROM tab1 ---- -13307904 -26244 -58982400 query I rowsort SELECT ALL - ( 38 ) * col0 FROM tab0 cor0 ---- -1330 -3382 -912 onlyif mysql # use DIV operator for integer division query I rowsort label-2868 SELECT DISTINCT + + col0 DIV col0 + col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-2868 SELECT DISTINCT + + col0 / col0 + col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT ALL ( cor0.col1 ) + + col0 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2870 SELECT DISTINCT + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2870 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - - 43 AS col1 FROM tab1 cor0 ---- 43 43 43 query I rowsort SELECT DISTINCT col1 * - 6 + col2 AS col1 FROM tab2 ---- -159 -328 -64 query I rowsort SELECT - 81 FROM tab2, tab2 cor0 ---- 9 values hashing to 205b3ff2d7b1817c98d7980b8c17e6c1 onlyif mysql # use DIV operator for integer division query I rowsort label-2874 SELECT col2 * col2 DIV + col1 FROM tab0 AS cor0 ---- 0 12 73 skipif mysql # not compatible query I rowsort label-2874 SELECT col2 * col2 / + col1 FROM tab0 AS cor0 ---- 0 12 73 query I rowsort SELECT ( + col2 ) * + cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query III rowsort SELECT * FROM tab0 WHERE NULL NOT IN ( + col2 ) ---- query I rowsort SELECT + col1 + - tab0.col2 + col0 AS col1 FROM tab0 ---- 131 77 98 query III rowsort SELECT ALL * FROM tab0 WHERE - col1 NOT IN ( col0 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT DISTINCT col1 * tab2.col1 + tab2.col0 FROM tab2 ---- 3559 368 968 query I rowsort SELECT ALL col0 * + col0 + + col0 AS col2 FROM tab1 ---- 12 4160 6480 query III rowsort SELECT * FROM tab2 WHERE ( NULL ) <> NULL ---- query I rowsort SELECT DISTINCT + col0 * - col0 FROM tab1 WHERE NOT ( NULL ) IN ( col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + col0 col0 FROM tab2 ---- -20 41 52 query I rowsort SELECT + col2 - col1 AS col1 FROM tab2 ---- -33 -4 21 query I rowsort SELECT ALL + col0 - col1 AS col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT col1 * + col1 + col2 - col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT ALL col2 + - cor0.col0 * + col1 FROM tab1 cor0 ---- -24 -583 -944 onlyif mysql # use DIV operator for integer division query I rowsort label-2888 SELECT ALL col0 + col0 DIV col2 FROM tab0 AS cor0 ---- 24 70 90 skipif mysql # not compatible query I rowsort label-2888 SELECT ALL col0 + col0 / col2 FROM tab0 AS cor0 ---- 24 70 90 query I rowsort SELECT DISTINCT + col2 + - col0 + + col2 AS col1 FROM tab1 cor0 ---- 105 112 50 query I rowsort SELECT - tab1.col0 - tab1.col1 FROM tab1 ---- -29 -74 -93 query I rowsort SELECT ALL col1 * - col2 + col1 AS col0 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT + col1 AS col0 FROM tab0 WHERE NOT ( col0 ) IN ( + col2 + col2 * col0 ) ---- 86 91 97 query I rowsort SELECT DISTINCT col0 * col1 + + col1 * col1 * - col2 AS col0 FROM tab2 ---- -25730 -85904 -9639 onlyif mysql # use DIV operator for integer division query I rowsort label-2894 SELECT ALL col2 DIV - col1 + - col2 AS col1 FROM tab1 ---- -103 -56 -62 skipif mysql # not compatible query I rowsort label-2894 SELECT ALL col2 / - col1 + - col2 AS col1 FROM tab1 ---- -103 -56 -62 query I rowsort SELECT DISTINCT + col2 + tab2.col2 + col1 FROM tab2 ---- 111 85 93 onlyif mysql # use DIV operator for integer division query I rowsort label-2896 SELECT DISTINCT col2 DIV - col0 AS col2 FROM tab2 ---- -3 0 skipif mysql # not compatible query I rowsort label-2896 SELECT DISTINCT col2 / - col0 AS col2 FROM tab2 ---- -3 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2897 SELECT ALL col0 DIV tab0.col1 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2897 SELECT ALL col0 / tab0.col1 AS col2 FROM tab0 ---- 0 0 0 query III rowsort SELECT * FROM tab1 WHERE NOT col0 * - col0 - col0 IN ( col1 * + col1 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT tab1.col2 * col2 * col0 AS col1 FROM tab1 ---- 207936 737280 8748 onlyif mysql # use DIV operator for integer division query I rowsort label-2900 SELECT DISTINCT - col1 DIV col0 col0 FROM tab1 ---- -8 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2900 SELECT DISTINCT - col1 / col0 col0 FROM tab1 ---- -8 0 query I rowsort SELECT DISTINCT + col0 + - cor0.col1 FROM tab0 cor0 ---- -2 -62 query I rowsort SELECT + + col1 * col2 + col2 * + col1 AS col1 FROM tab1 cor0 ---- 1140 2496 2808 query I rowsort SELECT ALL - - cor0.col2 * col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT col2 + - col1 * + col0 FROM tab1 ---- -24 -583 -944 query I rowsort SELECT ALL - + col1 - + col1 * + col2 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT DISTINCT + + col2 * + col2 AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - col0 * + col2 + - cor0.col2 + cor0.col2 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-2908 SELECT ALL + col2 DIV col0 + - col0 * col2 AS col0 FROM tab1 cor0 ---- -144 -3648 -7679 skipif mysql # not compatible query I rowsort label-2908 SELECT ALL + col2 / col0 + - col0 * col2 AS col0 FROM tab1 cor0 ---- -144 -3648 -7679 onlyif mysql # use DIV operator for integer division query I rowsort label-2909 SELECT + col1 + col2 DIV - col2 AS col1 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-2909 SELECT + col1 + col2 / - col2 AS col1 FROM tab1 AS cor0 ---- 12 25 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col0 * col0 - - col1 col0 FROM tab2 ---- -1292 -158125 -237141 query I rowsort SELECT col2 * - col1 + - tab2.col1 AS col0 FROM tab2 ---- -1593 -663 -868 query I rowsort SELECT + cor0.col0 + - col1 * - 26 FROM tab2 AS cor0 ---- 1612 521 813 query I rowsort SELECT ALL - - cor0.col1 + col0 * ( col1 * - col0 ) AS col2 FROM tab1 AS cor0 ---- -208 -40950 -83187 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2914 SELECT + - col2 + - ( cor0.col2 ) * + col2 * + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2914 SELECT + - col2 + - ( cor0.col2 ) * + col2 * + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2915 SELECT + + col1 DIV + col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2915 SELECT + + col1 / + col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - - cor0.col2 * col0 * col0 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT + cor0.col2 * + col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT cor0.col0 FROM tab2, tab1, tab2 cor0 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2919 SELECT + col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2919 SELECT + col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * - tab0.col1 * 43 AS col1 FROM tab0 ---- -318028 -356083 -404587 query I rowsort SELECT DISTINCT - col1 * + 69 AS col1 FROM tab1 cor0 ---- -1794 -690 -897 query I rowsort SELECT + + col2 + 80 * col0 AS col1 FROM tab0 AS cor0 ---- 1953 2801 7202 query I rowsort SELECT ALL + col0 * + 26 AS col1 FROM tab0 AS cor0 ---- 2314 624 910 query I rowsort SELECT + + col2 * - cor0.col2 AS col1 FROM tab1 cor0 ---- -2916 -3249 -9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 * - 66 col1 FROM tab1 AS cor0 ---- 1716 660 858 query I rowsort SELECT col2 + + col0 * 39 FROM tab0 AS cor0 ---- 1366 3553 969 query I rowsort SELECT col1 * 32 AS col2 FROM tab2 AS cor0 ---- 1888 544 992 onlyif mysql # use DIV operator for integer division query I rowsort label-2928 SELECT col0 + col0 DIV + col1 AS col0 FROM tab1 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-2928 SELECT col0 + col0 / + col1 AS col0 FROM tab1 ---- 3 70 86 query I rowsort SELECT ALL tab2.col1 * + col1 AS col2 FROM tab2 ---- 289 3481 961 query I rowsort SELECT col2 + col0 * col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT + col2 + - tab2.col1 * + tab2.col0 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT DISTINCT col1 AS col2 FROM tab0 WHERE NOT ( NULL ) = ( col1 ) ---- query I rowsort SELECT ALL col0 * - col1 * + col0 FROM tab1 ---- -234 -40960 -83200 query I rowsort SELECT col2 FROM tab0 WHERE NULL IN ( + col0 ) ---- query I rowsort SELECT + ( col2 ) + col1 AS col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT col2 * + col2 * tab1.col0 AS col0 FROM tab1 ---- 207936 737280 8748 onlyif mysql # use DIV operator for integer division query I rowsort label-2937 SELECT + tab0.col1 DIV - col0 + col2 col1 FROM tab0 ---- -1 30 81 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2937 SELECT + tab0.col1 / - col0 + col2 col1 FROM tab0 ---- -1 30 81 query I rowsort SELECT DISTINCT col1 * col1 * col2 + col1 AS col1 FROM tab1 ---- 16237 36530 5710 query I rowsort SELECT + col1 FROM tab2 WHERE NOT col2 BETWEEN + col0 AND col0 ---- 17 31 59 query I rowsort SELECT ALL col1 * - col0 * col0 FROM tab0 ---- -118825 -49536 -720811 query I rowsort SELECT DISTINCT - col0 * col0 AS col1 FROM tab0 WHERE ( + col0 + + col2 ) IN ( + col0 ) ---- query III rowsort SELECT ALL * FROM tab1 WHERE NOT ( NULL ) NOT IN ( + col2 * - col1 ) ---- query I rowsort SELECT - col0 * col0 * + tab2.col2 FROM tab2 ---- -1323 -158184 -237158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 53 col0 FROM tab0 AS cor0 ---- 53 query I rowsort SELECT - 82 * + col0 AS col0 FROM tab0 ---- -1968 -2870 -7298 query I rowsort SELECT 57 + col2 AS col2 FROM tab1 AS cor0 ---- 111 114 153 query I rowsort SELECT - col1 + col1 * + ( - col1 ) AS col1 FROM tab0 AS cor0 ---- -7482 -8372 -9506 query I rowsort SELECT ALL 37 * col1 + + ( 73 ) FROM tab0 cor0 ---- 3255 3440 3662 query I rowsort SELECT 39 * col2 AS col2 FROM tab2 AS cor0 ---- 1014 1053 1482 query I rowsort SELECT DISTINCT - 22 + col0 * - 35 AS col0 FROM tab0 AS cor0 ---- -1247 -3137 -862 query I rowsort SELECT ALL - 43 FROM tab1 cor0 ---- -43 -43 -43 query I rowsort SELECT - 15 * - 73 - - col2 AS col1 FROM tab0 AS cor0 ---- 1096 1128 1177 query I rowsort SELECT + - col0 + col1 * col1 + + 64 AS col2 FROM tab1 AS cor0 ---- 100 153 737 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * 90 col2 FROM tab2 AS cor0 ---- -1530 -2790 -5310 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - cor0.col0 + 40 col0 FROM tab1 AS cor0 ---- -24 -40 37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 39 + - 58 * + col2 col1 FROM tab2 AS cor0 ---- -1469 -1527 -2165 query I rowsort SELECT - 66 + - col1 + - col2 FROM tab1 AS cor0 ---- -133 -146 -175 query I rowsort SELECT + - col1 * - cor0.col2 - + col0 AS col0 FROM tab0 AS cor0 ---- 2814 62 7373 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( - col2 AS REAL ) + - col0 * + 66 FROM tab0 AS cor0 ---- -1551 -2309 -5792 query I rowsort SELECT - + 44 - ( - col1 + + col0 ) AS col1 FROM tab2 AS cor0 ---- -106 -20 -63 query I rowsort SELECT ALL col0 * - 0 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT 60 AS col1 FROM tab1, tab2 AS cor0 ---- 60 query I rowsort SELECT DISTINCT ( col1 + col2 ) * col1 AS col1 FROM tab1 ---- 1417 2080 670 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2964 SELECT + ( 32 ) * tab0.col2 * - CAST( - 27 + col1 AS SIGNED ) FROM tab0 ---- -167936 -2240 -62304 skipif mysql # not compatible query I rowsort label-2964 SELECT + ( 32 ) * tab0.col2 * - CAST ( - 27 + col1 AS INTEGER ) FROM tab0 ---- -167936 -2240 -62304 query I rowsort SELECT + 82 + - col2 AS col0 FROM tab1 AS cor0 ---- -14 25 28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * - col0 * + col1 col1 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT + 82 + col1 FROM tab0 AS cor0 ---- 168 173 179 onlyif mysql # use DIV operator for integer division query I rowsort label-2968 SELECT + col0 - - col0 DIV - ( + col1 * col2 + tab1.col2 ) AS col2 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-2968 SELECT + col0 - - col0 / - ( + col1 * col2 + tab1.col2 ) AS col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT + + col1 + - col1 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 39 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2971 SELECT DISTINCT - tab0.col1 * CAST( NULL AS SIGNED ) FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-2971 SELECT DISTINCT - tab0.col1 * CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + - col0 col2 FROM tab2 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-2973 SELECT cor0.col0 DIV + col1 AS col0 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-2973 SELECT cor0.col0 / + col1 AS col0 FROM tab2 AS cor0 ---- 0 1 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - 41 col0 FROM tab1 AS cor0 ---- 2214 2337 3936 onlyif mysql # use DIV operator for integer division query I rowsort label-2975 SELECT + - col1 DIV - cor0.col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2975 SELECT + - col1 / - cor0.col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort SELECT col2 * - CAST ( col1 + - col2 AS REAL ) FROM tab1 cor0 ---- 1512 2679 7968 query I rowsort SELECT 4 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b query I rowsort SELECT + col2 * + 0 + 74 AS col2 FROM tab1 ---- 74 74 74 query I rowsort SELECT ALL - - col2 * col1 * col2 + - col0 * ( + cor0.col0 ) * col1 FROM tab0 AS cor0 ---- -108927 -118728 44118 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2980 SELECT + cor0.col0 * - CAST( ( + col1 ) AS SIGNED ) col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2980 SELECT + cor0.col0 * - CAST ( ( + col1 ) AS INTEGER ) col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + col0 * 52 FROM tab1 AS cor0 ---- 156 3328 4160 onlyif mysql # use DIV operator for integer division query I rowsort label-2982 SELECT ALL - cor0.col2 DIV - col1 + col1 - - col0 col2 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2982 SELECT ALL - cor0.col2 / - col1 + col1 - - col0 col2 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col2 ) * - cor0.col2 col1 FROM tab1 AS cor0 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-2984 SELECT DISTINCT 59 * + col0 + + col1 * col2 DIV 19 AS col1 FROM tab1 AS cor0 ---- 250 3806 4785 skipif mysql # not compatible query I rowsort label-2984 SELECT DISTINCT 59 * + col0 + + col1 * col2 / 19 AS col1 FROM tab1 AS cor0 ---- 250 3806 4785 query I rowsort SELECT ALL ( col0 ) * + cor0.col1 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-2986 SELECT DISTINCT - col0 - + 27 DIV col0 FROM tab2 AS cor0 ---- -10 -78 -79 skipif mysql # not compatible query I rowsort label-2986 SELECT DISTINCT - col0 - + 27 / col0 FROM tab2 AS cor0 ---- -10 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2987 SELECT ALL - col0 * col1 + col0 * + CAST( col2 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- -2574 -28 1659 skipif mysql # not compatible query I rowsort label-2987 SELECT ALL - col0 * col1 + col0 * + CAST ( col2 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- -2574 -28 1659 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col2 + 58 col1 FROM tab1 AS cor0 ---- 112 115 154 onlyif mysql # use DIV operator for integer division query I rowsort label-2989 SELECT DISTINCT - 42 DIV col2 + col2 AS col2 FROM tab0 cor0 ---- -41 32 82 skipif mysql # not compatible query I rowsort label-2989 SELECT DISTINCT - 42 / col2 + col2 AS col2 FROM tab0 cor0 ---- -41 32 82 query I rowsort SELECT ALL - - col2 + 88 * cor0.col1 FROM tab2 AS cor0 ---- 1534 2755 5218 query I rowsort SELECT + 52 AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 7f4ae30893ab330784829711032ae599 query I rowsort SELECT DISTINCT + + col1 + col0 * col2 AS col0 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT ALL 98 + col2 FROM tab0 ---- 131 180 99 query I rowsort SELECT DISTINCT + 78 + col2 AS col1 FROM tab1 ---- 132 135 174 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2995 SELECT + col1 + + col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2995 SELECT + col1 + + col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - col1 * col2 + 3 AS col0 FROM tab2 AS cor0 ---- -1531 -643 -834 query I rowsort SELECT - 13 * col0 + col0 AS col2 FROM tab0 AS cor0 ---- -1068 -288 -420 query I rowsort SELECT ALL - ( col2 ) + col1 - + col0 AS col1 FROM tab2 AS cor0 ---- -100 -3 -45 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 972 values hashing to 5342fb4caf4767cb98bd21989bad099f onlyif mysql # use DIV operator for integer division query I rowsort label-3000 SELECT + + col2 DIV cor0.col1 + - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-3000 SELECT + + col2 / cor0.col1 + - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + + cor0.col1 * + col1 + col0 AS col0 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT DISTINCT - + 16 + + col1 AS col0 FROM tab0 AS cor0 ---- 70 75 81 query I rowsort SELECT - col1 + col1 * - col0 AS col2 FROM tab0 cor0 ---- -2150 -3492 -8190 query I rowsort SELECT ALL + - col1 + 13 FROM tab0 AS cor0 ---- -73 -78 -84 query I rowsort SELECT 70 AS col0 FROM tab1 ---- 70 70 70 query I rowsort SELECT DISTINCT col0 * - tab1.col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col0 + + 50 AS col2 FROM tab0 AS cor0 ---- 139 74 85 query I rowsort SELECT ALL - col1 - + 25 AS col2 FROM tab2 AS cor0 ---- -42 -56 -84 query I rowsort SELECT ALL col2 * 12 * col2 + col0 AS col2 FROM tab1 AS cor0 ---- 110672 34995 39052 query I rowsort SELECT - cor0.col0 + ( 12 ) * + col1 AS col1 FROM tab1 AS cor0 ---- 309 56 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3011 SELECT ALL col1 * + CAST( NULL AS SIGNED ) + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3011 SELECT ALL col1 * + CAST ( NULL AS INTEGER ) + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 onlyif mysql # use DIV operator for integer division query I rowsort label-3013 SELECT tab0.col1 DIV - col1 - - ( + col2 * col2 ) AS col0 FROM tab0 ---- 0 1088 6723 skipif mysql # not compatible query I rowsort label-3013 SELECT tab0.col1 / - col1 - - ( + col2 * col2 ) AS col0 FROM tab0 ---- 0 1088 6723 query I rowsort SELECT + 93 + + col0 AS col1 FROM tab1 ---- 157 173 96 query I rowsort SELECT col0 * col2 - + col2 * tab0.col2 AS col2 FROM tab0 ---- -297 34 574 query I rowsort SELECT 43 + 53 * col2 AS col2 FROM tab2 ---- 1421 1474 2057 query I rowsort SELECT + 26 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT DISTINCT - 39 * col2 * + 6 FROM tab0 ---- -19188 -234 -7722 query I rowsort SELECT - tab0.col2 + 80 FROM tab0, tab1 cor0 ---- 9 values hashing to 0e59a6b9033441e29a139d929410b258 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * tab1.col1 col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + 57 + cor0.col0 FROM tab2 AS cor0 ---- 135 136 64 query I rowsort SELECT - tab2.col1 + col1 + - col2 AS col1 FROM tab2 ---- -26 -27 -38 query I rowsort SELECT DISTINCT col1 + col1 * + 40 FROM tab0 ---- 3526 3731 3977 query I rowsort SELECT ALL col0 + - col1 AS col0 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL tab0.col1 + + col0 * - 54 FROM tab0 ---- -1210 -1793 -4715 query I rowsort SELECT + col1 * + col1 AS col1 FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT + cor0.col0 * - col1 - + col2 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT ALL col1 * + ( + col2 ) AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - ( + 29 ) * col0 + 1 * + col1 AS col0 FROM tab1 AS cor0 ---- -1846 -2307 -61 query I rowsort SELECT ALL + + ( - cor0.col2 ) + + col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 97 + col0 FROM tab0 AS cor0 ---- 121 132 186 query I rowsort SELECT DISTINCT + - 13 * + 33 FROM tab2 AS cor0 ---- -429 query I rowsort SELECT ALL col2 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT ALL + ( col0 ) * - col0 AS col2 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT ALL cor0.col2 + 45 FROM tab1 AS cor0 ---- 102 141 99 query I rowsort SELECT ALL + + col2 + + 94 AS col1 FROM tab0 AS cor0 ---- 127 176 95 query I rowsort SELECT DISTINCT + 44 AS col2 FROM tab1 AS cor0 ---- 44 query I rowsort SELECT col1 * + col1 + col1 AS col2 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT - 38 + col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2878 3211 9178 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3040 SELECT - CAST( NULL AS SIGNED ) + col0 * - col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3040 SELECT - CAST ( NULL AS INTEGER ) + col0 * - col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 * + ( col0 ) + 75 + + col1 AS col0 FROM tab1 cor0 ---- -4011 -6312 92 query I rowsort SELECT DISTINCT + + col1 * + cor0.col1 + col1 AS col2 FROM tab1 AS cor0 ---- 110 182 702 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3043 SELECT ALL - + CAST( 23 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -23 -23 -23 skipif mysql # not compatible query I rowsort label-3043 SELECT ALL - + CAST ( 23 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -23 -23 -23 query I rowsort SELECT DISTINCT 93 * col0 AS col2 FROM tab1 AS cor0 ---- 279 5952 7440 query I rowsort SELECT DISTINCT - 32 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1216 -832 -864 skipif mysql # not compatible query I rowsort SELECT + ( 13 ) + + col0 * + CAST ( - col0 AS REAL ) FROM tab1 AS cor0 ---- -4083 -6387 4 query I rowsort SELECT ALL ( cor0.col2 ) FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT ALL + 98 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to f9dee8c21116f1aed64ac5160e190809 query I rowsort SELECT DISTINCT + + 48 * + ( - cor0.col0 ) AS col0 FROM tab2 cor0 ---- -336 -3744 -3792 query I rowsort SELECT + 65 * + col2 * + col0 FROM tab0 ---- 2275 474370 51480 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3051 SELECT - CAST( NULL AS SIGNED ) * 68 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3051 SELECT - CAST ( NULL AS INTEGER ) * 68 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + - 4 col0 FROM tab0 AS cor0 ---- 20 31 85 query I rowsort SELECT - + col2 * col2 + cor0.col1 * - col2 AS col1 FROM tab1 AS cor0 ---- -10464 -3819 -4320 query I rowsort SELECT col0 + - col2 * + col0 AS col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 23 col1 FROM tab1 ---- 23 query I rowsort SELECT + col0 * 23 FROM tab2 ---- 161 1794 1817 query I rowsort SELECT DISTINCT ( - col2 ) FROM tab2 ---- -26 -27 -38 query I rowsort SELECT - 41 + + cor0.col1 * + col0 AS col2 FROM tab2 AS cor0 ---- 1302 176 4561 query I rowsort SELECT ( - col2 ) + - ( - 93 ) + col0 FROM tab0 AS cor0 ---- 100 127 84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3060 SELECT + col1 * CAST( NULL AS DECIMAL ) * col1 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3060 SELECT + col1 * CAST ( NULL AS REAL ) * col1 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + cor0.col2 col0 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT - cor0.col2 * + 40 - + ( col0 + - col0 ) AS col1 FROM tab2 AS cor0 ---- -1040 -1080 -1520 query I rowsort SELECT + col2 + 3 AS col1 FROM tab0 AS cor0 ---- 36 4 85 query I rowsort SELECT ALL + + col0 * cor0.col2 AS col1 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT 0 AS col2 FROM tab0, tab2, tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort SELECT col0 + CAST ( - col0 AS REAL ) FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3067 SELECT - cor0.col1 DIV 92 AS col1 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-3067 SELECT - cor0.col1 / 92 AS col1 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT tab2.col0 * - col1 AS col2 FROM tab2 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-3069 SELECT - + 36 DIV + col2 + col2 DIV - CAST( - 41 AS SIGNED ) FROM tab1 AS cor0 ---- 1 1 2 skipif mysql # not compatible query I rowsort label-3069 SELECT - + 36 / + col2 + col2 / - CAST ( - 41 AS INTEGER ) FROM tab1 AS cor0 ---- 1 1 2 query I rowsort SELECT - 47 + 56 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 03b93b53107e36cf7d524e48c509b17b query I rowsort SELECT - cor0.col0 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b query I rowsort SELECT DISTINCT - col2 - + 34 * col0 FROM tab1 AS cor0 ---- -156 -2233 -2816 query I rowsort SELECT col1 * - col1 + 82 FROM tab0 AS cor0 ---- -7314 -8199 -9327 query I rowsort SELECT DISTINCT col2 * - ( + col0 * + col0 ) FROM tab2 ---- -1323 -158184 -237158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3075 SELECT - col2 / CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3075 SELECT - col2 / CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT + + 65 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 8bef2ea1f05f3514633f851312bdd805 onlyif mysql # use DIV operator for integer division query I rowsort label-3077 SELECT + col1 + col2 DIV 16 AS col0 FROM tab0 cor0 ---- 88 96 97 skipif mysql # not compatible query I rowsort label-3077 SELECT + col1 + col2 / 16 AS col0 FROM tab0 cor0 ---- 88 96 97 query I rowsort SELECT + cor0.col1 + - col2 * - col2 AS col1 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT 20 AS col2 FROM tab2 AS cor0 ---- 20 20 20 query I rowsort SELECT ALL + + ( - col0 ) * + col1 * - col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT + 81 AS col2 FROM tab2 AS cor0 ---- 81 81 81 query I rowsort SELECT ( + col2 ) AS col0 FROM tab2 cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - col2 ) * - col2 + col2 col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT ALL col2 * + col1 - ( - col2 ) * + col2 FROM tab2 AS cor0 ---- 1566 2090 2210 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 20 col2 FROM tab0 ---- 20 query I rowsort SELECT ALL col1 + - col2 - + col0 AS col2 FROM tab0 AS cor0 ---- -80 29 61 query I rowsort SELECT ALL + col1 * + 35 AS col1 FROM tab1 AS cor0 ---- 350 455 910 query I rowsort SELECT DISTINCT - + col0 + 57 FROM tab1 AS cor0 ---- -23 -7 54 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3089 SELECT DISTINCT - col0 * + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3089 SELECT DISTINCT - col0 * + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 77 AS col0 FROM tab0 ---- -77 query I rowsort SELECT col2 + tab1.col0 + - col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT ALL 63 * - 46 AS col1 FROM tab0, tab2 cor0 ---- 9 values hashing to 19c6342d1d1a4a85a1f2e499d086a236 query I rowsort SELECT + + 3 FROM tab1 AS cor0 CROSS JOIN tab2, tab2 AS cor1 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf onlyif mysql # use DIV operator for integer division query I rowsort label-3094 SELECT ALL - 19 DIV col0 AS col1 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-3094 SELECT ALL - 19 / col0 AS col1 FROM tab2 ---- -2 0 0 query I rowsort SELECT DISTINCT 12 + tab2.col0 * 89 AS col1 FROM tab2, tab1 AS cor0 ---- 635 6954 7043 query I rowsort SELECT DISTINCT - col1 + - col0 FROM tab1 ---- -29 -74 -93 query I rowsort SELECT DISTINCT 50 * col1 * - tab1.col0 AS col1 FROM tab1 ---- -32000 -3900 -52000 query I rowsort SELECT ALL + tab2.col0 + - col0 AS col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT + col2 * - col1 + col1 FROM tab1 cor0 ---- -1235 -1378 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-3100 SELECT + col1 * - col1 DIV + col1 + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3100 SELECT + col1 * - col1 / + col1 + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 32 + 62 * col0 col0 FROM tab2 ---- 466 4868 4930 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3102 SELECT + CAST( ( + col0 ) AS SIGNED ) AS col1 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-3102 SELECT + CAST ( ( + col0 ) AS INTEGER ) AS col1 FROM tab1 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-3103 SELECT ALL 46 DIV tab2.col0 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 0c0b138578d24c14d41ceab68dfc9437 skipif mysql # not compatible query I rowsort label-3103 SELECT ALL 46 / tab2.col0 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 0c0b138578d24c14d41ceab68dfc9437 query I rowsort SELECT - ( - cor0.col2 ) + cor0.col0 AS col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 651bd87d0835272922fb073806a0b5a0 query I rowsort SELECT - col1 + - col0 + col2 FROM tab1 AS cor0 ---- -17 25 3 query I rowsort SELECT DISTINCT - 95 * - col1 + col1 * - 64 FROM tab0 AS cor0 ---- 2666 2821 3007 query I rowsort SELECT DISTINCT col0 * - col2 AS col0 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT + cor0.col2 * col1 * ( + 86 ) AS col1 FROM tab0 AS cor0 ---- 244068 641732 8342 query I rowsort SELECT ALL + + col1 * + col0 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT - col2 * - col2 * col2 FROM tab0 AS cor0 ---- 1 35937 551368 query I rowsort SELECT DISTINCT - col1 - + col2 * - col0 AS col0 FROM tab0 ---- -62 706 7207 query I rowsort SELECT - col2 + + col0 * + tab1.col2 * col2 AS col0 FROM tab1 ---- 207879 737184 8694 query I rowsort SELECT ALL - cor0.col1 * col2 * col0 AS col2 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT + - col0 - ( col1 ) FROM tab1 AS cor0 ---- -29 -74 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col0 ) * + col1 + - 11 col1 FROM tab0 AS cor0 ---- -2075 -3406 -8110 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3116 SELECT - - CAST( + 79 AS SIGNED ) FROM tab2 AS cor0 ---- 79 79 79 skipif mysql # not compatible query I rowsort label-3116 SELECT - - CAST ( + 79 AS INTEGER ) FROM tab2 AS cor0 ---- 79 79 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * col0 - + col2 col1 FROM tab0 AS cor0 ---- 1224 543 7839 query I rowsort SELECT DISTINCT + - 71 * col1 + + col1 * - ( col2 ) + - col2 FROM tab1 AS cor0 ---- -1337 -2267 -3304 query I rowsort SELECT DISTINCT col2 * + ( col0 ) * col1 AS col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL - 53 * col2 + col0 AS col1 FROM tab0 AS cor0 ---- -1725 -18 -4257 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3121 SELECT ALL + + CAST( NULL AS SIGNED ) * col1 - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3121 SELECT ALL + + CAST ( NULL AS INTEGER ) * col1 - col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + + col2 AS col2 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT - 22 * 31 * col1 + 94 FROM tab1 AS cor0 ---- -17638 -6726 -8772 query I rowsort SELECT ALL - + 9 * - col0 - col1 AS col1 FROM tab2 AS cor0 ---- 32 643 694 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + 95 col0 FROM tab1 cor0 ---- 149 152 191 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3126 SELECT DISTINCT - CAST( + 91 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- -91 skipif mysql # not compatible query I rowsort label-3126 SELECT DISTINCT - CAST ( + 91 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- -91 query I rowsort SELECT - - col0 * - col2 + col2 AS col1 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT DISTINCT 95 AS col0 FROM tab2, tab1 AS cor0 ---- 95 query I rowsort SELECT col1 * - ( + tab0.col2 + + col1 ) AS col1 FROM tab0 ---- -10234 -15743 -9506 query I rowsort SELECT ALL col2 * + col0 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT col0 * ( - col1 ) AS col0 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT ALL + col1 * ( - col1 ) FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT - + col1 + - 89 * 60 AS col1 FROM tab2 AS cor0 ---- -5357 -5371 -5399 onlyif mysql # use DIV operator for integer division query I rowsort label-3134 SELECT col1 + + col0 DIV 3 AS col2 FROM tab1 cor0 ---- 27 31 39 skipif mysql # not compatible query I rowsort label-3134 SELECT col1 + + col0 / 3 AS col2 FROM tab1 cor0 ---- 27 31 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + 11 col2 FROM tab2 AS cor0 ---- 286 297 418 query I rowsort SELECT DISTINCT - col2 + + cor0.col0 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT + col0 * - 18 AS col2 FROM tab0 cor0 ---- -1602 -432 -630 query I rowsort SELECT + - cor0.col0 * 8 AS col0 FROM tab2 AS cor0 ---- -56 -624 -632 query I rowsort SELECT ALL cor1.col0 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT + 44 + + col1 + ( col2 ) AS col1 FROM tab2 ---- 102 129 99 query I rowsort SELECT - col2 + col0 + tab1.col0 FROM tab1 ---- -48 64 71 query I rowsort SELECT ALL + col0 * - col0 + + col2 AS col2 FROM tab2 ---- -22 -6058 -6203 query I rowsort SELECT ALL + 22 AS col2 FROM tab1, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to 7dda382e7c08428abac8600fd696eb3e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3144 SELECT ALL col1 * - CAST( col2 AS SIGNED ) AS col0 FROM tab2 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-3144 SELECT ALL col1 * - CAST ( col2 AS INTEGER ) AS col0 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT tab1.col2 * + 67 AS col2 FROM tab1 ---- 3618 3819 6432 query I rowsort SELECT ALL ( 41 ) FROM tab1, tab0 cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT DISTINCT - cor0.col2 * + 31 + - col1 FROM tab0 AS cor0 ---- -1109 -128 -2633 query I rowsort SELECT 2 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 onlyif mysql # use DIV operator for integer division query I rowsort label-3149 SELECT ALL 69 - col1 DIV - col0 AS col1 FROM tab2 ---- 69 69 73 skipif mysql # not compatible query I rowsort label-3149 SELECT ALL 69 - col1 / - col0 AS col1 FROM tab2 ---- 69 69 73 query I rowsort SELECT ALL - tab2.col1 - tab2.col2 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT DISTINCT 63 FROM tab1, tab0 AS cor0 ---- 63 query I rowsort SELECT ALL + ( + col0 ) + col0 * col0 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT ALL col2 * - col1 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT - col1 + + cor0.col1 * 62 FROM tab1 AS cor0 ---- 1586 610 793 onlyif mysql # use DIV operator for integer division query I rowsort label-3155 SELECT DISTINCT ( col2 ) DIV col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-3155 SELECT DISTINCT ( col2 ) / col1 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT col0 * + col1 * col2 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT + 35 * col0 AS col1 FROM tab0 ---- 1225 3115 840 query I rowsort SELECT DISTINCT col2 * - 28 * - col1 AS col0 FROM tab0 ---- 208936 2716 79464 query I rowsort SELECT DISTINCT ( - 88 ) AS col1 FROM tab0 ---- -88 query I rowsort SELECT ALL + col2 * - cor0.col0 + + cor0.col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-3161 SELECT DISTINCT col0 DIV col0 + ( - 27 ) + - col1 col2 FROM tab2 ---- -43 -57 -85 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3161 SELECT DISTINCT col0 / col0 + ( - 27 ) + - col1 col2 FROM tab2 ---- -43 -57 -85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 col0 FROM tab1, tab1 cor0 ---- 54 57 96 query I rowsort SELECT 59 + - cor0.col0 FROM tab1 AS cor0 ---- -21 -5 56 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col0 + + col0 + col2 * + col0 col1 FROM tab2 AS cor0 ---- 385 4134 6083 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + col1 col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL - cor0.col1 * - col1 * 78 FROM tab1 AS cor0 ---- 13182 52728 7800 query I rowsort SELECT ALL - 57 * col1 FROM tab2 cor0 ---- -1767 -3363 -969 query I rowsort SELECT ALL + 72 AS col1 FROM tab1, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 92cc3d5daa550304e96c1542787691c7 query I rowsort SELECT ALL 10 + tab0.col0 AS col0 FROM tab0 ---- 34 45 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + tab2.col0 + col0 + + col1 col0 FROM tab2 ---- -151 -1891 -2906 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3171 SELECT DISTINCT - - 29 * - col2 + - CAST( - col0 AS SIGNED ) * + col2 * - 39 AS col2 FROM tab2 AS cor0 ---- -118180 -79846 -8154 skipif mysql # not compatible query I rowsort label-3171 SELECT DISTINCT - - 29 * - col2 + - CAST ( - col0 AS INTEGER ) * + col2 * - 39 AS col2 FROM tab2 AS cor0 ---- -118180 -79846 -8154 query I rowsort SELECT - ( - col1 ) - - cor0.col0 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-3173 SELECT DISTINCT 21 DIV col0 + col0 + col1 * + col1 AS col0 FROM tab0 AS cor0 ---- 7420 8370 9444 skipif mysql # not compatible query I rowsort label-3173 SELECT DISTINCT 21 / col0 + col0 + col1 * + col1 AS col0 FROM tab0 AS cor0 ---- 7420 8370 9444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * 10 - - cor0.col1 col0 FROM tab0 cor0 ---- -154 -253 -799 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3175 SELECT + + col1 + CAST( NULL AS SIGNED ) * + 37 AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3175 SELECT + + col1 + CAST ( NULL AS INTEGER ) * + 37 AS col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * - ( - col1 ) + col1 * ( + col0 * cor0.col2 ) + + ( col1 ) FROM tab2 AS cor0 ---- 118177 50405 5053 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3177 SELECT + col0 + + CAST( + ( - col1 ) AS SIGNED ) AS col0 FROM tab1 cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-3177 SELECT + col0 + + CAST ( + ( - col1 ) AS INTEGER ) AS col0 FROM tab1 cor0 ---- -23 54 67 query I rowsort SELECT - col2 - ( + col1 ) * - col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT col1 + 85 - col2 FROM tab0 AS cor0 ---- 138 181 94 onlyif mysql # use DIV operator for integer division query I rowsort label-3180 SELECT - col2 + cor0.col0 DIV 31 FROM tab1 AS cor0 ---- -54 -55 -94 skipif mysql # not compatible query I rowsort label-3180 SELECT - col2 + cor0.col0 / 31 FROM tab1 AS cor0 ---- -54 -55 -94 query I rowsort SELECT + 26 FROM tab2 AS cor0 ---- 26 26 26 query I rowsort SELECT DISTINCT + ( + col2 ) * col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - + ( - 29 ) FROM tab0 AS cor0 ---- 29 29 29 query I rowsort SELECT + 44 + - ( col0 ) FROM tab1 cor0 ---- -20 -36 41 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 * + ( + col2 ) col2 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3186 SELECT ALL + - 82 * ( - col2 ) + - CAST( col0 AS SIGNED ) + - col2 * 20 AS col2 FROM tab1 AS cor0 ---- 3345 3470 5872 skipif mysql # not compatible query I rowsort label-3186 SELECT ALL + - 82 * ( - col2 ) + - CAST ( col0 AS INTEGER ) + - col2 * 20 AS col2 FROM tab1 AS cor0 ---- 3345 3470 5872 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 97 + + cor0.col1 col1 FROM tab2 AS cor0 ---- 114 128 156 query I rowsort SELECT ALL col1 + - col1 * + cor0.col0 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL - 1 + - col0 FROM tab1 AS cor0 ---- -4 -65 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col0 ) col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ( col2 ) * + ( + cor0.col2 ) + col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT DISTINCT col2 * - col0 + - col2 * col1 * - 23 FROM tab1 ---- 21024 32130 9462 skipif mysql # not compatible query I rowsort SELECT - CAST ( - col2 * + col2 AS REAL ) AS col1 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT 67 AS col1 FROM tab1, tab1 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 81 values hashing to 09fa7af42010457bb3c6ffd0dfea3bc8 query I rowsort SELECT DISTINCT - 81 FROM tab2, tab0 AS cor0 ---- -81 query I rowsort SELECT ALL + 59 + col2 FROM tab2 AS cor0 ---- 85 86 97 query I rowsort SELECT DISTINCT - + ( - col0 ) AS col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT - - 29 AS col1 FROM tab2 AS cor0 ---- 29 29 29 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 23 * col0 + + col1 col2 FROM tab0 cor0 ---- -1956 -466 -708 query I rowsort SELECT col1 * col2 * 98 FROM tab2 AS cor0 ---- 150332 63308 82026 onlyif mysql # use DIV operator for integer division query I rowsort label-3201 SELECT 16 DIV col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3201 SELECT 16 / col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 25 + col1 AS col0 FROM tab2 AS cor0 ---- -8 34 6 query I rowsort SELECT - + 76 * cor0.col2 FROM tab1 cor0 ---- -4104 -4332 -7296 query I rowsort SELECT ALL - 53 + 78 AS col2 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 2c77240b60ac01c717a5ed5d0165f450 query I rowsort SELECT DISTINCT + - 0 * + col1 AS col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL + cor0.col0 + col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + - col2 col0 FROM tab1 AS cor0 ---- -16 -51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor0.col2 + + col1 * ( ( + col0 ) ) col0 FROM tab2 cor0 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 23 * col1 col0 FROM tab1 AS cor0 ---- 230 299 598 query I rowsort SELECT cor0.col2 + + col1 AS col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT ALL + col0 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT col2 + ( - 21 ) FROM tab0 cor0 ---- -20 12 61 query I rowsort SELECT + - cor0.col1 * ( + col0 ) FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT - - cor2.col1 FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab1, tab2 AS cor2 ---- 243 values hashing to 42b04a30acb32fcd35bf97afdee87fe6 query I rowsort SELECT DISTINCT cor1.col2 * 35 AS col2 FROM tab1 AS cor0 CROSS JOIN tab2, tab1 AS cor1 ---- 1890 1995 3360 query I rowsort SELECT DISTINCT cor0.col1 * + col2 FROM tab1 cor0 ---- 1248 1404 570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3217 SELECT - + col1 - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3217 SELECT - + col1 - CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * + ( col2 ) col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + - col1 + ( - col0 ) FROM tab0 AS cor0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-3220 SELECT - col0 DIV col0 - - col1 col0 FROM tab0 cor0 ---- 85 90 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3220 SELECT - col0 / col0 - - col1 col0 FROM tab0 cor0 ---- 85 90 96 query I rowsort SELECT ALL + col2 * 7 + col0 FROM tab1 cor0 ---- 381 463 752 query I rowsort SELECT DISTINCT - col2 * - ( + col1 ) - col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT - - col0 * 85 - col1 AS col1 FROM tab1 AS cor0 ---- 229 5430 6787 query I rowsort SELECT + col1 * + cor0.col1 AS col0 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT 42 * - 11 * + col2 + + col1 FROM tab1 AS cor0 ---- -24922 -26324 -44339 query I rowsort SELECT DISTINCT - col0 * - 97 + col1 FROM tab0 AS cor0 ---- 2414 3492 8724 query I rowsort SELECT DISTINCT + 32 + col0 AS col0 FROM tab1 cor0 ---- 112 35 96 query I rowsort SELECT ALL + cor1.col0 AS col0 FROM tab1, tab1 AS cor0, tab1 cor1, tab0, tab0 AS cor2 ---- 243 values hashing to 63f734facb33901524f6f2c799118db4 query I rowsort SELECT ALL + 36 + - 46 * + col0 AS col0 FROM tab2 AS cor0 ---- -286 -3552 -3598 query I rowsort SELECT DISTINCT - 26 + + col1 * col1 AS col1 FROM tab1 AS cor0 ---- 143 650 74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3231 SELECT col1 * - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3231 SELECT col1 * - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + col1 - col2 AS col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT 51 + + col2 + + col0 FROM tab0 cor0 ---- 108 222 87 query I rowsort SELECT DISTINCT 22 AS col2 FROM tab0 AS cor0 ---- 22 query I rowsort SELECT DISTINCT col1 * 59 FROM tab1 cor0 ---- 1534 590 767 query I rowsort SELECT ALL col1 + + cor0.col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT ( 59 ) - + col1 * col2 * + 44 FROM tab0 AS cor0 ---- -124813 -328269 -4209 query I rowsort SELECT - + col0 * 89 - - col1 AS col1 FROM tab1 AS cor0 ---- -241 -5686 -7107 query I rowsort SELECT DISTINCT + + 73 + + col2 AS col2 FROM tab2 cor0 ---- 100 111 99 onlyif mysql # use DIV operator for integer division query I rowsort label-3240 SELECT DISTINCT cor0.col0 DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-3240 SELECT DISTINCT cor0.col0 / - col0 AS col2 FROM tab0 AS cor0 ---- -1 query I rowsort SELECT ALL - 97 * col1 FROM tab0 AS cor0 ---- -8342 -8827 -9409 query I rowsort SELECT + tab2.col2 + tab2.col2 + col1 * tab2.col2 AS col0 FROM tab2 ---- 1586 722 891 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 28 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to c3e7fa3d059fc708f03c60e9cef0c115 query I rowsort SELECT DISTINCT + col0 - - col0 AS col2 FROM tab1 ---- 128 160 6 query I rowsort SELECT ALL - ( + 30 ) FROM tab0 AS cor0 ---- -30 -30 -30 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col2 * - col0 col2 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT col0 * - col1 + col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 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 ALL 78 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 2aff42d3e015022a738905090a20dfd4 query I rowsort SELECT ALL 81 AS col2 FROM tab2, tab1 cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 onlyif mysql # use DIV operator for integer division query I rowsort label-3251 SELECT + 65 * col1 + 95 DIV + col2 FROM tab1 AS cor0 ---- 1691 651 845 skipif mysql # not compatible query I rowsort label-3251 SELECT + 65 * col1 + 95 / + col2 FROM tab1 AS cor0 ---- 1691 651 845 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3252 SELECT - CAST( NULL AS SIGNED ) + - col1 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3252 SELECT - CAST ( NULL AS INTEGER ) + - col1 AS col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3253 SELECT ALL + CAST( ( col1 ) AS SIGNED ) + col2 + ( - col0 ) AS col2 FROM tab1 AS cor0 ---- 29 3 77 skipif mysql # not compatible query I rowsort label-3253 SELECT ALL + CAST ( ( col1 ) AS INTEGER ) + col2 + ( - col0 ) AS col2 FROM tab1 AS cor0 ---- 29 3 77 query I rowsort SELECT - 71 FROM tab0 cor0 ---- -71 -71 -71 query I rowsort SELECT ALL + 15 + - cor0.col2 - - col2 FROM tab1 AS cor0 ---- 15 15 15 query I rowsort SELECT tab0.col0 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT DISTINCT - ( + col2 ) + col2 FROM tab2 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3258 SELECT - col0 DIV - col0 AS col2 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3258 SELECT - col0 / - col0 AS col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT col2 * + 86 + col2 AS col1 FROM tab1 ---- 4698 4959 8352 onlyif mysql # use DIV operator for integer division query I rowsort label-3260 SELECT + tab0.col2 DIV col0 col1 FROM tab0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3260 SELECT + tab0.col2 / col0 col1 FROM tab0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * ( 97 ) * col1 col1 FROM tab2 ---- 28033 337657 93217 query I rowsort SELECT tab0.col0 + 10 + + col2 * col2 AS col1 FROM tab0 ---- 1123 46 6823 onlyif mysql # use DIV operator for integer division query I rowsort label-3263 SELECT ALL - col0 + 6 + - 82 DIV col1 FROM tab2 ---- -3 -73 -77 skipif mysql # not compatible query I rowsort label-3263 SELECT ALL - col0 + 6 + - 82 / col1 FROM tab2 ---- -3 -73 -77 query I rowsort SELECT 10 AS col2 FROM tab1, tab1 cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 query I rowsort SELECT DISTINCT - col2 - col0 * 78 FROM tab2 ---- -573 -6110 -6200 onlyif mysql # use DIV operator for integer division query I rowsort label-3266 SELECT + tab0.col0 * 94 + col2 DIV - col2 col2 FROM tab0 ---- 2255 3289 8365 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3266 SELECT + tab0.col0 * 94 + col2 / - col2 col2 FROM tab0 ---- 2255 3289 8365 query I rowsort SELECT + tab2.col0 + 24 AS col0 FROM tab2 ---- 102 103 31 onlyif mysql # use DIV operator for integer division query I rowsort label-3268 SELECT tab0.col2 DIV + col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3268 SELECT tab0.col2 / + col1 FROM tab0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3269 SELECT tab2.col2 * - CAST( NULL AS SIGNED ) * col0 + tab2.col0 - tab2.col2 / col0 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3269 SELECT tab2.col2 * - CAST ( NULL AS INTEGER ) * col0 + tab2.col0 - tab2.col2 / col0 AS col0 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3270 SELECT - tab0.col0 + + col2 DIV - col1 + - col0 * + ( + col1 ) * + col1 AS col2 FROM tab0 ---- -177528 -329350 -737098 skipif mysql # not compatible query I rowsort label-3270 SELECT - tab0.col0 + + col2 / - col1 + - col0 * + ( + col1 ) * + col1 AS col2 FROM tab0 ---- -177528 -329350 -737098 query I rowsort SELECT ALL - + col0 * ( col2 ) * col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT - 66 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to cd4a3594ee8b45223ebf9f25840cd112 query I rowsort SELECT ALL - col0 + + col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 * cor0.col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT col1 + col0 AS col0 FROM tab2 WHERE ( NULL ) NOT IN ( tab2.col2 ) ---- query I rowsort SELECT col0 * col2 + tab1.col2 * col0 + col2 AS col2 FROM tab1 ---- 15456 378 7353 query I rowsort SELECT ALL + cor0.col0 + - col1 * + col2 AS col2 FROM tab1 cor0 ---- -1168 -1401 -506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + col0 col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL col2 * - col2 + - col2 FROM tab1 cor0 ---- -2970 -3306 -9312 query I rowsort SELECT DISTINCT col2 * - col2 + col2 - cor0.col2 * - col0 FROM tab1 AS cor0 ---- -1440 -2700 456 query I rowsort SELECT - cor0.col1 + col0 AS col2 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT - + col2 + + col1 AS col1 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT DISTINCT col2 * - cor0.col2 - cor0.col1 * + col1 AS col0 FROM tab2 AS cor0 ---- -1690 -1733 -4157 query I rowsort SELECT ALL - cor0.col0 + - col1 AS col1 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # use DIV operator for integer division query I rowsort label-3285 SELECT DISTINCT + + col2 DIV + col1 FROM tab2 AS cor0 ---- 0 2 skipif mysql # not compatible query I rowsort label-3285 SELECT DISTINCT + + col2 / + col1 FROM tab2 AS cor0 ---- 0 2 query I rowsort SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE ( NULL ) NOT IN ( + col0 + + col1 * col2 * col0 ) ---- query I rowsort SELECT ALL + col2 AS col0 FROM tab1 WHERE NULL NOT BETWEEN ( + col1 ) AND col1 ---- query I rowsort SELECT ALL - tab2.col1 * + col0 + tab2.col2 * col2 + col2 AS col0 FROM tab2 ---- -3900 139 539 query I rowsort SELECT DISTINCT col0 AS col0 FROM tab1 WHERE NOT NULL <= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3290 SELECT DISTINCT + - cor0.col1 + col0 DIV + col0 AS col0 FROM tab0 AS cor0 ---- -85 -90 -96 skipif mysql # not compatible query I rowsort label-3290 SELECT DISTINCT + - cor0.col1 + col0 / + col0 AS col0 FROM tab0 AS cor0 ---- -85 -90 -96 query I rowsort SELECT - + col1 * + col1 AS col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-3292 SELECT DISTINCT col1 + col1 DIV + col0 col2 FROM tab1 AS cor0 ---- 10 13 34 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3292 SELECT DISTINCT col1 + col1 / + col0 col2 FROM tab1 AS cor0 ---- 10 13 34 query I rowsort SELECT DISTINCT + cor0.col2 AS col1 FROM tab0, tab2 cor0 ---- 26 27 38 query I rowsort SELECT ALL + + cor0.col2 + + cor0.col0 * - col0 * col0 - - col0 AS col2 FROM tab1 cor0 ---- -262023 -511824 30 query I rowsort SELECT ALL - - col1 + - col2 AS col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - 97 + - col2 FROM tab0 ---- -130 -179 -98 query I rowsort SELECT + 66 + col0 FROM tab0 AS cor0 ---- 101 155 90 onlyif mysql # use DIV operator for integer division query I rowsort label-3298 SELECT col1 DIV + col1 col1 FROM tab2 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3298 SELECT col1 / + col1 col1 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - col2 - tab1.col2 AS col2 FROM tab1 ---- -108 -114 -192 query I rowsort SELECT - col2 + col2 * + col2 FROM tab1 ---- 2862 3192 9120 query I rowsort SELECT + 14 * col2 AS col2 FROM tab0 AS cor0 ---- 1148 14 462 query I rowsort SELECT - 97 AS col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 12bd12d33f03250bee508c5641e140d5 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT NULL < + col0 * col0 * col0 ---- query I rowsort SELECT ALL col0 AS col0 FROM tab1 WHERE NULL >= NULL ---- query I rowsort SELECT + col0 - + col2 * + col1 AS col2 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT ALL + tab0.col0 + col1 * col2 AS col1 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT ALL + tab2.col0 + tab2.col0 * tab2.col2 * + col2 FROM tab2 ---- 114155 5110 52806 query I rowsort SELECT ALL - tab2.col1 + - col2 AS col0 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT + col2 * + cor0.col2 * + col0 AS col2 FROM tab2 AS cor0 ---- 114076 5103 52728 query III rowsort SELECT * FROM tab0 WHERE NULL NOT BETWEEN + col1 AND ( tab0.col0 ) ---- query I rowsort SELECT DISTINCT - cor0.col1 * col1 * - cor0.col1 FROM tab2 AS cor0 ---- 205379 29791 4913 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + col2 + + col0 * + col0 * tab1.col2 col0 FROM tab1 ---- 229824 324 606720 query I rowsort SELECT DISTINCT col1 * tab1.col0 * tab1.col0 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT DISTINCT + col1 * + tab2.col0 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - col0 * + col2 * + col2 - col0 FROM tab0 ---- -26160 -598525 -70 query I rowsort SELECT - col2 FROM tab1 WHERE NOT ( NULL ) <> ( col2 ) ---- query I rowsort SELECT col2 FROM tab2 WHERE col2 NOT IN ( - col1 * - col0 ) ---- 26 27 38 query I rowsort SELECT DISTINCT - col0 - + col0 AS col1 FROM tab0 WHERE NOT + col2 * col0 * - col1 IN ( col0 ) ---- -178 -48 -70 query I rowsort SELECT col1 FROM tab2 WHERE col1 < NULL ---- query I rowsort SELECT DISTINCT col2 + col1 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT DISTINCT col1 / col2 AS col1 FROM tab1 WHERE NULL BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT tab0.col2 + col1 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT col0 + + col1 + - col0 FROM tab1 ---- 10 13 26 query I rowsort SELECT + tab2.col2 + + col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT ALL col2 + col1 * col1 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT ALL col1 AS col2 FROM tab1 WHERE ( NULL ) <= ( + tab1.col2 + + col1 ) ---- query I rowsort SELECT - tab0.col1 + + tab0.col0 + col2 * + col2 FROM tab0 ---- -61 1027 6722 query I rowsort SELECT DISTINCT - col0 FROM tab1 WHERE NOT NULL BETWEEN ( NULL ) AND col2 * col2 + col1 ---- query III rowsort SELECT * FROM tab0 WHERE NOT ( NULL ) NOT BETWEEN ( col0 ) AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3330 SELECT - col1 DIV - 62 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3330 SELECT - col1 / - 62 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + col0 + ( + col1 ) AS col0 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-3332 SELECT DISTINCT col2 + + col0 DIV - 93 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-3332 SELECT DISTINCT col2 + + col0 / - 93 col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT 14 + + col1 + col2 * - 9 AS col1 FROM tab0 ---- -197 -633 102 query I rowsort SELECT 94 * col1 FROM tab0 ---- 8084 8554 9118 query I rowsort SELECT tab2.col1 * - col1 AS col1 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT ALL - 17 + - tab0.col2 - col2 * + col1 AS col0 FROM tab0 ---- -115 -2888 -7561 onlyif mysql # use DIV operator for integer division query I rowsort label-3337 SELECT DISTINCT tab0.col0 - + col2 DIV + tab0.col0 AS col1 FROM tab0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-3337 SELECT DISTINCT tab0.col0 - + col2 / + tab0.col0 AS col1 FROM tab0 ---- 23 35 89 query I rowsort SELECT col1 * ( + col1 ) AS col2 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - - cor0.col0 * - ( col2 ) + + col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT ALL + cor0.col0 + col0 * col1 AS col1 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-3341 SELECT - + cor0.col2 * cor0.col1 + + 73 DIV + cor0.col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-3341 SELECT - + cor0.col2 * cor0.col1 + + 73 / + cor0.col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + col2 + col1 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT cor0.col2 + - ( ( + col1 ) ) FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-3344 SELECT ALL - cor0.col2 DIV col0 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-3344 SELECT ALL - cor0.col2 / col0 FROM tab2 AS cor0 ---- -3 0 0 query I rowsort SELECT - col1 + + ( col2 ) FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-3346 SELECT col0 DIV - CAST( - 67 * col1 AS SIGNED ) + col1 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-3346 SELECT col0 / - CAST ( - 67 * col1 AS INTEGER ) + col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - col2 * + 51 + 70 FROM tab2 cor0 ---- -1256 -1307 -1868 query I rowsort SELECT col0 * - col1 + ( col1 ) AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT - - cor0.col2 * - col1 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + col2 * - col1 * col2 FROM tab1 cor0 ---- -119808 -32490 -75816 query I rowsort SELECT ALL + ( + cor1.col1 ) AS col1 FROM tab2, tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 81 values hashing to 8c9db501a604ea66e3b5e5598f3f2a91 query I rowsort SELECT + ( col1 ) AS col1 FROM tab2 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-3353 SELECT + col2 + + 38 DIV col2 col0 FROM tab1 AS cor0 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3353 SELECT + col2 + + 38 / col2 col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT - 0 * col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 3 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba query I rowsort SELECT col1 * col2 * col0 AS col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT ALL - + ( cor0.col1 ) FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL + - 62 FROM tab1 AS cor0 ---- -62 -62 -62 query I rowsort SELECT - - col0 * + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + - cor0.col0 * col2 AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-3361 SELECT DISTINCT col2 DIV + col2 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-3361 SELECT DISTINCT col2 / + col2 FROM tab1 AS cor0 ---- 1 query I rowsort SELECT DISTINCT + ( + col0 ) + ( col0 ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT + + col0 + - cor0.col1 * 35 * col2 FROM tab2 AS cor0 ---- -22531 -29288 -53612 query I rowsort SELECT cor0.col2 + col0 * ( 26 ) FROM tab1 AS cor0 ---- 132 1721 2176 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + col2 * ( tab0.col1 ) col2 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT + + cor0.col1 + col1 * ( 82 ) + - col0 * - cor0.col0 FROM tab1 AS cor0 ---- 2167 4926 7479 query I rowsort SELECT ALL + + col1 + + col2 * col0 * 60 + - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2100 437880 47520 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 96 + col1 col1 FROM tab2 AS cor0 ---- 113 127 155 query I rowsort SELECT - col0 * col0 * 41 FROM tab2 AS cor0 ---- -2009 -249444 -255881 query I rowsort SELECT DISTINCT - cor0.col2 - - col2 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT + + 97 AS col0 FROM tab0 AS cor0 ---- 97 97 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 69 * col1 + + col0 col0 FROM tab2 AS cor0 ---- -1094 -2132 -3993 query I rowsort SELECT ALL + 89 - - col2 AS col1 FROM tab1 AS cor0 ---- 143 146 185 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 * - ( - 39 ) col0 FROM tab0 AS cor0 ---- 1287 3198 39 query I rowsort SELECT + + cor0.col1 + 48 AS col1 FROM tab0 AS cor0 ---- 134 139 145 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * + ( - 6 ) col2 FROM tab1 cor0 ---- 18 384 480 onlyif mysql # use DIV operator for integer division query I rowsort label-3377 SELECT DISTINCT - col1 DIV - 40 FROM tab0 AS cor0 ---- 2 skipif mysql # not compatible query I rowsort label-3377 SELECT DISTINCT - col1 / - 40 FROM tab0 AS cor0 ---- 2 query I rowsort SELECT ALL ( col2 ) - + col0 * 46 FROM tab1 ---- -2887 -3584 -84 query I rowsort SELECT col1 + + 91 AS col1 FROM tab0 cor0 ---- 177 182 188 query I rowsort SELECT DISTINCT + - 40 FROM tab2 cor0 ---- -40 query I rowsort SELECT + + col1 + col0 * - col2 AS col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 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 ALL + 94 * + col1 AS col1 FROM tab2 AS cor0 ---- 1598 2914 5546 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 43 col1 FROM tab2, tab0 cor0 ---- 9 values hashing to 199105619049271147956de52e7f5ed4 query I rowsort SELECT - col0 * + col2 + + col2 AS col0 FROM tab1 ---- -108 -3591 -7584 query I rowsort SELECT ALL - - col0 * - col2 + + col2 AS col1 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT tab0.col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col2 * - col0 col2 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT - 53 FROM tab2, tab0 AS cor0 ---- 9 values hashing to fee5c00ad71c23e23683a32c71fe6e7d query I rowsort SELECT ALL col0 * cor0.col1 * - col1 AS col0 FROM tab2 cor0 ---- -22831 -271518 -6727 query I rowsort SELECT ALL col0 + - 31 * col2 AS col1 FROM tab0 cor0 ---- -2453 -999 4 onlyif mysql # use DIV operator for integer division query I rowsort label-3392 SELECT col2 DIV 81 AS col0 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-3392 SELECT col2 / 81 AS col0 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT DISTINCT col0 * 55 FROM tab2 AS cor0 ---- 385 4290 4345 query I rowsort SELECT ALL - col1 + col0 * 19 AS col2 FROM tab0 AS cor0 ---- 1600 370 568 query I rowsort SELECT - ( 37 ) + col2 FROM tab1 AS cor0 ---- 17 20 59 query I rowsort SELECT + col0 * + ( + col2 ) AS col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT + col0 * - 29 * col1 + col0 * - 72 - col2 AS col1 FROM tab1 AS cor0 ---- -23225 -2532 -36016 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 20 * + col2 col1 FROM tab2 AS cor0 ---- 520 540 760 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3399 SELECT + CAST( NULL AS SIGNED ) * - col1 * + col2 - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3399 SELECT + CAST ( NULL AS INTEGER ) * - col1 * + col2 - col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 59 * - col2 FROM tab1 ---- -3186 -3363 -5664 query I rowsort SELECT col2 * col2 * - tab0.col2 + + 90 AS col1 FROM tab0 ---- -35847 -551278 89 query I rowsort SELECT 15 * + col0 * col1 FROM tab0 ---- 121485 30960 50925 onlyif mysql # use DIV operator for integer division query I rowsort label-3403 SELECT DISTINCT - col0 DIV + col0 + + col1 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-3403 SELECT DISTINCT - col0 / + col0 + + col1 FROM tab1 AS cor0 ---- 12 25 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3404 SELECT DISTINCT - cor0.col2 * col2 + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3404 SELECT DISTINCT - cor0.col2 * col2 + CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT 76 AS col1 FROM tab2 ---- 76 onlyif mysql # use DIV operator for integer division query I rowsort label-3406 SELECT DISTINCT col2 DIV - col1 + 31 AS col0 FROM tab1 AS cor0 ---- 24 26 29 skipif mysql # not compatible query I rowsort label-3406 SELECT DISTINCT col2 / - col1 + 31 AS col0 FROM tab1 AS cor0 ---- 24 26 29 query I rowsort SELECT ALL - col1 * col1 * ( - ( col0 ) ) + 58 AS col2 FROM tab0 AS cor0 ---- 177562 329373 737067 query I rowsort SELECT DISTINCT - 2 AS col0 FROM tab1 AS cor0 ---- -2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3409 SELECT DISTINCT + ( - col0 ) * CAST( NULL AS SIGNED ) + col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3409 SELECT DISTINCT + ( - col0 ) * CAST ( NULL AS INTEGER ) + col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - - col0 * - col0 + - col2 * col1 + - col0 FROM tab0 AS cor0 ---- -1357 -15472 -3438 query I rowsort SELECT DISTINCT col2 * + 19 + col0 FROM tab1 AS cor0 ---- 1029 1147 1904 query I rowsort SELECT DISTINCT + col0 * - cor0.col1 * 23 FROM tab1 AS cor0 ---- -14720 -1794 -23920 query I rowsort SELECT ALL + col1 + + cor0.col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT + + col2 + col0 AS col0 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3415 SELECT ALL - col0 + - CAST( 6 * + col1 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- -540 -617 -635 skipif mysql # not compatible query I rowsort label-3415 SELECT ALL - col0 + - CAST ( 6 * + col1 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- -540 -617 -635 onlyif mysql # use DIV operator for integer division query I rowsort label-3416 SELECT ALL col2 DIV + CAST( + 78 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3416 SELECT ALL col2 / + CAST ( + 78 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - - col2 + 63 * col2 AS col1 FROM tab1 AS cor0 ---- 3456 3648 6144 query I rowsort SELECT - col0 + 71 FROM tab0 AS cor0 ---- -18 36 47 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col1 col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab0.col0 col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT + col0 + + 47 * - col0 FROM tab0 AS cor0 ---- -1104 -1610 -4094 onlyif mysql # use DIV operator for integer division query I rowsort label-3422 SELECT - col2 * - col2 * + cor0.col1 + - col1 DIV col0 AS col2 FROM tab0 AS cor0 ---- 611883 93651 95 skipif mysql # not compatible query I rowsort label-3422 SELECT - col2 * - col2 * + cor0.col1 + - col1 / col0 AS col2 FROM tab0 AS cor0 ---- 611883 93651 95 onlyif mysql # use DIV operator for integer division query I rowsort label-3423 SELECT + col1 DIV + cor0.col1 + + 76 AS col0 FROM tab2 AS cor0 ---- 77 77 77 skipif mysql # not compatible query I rowsort label-3423 SELECT + col1 / + cor0.col1 + + 76 AS col0 FROM tab2 AS cor0 ---- 77 77 77 query I rowsort SELECT - tab2.col0 AS col1 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to c82df1de3cb666224690a83f3d790d79 query I rowsort SELECT + + ( 0 ) * - col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 25 * - col2 FROM tab2 AS cor0 ---- 650 675 950 query I rowsort SELECT 15 FROM tab0 cor0 ---- 15 15 15 query I rowsort SELECT ALL - col0 - - 92 * col2 AS col2 FROM tab1 cor0 ---- 4965 5180 8752 onlyif mysql # use DIV operator for integer division query I rowsort label-3429 SELECT + col2 + col2 DIV - col0 FROM tab1 cor0 ---- 36 57 95 skipif mysql # not compatible query I rowsort label-3429 SELECT + col2 + col2 / - col0 FROM tab1 cor0 ---- 36 57 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3430 SELECT + col2 + + col1 / CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3430 SELECT + col2 + + col1 / CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 + col1 + - 71 * + col0 FROM tab2 AS cor0 ---- -493 -5505 -5630 query I rowsort SELECT ALL 50 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to dea2d1b74e0cdf67806af8c417324f52 query I rowsort SELECT - col2 * + ( + tab0.col2 ) FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT - 23 * cor0.col2 FROM tab2 AS cor0 ---- -598 -621 -874 query I rowsort SELECT - col2 + - col1 - col1 AS col0 FROM tab2 AS cor0 ---- -144 -72 -89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3436 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col0 + - tab0.col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-3436 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col0 + - tab0.col0 FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 78 col1 FROM tab2 ---- 78 78 78 query I rowsort SELECT ALL - col0 + 4 FROM tab2 ---- -3 -74 -75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3439 SELECT ALL + col0 * - col1 + + CAST( NULL AS SIGNED ) / col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3439 SELECT ALL + col0 * - col1 + + CAST ( NULL AS INTEGER ) / col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 88 + + col1 * - 99 - - 19 AS col0 FROM tab2 cor0 ---- -1576 -2962 -5734 query I rowsort SELECT - - col2 * + cor0.col2 + + ( + col0 * col1 ) AS col2 FROM tab0 cor0 ---- 14823 3153 3396 query I rowsort SELECT ALL - 75 AS col2 FROM tab0 AS cor0 ---- -75 -75 -75 query I rowsort SELECT + col2 * col1 + 52 * ( + col0 * + col0 ) AS col2 FROM tab2 AS cor0 ---- 317902 325178 3385 query I rowsort SELECT ALL cor0.col2 * col1 * 0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT 46 + + col2 FROM tab0 cor0 ---- 128 47 79 query I rowsort SELECT ALL + 44 * - col1 - - col2 FROM tab1 AS cor0 ---- -1090 -383 -476 query I rowsort SELECT ALL + cor0.col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT - col2 + + col1 * + col0 AS col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT DISTINCT ( + cor0.col2 ) AS col1 FROM tab1 cor0 ---- 54 57 96 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0, tab0 AS cor1, tab0 cor2 ---- 972 values hashing to 04d825fa29899c3ee2704c26a542267d query I rowsort SELECT DISTINCT - ( + 97 ) * + col0 FROM tab1 AS cor0 ---- -291 -6208 -7760 query I rowsort SELECT + col1 - col0 * + col2 FROM tab2 cor0 ---- -158 -1969 -2985 query I rowsort SELECT ( + col0 ) + col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT + 51 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 33 * - 34 col2 FROM tab1 AS cor0 ---- -1122 query I rowsort SELECT ALL 44 FROM tab0, tab0 cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3457 SELECT CAST( + col2 AS SIGNED ) * - col0 AS col0 FROM tab1 ---- -162 -3648 -7680 skipif mysql # not compatible query I rowsort label-3457 SELECT CAST ( + col2 AS INTEGER ) * - col0 AS col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + ( + cor0.col0 ) + col1 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3459 SELECT - + col2 * + col2 + - col1 DIV col1 FROM tab2 AS cor0 ---- -1445 -677 -730 skipif mysql # not compatible query I rowsort label-3459 SELECT - + col2 * + col2 + - col1 / col1 FROM tab2 AS cor0 ---- -1445 -677 -730 query I rowsort SELECT DISTINCT + 97 + + col1 AS col2 FROM tab1 cor0 ---- 107 110 123 query I rowsort SELECT ALL + cor0.col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - col0 + 21 * col0 FROM tab2 ---- 140 1560 1580 query I rowsort SELECT col0 * - 58 AS col0 FROM tab2 ---- -406 -4524 -4582 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col1 - - tab1.col0 * col1 col1 FROM tab1 ---- 104 1053 650 query I rowsort SELECT DISTINCT 35 * - 59 * - col0 - 55 FROM tab0 ---- 183730 49505 72220 query I rowsort SELECT + col0 - - tab2.col0 FROM tab2 ---- 14 156 158 query I rowsort SELECT DISTINCT 45 FROM tab2, tab0 AS cor0 ---- 45 query I rowsort SELECT DISTINCT + - col2 * - cor0.col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL col1 * - 94 FROM tab0 AS cor0 ---- -8084 -8554 -9118 query I rowsort SELECT DISTINCT col1 * col1 * ( - col1 ) FROM tab1 ---- -1000 -17576 -2197 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3471 SELECT ALL + col2 * CAST( 43 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 2322 2451 4128 skipif mysql # not compatible query I rowsort label-3471 SELECT ALL + col2 * CAST ( 43 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 2322 2451 4128 query I rowsort SELECT DISTINCT + + col2 * cor0.col2 * 77 FROM tab2 AS cor0 ---- 111188 52052 56133 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3473 SELECT - col1 * + ( + col2 + - col2 ) * + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3473 SELECT - col1 * + ( + col2 + - col2 ) * + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - cor0.col1 + - col2 AS col0 FROM tab2 AS cor0 ---- -55 -58 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-3475 SELECT + - col1 DIV 57 AS col0 FROM tab2 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-3475 SELECT + - col1 / 57 AS col0 FROM tab2 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT 1 AS col0 FROM tab0, tab1 AS cor0 ---- 1 query I rowsort SELECT ALL col2 * ( - tab0.col1 ) AS col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + col0 * - cor0.col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 AS cor0 CROSS JOIN tab0, tab1, tab2 AS cor1 ---- 3645 values hashing to 81a27955147133c47c9e8e63dacc5c37 query I rowsort SELECT DISTINCT ( col1 ) * + cor0.col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3481 SELECT + CAST( - col2 AS SIGNED ) + - cor0.col2 * ( col0 ) FROM tab0 AS cor0 ---- -36 -7380 -825 skipif mysql # not compatible query I rowsort label-3481 SELECT + CAST ( - col2 AS INTEGER ) + - cor0.col2 * ( col0 ) FROM tab0 AS cor0 ---- -36 -7380 -825 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * 17 col0 FROM tab2 AS cor0 ---- 119 1326 1343 query I rowsort SELECT ALL - 45 AS col0 FROM tab1 AS cor0 ---- -45 -45 -45 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3484 SELECT ALL - 26 * col2 * col1 + CAST( col0 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -193923 -2487 -73764 skipif mysql # not compatible query I rowsort label-3484 SELECT ALL - 26 * col2 * col1 + CAST ( col0 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -193923 -2487 -73764 onlyif mysql # use DIV operator for integer division query I rowsort label-3485 SELECT DISTINCT - - cor0.col1 DIV col2 AS col0 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-3485 SELECT DISTINCT - - cor0.col1 / col2 AS col0 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT DISTINCT - - ( col1 ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT cor0.col2 * 7 + - col2 FROM tab0 AS cor0 ---- 198 492 6 onlyif mysql # use DIV operator for integer division query I rowsort label-3488 SELECT DISTINCT cor0.col2 * + col2 DIV - col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-3488 SELECT DISTINCT cor0.col2 * + col2 / - col2 FROM tab0 AS cor0 ---- -1 -33 -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3489 SELECT ALL - CAST( NULL AS SIGNED ) + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3489 SELECT ALL - CAST ( NULL AS INTEGER ) + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( + col1 ) * col1 AS col0 FROM tab2 AS cor0 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 90 * - col2 col2 FROM tab2 AS cor0 ---- -2340 -2430 -3420 query I rowsort SELECT + + 18 * col1 FROM tab0 AS cor0 ---- 1548 1638 1746 query I rowsort SELECT ALL + cor0.col1 + - col1 * + col2 AS col0 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT - 72 * col1 FROM tab0 cor0 ---- -6192 -6552 -6984 query I rowsort SELECT ALL + - 60 AS col0 FROM tab1 AS cor0 ---- -60 -60 -60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - col1 col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT col0 + + col0 * tab1.col1 FROM tab1 ---- 1120 704 81 query I rowsort SELECT - col1 * + cor0.col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -1328 -1407 -634 query I rowsort SELECT + + 10 AS col1 FROM tab1 AS cor0 ---- 10 10 10 onlyif mysql # use DIV operator for integer division query I rowsort label-3500 SELECT + col2 + tab2.col1 DIV - 99 + - col2 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3500 SELECT + col2 + tab2.col1 / - 99 + - col2 FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3501 SELECT - + col0 DIV col0 AS col0 FROM tab2 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3501 SELECT - + col0 / col0 AS col0 FROM tab2 cor0 ---- -1 -1 -1 query I rowsort SELECT - - 98 AS col1 FROM tab1 cor0 ---- 98 98 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * - col1 col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL + + col0 * col0 AS col2 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT - col1 - - col1 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + cor0.col1 + cor0.col0 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-3507 SELECT DISTINCT - col2 * - col1 DIV - col1 + - 32 * col2 AS col0 FROM tab1 AS cor0 ---- -1782 -1881 -3168 skipif mysql # not compatible query I rowsort label-3507 SELECT DISTINCT - col2 * - col1 / - col1 + - 32 * col2 AS col0 FROM tab1 AS cor0 ---- -1782 -1881 -3168 query I rowsort SELECT ALL + col2 + + col2 + - col0 AS col1 FROM tab1 AS cor0 ---- 105 112 50 onlyif mysql # use DIV operator for integer division query I rowsort label-3509 SELECT ALL + - col1 DIV + col1 - 53 FROM tab1 AS cor0 ---- -54 -54 -54 skipif mysql # not compatible query I rowsort label-3509 SELECT ALL + - col1 / + col1 - 53 FROM tab1 AS cor0 ---- -54 -54 -54 query I rowsort SELECT ALL col1 + + col0 AS col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT 85 + cor0.col0 * + ( cor0.col2 ) FROM tab1 AS cor0 ---- 247 3733 7765 query I rowsort SELECT col0 * col2 + col0 * col0 FROM tab2 AS cor0 ---- 238 8112 9243 query I rowsort SELECT + col2 - - cor0.col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT ALL + + col2 + + col0 FROM tab2 AS cor0 ---- 104 117 34 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab0 AS cor0, tab2 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to b223aa53e3aafe0f3f3f59048cc7a0d2 skipif mysql # not compatible query I rowsort SELECT ALL col1 + + CAST ( - col0 AS REAL ) AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT - col2 + col2 * + col1 FROM tab1 cor0 ---- 1152 1350 513 query I rowsort SELECT DISTINCT + col2 * - 89 AS col0 FROM tab2 AS cor0 ---- -2314 -2403 -3382 query I rowsort SELECT cor0.col0 * col2 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + - col0 + 31 + col1 * + col1 * + 68 AS col0 FROM tab1 AS cor0 ---- 11443 45996 6767 query I rowsort SELECT + 84 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to e8cd683fe8cea77b4326d9b80f21c74a query I rowsort SELECT - col2 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT - 75 AS col0 FROM tab0 AS cor0 ---- -75 -75 -75 onlyif mysql # use DIV operator for integer division query I rowsort label-3524 SELECT ALL + ( + col0 ) DIV col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3524 SELECT ALL + ( + col0 ) / col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL 26 AS col2 FROM tab2 ---- 26 26 26 query I rowsort SELECT ALL 41 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 query I rowsort SELECT DISTINCT col0 * + col0 + 46 * 36 AS col1 FROM tab1 AS cor0 ---- 1665 5752 8056 query I rowsort SELECT ALL col2 * - col0 AS col1 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + + cor0.col1 + col1 + cor0.col0 FROM tab2 AS cor0 ---- 113 196 69 query I rowsort SELECT ALL - cor0.col0 - - col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( 76 ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT ALL ( - col2 + col0 ) * + col2 * - col1 AS col2 FROM tab1 ---- -3990 19968 71604 query I rowsort SELECT col2 * - col2 * 14 AS col2 FROM tab2 ---- -10206 -20216 -9464 query I rowsort SELECT ( 49 ) FROM tab1 AS cor0 ---- 49 49 49 query I rowsort SELECT ALL - 88 FROM tab2, tab0 cor0 ---- 9 values hashing to 467301f887614eb7beda22c561b0fad2 query I rowsort SELECT ALL - + col2 + + col0 * col1 * col2 AS col0 FROM tab0 AS cor0 ---- 3394 664036 68079 query I rowsort SELECT DISTINCT + 76 FROM tab2 ---- 76 query I rowsort SELECT - col0 * ( + col1 ) AS col1 FROM tab1 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-3539 SELECT ALL - ( 6 ) DIV col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3539 SELECT ALL - ( 6 ) / col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3540 SELECT - 33 DIV + col0 + col0 FROM tab0 cor0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-3540 SELECT - 33 / + col0 + col0 FROM tab0 cor0 ---- 23 35 89 query I rowsort SELECT + - 20 * + 80 FROM tab0 AS cor0 ---- -1600 -1600 -1600 query I rowsort SELECT DISTINCT - 73 + - col1 FROM tab0 AS cor0 ---- -159 -164 -170 query I rowsort SELECT ALL cor0.col0 * + col1 * + col0 FROM tab2 cor0 ---- 106097 1519 358956 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3544 SELECT DISTINCT - - CAST( NULL AS SIGNED ) / + col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3544 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) / + col1 FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3545 SELECT ( + col1 ) DIV + col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3545 SELECT ( + col1 ) / + col1 FROM tab0 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 20 * col0 col2 FROM tab2 ---- -140 -1560 -1580 query I rowsort SELECT 44 * + col0 AS col0 FROM tab1 ---- 132 2816 3520 onlyif mysql # use DIV operator for integer division query I rowsort label-3548 SELECT DISTINCT 12 DIV + col1 AS col1 FROM tab1 ---- 0 1 skipif mysql # not compatible query I rowsort label-3548 SELECT DISTINCT 12 / + col1 AS col1 FROM tab1 ---- 0 1 query I rowsort SELECT - 99 + col1 * - col2 AS col1 FROM tab0 cor0 ---- -196 -2937 -7561 query I rowsort SELECT 90 + + col2 FROM tab2 AS cor0 ---- 116 117 128 query I rowsort SELECT ALL 90 * - tab2.col0 + - tab2.col0 FROM tab2 ---- -637 -7098 -7189 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 * + 6 col0 FROM tab0 AS cor0 ---- -12384 -20370 -48594 query I rowsort SELECT ALL 28 AS col2 FROM tab2 AS cor0 ---- 28 28 28 query I rowsort SELECT ALL 63 AS col1 FROM tab0 AS cor0 ---- 63 63 63 query I rowsort SELECT DISTINCT - - 55 FROM tab0 AS cor0 ---- 55 query I rowsort SELECT + + cor0.col2 * col2 + col0 AS col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT + col0 + col0 * - col2 FROM tab2 AS cor0 ---- -182 -1950 -2923 onlyif mysql # use DIV operator for integer division query I rowsort label-3558 SELECT col0 + + col0 * 19 DIV - col1 AS col0 FROM tab0 AS cor0 ---- 19 29 71 skipif mysql # not compatible query I rowsort label-3558 SELECT col0 + + col0 * 19 / - col1 AS col0 FROM tab0 AS cor0 ---- 19 29 71 query I rowsort SELECT ALL - + col1 * - cor0.col0 * + ( col0 ) AS col1 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT DISTINCT - 13 FROM tab2, tab1 AS cor0, tab2 cor1, tab0, tab2 cor2 ---- -13 query I rowsort SELECT DISTINCT - 58 FROM tab2, tab2 AS cor0 ---- -58 query I rowsort SELECT - col2 + - col1 * 91 AS col1 FROM tab2 cor0 ---- -1585 -2848 -5395 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col2 col0 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + 28 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT DISTINCT ( - 27 ) AS col1 FROM tab2, tab2 AS cor0 ---- -27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3566 SELECT - CAST( NULL AS SIGNED ) + col1 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-3566 SELECT - CAST ( NULL AS INTEGER ) + col1 col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 - col2 * col2 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT DISTINCT col1 + - col2 * + col1 * 81 AS col0 FROM tab2 AS cor0 ---- -124195 -52309 -67766 query I rowsort SELECT ( + 47 ) FROM tab1 AS cor0 ---- 47 47 47 query I rowsort SELECT - 80 * + col2 AS col0 FROM tab2 AS cor0 ---- -2080 -2160 -3040 onlyif mysql # use DIV operator for integer division query I rowsort label-3571 SELECT - col1 * col0 DIV col1 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-3571 SELECT - col1 * col0 / col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT - col0 * + 48 FROM tab2 ---- -336 -3744 -3792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3573 SELECT - CAST( NULL AS SIGNED ) * cor0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3573 SELECT - CAST ( NULL AS INTEGER ) * cor0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT + col1 + + 98 AS col1 FROM tab0 ---- 184 189 195 query I rowsort SELECT col1 * - 90 AS col2 FROM tab0 ---- -7740 -8190 -8730 query I rowsort SELECT DISTINCT - 30 * + col0 + col0 FROM tab1 cor0 ---- -1856 -2320 -87 query I rowsort SELECT ALL + col1 + col1 * + col2 * + 20 AS col0 FROM tab1 AS cor0 ---- 11410 24973 28106 query I rowsort SELECT DISTINCT + 3 * col0 + 48 * - col0 FROM tab2 AS cor0 ---- -315 -3510 -3555 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3579 SELECT ALL - + ( + col1 ) + - CAST( + 92 AS SIGNED ) * - col1 col1 FROM tab1 AS cor0 ---- 1183 2366 910 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3579 SELECT ALL - + ( + col1 ) + - CAST ( + 92 AS INTEGER ) * - col1 col1 FROM tab1 AS cor0 ---- 1183 2366 910 query I rowsort SELECT - - 77 * col2 FROM tab1 AS cor0 ---- 4158 4389 7392 query I rowsort SELECT - 65 * col2 AS col1 FROM tab1 AS cor0 ---- -3510 -3705 -6240 query I rowsort SELECT DISTINCT + col2 + + col1 * ( col2 ) FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL + col1 + col2 * col1 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL col1 * + col2 AS col2 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3585 SELECT DISTINCT col0 * + CAST( NULL AS SIGNED ) + + col1 * col2 + col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3585 SELECT DISTINCT col0 * + CAST ( NULL AS INTEGER ) + + col1 * col2 + col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + col0 * ( + 0 ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - + cor0.col2 + + 2 AS col0 FROM tab0 AS cor0 ---- -31 -80 1 onlyif mysql # use DIV operator for integer division query I rowsort label-3588 SELECT DISTINCT + col0 + 44 DIV - 76 AS col2 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-3588 SELECT DISTINCT + col0 + 44 / - 76 AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT col0 * col1 - + 63 FROM tab2 AS cor0 ---- 1280 154 4539 query I rowsort SELECT ALL col2 + ( + col2 ) * + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL + cor0.col1 + cor0.col2 + - col2 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + col0 * 75 FROM tab2 AS cor0 ---- 525 5850 5925 query I rowsort SELECT DISTINCT col0 * + col0 AS col1 FROM tab2 AS cor0 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-3594 SELECT ALL - - col2 + - col0 DIV + cor0.col1 FROM tab0 cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3594 SELECT ALL - - col2 + - col0 / + cor0.col1 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT col1 + + 8 * col2 AS col0 FROM tab1 AS cor0 ---- 458 466 781 query I rowsort SELECT col0 * + col1 + + col1 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT ALL + 61 AS col2 FROM tab2 ---- 61 61 61 query I rowsort SELECT col0 * + cor0.col2 + col2 FROM tab0 cor0 ---- 36 7380 825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3599 SELECT - - CAST( NULL AS SIGNED ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3599 SELECT - - CAST ( NULL AS INTEGER ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col2 * col2 + - col1 * 77 FROM tab1 AS cor0 ---- -10217 -4019 -4918 query I rowsort SELECT 72 + + col2 AS col0 FROM tab0 AS cor0 ---- 105 154 73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT cor0.col0 + - col1 AS col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - col0 * col0 * col1 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT - 63 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5a7845ef6e239561caf9a17a28e274b5 query I rowsort SELECT 70 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 9758da65ae4711e3e8c8def2fe026911 query I rowsort SELECT DISTINCT - 95 * + ( + col1 ) FROM tab2 AS cor0 ---- -1615 -2945 -5605 query I rowsort SELECT ( - 91 ) FROM tab1 AS cor0 ---- -91 -91 -91 query I rowsort SELECT ALL - 96 + - col0 AS col1 FROM tab0 AS cor0 ---- -120 -131 -185 query I rowsort SELECT DISTINCT - + 98 + - col1 * col2 FROM tab1 AS cor0 ---- -1346 -1502 -668 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col0 col2 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT 54 FROM tab1, tab2 AS cor0 ---- 54 query I rowsort SELECT ALL + + ( col1 ) * + 58 * col2 FROM tab2 AS cor0 ---- 37468 48546 88972 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 33 + col0 col0 FROM tab1 ---- 113 36 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3615 SELECT - - col0 * - ( - col0 ) + + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3615 SELECT - - col0 * - ( - col0 ) + + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 8 - col0 FROM tab0 ---- -16 -27 -81 query I rowsort SELECT ALL col0 + 64 AS col0 FROM tab0 ---- 153 88 99 query I rowsort SELECT - 14 * col0 AS col1 FROM tab2 cor0 ---- -1092 -1106 -98 query I rowsort SELECT ( - 30 * col0 ) - + col1 AS col1 FROM tab2 ---- -2387 -2399 -241 query I rowsort SELECT DISTINCT col1 + col2 + col2 FROM tab1 ---- 124 134 205 query I rowsort SELECT tab2.col0 * + 15 FROM tab2 ---- 105 1170 1185 query I rowsort SELECT + 97 * - col0 - + tab2.col0 AS col0 FROM tab2 ---- -686 -7644 -7742 query I rowsort SELECT DISTINCT 19 AS col1 FROM tab2 AS cor0 ---- 19 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * + col2 * + col0 col0 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT - col0 * + col0 * + col1 AS col2 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT ALL - - ( cor0.col2 ) + + col1 AS col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT col2 + + tab2.col1 * col0 AS col2 FROM tab2 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 55 col2 FROM tab1 ---- 55 55 55 query I rowsort SELECT ALL + ( col2 ) * col2 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # use DIV operator for integer division query I rowsort label-3630 SELECT - col2 + + col1 DIV col0 AS col0 FROM tab1 AS cor0 ---- -46 -57 -96 skipif mysql # not compatible query I rowsort label-3630 SELECT - col2 + + col1 / col0 AS col0 FROM tab1 AS cor0 ---- -46 -57 -96 query I rowsort SELECT ALL - + 78 AS col2 FROM tab1 AS cor0 ---- -78 -78 -78 query I rowsort SELECT 12 * - col2 + col2 FROM tab2 AS cor0 ---- -286 -297 -418 query I rowsort SELECT DISTINCT + + 97 * col0 FROM tab0 AS cor0 ---- 2328 3395 8633 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab0.col0 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 onlyif mysql # use DIV operator for integer division query I rowsort label-3635 SELECT col1 DIV + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3635 SELECT col1 / + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL - col1 + + col2 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT col0 - + col1 FROM tab2 cor0 ---- -24 19 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3638 SELECT DISTINCT - col1 - + CAST( NULL AS DECIMAL ) col1 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3638 SELECT DISTINCT - col1 - + CAST ( NULL AS REAL ) col1 FROM tab2 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3639 SELECT col0 + 70 DIV - col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-3639 SELECT col0 + 70 / - col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT col0 + col0 * + 26 - - col1 AS col0 FROM tab1 AS cor0 ---- 107 1738 2173 query I rowsort SELECT + col2 + 69 + + 62 FROM tab2 AS cor0 ---- 157 158 169 query I rowsort SELECT - - col2 * - col1 + col2 * + cor0.col0 - col0 * + col1 AS col0 FROM tab2 AS cor0 ---- -4108 -865 1013 query I rowsort SELECT ALL + col0 + 7 FROM tab2 AS cor0 ---- 14 85 86 query I rowsort SELECT - + cor0.col1 + col0 * col0 AS col1 FROM tab1 AS cor0 ---- -17 4086 6387 onlyif mysql # use DIV operator for integer division query I rowsort label-3645 SELECT ALL - col0 DIV col1 + + col2 * col1 FROM tab2 ---- 1533 642 837 skipif mysql # not compatible query I rowsort label-3645 SELECT ALL - col0 / col1 + + col2 * col1 FROM tab2 ---- 1533 642 837 query I rowsort SELECT DISTINCT ( + ( cor0.col1 ) ) AS col2 FROM tab1 cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * col1 col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3648 SELECT 64 DIV - col1 AS col0 FROM tab2 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-3648 SELECT 64 / - col1 AS col0 FROM tab2 AS cor0 ---- -1 -2 -3 query I rowsort SELECT ALL + 35 AS col1 FROM tab2 AS cor0 ---- 35 35 35 query I rowsort SELECT ALL ( + 22 ) * - col2 + col2 AS col0 FROM tab0 ---- -1722 -21 -693 query I rowsort SELECT tab2.col0 AS col0 FROM tab2, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT ALL - col1 + - 82 FROM tab0 ---- -168 -173 -179 query I rowsort SELECT + col0 + col0 + + col0 * - tab1.col0 AS col0 FROM tab1 ---- -3 -3968 -6240 onlyif mysql # use DIV operator for integer division query I rowsort label-3654 SELECT + col0 DIV - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3654 SELECT + col0 / - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3655 SELECT ALL + + ( - col2 ) + + col1 DIV col0 FROM tab2 AS cor0 ---- -23 -26 -38 skipif mysql # not compatible query I rowsort label-3655 SELECT ALL + + ( - col2 ) + + col1 / col0 FROM tab2 AS cor0 ---- -23 -26 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3656 SELECT DISTINCT + CAST( NULL AS SIGNED ) + + col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3656 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + + col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - + col0 * + 35 + col0 * col2 FROM tab1 AS cor0 ---- 1408 4880 57 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( + col2 AS REAL ) * - col2 + col2 AS col1 FROM tab0 cor0 ---- -1056 -6642 0 query I rowsort SELECT col0 + cor0.col1 * col0 * col2 AS col0 FROM tab2 cor0 ---- 119730 51113 5866 query I rowsort SELECT DISTINCT col0 + col2 * + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT - cor0.col1 + - 5 FROM tab0 AS cor0 ---- -102 -91 -96 query I rowsort SELECT ALL + cor0.col1 + ( + col2 ) * + col1 AS col1 FROM tab2 AS cor0 ---- 1593 663 868 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + col2 + col0 * col0 col0 FROM tab1 AS cor0 ---- 14080 171 7744 query I rowsort SELECT cor0.col0 * + col0 AS col2 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3665 SELECT + - col0 + CAST( col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3665 SELECT + - col0 + CAST ( col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 73 * col2 + 50 FROM tab0 ---- 123 2459 6036 query I rowsort SELECT - col0 + col2 * 5 AS col0 FROM tab2 AS cor0 ---- 111 128 52 query I rowsort SELECT - - 75 * col2 + col1 * - col2 FROM tab2 AS cor0 ---- 1188 2204 416 onlyif mysql # use DIV operator for integer division query I rowsort label-3669 SELECT - ( col2 ) * col2 + 62 DIV 55 FROM tab0 AS cor0 ---- -1088 -6723 0 skipif mysql # not compatible query I rowsort label-3669 SELECT - ( col2 ) * col2 + 62 / 55 FROM tab0 AS cor0 ---- -1088 -6723 0 query I rowsort SELECT DISTINCT + 11 FROM tab1, tab0 AS cor0 ---- 11 query I rowsort SELECT DISTINCT - 33 - - tab1.col1 AS col1 FROM tab1, tab1 AS cor0 ---- -20 -23 -7 query I rowsort SELECT - col1 * + cor0.col0 + - col0 + col1 FROM tab0 AS cor0 ---- -2002 -3333 -8097 onlyif mysql # use DIV operator for integer division query I rowsort label-3673 SELECT col2 + + col0 + 20 DIV 4 AS col1 FROM tab1 AS cor0 ---- 126 181 62 skipif mysql # not compatible query I rowsort label-3673 SELECT col2 + + col0 + 20 / 4 AS col1 FROM tab1 AS cor0 ---- 126 181 62 query I rowsort SELECT ALL - + 12 + col1 FROM tab1 AS cor0 ---- -2 1 14 query I rowsort SELECT + 63 AS col0 FROM tab2, tab1 cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT - col2 + col0 * + tab0.col2 AS col1 FROM tab0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3677 SELECT ALL - CAST( 92 AS SIGNED ) * - tab1.col0 FROM tab1 ---- 276 5888 7360 skipif mysql # not compatible query I rowsort label-3677 SELECT ALL - CAST ( 92 AS INTEGER ) * - tab1.col0 FROM tab1 ---- 276 5888 7360 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3678 SELECT CAST( NULL AS SIGNED ) FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3678 SELECT CAST ( NULL AS INTEGER ) FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL - col2 * col2 + col2 FROM tab1 ---- -2862 -3192 -9120 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3680 SELECT ALL 67 + - 40 * cor0.col1 / CAST( NULL AS SIGNED ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-3680 SELECT ALL 67 + - 40 * cor0.col1 / CAST ( NULL AS INTEGER ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT 66 + col2 FROM tab2 ---- 104 92 93 onlyif mysql # use DIV operator for integer division query I rowsort label-3682 SELECT tab0.col0 + col0 DIV tab0.col0 AS col1 FROM tab0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-3682 SELECT tab0.col0 + col0 / tab0.col0 AS col1 FROM tab0 ---- 25 36 90 query I rowsort SELECT - + 20 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to eb3a66728062963cccbd15bd2f5c9eee query I rowsort SELECT DISTINCT + 93 + + col0 FROM tab1 ---- 157 173 96 query I rowsort SELECT DISTINCT - 31 * col0 + tab2.col2 FROM tab2 ---- -190 -2392 -2411 onlyif mysql # use DIV operator for integer division query I rowsort label-3686 SELECT DISTINCT + - 85 - + col2 DIV + col0 FROM tab0 AS cor0 ---- -85 -86 skipif mysql # not compatible query I rowsort label-3686 SELECT DISTINCT + - 85 - + col2 / + col0 FROM tab0 AS cor0 ---- -85 -86 query I rowsort SELECT DISTINCT - 62 * col1 AS col0 FROM tab0 AS cor0 ---- -5332 -5642 -6014 query I rowsort SELECT ( - 85 ) AS col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 91e44ead5e72fa22f87a57243e232ede query I rowsort SELECT ALL 6 AS col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to f1e8f0199f3714ee8fcc24ce0cc3ea04 query I rowsort SELECT ALL + ( col1 ) * col0 * - col2 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT col1 * - col0 + - tab1.col0 AS col1 FROM tab1 ---- -1120 -704 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-3692 SELECT + col2 DIV - col2 AS col2 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3692 SELECT + col2 / - col2 AS col2 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + col1 - 58 * - col2 AS col1 FROM tab2 ---- 1567 1597 2221 query I rowsort SELECT col1 * col0 * col1 FROM tab0 ---- 177504 329315 737009 query IIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 WHERE NOT NULL <= ( NULL ) ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3696 SELECT - col2 * + CAST( - col1 AS SIGNED ) FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-3696 SELECT - col2 * + CAST ( - col1 AS INTEGER ) FROM tab2 ---- 1534 646 837 query I rowsort SELECT DISTINCT 68 + 76 AS col1 FROM tab0, tab0 AS cor0 ---- 144 query I rowsort SELECT DISTINCT 72 AS col1 FROM tab2, tab2 AS cor0 ---- 72 query I rowsort SELECT + col0 + - 54 FROM tab2 cor0 ---- -47 24 25 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 cor0, tab0 AS cor1, tab1, tab1 cor2 ---- 3645 values hashing to 76903cfa3a27727fd541d9dcdf362a4c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - col2 ) col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT ALL 17 + col1 FROM tab2 AS cor0 ---- 34 48 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( - col1 ) col0 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - - col2 * + cor0.col0 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3705 SELECT - ( col1 ) + CAST( col0 AS SIGNED ) * + col2 FROM tab2 cor0 ---- 158 1969 2985 skipif mysql # not compatible query I rowsort label-3705 SELECT - ( col1 ) + CAST ( col0 AS INTEGER ) * + col2 FROM tab2 cor0 ---- 158 1969 2985 query I rowsort SELECT + col1 * cor0.col2 * + cor0.col1 FROM tab0 AS cor0 ---- 244068 679042 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-3707 SELECT - 70 + + col2 DIV + col2 FROM tab1 cor0 ---- -69 -69 -69 skipif mysql # not compatible query I rowsort label-3707 SELECT - 70 + + col2 / + col2 FROM tab1 cor0 ---- -69 -69 -69 query I rowsort SELECT 63 AS col0 FROM tab2 AS cor0 ---- 63 63 63 query I rowsort SELECT - 37 + - cor0.col2 * - ( col0 * - cor0.col0 + col2 * - cor0.col2 ) AS col2 FROM tab2 AS cor0 ---- -175797 -21043 -292067 query I rowsort SELECT - col0 + 82 FROM tab1 AS cor0 ---- 18 2 79 query I rowsort SELECT - col2 * + col0 - - col2 * col2 AS col0 FROM tab0 ---- -34 -574 297 query I rowsort SELECT - 81 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to d0bfe8494f52235d9fcafb5ac5de3f81 query I rowsort SELECT ALL 13 FROM tab1 ---- 13 13 13 query I rowsort SELECT DISTINCT 52 + col1 FROM tab1 AS cor0 ---- 62 65 78 query I rowsort SELECT + - cor0.col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e query I rowsort SELECT ALL + + col2 * col2 + + 55 * cor0.col0 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 11530 1891 2385 query I rowsort SELECT DISTINCT cor0.col1 * col2 + + col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT DISTINCT + + 51 * - col2 AS col0 FROM tab1 AS cor0 ---- -2754 -2907 -4896 onlyif mysql # use DIV operator for integer division query I rowsort label-3719 SELECT DISTINCT 22 DIV - col2 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-3719 SELECT DISTINCT 22 / - col2 FROM tab1 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3720 SELECT - 67 DIV cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1 -22 0 skipif mysql # not compatible query I rowsort label-3720 SELECT - 67 / cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1 -22 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3721 SELECT DISTINCT + col2 + + col0 DIV col0 AS col0 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-3721 SELECT DISTINCT + col2 + + col0 / col0 AS col0 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT col0 + + ( tab1.col2 ) + col1 AS col0 FROM tab1 ---- 131 189 83 query I rowsort SELECT - col2 + col2 * - 62 FROM tab0 ---- -2079 -5166 -63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + ( - col2 ) * + col2 col2 FROM tab0 ---- -1113 -36 -6813 query I rowsort SELECT - col0 * - col0 + - col1 - + col2 * col1 FROM tab0 ---- -2348 1031 368 onlyif mysql # use DIV operator for integer division query I rowsort label-3726 SELECT col1 DIV col0 + 95 AS col1 FROM tab0 ---- 96 97 98 skipif mysql # not compatible query I rowsort label-3726 SELECT col1 / col0 + 95 AS col1 FROM tab0 ---- 96 97 98 query I rowsort SELECT col0 + - col0 * 3 + - tab2.col2 AS col0 FROM tab2 ---- -182 -196 -41 query I rowsort SELECT ALL col1 + col2 - tab1.col1 FROM tab1 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3729 SELECT - col2 DIV + col0 - - 10 FROM tab2 AS cor0 ---- 10 10 7 skipif mysql # not compatible query I rowsort label-3729 SELECT - col2 / + col0 - - 10 FROM tab2 AS cor0 ---- 10 10 7 query I rowsort SELECT DISTINCT - 31 * col1 * - col0 FROM tab0 cor0 ---- 105245 251069 63984 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3731 SELECT - CAST( NULL AS DECIMAL ) * cor0.col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3731 SELECT - CAST ( NULL AS REAL ) * cor0.col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3732 SELECT DISTINCT - 26 * - 83 + + col2 * col0 DIV + ( + col1 ) FROM tab2 AS cor0 ---- 2164 2192 2334 skipif mysql # not compatible query I rowsort label-3732 SELECT DISTINCT - 26 * - 83 + + col2 * col0 / + ( + col1 ) FROM tab2 AS cor0 ---- 2164 2192 2334 query I rowsort SELECT cor0.col1 * - col1 + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT + col1 + + cor0.col1 * cor0.col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT DISTINCT + col0 + col1 AS col2 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT ( 38 ) + - col0 AS col1 FROM tab0 AS cor0 ---- -51 14 3 onlyif mysql # use DIV operator for integer division query I rowsort label-3737 SELECT cor0.col0 * col1 DIV - col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-3737 SELECT cor0.col0 * col1 / - col1 FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-3738 SELECT 18 DIV col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3738 SELECT 18 / col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( + 31 ) * - col1 FROM tab2 cor0 ---- -1829 -527 -961 onlyif mysql # use DIV operator for integer division query I rowsort label-3740 SELECT + + ( col2 ) + + col2 DIV + 70 AS col2 FROM tab0 AS cor0 ---- 1 33 83 skipif mysql # not compatible query I rowsort label-3740 SELECT + + ( col2 ) + + col2 / + 70 AS col2 FROM tab0 AS cor0 ---- 1 33 83 query I rowsort SELECT DISTINCT + + col0 * - 94 FROM tab1 AS cor0 ---- -282 -6016 -7520 query I rowsort SELECT DISTINCT + col0 * 17 + col1 * col0 FROM tab1 AS cor0 ---- 129 1728 2400 onlyif mysql # use DIV operator for integer division query I rowsort label-3743 SELECT 78 + 76 DIV col0 FROM tab0 AS cor0 ---- 78 80 81 skipif mysql # not compatible query I rowsort label-3743 SELECT 78 + 76 / col0 FROM tab0 AS cor0 ---- 78 80 81 onlyif mysql # use DIV operator for integer division query I rowsort label-3744 SELECT ALL cor0.col1 + - col0 DIV col1 AS col1 FROM tab1 AS cor0 ---- 26 4 7 skipif mysql # not compatible query I rowsort label-3744 SELECT ALL cor0.col1 + - col0 / col1 AS col1 FROM tab1 AS cor0 ---- 26 4 7 query I rowsort SELECT ALL + ( col1 ) + - cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col0 - + col2 AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT DISTINCT 26 * 97 FROM tab0 AS cor0 ---- 2522 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3748 SELECT - CAST( NULL AS SIGNED ) + 43 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3748 SELECT - CAST ( NULL AS INTEGER ) + 43 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + ( + col2 ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + col0 ) * col2 col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL - 5 + + 31 AS col1 FROM tab2 AS cor0 ---- 26 26 26 query I rowsort SELECT 85 * col1 + - col2 AS col2 FROM tab0 ---- 7277 7653 8244 query I rowsort SELECT - 72 + - col2 + 34 * - col0 FROM tab2 cor0 ---- -2750 -2796 -337 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + cor0.col2 * + col2 col2 FROM tab1 AS cor0 ---- 2942 3259 9229 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3755 SELECT CAST( col0 AS SIGNED ) * + col2 FROM tab2 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-3755 SELECT CAST ( col0 AS INTEGER ) * + col2 FROM tab2 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-3756 SELECT DISTINCT tab0.col2 + + col2 DIV col1 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3756 SELECT DISTINCT tab0.col2 + + col2 / col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT - - cor0.col1 + - 41 AS col2 FROM tab0 cor0 ---- 45 50 56 query I rowsort SELECT col0 * 60 AS col2 FROM tab0 AS cor0 ---- 1440 2100 5340 query I rowsort SELECT ALL - - col1 * ( - col0 ) FROM tab2 cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * cor0.col1 col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL + col0 * + 68 FROM tab0 cor0 ---- 1632 2380 6052 query I rowsort SELECT DISTINCT + + col1 + - 62 * + col2 FROM tab1 AS cor0 ---- -3322 -3524 -5939 query I rowsort SELECT ALL + col2 * col2 - 69 * cor0.col0 FROM tab2 AS cor0 ---- -4007 -4706 246 query I rowsort SELECT ALL - + cor0.col1 * col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT col0 + - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3766 SELECT col0 + CAST( - col1 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -24 19 62 skipif mysql # not compatible query I rowsort label-3766 SELECT col0 + CAST ( - col1 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT ALL - + col1 + 85 - col1 AS col2 FROM tab2 AS cor0 ---- -33 23 51 query I rowsort SELECT - col0 * - ( - ( - col2 ) ) AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT + tab2.col1 - col1 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL 29 * - col1 AS col2 FROM tab0 ---- -2494 -2639 -2813 query I rowsort SELECT DISTINCT 15 * + col1 * + col1 FROM tab1 ---- 10140 1500 2535 query I rowsort SELECT + col1 - + tab1.col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT + tab1.col0 * 17 FROM tab1 ---- 1088 1360 51 query I rowsort SELECT ALL + - cor0.col1 + ( col2 ) AS col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL col2 + col2 * col0 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT DISTINCT - col2 * 86 AS col1 FROM tab2 AS cor0 ---- -2236 -2322 -3268 query I rowsort SELECT DISTINCT + cor0.col0 * - col2 + + col0 - col0 * + col0 FROM tab0 AS cor0 ---- -1225 -1344 -15130 query I rowsort SELECT ALL + - col1 * 30 AS col1 FROM tab1 AS cor0 ---- -300 -390 -780 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3779 SELECT ALL col1 * + CAST( + col2 AS SIGNED ) AS col0 FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-3779 SELECT ALL col1 * + CAST ( + col2 AS INTEGER ) AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - col2 * 96 * - col0 AS col0 FROM tab2 ---- 18144 194688 288192 query I rowsort SELECT tab2.col1 + col1 + 88 AS col2 FROM tab2 ---- 122 150 206 query I rowsort SELECT DISTINCT + 36 * + col2 FROM tab2 ---- 1368 936 972 onlyif mysql # use DIV operator for integer division query I rowsort label-3783 SELECT ALL - col1 DIV + col1 AS col1 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3783 SELECT ALL - col1 / + col1 AS col1 FROM tab0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col0 ) + + 24 col0 FROM tab0 ---- 113 48 59 onlyif mysql # use DIV operator for integer division query I rowsort label-3785 SELECT col2 + + col2 + col2 DIV col1 col1 FROM tab1 ---- 110 119 199 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3785 SELECT col2 + + col2 + col2 / col1 col1 FROM tab1 ---- 110 119 199 query I rowsort SELECT ALL 6 AS col1 FROM tab0 ---- 6 6 6 query I rowsort SELECT + col1 * 6 * - ( + col1 ) + 77 - - col1 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- -2575 311 47 onlyif mysql # use DIV operator for integer division query I rowsort label-3788 SELECT col2 + col2 DIV col0 AS col1 FROM tab0 AS cor0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-3788 SELECT col2 + col2 / col0 AS col1 FROM tab0 AS cor0 ---- 1 34 82 query I rowsort SELECT + - col2 * - cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + col0 * ( - ( + col1 ) ) + + 25 FROM tab0 AS cor0 ---- -2039 -3370 -8074 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3791 SELECT col1 + CAST( + col1 * col0 AS SIGNED ) FROM tab2 AS cor0 ---- 1360 248 4661 skipif mysql # not compatible query I rowsort label-3791 SELECT col1 + CAST ( + col1 * col0 AS INTEGER ) FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT + col2 + + col2 AS col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - + col1 + 80 + - ( col2 + col0 ) AS col1 FROM tab1 AS cor0 ---- -109 -3 -51 onlyif mysql # use DIV operator for integer division query I rowsort label-3794 SELECT + - col2 DIV - CAST( + 67 AS SIGNED ) + - col2 FROM tab0 AS cor0 ---- -1 -33 -81 skipif mysql # not compatible query I rowsort label-3794 SELECT + - col2 / - CAST ( + 67 AS INTEGER ) + - col2 FROM tab0 AS cor0 ---- -1 -33 -81 query I rowsort SELECT + col1 + - 82 FROM tab0 AS cor0 ---- 15 4 9 query I rowsort SELECT DISTINCT + - ( col0 ) + cor0.col0 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 81 col0 FROM tab0 AS cor0 ---- 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - col1 col0 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - + 62 * - col0 FROM tab0 cor0 ---- 1488 2170 5518 query I rowsort SELECT DISTINCT + - 15 * + cor0.col0 + + col1 FROM tab2 cor0 ---- -1111 -1168 -74 query I rowsort SELECT ALL + ( col1 ) + cor0.col2 * ( col1 ) * col2 FROM tab0 AS cor0 ---- 194 611975 93740 query I rowsort SELECT ALL - ( 56 ) - col0 AS col2 FROM tab0 AS cor0 ---- -145 -80 -91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3803 SELECT - CAST( + 31 AS SIGNED ) * - col2 AS col1 FROM tab2 AS cor0 ---- 1178 806 837 skipif mysql # not compatible query I rowsort label-3803 SELECT - CAST ( + 31 AS INTEGER ) * - col2 AS col1 FROM tab2 AS cor0 ---- 1178 806 837 query I rowsort SELECT - ( 55 ) * - col1 FROM tab0 AS cor0 ---- 4730 5005 5335 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 65 col2 FROM tab0, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 4ca93c42a91c7dff917e7b7090ba9e57 query I rowsort SELECT - - col2 + - col2 * - ( + col1 * col1 ) FROM tab2 cor0 ---- 11020 25974 90532 query I rowsort SELECT ALL 49 * cor0.col2 * cor0.col1 AS col2 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 0b33d20bb39c30bdf6da01bcebebcc99 query I rowsort SELECT - 6 AS col1 FROM tab2 cor0 ---- -6 -6 -6 query I rowsort SELECT + col0 * col2 * 62 FROM tab2 AS cor0 ---- 11718 125736 186124 query I rowsort SELECT ALL + 40 FROM tab2 cor0 ---- 40 40 40 query I rowsort SELECT ALL + + 5 AS col1 FROM tab2 cor0 ---- 5 5 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3812 SELECT - col1 + + col0 * CAST( + 44 AS SIGNED ) FROM tab1 AS cor0 ---- 106 2806 3507 skipif mysql # not compatible query I rowsort label-3812 SELECT - col1 + + col0 * CAST ( + 44 AS INTEGER ) FROM tab1 AS cor0 ---- 106 2806 3507 query I rowsort SELECT ALL + + ( col0 ) + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - + cor0.col0 * col0 + + 75 AS col2 FROM tab2 AS cor0 ---- -6009 -6166 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3815 SELECT + col2 * CAST( col2 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-3815 SELECT + col2 * CAST ( col2 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT col0 * - col2 * - col2 - col1 FROM tab0 ---- -62 26050 598345 query I rowsort SELECT - 56 + + col1 FROM tab0 AS cor0 ---- 30 35 41 query I rowsort SELECT DISTINCT + - 41 AS col2 FROM tab2 cor0 ---- -41 onlyif mysql # use DIV operator for integer division query I rowsort label-3819 SELECT DISTINCT - col1 DIV col0 AS col2 FROM tab0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-3819 SELECT DISTINCT - col1 / col0 AS col2 FROM tab0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-3820 SELECT DISTINCT - col0 DIV - col2 FROM tab1 ---- 0 1 skipif mysql # not compatible query I rowsort label-3820 SELECT DISTINCT - col0 / - col2 FROM tab1 ---- 0 1 query I rowsort SELECT DISTINCT + 12 AS col1 FROM tab2, tab2 cor0 ---- 12 query I rowsort SELECT 75 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 22042bfd4d787415457a42bb93d48eea query I rowsort SELECT ALL 82 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to f318fd9dac2de7af4b82cc7574bbca2c query I rowsort SELECT + - ( + 16 ) AS col0 FROM tab1 AS cor0 ---- -16 -16 -16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + + tab2.col1 col2 FROM tab2 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 * col2 col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-3827 SELECT + col1 DIV - ( - ( + cor0.col0 ) ) + + col1 * col1 FROM tab1 AS cor0 ---- 100 169 684 skipif mysql # not compatible query I rowsort label-3827 SELECT + col1 / - ( - ( + cor0.col0 ) ) + + col1 * col1 FROM tab1 AS cor0 ---- 100 169 684 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3828 SELECT ALL + col0 + + CAST( NULL AS DECIMAL ) 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-3828 SELECT ALL + col0 + + CAST ( NULL AS REAL ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 73 * col1 FROM tab2 ---- 1241 2263 4307 query I rowsort SELECT - 90 + + col1 + + col0 FROM tab2 ---- -52 47 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3831 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3831 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-3832 SELECT ALL + tab1.col2 + + col0 DIV - 16 FROM tab1 ---- 53 54 91 skipif mysql # not compatible query I rowsort label-3832 SELECT ALL + tab1.col2 + + col0 / - 16 FROM tab1 ---- 53 54 91 query I rowsort SELECT DISTINCT + col0 + 22 AS col1 FROM tab1 ---- 102 25 86 query I rowsort SELECT ALL - col0 + ( + tab1.col2 ) * + col1 FROM tab1 ---- 1168 1401 506 query I rowsort SELECT DISTINCT - tab0.col0 AS col0 FROM tab0, tab2 cor0 ---- -24 -35 -89 query I rowsort SELECT col1 * + 15 AS col1 FROM tab2 ---- 255 465 885 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3837 SELECT - col0 + CAST( col2 AS SIGNED ) FROM tab1 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-3837 SELECT - col0 + CAST ( col2 AS INTEGER ) FROM tab1 ---- -7 16 51 query I rowsort SELECT + tab0.col0 - + col2 AS col2 FROM tab0 ---- -9 34 7 query I rowsort SELECT DISTINCT + tab2.col1 * - tab2.col1 + col0 AS col2 FROM tab2 ---- -210 -3403 -954 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3840 SELECT ALL + tab0.col0 + - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3840 SELECT ALL + tab0.col0 + - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 68 FROM tab0, tab2 cor0 ---- -68 query I rowsort SELECT ALL tab0.col0 * + 14 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to c8de62554e7ebbd5452c20b4b7977145 query I rowsort SELECT ALL 15 AS col0 FROM tab0 AS cor0 ---- 15 15 15 onlyif mysql # use DIV operator for integer division query I rowsort label-3844 SELECT DISTINCT CAST( - 19 AS SIGNED ) DIV col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-3844 SELECT DISTINCT CAST ( - 19 AS INTEGER ) / col1 FROM tab0 ---- 0 query I rowsort SELECT ALL + 28 AS col0 FROM tab2 ---- 28 28 28 query I rowsort SELECT DISTINCT + ( - col0 ) AS col1 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT 3 * col0 FROM tab2 AS cor0 ---- 21 234 237 query I rowsort SELECT + 96 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to f1d978c2d5bfc6f26e0907ac777be83e query I rowsort SELECT + - col0 * - col2 + ( col0 ) + cor0.col1 FROM tab2 AS cor0 ---- 2165 227 3098 onlyif mysql # use DIV operator for integer division query I rowsort label-3850 SELECT cor0.col1 * - col1 + ( col1 ) * - col1 + col1 DIV - 40 AS col0 FROM tab2 cor0 ---- -1922 -578 -6963 skipif mysql # not compatible query I rowsort label-3850 SELECT cor0.col1 * - col1 + ( col1 ) * - col1 + col1 / - 40 AS col0 FROM tab2 cor0 ---- -1922 -578 -6963 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 50 - - col2 col2 FROM tab1 cor0 ---- 104 107 146 query I rowsort SELECT 23 * - col1 FROM tab0 AS cor0 ---- -1978 -2093 -2231 query I rowsort SELECT - ( col0 ) + + 44 + - col1 * + cor0.col0 * - 6 AS col0 FROM tab2 cor0 ---- 1339 27578 8023 onlyif mysql # use DIV operator for integer division query I rowsort label-3854 SELECT DISTINCT + 57 DIV col2 + + col0 AS col0 FROM tab0 AS cor0 ---- 25 89 92 skipif mysql # not compatible query I rowsort label-3854 SELECT DISTINCT + 57 / col2 + + col0 AS col0 FROM tab0 AS cor0 ---- 25 89 92 query I rowsort SELECT DISTINCT + 18 * col1 FROM tab0 AS cor0 ---- 1548 1638 1746 query I rowsort SELECT DISTINCT + 17 * + col0 AS col1 FROM tab0 AS cor0 ---- 1513 408 595 query I rowsort SELECT ( + col1 ) * + col0 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL col1 + - col2 AS col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + 81 * + col2 AS col1 FROM tab2 AS cor0 ---- 2106 2187 3078 query I rowsort SELECT DISTINCT + 13 AS col1 FROM tab2 AS cor0 ---- 13 query I rowsort SELECT + + cor0.col2 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT col0 * col2 * + 0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT + 86 * col2 AS col0 FROM tab0 AS cor0 ---- 2838 7052 86 query I rowsort SELECT DISTINCT + 60 * + col2 AS col1 FROM tab1 AS cor0 ---- 3240 3420 5760 query I rowsort SELECT DISTINCT 71 * - col2 FROM tab0 cor0 ---- -2343 -5822 -71 query I rowsort SELECT 3 - + col2 FROM tab1 AS cor0 ---- -51 -54 -93 query I rowsort SELECT 82 + + cor0.col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to fe2ce89b70f6e98f3d6d4333eda76f76 query I rowsort SELECT + ( col2 + + tab2.col2 ) FROM tab2 ---- 52 54 76 onlyif mysql # use DIV operator for integer division query I rowsort label-3869 SELECT col2 DIV - col1 + ( col1 * col2 ) col2 FROM tab0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3869 SELECT col2 / - col1 + ( col1 * col2 ) col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT 47 FROM tab2, tab1, tab0 AS cor0 ---- 47 query I rowsort SELECT ALL - col0 * + col0 - + 32 FROM tab2 AS cor0 ---- -6116 -6273 -81 query I rowsort SELECT ALL - ( - col1 ) * - col1 + + col2 FROM tab2 AS cor0 ---- -251 -3455 -934 onlyif mysql # use DIV operator for integer division query I rowsort label-3873 SELECT ALL + cor0.col1 + - col2 DIV + col2 FROM tab0 AS cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-3873 SELECT ALL + cor0.col1 + - col2 / + col2 FROM tab0 AS cor0 ---- 85 90 96 query I rowsort SELECT DISTINCT - - ( - col1 ) * 98 + col0 FROM tab2 AS cor0 ---- -1587 -3031 -5704 query I rowsort SELECT ALL + 32 + col0 FROM tab0 AS cor0 ---- 121 56 67 onlyif mysql # use DIV operator for integer division query I rowsort label-3876 SELECT + + col0 DIV - col1 + + col0 * + cor0.col1 - + ( - col1 ) FROM tab0 AS cor0 ---- 2150 3492 8190 skipif mysql # not compatible query I rowsort label-3876 SELECT + + col0 / - col1 + + col0 * + cor0.col1 - + ( - col1 ) FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - - cor0.col0 * + cor0.col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT - col2 * - cor0.col0 + + col1 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT col0 + 91 - + cor0.col2 AS col0 FROM tab2 cor0 ---- 132 143 71 query I rowsort SELECT DISTINCT col0 + + 55 FROM tab2 AS cor0 ---- 133 134 62 query I rowsort SELECT - col1 + 86 AS col2 FROM tab0 AS cor0 ---- -11 -5 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3882 SELECT + cor0.col1 + CAST( NULL AS DECIMAL ) / col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3882 SELECT + cor0.col1 + CAST ( NULL AS REAL ) / col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 * + 86 AS col0 FROM tab0 cor0 ---- 2838 7052 86 query I rowsort SELECT ALL - 71 - col0 FROM tab1 ---- -135 -151 -74 onlyif mysql # use DIV operator for integer division query I rowsort label-3885 SELECT col0 DIV + col0 + + ( col2 ) + col2 col1 FROM tab1 ---- 109 115 193 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3885 SELECT col0 / + col0 + + ( col2 ) + col2 col1 FROM tab1 ---- 109 115 193 query I rowsort SELECT ALL 4 - tab2.col1 AS col0 FROM tab2 ---- -13 -27 -55 query I rowsort SELECT + - cor0.col0 + col1 * 72 FROM tab2 AS cor0 ---- 1145 2225 4170 onlyif mysql # use DIV operator for integer division query I rowsort label-3888 SELECT DISTINCT - + col2 DIV + col1 - + col2 FROM tab2 AS cor0 ---- -26 -27 -40 skipif mysql # not compatible query I rowsort label-3888 SELECT DISTINCT - + col2 / + col1 - + col2 FROM tab2 AS cor0 ---- -26 -27 -40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3889 SELECT ALL + + CAST( + 33 AS SIGNED ) * col1 AS col1 FROM tab2 AS cor0 ---- 1023 1947 561 skipif mysql # not compatible query I rowsort label-3889 SELECT ALL + + CAST ( + 33 AS INTEGER ) * col1 AS col1 FROM tab2 AS cor0 ---- 1023 1947 561 onlyif mysql # use DIV operator for integer division query I rowsort label-3890 SELECT DISTINCT + + col2 DIV col0 - - col1 AS col1 FROM tab1 AS cor0 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-3890 SELECT DISTINCT + + col2 / col0 - - col1 AS col1 FROM tab1 AS cor0 ---- 10 14 44 query I rowsort SELECT ALL + 86 * ( col2 ) AS col2 FROM tab2 AS cor0 ---- 2236 2322 3268 query I rowsort SELECT DISTINCT col1 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + 55 + - col0 FROM tab1 AS cor0 ---- -25 -9 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 61 + col2 col1 FROM tab1 cor0 ---- 115 118 157 query I rowsort SELECT DISTINCT 44 + col2 AS col2 FROM tab2 AS cor0 ---- 70 71 82 query I rowsort SELECT - + 50 * 61 FROM tab2 AS cor0 ---- -3050 -3050 -3050 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * - cor0.col2 col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT + - 86 AS col0 FROM tab1 AS cor0 ---- -86 -86 -86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + ( + col0 ) * + col2 * + 68 col0 FROM tab0 AS cor0 ---- 2380 496264 53856 query I rowsort SELECT ALL - - 31 + col1 AS col1 FROM tab0 cor0 ---- 117 122 128 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3901 SELECT - CAST( + ( tab2.col1 ) AS SIGNED ) FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 skipif mysql # not compatible query I rowsort label-3901 SELECT - CAST ( + ( tab2.col1 ) AS INTEGER ) FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT DISTINCT + ( 71 ) AS col0 FROM tab1 ---- 71 query I rowsort SELECT ALL + 0 * + 77 AS col0 FROM tab1, tab1 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 onlyif mysql # use DIV operator for integer division query I rowsort label-3904 SELECT - 73 DIV tab2.col0 + - col2 * 17 FROM tab2 ---- -442 -469 -646 skipif mysql # not compatible query I rowsort label-3904 SELECT - 73 / tab2.col0 + - col2 * 17 FROM tab2 ---- -442 -469 -646 query I rowsort SELECT ALL + col1 * tab2.col1 AS col0 FROM tab2 ---- 289 3481 961 query I rowsort SELECT - 14 * + 40 FROM tab1 AS cor0 ---- -560 -560 -560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 9 col2 FROM tab2 AS cor0 ---- 9 9 9 query I rowsort SELECT DISTINCT + col1 * 16 FROM tab0 ---- 1376 1456 1552 onlyif mysql # use DIV operator for integer division query I rowsort label-3909 SELECT DISTINCT col0 DIV tab1.col1 FROM tab1 ---- 0 6 skipif mysql # not compatible query I rowsort label-3909 SELECT DISTINCT col0 / tab1.col1 FROM tab1 ---- 0 6 onlyif mysql # use DIV operator for integer division query I rowsort label-3910 SELECT - tab1.col2 DIV + tab1.col0 FROM tab1 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-3910 SELECT - tab1.col2 / + tab1.col0 FROM tab1 ---- -1 -18 0 query I rowsort SELECT + ( tab1.col1 * + col0 + col2 ) AS col2 FROM tab1 ---- 1136 132 697 onlyif mysql # use DIV operator for integer division query I rowsort label-3912 SELECT col1 DIV 61 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3912 SELECT col1 / 61 FROM tab1 ---- 0 0 0 query I rowsort SELECT + + 24 AS col0 FROM tab1 AS cor0 ---- 24 24 24 query I rowsort SELECT + col2 + col1 * cor0.col1 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 16320 36558 5757 query I rowsort SELECT - col2 * 36 * col2 FROM tab0 AS cor0 ---- -242064 -36 -39204 query I rowsort SELECT + col0 - - col0 * col0 * + col1 FROM tab1 cor0 ---- 237 41024 83280 query I rowsort SELECT + - 23 * - col1 AS col2 FROM tab1 cor0 ---- 230 299 598 query I rowsort SELECT + ( - col2 ) * col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT - col2 + col2 * cor0.col1 * col2 FROM tab2 cor0 ---- 22572 24510 39858 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 ALL + - 44 AS col1 FROM tab0 cor0 ---- -44 -44 -44 query I rowsort SELECT + cor0.col0 * cor0.col2 + cor0.col1 + col2 AS col0 FROM tab2 cor0 ---- 2113 247 3057 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 3 * cor0.col2 col2 FROM tab0 AS cor0 ---- 246 3 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 + col0 col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT col1 * + 81 * + cor0.col2 FROM tab1 AS cor0 ---- 101088 113724 46170 query I rowsort SELECT col2 * ( 50 * + col1 ) FROM tab1 AS cor0 ---- 28500 62400 70200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3927 SELECT - + cor0.col0 + + CAST( NULL AS SIGNED ) / 79 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-3927 SELECT - + cor0.col0 + + CAST ( NULL AS INTEGER ) / 79 col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - cor1.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT col1 * - col2 + + col0 AS col1 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL - + col1 * + col2 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT - - col0 + - cor0.col0 * - col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + + col0 * col0 + - ( col2 ) AS col0 FROM tab0 AS cor0 ---- 1224 543 7839 onlyif mysql # use DIV operator for integer division query I rowsort label-3933 SELECT ALL - col2 + - col0 * + cor0.col2 * col2 + + col1 DIV col0 AS col0 FROM tab0 cor0 ---- -26166 -34 -598517 skipif mysql # not compatible query I rowsort label-3933 SELECT ALL - col2 + - col0 * + cor0.col2 * col2 + + col1 / col0 AS col0 FROM tab0 cor0 ---- -26166 -34 -598517 query I rowsort SELECT ALL + ( + col1 ) AS col0 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + col0 * + col0 + - col0 AS col1 FROM tab2 AS cor0 ---- 42 6006 6162 query I rowsort SELECT + + ( col2 ) AS col2 FROM tab2 AS cor0 ---- 26 27 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3937 SELECT ALL - CAST( NULL AS SIGNED ) + + ( col0 ) * + ( + col1 ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3937 SELECT ALL - CAST ( NULL AS INTEGER ) + + ( col0 ) * + ( + col1 ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * - ( col0 ) AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - - 65 * 25 AS col1 FROM tab2 AS cor0 ---- 1625 1625 1625 query I rowsort SELECT DISTINCT + 65 + 60 * col0 FROM tab1 AS cor0 ---- 245 3905 4865 query I rowsort SELECT ALL - col2 * + col0 + - col0 AS col2 FROM tab2 ---- -196 -2106 -3081 onlyif mysql # use DIV operator for integer division query I rowsort label-3942 SELECT DISTINCT + col0 + + 65 DIV col2 AS col0 FROM tab0 cor0 ---- 100 25 89 skipif mysql # not compatible query I rowsort label-3942 SELECT DISTINCT + col0 + + 65 / col2 AS col0 FROM tab0 cor0 ---- 100 25 89 query I rowsort SELECT + ( + col0 ) * col0 AS col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT DISTINCT ( + col1 ) - tab0.col0 * 40 FROM tab0 ---- -1303 -3469 -874 query I rowsort SELECT DISTINCT 36 * col1 FROM tab2 ---- 1116 2124 612 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3946 SELECT - CAST( + col1 AS SIGNED ) + col0 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-3946 SELECT - CAST ( + col1 AS INTEGER ) + col0 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT - 72 * col1 + cor0.col2 * col1 + + col2 AS col0 FROM tab1 AS cor0 ---- -414 -93 408 onlyif mysql # use DIV operator for integer division query I rowsort label-3948 SELECT ALL + + col1 DIV ( col2 ) + col0 AS col1 FROM tab0 AS cor0 ---- 132 26 90 skipif mysql # not compatible query I rowsort label-3948 SELECT ALL + + col1 / ( col2 ) + col0 AS col1 FROM tab0 AS cor0 ---- 132 26 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3949 SELECT DISTINCT + CAST( NULL AS SIGNED ) * col2 + col2 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3949 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * col2 + col2 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL 14 + col1 + + col0 FROM tab0 ---- 124 146 194 query I rowsort SELECT col0 + col1 + + col2 * + col0 FROM tab2 ---- 2165 227 3098 query I rowsort SELECT DISTINCT + - 24 + col2 FROM tab1 cor0 ---- 30 33 72 query I rowsort SELECT + col1 + + ( col0 ) AS col1 FROM tab0 cor0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3954 SELECT ALL CAST( 5 AS SIGNED ) + - col2 - col2 FROM tab2 AS cor0 ---- -47 -49 -71 skipif mysql # not compatible query I rowsort label-3954 SELECT ALL CAST ( 5 AS INTEGER ) + - col2 - col2 FROM tab2 AS cor0 ---- -47 -49 -71 query I rowsort SELECT ( 23 ) AS col1 FROM tab0 AS cor0 ---- 23 23 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3956 SELECT DISTINCT + CAST( NULL AS SIGNED ) * 0 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3956 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * 0 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL col1 * col1 + col1 AS col0 FROM tab0 AS cor0 ---- 7482 8372 9506 query I rowsort SELECT DISTINCT col1 * col1 - + col2 AS col1 FROM tab0 AS cor0 ---- 7363 8199 9408 query I rowsort SELECT DISTINCT + + 86 * + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 2064 3010 7654 query I rowsort SELECT + 68 * 36 FROM tab1 AS cor0 ---- 2448 2448 2448 query I rowsort SELECT ALL - - col1 + 11 AS col1 FROM tab0 cor0 ---- 102 108 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3962 SELECT DISTINCT + cor0.col2 DIV + col2 + col2 + - CAST( 90 AS SIGNED ) FROM tab0 AS cor0 ---- -56 -7 -88 skipif mysql # not compatible query I rowsort label-3962 SELECT DISTINCT + cor0.col2 / + col2 + col2 + - CAST ( 90 AS INTEGER ) FROM tab0 AS cor0 ---- -56 -7 -88 query I rowsort SELECT DISTINCT - + 87 + 87 AS col0 FROM tab0 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3964 SELECT DISTINCT + ( col0 ) DIV - col2 + col2 * col0 * - col0 AS col1 FROM tab1 cor0 ---- -233473 -486 -614400 skipif mysql # not compatible query I rowsort label-3964 SELECT DISTINCT + ( col0 ) / - col2 + col2 * col0 * - col0 AS col1 FROM tab1 cor0 ---- -233473 -486 -614400 query I rowsort SELECT ALL ( 44 ) - + col2 FROM tab2 AS cor0 ---- 17 18 6 query I rowsort SELECT ALL + 85 * col0 * col2 + col1 * 71 * + col2 AS col1 FROM tab0 AS cor0 ---- 1150132 268818 9862 query I rowsort SELECT - - ( - col0 ) FROM tab2 AS cor0 ---- -7 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3968 SELECT ALL - ( - col2 ) * + CAST( NULL AS SIGNED ) + 85 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3968 SELECT ALL - ( - col2 ) * + CAST ( NULL AS INTEGER ) + 85 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 24 + - col0 - col1 FROM tab1 ---- -5 -50 -69 query I rowsort SELECT - 1 + - col1 AS col2 FROM tab1 cor0 ---- -11 -14 -27 onlyif mysql # use DIV operator for integer division query I rowsort label-3971 SELECT ALL cor0.col1 DIV col1 col0 FROM tab0 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3971 SELECT ALL cor0.col1 / col1 col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT 40 * col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 3473 3722 3881 query I rowsort SELECT DISTINCT + 99 * col0 + 9 * col2 AS col0 FROM tab2 AS cor0 ---- 7956 8163 936 query I rowsort SELECT - + 88 FROM tab1 AS cor0 ---- -88 -88 -88 query I rowsort SELECT DISTINCT + 84 AS col1 FROM tab2, tab2 AS cor0 ---- 84 query I rowsort SELECT DISTINCT cor0.col0 AS col1 FROM tab0, tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 24 35 89 query I rowsort SELECT ALL - col0 * col2 + 45 AS col2 FROM tab1 cor0 ---- -117 -3603 -7635 query I rowsort SELECT DISTINCT + + cor0.col1 - - col2 AS col2 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-3979 SELECT DISTINCT col2 + + col1 DIV + col2 FROM tab0 AS cor0 ---- 35 83 98 skipif mysql # not compatible query I rowsort label-3979 SELECT DISTINCT col2 + + col1 / + col2 FROM tab0 AS cor0 ---- 35 83 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * col2 * cor0.col1 col0 FROM tab0 AS cor0 ---- -244068 -679042 -9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3981 SELECT DISTINCT col2 * - CAST( NULL AS SIGNED ) + col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3981 SELECT DISTINCT col2 * - CAST ( NULL AS INTEGER ) + col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - col2 + ( - col1 ) AS col0 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT - cor0.col1 FROM tab2, tab0 AS cor0, tab2 AS cor1, tab0, tab0 AS cor2 ---- 243 values hashing to 7f0405f8197238fbd342972ef0bcee12 onlyif mysql # use DIV operator for integer division query I rowsort label-3984 SELECT ALL + + col1 DIV cor0.col0 + - col1 col0 FROM tab1 AS cor0 ---- -10 -13 -18 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3984 SELECT ALL + + col1 / cor0.col0 + - col1 col0 FROM tab1 AS cor0 ---- -10 -13 -18 query I rowsort SELECT 89 * cor0.col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 739ae7782ec73e3aaf8ca0253994ea8e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3986 SELECT DISTINCT + CAST( 25 AS SIGNED ) AS col0 FROM tab1, tab1 AS cor0 ---- 25 skipif mysql # not compatible query I rowsort label-3986 SELECT DISTINCT + CAST ( 25 AS INTEGER ) AS col0 FROM tab1, tab1 AS cor0 ---- 25 query I rowsort SELECT ALL - 79 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 1b7b0b34fe3431fb409719624d12791f query I rowsort SELECT cor1.col2 FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab0, tab1 AS cor2 ---- 243 values hashing to 39c7e653e7a493eb9c9e3dad9ba3b8c2 query I rowsort SELECT col2 + - 52 FROM tab2 ---- -14 -25 -26 query I rowsort SELECT 73 FROM tab2, tab2 AS cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT DISTINCT col2 * + col1 * + col2 AS col2 FROM tab1 ---- 119808 32490 75816 query I rowsort SELECT 42 + tab1.col2 AS col1 FROM tab1 ---- 138 96 99 query I rowsort SELECT + ( + ( col2 ) ) + col2 FROM tab0 ---- 164 2 66 query I rowsort SELECT DISTINCT - + ( + col0 ) * col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 34 * - cor0.col0 col0 FROM tab2 AS cor0 ---- -238 -2652 -2686 query I rowsort SELECT DISTINCT - ( col0 + - col0 ) * + col0 FROM tab0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3997 SELECT DISTINCT + CAST( 81 AS SIGNED ) + + col2 * cor0.col1 DIV - col0 AS col0 FROM tab0 AS cor0 ---- -2 -37 79 skipif mysql # not compatible query I rowsort label-3997 SELECT DISTINCT + CAST ( 81 AS INTEGER ) + + col2 * cor0.col1 / - col0 AS col0 FROM tab0 AS cor0 ---- -2 -37 79 query I rowsort SELECT 64 * col1 AS col0 FROM tab2 AS cor0 ---- 1088 1984 3776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - 17 ) + - col2 col0 FROM tab1 AS cor0 ---- -113 -71 -74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4000 SELECT - + CAST( NULL AS DECIMAL ) * col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4000 SELECT - + CAST ( NULL AS REAL ) * col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4001 SELECT DISTINCT - 98 * col0 + - col2 + + col2 DIV col0 AS col0 FROM tab0 ---- -2384 -3431 -8804 skipif mysql # not compatible query I rowsort label-4001 SELECT DISTINCT - 98 * col0 + - col2 + + col2 / col0 AS col0 FROM tab0 ---- -2384 -3431 -8804 query I rowsort SELECT cor1.col0 + 32 * - cor0.col1 AS col1 FROM tab2, tab1 AS cor0, tab0 cor1 ---- 27 values hashing to 61747befc4e73aef2af16aadb049c63a onlyif mysql # use DIV operator for integer division query I rowsort label-4003 SELECT DISTINCT + col2 + col0 * col2 DIV + ( col2 ) AS col0 FROM tab0 ---- 171 36 57 skipif mysql # not compatible query I rowsort label-4003 SELECT DISTINCT + col2 + col0 * col2 / + ( col2 ) AS col0 FROM tab0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-4004 SELECT DISTINCT col2 * col2 DIV 80 + - col1 * col0 AS col2 FROM tab0 ---- -2051 -3395 -8015 skipif mysql # not compatible query I rowsort label-4004 SELECT DISTINCT col2 * col2 / 80 + - col1 * col0 AS col2 FROM tab0 ---- -2051 -3395 -8015 query I rowsort SELECT DISTINCT tab1.col0 + - tab1.col1 AS col0 FROM tab1 ---- -23 54 67 query I rowsort SELECT - 8 * col1 FROM tab1 ---- -104 -208 -80 query I rowsort SELECT ALL col2 + + col2 * - col1 AS col2 FROM tab0 ---- -2805 -7380 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 85 col0 FROM tab1 AS cor0 ---- 85 85 85 query I rowsort SELECT ALL col0 * tab2.col2 + - ( + 76 ) * col0 + col2 FROM tab2 ---- -2964 -316 -3874 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * 63 + - col2 col2 FROM tab2 cor0 ---- 1033 1926 3691 query I rowsort SELECT ALL + - col1 * + cor0.col0 * - cor0.col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT + col2 * 89 AS col1 FROM tab0 AS cor0 ---- 2937 7298 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4013 SELECT + + cor0.col1 + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4013 SELECT + + cor0.col1 + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 * cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-4015 SELECT - - cor0.col1 DIV - col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4015 SELECT - - cor0.col1 / - col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + 67 + + col0 FROM tab2 ---- 145 146 74 query I rowsort SELECT ALL + col2 * ( + 37 ) AS col1 FROM tab1 AS cor0 ---- 1998 2109 3552 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 + + 37 * - col0 col2 FROM tab1 AS cor0 ---- -2358 -2947 -85 query I rowsort SELECT + col1 * 16 + - col1 FROM tab2 AS cor0 ---- 255 465 885 query I rowsort SELECT - tab2.col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 onlyif mysql # use DIV operator for integer division query I rowsort label-4021 SELECT DISTINCT 68 DIV col0 FROM tab0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-4021 SELECT DISTINCT 68 / col0 FROM tab0 ---- 0 1 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - col2 ) * + col1 + 86 col0 FROM tab0 ---- -11 -2752 -7376 onlyif mysql # use DIV operator for integer division query I rowsort label-4023 SELECT - cor0.col1 DIV + col0 + col2 FROM tab0 AS cor0 ---- -1 30 81 skipif mysql # not compatible query I rowsort label-4023 SELECT - cor0.col1 / + col0 + col2 FROM tab0 AS cor0 ---- -1 30 81 query I rowsort SELECT DISTINCT + + col2 * col2 + - col1 AS col2 FROM tab1 AS cor0 ---- 2890 3239 9203 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4025 SELECT DISTINCT CAST( NULL AS SIGNED ) FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-4025 SELECT DISTINCT CAST ( NULL AS INTEGER ) FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- NULL query I rowsort SELECT - 37 AS col1 FROM tab0 ---- -37 -37 -37 query I rowsort SELECT + 59 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to e29fef8cdec1ee45a71d213f16d2f1d3 query I rowsort SELECT - col2 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-4029 SELECT + col1 + ( - col2 ) DIV col2 FROM tab0 AS cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-4029 SELECT + col1 + ( - col2 ) / col2 FROM tab0 AS cor0 ---- 85 90 96 query I rowsort SELECT DISTINCT cor0.col1 * 98 FROM tab0 AS cor0 ---- 8428 8918 9506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4031 SELECT - CAST( NULL AS SIGNED ) * col1 + col0 * cor0.col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4031 SELECT - CAST ( NULL AS INTEGER ) * col1 + col0 * cor0.col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + + col0 col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + 96 + - col2 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- -2820 -3153 -9120 query I rowsort SELECT + + 85 + col0 FROM tab1 cor0 ---- 149 165 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4035 SELECT col1 * col2 + col0 * CAST( + ( col2 ) AS SIGNED ) FROM tab2 AS cor0 ---- 1026 3562 3648 skipif mysql # not compatible query I rowsort label-4035 SELECT col1 * col2 + col0 * CAST ( + ( col2 ) AS INTEGER ) FROM tab2 AS cor0 ---- 1026 3562 3648 query I rowsort SELECT ALL + 64 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e query I rowsort SELECT DISTINCT - col1 * - col2 + + 16 * tab0.col0 FROM tab0 ---- 3222 657 8886 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4038 SELECT CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4038 SELECT CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-4039 SELECT col1 DIV ( col0 ) FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-4039 SELECT col1 / ( col0 ) FROM tab2 ---- 0 0 4 query I rowsort SELECT + col1 * - ( - col2 ) AS col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT col0 + col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -4032 -6 -6320 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4042 SELECT DISTINCT - CAST( - ( col0 ) AS SIGNED ) FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-4042 SELECT DISTINCT - CAST ( - ( col0 ) AS INTEGER ) FROM tab2 AS cor0 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col1 ) * - col2 col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + ( cor0.col2 ) + 92 * - col1 FROM tab1 AS cor0 ---- -1100 -2338 -863 query I rowsort SELECT + + col1 * - cor0.col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-4046 SELECT DISTINCT - col1 DIV col2 AS col0 FROM tab0 cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-4046 SELECT DISTINCT - col1 / col2 AS col0 FROM tab0 cor0 ---- -1 -2 -97 query I rowsort SELECT ALL col0 * + col0 - ( 72 ) FROM tab2 AS cor0 ---- -23 6012 6169 query I rowsort SELECT DISTINCT + col0 * col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL 70 + col2 FROM tab2 AS cor0 ---- 108 96 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4050 SELECT DISTINCT ( - 46 ) - col0 * CAST( NULL AS SIGNED ) * col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-4050 SELECT DISTINCT ( - 46 ) - col0 * CAST ( NULL AS INTEGER ) * col0 FROM tab0 ---- NULL query I rowsort SELECT ( - col1 ) + - col2 - col1 FROM tab1 ---- -106 -122 -77 query I rowsort SELECT + col1 * - tab2.col0 + - tab2.col1 * + 9 AS col1 FROM tab2 ---- -1496 -496 -5133 query I rowsort SELECT + 34 * col2 FROM tab1 ---- 1836 1938 3264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - ( col0 ) col0 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 - - 37 col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 8982f75f5683c4cce765888e7a543a0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 65 + 39 col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d32adf5fdd5e4096e2c037977ca3f009 query I rowsort SELECT tab2.col0 + + tab2.col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT DISTINCT tab0.col1 * - tab0.col2 + ( + 47 ) * - col0 AS col2 FROM tab0 ---- -11645 -1742 -3966 query I rowsort SELECT DISTINCT - - 9 * col2 AS col2 FROM tab2 AS cor0 ---- 234 243 342 query I rowsort SELECT - col0 + col0 + + ( col1 ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL - - 48 * col2 AS col1 FROM tab2 AS cor0 ---- 1248 1296 1824 skipif mysql # not compatible query I rowsort SELECT DISTINCT + col0 * - col0 * CAST ( - col0 AS REAL ) AS col0 FROM tab0 AS cor0 ---- 13824 42875 704969 query I rowsort SELECT DISTINCT 9 + col2 FROM tab2 cor0 ---- 35 36 47 query I rowsort SELECT + - 99 + col0 FROM tab2 AS cor0 ---- -20 -21 -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col0 col0 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT - - 82 + + col1 AS col0 FROM tab0 AS cor0 ---- 168 173 179 query IIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0 cor2 ---- 972 values hashing to deaaa983f771be544ffdc26f04a18657 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4068 SELECT col0 - CAST( NULL AS SIGNED ) * - col2 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4068 SELECT col0 - CAST ( NULL AS INTEGER ) * - col2 AS col0 FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4069 SELECT DISTINCT - col0 DIV + 48 FROM tab0 ---- -1 0 skipif mysql # not compatible query I rowsort label-4069 SELECT DISTINCT - col0 / + 48 FROM tab0 ---- -1 0 query I rowsort SELECT DISTINCT + col0 * ( - col1 ) * col2 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT + col2 + + cor0.col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - 53 + + 99 FROM tab0 AS cor0 ---- 46 46 46 query I rowsort SELECT + + 0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - col2 * 71 FROM tab0 ---- -2343 -5822 -71 query I rowsort SELECT - col1 + col0 + + col2 * col0 AS col0 FROM tab2 AS cor0 ---- 165 2047 3064 query I rowsort SELECT DISTINCT - ( - col1 ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT + 14 + col2 + - col1 AS col0 FROM tab2 AS cor0 ---- -19 10 35 query I rowsort SELECT + cor0.col0 - tab2.col0 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to bd9d093c1474b55627062c05809f59d2 query I rowsort SELECT + cor0.col0 * + 59 FROM tab1 AS cor0 ---- 177 3776 4720 query I rowsort SELECT - col1 + ( 74 ) AS col1 FROM tab0 AS cor0 ---- -12 -17 -23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4081 SELECT DISTINCT - - cor0.col2 * - CAST( - col2 AS SIGNED ) * - col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -119821 -32500 -75842 skipif mysql # not compatible query I rowsort label-4081 SELECT DISTINCT - - cor0.col2 * - CAST ( - col2 AS INTEGER ) * - col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -119821 -32500 -75842 onlyif mysql # use DIV operator for integer division query I rowsort label-4082 SELECT DISTINCT - col1 - + col1 DIV col2 AS col1 FROM tab1 cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4082 SELECT DISTINCT - col1 - + col1 / col2 AS col1 FROM tab1 cor0 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4083 SELECT + col2 + CAST( col2 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 108 114 192 skipif mysql # not compatible query I rowsort label-4083 SELECT + col2 + CAST ( col2 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT ALL col2 * + col0 + + 56 * + col2 FROM tab1 AS cor0 ---- 13056 3186 6840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4085 SELECT DISTINCT - + col2 * - CAST( + ( - col1 ) AS SIGNED ) FROM tab1 cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-4085 SELECT DISTINCT - + col2 * - CAST ( + ( - col1 ) AS INTEGER ) FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT 88 AS col1 FROM tab2 cor0 ---- 88 query I rowsort SELECT ALL + - col1 + col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-4088 SELECT col1 + col0 DIV col2 FROM tab1 AS cor0 ---- 11 13 26 skipif mysql # not compatible query I rowsort label-4088 SELECT col1 + col0 / col2 FROM tab1 AS cor0 ---- 11 13 26 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 AS cor0, tab0 AS cor1, tab1, tab1 cor2 ---- 3645 values hashing to bce5cbf48f4a41569415c085ae91ae7c query I rowsort SELECT + col1 * 43 AS col0 FROM tab1 cor0 ---- 1118 430 559 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 AS cor0, tab1 cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 91c4f11552b395e0eb390f09eebaec3d query I rowsort SELECT DISTINCT col1 * - 52 + + col0 FROM tab1 AS cor0 ---- -1349 -456 -596 query I rowsort SELECT DISTINCT - + 60 FROM tab0 cor0 ---- -60 query I rowsort SELECT + 22 AS col0 FROM tab0 AS cor0 ---- 22 22 22 query I rowsort SELECT ALL - + ( + col1 ) * col1 + cor0.col2 FROM tab2 cor0 ---- -251 -3455 -934 query I rowsort SELECT DISTINCT 43 AS col1 FROM tab0 AS cor0 ---- 43 query I rowsort SELECT ALL 82 + + col1 FROM tab2 AS cor0 ---- 113 141 99 onlyif mysql # use DIV operator for integer division query I rowsort label-4098 SELECT ALL + + col1 * col0 * - 81 + - col1 DIV col2 FROM tab0 AS cor0 ---- -167186 -275092 -656020 skipif mysql # not compatible query I rowsort label-4098 SELECT ALL + + col1 * col0 * - 81 + - col1 / col2 FROM tab0 AS cor0 ---- -167186 -275092 -656020 query I rowsort SELECT ALL col0 + + col1 AS col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT ALL - + ( cor0.col0 ) + 12 AS col0 FROM tab0 AS cor0 ---- -12 -23 -77 query I rowsort SELECT ALL + col0 * col0 * - 5 + col1 FROM tab0 AS cor0 ---- -2794 -39514 -6028 query I rowsort SELECT DISTINCT - - col2 + - 28 AS col2 FROM tab1 AS cor0 ---- 26 29 68 query I rowsort SELECT DISTINCT col2 + - ( 76 ) FROM tab2 AS cor0 ---- -38 -49 -50 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4104 SELECT - 62 * - col2 * CAST( col1 AS SIGNED ) AS col1 FROM tab1 ---- 35340 77376 87048 skipif mysql # not compatible query I rowsort label-4104 SELECT - 62 * - col2 * CAST ( col1 AS INTEGER ) AS col1 FROM tab1 ---- 35340 77376 87048 query I rowsort SELECT ALL - + col2 * 1 + col1 * col1 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT + col0 * - col2 * col1 + col1 * col2 + + 12 FROM tab0 AS cor0 ---- -3286 -65262 -656644 query I rowsort SELECT ALL - - col0 * + 49 FROM tab2 AS cor0 ---- 343 3822 3871 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4108 SELECT DISTINCT - col2 * CAST( NULL AS SIGNED ) + + col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4108 SELECT DISTINCT - col2 * CAST ( NULL AS INTEGER ) + + col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT tab2.col2 * col2 + - col2 AS col2 FROM tab2 ---- 1406 650 702 query I rowsort SELECT col2 + col0 * 13 FROM tab2 ---- 1040 1065 118 query I rowsort SELECT ALL - col1 + col0 * 41 AS col0 FROM tab0 ---- 1338 3558 898 query I rowsort SELECT + col0 * - col2 + col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT DISTINCT cor0.col1 + - cor0.col1 * - 67 FROM tab1 AS cor0 ---- 1768 680 884 query I rowsort SELECT cor0.col1 + cor0.col1 * col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - col0 * 40 + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1435 -3649 -984 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4116 SELECT ALL + + col1 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4116 SELECT ALL + + col1 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 27 + col1 + + col1 FROM tab1 ---- 47 53 79 query I rowsort SELECT 96 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 query I rowsort SELECT + cor0.col0 * - col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL - col2 + - ( - 18 ) * + col0 AS col0 FROM tab0 AS cor0 ---- 1520 399 629 query I rowsort SELECT - + col1 + col1 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL ( + col2 ) * col2 + + 23 - - 34 AS col1 FROM tab1 ---- 2973 3306 9273 query I rowsort SELECT DISTINCT col1 - tab2.col2 AS col0 FROM tab2 ---- -21 33 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 - col1 col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL + - ( + col1 ) * + ( 75 ) + - col0 + 78 AS col1 FROM tab1 AS cor0 ---- -1875 -736 -977 onlyif mysql # use DIV operator for integer division query I rowsort label-4126 SELECT ( col1 ) DIV - col2 + + col1 * + col2 col0 FROM tab0 ---- 0 2836 7461 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4126 SELECT ( col1 ) / - col2 + + col1 * + col2 col0 FROM tab0 ---- 0 2836 7461 query I rowsort SELECT ALL 33 FROM tab1 ---- 33 33 33 query I rowsort SELECT ALL - ( 16 ) FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 71c8b08964ab47ce12158975c0ee1fd9 query I rowsort SELECT + tab0.col0 + 41 * col0 AS col0 FROM tab0 ---- 1008 1470 3738 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4130 SELECT DISTINCT + ( - col1 ) * col2 + CAST( NULL AS SIGNED ) FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-4130 SELECT DISTINCT + ( - col1 ) * col2 + CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4131 SELECT col2 + col2 DIV col0 FROM tab2 ---- 26 30 38 skipif mysql # not compatible query I rowsort label-4131 SELECT col2 + col2 / col0 FROM tab2 ---- 26 30 38 query I rowsort SELECT DISTINCT + + col2 * col1 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + 48 * col0 FROM tab2 AS cor0 ---- 336 3744 3792 onlyif mysql # use DIV operator for integer division query I rowsort label-4134 SELECT ALL cor0.col1 * col1 - - 55 DIV - col1 AS col2 FROM tab1 AS cor0 ---- 165 674 95 skipif mysql # not compatible query I rowsort label-4134 SELECT ALL cor0.col1 * col1 - - 55 / - col1 AS col2 FROM tab1 AS cor0 ---- 165 674 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * - col0 + 52 col1 FROM tab2 AS cor0 ---- 101 6136 6293 query I rowsort SELECT ALL 49 + + col2 AS col2 FROM tab2 AS cor0 ---- 75 76 87 query I rowsort SELECT col1 * + cor0.col0 + ( + 25 ) AS col2 FROM tab1 AS cor0 ---- 103 1065 665 onlyif mysql # use DIV operator for integer division query I rowsort label-4138 SELECT ALL + ( col2 ) DIV - col0 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-4138 SELECT ALL + ( col2 ) / - col0 FROM tab1 AS cor0 ---- -1 -18 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4139 SELECT 16 * col0 - - CAST( col1 + col0 * - col2 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -2614 -6387 -88 skipif mysql # not compatible query I rowsort label-4139 SELECT 16 * col0 - - CAST ( col1 + col0 * - col2 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -2614 -6387 -88 query I rowsort SELECT cor0.col2 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT - tab1.col2 * col0 AS col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT - + col2 * - col0 + - cor0.col1 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT - col0 * + col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT - cor0.col1 * - col2 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + col2 * + col0 + + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - - col1 * cor0.col1 * col1 FROM tab1 AS cor0 ---- 1000 17576 2197 query I rowsort SELECT - - col2 * + cor0.col1 + - col2 * col0 * + col0 AS col2 FROM tab1 AS cor0 ---- -232902 -613152 918 query I rowsort SELECT + col2 + + cor0.col0 * - col0 AS col1 FROM tab0 AS cor0 ---- -1224 -543 -7839 onlyif mysql # use DIV operator for integer division query I rowsort label-4149 SELECT + + col0 DIV - col0 + col1 * col0 + col0 * - col0 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -11761 -39481 -696871 skipif mysql # not compatible query I rowsort label-4149 SELECT + + col0 / - col0 + col1 * col0 + col0 * - col0 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- -11761 -39481 -696871 query I rowsort SELECT ALL col1 * - cor0.col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - ( - col2 ) - cor0.col1 * - col0 AS col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT + cor0.col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 63 * cor0.col2 + col1 col1 FROM tab0 AS cor0 ---- 160 2165 5257 query I rowsort SELECT ALL + col1 * col1 + col0 + col1 AS col2 FROM tab0 AS cor0 ---- 7506 8461 9541 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col0 col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT + ( tab1.col1 ) * - col0 + - tab1.col0 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT - col0 + + 8 FROM tab1 ---- -56 -72 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4158 SELECT ALL + CAST( col1 AS SIGNED ) AS col2 FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-4158 SELECT ALL + CAST ( col1 AS INTEGER ) AS col2 FROM tab2 ---- 17 31 59 query I rowsort SELECT - col0 * + col1 + col0 * cor0.col2 FROM tab1 AS cor0 ---- 3008 6640 84 onlyif mysql # use DIV operator for integer division query I rowsort label-4160 SELECT + 49 DIV + col0 FROM tab0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-4160 SELECT + 49 / + col0 FROM tab0 ---- 0 1 2 onlyif mysql # use DIV operator for integer division query I rowsort label-4161 SELECT + 8 DIV + col0 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4161 SELECT + 8 / + col0 FROM tab2 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-4162 SELECT - tab2.col0 DIV col1 AS col1 FROM tab2 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-4162 SELECT - tab2.col0 / col1 AS col1 FROM tab2 ---- -1 -4 0 query I rowsort SELECT DISTINCT + col0 * + col2 * + col1 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT col0 * - col1 + col2 * col2 AS col2 FROM tab2 ---- -3926 101 512 query I rowsort SELECT col0 * col2 + col1 * - col0 FROM tab0 ---- -1272 -3360 -801 onlyif mysql # use DIV operator for integer division query I rowsort label-4166 SELECT ALL - col0 DIV + col0 + + col1 AS col1 FROM tab1 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-4166 SELECT ALL - col0 / + col0 + + col1 AS col1 FROM tab1 ---- 12 25 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + + col2 col2 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + + col1 * col1 col1 FROM tab0 ---- 7420 8370 9444 query I rowsort SELECT - col0 + col2 * col1 AS col2 FROM tab0 ---- 2814 62 7373 query III rowsort SELECT ALL * FROM tab2 WHERE NOT col1 >= col1 + + col0 + col0 * + col2 ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 onlyif mysql # use DIV operator for integer division query I rowsort label-4171 SELECT DISTINCT - col0 DIV col0 + col1 AS col1 FROM tab2 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-4171 SELECT DISTINCT - col0 / col0 + col1 AS col1 FROM tab2 ---- 16 30 58 onlyif mysql # use DIV operator for integer division query I rowsort label-4172 SELECT tab2.col1 DIV col1 + + col0 AS col2 FROM tab2 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-4172 SELECT tab2.col1 / col1 + + col0 AS col2 FROM tab2 ---- 79 8 80 query III rowsort SELECT DISTINCT * FROM tab0 WHERE + col2 NOT BETWEEN ( NULL ) AND col2 + col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4174 SELECT + tab1.col1 DIV col2 - col0 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-4174 SELECT + tab1.col1 / col2 - col0 FROM tab1 ---- -3 -64 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + - col0 col2 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT + tab1.col1 * + col2 + col0 + col2 FROM tab1 ---- 1424 1461 691 query III rowsort SELECT * FROM tab1 WHERE NOT col0 - col0 * + tab1.col0 >= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4178 SELECT ALL col1 * tab0.col2 DIV - col1 AS col2 FROM tab0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-4178 SELECT ALL col1 * tab0.col2 / - col1 AS col2 FROM tab0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col1 + - col2 col2 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-4180 SELECT ALL col1 DIV + tab1.col1 + + tab1.col1 FROM tab1 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-4180 SELECT ALL col1 / + tab1.col1 + + tab1.col1 FROM tab1 ---- 11 14 27 query I rowsort SELECT - col2 * + col2 * col0 FROM tab2 ---- -114076 -5103 -52728 query I rowsort SELECT col1 * col1 * - col2 AS col0 FROM tab1 ---- -16224 -36504 -5700 onlyif mysql # use DIV operator for integer division query III rowsort label-4183 SELECT * FROM tab2 WHERE - col2 + col2 <> tab2.col2 DIV col0 ---- 7 31 27 skipif mysql # not compatible query III rowsort label-4183 SELECT * FROM tab2 WHERE - col2 + col2 <> tab2.col2 / col0 ---- 7 31 27 query I rowsort SELECT DISTINCT - col1 * - col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT col2 * tab2.col2 AS col2 FROM tab2 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col2 + col0 + - col2 * col1 col1 FROM tab1 ---- -10384 -3755 -4317 query I rowsort SELECT tab1.col1 * col2 * + col2 + - col0 + col1 AS col0 FROM tab1 ---- 119741 32436 75839 query I rowsort SELECT DISTINCT col0 + - col0 + - col2 * col1 AS col2 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT ALL tab0.col0 FROM tab0 WHERE NULL >= ( col0 ) ---- query III rowsort SELECT * FROM tab2 WHERE ( - col2 ) NOT IN ( tab2.col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT + col2 * col1 * col0 FROM tab1 AS cor0 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-4192 SELECT ALL - col2 DIV + col2 + tab0.col0 * - col0 FROM tab0 ---- -1226 -577 -7922 skipif mysql # not compatible query I rowsort label-4192 SELECT ALL - col2 / + col2 + tab0.col0 * - col0 FROM tab0 ---- -1226 -577 -7922 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * col2 * - col2 col0 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT + + 46 * col0 * col1 + col2 FROM tab0 AS cor0 ---- 156171 372636 94977 query I rowsort SELECT - + col2 + - col2 * + col0 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT DISTINCT - ( - col0 ) + col1 AS col1 FROM tab0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + col2 col0 FROM tab2 ---- 52 54 76 query I rowsort SELECT + col1 - 33 AS col0 FROM tab2 ---- -16 -2 26 query I rowsort SELECT col1 * + tab0.col2 - - col2 * 50 FROM tab0 ---- 11562 147 4488 query I rowsort SELECT ALL - + 54 + + cor0.col2 * col2 * 9 AS col0 FROM tab2 AS cor0 ---- 12942 6030 6507 query I rowsort SELECT DISTINCT + col1 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 + + col2 col2 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - - col0 * - col0 + col1 FROM tab0 AS cor0 ---- -1128 -490 -7830 query I rowsort SELECT + col2 + + 55 * col2 AS col1 FROM tab0 ---- 1848 4592 56 query I rowsort SELECT 40 * + tab0.col0 + col2 AS col1 FROM tab0 ---- 1401 3642 993 query I rowsort SELECT DISTINCT - 28 + col1 AS col0 FROM tab2 ---- -11 3 31 query I rowsort SELECT DISTINCT - 46 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- -46 onlyif mysql # use DIV operator for integer division query I rowsort label-4208 SELECT 71 + 44 DIV col0 AS col2 FROM tab0 ---- 71 72 72 skipif mysql # not compatible query I rowsort label-4208 SELECT 71 + 44 / col0 AS col2 FROM tab0 ---- 71 72 72 query I rowsort SELECT - 93 + + 81 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 3983bffe2adf88cb2efc3be93ee620c0 query I rowsort SELECT - col1 + col2 * tab0.col0 * ( - col0 + - col2 ) FROM tab0 ---- -1248049 -1357 -45230 query I rowsort SELECT DISTINCT + 89 * tab0.col1 + col2 AS col0 FROM tab0 ---- 7687 8181 8634 query I rowsort SELECT ALL ( - 22 ) + col1 * 2 * - 27 AS col1 FROM tab2 ---- -1696 -3208 -940 query I rowsort SELECT 77 + col1 AS col0 FROM tab0 ---- 163 168 174 query I rowsort SELECT + 62 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 4911b1417a3797d23dd8f38b6ed05c1b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4215 SELECT DISTINCT - CAST( 17 AS SIGNED ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -17 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4215 SELECT DISTINCT - CAST ( 17 AS INTEGER ) col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -17 query I rowsort SELECT ALL - tab1.col1 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT 82 AS col2 FROM tab0 ---- 82 82 82 query I rowsort SELECT DISTINCT - + col0 * col2 * 71 AS col0 FROM tab0 AS cor0 ---- -2485 -518158 -56232 query I rowsort SELECT + col1 * + col0 + col0 FROM tab2 cor0 ---- 1422 224 4680 query I rowsort SELECT ALL + + col0 * col2 - col2 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT ALL col0 * col0 + 34 FROM tab0 AS cor0 ---- 1259 610 7955 query I rowsort SELECT ALL + + col0 - + col2 AS col2 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT DISTINCT - - cor1.col2 * cor1.col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-4224 SELECT ALL - col0 - col0 DIV 74 col1 FROM tab1 ---- -3 -64 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4224 SELECT ALL - col0 - col0 / 74 col1 FROM tab1 ---- -3 -64 -81 query I rowsort SELECT col2 * tab2.col1 + - col0 AS col0 FROM tab2 ---- 1456 567 830 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 cor0 CROSS JOIN tab0, tab1 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 2c9bc625661696fa1cf187c4d0f703a1 query I rowsort SELECT cor0.col1 + + col1 * + 14 AS col1 FROM tab2 AS cor0 ---- 255 465 885 onlyif mysql # use DIV operator for integer division query I rowsort label-4228 SELECT ALL + col1 DIV 53 AS col2 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4228 SELECT ALL + col1 / 53 AS col2 FROM tab2 AS cor0 ---- 0 0 1 query I rowsort SELECT ALL col2 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + col2 + + col0 + col1 * col1 FROM tab2 ---- 3585 406 995 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * - col0 + + col1 * - 5 col0 FROM tab0 AS cor0 ---- -1222 -520 -7753 query I rowsort SELECT DISTINCT - cor1.col1 AS col1 FROM tab0, tab1 AS cor0, tab1 cor1 ---- -10 -13 -26 query I rowsort SELECT + 66 * - col1 AS col1 FROM tab0 AS cor0 ---- -5676 -6006 -6402 query I rowsort SELECT ALL + + 53 FROM tab2 AS cor0 ---- 53 53 53 query I rowsort SELECT ALL + 61 * col1 * cor0.col0 FROM tab1 cor0 ---- 39040 4758 63440 query I rowsort SELECT DISTINCT + col1 * + 98 FROM tab2 AS cor0 ---- 1666 3038 5782 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col0 col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT - cor0.col2 AS col0 FROM tab1, tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT + - ( col0 ) AS col1 FROM tab2 cor0 ---- -7 -78 -79 query I rowsort SELECT + + ( 2 ) + col0 AS col1 FROM tab0 AS cor0 ---- 26 37 91 query I rowsort SELECT DISTINCT + ( + 25 ) AS col1 FROM tab2 AS cor0 ---- 25 query I rowsort SELECT - ( - col0 ) + + col2 AS col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT - 27 * ( - col2 ) FROM tab0 AS cor0 ---- 2214 27 891 query I rowsort SELECT 87 + - col0 FROM tab2 AS cor0 ---- 8 80 9 query I rowsort SELECT ALL - 78 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to b6e4cc21599216686f0cf45b85668b2c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - col1 ) col1 FROM tab1 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col0 ) * col2 + + ( col0 ) * col2 - + ( - 8 ) col0 FROM tab1 AS cor0 ---- 15368 332 7304 query I rowsort SELECT ALL + col0 * col1 + cor0.col0 FROM tab1 cor0 ---- 1120 704 81 query I rowsort SELECT - - 59 FROM tab2 AS cor0 ---- 59 59 59 onlyif mysql # use DIV operator for integer division query I rowsort label-4250 SELECT - + ( col2 ) * col2 - + ( + cor0.col2 + + col1 ) DIV col2 FROM tab1 AS cor0 ---- -2917 -3250 -9217 skipif mysql # not compatible query I rowsort label-4250 SELECT - + ( col2 ) * col2 - + ( + cor0.col2 + + col1 ) / col2 FROM tab1 AS cor0 ---- -2917 -3250 -9217 query I rowsort SELECT - ( 44 ) * col0 FROM tab1 AS cor0 ---- -132 -2816 -3520 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + 4 col2 FROM tab2 AS cor0 ---- 124 236 68 query I rowsort SELECT ALL + - col1 + col0 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT - 95 + - 1 * - col2 AS col1 FROM tab1 AS cor0 ---- -38 -41 1 query I rowsort SELECT ALL - 95 * + 75 AS col0 FROM tab1 cor0 ---- -7125 -7125 -7125 onlyif mysql # use DIV operator for integer division query I rowsort label-4256 SELECT + - 56 DIV + col0 + + col2 * col1 * col0 FROM tab0 AS cor0 ---- 3394 664118 68110 skipif mysql # not compatible query I rowsort label-4256 SELECT + - 56 / + col0 + + col2 * col1 * col0 FROM tab0 AS cor0 ---- 3394 664118 68110 query I rowsort SELECT ALL + ( cor0.col2 ) + col0 + - col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + 85 + col2 * cor0.col2 FROM tab1 AS cor0 ---- 3001 3334 9301 query I rowsort SELECT ALL + 56 AS col1 FROM tab0 AS cor0 ---- 56 56 56 query I rowsort SELECT ALL - - 99 AS col0 FROM tab2 AS cor0 ---- 99 99 99 query I rowsort SELECT + 96 * col2 * col2 AS col1 FROM tab2 AS cor0 ---- 138624 64896 69984 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col1 + col0 * col0 col0 FROM tab2 ---- 107 6169 6296 query I rowsort SELECT + + ( col2 ) + ( cor0.col1 * col1 ) FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT DISTINCT col1 + - col0 * + cor0.col0 FROM tab0 cor0 ---- -1128 -490 -7830 query I rowsort SELECT - + 23 FROM tab0, tab1 AS cor0 ---- 9 values hashing to ce60bf4b0647d0fcb18a0562e351c52d skipif mysql # not compatible query I rowsort SELECT ALL + + cor0.col1 + 76 * col0 + col0 * - CAST ( - col0 AS REAL ) FROM tab1 AS cor0 ---- 12493 263 8970 query I rowsort SELECT DISTINCT + col1 * col0 + 62 FROM tab2 AS cor0 ---- 1405 279 4664 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + + col2 * cor0.col2 col1 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT + col2 * ( col2 ) AS col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT - 70 * col1 * 10 + 97 * col1 FROM tab2 ---- -10251 -18693 -35577 query I rowsort SELECT DISTINCT col2 + ( col0 ) * + col0 FROM tab1 cor0 ---- 4153 63 6496 query I rowsort SELECT ALL col1 - 19 AS col1 FROM tab1 ---- -6 -9 7 query I rowsort SELECT + - ( - 53 ) + col0 AS col0 FROM tab2 AS cor0 ---- 131 132 60 query I rowsort SELECT + col2 + - 58 AS col0 FROM tab2 AS cor0 ---- -20 -31 -32 query I rowsort SELECT 84 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4276 SELECT - cor0.col0 - CAST( NULL AS SIGNED ) * + 66 col1 FROM tab1, 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-4276 SELECT - cor0.col0 - CAST ( NULL AS INTEGER ) * + 66 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT + col1 + 91 AS col1 FROM tab0 AS cor0 ---- 177 182 188 query I rowsort SELECT col1 + - col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL + cor0.col1 * + 68 * col2 AS col1 FROM tab2 AS cor0 ---- 104312 43928 56916 query I rowsort SELECT DISTINCT + 14 * col2 AS col1 FROM tab1 ---- 1344 756 798 query I rowsort SELECT DISTINCT col0 + + ( col2 ) AS col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT + col2 + ( 75 * col2 ) FROM tab2 ---- 1976 2052 2888 query I rowsort SELECT + col2 + 36 * 13 FROM tab0 AS cor0 ---- 469 501 550 query I rowsort SELECT ( - 46 ) FROM tab2 ---- -46 -46 -46 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col1 col0 FROM tab0 ---- 7396 8281 9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4286 SELECT ALL + + CAST( NULL AS SIGNED ) * + col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4286 SELECT ALL + + CAST ( NULL AS INTEGER ) * + col2 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( 60 ) AS col1 FROM tab2 ---- -60 -60 -60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col0 ) col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + col0 + - col2 * col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT + + 6 * + col1 + + ( col1 ) * col0 FROM tab2 AS cor0 ---- 1445 403 4956 query I rowsort SELECT DISTINCT + - ( col2 ) AS col0 FROM tab0 cor0 ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-4292 SELECT DISTINCT 67 DIV col2 col0 FROM tab0 ---- 0 2 67 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4292 SELECT DISTINCT 67 / col2 col0 FROM tab0 ---- 0 2 67 query I rowsort SELECT - 96 * col2 * col2 AS col2 FROM tab2 AS cor0 ---- -138624 -64896 -69984 query I rowsort SELECT - + cor0.col1 * + col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT - 81 AS col0 FROM tab1, tab2, tab0 AS cor0 ---- -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * - col2 col2 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT 3 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 3 query I rowsort SELECT DISTINCT 87 FROM tab2, tab1, tab2 AS cor0 ---- 87 query I rowsort SELECT - 62 FROM tab1, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to d2579f9395350eda865ff3a2d38a74f6 onlyif mysql # use DIV operator for integer division query I rowsort label-4300 SELECT DISTINCT + + col0 DIV + col0 + col2 col2 FROM tab0 AS cor0 ---- 2 34 83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4300 SELECT DISTINCT + + col0 / + col0 + col2 col2 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT DISTINCT + col0 * col1 * 66 - col0 FROM tab1 AS cor0 ---- 42176 5145 68560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 13 col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to a90d0f37cec603ae1bc0a60dc7fbaeed query I rowsort SELECT - 65 + + col2 AS col1 FROM tab2 cor0 ---- -27 -38 -39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 62 * + col0 + - col0 * + 86 col1 FROM tab0 AS cor0 ---- -2136 -576 -840 query I rowsort SELECT ALL - col1 + + col0 AS col2 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT ALL + - ( col2 ) + - col1 * col2 AS col2 FROM tab1 AS cor0 ---- -1344 -1458 -627 onlyif mysql # use DIV operator for integer division query I rowsort label-4307 SELECT col1 DIV ( - col2 + + col1 ) FROM tab0 AS cor0 ---- 1 1 10 skipif mysql # not compatible query I rowsort label-4307 SELECT col1 / ( - col2 + + col1 ) FROM tab0 AS cor0 ---- 1 1 10 onlyif mysql # use DIV operator for integer division query I rowsort label-4308 SELECT - col0 DIV + 90 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4308 SELECT - col0 / + 90 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 + - 94 * + col1 AS col0 FROM tab1 AS cor0 ---- -1126 -2390 -883 query I rowsort SELECT ALL cor0.col1 * ( + 77 ) FROM tab2 AS cor0 ---- 1309 2387 4543 query I rowsort SELECT ALL col0 * + 33 * col2 AS col1 FROM tab1 AS cor0 ---- 120384 253440 5346 query I rowsort SELECT ( - col1 ) * 78 + col2 * + col0 FROM tab1 ---- -1866 2868 6666 query I rowsort SELECT + 70 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to c76157a7a7ec18de56823b2058b49f32 query I rowsort SELECT DISTINCT - + col0 * - ( - col1 + - col1 ) * col2 FROM tab2 AS cor0 ---- -102068 -11718 -239304 query I rowsort SELECT ALL - col1 + ( 5 ) * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 104 173 71 query I rowsort SELECT ALL tab0.col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT - 56 FROM tab1 ---- -56 -56 -56 query I rowsort SELECT DISTINCT col2 + col1 * col1 AS col2 FROM tab2 AS cor0 ---- 327 3507 988 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 45 + col0 * col0 col1 FROM tab2 AS cor0 ---- 4 6039 6196 query I rowsort SELECT ALL 21 * - col0 + col2 + + 6 FROM tab0 AS cor0 ---- -1781 -465 -728 onlyif mysql # use DIV operator for integer division query I rowsort label-4321 SELECT DISTINCT - col2 DIV col0 + - cor0.col2 FROM tab1 AS cor0 ---- -57 -72 -97 skipif mysql # not compatible query I rowsort label-4321 SELECT DISTINCT - col2 / col0 + - cor0.col2 FROM tab1 AS cor0 ---- -57 -72 -97 query I rowsort SELECT + - ( 22 ) AS col2 FROM tab0 AS cor0 ---- -22 -22 -22 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4323 SELECT + CAST( NULL AS SIGNED ) + col2 * - cor0.col2 * col0 + ( - col2 * + col2 ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4323 SELECT + CAST ( NULL AS INTEGER ) + col2 * - cor0.col2 * col0 + ( - col2 * + col2 ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - ( - col0 ) + col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + 7 AS col1 FROM tab0, tab2 AS cor0 ---- 7 query I rowsort SELECT DISTINCT - + ( col0 ) + - col1 * ( + col0 ) AS col1 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL - col2 * - col2 * col0 + - ( 79 ) FROM tab0 AS cor0 ---- -44 26057 598357 query I rowsort SELECT ALL + 96 + cor0.col0 - - col2 FROM tab1 AS cor0 ---- 153 217 272 query I rowsort SELECT ALL 66 + - col2 AS col0 FROM tab1 AS cor0 ---- -30 12 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 18 + col1 col2 FROM tab0 AS cor0 ---- 104 109 115 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4331 SELECT - cor0.col0 - CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4331 SELECT - cor0.col0 - CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL + + 65 * col2 FROM tab0 cor0 ---- 2145 5330 65 query I rowsort SELECT - - 5 * + col0 * 54 FROM tab1 AS cor0 ---- 17280 21600 810 query I rowsort SELECT DISTINCT 25 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2150 2275 2425 query I rowsort SELECT 44 * col0 AS col1 FROM tab0 AS cor0 ---- 1056 1540 3916 query I rowsort SELECT ( - col0 ) - - tab1.col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL - col1 + 6 * col1 FROM tab1 ---- 130 50 65 onlyif mysql # use DIV operator for integer division query I rowsort label-4338 SELECT DISTINCT + col2 DIV ( + col2 ) + col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-4338 SELECT DISTINCT + col2 / ( + col2 ) + col1 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT ALL col2 * - col2 + + col0 AS col0 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT + col2 * + ( - ( col0 ) ) + ( + 12 ) AS col2 FROM tab0 AS cor0 ---- -23 -7286 -780 query I rowsort SELECT ALL - cor0.col0 * + 94 AS col2 FROM tab2 cor0 ---- -658 -7332 -7426 query I rowsort SELECT DISTINCT - + col2 * - col2 AS col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - - cor0.col0 + + 10 AS col1 FROM tab0 AS cor0 ---- 34 45 99 query I rowsort SELECT DISTINCT - col0 * 80 + col0 AS col0 FROM tab2 AS cor0 ---- -553 -6162 -6241 query I rowsort SELECT DISTINCT + col1 + + col0 * + 12 + - col1 AS col1 FROM tab0 AS cor0 ---- 1068 288 420 query I rowsort SELECT + col2 + + col1 * ( + col1 + col0 ) FROM tab0 AS cor0 ---- 12805 16462 9493 query I rowsort SELECT DISTINCT + + col2 + - 56 FROM tab2 AS cor0 ---- -18 -29 -30 query I rowsort SELECT ALL col2 * + tab2.col0 - 8 * col0 FROM tab2 ---- 133 1404 2370 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4349 SELECT ALL - 87 + + col2 - + CAST( - 89 AS SIGNED ) * + col1 FROM tab0 ---- 7600 8094 8547 skipif mysql # not compatible query I rowsort label-4349 SELECT ALL - 87 + + col2 - + CAST ( - 89 AS INTEGER ) * + col1 FROM tab0 ---- 7600 8094 8547 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col0 - col0 col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT - col1 - col2 AS col0 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT ALL col2 * 49 * + col1 FROM tab0 AS cor0 ---- 139062 365638 4753 query I rowsort SELECT col0 - + col2 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL + + cor0.col1 * + col1 * + col2 + col2 * cor0.col1 FROM tab0 AS cor0 ---- 246906 686504 9506 onlyif mysql # use DIV operator for integer division query I rowsort label-4355 SELECT col0 * - ( col2 ) + + col0 DIV col0 AS col0 FROM tab0 cor0 ---- -34 -7297 -791 skipif mysql # not compatible query I rowsort label-4355 SELECT col0 * - ( col2 ) + + col0 / col0 AS col0 FROM tab0 cor0 ---- -34 -7297 -791 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 cor0 CROSS JOIN tab2, tab1 cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 44545a6297aa29bb730ffb907c13bc58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 39 * + col2 + col0 * col1 * col0 + - col2 col2 FROM tab0 AS cor0 ---- 118785 48216 717531 query I rowsort SELECT - + col0 + - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT col0 * - cor0.col0 + - col0 * + col2 AS col1 FROM tab0 AS cor0 ---- -1260 -1368 -15219 query I rowsort SELECT DISTINCT 37 * col0 + - col2 - col1 * col2 FROM tab0 AS cor0 ---- -1983 -4251 1197 query I rowsort SELECT ALL col1 - col2 * ( - 37 ) FROM tab2 cor0 ---- 1021 1030 1423 query I rowsort SELECT + 20 - - col1 FROM tab0 ---- 106 111 117 query I rowsort SELECT col1 + + col2 * + col0 + - col2 AS col1 FROM tab2 ---- 193 2061 2981 onlyif mysql # use DIV operator for integer division query I rowsort label-4364 SELECT + tab1.col0 DIV - col2 + - 99 * + col2 AS col2 FROM tab1 ---- -5346 -5644 -9504 skipif mysql # not compatible query I rowsort label-4364 SELECT + tab1.col0 / - col2 + - 99 * + col2 AS col2 FROM tab1 ---- -5346 -5644 -9504 onlyif mysql # use DIV operator for integer division query I rowsort label-4365 SELECT col0 DIV tab1.col1 + + ( col1 ) * col1 + col2 * + 32 AS col0 FROM tab1 ---- 1930 2404 3247 skipif mysql # not compatible query I rowsort label-4365 SELECT col0 / tab1.col1 + + ( col1 ) * col1 + col2 * + 32 AS col0 FROM tab1 ---- 1930 2404 3247 query I rowsort SELECT + 42 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e query I rowsort SELECT DISTINCT tab1.col1 + - tab1.col0 AS col1 FROM tab1 ---- -54 -67 23 query I rowsort SELECT DISTINCT - 39 * - col2 * cor0.col0 AS col0 FROM tab1 AS cor0 ---- 142272 299520 6318 query I rowsort SELECT + ( col1 ) * - 43 FROM tab2 AS cor0 ---- -1333 -2537 -731 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4370 SELECT + cor0.col1 * + col1 - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4370 SELECT + cor0.col1 * + col1 - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 54 * + cor0.col0 FROM tab2 AS cor0 ---- 378 4212 4266 query I rowsort SELECT ALL - col2 + + col0 * col2 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT - tab0.col2 * col1 + - col1 AS col1 FROM tab0 ---- -194 -2924 -7553 query I rowsort SELECT - 24 AS col0 FROM tab1 ---- -24 -24 -24 onlyif mysql # use DIV operator for integer division query I rowsort label-4375 SELECT DISTINCT + - 93 * + col2 + + 95 DIV - col1 FROM tab1 AS cor0 ---- -5025 -5310 -8935 skipif mysql # not compatible query I rowsort label-4375 SELECT DISTINCT + - 93 * + col2 + + 95 / - col1 FROM tab1 AS cor0 ---- -5025 -5310 -8935 query I rowsort SELECT + cor0.col2 + col1 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4377 SELECT - + ( col0 ) * CAST( NULL AS DECIMAL ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4377 SELECT - + ( col0 ) * CAST ( NULL AS REAL ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - 87 * cor0.col1 + + col0 FROM tab1 AS cor0 ---- -1051 -2259 -806 query I rowsort SELECT + col1 * + 21 - + cor0.col1 FROM tab1 AS cor0 ---- 200 260 520 query I rowsort SELECT ALL col0 * 32 FROM tab1 AS cor0 ---- 2048 2560 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * col1 col1 FROM tab2 cor0 ---- -289 -3481 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 86 col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 2d8c3a0d19ea51447f83cd18b49fee19 skipif mysql # not compatible query I rowsort SELECT col0 * CAST ( - col1 AS REAL ) * col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT + col2 * 40 FROM tab2 AS cor0 ---- 1040 1080 1520 query I rowsort SELECT ALL 55 FROM tab2, tab0 cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 query I rowsort SELECT DISTINCT + 60 - - cor0.col2 AS col2 FROM tab1, tab0 AS cor0 ---- 142 61 93 query I rowsort SELECT DISTINCT - ( 13 ) FROM tab1 cor0 ---- -13 query I rowsort SELECT 74 + col1 AS col1 FROM tab1 ---- 100 84 87 query I rowsort SELECT ALL + ( col0 * - col0 ) AS col1 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT + + col1 + col0 * + col0 FROM tab0 AS cor0 ---- 1322 662 8012 query I rowsort SELECT ALL + col0 * - col2 + - col1 + col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4392 SELECT DISTINCT + col0 * - 91 + cor0.col1 + + col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- -247 -5813 -7267 skipif mysql # not compatible query I rowsort label-4392 SELECT DISTINCT + col0 * - 91 + cor0.col1 + + col0 / col2 AS col2 FROM tab1 AS cor0 ---- -247 -5813 -7267 onlyif mysql # use DIV operator for integer division query I rowsort label-4393 SELECT DISTINCT - - col0 DIV - 25 + col0 FROM tab0 AS cor0 ---- 24 34 86 skipif mysql # not compatible query I rowsort label-4393 SELECT DISTINCT - - col0 / - 25 + col0 FROM tab0 AS cor0 ---- 24 34 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4394 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4394 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - col2 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col1 ) + col0 col2 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT 48 AS col0 FROM tab1 cor0 ---- 48 query I rowsort SELECT ALL - 95 + - ( col1 ) AS col1 FROM tab1 AS cor0 ---- -105 -108 -121 query I rowsort SELECT - - 47 + - 41 * + col2 AS col2 FROM tab1 AS cor0 ---- -2167 -2290 -3889 query I rowsort SELECT - 52 AS col2 FROM tab2 AS cor0 ---- -52 -52 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-4400 SELECT DISTINCT col0 DIV + col0 AS col2 FROM tab2 cor0 ---- 1 skipif mysql # not compatible query I rowsort label-4400 SELECT DISTINCT col0 / + col0 AS col2 FROM tab2 cor0 ---- 1 query I rowsort SELECT - col0 + + col2 * cor0.col1 * 36 FROM tab2 AS cor0 ---- 23177 30125 55146 query I rowsort SELECT DISTINCT - 91 + col2 AS col1 FROM tab1 AS cor0 ---- -34 -37 5 query I rowsort SELECT ALL + ( cor0.col2 ) + col0 * cor0.col2 FROM tab2 cor0 ---- 2054 216 3040 query I rowsort SELECT ALL + - ( - col1 ) * + col2 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL 26 AS col0 FROM tab2 ---- 26 26 26 query I rowsort SELECT - 80 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 26dbcc98d4b4e864ffa31be685a5dfbd query I rowsort SELECT + - 23 AS col1 FROM tab0 AS cor0 ---- -23 -23 -23 query I rowsort SELECT ALL - - 34 FROM tab1 cor0 ---- 34 34 34 query I rowsort SELECT - 21 * + ( + tab0.col2 ) FROM tab0 ---- -1722 -21 -693 onlyif mysql # use DIV operator for integer division query I rowsort label-4410 SELECT + col2 * 57 DIV - col1 AS col0 FROM tab1 ---- -118 -324 -420 skipif mysql # not compatible query I rowsort label-4410 SELECT + col2 * 57 / - col1 AS col0 FROM tab1 ---- -118 -324 -420 query I rowsort SELECT ALL 11 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT 25 * col1 - - tab0.col2 FROM tab0 ---- 2183 2357 2426 query I rowsort SELECT ALL - 29 FROM tab2 ---- -29 -29 -29 onlyif mysql # use DIV operator for integer division query I rowsort label-4414 SELECT col1 DIV + col1 + + tab2.col0 col0 FROM tab2 ---- 79 8 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4414 SELECT col1 / + col1 + + tab2.col0 col0 FROM tab2 ---- 79 8 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4415 SELECT DISTINCT - tab1.col2 DIV col0 FROM tab1 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-4415 SELECT DISTINCT - tab1.col2 / col0 FROM tab1 ---- -1 -18 0 query I rowsort SELECT ALL + - col2 * + col0 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * col0 * - ( - col1 ) col2 FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT + col1 + cor0.col1 * col0 AS col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT + + col0 * - ( + col2 ) FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT - + cor0.col1 + - col0 * - col2 AS col0 FROM tab2 cor0 ---- 158 1969 2985 query I rowsort SELECT + col2 + - tab2.col1 * col1 AS col0 FROM tab2 ---- -251 -3455 -934 query I rowsort SELECT DISTINCT col1 * + 23 FROM tab2 ---- 1357 391 713 query I rowsort SELECT col0 - col2 AS col0 FROM tab0 ---- -9 34 7 query I rowsort SELECT - col0 * + cor0.col0 + - 41 FROM tab2 AS cor0 ---- -6125 -6282 -90 query I rowsort SELECT + - ( + cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT - ( 14 ) + col0 FROM tab2 AS cor0 ---- -7 64 65 query I rowsort SELECT DISTINCT - ( - col0 ) FROM tab2 cor0 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4428 SELECT - CAST( col0 AS SIGNED ) + col2 * + 65 AS col2 FROM tab1 AS cor0 ---- 3507 3641 6160 skipif mysql # not compatible query I rowsort label-4428 SELECT - CAST ( col0 AS INTEGER ) + col2 * + 65 AS col2 FROM tab1 AS cor0 ---- 3507 3641 6160 onlyif mysql # use DIV operator for integer division query I rowsort label-4429 SELECT - ( 0 ) DIV col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4429 SELECT - ( 0 ) / col1 FROM tab0 cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4430 SELECT ALL - col1 + - col1 + - col2 * - CAST( - col0 AS SIGNED ) FROM tab2 AS cor0 ---- -2146 -251 -3036 skipif mysql # not compatible query I rowsort label-4430 SELECT ALL - col1 + - col1 + - col2 * - CAST ( - col0 AS INTEGER ) FROM tab2 AS cor0 ---- -2146 -251 -3036 query I rowsort SELECT DISTINCT tab1.col0 FROM tab1, tab0, tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - + 11 FROM tab1 AS cor0 ---- -11 query I rowsort SELECT + ( + col1 ) * + cor0.col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - col0 + + col2 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4435 SELECT + + CAST( NULL AS DECIMAL ) 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-4435 SELECT + + CAST ( NULL AS REAL ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + cor0.col1 * + col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL col0 * + col0 + - col0 AS col2 FROM tab1 cor0 ---- 4032 6 6320 query I rowsort SELECT - cor0.col0 * + col1 + col2 AS col0 FROM tab1 AS cor0 ---- -24 -583 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 39 col1 FROM tab1 cor0 ---- 39 39 39 onlyif mysql # use DIV operator for integer division query I rowsort label-4440 SELECT DISTINCT cor0.col2 + col0 DIV + col0 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-4440 SELECT DISTINCT cor0.col2 + col0 / + col0 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT - + 38 + + col2 * col2 * 47 AS col0 FROM tab1 AS cor0 ---- 137014 152665 433114 onlyif mysql # use DIV operator for integer division query I rowsort label-4442 SELECT ALL - 88 DIV + col0 AS col0 FROM tab0 AS cor0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-4442 SELECT ALL - 88 / + col0 AS col0 FROM tab0 AS cor0 ---- -2 -3 0 query I rowsort SELECT ALL ( + col0 ) * ( col2 ) - + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT - col0 + col1 * 71 * col0 FROM tab0 AS cor0 ---- 146520 241010 574940 query I rowsort SELECT DISTINCT 29 + col2 FROM tab1 AS cor0 ---- 125 83 86 query I rowsort SELECT ALL - ( cor0.col0 ) * cor0.col0 + + col1 AS col2 FROM tab2 AS cor0 ---- -18 -6025 -6224 query I rowsort SELECT - + col0 + cor0.col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT - 83 - + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -109 -93 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-4449 SELECT col0 * + col0 + - cor0.col1 DIV - col1 FROM tab1 AS cor0 ---- 10 4097 6401 skipif mysql # not compatible query I rowsort label-4449 SELECT col0 * + col0 + - cor0.col1 / - col1 FROM tab1 AS cor0 ---- 10 4097 6401 query I rowsort SELECT + col1 + col1 * col0 AS col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT - col0 * + col2 + cor0.col1 + - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * col2 + col2 * + col2 col1 FROM tab1 AS cor0 ---- 18432 5832 6498 query I rowsort SELECT DISTINCT - col2 * col1 * - col0 AS col1 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT cor0.col0 AS col1 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT col1 * col1 + + col2 * col0 FROM tab0 ---- 15579 8188 9444 query I rowsort SELECT col0 + col2 * - col2 * col0 FROM tab2 ---- -113997 -5096 -52650 query I rowsort SELECT ALL - cor0.col1 FROM tab2, tab1 cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT + + ( cor0.col1 ) + + tab0.col0 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 0d3314bb1336bbbe450f5f7434b6b3cd query I rowsort SELECT DISTINCT 85 * - tab1.col0 + - tab1.col0 FROM tab1 ---- -258 -5504 -6880 onlyif mysql # use DIV operator for integer division query I rowsort label-4460 SELECT DISTINCT tab2.col2 * col0 + col1 DIV + col1 FROM tab2 ---- 190 2029 3003 skipif mysql # not compatible query I rowsort label-4460 SELECT DISTINCT tab2.col2 * col0 + col1 / + col1 FROM tab2 ---- 190 2029 3003 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4461 SELECT DISTINCT - 76 * - col2 + + CAST( col1 * - col0 AS SIGNED ) FROM tab2 AS cor0 ---- -2626 1545 1835 skipif mysql # not compatible query I rowsort label-4461 SELECT DISTINCT - 76 * - col2 + + CAST ( col1 * - col0 AS INTEGER ) FROM tab2 AS cor0 ---- -2626 1545 1835 query I rowsort SELECT + col2 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - col1 * + col1 * - col0 - col0 AS col0 FROM tab0 AS cor0 ---- 177480 329280 736920 query I rowsort SELECT col1 * - col0 + + cor0.col1 AS col0 FROM tab2 cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT col1 + col2 * cor0.col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT col2 + 90 FROM tab0 AS cor0 ---- 123 172 91 query I rowsort SELECT ALL + col0 + + 68 AS col1 FROM tab1 AS cor0 ---- 132 148 71 query I rowsort SELECT + - col1 * 24 + - 36 * + col0 - col2 AS col0 FROM tab0 AS cor0 ---- -2961 -3589 -5470 query I rowsort SELECT DISTINCT - col1 * 26 AS col2 FROM tab2 AS cor0 ---- -1534 -442 -806 query I rowsort SELECT ALL + col2 * col0 + + 16 * col1 FROM tab0 AS cor0 ---- 1587 2168 8754 query I rowsort SELECT DISTINCT + cor0.col1 - + ( + col0 ) FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT - - col0 * - 0 + cor0.col1 * col2 - - col2 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL - cor0.col0 * - 45 * + 0 + col0 AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT - col0 - col0 FROM tab2 cor0 ---- -14 -156 -158 query I rowsort SELECT ALL 73 + col1 - col1 FROM tab0 ---- 73 73 73 query I rowsort SELECT cor0.col1 * 44 FROM tab0 AS cor0 ---- 3784 4004 4268 query I rowsort SELECT ALL col0 + col2 * col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT col2 * col1 FROM tab1 WHERE NULL NOT BETWEEN - col0 AND NULL ---- query I rowsort SELECT - col1 * + col2 - col1 AS col0 FROM tab0 ---- -194 -2924 -7553 query I rowsort SELECT ALL tab1.col1 + tab1.col0 AS col1 FROM tab1 ---- 29 74 93 query I rowsort SELECT col2 * col2 + + col0 + - col0 AS col0 FROM tab2 ---- 1444 676 729 query I rowsort SELECT col1 AS col1 FROM tab1 WHERE NULL NOT IN ( col1 ) ---- query I rowsort SELECT - col0 + tab0.col0 * col0 FROM tab0 ---- 1190 552 7832 query I rowsort SELECT + tab0.col1 * tab0.col1 + col2 - - tab0.col1 FROM tab0 ---- 7515 8454 9507 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT ( NULL ) IN ( - col2 * col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4486 SELECT DISTINCT col1 + col1 DIV - tab1.col2 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-4486 SELECT DISTINCT col1 + col1 / - tab1.col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT ALL - col1 * - col1 + + col0 AS col1 FROM tab2 WHERE col0 NOT BETWEEN - col2 AND NULL ---- query III rowsort SELECT * FROM tab1 WHERE NULL IN ( tab1.col0 * col0 ) ---- query I rowsort SELECT col2 + - col0 + col0 FROM tab2 ---- 26 27 38 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) IN ( col2 + col1 ) ---- query I rowsort SELECT ALL col0 + - cor0.col2 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT - ( - col1 ) * + 31 FROM tab2 AS cor0 ---- 1829 527 961 query I rowsort SELECT DISTINCT - col1 + col2 * + col0 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT - tab1.col0 * col1 AS col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL - tab0.col1 AS col1 FROM tab0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT DISTINCT col2 + col2 * tab2.col0 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT tab0.col0 * + col2 + col0 + col0 * - col1 AS col2 FROM tab0 ---- -1248 -3325 -712 query I rowsort SELECT ALL 21 AS col0 FROM tab2 ---- 21 21 21 query I rowsort SELECT ALL + 64 + - col2 FROM tab1 AS cor0 ---- -32 10 7 query I rowsort SELECT DISTINCT + cor0.col1 - col0 AS col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL - 46 AS col2 FROM tab2 ---- -46 -46 -46 query I rowsort SELECT 52 AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 76100d10f51995d20efdeb657e444d3c query I rowsort SELECT DISTINCT + 88 AS col1 FROM tab0, tab0 AS cor0 ---- 88 onlyif mysql # use DIV operator for integer division query I rowsort label-4504 SELECT + cor0.col2 DIV + col2 + - col1 * + cor0.col0 * col2 FROM tab1 AS cor0 ---- -36479 -4211 -99839 skipif mysql # not compatible query I rowsort label-4504 SELECT + cor0.col2 / + col2 + - col1 * + cor0.col0 * col2 FROM tab1 AS cor0 ---- -36479 -4211 -99839 onlyif mysql # use DIV operator for integer division query I rowsort label-4505 SELECT + col0 + + col1 DIV cor0.col0 FROM tab0 cor0 ---- 27 37 90 skipif mysql # not compatible query I rowsort label-4505 SELECT + col0 + + col1 / cor0.col0 FROM tab0 cor0 ---- 27 37 90 query I rowsort SELECT - - ( ( - col1 ) ) * 38 FROM tab0 AS cor0 ---- -3268 -3458 -3686 query I rowsort SELECT DISTINCT + + cor0.col2 * - 32 AS col1 FROM tab0, tab2 AS cor0 ---- -1216 -832 -864 query I rowsort SELECT DISTINCT col2 * col2 + - col0 FROM tab1 cor0 ---- 2913 3185 9136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 + + 93 col1 FROM tab0 cor0 ---- 4 58 69 query I rowsort SELECT DISTINCT - 74 AS col2 FROM tab0 AS cor0 ---- -74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 99 + col0 * - col0 col0 FROM tab0 ---- -1126 -477 -7822 query I rowsort SELECT col1 * col0 + - col1 * - col2 FROM tab0 AS cor0 ---- 15561 3492 4902 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col2 col1 FROM tab2 cor0 ---- -52 -54 -76 query I rowsort SELECT ALL + - 47 + + col2 * col1 AS col2 FROM tab2 cor0 ---- 1487 599 790 query I rowsort SELECT 23 + - cor0.col2 + col0 * - cor0.col2 AS col0 FROM tab2 cor0 ---- -193 -2031 -3017 onlyif mysql # use DIV operator for integer division query I rowsort label-4516 SELECT - 15 DIV cor0.col2 FROM tab0 AS cor0 ---- -15 0 0 skipif mysql # not compatible query I rowsort label-4516 SELECT - 15 / cor0.col2 FROM tab0 AS cor0 ---- -15 0 0 query I rowsort SELECT DISTINCT + - col1 * col0 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + col0 + col1 * col1 * - col0 FROM tab0 AS cor0 ---- -177480 -329280 -736920 onlyif mysql # use DIV operator for integer division query I rowsort label-4519 SELECT + + cor0.col2 DIV + col0 AS col2 FROM tab2 AS cor0 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-4519 SELECT + + cor0.col2 / + col0 AS col2 FROM tab2 AS cor0 ---- 0 0 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4520 SELECT CAST( + col2 AS SIGNED ) + - cor0.col2 + col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-4520 SELECT CAST ( + col2 AS INTEGER ) + - cor0.col2 + col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - - 19 FROM tab2 AS cor0 ---- 19 19 19 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 92 col2 FROM tab0, tab0 AS cor0 ---- 92 query I rowsort SELECT - + 31 AS col1 FROM tab2 AS cor0 ---- -31 -31 -31 query I rowsort SELECT - ( col0 ) + + col1 AS col0 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT + - cor0.col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f onlyif mysql # use DIV operator for integer division query I rowsort label-4526 SELECT + - cor0.col1 DIV - col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-4526 SELECT + - cor0.col1 / - col0 AS col1 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT - 99 - + cor0.col1 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to da7b9d9efdf6471d1d34c07fbd61ad4b query I rowsort SELECT ALL + - 56 + + col1 * + col0 AS col2 FROM tab2 AS cor0 ---- 1287 161 4546 query I rowsort SELECT DISTINCT - - cor0.col1 AS col1 FROM tab0, tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - 85 - - tab2.col2 AS col2 FROM tab2, tab0 cor0 ---- -47 -58 -59 query I rowsort SELECT ALL 36 * + col1 FROM tab2 ---- 1116 2124 612 query I rowsort SELECT ALL col0 + - col2 + col2 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - ( cor0.col2 ) * col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT DISTINCT - 89 * - col1 FROM tab2 cor0 ---- 1513 2759 5251 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + - col1 col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - ( col2 ) + col2 * col0 FROM tab1 cor0 ---- 108 3591 7584 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4537 SELECT ALL CAST( + col2 * + col2 AS SIGNED ) AS col0 FROM tab2 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-4537 SELECT ALL CAST ( + col2 * + col2 AS INTEGER ) AS col0 FROM tab2 ---- 1444 676 729 query I rowsort SELECT - ( col0 * - col0 ) - + col0 AS col1 FROM tab2 ---- 42 6006 6162 query I rowsort SELECT - ( 68 ) * + col0 FROM tab2 ---- -476 -5304 -5372 query I rowsort SELECT DISTINCT ( + col2 ) + + col2 FROM tab1 ---- 108 114 192 query I rowsort SELECT col0 * 68 FROM tab2 ---- 476 5304 5372 query I rowsort SELECT col0 * 69 AS col1 FROM tab2 ---- 483 5382 5451 query I rowsort SELECT DISTINCT + col0 + - col2 + col1 FROM tab1 AS cor0 ---- -25 -3 17 query I rowsort SELECT + col0 + col2 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + cor0.col2 + col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT + col1 FROM tab2 AS cor0 WHERE col2 < NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col1 + + col2 + - col0 col2 FROM tab2 AS cor0 ---- 248 3429 981 query I rowsort SELECT DISTINCT col0 FROM tab2 AS cor0 WHERE NOT NULL > ( col0 + col1 * col1 ) ---- query I rowsort SELECT DISTINCT col2 - tab0.col1 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT ALL col1 - - col0 FROM tab1 ---- 29 74 93 query I rowsort SELECT + col1 + - col1 + col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT col2 + col2 * tab1.col1 * + col2 + + col1 FROM tab1 ---- 119917 32557 75896 query I rowsort SELECT - col2 * - col0 + + col2 - + tab2.col2 AS col2 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT col0 * - col2 * + col1 FROM tab1 WHERE NOT ( NULL ) IN ( col0 ) ---- query I rowsort SELECT DISTINCT col2 * tab2.col1 + col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT DISTINCT col1 * - col1 AS col0 FROM tab2 WHERE NOT NULL <> ( col1 * col1 ) ---- query III rowsort SELECT ALL * FROM tab2 WHERE + col0 + col1 NOT IN ( + col1 + tab2.col0 + - col0 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( NULL ) NOT BETWEEN ( tab0.col2 ) AND - col2 + col1 ---- query I rowsort SELECT DISTINCT + tab1.col2 * - tab1.col2 * col0 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT + col0 + - col1 * + tab0.col1 AS col2 FROM tab0 ---- -7372 -8192 -9374 query III rowsort SELECT ALL * FROM tab0 WHERE NULL NOT IN ( + col2 * - col1 ) ---- query I rowsort SELECT ALL col0 + + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT tab1.col2 * col2 * - col0 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT col2 + col2 + col2 AS col2 FROM tab0 ---- 246 3 99 query I rowsort SELECT + col1 FROM tab0 AS cor0 WHERE col2 * - col0 IN ( col1 ) ---- query I rowsort SELECT DISTINCT - col2 * - tab1.col2 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT + col2 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # use DIV operator for integer division query I rowsort label-4568 SELECT - col1 + col1 DIV cor0.col2 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-4568 SELECT - col1 + col1 / cor0.col2 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT col0 * - col1 + - col2 AS col0 FROM tab0 ---- -2097 -3396 -8181 query I rowsort SELECT - col1 FROM tab2 WHERE NULL >= ( tab2.col2 * col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4571 SELECT + - col1 DIV cor0.col0 - col0 * + col0 FROM tab1 AS cor0 ---- -17 -4096 -6400 skipif mysql # not compatible query I rowsort label-4571 SELECT + - col1 / cor0.col0 - col0 * + col0 FROM tab1 AS cor0 ---- -17 -4096 -6400 query I rowsort SELECT ALL + col2 * - col2 * - col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT DISTINCT - col2 + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT + col1 * - col2 - + col1 AS col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT col0 + + col0 + - col0 AS col2 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT ALL + col0 + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + - col2 * + col2 * - col0 AS col1 FROM tab0 AS cor0 ---- 26136 35 598436 query I rowsort SELECT ALL cor0.col2 * col0 - col1 FROM tab1 AS cor0 ---- 136 3638 7667 query I rowsort SELECT ALL + col2 + col1 * col2 * + col1 FROM tab0 AS cor0 ---- 244101 679124 9410 query I rowsort SELECT col0 * col0 - - col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT + col0 * - col2 * + col0 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT DISTINCT - col2 * + ( col0 ) FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4583 SELECT DISTINCT + - CAST( col1 AS SIGNED ) FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-4583 SELECT DISTINCT + - CAST ( col1 AS INTEGER ) FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL - - col1 + - cor0.col2 * - col0 * 28 AS col2 FROM tab1 AS cor0 ---- 102154 215053 4562 query I rowsort SELECT ALL - - 22 * + col2 + col2 - - 27 FROM tab1 cor0 ---- 1269 1338 2235 query I rowsort SELECT - col0 * - cor0.col0 * + col2 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT - cor0.col1 + col1 AS col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - 41 * + col0 FROM tab0 AS cor0 ---- -1435 -3649 -984 query I rowsort SELECT DISTINCT col2 + - col0 * + col0 AS col1 FROM tab0 cor0 ---- -1224 -543 -7839 query I rowsort SELECT 77 * cor0.col2 FROM tab0 AS cor0 ---- 2541 6314 77 query I rowsort SELECT ( 72 ) * col2 FROM tab0 AS cor0 ---- 2376 5904 72 query I rowsort SELECT ALL col0 * - ( col2 ) * col2 + + col1 * col0 FROM tab0 AS cor0 ---- -24072 -590337 3360 query I rowsort SELECT - + ( col2 ) + col2 * cor0.col2 FROM tab0 AS cor0 ---- 0 1056 6642 query I rowsort SELECT DISTINCT + ( + 40 ) * + col1 AS col2 FROM tab1 cor0 ---- 1040 400 520 onlyif mysql # use DIV operator for integer division query I rowsort label-4595 SELECT DISTINCT - ( - col1 ) DIV col1 FROM tab0 cor0 ---- 1 skipif mysql # not compatible query I rowsort label-4595 SELECT DISTINCT - ( - col1 ) / col1 FROM tab0 cor0 ---- 1 query I rowsort SELECT + ( - col0 ) * + col0 AS col1 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL + ( + col0 ) * - col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT + 1 FROM tab1 AS cor0 ---- 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4599 SELECT DISTINCT col1 * + col0 + + CAST( NULL AS DECIMAL ) col0 FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4599 SELECT DISTINCT col1 * + col0 + + CAST ( NULL AS REAL ) col0 FROM tab0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4600 SELECT DISTINCT - 30 DIV 27 AS col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- -1 skipif mysql # not compatible query I rowsort label-4600 SELECT DISTINCT - 30 / 27 AS col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- -1 query I rowsort SELECT ALL 17 + col1 * 50 FROM tab0 ---- 4317 4567 4867 query I rowsort SELECT + 99 FROM tab2 ---- 99 99 99 query I rowsort SELECT ALL + 71 * + col0 + - col0 FROM tab2 AS cor0 ---- 490 5460 5530 query I rowsort SELECT ALL - + 80 AS col2 FROM tab2 AS cor0 ---- -80 -80 -80 query I rowsort SELECT DISTINCT ( - col0 ) * ( col2 ) AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col0 + - col2 * - col1 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-4607 SELECT - 56 DIV + col1 + 35 FROM tab2 cor0 ---- 32 34 35 skipif mysql # not compatible query I rowsort label-4607 SELECT - 56 / + col1 + 35 FROM tab2 cor0 ---- 32 34 35 query I rowsort SELECT DISTINCT cor0.col1 * cor0.col2 * col2 AS col2 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT DISTINCT + col1 + - col2 * col0 FROM tab0 AS cor0 ---- -706 -7207 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 * - col0 col2 FROM tab1 cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4611 SELECT + - col2 DIV + col0 + - col0 FROM tab2 AS cor0 ---- -10 -78 -79 skipif mysql # not compatible query I rowsort label-4611 SELECT + - col2 / + col0 + - col0 FROM tab2 AS cor0 ---- -10 -78 -79 query I rowsort SELECT DISTINCT - - 80 AS col0 FROM tab2 AS cor0 ---- 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col1 + + col0 * ( + col0 ) col2 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT cor0.col0 + + col2 * + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL - - ( + col2 ) + col2 * cor0.col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -114038 -5076 -52702 query I rowsort SELECT ALL + col1 * - col2 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT + + col0 * col1 + 85 FROM tab2 AS cor0 ---- 1428 302 4687 query I rowsort SELECT DISTINCT - 87 + - col1 FROM tab0 AS cor0 ---- -173 -178 -184 onlyif mysql # use DIV operator for integer division query I rowsort label-4619 SELECT ALL + col0 DIV + cor0.col2 AS col2 FROM tab1 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4619 SELECT ALL + col0 / + cor0.col2 AS col2 FROM tab1 cor0 ---- 0 0 1 query I rowsort SELECT - 40 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f02f17e9bc17e514af018c6f245ed7a9 query I rowsort SELECT col1 + - 2 AS col2 FROM tab2 AS cor0 ---- 15 29 57 query I rowsort SELECT ALL + col2 * + ( - col0 ) FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT 46 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 AS cor0, tab0 AS cor1, tab2, tab2 cor2 ---- 3645 values hashing to bb6428239bf7f3ea361f6a10500a581d query I rowsort SELECT ALL col2 * - 47 + + col0 + + col0 * + 86 AS col0 FROM tab2 AS cor0 ---- -660 5087 5564 query I rowsort SELECT DISTINCT + + col0 + col1 * - col0 AS col2 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT + cor0.col0 * 43 * 31 FROM tab0 AS cor0 ---- 118637 31992 46655 query I rowsort SELECT + 17 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 query I rowsort SELECT ALL tab1.col1 + - col1 + ( - col2 ) FROM tab1 ---- -54 -57 -96 query I rowsort SELECT DISTINCT - col1 * - 83 AS col0 FROM tab2 AS cor0 ---- 1411 2573 4897 query I rowsort SELECT - + col0 * + col2 AS col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col1 + + ( - col0 ) FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT - col0 * - ( col0 ) + col1 + - col1 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT + cor0.col0 * col2 + + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL col2 * 7 AS col0 FROM tab1 ---- 378 399 672 query I rowsort SELECT DISTINCT - - col2 + - 27 AS col1 FROM tab1 AS cor0 ---- 27 30 69 query I rowsort SELECT ALL - - col0 + + col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT col2 + - col1 AS col0 FROM tab2 ---- -33 -4 21 query IIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab0 AS cor2 ---- 972 values hashing to 5e655b1287771868a8f868574a94d749 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 37 col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to a10b03e72860b949bdff53827700a9a8 query I rowsort SELECT + + col0 + + col0 * cor0.col1 * - col2 + - col2 FROM tab1 AS cor0 ---- -36473 -4263 -99856 query I rowsort SELECT 77 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 80 col1 FROM tab0 cor0 ---- 80 80 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + col1 col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT - ( col0 ) * - 93 + 67 * col1 AS col1 FROM tab0 cor0 ---- 14374 7994 9754 query I rowsort SELECT - 53 * col2 AS col2 FROM tab0 AS cor0 ---- -1749 -4346 -53 query I rowsort SELECT ALL + col0 * + col1 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL - col1 * + col2 AS col0 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT + 16 * - col2 FROM tab1 ---- -1536 -864 -912 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * - tab0.col0 + col0 col1 FROM tab0 ---- -7209 -768 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4651 SELECT - 73 DIV + col0 col0 FROM tab1 ---- -1 -24 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4651 SELECT - 73 / + col0 col0 FROM tab1 ---- -1 -24 0 query I rowsort SELECT col1 * + col1 * ( + tab2.col2 * - col1 ) AS col2 FROM tab2 ---- -186694 -5339854 -804357 query I rowsort SELECT - ( col1 ) + col2 * - col2 + tab0.col0 * + col1 FROM tab0 ---- 1284 3297 889 onlyif mysql # use DIV operator for integer division query I rowsort label-4654 SELECT + 32 DIV col0 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-4654 SELECT + 32 / col0 FROM tab2 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col1 + 25 col1 FROM tab1 ---- 1273 1429 595 query I rowsort SELECT + 70 * col2 + 16 FROM tab0 ---- 2326 5756 86 query I rowsort SELECT ALL + 67 + - col2 FROM tab1 ---- -29 10 13 query I rowsort SELECT ALL col2 * cor0.col2 AS col0 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL - 14 * - col0 - ( col0 * + col1 + 58 ) AS col2 FROM tab0 cor0 ---- -1786 -2963 -6911 onlyif mysql # use DIV operator for integer division query I rowsort label-4660 SELECT DISTINCT 10 DIV - col1 AS col1 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-4660 SELECT DISTINCT 10 / - col1 AS col1 FROM tab2 ---- 0 query I rowsort SELECT ( + 29 ) * col2 FROM tab2 ---- 1102 754 783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 57 * + 64 + + col0 col2 FROM tab0 AS cor0 ---- 3672 3683 3737 onlyif mysql # use DIV operator for integer division query I rowsort label-4663 SELECT - - col1 DIV 70 col2 FROM tab0 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4663 SELECT - - col1 / 70 col2 FROM tab0 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-4664 SELECT - ( col1 ) DIV - col1 AS col1 FROM tab2 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4664 SELECT - ( col1 ) / - col1 AS col1 FROM tab2 cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-4665 SELECT + ( col0 ) + - col0 * + col1 DIV - col1 FROM tab0 ---- 178 48 70 skipif mysql # not compatible query I rowsort label-4665 SELECT + ( col0 ) + - col0 * + col1 / - col1 FROM tab0 ---- 178 48 70 query I rowsort SELECT + col0 * cor0.col1 + + col0 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4667 SELECT + - col1 + + col1 * CAST( - col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -306 -3540 -992 skipif mysql # not compatible query I rowsort label-4667 SELECT + - col1 + + col1 * CAST ( - col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -306 -3540 -992 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4668 SELECT + col1 * 85 + + col1 - col0 * + CAST( ( + col0 ) AS SIGNED ) col2 FROM tab2 cor0 ---- -1010 -4779 2617 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4668 SELECT + col1 * 85 + + col1 - col0 * + CAST ( ( + col0 ) AS INTEGER ) col2 FROM tab2 cor0 ---- -1010 -4779 2617 query I rowsort SELECT tab1.col0 AS col0 FROM tab1, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT - col1 + + col2 * + col1 AS col0 FROM tab2 cor0 ---- 1475 629 806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 47 col0 FROM tab1 AS cor0 ---- -47 -47 -47 onlyif mysql # use DIV operator for integer division query I rowsort label-4672 SELECT - - 76 + - ( - col0 ) DIV col0 FROM tab2 AS cor0 ---- 77 77 77 skipif mysql # not compatible query I rowsort label-4672 SELECT - - 76 + - ( - col0 ) / col0 FROM tab2 AS cor0 ---- 77 77 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4673 SELECT - cor0.col0 * cor0.col1 + - col1 + CAST( NULL AS SIGNED ) * + 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-4673 SELECT - cor0.col0 * cor0.col1 + - col1 + CAST ( NULL AS INTEGER ) * + col2 col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 50 + + col0 AS col0 FROM tab2 AS cor0 ---- 128 129 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4675 SELECT DISTINCT + - CAST( NULL AS SIGNED ) + col1 * col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4675 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) + col1 * col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - ( - col1 ) * cor0.col2 + ( - col2 ) FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT col2 * - col2 + col0 FROM tab2 cor0 ---- -1365 -598 -722 query I rowsort SELECT - col2 * col2 * + col0 AS col2 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT + 9 FROM tab1 cor0 ---- 9 query I rowsort SELECT ALL 76 + + col0 + cor0.col1 AS col2 FROM tab1 cor0 ---- 105 150 169 query I rowsort SELECT DISTINCT + - ( + ( col2 ) ) + ( - ( cor0.col2 ) ) AS col0 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT col2 - 32 FROM tab1 AS cor0 ---- 22 25 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 - col1 col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + - ( col0 ) * col1 AS col1 FROM tab2 cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-4685 SELECT - col0 + col2 DIV - col0 FROM tab1 AS cor0 ---- -21 -64 -81 skipif mysql # not compatible query I rowsort label-4685 SELECT - col0 + col2 / - col0 FROM tab1 AS cor0 ---- -21 -64 -81 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab2 AS cor2, tab2 cor3 ---- 3645 values hashing to 17ceecc141378b185d60a17e53464c26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 65 + + col1 - + col0 col0 FROM tab1 ---- -119 -132 -42 onlyif mysql # use DIV operator for integer division query I rowsort label-4688 SELECT DISTINCT + 88 + cor0.col0 DIV - col1 FROM tab2 AS cor0 ---- 84 87 88 skipif mysql # not compatible query I rowsort label-4688 SELECT DISTINCT + 88 + cor0.col0 / - col1 FROM tab2 AS cor0 ---- 84 87 88 query I rowsort SELECT ALL 61 + + col1 FROM tab1 AS cor0 ---- 71 74 87 query I rowsort SELECT DISTINCT + + cor0.col0 + + cor0.col2 AS col1 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-4691 SELECT DISTINCT - - 32 DIV + col0 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-4691 SELECT DISTINCT - - 32 / + col0 FROM tab0 AS cor0 ---- 0 1 query I rowsort SELECT ALL 17 * col2 AS col1 FROM tab0 ---- 1394 17 561 query I rowsort SELECT DISTINCT col0 * col1 + col0 * + ( ( + col2 ) + col0 ) AS col2 FROM tab0 ---- 23318 3432 4655 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + col1 + col1 col1 FROM tab2 ---- 1593 663 868 onlyif mysql # use DIV operator for integer division query I rowsort label-4695 SELECT DISTINCT + col1 DIV - tab2.col0 + tab2.col1 * col1 col2 FROM tab2 ---- 289 3481 957 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4695 SELECT DISTINCT + col1 / - tab2.col0 + tab2.col1 * col1 col2 FROM tab2 ---- 289 3481 957 query I rowsort SELECT col2 + - col2 * + col0 * col0 + + col2 FROM tab1 ---- -233358 -378 -614208 query I rowsort SELECT + tab2.col2 AS col2 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT ALL - col1 * 7 * col0 - col0 AS col2 FROM tab2 ---- -1526 -32292 -9480 query I rowsort SELECT col0 + 62 + + tab0.col0 AS col0 FROM tab0 ---- 110 132 240 query I rowsort SELECT - ( 25 * col0 ) - col2 FROM tab1 ---- -129 -1657 -2096 query I rowsort SELECT ALL col0 + + ( - col0 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL col2 - ( cor0.col2 ) * - cor0.col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL - + cor0.col0 + col0 * + col2 AS col0 FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-4704 SELECT DISTINCT + col1 DIV 64 + - col0 FROM tab0 AS cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-4704 SELECT DISTINCT + col1 / 64 + - col0 FROM tab0 AS cor0 ---- -23 -34 -88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4705 SELECT DISTINCT col2 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4705 SELECT DISTINCT col2 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col2 * tab1.col1 * ( + col1 ) + col0 + col1 * + tab1.col1 * + col2 FROM tab1 ---- 11464 32528 73011 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + - col1 col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col1 + ( - ( + col0 ) ) * cor0.col0 AS col0 FROM tab1 AS cor0 ---- -4086 -6387 17 query I rowsort SELECT DISTINCT - + col1 + - col1 * ( + col0 ) * + col0 AS col2 FROM tab2 AS cor0 ---- -106114 -1550 -359015 query I rowsort SELECT col2 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + + col1 + col1 + - 5 * col2 AS col0 FROM tab2 cor0 ---- -12 -156 -73 query I rowsort SELECT + - col2 + col2 * + ( 54 ) AS col2 FROM tab1 AS cor0 ---- 2862 3021 5088 query I rowsort SELECT ALL - col0 + - col0 * col1 AS col1 FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT - + 40 FROM tab2 AS cor0 ---- -40 -40 -40 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4715 SELECT DISTINCT - col2 * - col0 + CAST( cor0.col0 * cor0.col2 AS SIGNED ) FROM tab2 AS cor0 ---- 378 4056 6004 skipif mysql # not compatible query I rowsort label-4715 SELECT DISTINCT - col2 * - col0 + CAST ( cor0.col0 * cor0.col2 AS INTEGER ) FROM tab2 AS cor0 ---- 378 4056 6004 query I rowsort SELECT ALL 68 AS col2 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 10aa25f1c6b97582c34521ac6452e0b4 onlyif mysql # use DIV operator for integer division query I rowsort label-4717 SELECT ALL col1 DIV - col2 AS col1 FROM tab0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-4717 SELECT ALL col1 / - col2 AS col1 FROM tab0 ---- -1 -2 -97 query I rowsort SELECT - col2 + ( + col2 ) AS col2 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col1 * + col2 ) col0 FROM tab0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 * - col2 col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-4721 SELECT ALL 88 DIV col0 FROM tab0 ---- 0 2 3 skipif mysql # not compatible query I rowsort label-4721 SELECT ALL 88 / col0 FROM tab0 ---- 0 2 3 query I rowsort SELECT ALL - col1 * tab2.col1 AS col2 FROM tab2 ---- -289 -3481 -961 onlyif mysql # use DIV operator for integer division query I rowsort label-4723 SELECT ALL - 4 + - 62 DIV cor1.col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to be81884cb7129b6a5f1e097b7b1540f0 skipif mysql # not compatible query I rowsort label-4723 SELECT ALL - 4 + - 62 / cor1.col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to be81884cb7129b6a5f1e097b7b1540f0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4724 SELECT - ( + col2 * - CAST( col2 AS SIGNED ) ) AS col2 FROM tab2 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-4724 SELECT - ( + col2 * - CAST ( col2 AS INTEGER ) ) AS col2 FROM tab2 ---- 1444 676 729 query I rowsort SELECT ALL + col2 * 7 - + col2 * col2 AS col2 FROM tab2 ---- -1178 -494 -540 query I rowsort SELECT ALL + col0 - - 69 FROM tab1 ---- 133 149 72 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + - col0 + - cor0.col1 col2 FROM tab2 AS cor0 ---- -11 -111 -58 query I rowsort SELECT 74 + 83 * + cor0.col2 FROM tab2 AS cor0 ---- 2232 2315 3228 query I rowsort SELECT ALL - - col0 + - col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( col0 ) * + col1 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-4731 SELECT DISTINCT col2 + + col2 DIV - 13 AS col2 FROM tab2 ---- 24 25 36 skipif mysql # not compatible query I rowsort label-4731 SELECT DISTINCT col2 + + col2 / - 13 AS col2 FROM tab2 ---- 24 25 36 query I rowsort SELECT col0 + - col1 + col1 * + col2 FROM tab1 ---- 1315 1381 624 onlyif mysql # use DIV operator for integer division query I rowsort label-4733 SELECT - col1 DIV + 70 + + col0 * + tab1.col1 + + tab1.col2 * 17 FROM tab1 ---- 1609 2672 996 skipif mysql # not compatible query I rowsort label-4733 SELECT - col1 / + 70 + + col0 * + tab1.col1 + + tab1.col2 * 17 FROM tab1 ---- 1609 2672 996 query I rowsort SELECT DISTINCT ( 2 ) FROM tab0, tab2 cor0 ---- 2 query I rowsort SELECT col1 + col2 + col0 AS col2 FROM tab0 ---- 133 143 262 query I rowsort SELECT ALL - col1 + + 45 * col1 FROM tab2 ---- 1364 2596 748 query I rowsort SELECT - col0 + - ( + tab1.col1 ) FROM tab1 ---- -29 -74 -93 onlyif mysql # use DIV operator for integer division query I rowsort label-4738 SELECT DISTINCT tab0.col2 + - 60 DIV - col0 AS col0 FROM tab0 ---- 2 35 82 skipif mysql # not compatible query I rowsort label-4738 SELECT DISTINCT tab0.col2 + - 60 / - col0 AS col0 FROM tab0 ---- 2 35 82 query I rowsort SELECT + 84 AS col1 FROM tab1 cor0 ---- 84 84 84 query I rowsort SELECT DISTINCT + 66 + + 94 * + col2 + + col2 * col0 FROM tab0 AS cor0 ---- 15072 195 3960 query I rowsort SELECT DISTINCT + 22 - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -37 -9 5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col0 * + col2 col2 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT 99 + col1 * col1 FROM tab2 AS cor0 ---- 1060 3580 388 query I rowsort SELECT ALL - 88 * col1 + col2 FROM tab1 AS cor0 ---- -1048 -2234 -823 query I rowsort SELECT DISTINCT col0 * col2 - - cor0.col1 AS col1 FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT DISTINCT + - 60 - - col1 AS col0 FROM tab1 AS cor0 ---- -34 -47 -50 onlyif mysql # use DIV operator for integer division query I rowsort label-4747 SELECT + 73 * col0 + - col1 DIV - ( ( + cor0.col2 ) ) AS col0 FROM tab1 AS cor0 ---- 219 4672 5840 skipif mysql # not compatible query I rowsort label-4747 SELECT + 73 * col0 + - col1 / - ( ( + cor0.col2 ) ) AS col0 FROM tab1 AS cor0 ---- 219 4672 5840 query I rowsort SELECT DISTINCT 56 * col0 AS col1 FROM tab1 cor0 ---- 168 3584 4480 onlyif mysql # use DIV operator for integer division query I rowsort label-4749 SELECT ALL col1 + col2 DIV col2 + col2 * + cor0.col1 FROM tab1 AS cor0 ---- 1262 1431 581 skipif mysql # not compatible query I rowsort label-4749 SELECT ALL col1 + col2 / col2 + col2 * + cor0.col1 FROM tab1 AS cor0 ---- 1262 1431 581 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * col1 + col1 col2 FROM tab2 cor0 ---- -1326 -186 -4543 query I rowsort SELECT ALL 66 + - cor0.col0 FROM tab0 AS cor0 ---- -23 31 42 query I rowsort SELECT DISTINCT col0 * cor0.col2 * col0 FROM tab2 AS cor0 ---- 1323 158184 237158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4753 SELECT + + CAST( col0 AS SIGNED ) * cor0.col1 - 5 FROM tab2 AS cor0 ---- 1338 212 4597 skipif mysql # not compatible query I rowsort label-4753 SELECT + + CAST ( col0 AS INTEGER ) * cor0.col1 - 5 FROM tab2 AS cor0 ---- 1338 212 4597 query I rowsort SELECT ALL - 16 * col0 * + col2 FROM tab1 ---- -122880 -2592 -58368 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 69 col0 FROM tab0 ---- 69 69 69 query I rowsort SELECT DISTINCT ( 41 ) AS col0 FROM tab2 ---- 41 query I rowsort SELECT DISTINCT - col1 + - 41 FROM tab0 ---- -127 -132 -138 onlyif mysql # use DIV operator for integer division query I rowsort label-4758 SELECT ALL 31 + col1 DIV + col0 AS col0 FROM tab1 ---- 31 31 39 skipif mysql # not compatible query I rowsort label-4758 SELECT ALL 31 + col1 / + col0 AS col0 FROM tab1 ---- 31 31 39 onlyif mysql # use DIV operator for integer division query I rowsort label-4759 SELECT DISTINCT + ( + col0 + col0 ) DIV + col1 FROM tab2 ---- 0 2 9 skipif mysql # not compatible query I rowsort label-4759 SELECT DISTINCT + ( + col0 + col0 ) / + col1 FROM tab2 ---- 0 2 9 query I rowsort SELECT - 22 * col1 * + 40 + col2 FROM tab2 AS cor0 ---- -14922 -27253 -51894 query I rowsort SELECT + - col1 + + cor0.col2 * + 80 FROM tab1 AS cor0 ---- 4294 4550 7667 query I rowsort SELECT - + col0 - col0 AS col2 FROM tab1 AS cor0 ---- -128 -160 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-4763 SELECT + cor0.col0 + + cor0.col0 DIV col1 FROM tab1 cor0 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-4763 SELECT + cor0.col0 + + cor0.col0 / col1 FROM tab1 cor0 ---- 3 70 86 query I rowsort SELECT - - col2 + ( - 28 ) AS col0 FROM tab0 AS cor0 ---- -27 5 54 query I rowsort SELECT DISTINCT cor0.col2 * - col2 + col2 AS col2 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT DISTINCT col2 * cor0.col0 AS col0 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT - 17 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 490d008f3fb5b70d3971cfc6d84503f4 query I rowsort SELECT - + col2 * 52 FROM tab0 AS cor0 ---- -1716 -4264 -52 query I rowsort SELECT - col0 * ( + col2 ) AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4770 SELECT + - col0 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4770 SELECT + - col0 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col2 + + col2 * col2 AS col1 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT - + col2 * col0 FROM tab1 cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4773 SELECT - ( - col0 ) + - col2 DIV col0 + col1 FROM tab0 AS cor0 ---- 109 132 180 skipif mysql # not compatible query I rowsort label-4773 SELECT - ( - col0 ) + - col2 / col0 + col1 FROM tab0 AS cor0 ---- 109 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-4774 SELECT - col0 DIV - 27 + col0 AS col2 FROM tab0 ---- 24 36 92 skipif mysql # not compatible query I rowsort label-4774 SELECT - col0 / - 27 + col0 AS col2 FROM tab0 ---- 24 36 92 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab1 AS cor2 ---- 972 values hashing to 82e15d5967b272804e574774895a0222 query I rowsort SELECT ALL - col0 * 38 FROM tab0 ---- -1330 -3382 -912 query I rowsort SELECT DISTINCT + cor0.col1 AS col2 FROM tab0 cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * + col0 col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL - + col1 + ( - cor0.col0 ) * col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL + - col1 * col2 * col1 + - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -244092 -679131 -9444 query I rowsort SELECT col1 + - col2 * 35 AS col1 FROM tab2 AS cor0 ---- -1313 -851 -914 query I rowsort SELECT DISTINCT + col0 + - col1 * - col2 + cor0.col1 FROM tab2 AS cor0 ---- 1671 742 875 onlyif mysql # use DIV operator for integer division query I rowsort label-4783 SELECT DISTINCT + col1 * col0 DIV + col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-4783 SELECT DISTINCT + col1 * col0 / + col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT col1 * col1 - + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT ALL - col2 * col2 + 31 AS col2 FROM tab2 AS cor0 ---- -1413 -645 -698 query I rowsort SELECT - - cor0.col0 * + col2 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4787 SELECT DISTINCT - - col0 - - CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4787 SELECT DISTINCT - - col0 - - CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col1 - - 49 FROM tab0 AS cor0 ---- -37 -42 -48 query I rowsort SELECT - tab0.col2 * + tab0.col0 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT ALL + col2 - - ( + 13 ) FROM tab2 ---- 39 40 51 query I rowsort SELECT - 13 * - cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 27 values hashing to cfbf6626f06fcc4e0c3acb42c813e056 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4792 SELECT + cor0.col2 + - CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4792 SELECT + cor0.col2 + - CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 0 AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT - 42 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 9894093f29c0defae91347934f060329 query I rowsort SELECT ALL ( - col1 ) * col0 * - col0 AS col2 FROM tab1 ---- 234 40960 83200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4796 SELECT + - CAST( NULL AS DECIMAL ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4796 SELECT + - CAST ( NULL AS REAL ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4797 SELECT + - CAST( col0 AS SIGNED ) + + cor0.col2 FROM tab0 AS cor0 ---- -34 -7 9 skipif mysql # not compatible query I rowsort label-4797 SELECT + - CAST ( col0 AS INTEGER ) + + cor0.col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL + 18 AS col0 FROM tab2 ---- 18 18 18 query IIIIII rowsort SELECT ALL * FROM tab0, tab1 AS cor0 WHERE NOT NULL IN ( cor0.col0 ) ---- query I rowsort SELECT DISTINCT 23 * - col2 FROM tab0 AS cor0 ---- -1886 -23 -759 query I rowsort SELECT DISTINCT - + col2 + + col0 * 5 AS col1 FROM tab1 AS cor0 ---- -39 263 304 query I rowsort SELECT 63 * col0 FROM tab0 AS cor0 ---- 1512 2205 5607 query I rowsort SELECT ALL - - col2 * col1 + cor0.col0 + col2 AS col2 FROM tab2 AS cor0 ---- 1638 763 871 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4804 SELECT DISTINCT CAST( NULL AS DECIMAL ) + - ( + cor0.col2 ) FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-4804 SELECT DISTINCT CAST ( NULL AS REAL ) + - ( + cor0.col2 ) FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- NULL query I rowsort SELECT ALL + + 86 * - col2 AS col2 FROM tab0 cor0 ---- -2838 -7052 -86 onlyif mysql # use DIV operator for integer division query I rowsort label-4806 SELECT DISTINCT - + col0 + + col1 DIV cor0.col2 AS col0 FROM tab0 AS cor0 ---- -22 -88 62 skipif mysql # not compatible query I rowsort label-4806 SELECT DISTINCT - + col0 + + col1 / cor0.col2 AS col0 FROM tab0 AS cor0 ---- -22 -88 62 query I rowsort SELECT 27 + col2 * - ( 32 ) FROM tab2 AS cor0 ---- -1189 -805 -837 query I rowsort SELECT ALL + ( - col1 ) AS col1 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT 25 + col2 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -137 -3623 -7655 query I rowsort SELECT + col2 * col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -114076 -5103 -52728 onlyif mysql # use DIV operator for integer division query I rowsort label-4811 SELECT ALL + col2 * col0 - cor0.col0 DIV cor0.col2 AS col0 FROM tab0 AS cor0 ---- 0 7297 792 skipif mysql # not compatible query I rowsort label-4811 SELECT ALL + col2 * col0 - cor0.col0 / cor0.col2 AS col0 FROM tab0 AS cor0 ---- 0 7297 792 query I rowsort SELECT ALL + cor0.col1 + col1 - - ( col2 ) FROM tab1 AS cor0 ---- 106 122 77 onlyif mysql # use DIV operator for integer division query I rowsort label-4813 SELECT + tab1.col0 DIV 6 FROM tab1 ---- 0 10 13 skipif mysql # not compatible query I rowsort label-4813 SELECT + tab1.col0 / 6 FROM tab1 ---- 0 10 13 query I rowsort SELECT - col2 * - col2 * + col2 FROM tab0 AS cor0 ---- 1 35937 551368 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab0 AS cor0, tab1 cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to cc4f069e61d0cc52f433f9e8c0058808 query I rowsort SELECT DISTINCT - 90 AS col0 FROM tab2, tab2 AS cor0 ---- -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - ( col1 ) col2 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4818 SELECT - - CAST( NULL AS DECIMAL ) * - col2 * - col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4818 SELECT - - CAST ( NULL AS REAL ) * - col2 * - col0 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col1 * - cor0.col0 AS col0 FROM tab0 cor0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4820 SELECT ALL + CAST( NULL AS SIGNED ) * 37 col1 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4820 SELECT ALL + CAST ( NULL AS INTEGER ) * 37 col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - tab1.col1 + + 8 FROM tab1 ---- -18 -2 -5 query I rowsort SELECT DISTINCT + 52 * - col1 AS col0 FROM tab1 AS cor0 ---- -1352 -520 -676 query I rowsort SELECT DISTINCT ( col2 ) * + col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT - col1 + - ( - col1 ) * + col0 AS col2 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT ALL col0 + 92 AS col1 FROM tab2 AS cor0 ---- 170 171 99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4826 SELECT DISTINCT CAST( + cor0.col0 AS SIGNED ) FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4826 SELECT DISTINCT CAST ( + cor0.col0 AS INTEGER ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL + + ( col0 ) * col2 + col0 AS col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT - 16 + 97 FROM tab2 AS cor0 ---- 81 81 81 query I rowsort SELECT ALL col2 + - col1 * - col2 AS col1 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - col2 + cor0.col0 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT - 65 * - col2 AS col0 FROM tab2 cor0 ---- 1690 1755 2470 query I rowsort SELECT DISTINCT + col0 + cor0.col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT DISTINCT + 51 * + col1 FROM tab2 AS cor0 ---- 1581 3009 867 query I rowsort SELECT DISTINCT - 66 FROM tab0 AS cor0 ---- -66 query I rowsort SELECT ALL + col1 * + col0 + + 15 + ( - col0 ) FROM tab2 AS cor0 ---- 1279 225 4539 query I rowsort SELECT ALL + + col0 + col2 * - col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT 10 AS col1 FROM tab2 AS cor0 ---- 10 10 10 query I rowsort SELECT DISTINCT - col0 * col0 + + ( + 57 ) * col1 + + 7 FROM tab0 AS cor0 ---- -2727 4311 4333 query I rowsort SELECT DISTINCT col1 + col0 + + col2 FROM tab2 ---- 134 163 65 onlyif mysql # use DIV operator for integer division query I rowsort label-4840 SELECT - tab1.col1 + col2 DIV col1 AS col2 FROM tab1 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-4840 SELECT - tab1.col1 + col2 / col1 AS col2 FROM tab1 ---- -24 -5 -6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col1 * col1 - ( + tab2.col1 ) col2 FROM tab2 ---- -10999 -25978 -90565 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + 98 * + col2 col0 FROM tab0 ---- 195 3320 8127 query I rowsort SELECT - col0 * col2 + - col0 FROM tab2 ---- -196 -2106 -3081 onlyif mysql # use DIV operator for integer division query I rowsort label-4844 SELECT DISTINCT + col2 + 4 DIV + 8 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-4844 SELECT DISTINCT + col2 + 4 / + 8 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-4845 SELECT - col1 + ( + tab0.col1 ) * col2 DIV - col2 + - col1 col0 FROM tab0 ---- -258 -273 -291 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4845 SELECT - col1 + ( + tab0.col1 ) * col2 / - col2 + - col1 col0 FROM tab0 ---- -258 -273 -291 onlyif mysql # use DIV operator for integer division query I rowsort label-4846 SELECT ALL - col2 + - col2 DIV col1 FROM tab2 AS cor0 ---- -26 -27 -40 skipif mysql # not compatible query I rowsort label-4846 SELECT ALL - col2 + - col2 / col1 FROM tab2 AS cor0 ---- -26 -27 -40 query I rowsort SELECT col0 + - 21 AS col0 FROM tab1 AS cor0 ---- -18 43 59 query I rowsort SELECT ALL + cor0.col0 * 50 FROM tab2 AS cor0 ---- 350 3900 3950 query I rowsort SELECT - col0 + col2 * + col2 AS col2 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT - ( cor0.col0 ) + col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4851 SELECT DISTINCT col1 * tab1.col1 DIV - col2 + col0 FROM tab1 ---- -9 63 79 skipif mysql # not compatible query I rowsort label-4851 SELECT DISTINCT col1 * tab1.col1 / - col2 + col0 FROM tab1 ---- -9 63 79 query I rowsort SELECT + col2 * - col1 * + col0 AS col1 FROM tab1 cor0 ---- -36480 -4212 -99840 query I rowsort SELECT - 69 + ( - col0 ) * - 15 AS col1 FROM tab0 cor0 ---- 1266 291 456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab1.col2 + + col2 + - col0 col0 FROM tab1 ---- 105 112 50 query I rowsort SELECT ALL 21 FROM tab0, tab1, tab0 cor0, tab2 AS cor1 ---- 81 values hashing to 4eecc28c48bfdf162a585f11d1dd0b6c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4856 SELECT col0 * CAST( + col0 AS SIGNED ) FROM tab1 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-4856 SELECT col0 * CAST ( + col0 AS INTEGER ) FROM tab1 ---- 4096 6400 9 query I rowsort SELECT + col1 * - 80 + 93 FROM tab2 ---- -1267 -2387 -4627 query I rowsort SELECT DISTINCT col0 + - col1 * col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT + 10 FROM tab0, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 query I rowsort SELECT DISTINCT + cor0.col1 AS col1 FROM tab1, tab2 cor0 ---- 17 31 59 query I rowsort SELECT - col0 * ( col0 ) + - col1 AS col0 FROM tab0 ---- -1322 -662 -8012 query I rowsort SELECT + tab1.col1 * + ( col1 * - col1 ) FROM tab1 ---- -1000 -17576 -2197 query I rowsort SELECT DISTINCT 45 + col2 AS col2 FROM tab2 AS cor0 ---- 71 72 83 query I rowsort SELECT 19 AS col2 FROM tab2 cor0 ---- 19 19 19 query I rowsort SELECT ALL - - col1 + col2 + + 59 FROM tab1 AS cor0 ---- 126 139 168 query I rowsort SELECT ALL + + 14 + - col1 * - col1 FROM tab2 cor0 ---- 303 3495 975 onlyif mysql # use DIV operator for integer division query I rowsort label-4867 SELECT DISTINCT + 74 DIV col0 - + col0 FROM tab0 AS cor0 ---- -21 -33 -89 skipif mysql # not compatible query I rowsort label-4867 SELECT DISTINCT + 74 / col0 - + col0 FROM tab0 AS cor0 ---- -21 -33 -89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col0 ) col2 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL + cor0.col1 * - cor0.col1 + 50 FROM tab1 AS cor0 ---- -119 -50 -626 query I rowsort SELECT - + col1 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- 289 3481 961 onlyif mysql # use DIV operator for integer division query I rowsort label-4871 SELECT DISTINCT + 96 * - col2 - ( cor0.col1 ) DIV col1 AS col1 FROM tab1 AS cor0 ---- -5185 -5473 -9217 skipif mysql # not compatible query I rowsort label-4871 SELECT DISTINCT + 96 * - col2 - ( cor0.col1 ) / col1 AS col1 FROM tab1 AS cor0 ---- -5185 -5473 -9217 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4872 SELECT DISTINCT col2 * col1 + - CAST( NULL AS SIGNED ) AS col2 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4872 SELECT DISTINCT col2 * col1 + - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 cor0 ---- NULL query I rowsort SELECT ALL + 15 + + col1 AS col0 FROM tab1 AS cor0 ---- 25 28 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4874 SELECT ALL - CAST( + col2 + - col2 AS SIGNED ) FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4874 SELECT ALL - CAST ( + col2 + - col2 AS INTEGER ) FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( col0 * + col1 ) FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT col1 * - tab1.col2 + + tab1.col2 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT + col2 * + col2 - col1 FROM tab1 ---- 2890 3239 9203 query I rowsort SELECT ALL + 66 AS col1 FROM tab0 ---- 66 66 66 onlyif mysql # use DIV operator for integer division query I rowsort label-4879 SELECT DISTINCT + col1 DIV + col1 + col0 DIV + 2 + - tab1.col1 DIV - ( + tab1.col0 * col1 ) FROM tab1 ---- 2 33 41 skipif mysql # not compatible query I rowsort label-4879 SELECT DISTINCT + col1 / + col1 + col0 / + 2 + - tab1.col1 / - ( + tab1.col0 * col1 ) FROM tab1 ---- 2 33 41 query I rowsort SELECT DISTINCT 44 + + 34 FROM tab0 cor0 CROSS JOIN tab1 cor1 ---- 78 query I rowsort SELECT DISTINCT - ( col2 ) - - col0 AS col2 FROM tab1 ---- -16 -51 7 query I rowsort SELECT ALL - cor0.col2 * + col1 + - ( + ( - col2 ) ) AS col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # use DIV operator for integer division query I rowsort label-4883 SELECT ALL col1 + cor0.col0 DIV 93 FROM tab2 cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-4883 SELECT ALL col1 + cor0.col0 / 93 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT ALL - col1 * col2 + 73 FROM tab1 AS cor0 ---- -1175 -1331 -497 query I rowsort SELECT ALL col2 + + cor0.col0 - 61 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- -3237 -3356 -5680 query I rowsort SELECT - + col2 * 87 FROM tab2 AS cor0 ---- -2262 -2349 -3306 query I rowsort SELECT cor0.col2 * - ( + col0 ) * col0 FROM tab1 cor0 ---- -233472 -486 -614400 query I rowsort SELECT col1 + - col1 * + col2 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT - col0 * 29 AS col0 FROM tab0 AS cor0 ---- -1015 -2581 -696 query I rowsort SELECT DISTINCT - 53 * - cor0.col1 AS col1 FROM tab0, tab2, tab0 AS cor0 ---- 4558 4823 5141 query I rowsort SELECT ALL tab0.col0 * - tab0.col1 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 75a608bf2ba236d24f146ac4aff9ec52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4892 SELECT col2 / CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4892 SELECT col2 / CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 5 AS col1 FROM tab0, tab1 AS cor0 ---- 5 onlyif mysql # use DIV operator for integer division query I rowsort label-4894 SELECT col2 DIV - 96 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4894 SELECT col2 / - 96 FROM tab0 ---- 0 0 0 query I rowsort SELECT + col1 - col2 AS col0 FROM tab0 AS cor0 ---- 53 9 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4896 SELECT - col2 + - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4896 SELECT - col2 + - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 - + 66 FROM tab0 AS cor0 ---- -148 -67 -99 query I rowsort SELECT + col0 * ( 26 ) + col1 AS col0 FROM tab1 AS cor0 ---- 104 1674 2093 query I rowsort SELECT ( 71 * + col0 ) FROM tab0 ---- 1704 2485 6319 query I rowsort SELECT ALL + 47 * tab2.col2 AS col0 FROM tab2, tab1 AS cor0, tab1, tab2 AS cor1 ---- 81 values hashing to 6863ada60bd624fa327d6c075ecd0edd query I rowsort SELECT - 31 AS col1 FROM tab0 ---- -31 -31 -31 query I rowsort SELECT 48 + - col0 FROM tab0 ---- -41 13 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4903 SELECT ALL - CAST( col2 AS SIGNED ) * - col0 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-4903 SELECT ALL - CAST ( col2 AS INTEGER ) * - col0 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4904 SELECT col2 * - col0 DIV col0 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-4904 SELECT col2 * - col0 / col0 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT - col2 + + col0 * - cor0.col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT ALL - ( ( col0 ) ) * 91 AS col2 FROM tab0 AS cor0 ---- -2184 -3185 -8099 query I rowsort SELECT DISTINCT - ( - 91 ) * + col0 FROM tab0 AS cor0 ---- 2184 3185 8099 query I rowsort SELECT DISTINCT + + ( col0 ) + col1 AS col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT 50 + 64 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 114 2162 5298 query I rowsort SELECT ALL + ( + col1 ) AS col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT + 61 * col1 * - col2 FROM tab1 cor0 ---- -34770 -76128 -85644 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 32 col2 FROM tab0 AS cor0 ---- 32 32 32 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4913 SELECT CAST( NULL AS SIGNED ) * + col1 + - col1 * col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4913 SELECT CAST ( NULL AS INTEGER ) * + col1 + - col1 * col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 26 AS col1 FROM tab1 AS cor0 ---- 26 26 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 57 * + col0 col2 FROM tab2 ---- 399 4446 4503 query I rowsort SELECT ALL + + 65 * col2 - 47 FROM tab0 AS cor0 ---- 18 2098 5283 query I rowsort SELECT + - ( + col2 ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT + + col0 * + col1 * col1 AS col1 FROM tab1 cor0 ---- 13520 2028 6400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 16 col0 FROM tab0 AS cor0 ---- 16 16 16 query I rowsort SELECT - - ( + col1 ) AS col0 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-4921 SELECT 30 DIV col1 FROM tab2 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4921 SELECT 30 / col1 FROM tab2 cor0 ---- 0 0 1 query I rowsort SELECT - 13 * - col0 AS col2 FROM tab0 AS cor0 ---- 1157 312 455 query I rowsort SELECT ALL - col0 * col0 + col0 AS col0 FROM tab1 AS cor0 ---- -4032 -6 -6320 query I rowsort SELECT DISTINCT + - 10 + + col0 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2054 3385 8089 query I rowsort SELECT DISTINCT - 55 FROM tab2, tab2 AS cor0 ---- -55 onlyif mysql # use DIV operator for integer division query I rowsort label-4926 SELECT + ( - col1 ) DIV col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4926 SELECT + ( - col1 ) / col1 FROM tab1 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-4927 SELECT DISTINCT - + 0 DIV 99 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4927 SELECT DISTINCT - + 0 / 99 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + - 61 + ( + col0 ) * ( + 93 ) * - col1 FROM tab1 AS cor0 ---- -59581 -7315 -96781 query I rowsort SELECT - + 12 FROM tab1 cor0 ---- -12 -12 -12 query I rowsort SELECT ALL - 39 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 504d14939d58aeb4a14f31c80de5b53e query I rowsort SELECT ALL - 24 AS col0 FROM tab0 AS cor0 ---- -24 -24 -24 query I rowsort SELECT ALL col0 + col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ALL + 46 - 88 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 56f86ff01cd96a3511acd46e0e811e27 query I rowsort SELECT ( tab0.col0 ) - + col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT ( 10 * - col2 ) FROM tab2 ---- -260 -270 -380 query I rowsort SELECT - col1 * col0 + - col1 * + col1 FROM tab1 AS cor0 ---- -1209 -740 -754 query I rowsort SELECT + + col2 + col1 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT 8 AS col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 33069adc3c1142d31511ec88fcfa40af onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4939 SELECT ALL col2 * + CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4939 SELECT ALL col2 * + CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4940 SELECT col0 - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4940 SELECT col0 - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT 0 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4942 SELECT + + CAST( NULL AS SIGNED ) / + col2 + + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4942 SELECT + + CAST ( NULL AS INTEGER ) / + col2 + + col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 65 AS col0 FROM tab1 AS cor0 ---- 65 query I rowsort SELECT + + ( 29 ) + col1 * 77 FROM tab1 AS cor0 ---- 1030 2031 799 query I rowsort SELECT DISTINCT - col1 + - tab2.col0 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT ALL col1 + 56 AS col1 FROM tab1 ---- 66 69 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 18 col2 FROM tab0 AS cor0 ---- 18 18 18 query I rowsort SELECT ALL + 56 AS col0 FROM tab1 ---- 56 56 56 query I rowsort SELECT ALL + ( 16 ) FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc query I rowsort SELECT ALL tab2.col2 * tab2.col1 AS col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL + - 40 * + col1 - col1 AS col0 FROM tab0 AS cor0 ---- -3526 -3731 -3977 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * + col0 + + col2 col2 FROM tab2 cor0 ---- -1305 -190 -4576 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + - 87 col2 FROM tab1 AS cor0 ---- -151 -167 -90 query I rowsort SELECT DISTINCT - ( col0 ) AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT 9 AS col1 FROM tab0 AS cor0 ---- 9 9 9 query I rowsort SELECT DISTINCT col0 + 99 + col0 FROM tab1 AS cor0 ---- 105 227 259 query I rowsort SELECT ALL 62 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4958 SELECT 30 * cor0.col2 + CAST( NULL AS SIGNED ) AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-4958 SELECT 30 * cor0.col2 + CAST ( NULL AS INTEGER ) AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT - - col0 + - col1 AS col0 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT 55 + col1 AS col1 FROM tab1 AS cor0 ---- 65 68 81 query I rowsort SELECT 9 * col0 AS col0 FROM tab1 AS cor0 ---- 27 576 720 query I rowsort SELECT 3 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba query I rowsort SELECT DISTINCT cor0.col1 + 47 AS col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 133 138 144 onlyif mysql # use DIV operator for integer division query I rowsort label-4964 SELECT ALL - - 30 DIV col1 - - cor0.col1 col0 FROM tab1 AS cor0 ---- 13 15 27 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4964 SELECT ALL - - 30 / col1 - - cor0.col1 col0 FROM tab1 AS cor0 ---- 13 15 27 query I rowsort SELECT + + 69 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1656 2415 6141 query I rowsort SELECT DISTINCT - tab1.col2 AS col1 FROM tab1, tab2 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT - 32 FROM tab2, tab0, tab2 AS cor0 ---- -32 query I rowsort SELECT ALL - col2 + + col0 - col1 FROM tab0 ---- -63 -84 -95 query I rowsort SELECT ALL + 19 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 86c53e8567a17c8d91fc5aff119e0498 query I rowsort SELECT ( col0 ) + col0 AS col2 FROM tab0 AS cor0 ---- 178 48 70 query IIIIII rowsort SELECT * FROM tab1, tab1 AS cor0 WHERE ( - cor0.col1 ) BETWEEN NULL AND NULL ---- query I rowsort SELECT ALL - col0 * col2 * col0 + col0 FROM tab2 AS cor0 ---- -1316 -158106 -237079 query I rowsort SELECT DISTINCT + cor0.col1 - ( cor0.col2 * + col1 + + col2 ) FROM tab1 AS cor0 ---- -1331 -1432 -617 onlyif mysql # use DIV operator for integer division query I rowsort label-4974 SELECT - col2 + 61 * cor0.col2 DIV + col2 FROM tab1 AS cor0 ---- -35 4 7 skipif mysql # not compatible query I rowsort label-4974 SELECT - col2 + 61 * cor0.col2 / + col2 FROM tab1 AS cor0 ---- -35 4 7 query I rowsort SELECT ALL col0 + cor0.col2 * col1 AS col0 FROM tab0 cor0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT + cor0.col1 - col0 * col1 AS col0 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT DISTINCT - col1 * - 85 AS col2 FROM tab1 AS cor0 ---- 1105 2210 850 onlyif mysql # use DIV operator for integer division query I rowsort label-4978 SELECT ALL + cor0.col1 + + col1 DIV + 58 AS col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-4978 SELECT ALL + cor0.col1 + + col1 / + 58 AS col2 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-4979 SELECT + - col0 + + col0 DIV col2 col0 FROM tab0 AS cor0 ---- -24 -88 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4979 SELECT + - col0 + + col0 / col2 col0 FROM tab0 AS cor0 ---- -24 -88 0 query I rowsort SELECT DISTINCT - col2 * + 59 FROM tab0 AS cor0 ---- -1947 -4838 -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4981 SELECT ALL + - cor0.col0 * - CAST( NULL AS DECIMAL ) / 96 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4981 SELECT ALL + - cor0.col0 * - CAST ( NULL AS REAL ) / 96 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 * col1 * + col1 + col1 col1 FROM tab0 AS cor0 ---- -243982 -678951 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-4983 SELECT + + cor0.col0 DIV + ( cor0.col0 * col0 ) + 12 FROM tab0 cor0 ---- 12 12 12 skipif mysql # not compatible query I rowsort label-4983 SELECT + + cor0.col0 / + ( cor0.col0 * col0 ) + 12 FROM tab0 cor0 ---- 12 12 12 query I rowsort SELECT - col2 + - ( - 81 ) * col1 AS col0 FROM tab2 AS cor0 ---- 1339 2484 4753 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col2 col2 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT col1 + + 89 FROM tab1 AS cor0 ---- 102 115 99 query I rowsort SELECT ALL + + col2 * 43 FROM tab0 cor0 ---- 1419 3526 43 onlyif mysql # use DIV operator for integer division query I rowsort label-4988 SELECT col0 DIV - col2 + - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -132 -86 -92 skipif mysql # not compatible query I rowsort label-4988 SELECT col0 / - col2 + - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -132 -86 -92 query I rowsort SELECT ALL + cor0.col2 * col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT 43 * col1 * - col2 FROM tab1 ---- -24510 -53664 -60372 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 + + col0 * cor0.col2 col0 FROM tab1 AS cor0 ---- 165 3712 7760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col2 col1 FROM tab0 cor0 ---- -119 -173 -98 query I rowsort SELECT DISTINCT - 87 + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -1 10 4 query I rowsort SELECT DISTINCT col1 * - 44 FROM tab2 AS cor0 ---- -1364 -2596 -748 query I rowsort SELECT DISTINCT + - cor0.col1 * col1 AS col0 FROM tab2 AS cor0 ---- -289 -3481 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - col1 * cor0.col1 + col2 AS col2 FROM tab2 cor0 ---- -251 -3455 -934 query I rowsort SELECT ALL + col1 * ( + col0 + + col0 * col1 ) AS col2 FROM tab0 ---- 179568 332710 745108 query I rowsort SELECT - - col2 * + col0 + + ( col2 * 81 ) FROM tab1 AS cor0 ---- 15456 4536 8265 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 * - 51 col1 FROM tab2 AS cor0 ---- -1581 -3009 -867 query I rowsort SELECT DISTINCT + - cor0.col2 + + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1226 -609 -8003 onlyif mysql # use DIV operator for integer division query I rowsort label-5002 SELECT - 81 DIV + cor0.col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 96308c1047e27c000d229f71df430662 skipif mysql # not compatible query I rowsort label-5002 SELECT - 81 / + cor0.col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 96308c1047e27c000d229f71df430662 query I rowsort SELECT ALL ( + ( - col1 ) ) FROM tab1 ---- -10 -13 -26 query I rowsort SELECT ALL ( - 75 + col1 ) * - col2 FROM tab1 ---- 2646 3705 5952 query I rowsort SELECT - cor0.col2 + col0 + col0 FROM tab1 AS cor0 ---- -48 64 71 query I rowsort SELECT + 68 * col2 FROM tab0 cor0 ---- 2244 5576 68 query I rowsort SELECT DISTINCT 53 * + 12 AS col1 FROM tab2 AS cor0 ---- 636 query I rowsort SELECT + 63 + cor0.col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 3ae0f1064ff1f5d034a03e672585d08e query I rowsort SELECT 10 * col0 FROM tab0 AS cor0 ---- 240 350 890 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * + 24 col0 FROM tab1 AS cor0 ---- -1536 -1920 -72 query I rowsort SELECT + col0 * + 71 FROM tab1 cor0 ---- 213 4544 5680 query I rowsort SELECT ALL + 73 + col0 * - cor0.col2 * col0 FROM tab2 AS cor0 ---- -1250 -158111 -237085 onlyif mysql # use DIV operator for integer division query I rowsort label-5013 SELECT ALL - cor0.col1 DIV cor0.col1 AS col1 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5013 SELECT ALL - cor0.col1 / cor0.col1 AS col1 FROM tab1 cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col2 col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - 1 + - col2 AS col0 FROM tab2 AS cor0 ---- -27 -28 -39 query I rowsort SELECT DISTINCT 86 + col0 FROM tab2 AS cor0 ---- 164 165 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col1 * - col0 col2 FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT + + ( + col1 ) * - col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col0 ) col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL ( - tab0.col1 + col0 ) * - col0 FROM tab0 ---- 1488 178 2170 onlyif mysql # use DIV operator for integer division query I rowsort label-5021 SELECT col2 DIV - 24 + + tab1.col1 * - tab1.col0 FROM tab1 ---- -1044 -642 -80 skipif mysql # not compatible query I rowsort label-5021 SELECT col2 / - 24 + + tab1.col1 * - tab1.col0 FROM tab1 ---- -1044 -642 -80 query I rowsort SELECT - - 9 * + col0 AS col0 FROM tab2 AS cor0 ---- 63 702 711 query I rowsort SELECT + 76 - + col2 FROM tab1 ---- -20 19 22 query I rowsort SELECT + ( cor0.col0 ) + + 36 FROM tab0 AS cor0 ---- 125 60 71 query I rowsort SELECT + 84 + col2 * + 16 FROM tab0 ---- 100 1396 612 query I rowsort SELECT - - cor0.col0 * col1 FROM tab0 AS cor0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-5027 SELECT - + 89 + - col0 DIV 39 col2 FROM tab0 cor0 ---- -89 -89 -91 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5027 SELECT - + 89 + - col0 / 39 col2 FROM tab0 cor0 ---- -89 -89 -91 query I rowsort SELECT cor1.col1 FROM tab0, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif mysql # not compatible query I rowsort SELECT + ( - col0 ) + CAST ( - 17 AS REAL ) * col0 + + 10 / 58 FROM tab1 AS cor0 ---- -1152 -1440 -54 query I rowsort SELECT - + col1 + + col1 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5031 SELECT + + col0 DIV + 61 FROM tab2 cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-5031 SELECT + + col0 / + 61 FROM tab2 cor0 ---- 0 1 1 query I rowsort SELECT ALL + col2 * - 25 * col0 AS col2 FROM tab0 AS cor0 ---- -182450 -19800 -875 onlyif mysql # use DIV operator for integer division query I rowsort label-5033 SELECT col1 DIV ( - col0 ) FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-5033 SELECT col1 / ( - col0 ) FROM tab2 AS cor0 ---- -4 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5034 SELECT DISTINCT - col1 DIV col0 AS col2 FROM tab2 ---- -4 0 skipif mysql # not compatible query I rowsort label-5034 SELECT DISTINCT - col1 / col0 AS col2 FROM tab2 ---- -4 0 query I rowsort SELECT DISTINCT - col2 * tab1.col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + 14 AS col1 FROM tab0, tab1, tab0 AS cor0 ---- 14 query I rowsort SELECT DISTINCT ( tab2.col0 ) * - col1 AS col2 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + + 32 AS col1 FROM tab1, tab2, tab2 AS cor0 ---- 32 query I rowsort SELECT - col0 + + col1 * col0 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT + ( 60 ) * cor0.col0 FROM tab2 AS cor0 ---- 420 4680 4740 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col2 ) col1 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT - col0 + + 75 AS col2 FROM tab2 AS cor0 ---- -3 -4 68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 71 col2 FROM tab2, tab0 AS cor0 ---- 71 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 col2 FROM tab2, tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT col2 * + col1 * - tab2.col1 FROM tab2 ---- -10982 -25947 -90506 query I rowsort SELECT DISTINCT tab1.col0 + - 97 FROM tab1 ---- -17 -33 -94 query I rowsort SELECT ALL - ( - 4 ) * col2 AS col0 FROM tab0 ---- 132 328 4 query I rowsort SELECT + 50 FROM tab1, tab0 AS cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 81 values hashing to 6932c991110d256d3f92f3e9538f8040 query I rowsort SELECT - - 74 + 17 FROM tab0 cor0 ---- 91 91 91 onlyif mysql # use DIV operator for integer division query I rowsort label-5050 SELECT + - col0 * 61 + - col2 DIV ( 47 ) FROM tab2 AS cor0 ---- -427 -4758 -4819 skipif mysql # not compatible query I rowsort label-5050 SELECT + - col0 * 61 + - col2 / ( 47 ) FROM tab2 AS cor0 ---- -427 -4758 -4819 query I rowsort SELECT col2 + col0 AS col2 FROM tab0 cor0 ---- 171 36 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5052 SELECT ALL + col1 + CAST( 71 + + col1 AS SIGNED ) * 54 AS col2 FROM tab1 ---- 4384 4549 5264 skipif mysql # not compatible query I rowsort label-5052 SELECT ALL + col1 + CAST ( 71 + + col1 AS INTEGER ) * 54 AS col2 FROM tab1 ---- 4384 4549 5264 query I rowsort SELECT DISTINCT + col0 * + col2 + col1 AS col0 FROM tab1 ---- 188 3658 7693 query I rowsort SELECT ALL - col1 * 94 * col1 AS col1 FROM tab2 ---- -27166 -327214 -90334 query I rowsort SELECT + col0 - ( - col1 ) * col0 AS col2 FROM tab2 ---- 1422 224 4680 query I rowsort SELECT col0 * + col0 - + col2 AS col0 FROM tab1 ---- -45 4039 6304 query I rowsort SELECT + 35 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT - col0 * ( - col1 * col1 ) AS col2 FROM tab1 AS cor0 ---- 13520 2028 6400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5059 SELECT - CAST( - 44 AS SIGNED ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d skipif mysql # not compatible query I rowsort label-5059 SELECT - CAST ( - 44 AS INTEGER ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT - col0 + 42 * tab1.col1 FROM tab1 ---- 1089 356 466 onlyif mysql # use DIV operator for integer division query I rowsort label-5061 SELECT col0 DIV 94 - - col1 * col2 col1 FROM tab2 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5061 SELECT col0 / 94 - - col1 * col2 col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT + 95 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e57d8ed879dfd04d04aae87725c970d3 query I rowsort SELECT - 34 * + col1 FROM tab2 AS cor0 ---- -1054 -2006 -578 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 16 * col0 col0 FROM tab1 AS cor0 ---- 1024 1280 48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5065 SELECT ALL + + CAST( NULL AS SIGNED ) * col0 * - col2 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-5065 SELECT ALL + + CAST ( NULL AS INTEGER ) * col0 * - col2 col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + 34 AS col2 FROM tab2 AS cor0 ---- 34 query I rowsort SELECT ALL ( + cor0.col2 ) * - col0 + + col1 AS col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT - + col0 * 25 FROM tab2 AS cor0 ---- -175 -1950 -1975 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col1 FROM tab1, tab2 AS cor0, tab2, tab0 AS cor1 ---- 81 values hashing to a5b6acb471910ea4ad7f31cae3b818f7 query I rowsort SELECT - + 19 * 53 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1007 -33231 -82574 query I rowsort SELECT + + 46 * - col1 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- -29716 -38502 -70564 query I rowsort SELECT ALL - + col2 * ( cor0.col2 ) - - col2 * col0 FROM tab2 AS cor0 ---- -540 1352 1558 query I rowsort SELECT DISTINCT + col2 + - cor0.col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL + + col2 * ( + col1 ) + - col2 AS col2 FROM tab2 AS cor0 ---- 1508 608 810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5075 SELECT DISTINCT - CAST( col1 AS SIGNED ) + + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -23 54 67 skipif mysql # not compatible query I rowsort label-5075 SELECT DISTINCT - CAST ( col1 AS INTEGER ) + + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL + col2 - - col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT cor0.col1 + - cor0.col2 * col2 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT + - 33 + - col1 - ( + 77 * cor0.col0 ) AS col1 FROM tab0 AS cor0 ---- -1967 -2825 -6977 onlyif mysql # use DIV operator for integer division query I rowsort label-5079 SELECT - col1 DIV - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5079 SELECT - col1 / - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + col0 * col0 + + ( ( col1 ) ) * + col1 AS col2 FROM tab0 AS cor0 ---- 10634 16202 7972 query I rowsort SELECT DISTINCT + col2 + + col1 + - 3 * cor0.col0 FROM tab1 AS cor0 ---- -125 -131 71 query I rowsort SELECT DISTINCT - 48 + cor0.col1 FROM tab2 AS cor0 ---- -17 -31 11 onlyif mysql # use DIV operator for integer division query I rowsort label-5083 SELECT + 47 + - col2 DIV col1 - col2 * col1 * + col0 col2 FROM tab2 AS cor0 ---- -119605 -50989 -5812 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5083 SELECT + 47 + - col2 / col1 - col2 * col1 * + col0 col2 FROM tab2 AS cor0 ---- -119605 -50989 -5812 query I rowsort SELECT ALL - col1 * cor0.col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT col2 + - col2 * + col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 query I rowsort SELECT + 16 + col0 FROM tab1 AS cor0 ---- 19 80 96 query I rowsort SELECT - col2 + ( + cor0.col2 ) FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5088 SELECT + cor0.col1 + + CAST( - col2 AS SIGNED ) DIV col1 FROM tab1 AS cor0 ---- 24 5 6 skipif mysql # not compatible query I rowsort label-5088 SELECT + cor0.col1 + + CAST ( - col2 AS INTEGER ) / col1 FROM tab1 AS cor0 ---- 24 5 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col1 * + 73 col1 FROM tab1 AS cor0 ---- 1898 730 949 query I rowsort SELECT ALL + - cor0.col2 AS col0 FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 * - col1 + col2 col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT - - cor0.col1 AS col1 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5093 SELECT DISTINCT - cor0.col2 * + 57 + ( - col1 + CAST( - ( + col2 ) AS SIGNED ) ) FROM tab1 AS cor0 ---- -3158 -3316 -5581 skipif mysql # not compatible query I rowsort label-5093 SELECT DISTINCT - cor0.col2 * + 57 + ( - col1 + CAST ( - ( + col2 ) AS INTEGER ) ) FROM tab1 AS cor0 ---- -3158 -3316 -5581 query I rowsort SELECT ALL 70 * col1 FROM tab1 ---- 1820 700 910 query I rowsort SELECT + ( col0 ) * + ( - col0 ) FROM tab0 ---- -1225 -576 -7921 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5096 SELECT col0 + CAST( NULL AS DECIMAL ) * col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5096 SELECT col0 + CAST ( NULL AS REAL ) * col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col1 * + col0 + - col2 FROM tab1 cor0 ---- 24 583 944 query I rowsort SELECT + col0 + 40 * col1 AS col0 FROM tab2 AS cor0 ---- 1247 2438 759 onlyif mysql # use DIV operator for integer division query I rowsort label-5099 SELECT DISTINCT + col2 * - cor0.col1 - col2 DIV - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1241 -1402 -565 skipif mysql # not compatible query I rowsort label-5099 SELECT DISTINCT + col2 * - cor0.col1 - col2 / - cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1241 -1402 -565 query I rowsort SELECT col2 * ( + 48 ) + - col0 AS col2 FROM tab0 cor0 ---- 13 1560 3847 query I rowsort SELECT ALL col1 + - cor0.col2 * + col2 AS col0 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT DISTINCT + - col0 * - 66 AS col1 FROM tab1 AS cor0 ---- 198 4224 5280 query I rowsort SELECT + col1 * - 68 AS col2 FROM tab0 AS cor0 ---- -5848 -6188 -6596 query I rowsort SELECT DISTINCT + col2 * col2 + col2 * col0 AS col0 FROM tab1 AS cor0 ---- 16896 3078 6897 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + ( col2 ) col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT col0 * - col2 + - cor0.col1 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT ALL - col1 + col2 FROM tab1 cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-5108 SELECT DISTINCT + col0 DIV CAST( - col2 AS SIGNED ) + + col2 FROM tab0 AS cor0 ---- -34 33 81 skipif mysql # not compatible query I rowsort label-5108 SELECT DISTINCT + col0 / CAST ( - col2 AS INTEGER ) + + col2 FROM tab0 AS cor0 ---- -34 33 81 query I rowsort SELECT ALL + col1 + - ( - col0 ) AS col2 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5110 SELECT DISTINCT col1 * col2 - CAST( + 86 + + col0 AS SIGNED ) AS col1 FROM tab1 ---- 1082 1315 420 skipif mysql # not compatible query I rowsort label-5110 SELECT DISTINCT col1 * col2 - CAST ( + 86 + + col0 AS INTEGER ) AS col1 FROM tab1 ---- 1082 1315 420 query I rowsort SELECT - 85 + + col1 * tab0.col1 AS col0 FROM tab0 ---- 7311 8196 9324 query I rowsort SELECT + col1 * col2 + + 70 AS col2 FROM tab1 AS cor0 ---- 1318 1474 640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 76 col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT - col0 * - col0 + col0 AS col2 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT DISTINCT + col2 + + ( cor0.col2 ) AS col1 FROM tab2 cor0 ---- 52 54 76 onlyif mysql # use DIV operator for integer division query I rowsort label-5116 SELECT ALL + col0 DIV - ( cor0.col0 ) + + col2 AS col1 FROM tab1 AS cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-5116 SELECT ALL + col0 / - ( cor0.col0 ) + + col2 AS col1 FROM tab1 AS cor0 ---- 53 56 95 query I rowsort SELECT ALL - col2 * ( + 13 ) + col2 AS col0 FROM tab1 ---- -1152 -648 -684 query I rowsort SELECT 29 - col2 FROM tab2 ---- -9 2 3 query I rowsort SELECT ALL - + col2 * - col2 AS col2 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT 32 AS col2 FROM tab0, tab2 AS cor0 ---- 32 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0 CROSS JOIN tab2, tab2 AS cor1 ---- 972 values hashing to 82def1c3361e635dd4cf447edc22edb9 query I rowsort SELECT col0 * - col2 + tab2.col2 AS col0 FROM tab2 ---- -162 -2002 -2964 onlyif mysql # use DIV operator for integer division query I rowsort label-5123 SELECT ALL col1 + col1 DIV - CAST( ( + tab1.col0 ) AS SIGNED ) + + col2 FROM tab1 ---- 109 67 72 skipif mysql # not compatible query I rowsort label-5123 SELECT ALL col1 + col1 / - CAST ( ( + tab1.col0 ) AS INTEGER ) + + col2 FROM tab1 ---- 109 67 72 query I rowsort SELECT 39 AS col0 FROM tab0 ---- 39 39 39 onlyif mysql # use DIV operator for integer division query I rowsort label-5125 SELECT tab0.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-5125 SELECT tab0.col2 / col2 col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT 34 + - col0 * - 22 AS col2 FROM tab2 ---- 1750 1772 188 skipif mysql # not compatible query I rowsort SELECT ALL tab1.col0 * + col2 + + CAST ( + col1 * - col0 AS REAL ) FROM tab1 ---- 3008 6640 84 query I rowsort SELECT + 36 * - col0 FROM tab2 ---- -252 -2808 -2844 query I rowsort SELECT - col2 + col0 * ( + col0 ) + col0 FROM tab2 ---- 29 6136 6282 query I rowsort SELECT ALL col1 + - col0 - col0 FROM tab0 AS cor0 ---- -87 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + cor0.col1 col0 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT + col1 + col0 AS col0 FROM tab0 ---- 110 132 180 query I rowsort SELECT + tab1.col1 * col2 + + col1 + - ( tab1.col2 + ( - 44 ) ) * col0 FROM tab1 ---- -252 -2899 1400 query I rowsort SELECT + - col0 - - col2 * col2 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT DISTINCT - - col2 + col1 * - ( + cor0.col1 * - cor0.col1 ) FROM tab1 AS cor0 ---- 1057 17630 2293 query I rowsort SELECT ALL col0 * col2 AS col1 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT + 81 AS col0 FROM tab2 AS cor0 ---- 81 81 81 query I rowsort SELECT DISTINCT - 70 + - 44 FROM tab0, tab2 AS cor0 ---- -114 query I rowsort SELECT col0 * col0 + + col2 * - col2 AS col1 FROM tab1 ---- -2816 -2907 847 query I rowsort SELECT DISTINCT - col1 * ( + col1 ) FROM tab1 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-5141 SELECT DISTINCT + col2 * col2 DIV col0 FROM tab1 ---- 115 50 972 skipif mysql # not compatible query I rowsort label-5141 SELECT DISTINCT + col2 * col2 / col0 FROM tab1 ---- 115 50 972 query I rowsort SELECT DISTINCT + 47 * - col0 FROM tab2 ---- -329 -3666 -3713 query I rowsort SELECT + ( - ( tab0.col2 ) ) FROM tab0 ---- -1 -33 -82 query I rowsort SELECT cor0.col1 - + cor0.col1 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT 73 * + col1 + col0 AS col2 FROM tab0 ---- 6302 6732 7116 query I rowsort SELECT ALL col0 + col2 + - col2 AS col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL 99 FROM tab2 cor0 ---- 99 99 99 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 86 91 97 query I rowsort SELECT - 2 + + ( col1 ) * + 1 AS col0 FROM tab0 AS cor0 ---- 84 89 95 query I rowsort SELECT DISTINCT - 17 + col1 FROM tab2 AS cor0 ---- 0 14 42 query I rowsort SELECT DISTINCT - - 16 * cor0.col0 + + col1 FROM tab0 AS cor0 ---- 1515 470 657 query I rowsort SELECT ALL + - col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT 26 + - col1 * - 60 FROM tab1 ---- 1586 626 806 query I rowsort SELECT DISTINCT - 3 + col2 FROM tab2 ---- 23 24 35 onlyif mysql # use DIV operator for integer division query I rowsort label-5155 SELECT DISTINCT col2 * + col1 + - ( col1 ) DIV - col1 FROM tab0 ---- 2839 7463 98 skipif mysql # not compatible query I rowsort label-5155 SELECT DISTINCT col2 * + col1 + - ( col1 ) / - col1 FROM tab0 ---- 2839 7463 98 query I rowsort SELECT DISTINCT + col1 + - tab2.col0 + + col2 AS col0 FROM tab2 ---- -24 51 7 query I rowsort SELECT + - col2 * + col1 * col1 AS col0 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT col0 * - col0 * - 46 FROM tab1 ---- 188416 294400 414 query I rowsort SELECT DISTINCT ( + col0 ) * 67 FROM tab1 AS cor0 ---- 201 4288 5360 query I rowsort SELECT DISTINCT - col2 + - ( 41 ) FROM tab2 AS cor0 ---- -67 -68 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col1 * col2 col0 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - col0 * + ( + col2 + - col1 * col2 ) AS col0 FROM tab2 AS cor0 ---- 117624 48032 5670 query I rowsort SELECT DISTINCT cor0.col1 + - 39 AS col1 FROM tab2 AS cor0 ---- -22 -8 20 query I rowsort SELECT DISTINCT - cor0.col2 * ( - cor0.col2 ) AS col2 FROM tab2 cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-5165 SELECT DISTINCT - + cor0.col2 DIV col2 - 19 AS col0 FROM tab1 AS cor0 ---- -20 skipif mysql # not compatible query I rowsort label-5165 SELECT DISTINCT - + cor0.col2 / col2 - 19 AS col0 FROM tab1 AS cor0 ---- -20 query I rowsort SELECT - - cor0.col2 * ( + cor0.col1 ) + col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT - - col2 + - col0 * - ( - col1 ) FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-5168 SELECT DISTINCT + col1 DIV - CAST( col2 + - col1 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 0 1 7 skipif mysql # not compatible query I rowsort label-5168 SELECT DISTINCT + col1 / - CAST ( col2 + - col1 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 0 1 7 query I rowsort SELECT - cor0.col2 * - col2 * cor0.col0 AS col0 FROM tab2 AS cor0 ---- 114076 5103 52728 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col2 - col2 * 92 * tab1.col0 col2 FROM tab1 ---- -14850 -335559 -706464 query I rowsort SELECT col2 * - col2 + col2 AS col2 FROM tab1 cor0 ---- -2862 -3192 -9120 query I rowsort SELECT col1 + + ( col2 ) FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - cor0.col2 - col1 AS col1 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT + - cor0.col1 * ( col2 ) + col1 AS col2 FROM tab1 cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT cor0.col1 FROM tab2, tab1, tab2 AS cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-5176 SELECT cor0.col2 DIV + 76 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5176 SELECT cor0.col2 / + 76 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col1 + col2 col1 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT + 33 AS col1 FROM tab1 cor0 ---- 33 33 33 query I rowsort SELECT + col1 + + 81 FROM tab1 AS cor0 ---- 107 91 94 onlyif mysql # use DIV operator for integer division query I rowsort label-5180 SELECT + + 69 * cor0.col2 DIV - col1 FROM tab0 cor0 ---- -26 -62 0 skipif mysql # not compatible query I rowsort label-5180 SELECT + + 69 * cor0.col2 / - col1 FROM tab0 cor0 ---- -26 -62 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5181 SELECT + 33 DIV col1 + col2 * col2 * - cor0.col0 FROM tab1 AS cor0 ---- -207933 -737278 -8747 skipif mysql # not compatible query I rowsort label-5181 SELECT + 33 / col1 + col2 * col2 * - cor0.col0 FROM tab1 AS cor0 ---- -207933 -737278 -8747 query I rowsort SELECT - 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-5183 SELECT ALL + + CAST( NULL AS DECIMAL ) * + 43 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5183 SELECT ALL + + CAST ( NULL AS REAL ) * + 43 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( - col0 ) + cor0.col1 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT + + col0 * col2 + - 96 - col1 * + col2 FROM tab2 AS cor0 ---- -744 2260 398 query I rowsort SELECT ALL - cor0.col2 + - col1 FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT + - 12 AS col0 FROM tab0 cor0 ---- -12 -12 -12 query I rowsort SELECT - - col1 - col1 * + col1 AS col0 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT DISTINCT + col2 * cor0.col1 + cor0.col1 * + col0 AS col1 FROM tab0 AS cor0 ---- 15561 3492 4902 query I rowsort SELECT DISTINCT + cor0.col1 * col1 AS col2 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT + 67 + + col2 FROM tab0 AS cor0 ---- 100 149 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5192 SELECT - ( - cor0.col1 ) * + CAST( NULL AS SIGNED ) * - 10 - - col0 col2 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5192 SELECT - ( - cor0.col1 ) * + CAST ( NULL AS INTEGER ) * - 10 - - col0 col2 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + col2 + col0 col2 FROM tab2 AS cor0 ---- 182 196 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5194 SELECT - ( col2 ) + CAST( col2 AS SIGNED ) * col1 - + col0 FROM tab1 AS cor0 ---- 1072 1347 449 skipif mysql # not compatible query I rowsort label-5194 SELECT - ( col2 ) + CAST ( col2 AS INTEGER ) * col1 - + col0 FROM tab1 AS cor0 ---- 1072 1347 449 query I rowsort SELECT + col0 * col2 + ( + col0 ) * col1 FROM tab0 cor0 ---- 15397 2856 3430 onlyif mysql # use DIV operator for integer division query I rowsort label-5196 SELECT - 34 - - col2 DIV - col2 FROM tab1 AS cor0 ---- -35 -35 -35 skipif mysql # not compatible query I rowsort label-5196 SELECT - 34 - - col2 / - col2 FROM tab1 AS cor0 ---- -35 -35 -35 query I rowsort SELECT DISTINCT + 99 * - col2 AS col0 FROM tab0 ---- -3267 -8118 -99 query I rowsort SELECT - - col2 + + cor0.col2 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT DISTINCT ( + 92 ) * cor0.col1 AS col0 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 1564 2852 5428 query I rowsort SELECT DISTINCT 67 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 67 query I rowsort SELECT - 32 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ef8f93119983b962f4c81381ebf4b1e6 query I rowsort SELECT ALL + 79 FROM tab2 AS cor0 ---- 79 79 79 query I rowsort SELECT + + col2 + - col1 * col0 AS col2 FROM tab1 cor0 ---- -24 -583 -944 query I rowsort SELECT DISTINCT - 52 FROM tab1 AS cor0 ---- -52 query I rowsort SELECT + col0 + + 79 FROM tab1 ---- 143 159 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5206 SELECT DISTINCT + CAST( NULL AS SIGNED ) + - 62 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-5206 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - 62 FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 95 * 42 - col2 col2 FROM tab2 ---- 3952 3963 3964 query I rowsort SELECT ( col2 ) - - tab1.col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT - col0 * col1 + + col2 + col0 * + col1 * + col1 FROM tab2 ---- 21526 266942 6537 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5210 SELECT DISTINCT CAST( NULL AS SIGNED ) + 18 * - col1 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-5210 SELECT DISTINCT CAST ( NULL AS INTEGER ) + 18 * - col1 FROM tab0 ---- NULL query I rowsort SELECT - 91 + - 4 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to cf302b83f15b730fe35c19bdd9363c13 query I rowsort SELECT DISTINCT - col1 + 58 * - col0 FROM tab2 ---- -437 -4583 -4599 query I rowsort SELECT 80 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT - 34 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 40442a74794ded4c78101eefe525a5bb query I rowsort SELECT + 82 + col0 AS col1 FROM tab2 AS cor0 ---- 160 161 89 query I rowsort SELECT ALL + col1 * col0 + - ( 65 + col0 * col0 ) AS col1 FROM tab0 AS cor0 ---- 113 1423 2105 onlyif mysql # use DIV operator for integer division query I rowsort label-5217 SELECT DISTINCT ( + col0 ) * cor0.col0 + - 15 DIV + col2 - col1 FROM tab1 AS cor0 ---- -17 4086 6387 skipif mysql # not compatible query I rowsort label-5217 SELECT DISTINCT ( + col0 ) * cor0.col0 + - 15 / + col2 - col1 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT - col2 * col1 + col1 FROM tab1 cor0 ---- -1235 -1378 -560 query I rowsort SELECT ALL - - col1 + + col1 * + col2 AS col0 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT col1 - + col2 * - col2 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT 86 * col0 FROM tab0 cor0 ---- 2064 3010 7654 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 91 col2 FROM tab2 AS cor0 ---- -91 -91 -91 query I rowsort SELECT ALL + 9 + - col2 AS col2 FROM tab2 AS cor0 ---- -17 -18 -29 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5224 SELECT ALL ( - col0 ) + + CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5224 SELECT ALL ( - col0 ) + + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col1 * + ( 98 ) AS col2 FROM tab1 AS cor0 ---- 1274 2548 980 query I rowsort SELECT - ( col1 ) * col0 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT + col2 * 36 + col2 AS col2 FROM tab2 AS cor0 ---- 1406 962 999 query I rowsort SELECT ALL - col2 + 20 AS col0 FROM tab2 cor0 ---- -18 -6 -7 query I rowsort SELECT + ( - 15 ) FROM tab1 AS cor0 ---- -15 -15 -15 query I rowsort SELECT ALL col2 * - ( 23 ) AS col1 FROM tab0 ---- -1886 -23 -759 query I rowsort SELECT DISTINCT - cor0.col1 * 38 FROM tab0 AS cor0 ---- -3268 -3458 -3686 query I rowsort SELECT ALL - - col1 * col2 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5233 SELECT CAST( NULL AS SIGNED ) * - col0 * + col1 - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5233 SELECT CAST ( NULL AS INTEGER ) * - col0 * + col1 - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5234 SELECT - ( 98 ) + col0 + - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5234 SELECT - ( 98 ) + col0 + - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT - col2 + col2 * - col1 AS col0 FROM tab0 AS cor0 ---- -2871 -7544 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-5237 SELECT DISTINCT + col1 DIV 9 + col2 * ( + col1 ) FROM tab2 cor0 ---- 1540 647 840 skipif mysql # not compatible query I rowsort label-5237 SELECT DISTINCT + col1 / 9 + col2 * ( + col1 ) FROM tab2 cor0 ---- 1540 647 840 query I rowsort SELECT ALL col1 * ( - col0 ) AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + 24 FROM tab2 AS cor0 ---- 24 onlyif mysql # use DIV operator for integer division query I rowsort label-5240 SELECT cor0.col2 + - ( - col1 ) + 54 * col0 DIV - col0 FROM tab0 AS cor0 ---- 119 44 65 skipif mysql # not compatible query I rowsort label-5240 SELECT cor0.col2 + - ( - col1 ) + 54 * col0 / - col0 FROM tab0 AS cor0 ---- 119 44 65 query I rowsort SELECT ALL 21 + 70 FROM tab0 AS cor0 ---- 91 91 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - 50 ) * - col2 col2 FROM tab2 AS cor0 ---- 1300 1350 1900 query I rowsort SELECT ALL 71 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 497 5538 5609 query I rowsort SELECT DISTINCT 77 + + cor0.col2 * - col1 AS col2 FROM tab0 AS cor0 ---- -20 -2761 -7385 query I rowsort SELECT DISTINCT + + col2 * col2 * 99 FROM tab1 AS cor0 ---- 288684 321651 912384 query I rowsort SELECT DISTINCT + cor0.col0 * - col2 AS col1 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT col1 + - col0 + - 3 * col2 FROM tab1 AS cor0 ---- -139 -225 -355 query I rowsort SELECT ALL + + 15 AS col1 FROM tab0 AS cor0 ---- 15 15 15 query I rowsort SELECT ( col1 ) + + col0 + + tab1.col2 * col2 FROM tab1 ---- 2945 3323 9309 query I rowsort SELECT ( + col0 ) * col1 + col0 + 1 FROM tab1 ---- 1121 705 82 query I rowsort SELECT col1 * 46 AS col2 FROM tab2 ---- 1426 2714 782 onlyif mysql # use DIV operator for integer division query I rowsort label-5252 SELECT DISTINCT col1 + 0 * - col1 - + 47 DIV + col0 AS col2 FROM tab2 ---- 17 25 59 skipif mysql # not compatible query I rowsort label-5252 SELECT DISTINCT col1 + 0 * - col1 - + 47 / + col0 AS col2 FROM tab2 ---- 17 25 59 query I rowsort SELECT DISTINCT ( - col2 ) - + col1 * col1 * - col0 FROM tab0 ---- 177471 329314 736927 query I rowsort SELECT + col0 + - 52 AS col1 FROM tab1 ---- -49 12 28 query I rowsort SELECT + + col0 * ( - col1 ) FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - - cor0.col2 - col1 AS col0 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT col0 * - col0 + 68 FROM tab0 AS cor0 ---- -1157 -508 -7853 query I rowsort SELECT DISTINCT - col1 + 9 FROM tab2 AS cor0 ---- -22 -50 -8 query I rowsort SELECT - col1 + + 96 FROM tab1 cor0 ---- 70 83 86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col1 + - col1 col1 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT DISTINCT - col0 * - col2 * + col0 + + col0 AS col1 FROM tab2 AS cor0 ---- 1330 158262 237237 onlyif mysql # use DIV operator for integer division query I rowsort label-5262 SELECT ALL + - col1 DIV - ( + 48 * col2 ) + + 35 AS col1 FROM tab0 AS cor0 ---- 35 35 37 skipif mysql # not compatible query I rowsort label-5262 SELECT ALL + - col1 / - ( + 48 * col2 ) + + 35 AS col1 FROM tab0 AS cor0 ---- 35 35 37 query I rowsort SELECT ALL + - col1 * col0 + - 7 AS col2 FROM tab2 AS cor0 ---- -1350 -224 -4609 onlyif mysql # use DIV operator for integer division query I rowsort label-5264 SELECT DISTINCT col1 DIV + 79 AS col0 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-5264 SELECT DISTINCT col1 / + 79 AS col0 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 50 * col2 col2 FROM tab2 ---- 1300 1350 1900 query I rowsort SELECT ALL + cor0.col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT DISTINCT - - 6 + + col2 FROM tab2 AS cor0 ---- 32 33 44 query I rowsort SELECT 37 AS col0 FROM tab0 cor0 ---- 37 37 37 query I rowsort SELECT ALL - col1 * - 44 FROM tab2 cor0 ---- 1364 2596 748 query I rowsort SELECT + col1 + col0 * tab1.col0 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT ALL - - col0 + 3 * - col1 AS col0 FROM tab2 cor0 ---- -86 -99 28 onlyif mysql # use DIV operator for integer division query I rowsort label-5272 SELECT DISTINCT + + col1 + 30 DIV col1 FROM tab2 AS cor0 ---- 18 31 59 skipif mysql # not compatible query I rowsort label-5272 SELECT DISTINCT + + col1 + 30 / col1 FROM tab2 AS cor0 ---- 18 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5273 SELECT CAST( NULL AS SIGNED ) + + 49 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-5273 SELECT CAST ( NULL AS INTEGER ) + + 49 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-5274 SELECT ALL col0 DIV + tab0.col2 AS col0 FROM tab0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-5274 SELECT ALL col0 / + tab0.col2 AS col0 FROM tab0 ---- 0 1 35 query I rowsort SELECT DISTINCT - 48 * col1 + col2 * cor0.col1 * + col0 FROM tab1 AS cor0 ---- 2964 36000 99216 onlyif mysql # use DIV operator for integer division query I rowsort label-5276 SELECT ( col0 ) + cor0.col0 DIV - ( col0 ) AS col0 FROM tab0 AS cor0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-5276 SELECT ( col0 ) + cor0.col0 / - ( col0 ) AS col0 FROM tab0 AS cor0 ---- 23 34 88 query I rowsort SELECT ALL + + ( col0 ) * - col2 * - 38 AS col0 FROM tab1 AS cor0 ---- 138624 291840 6156 query I rowsort SELECT ALL + 58 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 84 85 96 query I rowsort SELECT DISTINCT - 59 + col2 AS col2 FROM tab2 AS cor0 ---- -21 -32 -33 query I rowsort SELECT - + 80 + col1 AS col1 FROM tab1 AS cor0 ---- -54 -67 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-5281 SELECT + cor0.col0 DIV col0 FROM tab2 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5281 SELECT + cor0.col0 / col0 FROM tab2 cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-5282 SELECT DISTINCT col2 + + col0 DIV + col0 + 33 AS col0 FROM tab0 ---- 116 35 67 skipif mysql # not compatible query I rowsort label-5282 SELECT DISTINCT col2 + + col0 / + col0 + 33 AS col0 FROM tab0 ---- 116 35 67 query I rowsort SELECT + col1 * - col2 + 32 FROM tab1 AS cor0 ---- -1216 -1372 -538 query I rowsort SELECT ALL 72 AS col0 FROM tab0 ---- 72 72 72 query I rowsort SELECT ALL 41 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT - - cor0.col2 + - 71 * + col0 AS col1 FROM tab0 AS cor0 ---- -1671 -2484 -6237 query I rowsort SELECT + col1 * 32 FROM tab2 AS cor0 ---- 1888 544 992 query I rowsort SELECT 48 AS col2 FROM tab2 cor0 ---- 48 48 48 query I rowsort SELECT DISTINCT - col0 + - 99 * - col2 AS col0 FROM tab0 ---- 3243 64 8029 query I rowsort SELECT 85 FROM tab0, tab0 AS cor0 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5291 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab2, tab1 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5291 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab2, tab1 cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-5292 SELECT - col2 * ( - col0 ) DIV + col1 FROM tab0 ---- 0 80 9 skipif mysql # not compatible query I rowsort label-5292 SELECT - col2 * ( - col0 ) / + col1 FROM tab0 ---- 0 80 9 query I rowsort SELECT tab0.col1 + - tab0.col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT ( col2 ) * col1 AS col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT + col0 * tab1.col0 FROM tab1 ---- 4096 6400 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5296 SELECT DISTINCT - tab2.col0 + - col1 * - col0 + - CAST( col2 AS SIGNED ) AS col2 FROM tab2 ---- 1226 183 4498 skipif mysql # not compatible query I rowsort label-5296 SELECT DISTINCT - tab2.col0 + - col1 * - col0 + - CAST ( col2 AS INTEGER ) AS col2 FROM tab2 ---- 1226 183 4498 query I rowsort SELECT 9 * + col0 AS col2 FROM tab1 ---- 27 576 720 query I rowsort SELECT - 96 + col2 AS col1 FROM tab1 ---- -39 -42 0 query I rowsort SELECT 53 + + ( + tab2.col2 ) * tab2.col0 FROM tab2 ---- 2081 242 3055 onlyif mysql # use DIV operator for integer division query I rowsort label-5300 SELECT DISTINCT 92 * 98 + col2 DIV tab1.col1 AS col2 FROM tab1 ---- 9018 9021 9023 skipif mysql # not compatible query I rowsort label-5300 SELECT DISTINCT 92 * 98 + col2 / tab1.col1 AS col2 FROM tab1 ---- 9018 9021 9023 query I rowsort SELECT ALL + - 56 * - col2 + + col0 FROM tab2 AS cor0 ---- 1519 1534 2207 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 col2 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT ALL + 67 * - cor0.col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 93deaa122e114ffa8d6beb273abef2f9 onlyif mysql # use DIV operator for integer division query I rowsort label-5304 SELECT DISTINCT col2 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-5304 SELECT DISTINCT col2 / + col2 AS col1 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT ALL 53 AS col0 FROM tab2, tab2 cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT ALL + 91 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe query I rowsort SELECT 92 + col1 * col0 AS col2 FROM tab0 AS cor0 ---- 2156 3487 8191 onlyif mysql # use DIV operator for integer division query I rowsort label-5308 SELECT ALL + ( - cor0.col2 ) + + col0 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -33 -36 -83 skipif mysql # not compatible query I rowsort label-5308 SELECT ALL + ( - cor0.col2 ) + + col0 / - col2 AS col2 FROM tab0 AS cor0 ---- -33 -36 -83 query I rowsort SELECT DISTINCT - col0 + + col1 * col0 FROM tab1 cor0 ---- 576 75 960 query I rowsort SELECT ALL - - col0 + + cor0.col1 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5311 SELECT - 86 + 73 DIV - tab2.col0 - col0 FROM tab2 ---- -103 -164 -165 skipif mysql # not compatible query I rowsort label-5311 SELECT - 86 + 73 / - tab2.col0 - col0 FROM tab2 ---- -103 -164 -165 onlyif mysql # use DIV operator for integer division query I rowsort label-5312 SELECT col2 DIV - 58 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-5312 SELECT col2 / - 58 FROM tab0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5313 SELECT + col0 - col1 DIV 63 FROM tab0 ---- 23 34 88 skipif mysql # not compatible query I rowsort label-5313 SELECT + col0 - col1 / 63 FROM tab0 ---- 23 34 88 query I rowsort SELECT + - col2 * - col2 AS col2 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT + col2 * ( + 47 ) AS col0 FROM tab1 ---- 2538 2679 4512 query I rowsort SELECT ALL col1 * 42 * 80 AS col1 FROM tab2 ---- 104160 198240 57120 query I rowsort SELECT DISTINCT - tab1.col0 * - tab1.col0 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT + col0 * + ( + col2 ) FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - 3 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 65b7e16aaa7821ace3a45a9846ffa166 query I rowsort SELECT - 31 AS col1 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to c6c8eebeb1a59f7c046402e25630c0ac query I rowsort SELECT col0 + + ( col0 ) * ( + ( col1 ) ) FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT 56 - col1 FROM tab2 AS cor0 ---- -3 25 39 query I rowsort SELECT ( 4 ) * col0 FROM tab2 cor0 ---- 28 312 316 query I rowsort SELECT DISTINCT + col2 * col0 + col1 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5325 SELECT ALL + - CAST( NULL AS SIGNED ) * col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5325 SELECT ALL + - CAST ( NULL AS INTEGER ) * col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 + + col0 * col2 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT ALL - col0 * + col0 + - col1 + + col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0, tab1 cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to fb1fb273a543ea33958edfcaa2e7ed26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5329 SELECT + col2 + + CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5329 SELECT + col2 + + CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * tab1.col1 + + tab1.col1 AS col1 FROM tab1 ---- -156 -650 -90 query I rowsort SELECT ALL 33 + - cor0.col2 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 83e4bc30b21ec896ad4f646514786833 query I rowsort SELECT DISTINCT col2 * + 89 AS col1 FROM tab0 AS cor0 ---- 2937 7298 89 query I rowsort SELECT DISTINCT - cor0.col0 * 75 * cor0.col1 AS col1 FROM tab1 cor0 ---- -48000 -5850 -78000 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * - tab2.col0 - col1 col0 FROM tab2 ---- -6143 -6258 -80 query I rowsort SELECT ALL + col0 + col2 - - 19 FROM tab0 ---- 190 55 76 query I rowsort SELECT ALL 26 + cor1.col1 AS col0 FROM tab1, tab2 AS cor0, tab1 cor1 ---- 27 values hashing to 15f4e3b77a72f80e62dd36b629cd16bf skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col1 ) col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT + - col0 + - col2 * - col0 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- -36544 -4215 -99920 query I rowsort SELECT + col0 * ( col2 ) * col2 AS col0 FROM tab0 AS cor0 ---- 26136 35 598436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 95 col0 FROM tab0 AS cor0 ---- -95 -95 -95 query I rowsort SELECT DISTINCT col0 + + col1 * col0 FROM tab1 cor0 ---- 1120 704 81 query I rowsort SELECT - col1 + 27 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 1718 2147 55 query I rowsort SELECT + col1 * + col0 + col1 * - ( - col2 * col0 ) - col1 AS col2 FROM tab0 AS cor0 ---- 6693 672126 70090 query I rowsort SELECT DISTINCT - col2 + + col1 + + col2 AS col2 FROM tab0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5345 SELECT + col2 + CAST( - col0 AS SIGNED ) + col1 AS col0 FROM tab0 ---- 63 84 95 skipif mysql # not compatible query I rowsort label-5345 SELECT + col2 + CAST ( - col0 AS INTEGER ) + col1 AS col0 FROM tab0 ---- 63 84 95 query I rowsort SELECT ALL - tab1.col1 + 30 * + tab1.col2 AS col1 FROM tab1 ---- 1594 1700 2867 query I rowsort SELECT DISTINCT 78 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 78 query I rowsort SELECT tab1.col0 * 92 FROM tab1 ---- 276 5888 7360 query I rowsort SELECT DISTINCT tab2.col0 + col1 * col2 * - col1 + + ( - col2 * - col1 ) AS col0 FROM tab2 ---- -10257 -25103 -88894 query I rowsort SELECT ALL col0 * + 27 * - ( col2 * 66 ) + 92 FROM tab2 ---- -336706 -3613804 -5349472 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5351 SELECT DISTINCT col2 * + CAST( NULL AS DECIMAL ) * col0 + col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-5351 SELECT DISTINCT col2 * + CAST ( NULL AS REAL ) * col0 + col0 FROM tab0 ---- NULL query I rowsort SELECT DISTINCT ( + col0 ) * col2 + col2 * col2 + - 47 FROM tab0 AS cor0 ---- -11 13975 1834 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 * col2 - col0 col1 FROM tab1 AS cor0 ---- 159 3584 7600 skipif mysql # not compatible query I rowsort SELECT - ( + col2 ) * + CAST ( + col1 AS REAL ) AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + ( + col2 ) * - col0 AS col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL col0 + cor0.col2 + + ( + col0 + col2 ) * - col1 FROM tab1 AS cor0 ---- -1089 -1425 -2112 query I rowsort SELECT DISTINCT col0 * cor0.col0 + + col0 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT - col0 * + ( - col0 ) + 66 FROM tab1 ---- 4162 6466 75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 75 col0 FROM tab0, tab1, tab0 AS cor0 ---- 75 query I rowsort SELECT 91 + col2 AS col2 FROM tab0 ---- 124 173 92 query I rowsort SELECT DISTINCT - - col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - + 46 * - col0 FROM tab2 AS cor0 ---- 322 3588 3634 onlyif mysql # use DIV operator for integer division query I rowsort label-5363 SELECT + col0 DIV + col1 FROM tab1 AS cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-5363 SELECT + col0 / + col1 FROM tab1 AS cor0 ---- 0 6 6 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 col1 * + col0 + - ( - 42 ) FROM tab2 ---- 1385 259 4644 query I rowsort SELECT ALL + col1 + col1 * col0 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-5367 SELECT DISTINCT col2 - col1 DIV 4 FROM tab1 AS cor0 ---- 48 55 93 skipif mysql # not compatible query I rowsort label-5367 SELECT DISTINCT col2 - col1 / 4 FROM tab1 AS cor0 ---- 48 55 93 query I rowsort SELECT DISTINCT + col2 * col1 + 89 FROM tab2 AS cor0 ---- 1623 735 926 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5369 SELECT ALL + - col1 * CAST( NULL AS SIGNED ) + + cor0.col2 - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5369 SELECT ALL + - col1 * CAST ( NULL AS INTEGER ) + + cor0.col2 - col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5370 SELECT DISTINCT + col0 DIV col0 + col2 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-5370 SELECT DISTINCT + col0 / col0 + col2 FROM tab2 AS cor0 ---- 27 28 39 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col2 + + ( col2 ) * + col2 + col0 * - col0 col1 FROM tab2 AS cor0 ---- -4759 -5382 707 query I rowsort SELECT + col0 + ( + col0 ) FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL - - col1 + - col0 * + col2 AS col1 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT ALL col0 * 38 + - col0 * col1 FROM tab0 AS cor0 ---- -1152 -2065 -4717 onlyif mysql # use DIV operator for integer division query I rowsort label-5375 SELECT DISTINCT + col1 DIV + 4 + col2 FROM tab0 AS cor0 ---- 104 25 54 skipif mysql # not compatible query I rowsort label-5375 SELECT DISTINCT + col1 / + 4 + col2 FROM tab0 AS cor0 ---- 104 25 54 query I rowsort SELECT + tab2.col1 * + 65 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to af433c790a9d0aedb12a71171da99159 query I rowsort SELECT ( - col1 * col2 ) AS col0 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + - 64 FROM tab1 AS cor0 ---- -64 query I rowsort SELECT DISTINCT + ( col2 ) AS col0 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT ALL + + 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 + 35 col2 FROM tab2 cor0 ---- 35 35 35 query I rowsort SELECT - 49 * + cor0.col2 FROM tab0 AS cor0 ---- -1617 -4018 -49 query I rowsort SELECT + cor0.col0 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-5384 SELECT DISTINCT 71 + + 33 DIV col1 AS col1 FROM tab2 AS cor0 ---- 71 72 skipif mysql # not compatible query I rowsort label-5384 SELECT DISTINCT 71 + + 33 / col1 AS col1 FROM tab2 AS cor0 ---- 71 72 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 15 * - col0 col0 FROM tab0 AS cor0 ---- 1335 360 525 query I rowsort SELECT col0 + 87 FROM tab2 cor0 ---- 165 166 94 query I rowsort SELECT DISTINCT - + col0 * - col1 + + col1 FROM tab1 cor0 ---- 104 1053 650 query I rowsort SELECT DISTINCT - - col0 * col1 + + col0 FROM tab2 cor0 ---- 1422 224 4680 query I rowsort SELECT DISTINCT - - col2 - cor0.col1 * col0 AS col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL + + col0 + + col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT cor0.col0 * + col2 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT ALL col0 * + col1 - col1 * + 42 * + 37 AS col0 FROM tab0 AS cor0 ---- -131580 -133315 -147343 onlyif mysql # use DIV operator for integer division query I rowsort label-5393 SELECT ALL + 38 DIV col0 FROM tab1 AS cor0 ---- 0 0 12 skipif mysql # not compatible query I rowsort label-5393 SELECT ALL + 38 / col0 FROM tab1 AS cor0 ---- 0 0 12 query I rowsort SELECT ALL - 41 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -14 -15 -3 query I rowsort SELECT ( + col1 ) * col1 FROM tab0 AS cor0 ---- 7396 8281 9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 col1 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT + ( col2 ) * + ( + cor0.col1 ) + col1 * - ( col1 ) FROM tab2 AS cor0 ---- -124 -1947 357 query I rowsort SELECT ALL + + col2 + + col1 + - col0 FROM tab0 AS cor0 ---- 63 84 95 query I rowsort SELECT DISTINCT - 85 + - col1 FROM tab2 AS cor0 ---- -102 -116 -144 query I rowsort SELECT DISTINCT + col2 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT tab2.col1 FROM tab0, tab2 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 - - col2 col2 FROM tab1 ---- 108 114 192 query III rowsort SELECT * FROM tab2 WHERE NOT col1 IN ( - col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 onlyif mysql # use DIV operator for integer division query I rowsort label-5404 SELECT col2 + + tab0.col1 DIV tab0.col1 AS col2 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-5404 SELECT col2 + + tab0.col1 / tab0.col1 AS col2 FROM tab0 ---- 2 34 83 query I rowsort SELECT + col2 * col2 - - tab0.col0 FROM tab0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-5406 SELECT + col2 DIV - tab0.col2 + - col2 FROM tab0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-5406 SELECT + col2 / - tab0.col2 + - col2 FROM tab0 ---- -2 -34 -83 query I rowsort SELECT col1 + + tab0.col1 + + tab0.col1 FROM tab0 ---- 258 273 291 query I rowsort SELECT ALL - tab2.col1 AS col1 FROM tab2 WHERE col0 / col1 - col1 * + col2 IN ( + col2 * col1 / - tab2.col0 ) ---- query I rowsort SELECT tab0.col1 * col0 * col0 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT DISTINCT col0 + - col2 + col0 AS col1 FROM tab1 ---- -48 64 71 query I rowsort SELECT + col2 * + col2 + col2 AS col0 FROM tab2 ---- 1482 702 756 query III rowsort SELECT * FROM tab0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort SELECT col0 * + col2 - + col1 * + col2 FROM tab2 WHERE NOT ( col2 ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT col1 + col0 * + col0 * + tab1.col0 FROM tab1 ---- 262154 512013 53 query III rowsort SELECT * FROM tab2 WHERE NOT NULL <= + col0 ---- query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT col2 NOT IN ( col1 ) ---- query I rowsort SELECT - - 7 + col2 AS col0 FROM tab0 AS cor0 ---- 40 8 89 query I rowsort SELECT ALL 25 AS col2 FROM tab2 AS cor0 ---- 25 25 25 query I rowsort SELECT col1 * col1 + - col1 AS col2 FROM tab2 AS cor0 ---- 272 3422 930 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col1 col1 FROM tab2 cor0 ---- 118 34 62 query I rowsort SELECT DISTINCT col2 * + col0 AS col0 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT + tab1.col1 * + col0 * + col2 AS col1 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT + + col2 * - col1 + - col1 * cor0.col0 FROM tab2 AS cor0 ---- -1054 -1989 -6136 query I rowsort SELECT ALL col0 * tab2.col2 + - col1 * - col2 AS col2 FROM tab2 ---- 1026 3562 3648 onlyif mysql # use DIV operator for integer division query I rowsort label-5425 SELECT ALL col1 * col2 DIV - col2 + + col2 * col0 DIV - col1 FROM tab0 AS cor0 ---- -171 -95 -97 skipif mysql # not compatible query I rowsort label-5425 SELECT ALL col1 * col2 / - col2 + + col2 * col0 / - col1 FROM tab0 AS cor0 ---- -171 -95 -97 query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 <= ( NULL ) ---- query I rowsort SELECT - col0 * + cor0.col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT col2 FROM tab0 WHERE NOT NULL <> ( - col0 ) ---- query I rowsort SELECT ALL + col1 + + col1 + col2 AS col0 FROM tab0 ---- 195 205 264 query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( + col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col0 col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL tab1.col0 + tab1.col2 + - col1 FROM tab1 ---- 111 163 31 query I rowsort SELECT ALL col2 AS col2 FROM tab2 WHERE NULL NOT IN ( - col0 * - col2 * + col1 - + col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5434 SELECT DISTINCT col1 + col0 DIV col0 + + tab2.col1 * - col2 AS col1 FROM tab2 ---- -1474 -628 -805 skipif mysql # not compatible query I rowsort label-5434 SELECT DISTINCT col1 + col0 / col0 + + tab2.col1 * - col2 AS col1 FROM tab2 ---- -1474 -628 -805 onlyif mysql # use DIV operator for integer division query I rowsort label-5435 SELECT DISTINCT col0 DIV tab1.col1 AS col0 FROM tab1 ---- 0 6 skipif mysql # not compatible query I rowsort label-5435 SELECT DISTINCT col0 / tab1.col1 AS col0 FROM tab1 ---- 0 6 query I rowsort SELECT col1 + col0 + tab2.col1 FROM tab2 WHERE col1 IN ( col2 - col1 ) ---- query I rowsort SELECT DISTINCT col2 + col2 * + tab0.col1 * col0 FROM tab0 ---- 3396 664200 68145 query I rowsort SELECT DISTINCT - col2 - col1 FROM tab1 WHERE NOT col0 * tab1.col2 < NULL ---- query I rowsort SELECT DISTINCT + col2 * col1 + - col0 * - col1 + col0 FROM tab0 ---- 15650 3527 4926 query I rowsort SELECT DISTINCT col2 AS col2 FROM tab2 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL - col2 AS col0 FROM tab1 WHERE NULL >= col2 ---- query I rowsort SELECT DISTINCT - col2 + col0 AS col0 FROM tab0 ---- -9 34 7 query I rowsort SELECT - + 75 FROM tab2 AS cor0 ---- -75 -75 -75 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0, tab0 AS cor1, tab0 cor2 ---- 972 values hashing to 04d825fa29899c3ee2704c26a542267d query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 cor0, tab2 AS cor1, tab0 AS cor2 ---- 972 values hashing to 95de14c88adc44eda4adb5267fe9ebd1 query I rowsort SELECT ALL + 4 + + col2 AS col1 FROM tab1 AS cor0 ---- 100 58 61 query I rowsort SELECT col2 * tab1.col1 AS col0 FROM tab1 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 56 col2 FROM tab2 ---- 56 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 46 + + 78 - col1 col1 FROM tab0 ---- 27 33 38 query I rowsort SELECT ALL + 69 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 85d9b90a03b9def161891b13085271f7 query I rowsort SELECT ALL 51 + col0 - col2 FROM tab0 ---- 42 58 85 query I rowsort SELECT ALL cor0.col1 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- 289 3481 961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 15 col1 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 71dda9a71fc978ea7b0ac5d8cd2ef1f0 query I rowsort SELECT ALL tab2.col2 + 36 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 83c3504799f3a4f21b00241a633c0759 query I rowsort SELECT - col0 * 80 AS col0 FROM tab2 AS cor0 ---- -560 -6240 -6320 query I rowsort SELECT - col2 * 65 AS col2 FROM tab2 AS cor0 ---- -1690 -1755 -2470 query I rowsort SELECT + - col0 * - col2 + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5458 SELECT - col0 * CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5458 SELECT - col0 * CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5459 SELECT + + col2 + CAST( - ( col0 ) AS SIGNED ) * col1 FROM tab0 cor0 ---- -2031 -3394 -8017 skipif mysql # not compatible query I rowsort label-5459 SELECT + + col2 + CAST ( - ( col0 ) AS INTEGER ) * col1 FROM tab0 cor0 ---- -2031 -3394 -8017 query I rowsort SELECT + col0 * 28 * col0 FROM tab0 cor0 ---- 16128 221788 34300 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 * ( - cor0.col0 ) col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + 17 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5463 SELECT DISTINCT - CAST( - col0 + col1 * col2 AS SIGNED ) FROM tab0 ---- -2814 -62 -7373 skipif mysql # not compatible query I rowsort label-5463 SELECT DISTINCT - CAST ( - col0 + col1 * col2 AS INTEGER ) FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT - cor0.col0 * col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL + 86 + 84 * + col0 AS col0 FROM tab2 AS cor0 ---- 6638 6722 674 query I rowsort SELECT ALL - col0 * - col1 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT 32 * col1 FROM tab1 cor0 ---- 320 416 832 query I rowsort SELECT col2 + col2 * col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - - 24 * + col0 * col0 AS col0 FROM tab0 AS cor0 ---- 13824 190104 29400 onlyif mysql # use DIV operator for integer division query I rowsort label-5470 SELECT - col2 DIV - cor0.col1 + col1 + - col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-5470 SELECT - col2 / - cor0.col1 + col1 + - col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT - + col0 * - col2 AS col0 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT + 46 AS col2 FROM tab1 cor0 ---- 46 query I rowsort SELECT + - col1 - + col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT + col2 + + cor0.col1 * col2 * + col2 FROM tab1 AS cor0 ---- 119904 32547 75870 onlyif mysql # use DIV operator for integer division query I rowsort label-5475 SELECT ALL + col2 * - cor0.col1 - cor0.col1 DIV col1 AS col2 FROM tab1 AS cor0 ---- -1249 -1405 -571 skipif mysql # not compatible query I rowsort label-5475 SELECT ALL + col2 * - cor0.col1 - cor0.col1 / col1 AS col2 FROM tab1 AS cor0 ---- -1249 -1405 -571 query I rowsort SELECT DISTINCT 43 * col0 FROM tab0 AS cor0 ---- 1032 1505 3827 query I rowsort SELECT - + col2 - col0 FROM tab2 cor0 ---- -104 -117 -34 query I rowsort SELECT DISTINCT cor0.col1 * - col1 AS col0 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT ALL - - col1 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - cor0.col2 * col0 + col0 + col1 AS col2 FROM tab1 AS cor0 ---- -133 -3574 -7587 query I rowsort SELECT DISTINCT - 66 AS col0 FROM tab2 AS cor0 ---- -66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( cor0.col1 ) col2 FROM tab1 cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * col1 * - col2 col2 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT DISTINCT - col2 * - 6 AS col1 FROM tab1 ---- 324 342 576 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( col2 * + col2 AS REAL ) FROM tab0 ---- 1 1089 6724 query I rowsort SELECT ALL ( - col2 ) * - col1 AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT + col0 * tab0.col1 * col1 + col2 FROM tab0 ---- 177537 329316 737091 query I rowsort SELECT + 70 + col1 FROM tab0 ---- 156 161 167 onlyif mysql # use DIV operator for integer division query I rowsort label-5489 SELECT ALL + - col1 DIV col1 - col2 AS col2 FROM tab2 cor0 ---- -27 -28 -39 skipif mysql # not compatible query I rowsort label-5489 SELECT ALL + - col1 / col1 - col2 AS col2 FROM tab2 cor0 ---- -27 -28 -39 query I rowsort SELECT ( 89 ) - col2 AS col1 FROM tab0 ---- 56 7 88 skipif mysql # not compatible query I rowsort SELECT + - col0 + - CAST ( + col0 AS REAL ) * col0 AS col0 FROM tab1 AS cor0 ---- -12 -4160 -6480 query I rowsort SELECT ALL - - col2 + col2 AS col1 FROM tab0 cor0 ---- 164 2 66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 + 38 * + col1 col2 FROM tab2 AS cor0 ---- 1209 2301 663 query I rowsort SELECT col1 * - ( col0 ) AS col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT col2 * ( + 11 ) FROM tab1 AS cor0 ---- 1056 594 627 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * + col0 col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - - col1 + col0 * - col1 FROM tab1 AS cor0 ---- -1027 -52 -630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5498 SELECT + col1 + + CAST( cor0.col0 AS SIGNED ) + col2 AS col0 FROM tab1 AS cor0 ---- 131 189 83 skipif mysql # not compatible query I rowsort label-5498 SELECT + col1 + + CAST ( cor0.col0 AS INTEGER ) + col2 AS col0 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT ALL - cor0.col1 AS col0 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT + cor0.col2 + - col2 * - col0 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT - - cor0.col2 + col2 AS col0 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT col2 + col2 * - cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- -135 -1976 -2926 onlyif mysql # use DIV operator for integer division query I rowsort label-5503 SELECT DISTINCT - - col2 + - col1 DIV - col0 FROM tab1 AS cor0 ---- 57 62 96 skipif mysql # not compatible query I rowsort label-5503 SELECT DISTINCT - - col2 + - col1 / - col0 FROM tab1 AS cor0 ---- 57 62 96 query I rowsort SELECT tab0.col0 + tab0.col0 AS col1 FROM tab0 ---- 178 48 70 query I rowsort SELECT - tab2.col1 + col2 + + col2 FROM tab2 ---- -7 23 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + + col1 col1 FROM tab1 ---- 29 74 93 query I rowsort SELECT DISTINCT col2 * col1 + col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT col0 + - col0 * col1 * col0 FROM tab2 ---- -106018 -1512 -358878 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col1 col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT DISTINCT col0 + col1 AS col2 FROM tab0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col1 col1 FROM tab1 ---- -20 -26 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-5512 SELECT ALL + - col0 * col0 + col2 DIV - col2 AS col0 FROM tab0 AS cor0 ---- -1226 -577 -7922 skipif mysql # not compatible query I rowsort label-5512 SELECT ALL + - col0 * col0 + col2 / - col2 AS col0 FROM tab0 AS cor0 ---- -1226 -577 -7922 query I rowsort SELECT DISTINCT + - cor0.col2 * cor0.col1 + + col2 AS col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT - col1 + - col0 + - col1 * - col2 AS col0 FROM tab0 AS cor0 ---- -35 2728 7282 query I rowsort SELECT col1 AS col1 FROM tab0 AS cor0 WHERE + col2 + - col0 IN ( - col1 ) OR NULL > col2 * - col1 + col0 ---- query III rowsort SELECT * FROM tab2 WHERE ( NULL ) < col2 ---- query I rowsort SELECT 20 * col0 AS col0 FROM tab2 ---- 140 1560 1580 query I rowsort SELECT + ( col2 ) + col0 + col2 FROM tab2 ---- 130 155 61 query I rowsort SELECT DISTINCT - ( cor0.col2 ) * col2 + - col0 AS col2 FROM tab0 AS cor0 ---- -1113 -36 -6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col0 + + col0 col1 FROM tab1 cor0 ---- -576 -75 -960 onlyif mysql # use DIV operator for integer division query I rowsort label-5521 SELECT ALL - col2 + col1 DIV + tab1.col2 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-5521 SELECT ALL - col2 + col1 / + tab1.col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - + col2 * - col0 + col2 * - col2 AS col2 FROM tab2 AS cor0 ---- -540 1352 1558 query I rowsort SELECT DISTINCT - - col1 * col1 * - col0 + - col0 FROM tab2 cor0 ---- -22910 -271596 -6734 query I rowsort SELECT + col1 + col1 AS col1 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT col2 * col0 + col0 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col2 * + col2 + col0 * col2 col2 FROM tab1 AS cor0 ---- 16896 3078 6897 query I rowsort SELECT DISTINCT col0 + + col2 - col2 AS col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-5528 SELECT + + col0 DIV + cor0.col0 + col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-5528 SELECT + + col0 / + cor0.col0 + col1 FROM tab0 AS cor0 ---- 87 92 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 onlyif mysql # use DIV operator for integer division query I rowsort label-5530 SELECT ALL - + col1 DIV col1 + cor0.col1 FROM tab2 AS cor0 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-5530 SELECT ALL - + col1 / col1 + cor0.col1 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT ALL - col0 * + col0 + col1 * - col0 FROM tab1 AS cor0 ---- -4736 -7440 -87 query I rowsort SELECT DISTINCT 4 AS col0 FROM tab1 ---- 4 query I rowsort SELECT ALL - 35 AS col0 FROM tab2 ---- -35 -35 -35 query I rowsort SELECT + 59 AS col0 FROM tab1 ---- 59 59 59 query I rowsort SELECT 41 * + 59 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 57b55bcc4fbce9b59ee2066842695bf2 onlyif mysql # use DIV operator for integer division query I rowsort label-5536 SELECT - col0 DIV + 93 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5536 SELECT - col0 / + 93 FROM tab0 ---- 0 0 0 query I rowsort SELECT + col1 + - 40 AS col1 FROM tab0 cor0 ---- 46 51 57 query I rowsort SELECT + + col2 - - 83 AS col2 FROM tab2 AS cor0 ---- 109 110 121 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + col1 - col0 * col1 col1 FROM tab2 cor0 ---- -1247 -179 -4465 query I rowsort SELECT + col2 + 20 * col1 FROM tab0 AS cor0 ---- 1753 1902 1941 query I rowsort SELECT + col2 + col2 * 44 FROM tab1 AS cor0 ---- 2430 2565 4320 query I rowsort SELECT DISTINCT + 0 * - tab1.col0 AS col1 FROM tab0, tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 0 query I rowsort SELECT ALL + - ( col2 ) * col1 - - cor0.col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT + col2 * 84 FROM tab0 cor0 ---- 2772 6888 84 query I rowsort SELECT DISTINCT - 23 AS col0 FROM tab2 AS cor0 ---- -23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5546 SELECT + + CAST( col0 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-5546 SELECT + + CAST ( col0 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - ( + 65 ) * - col0 + + ( + col2 ) FROM tab1 AS cor0 ---- 249 4217 5296 query I rowsort SELECT + - col2 * + col0 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT DISTINCT + 71 FROM tab2 ---- 71 query I rowsort SELECT cor0.col0 FROM tab1, tab1 cor0 CROSS JOIN tab0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT 36 AS col2 FROM tab1 AS cor0 ---- 36 36 36 query I rowsort SELECT DISTINCT - col0 * ( - col2 ) + col2 AS col2 FROM tab2 AS cor0 ---- 2054 216 3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 44 + - col0 * + cor0.col0 col1 FROM tab2 cor0 ---- -5 -6040 -6197 query I rowsort SELECT DISTINCT + col0 * - col2 + 19 * col1 + cor0.col0 FROM tab0 cor0 ---- -5480 1843 866 query I rowsort SELECT ALL - 39 * + col0 FROM tab2 ---- -273 -3042 -3081 onlyif mysql # use DIV operator for integer division query I rowsort label-5556 SELECT + 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-5556 SELECT + col1 / col0 col2 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT + + 16 * col2 * + cor0.col0 FROM tab0 AS cor0 ---- 116768 12672 560 query I rowsort SELECT DISTINCT - - col1 * + col0 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT + 32 FROM tab2 cor0 ---- 32 32 32 query I rowsort SELECT ALL + 37 * col2 AS col2 FROM tab1 AS cor0 ---- 1998 2109 3552 query I rowsort SELECT + + cor0.col1 * + col2 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT + 37 * col0 * col2 FROM tab2 AS cor0 ---- 111074 6993 75036 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 82 col2 FROM tab2 AS cor0 ---- -82 -82 -82 query I rowsort SELECT + ( + col2 ) * col1 * 51 AS col1 FROM tab2 AS cor0 ---- 32946 42687 78234 query I rowsort SELECT - - col2 + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 onlyif mysql # use DIV operator for integer division query I rowsort label-5566 SELECT DISTINCT - + col0 DIV + col2 AS col0 FROM tab0 cor0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-5566 SELECT DISTINCT - + col0 / + col2 AS col0 FROM tab0 cor0 ---- -1 -35 0 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0, tab2 cor1, tab0, tab2 AS cor2 ---- 3645 values hashing to 6a08afba67ce3272fad6d766e76c67f0 query I rowsort SELECT col1 * col1 * 27 FROM tab2 AS cor0 ---- 25947 7803 93987 query I rowsort SELECT ALL 64 AS col2 FROM tab0, tab2 AS cor0, tab1 cor1 ---- 27 values hashing to c8b19f4c3ff38700cd2bb8a077bf29b9 query I rowsort SELECT ( - 17 ) + - col1 AS col2 FROM tab2 AS cor0 ---- -34 -48 -76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5571 SELECT - - CAST( 68 AS SIGNED ) * col1 + 87 AS col2 FROM tab1 AS cor0 ---- 1855 767 971 skipif mysql # not compatible query I rowsort label-5571 SELECT - - CAST ( 68 AS INTEGER ) * col1 + 87 AS col2 FROM tab1 AS cor0 ---- 1855 767 971 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5572 SELECT CAST( NULL AS SIGNED ) * col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5572 SELECT CAST ( NULL AS INTEGER ) * col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 92 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a query I rowsort SELECT - tab1.col0 * ( cor0.col0 ) FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to c86a7c2445d7410c559267e98ed0c591 query I rowsort SELECT + 49 * col2 * + 94 FROM tab2 AS cor0 ---- 119756 124362 175028 query I rowsort SELECT ALL - 17 AS col0 FROM tab1 AS cor0 ---- -17 -17 -17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col1 + col1 col2 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT 88 * col1 AS col2 FROM tab1 AS cor0 ---- 1144 2288 880 query I rowsort SELECT + 56 FROM tab2 ---- 56 56 56 query I rowsort SELECT ( tab2.col2 ) * + col2 + 64 + - col1 FROM tab2 ---- 1491 681 762 query I rowsort SELECT ALL - 54 FROM tab1, tab0, tab2 AS cor0 ---- 27 values hashing to 71e27a12767d3a987ce05e4d6edad211 query I rowsort SELECT DISTINCT + + 95 * + cor0.col1 + + col2 * ( - cor0.col1 ) AS col0 FROM tab0 AS cor0 ---- 1183 5332 9118 query I rowsort SELECT ALL - col0 + - col1 * - col2 AS col1 FROM tab1 ---- 1168 1401 506 onlyif mysql # use DIV operator for integer division query I rowsort label-5584 SELECT ALL - col2 DIV - tab1.col0 + - 25 * col1 FROM tab1 ---- -250 -324 -632 skipif mysql # not compatible query I rowsort label-5584 SELECT ALL - col2 / - tab1.col0 + - 25 * col1 FROM tab1 ---- -250 -324 -632 onlyif mysql # use DIV operator for integer division query I rowsort label-5585 SELECT ALL - 34 * + col1 + col2 DIV 89 AS col2 FROM tab1 AS cor0 ---- -340 -441 -884 skipif mysql # not compatible query I rowsort label-5585 SELECT ALL - 34 * + col1 + col2 / 89 AS col2 FROM tab1 AS cor0 ---- -340 -441 -884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5586 SELECT + + CAST( - 85 AS SIGNED ) FROM tab1 AS cor0 ---- -85 -85 -85 skipif mysql # not compatible query I rowsort label-5586 SELECT + + CAST ( - 85 AS INTEGER ) FROM tab1 AS cor0 ---- -85 -85 -85 query I rowsort SELECT ALL - col1 + - 13 FROM tab0 AS cor0 ---- -104 -110 -99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5588 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + + col1 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5588 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + + col1 AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + ( 51 ) AS col1 FROM tab1 AS cor0 ---- 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col0 * col2 col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT + + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL + + ( + 95 ) + - col1 AS col0 FROM tab0 AS cor0 ---- -2 4 9 query I rowsort SELECT ALL - col1 * col1 + - 46 FROM tab0 ---- -7442 -8327 -9455 query I rowsort SELECT ALL - 38 + + col2 FROM tab0 AS cor0 ---- -37 -5 44 query I rowsort SELECT DISTINCT col1 + - col1 * + col0 AS col0 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT + - col1 + col2 AS col2 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT ALL + + col1 + - 96 - cor0.col0 FROM tab2 AS cor0 ---- -115 -158 -72 query I rowsort SELECT col2 * 36 * col1 FROM tab1 AS cor0 ---- 20520 44928 50544 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - col2 + cor0.col1 col2 FROM tab0 cor0 ---- 194 2924 7553 query I rowsort SELECT ALL col0 * - 57 FROM tab2 AS cor0 ---- -399 -4446 -4503 query I rowsort SELECT DISTINCT col2 + 58 FROM tab0 AS cor0 ---- 140 59 91 query I rowsort SELECT - + col0 + ( + col0 ) * + col2 + 13 FROM tab1 AS cor0 ---- 172 3597 7613 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + 55 col2 FROM tab1 AS cor0 ---- 109 112 151 query I rowsort SELECT + + col2 + - 5 FROM tab0 AS cor0 ---- -4 28 77 skipif mysql # not compatible query I rowsort SELECT ALL col1 * CAST ( col0 AS REAL ) FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -108 -114 -192 query I rowsort SELECT DISTINCT - col2 * + col0 + 1 AS col0 FROM tab1 AS cor0 ---- -161 -3647 -7679 query I rowsort SELECT ALL - col2 - tab1.col1 FROM tab1 ---- -109 -67 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5609 SELECT ALL - col1 + - CAST( + cor0.col0 AS SIGNED ) * - col0 * ( + col0 * - col1 ) FROM tab0 cor0 ---- -1188950 -4158972 -64152270 skipif mysql # not compatible query I rowsort label-5609 SELECT ALL - col1 + - CAST ( + cor0.col0 AS INTEGER ) * - col0 * ( + col0 * - col1 ) FROM tab0 cor0 ---- -1188950 -4158972 -64152270 query I rowsort SELECT ALL col0 + + 84 FROM tab0 AS cor0 ---- 108 119 173 query I rowsort SELECT ALL - - col2 * ( cor0.col2 ) * col2 AS col1 FROM tab0 AS cor0 ---- 1 35937 551368 query I rowsort SELECT ALL col0 + - 84 + 9 * + col0 AS col0 FROM tab1 AS cor0 ---- -54 556 716 query I rowsort SELECT + - col0 + + ( - col1 ) AS col0 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT - + cor0.col2 * ( + 10 ) + col2 * + col1 FROM tab2 AS cor0 ---- 1274 266 567 query I rowsort SELECT ALL - tab0.col0 * tab0.col1 AS col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT - col1 * - ( + col2 ) FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT col2 * + col1 + col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT - + col1 AS col0 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT 18 * + 25 + - col0 AS col2 FROM tab0 AS cor0 ---- 361 415 426 onlyif mysql # use DIV operator for integer division query I rowsort label-5620 SELECT - col1 DIV 10 + cor0.col1 DIV + 64 AS col0 FROM tab0 AS cor0 ---- -7 -8 -8 skipif mysql # not compatible query I rowsort label-5620 SELECT - col1 / 10 + cor0.col1 / + 64 AS col0 FROM tab0 AS cor0 ---- -7 -8 -8 query I rowsort SELECT DISTINCT col2 * col2 + + 57 FROM tab0 ---- 1146 58 6781 onlyif mysql # use DIV operator for integer division query I rowsort label-5622 SELECT DISTINCT col2 * col0 + + col2 DIV + col0 + - ( - col1 ) * col2 AS col1 FROM tab0 ---- 132 14760 3631 skipif mysql # not compatible query I rowsort label-5622 SELECT DISTINCT col2 * col0 + + col2 / + col0 + - ( - col1 ) * col2 AS col1 FROM tab0 ---- 132 14760 3631 query I rowsort SELECT DISTINCT col2 * + ( - tab0.col1 ) * col1 + 54 AS col2 FROM tab0 ---- -244014 -678988 -9355 query I rowsort SELECT 30 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6c98840ed134c765d56389f4150075f0 query I rowsort SELECT - 99 + col1 FROM tab1 AS cor0 ---- -73 -86 -89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5626 SELECT DISTINCT + - col1 * col0 + CAST( NULL AS DECIMAL ) col2 FROM tab2 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5626 SELECT DISTINCT + - col1 * col0 + CAST ( NULL AS REAL ) col2 FROM tab2 cor0 ---- NULL query I rowsort SELECT ALL col1 * + cor0.col2 + col1 + - 36 * + col2 FROM tab1 AS cor0 ---- -1472 -2195 -514 query I rowsort SELECT - + col1 + + col1 FROM tab2 cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5629 SELECT DISTINCT col1 + - col2 + ( + 21 ) DIV + col1 AS col1 FROM tab0 cor0 ---- 53 9 96 skipif mysql # not compatible query I rowsort label-5629 SELECT DISTINCT col1 + - col2 + ( + 21 ) / + col1 AS col1 FROM tab0 cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5630 SELECT - - col1 DIV col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5630 SELECT - - col1 / col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col1 * col1 * + col0 AS col1 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT + 3 * col1 * col0 + + col1 * 54 FROM tab1 ---- 1638 2460 3822 query I rowsort SELECT - 29 - ( col2 ) * 78 AS col1 FROM tab1 ---- -4241 -4475 -7517 onlyif mysql # use DIV operator for integer division query I rowsort label-5634 SELECT tab1.col2 DIV col0 + col1 AS col1 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-5634 SELECT tab1.col2 / col0 + col1 AS col1 FROM tab1 ---- 10 14 44 query I rowsort SELECT ALL - col0 * - tab1.col1 * col0 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT ALL col2 + - col0 AS col0 FROM tab1 ---- -7 16 51 query I rowsort SELECT + col2 * + col2 + + 83 AS col1 FROM tab2 ---- 1527 759 812 query I rowsort SELECT DISTINCT col2 * + col0 * col2 - - tab0.col2 AS col1 FROM tab0 ---- 26169 36 598518 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - col2 + col0 * + col2 + col1 * - col0 col1 FROM tab2 ---- -1898 3103 701 query I rowsort SELECT col1 * col2 * + ( 95 ) FROM tab2 ---- 145730 61370 79515 query I rowsort SELECT DISTINCT + + 33 FROM tab0 AS cor0 ---- 33 onlyif mysql # use DIV operator for integer division query I rowsort label-5642 SELECT col0 * col2 DIV 1 FROM tab0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-5642 SELECT col0 * col2 / 1 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL 36 + col0 + col2 AS col1 FROM tab1 ---- 157 212 93 query I rowsort SELECT - ( col0 ) * col1 + - col0 AS col0 FROM tab1 AS cor0 ---- -1120 -704 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 66 col1 FROM tab2, tab2 AS cor0 ---- 66 query I rowsort SELECT tab2.col1 + col2 * col1 FROM tab2 ---- 1593 663 868 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 73 col1 FROM tab1, tab2 cor0, tab2, tab2 AS cor1 ---- 81 values hashing to b6d4a8c1826477f660e7b977a0d1fdd7 query I rowsort SELECT ALL col0 + - col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL + - col2 * - 73 AS col1 FROM tab1 AS cor0 ---- 3942 4161 7008 skipif mysql # not compatible query I rowsort SELECT + - CAST ( - 45 AS REAL ) * + col1 AS col1 FROM tab0 AS cor0 ---- 3870 4095 4365 query I rowsort SELECT - ( ( - cor0.col0 ) ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - col1 + - col1 * - col1 FROM tab1 cor0 ---- 156 650 90 query I rowsort SELECT DISTINCT 46 AS col1 FROM tab1 ---- 46 query I rowsort SELECT DISTINCT + - 28 + - 72 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -100 query I rowsort SELECT - col1 * - col0 + + col1 FROM tab0 cor0 ---- 2150 3492 8190 query I rowsort SELECT + col2 + + 94 AS col0 FROM tab0 AS cor0 ---- 127 176 95 query I rowsort SELECT DISTINCT + cor0.col1 * col0 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT + + col2 * - col0 + col1 * col1 FROM tab0 AS cor0 ---- 6604 9374 983 query I rowsort SELECT cor0.col2 * - 71 * + cor0.col0 + - col2 AS col2 FROM tab2 cor0 ---- -13446 -144014 -213180 query I rowsort SELECT - ( + 42 ) * col1 FROM tab0 AS cor0 ---- -3612 -3822 -4074 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 18 col0 FROM tab1 AS cor0 ---- 18 18 18 query I rowsort SELECT - col1 + + col1 * col2 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT cor0.col0 FROM tab2, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT + col2 + + col0 * - col0 AS col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 onlyif mysql # use DIV operator for integer division query I rowsort label-5665 SELECT ALL - + cor0.col2 DIV col0 + col0 * - ( - col2 + col2 * cor0.col0 ) FROM tab0 AS cor0 ---- -1190 -18217 -642224 skipif mysql # not compatible query I rowsort label-5665 SELECT ALL - + cor0.col2 / col0 + col0 * - ( - col2 + col2 * cor0.col0 ) FROM tab0 AS cor0 ---- -1190 -18217 -642224 onlyif mysql # use DIV operator for integer division query I rowsort label-5666 SELECT DISTINCT + 8 * - col2 + - col1 DIV - CAST( col2 AS SIGNED ) - col0 * 37 * 5 AS col1 FROM tab0 cor0 ---- -17120 -4702 -6386 skipif mysql # not compatible query I rowsort label-5666 SELECT DISTINCT + 8 * - col2 + - col1 / - CAST ( col2 AS INTEGER ) - col0 * 37 * 5 AS col1 FROM tab0 cor0 ---- -17120 -4702 -6386 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( col0 ) col1 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT + 86 AS col2 FROM tab2 AS cor0 ---- 86 86 86 query I rowsort SELECT col1 + col2 * + 2 * 16 AS col2 FROM tab1 AS cor0 ---- 1754 1834 3085 onlyif mysql # use DIV operator for integer division query I rowsort label-5670 SELECT - col1 * col1 DIV 19 FROM tab0 ---- -389 -435 -495 skipif mysql # not compatible query I rowsort label-5670 SELECT - col1 * col1 / 19 FROM tab0 ---- -389 -435 -495 query I rowsort SELECT ALL - tab0.col2 + - col0 - col1 FROM tab0 ---- -133 -143 -262 query I rowsort SELECT - - 78 * col1 FROM tab2 AS cor0 ---- 1326 2418 4602 query I rowsort SELECT - col0 * - col2 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT DISTINCT col0 * + col0 + + col1 + col1 * ( - cor0.col0 ) AS col0 FROM tab2 AS cor0 ---- -137 1541 4915 query I rowsort SELECT + cor0.col1 * col1 + - col1 FROM tab2 cor0 ---- 272 3422 930 query I rowsort SELECT 48 * - col1 AS col1 FROM tab2 ---- -1488 -2832 -816 query I rowsort SELECT - 48 * col2 AS col2 FROM tab1 ---- -2592 -2736 -4608 query I rowsort SELECT DISTINCT - 37 FROM tab1 ---- -37 query I rowsort SELECT 70 * - col2 + + cor0.col0 * - col0 FROM tab1 AS cor0 ---- -13120 -3789 -8086 query I rowsort SELECT ALL - - col0 + col1 AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT + - 76 + cor0.col1 FROM tab1 cor0 ---- -50 -63 -66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 27 + col1 col1 FROM tab0 cor0 ---- 59 64 70 query I rowsort SELECT DISTINCT + - col0 * - col1 + col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT + - 4 + - cor0.col0 * - 38 FROM tab1 AS cor0 ---- 110 2428 3036 query I rowsort SELECT ALL - ( - col0 ) + col1 AS col1 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-5686 SELECT 2 DIV 4 FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab1 cor1, tab2 AS cor2 ---- 243 values hashing to fa3d5b69e444df969b60da5e4c5c3507 skipif mysql # not compatible query I rowsort label-5686 SELECT 2 / 4 FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab1 cor1, tab2 AS cor2 ---- 243 values hashing to fa3d5b69e444df969b60da5e4c5c3507 onlyif mysql # use DIV operator for integer division query I rowsort label-5687 SELECT col2 + col0 * col2 DIV col1 + - col0 * - col2 FROM tab0 ---- 36 7460 834 skipif mysql # not compatible query I rowsort label-5687 SELECT col2 + col0 * col2 / col1 + - col0 * - col2 FROM tab0 ---- 36 7460 834 onlyif mysql # use DIV operator for integer division query I rowsort label-5688 SELECT ( col2 ) DIV + col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5688 SELECT ( col2 ) / + col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT 65 * + tab1.col2 + + col0 FROM tab1 ---- 3513 3769 6320 query I rowsort SELECT - 15 + col2 AS col0 FROM tab2 ---- 11 12 23 query I rowsort SELECT DISTINCT - col1 * col1 + - 19 FROM tab0 ---- -7415 -8300 -9428 onlyif mysql # use DIV operator for integer division query I rowsort label-5692 SELECT tab1.col2 * col2 DIV + tab1.col1 + col0 AS col2 FROM tab1 ---- 115 388 788 skipif mysql # not compatible query I rowsort label-5692 SELECT tab1.col2 * col2 / + tab1.col1 + col0 AS col2 FROM tab1 ---- 115 388 788 query I rowsort SELECT - cor0.col0 AS col2 FROM tab1, tab2, tab1 cor0 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT 14 * - col0 FROM tab2 ---- -1092 -1106 -98 query I rowsort SELECT DISTINCT + col1 * col1 * col2 AS col2 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT DISTINCT + + cor0.col0 + col1 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT - ( + tab1.col1 ) FROM tab1 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5698 SELECT tab1.col1 * CAST( col0 AS SIGNED ) FROM tab1 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-5698 SELECT tab1.col1 * CAST ( col0 AS INTEGER ) FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL col0 * ( col2 ) AS col2 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL - tab2.col1 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ccaa5dd3388d9ee0fea676fa35299fe5 query I rowsort SELECT ALL + ( - col0 ) * - col2 - col1 AS col1 FROM tab0 cor0 ---- -62 706 7207 query I rowsort SELECT - 64 + col0 FROM tab1 AS cor0 ---- -61 0 16 query I rowsort SELECT DISTINCT 29 * - 89 AS col0 FROM tab0 AS cor0 ---- -2581 query I rowsort SELECT DISTINCT col0 * tab0.col0 AS col1 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT - - 49 FROM tab0 AS cor0 ---- 49 49 49 onlyif mysql # use DIV operator for integer division query I rowsort label-5706 SELECT + col1 + col2 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-5706 SELECT + col1 + col2 / - col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL - col2 * 6 + col2 FROM tab1 ---- -270 -285 -480 query I rowsort SELECT ALL col2 + - col2 * - col1 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT 40 - cor0.col2 AS col1 FROM tab0 cor0 ---- -42 39 7 query I rowsort SELECT DISTINCT - 74 + - col0 AS col2 FROM tab2 AS cor0 ---- -152 -153 -81 query I rowsort SELECT + - 27 + - col2 FROM tab1 AS cor0 ---- -123 -81 -84 onlyif mysql # use DIV operator for integer division query I rowsort label-5712 SELECT DISTINCT + col0 DIV + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-5712 SELECT DISTINCT + col0 / + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT + + 24 + col1 FROM tab2 AS cor0 ---- 41 55 83 query I rowsort SELECT ALL ( + cor0.col1 ) + + col0 - cor0.col1 AS col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5715 SELECT ALL col2 + - col2 * col1 * + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5715 SELECT ALL col2 + - col2 * col1 * + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT - 20 * + col2 + col0 AS col2 FROM tab0 AS cor0 ---- -1551 -636 15 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5717 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + - 79 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5717 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + - 79 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col0 + - col2 * + col1 AS col1 FROM tab0 AS cor0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-5719 SELECT ALL 88 DIV - 77 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5719 SELECT ALL 88 / - 77 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT col2 * + col1 - - col1 AS col1 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5721 SELECT DISTINCT CAST( NULL AS SIGNED ) * + cor0.col0 + col1 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5721 SELECT DISTINCT CAST ( NULL AS INTEGER ) * + cor0.col0 + col1 FROM tab1 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5722 SELECT + 83 DIV col0 AS col2 FROM tab0 ---- 0 2 3 skipif mysql # not compatible query I rowsort label-5722 SELECT + 83 / col0 AS col2 FROM tab0 ---- 0 2 3 query I rowsort SELECT 2 * + col1 FROM tab2 ---- 118 34 62 query I rowsort SELECT ALL col2 * + col2 + - col2 FROM tab1 ---- 2862 3192 9120 query I rowsort SELECT - col1 * 32 * - col2 FROM tab0 ---- 238784 3104 90816 query I rowsort SELECT ( + 33 ) AS col0 FROM tab2 ---- 33 33 33 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5727 SELECT + CAST( NULL AS SIGNED ) + col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5727 SELECT + CAST ( NULL AS INTEGER ) + col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col2 col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT + - col1 * + col0 - col1 FROM tab1 AS cor0 ---- -104 -1053 -650 query I rowsort SELECT DISTINCT - + ( ( cor0.col2 ) ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL + 16 AS col1 FROM tab0 cor0 ---- 16 16 16 query I rowsort SELECT ALL col0 * - 32 FROM tab2 AS cor0 ---- -224 -2496 -2528 query I rowsort SELECT ALL - col1 * col2 + + col1 AS col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT + + 83 - - 28 AS col0 FROM tab1 AS cor0 ---- 111 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 - col1 col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT + cor0.col2 * col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - ( + col1 ) col0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT - + 32 AS col1 FROM tab1 AS cor0 ---- -32 -32 -32 query I rowsort SELECT DISTINCT - 94 * col0 FROM tab0 cor0 ---- -2256 -3290 -8366 query I rowsort SELECT + ( + col2 ) * col1 * col0 - - col2 FROM tab2 AS cor0 ---- 119678 51072 5886 query I rowsort SELECT DISTINCT - cor0.col1 * col0 + col1 AS col0 FROM tab0 cor0 ---- -1978 -3298 -8008 query I rowsort SELECT - col1 * - cor0.col2 + 5 * col1 * col2 FROM tab1 AS cor0 ---- 3420 7488 8424 query I rowsort SELECT ALL 99 * + col1 FROM tab0 AS cor0 ---- 8514 9009 9603 query I rowsort SELECT ALL + cor0.col1 - col1 * + col2 AS col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT ALL + 10 + col2 + ( col0 + col2 * - cor0.col1 ) FROM tab0 AS cor0 ---- -2771 -51 -7281 query I rowsort SELECT DISTINCT - 89 + col1 * col2 * + col2 AS col1 FROM tab0 AS cor0 ---- 611795 8 93565 query I rowsort SELECT - 82 FROM tab2 cor0 ---- -82 -82 -82 query I rowsort SELECT ALL col1 + col2 * - col2 * col0 FROM tab0 ---- -26050 -598345 62 query I rowsort SELECT - col0 + 42 + + tab0.col1 AS col2 FROM tab0 ---- 104 104 44 query I rowsort SELECT - 51 + col0 AS col1 FROM tab0 cor0 ---- -16 -27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-5751 SELECT - col2 DIV 59 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5751 SELECT - col2 / 59 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 * + col0 + - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -4153 -63 -6496 onlyif mysql # use DIV operator for integer division query I rowsort label-5753 SELECT col0 DIV + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5753 SELECT col0 / + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + col2 + col1 * - col1 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT DISTINCT - col0 + 6 + - col1 * col0 FROM tab2 AS cor0 ---- -1416 -218 -4674 query I rowsort SELECT DISTINCT + col0 * + ( + col0 ) FROM tab0 cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-5757 SELECT - cor0.col2 * col0 DIV col2 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-5757 SELECT - cor0.col2 * col0 / col2 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT col1 * - col2 + + 8 AS col2 FROM tab2 AS cor0 ---- -1526 -638 -829 query I rowsort SELECT ALL - + col1 * + col2 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + col0 * col0 col2 FROM tab0 AS cor0 ---- 1322 662 8012 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5761 SELECT DISTINCT + col1 * + CAST( 28 AS SIGNED ) AS col2 FROM tab1 cor0 ---- 280 364 728 skipif mysql # not compatible query I rowsort label-5761 SELECT DISTINCT + col1 * + CAST ( 28 AS INTEGER ) AS col2 FROM tab1 cor0 ---- 280 364 728 query I rowsort SELECT DISTINCT + - cor0.col0 * cor0.col0 AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT cor0.col1 + col2 + - col2 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 * ( col1 ) * col0 col0 FROM tab1 cor0 ---- 13520 2028 6400 query I rowsort SELECT cor0.col0 + - 94 * - 55 FROM tab0 cor0 ---- 5194 5205 5259 query I rowsort SELECT + 46 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 query I rowsort SELECT - 68 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5febf382d36d6e0191889c41b928786f query I rowsort SELECT + 2 + + ( col2 ) FROM tab1 AS cor0 ---- 56 59 98 query I rowsort SELECT ALL tab0.col1 + col1 FROM tab0 ---- 172 182 194 query III rowsort SELECT * FROM tab2 WHERE NOT col1 BETWEEN - col1 AND col0 ---- 7 31 27 query I rowsort SELECT DISTINCT - col2 + - col2 + + col1 FROM tab0 ---- -73 20 95 query I rowsort SELECT + col1 + + col1 * col2 + col1 FROM tab1 ---- 1274 1456 590 query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT ( NULL ) < NULL ---- query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE NOT ( NULL ) <= NULL ---- query I rowsort SELECT ALL col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) < NULL ---- query I rowsort SELECT ALL + col0 * col2 + col2 FROM tab1 ---- 216 3705 7776 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT ( NULL ) < - col2 * col0 ---- query I rowsort SELECT + col1 + + col2 FROM tab0 WHERE NOT col1 = NULL ---- query I rowsort SELECT col0 * - col1 + + col2 AS col1 FROM tab2 ---- -1305 -190 -4576 query I rowsort SELECT col2 * col2 - col1 AS col0 FROM tab2 ---- 1427 617 698 query III rowsort SELECT * FROM tab2 WHERE - col0 NOT IN ( col0 * - col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + tab1.col1 col2 FROM tab1 ---- 100 169 676 query I rowsort SELECT col0 * + col0 + + col1 AS col1 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT col0 AS col2 FROM tab1 WHERE NOT NULL BETWEEN col1 + - col1 AND col0 * - col1 * col2 ---- query I rowsort SELECT - cor0.col2 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col1 * + col0 + + col2 + col1 FROM tab0 AS cor0 ---- 2183 3493 8272 query I rowsort SELECT col1 + col2 * - col1 * col1 FROM tab1 AS cor0 ---- -16211 -36478 -5690 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - cor0.col2 + cor0.col0 + + col2 col2 FROM tab0 AS cor0 ---- -1032 -6553 35 onlyif mysql # use DIV operator for integer division query I rowsort label-5789 SELECT DISTINCT + - col1 DIV - col0 AS col2 FROM tab2 AS cor0 ---- 0 4 skipif mysql # not compatible query I rowsort label-5789 SELECT DISTINCT + - col1 / - col0 AS col2 FROM tab2 AS cor0 ---- 0 4 query I rowsort SELECT - col0 + - col1 * - col2 - - col0 * col2 FROM tab2 AS cor0 ---- 1019 3484 3569 query I rowsort SELECT + + col0 * col2 + cor0.col1 * col1 FROM tab1 AS cor0 ---- 3748 7849 838 onlyif mysql # use DIV operator for integer division query I rowsort label-5792 SELECT cor0.col0 + col1 + cor0.col2 DIV col1 FROM tab0 AS cor0 ---- 110 132 180 skipif mysql # not compatible query I rowsort label-5792 SELECT cor0.col0 + col1 + cor0.col2 / col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL - col2 + col2 + + col1 AS col2 FROM tab2 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + tab2.col2 col0 FROM tab2 ---- 55 58 85 query I rowsort SELECT cor0.col2 - col1 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + col2 + - cor0.col1 FROM tab0 AS cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5797 SELECT ALL + col2 DIV + tab2.col0 col2 FROM tab2 ---- 0 0 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5797 SELECT ALL + col2 / + tab2.col0 col2 FROM tab2 ---- 0 0 3 query I rowsort SELECT + col0 AS col2 FROM tab0 WHERE NULL NOT BETWEEN ( NULL ) AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5799 SELECT cor0.col2 * + col1 + col2 DIV + col0 FROM tab1 AS cor0 ---- 1249 1422 570 skipif mysql # not compatible query I rowsort label-5799 SELECT cor0.col2 * + col1 + col2 / + col0 FROM tab1 AS cor0 ---- 1249 1422 570 query I rowsort SELECT cor0.col2 FROM tab2 AS cor0 CROSS JOIN tab2 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT ALL - col1 + + col0 * + col2 - col0 * col2 * + col1 FROM tab0 WHERE NULL NOT IN ( + col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5802 SELECT + col0 * - tab0.col1 DIV col1 AS col2 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-5802 SELECT + col0 * - tab0.col1 / col1 AS col2 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT ALL - col1 + + 1 FROM tab2 AS cor0 ---- -16 -30 -58 query I rowsort SELECT col0 * + 58 + ( col0 ) * 41 FROM tab2 AS cor0 ---- 693 7722 7821 onlyif mysql # use DIV operator for integer division query I rowsort label-5805 SELECT DISTINCT col2 * 13 DIV 67 + col1 * + col0 AS col0 FROM tab2 cor0 ---- 1350 222 4607 skipif mysql # not compatible query I rowsort label-5805 SELECT DISTINCT col2 * 13 / 67 + col1 * + col0 AS col0 FROM tab2 cor0 ---- 1350 222 4607 query I rowsort SELECT ALL + - col1 + col1 + 72 * cor0.col0 FROM tab2 AS cor0 ---- 504 5616 5688 onlyif mysql # use DIV operator for integer division query I rowsort label-5807 SELECT ALL - col1 + - 36 DIV + col0 + col1 FROM tab1 AS cor0 ---- -12 0 0 skipif mysql # not compatible query I rowsort label-5807 SELECT ALL - col1 + - 36 / + col0 + col1 FROM tab1 AS cor0 ---- -12 0 0 query I rowsort SELECT ALL - col2 * - col2 + - 21 AS col1 FROM tab1 AS cor0 ---- 2895 3228 9195 onlyif mysql # use DIV operator for integer division query I rowsort label-5809 SELECT col2 * ( col1 ) DIV + col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-5809 SELECT col2 * ( col1 ) / + col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL + col1 * 97 + + col2 AS col2 FROM tab0 AS cor0 ---- 8375 8909 9410 query I rowsort SELECT + - col0 + + ( col1 ) - + col0 AS col0 FROM tab2 AS cor0 ---- -141 -97 17 query I rowsort SELECT DISTINCT + cor0.col0 + - 81 + - cor0.col2 FROM tab1 AS cor0 ---- -132 -74 -97 query I rowsort SELECT col1 + + col1 * + 7 * + col1 FROM tab2 AS cor0 ---- 2040 24426 6758 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5814 SELECT ALL - col0 + - CAST( ( col1 ) AS SIGNED ) * - 59 FROM tab2 AS cor0 ---- 1822 3403 924 skipif mysql # not compatible query I rowsort label-5814 SELECT ALL - col0 + - CAST ( ( col1 ) AS INTEGER ) * - 59 FROM tab2 AS cor0 ---- 1822 3403 924 query I rowsort SELECT DISTINCT col1 * 75 * 22 + col1 AS col0 FROM tab2 cor0 ---- 28067 51181 97409 onlyif mysql # use DIV operator for integer division query I rowsort label-5816 SELECT + col2 DIV + col0 AS col0 FROM tab2 ---- 0 0 3 skipif mysql # not compatible query I rowsort label-5816 SELECT + col2 / + col0 AS col0 FROM tab2 ---- 0 0 3 query I rowsort SELECT ALL - tab2.col1 + - col1 - + 24 * - col2 FROM tab2 ---- 506 586 878 query I rowsort SELECT 60 * col1 AS col0 FROM tab0 ---- 5160 5460 5820 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 16 col2 FROM tab1 ---- 16 query I rowsort SELECT - cor0.col0 + - 6 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 63f753fd368b3c152388b6e8ecd3bae5 query I rowsort SELECT + col2 * 49 FROM tab0 ---- 1617 4018 49 query I rowsort SELECT + 47 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT - col0 * ( 91 ) * + col2 + + 58 FROM tab2 AS cor0 ---- -17141 -184490 -273124 query I rowsort SELECT DISTINCT + col0 * col2 * col1 - - col1 AS col2 FROM tab2 ---- 119711 51051 5890 query I rowsort SELECT + col2 - - tab2.col2 AS col0 FROM tab2 ---- 52 54 76 query III rowsort SELECT * FROM tab0 WHERE NOT - col1 >= col2 ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT - col1 * + tab0.col1 FROM tab0 WHERE NULL BETWEEN NULL AND ( col1 ) ---- query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT + col1 NOT IN ( - tab1.col0 ) ---- query I rowsort SELECT col1 AS col0 FROM tab2 WHERE NOT ( col0 ) NOT IN ( col2 ) ---- query I rowsort SELECT + col0 + - col2 + + col0 * - col2 FROM tab2 ---- -1976 -209 -2961 query I rowsort SELECT 33 + - col1 FROM tab1 AS cor0 ---- 20 23 7 query I rowsort SELECT ALL col0 + col1 - - tab1.col2 FROM tab1 ---- 131 189 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 23 * col0 col2 FROM tab0 ---- 2047 552 805 query I rowsort SELECT ALL - ( col1 ) + + ( + col2 + - col2 * + 5 ) AS col2 FROM tab1 AS cor0 ---- -238 -242 -397 query I rowsort SELECT DISTINCT + + col0 * - col1 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - 69 * + col2 AS col1 FROM tab2 AS cor0 ---- -1794 -1863 -2622 query I rowsort SELECT ( + ( + cor1.col2 ) ) * + 72 AS col0 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to c63a57b30758018569620c7878fb7375 query I rowsort SELECT - + col1 * - ( + col1 ) - + col2 AS col0 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT - col0 - - 99 FROM tab0 cor0 ---- 10 64 75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5840 SELECT ALL col1 + - CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5840 SELECT ALL col1 + - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - col0 + 77 FROM tab1 AS cor0 ---- -3 13 74 query I rowsort SELECT ALL + - col0 * ( + col2 ) * col2 + col1 FROM tab0 AS cor0 ---- -26050 -598345 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5843 SELECT cor0.col0 * CAST( NULL AS SIGNED ) + - col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5843 SELECT cor0.col0 * CAST ( NULL AS INTEGER ) + - col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 + + col2 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT + col2 * col0 - - col2 AS col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL - + col0 * col2 + col2 * + col2 AS col1 FROM tab1 AS cor0 ---- -399 1536 2754 onlyif mysql # use DIV operator for integer division query I rowsort label-5847 SELECT - cor0.col2 DIV + col0 + + col1 DIV col2 AS col2 FROM tab0 AS cor0 ---- 1 1 97 skipif mysql # not compatible query I rowsort label-5847 SELECT - cor0.col2 / + col0 + + col1 / col2 AS col2 FROM tab0 AS cor0 ---- 1 1 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5848 SELECT ALL + col1 + CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5848 SELECT ALL + col1 + CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT ALL - col0 + CAST ( - cor0.col1 AS REAL ) AS col0 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT DISTINCT + col2 * + 34 FROM tab1 AS cor0 ---- 1836 1938 3264 query I rowsort SELECT DISTINCT - + col0 * col0 + col0 * - col1 FROM tab0 AS cor0 ---- -16020 -2640 -4620 query I rowsort SELECT + col1 + + col0 * cor0.col2 * cor0.col2 FROM tab0 AS cor0 ---- 132 26222 598527 query I rowsort SELECT - cor0.col1 + - 63 * - col1 AS col2 FROM tab1 AS cor0 ---- 1612 620 806 query I rowsort SELECT DISTINCT + 48 + + col1 FROM tab1 AS cor0 ---- 58 61 74 query I rowsort SELECT - 92 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 1af709a79a3e56281ffdce4d931d5965 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + col1 - + col1 col0 FROM tab1 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-5857 SELECT DISTINCT - col1 DIV - cor0.col1 + - ( col1 ) + - col0 FROM tab2 AS cor0 ---- -136 -37 -95 skipif mysql # not compatible query I rowsort label-5857 SELECT DISTINCT - col1 / - cor0.col1 + - ( col1 ) + - col0 FROM tab2 AS cor0 ---- -136 -37 -95 query I rowsort SELECT - + ( + col0 ) AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT col1 * col0 AS col0 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + 6 * col2 AS col0 FROM tab1 AS cor0 ---- 324 342 576 query I rowsort SELECT - - cor0.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT ALL col1 + col1 + col2 FROM tab0 AS cor0 ---- 195 205 264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 + cor0.col1 * cor0.col2 col2 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT ( + cor0.col0 ) AS col2 FROM tab1 AS cor0 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-5865 SELECT ALL 30 DIV + col0 AS col1 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-5865 SELECT ALL 30 / + col0 AS col1 FROM tab2 ---- 0 0 4 query I rowsort SELECT + + cor0.col2 AS col2 FROM tab0 cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 onlyif mysql # use DIV operator for integer division query I rowsort label-5867 SELECT ALL tab0.col0 DIV + col0 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5867 SELECT ALL tab0.col0 / + col0 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT - + col1 + col0 * - col2 FROM tab0 AS cor0 ---- -132 -7389 -878 onlyif mysql # use DIV operator for integer division query I rowsort label-5869 SELECT + col0 * - col1 + - col1 DIV - col0 + - col1 * tab1.col0 FROM tab1 ---- -1280 -148 -2080 skipif mysql # not compatible query I rowsort label-5869 SELECT + col0 * - col1 + - col1 / - col0 + - col1 * tab1.col0 FROM tab1 ---- -1280 -148 -2080 query I rowsort SELECT + ( col0 + + tab0.col1 ) * + col2 * - col0 FROM tab0 ---- -1313640 -4620 -87120 query I rowsort SELECT DISTINCT ( 23 + col2 * col2 ) FROM tab0 ---- 1112 24 6747 query I rowsort SELECT DISTINCT 89 * col0 * col2 AS col0 FROM tab1 ---- 14418 324672 683520 query I rowsort SELECT ( 18 ) * + col1 * + col1 AS col2 FROM tab0 ---- 133128 149058 169362 query I rowsort SELECT ALL 70 + col0 AS col0 FROM tab1 ---- 134 150 73 query I rowsort SELECT DISTINCT - 97 + col0 AS col2 FROM tab2 ---- -18 -19 -90 query I rowsort SELECT ALL + cor1.col1 AS col1 FROM tab1, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 88 * 70 * - col2 + + col1 col0 FROM tab1 AS cor0 ---- -332614 -351110 -591347 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + col2 col0 FROM tab0 ---- 164 2 66 query I rowsort SELECT DISTINCT + + col0 + col2 * col2 AS col1 FROM tab2 cor0 ---- 1523 736 754 query I rowsort SELECT ALL - + 96 + col2 FROM tab2 AS cor0 ---- -58 -69 -70 query I rowsort SELECT DISTINCT - - col1 * + col1 + col2 * + col1 * - col1 - col1 FROM tab1 AS cor0 ---- -16068 -35854 -5610 query I rowsort SELECT ALL - col1 * - col2 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT ALL + - 6 + - col2 FROM tab2 cor0 ---- -32 -33 -44 query I rowsort SELECT ALL 83 + col0 * + cor0.col1 FROM tab2 AS cor0 ---- 1426 300 4685 query I rowsort SELECT ALL - + col1 * col2 + cor0.col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT - col1 * + cor0.col0 * cor0.col0 + col2 * - col2 * col2 FROM tab0 AS cor0 ---- -118826 -1272179 -85473 query I rowsort SELECT + + col2 * - cor0.col1 + + col0 * col2 AS col0 FROM tab1 AS cor0 ---- -1242 3078 6432 query I rowsort SELECT - col2 * + col0 * - col2 + col1 FROM tab2 AS cor0 ---- 114093 5134 52787 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 + - cor0.col2 col0 FROM tab1 AS cor0 ---- -121 -176 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-5890 SELECT ( col0 + col2 ) DIV - col1 FROM tab2 ---- -1 -1 -6 skipif mysql # not compatible query I rowsort label-5890 SELECT ( col0 + col2 ) / - col1 FROM tab2 ---- -1 -1 -6 query I rowsort SELECT tab0.col2 + - col0 * col1 + - col0 FROM tab0 ---- -2055 -3429 -8106 query I rowsort SELECT 30 * 50 * col0 AS col0 FROM tab0 ---- 133500 36000 52500 query I rowsort SELECT - 97 * col1 AS col0 FROM tab0 ---- -8342 -8827 -9409 query I rowsort SELECT col1 * tab1.col2 * col0 AS col1 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT + 28 AS col2 FROM tab0 AS cor0 ---- 28 28 28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + + col0 col2 FROM tab0 ---- 171 36 57 query I rowsort SELECT - + col2 * col2 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT + col2 * col2 + - col2 AS col0 FROM tab0 AS cor0 ---- 0 1056 6642 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * - col2 + 31 col1 FROM tab0 cor0 ---- -2807 -66 -7431 query I rowsort SELECT + + cor0.col0 * + col1 + + ( col2 + + cor0.col1 ) * + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 1310 2158 2457 query I rowsort SELECT ALL - tab0.col0 * + col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT + + col0 * - col0 * + ( - col2 ) AS col2 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT col2 + - 72 * + col2 FROM tab2 AS cor0 ---- -1846 -1917 -2698 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5904 SELECT - col1 * + CAST( 4 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -344 -364 -388 skipif mysql # not compatible query I rowsort label-5904 SELECT - col1 * + CAST ( 4 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -344 -364 -388 query I rowsort SELECT ALL + col2 * + 39 + col0 * - cor0.col0 + 54 FROM tab2 AS cor0 ---- -4705 -5016 1058 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 * 10 col2 FROM tab1 AS cor0 ---- 697 84 896 query I rowsort SELECT + 84 * col0 AS col0 FROM tab2 AS cor0 ---- 588 6552 6636 query I rowsort SELECT 10 * - col1 FROM tab0 AS cor0 ---- -860 -910 -970 query I rowsort SELECT - col1 * + 68 FROM tab2 cor0 ---- -1156 -2108 -4012 query I rowsort SELECT + col2 + 63 FROM tab0 AS cor0 ---- 145 64 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5911 SELECT - CAST( NULL AS SIGNED ) + 35 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-5911 SELECT - CAST ( NULL AS INTEGER ) + 35 col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + cor0.col2 * 29 col2 FROM tab0 AS cor0 ---- 2378 29 957 onlyif mysql # use DIV operator for integer division query I rowsort label-5913 SELECT + 47 + - cor0.col0 DIV cor0.col1 AS col1 FROM tab0 AS cor0 ---- 47 47 47 skipif mysql # not compatible query I rowsort label-5913 SELECT + 47 + - cor0.col0 / cor0.col1 AS col1 FROM tab0 AS cor0 ---- 47 47 47 onlyif mysql # use DIV operator for integer division query I rowsort label-5914 SELECT - cor0.col0 DIV - col1 AS col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-5914 SELECT - cor0.col0 / - col1 AS col1 FROM tab2 AS cor0 ---- 0 1 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5915 SELECT - + CAST( NULL AS DECIMAL ) * ( cor0.col1 ) / + col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5915 SELECT - + CAST ( NULL AS REAL ) * ( cor0.col1 ) / + col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 32 AS col2 FROM tab0 cor0 ---- 32 query I rowsort SELECT 67 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT ALL + - 93 * 51 AS col2 FROM tab0 AS cor0 ---- -4743 -4743 -4743 query I rowsort SELECT DISTINCT - - col0 * - ( cor0.col0 ) * + col1 FROM tab0 AS cor0 ---- -118825 -49536 -720811 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5920 SELECT + - CAST( col1 AS SIGNED ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort label-5920 SELECT + - CAST ( col1 AS INTEGER ) * cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT 7 AS col1 FROM tab2, tab2 AS cor0 ---- 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5922 SELECT ALL - col1 * col2 + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5922 SELECT ALL - col1 * col2 + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + cor0.col2 + col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT + - 12 * + col2 + - cor0.col2 + 87 AS col0 FROM tab0 AS cor0 ---- -342 -979 74 onlyif mysql # use DIV operator for integer division query I rowsort label-5925 SELECT - cor0.col2 * cor0.col2 + col2 DIV - col2 FROM tab1 AS cor0 ---- -2917 -3250 -9217 skipif mysql # not compatible query I rowsort label-5925 SELECT - cor0.col2 * cor0.col2 + col2 / - col2 FROM tab1 AS cor0 ---- -2917 -3250 -9217 query I rowsort SELECT + + 79 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5927 SELECT DISTINCT ( + col0 * CAST( - col0 AS SIGNED ) ) FROM tab0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-5927 SELECT DISTINCT ( + col0 * CAST ( - col0 AS INTEGER ) ) FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT + 45 FROM tab2 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 60b9f935ee8e404d155a2f5e9515c050 query I rowsort SELECT - col2 - - tab2.col2 AS col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT col2 * col0 + - col1 FROM tab2 ---- 158 1969 2985 onlyif mysql # use DIV operator for integer division query I rowsort label-5931 SELECT DISTINCT col1 DIV + col2 AS col2 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-5931 SELECT DISTINCT col1 / + col2 AS col2 FROM tab0 ---- 1 2 97 query I rowsort SELECT + col1 + - cor0.col2 * + 5 AS col1 FROM tab2 AS cor0 ---- -104 -173 -71 query I rowsort SELECT - + col0 * 38 AS col0 FROM tab1 AS cor0 ---- -114 -2432 -3040 onlyif mysql # use DIV operator for integer division query I rowsort label-5934 SELECT 25 DIV cor0.col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7edfc0a5855391b33d47c24386fc9222 skipif mysql # not compatible query I rowsort label-5934 SELECT 25 / cor0.col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7edfc0a5855391b33d47c24386fc9222 query I rowsort SELECT ALL 41 AS col2 FROM tab2 ---- 41 41 41 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col1 ) + col2 col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - + 88 + col2 AS col1 FROM tab1 AS cor0 ---- -31 -34 8 query I rowsort SELECT ALL + - 85 * + col1 - + 63 FROM tab0 AS cor0 ---- -7373 -7798 -8308 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5939 SELECT DISTINCT - 45 * + col0 * CAST( NULL AS SIGNED ) + 7 col1 FROM tab0 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5939 SELECT DISTINCT - 45 * + col0 * CAST ( NULL AS INTEGER ) + 7 col1 FROM tab0 cor0 ---- NULL query I rowsort SELECT + - 92 * col0 AS col0 FROM tab0 AS cor0 ---- -2208 -3220 -8188 query I rowsort SELECT ALL - - col2 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL + 41 - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 15 28 31 query I rowsort SELECT DISTINCT ( col0 ) * 60 * + col2 AS col0 FROM tab2 ---- 11340 121680 180120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * tab1.col1 * - tab1.col1 col1 FROM tab1 ---- 1000 17576 2197 query I rowsort SELECT DISTINCT + - cor0.col1 * col2 - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT + ( cor0.col2 ) * + 40 + cor0.col1 FROM tab2 AS cor0 ---- 1099 1111 1537 query I rowsort SELECT ALL + col2 + - 41 FROM tab0 AS cor0 ---- -40 -8 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5948 SELECT DISTINCT col0 * - CAST( NULL AS SIGNED ) - - col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5948 SELECT DISTINCT col0 * - CAST ( NULL AS INTEGER ) - - col1 FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5949 SELECT ALL - col1 * CAST( NULL AS SIGNED ) + 64 - - col2 * - ( col2 ) * + col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5949 SELECT ALL - col1 * CAST ( NULL AS INTEGER ) + 64 - - col2 * - ( col2 ) * + col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 * - 91 - 4 FROM tab2 cor0 ---- -2370 -2461 -3462 query I rowsort SELECT 97 AS col2 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to c73fa6978df8525c99d6bc792bb27123 query I rowsort SELECT col0 - ( - col2 + cor0.col0 ) FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT ALL 66 AS col0 FROM tab1 ---- 66 66 66 query I rowsort SELECT + 82 * - 72 AS col2 FROM tab1 AS cor0 ---- -5904 -5904 -5904 query I rowsort SELECT ALL + 45 * + cor0.col1 AS col1 FROM tab2 cor0 ---- 1395 2655 765 query I rowsort SELECT 94 * col1 + col2 * - col1 FROM tab0 AS cor0 ---- 1092 5246 9021 query I rowsort SELECT DISTINCT ( col2 ) * - col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL 2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 535345c50a19fdab97ce05d1837b1f09 query I rowsort SELECT DISTINCT + ( 15 ) AS col1 FROM tab0 cor0 ---- 15 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5960 SELECT + CAST( NULL AS SIGNED ) / ( col0 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5960 SELECT + CAST ( NULL AS INTEGER ) / ( col0 ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( - col1 ) + - col1 * - ( col1 + + col0 ) FROM tab2 cor0 ---- 1209 1649 8142 query I rowsort SELECT DISTINCT ( col2 ) * col1 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT + 35 * col2 + - col2 AS col2 FROM tab1 AS cor0 ---- 1836 1938 3264 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5964 SELECT ALL - CAST( NULL AS SIGNED ) * - col0 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5964 SELECT ALL - CAST ( NULL AS INTEGER ) * - col0 AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL col0 * - col1 + + col1 * - ( - 25 ) FROM tab0 ---- -5824 -970 86 query I rowsort SELECT DISTINCT 9 AS col0 FROM tab0 AS cor0 ---- 9 query I rowsort SELECT ALL - + 18 AS col2 FROM tab0 cor0 ---- -18 -18 -18 query I rowsort SELECT DISTINCT + col2 * - col1 + tab1.col2 AS col1 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT + col1 + col0 * col0 AS col1 FROM tab1 ---- 35 4106 6413 query I rowsort SELECT DISTINCT - col0 + tab1.col0 * col1 + tab1.col1 FROM tab1 ---- 101 586 973 query I rowsort SELECT 8 + - 66 AS col0 FROM tab2 ---- -58 -58 -58 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5972 SELECT ( + 66 ) - + col1 * CAST( - 30 AS SIGNED ) * - col2 AS col1 FROM tab1 ---- -17034 -37374 -42054 skipif mysql # not compatible query I rowsort label-5972 SELECT ( + 66 ) - + col1 * CAST ( - 30 AS INTEGER ) * - col2 AS col1 FROM tab1 ---- -17034 -37374 -42054 query I rowsort SELECT - col0 + col0 * + ( + col1 + - col1 ) AS col2 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT 63 * col0 * + col2 FROM tab2 cor0 ---- 11907 127764 189126 query I rowsort SELECT ALL - col1 * col2 * 79 FROM tab2 AS cor0 ---- -121186 -51034 -66123 query I rowsort SELECT ALL col2 * col0 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT ALL + col1 + + col0 AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL + col0 + col1 + - col1 AS col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT - - cor0.col2 - 20 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 9587973dd957c4efe7c538db83fbb878 query I rowsort SELECT - + 82 + + col0 AS col0 FROM tab2 AS cor0 ---- -3 -4 -75 query I rowsort SELECT col0 * col1 * 13 + - col1 * cor0.col0 FROM tab1 AS cor0 ---- 12480 7680 936 query I rowsort SELECT ALL + tab0.col2 - col0 AS col0 FROM tab0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-5983 SELECT ALL - col0 + col0 * + col0 DIV + col0 AS col0 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5983 SELECT ALL - col0 + col0 * + col0 / + col0 AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT tab1.col1 AS col0 FROM tab1, tab0 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT + col1 * - tab0.col1 + + col1 AS col2 FROM tab0 ---- -7310 -8190 -9312 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5986 SELECT col2 * CAST( - col2 AS SIGNED ) FROM tab2 ---- -1444 -676 -729 skipif mysql # not compatible query I rowsort label-5986 SELECT col2 * CAST ( - col2 AS INTEGER ) FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT col1 * tab1.col0 + - tab1.col1 AS col2 FROM tab1 ---- 1027 52 630 query I rowsort SELECT ALL col0 + - tab1.col0 * + col0 AS col0 FROM tab1 ---- -4032 -6 -6320 query I rowsort SELECT DISTINCT - col1 + + col1 * ( col1 ) FROM tab0 ---- 7310 8190 9312 query I rowsort SELECT - col0 * + col1 + 75 + + col0 FROM tab0 ---- -1965 -3285 -7935 onlyif mysql # use DIV operator for integer division query I rowsort label-5991 SELECT col0 DIV col2 + 22 FROM tab1 ---- 22 22 23 skipif mysql # not compatible query I rowsort label-5991 SELECT col0 / col2 + 22 FROM tab1 ---- 22 22 23 query I rowsort SELECT DISTINCT - ( 79 ) + col1 AS col1 FROM tab1 AS cor0 ---- -53 -66 -69 onlyif mysql # use DIV operator for integer division query I rowsort label-5993 SELECT + + 28 DIV + col1 AS col0 FROM tab1 AS cor0 ---- 1 2 2 skipif mysql # not compatible query I rowsort label-5993 SELECT + + 28 / + col1 AS col0 FROM tab1 AS cor0 ---- 1 2 2 query I rowsort SELECT col0 + 42 * col0 FROM tab1 AS cor0 ---- 129 2752 3440 query I rowsort SELECT cor0.col0 * + col0 + col2 + col0 * ( cor0.col0 ) FROM tab2 AS cor0 ---- 12194 125 12520 query I rowsort SELECT ALL - 82 * + 68 AS col0 FROM tab1 AS cor0 ---- -5576 -5576 -5576 query I rowsort SELECT DISTINCT - col2 + + col1 * + col1 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT ALL + + ( col2 ) + col2 * 40 AS col2 FROM tab1 AS cor0 ---- 2214 2337 3936 query I rowsort SELECT ALL col0 + col2 * col1 FROM tab2 cor0 ---- 1612 725 844 query I rowsort SELECT ALL col2 * + 85 FROM tab2 AS cor0 ---- 2210 2295 3230 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6001 SELECT ALL + CAST( - col0 AS SIGNED ) * cor0.col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-6001 SELECT ALL + CAST ( - col0 AS INTEGER ) * cor0.col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT col1 * 45 + - col2 * - col2 AS col0 FROM tab1 AS cor0 ---- 3699 4086 9801 onlyif mysql # use DIV operator for integer division query I rowsort label-6003 SELECT ALL + ( cor0.col2 ) DIV col2 col0 FROM tab1 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6003 SELECT ALL + ( cor0.col2 ) / col2 col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT - - cor0.col2 + + col0 * - col1 AS col2 FROM tab0 cor0 ---- -2031 -3394 -8017 query I rowsort SELECT col1 + - 48 FROM tab1 AS cor0 ---- -22 -35 -38 query I rowsort SELECT - cor0.col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT ALL + + col0 * + ( 61 + col2 ) AS col2 FROM tab0 AS cor0 ---- 12727 2170 2256 query I rowsort SELECT - col0 * 66 * col1 FROM tab0 ---- -136224 -224070 -534534 query I rowsort SELECT DISTINCT 18 + 69 FROM tab2, tab0 cor0 ---- 87 query I rowsort SELECT DISTINCT tab2.col2 + + cor0.col0 AS col0 FROM tab2, tab0, tab0 AS cor0 ---- 115 116 127 50 51 61 62 73 query I rowsort SELECT DISTINCT ( - col2 ) * col0 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT - + ( col2 ) * - cor0.col1 + - ( + col2 * col0 ) - col1 AS col2 FROM tab0 AS cor0 ---- -35 1960 73 query I rowsort SELECT + col2 * tab0.col2 AS col1 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT col2 * ( + 8 ) FROM tab1 ---- 432 456 768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * col2 - - col2 col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6016 SELECT + col1 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6016 SELECT + col1 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6017 SELECT ALL col2 - - CAST( NULL AS SIGNED ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6017 SELECT ALL col2 - - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col1 * + tab0.col1 + col1 AS col0 FROM tab0 ---- 7482 8372 9506 query I rowsort SELECT - 10 AS col2 FROM tab2 ---- -10 -10 -10 query I rowsort SELECT ALL + ( col0 ) AS col2 FROM tab0 ---- 24 35 89 query I rowsort SELECT col0 + + col1 * ( col2 ) FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL 3 + col0 FROM tab0 AS cor0 ---- 27 38 92 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6023 SELECT ALL + CAST( NULL AS SIGNED ) + - ( + col0 ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6023 SELECT ALL + CAST ( NULL AS INTEGER ) + - ( + col0 ) FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6024 SELECT DISTINCT + 5 DIV 49 col0 FROM tab1, tab0, tab0 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6024 SELECT DISTINCT + 5 / 49 col0 FROM tab1, tab0, tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + 89 AS col0 FROM tab2 ---- 89 89 89 query I rowsort SELECT 66 * 45 - cor1.col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 8df407f44595eaddf597b0692418c281 query I rowsort SELECT DISTINCT - - 40 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 40 query I rowsort SELECT + - col1 * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT - + 8 * + col1 FROM tab1 AS cor0 ---- -104 -208 -80 query I rowsort SELECT 10 + col0 * + cor0.col0 FROM tab1 AS cor0 ---- 19 4106 6410 query I rowsort SELECT - - 52 * + cor0.col0 FROM tab2 cor0 ---- 364 4056 4108 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6032 SELECT ALL CAST( NULL AS SIGNED ) FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-6032 SELECT ALL CAST ( NULL AS INTEGER ) FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-6033 SELECT + ( + tab2.col2 ) DIV + col1 - + col0 FROM tab2 ---- -7 -77 -78 skipif mysql # not compatible query I rowsort label-6033 SELECT + ( + tab2.col2 ) / + col1 - + col0 FROM tab2 ---- -7 -77 -78 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( 4 AS REAL ) * cor0.col1 AS col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 124 236 68 query I rowsort SELECT ( + col2 * - tab1.col1 ) + tab1.col0 AS col2 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT + col2 * col1 + col0 AS col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT ALL - + col1 * - cor0.col2 - col0 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT - + col0 * - 80 AS col0 FROM tab1 AS cor0 ---- 240 5120 6400 query I rowsort SELECT ALL + cor0.col1 + 13 AS col1 FROM tab2 AS cor0 ---- 30 44 72 query I rowsort SELECT DISTINCT + col2 + - 63 FROM tab0 AS cor0 ---- -30 -62 19 query I rowsort SELECT ALL - + col1 - - col1 * + cor0.col1 FROM tab2 AS cor0 ---- 272 3422 930 query I rowsort SELECT col0 * ( col0 ) AS col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT + + col0 + - cor0.col1 * - col0 * col0 AS col1 FROM tab2 cor0 ---- 106176 1526 359034 query I rowsort SELECT DISTINCT + col1 + + cor0.col1 AS col2 FROM tab2 cor0 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-6045 SELECT ALL + + col2 DIV + ( + col0 ) FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-6045 SELECT ALL + + col2 / + ( + col0 ) FROM tab1 AS cor0 ---- 0 1 18 query I rowsort SELECT DISTINCT col2 * 92 FROM tab0 AS cor0 ---- 3036 7544 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + col2 col0 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT ALL - col1 + + col2 * + cor0.col1 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT - + col0 * 46 FROM tab2 AS cor0 ---- -322 -3588 -3634 query I rowsort SELECT ALL + cor0.col1 - 14 FROM tab1 AS cor0 ---- -1 -4 12 query I rowsort SELECT ALL col1 + - 37 + + cor0.col1 * + col2 AS col1 FROM tab0 AS cor0 ---- 157 2887 7516 query I rowsort SELECT col1 * ( 21 ) FROM tab2 cor0 ---- 1239 357 651 query I rowsort SELECT ALL + + cor0.col2 * col0 AS col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT - - col2 * col1 + + cor0.col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL + ( + col1 ) + col0 AS col0 FROM tab0 ---- 110 132 180 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab2 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab0 AS cor2 ---- 3645 values hashing to 3b4587ab6c08d2179c6df094d2f76ad7 query I rowsort SELECT + - 45 + + col0 FROM tab1 AS cor0 ---- -42 19 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6058 SELECT ALL CAST( col2 AS SIGNED ) * - col1 - + ( col0 * col0 ) FROM tab1 AS cor0 ---- -1413 -4666 -7648 skipif mysql # not compatible query I rowsort label-6058 SELECT ALL CAST ( col2 AS INTEGER ) * - col1 - + ( col0 * col0 ) FROM tab1 AS cor0 ---- -1413 -4666 -7648 onlyif mysql # use DIV operator for integer division query I rowsort label-6059 SELECT DISTINCT + col2 * col2 DIV - col0 FROM tab0 cor0 ---- -45 -75 0 skipif mysql # not compatible query I rowsort label-6059 SELECT DISTINCT + col2 * col2 / - col0 FROM tab0 cor0 ---- -45 -75 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 66 col2 FROM tab0 AS cor0 ---- -66 -66 -66 query I rowsort SELECT + ( + 68 ) + - col0 + + 93 FROM tab0 AS cor0 ---- 126 137 72 query I rowsort SELECT DISTINCT 49 + col1 AS col1 FROM tab0 AS cor0 ---- 135 140 146 query I rowsort SELECT ALL + ( + col2 ) + col0 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT + + ( + cor0.col2 ) * - ( - 76 ) * + col1 + 82 AS col2 FROM tab2 AS cor0 ---- 116666 49178 63694 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6065 SELECT DISTINCT CAST( + tab0.col0 * col0 AS SIGNED ) + - col0 AS col0 FROM tab0 ---- 1190 552 7832 skipif mysql # not compatible query I rowsort label-6065 SELECT DISTINCT CAST ( + tab0.col0 * col0 AS INTEGER ) + - col0 AS col0 FROM tab0 ---- 1190 552 7832 query I rowsort SELECT - col0 * + 2 AS col0 FROM tab2 ---- -14 -156 -158 query I rowsort SELECT - 20 * 78 + col0 + col0 FROM tab0 AS cor0 ---- -1382 -1490 -1512 query I rowsort SELECT DISTINCT + - 29 + + col1 FROM tab0 AS cor0 ---- 57 62 68 query I rowsort SELECT ALL + col0 * 27 FROM tab2 cor0 ---- 189 2106 2133 query I rowsort SELECT DISTINCT + col1 * + ( col0 + tab0.col0 * + col2 ) FROM tab0 ---- 672217 6790 70176 query I rowsort SELECT col0 * tab0.col0 - + ( col2 ) * col1 AS col2 FROM tab0 ---- -2262 1128 459 query I rowsort SELECT ALL - - 98 + col1 + col0 AS col2 FROM tab0 AS cor0 ---- 208 230 278 query I rowsort SELECT DISTINCT - ( 73 ) AS col0 FROM tab2 AS cor0 ---- -73 query I rowsort SELECT DISTINCT - + 19 * col0 AS col0 FROM tab0 AS cor0 ---- -1691 -456 -665 query I rowsort SELECT + 48 * cor0.col0 FROM tab1 AS cor0 ---- 144 3072 3840 query I rowsort SELECT ALL - col2 + + cor0.col2 * - col2 AS col1 FROM tab0 AS cor0 ---- -1122 -2 -6806 query I rowsort SELECT DISTINCT ( col2 ) * cor0.col2 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT 7 FROM tab2, tab1 AS cor0 ---- 7 query I rowsort SELECT + ( - col2 ) * + tab1.col2 + col0 * + col0 + col1 FROM tab1 ---- -2803 -2881 857 query I rowsort SELECT DISTINCT + 64 + - col0 FROM tab2 ---- -14 -15 57 query I rowsort SELECT tab1.col1 * - col2 AS col1 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT + + 49 FROM tab2 AS cor0 ---- 49 query I rowsort SELECT DISTINCT cor0.col0 * col1 + ( col2 ) FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT col2 - - col1 * - col0 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT ALL + 30 + - col2 AS col2 FROM tab0 AS cor0 ---- -3 -52 29 onlyif mysql # use DIV operator for integer division query I rowsort label-6086 SELECT + - 94 * col2 + - col0 DIV - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -2443 -2538 -3568 skipif mysql # not compatible query I rowsort label-6086 SELECT + - 94 * col2 + - col0 / - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -2443 -2538 -3568 query I rowsort SELECT DISTINCT + 29 + + col1 AS col0 FROM tab0 AS cor0 ---- 115 120 126 query I rowsort SELECT DISTINCT - col1 * - col0 + - col1 * col0 * + col1 FROM tab2 AS cor0 ---- -21488 -266916 -6510 query I rowsort SELECT ALL - - cor1.col1 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT DISTINCT - col0 + - col2 FROM tab0 ---- -171 -36 -57 query I rowsort SELECT + col0 * - col2 + col2 + + col0 FROM tab2 ---- -155 -1924 -2885 query I rowsort SELECT ALL col2 * - 92 FROM tab0 AS cor0 ---- -3036 -7544 -92 query I rowsort SELECT ALL - + cor0.col0 * + ( + 9 ) AS col0 FROM tab1 cor0 ---- -27 -576 -720 query I rowsort SELECT ALL col1 * 78 + + col0 * cor0.col2 FROM tab2 AS cor0 ---- 2607 4328 6630 query I rowsort SELECT + + col2 + 14 FROM tab1 AS cor0 ---- 110 68 71 query I rowsort SELECT + tab2.col2 * + 64 FROM tab2 ---- 1664 1728 2432 query I rowsort SELECT ALL + 3 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba query I rowsort SELECT + col1 + - ( col0 ) AS col2 FROM tab0 ---- 2 62 62 query I rowsort SELECT DISTINCT + col0 + ( col2 ) FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT - - cor0.col0 + + 46 + 77 FROM tab2 AS cor0 ---- 130 201 202 onlyif mysql # use DIV operator for integer division query I rowsort label-6101 SELECT - cor0.col0 + col2 DIV 51 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-6101 SELECT - cor0.col0 + col2 / 51 FROM tab1 AS cor0 ---- -2 -63 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 95 col0 FROM tab2, tab0 cor0, tab2 AS cor1 ---- -95 query I rowsort SELECT - - col2 * + col0 + col0 * - col2 + - 57 AS col0 FROM tab2 AS cor0 ---- -57 -57 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-6104 SELECT DISTINCT + col1 DIV + ( col0 ) + + col2 AS col1 FROM tab2 AS cor0 ---- 26 31 38 skipif mysql # not compatible query I rowsort label-6104 SELECT DISTINCT + col1 / + ( col0 ) + + col2 AS col1 FROM tab2 AS cor0 ---- 26 31 38 query I rowsort SELECT DISTINCT - 36 FROM tab2, tab0 AS cor0 ---- -36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 50 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to dea2d1b74e0cdf67806af8c417324f52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 18 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f query I rowsort SELECT - cor0.col0 * - cor0.col1 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to bc669a3cc969c7619ebcffb5400ba0ba query I rowsort SELECT col1 - ( col0 ) AS col1 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT + col0 * ( col0 * col0 ) + 72 AS col2 FROM tab2 AS cor0 ---- 415 474624 493111 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * - ( - col2 ) - + col2 col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT - col0 * + col2 + - 90 FROM tab1 AS cor0 ---- -252 -3738 -7770 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 - - ( col1 ) * col2 col1 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT DISTINCT - cor0.col1 + ( + col1 ) * col1 AS col0 FROM tab2 AS cor0 ---- 272 3422 930 query I rowsort SELECT - col1 * col1 + col0 + - col0 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL - + col0 + cor0.col2 * col2 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT + - col2 + + col0 AS col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT - + ( col0 ) + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + 36 col0 FROM tab1 AS cor0 ---- 108 2304 2880 query I rowsort SELECT + col1 * + cor0.col1 * + col0 + + col1 FROM tab2 AS cor0 ---- 22848 271577 6758 query I rowsort SELECT 39 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf query I rowsort SELECT 64 + - col1 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- -1184 -1340 -506 query I rowsort SELECT DISTINCT - 79 AS col1 FROM tab1 cor0 ---- -79 query I rowsort SELECT DISTINCT - - cor0.col1 * + col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT - + 50 * + col1 * 63 FROM tab0 AS cor0 ---- -270900 -286650 -305550 query I rowsort SELECT cor0.col1 + 6 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 6ddeb0654cc5ea0822a8d37677ca5d35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6127 SELECT ALL - CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-6127 SELECT ALL - CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT ALL col0 + + col1 + col2 AS col2 FROM tab0 ---- 133 143 262 query I rowsort SELECT ALL 44 + - col0 FROM tab1 ---- -20 -36 41 query I rowsort SELECT - col0 * cor0.col2 + col1 * + col1 * ( col1 ) AS col0 FROM tab1 AS cor0 ---- -2648 -5483 17414 onlyif mysql # use DIV operator for integer division query I rowsort label-6131 SELECT - + col2 DIV col0 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 24 26 38 skipif mysql # not compatible query I rowsort label-6131 SELECT - + col2 / col0 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 24 26 38 query I rowsort SELECT - 26 FROM tab0 ---- -26 -26 -26 query I rowsort SELECT DISTINCT - col1 + - col2 * - col2 * + col0 + col1 FROM tab1 ---- 207936 737280 8748 query I rowsort SELECT ALL - col1 * col1 + + col0 AS col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT ALL - cor0.col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6136 SELECT ALL - cor1.col0 * - CAST( NULL AS SIGNED ) FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-6136 SELECT ALL - cor1.col0 * - CAST ( NULL AS INTEGER ) FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT - 23 * + col2 FROM tab0 AS cor0 ---- -1886 -23 -759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6138 SELECT - ( - col0 ) * + col2 / - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6138 SELECT - ( - col0 ) * + col2 / - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6139 SELECT CAST( 60 AS SIGNED ) FROM tab1 ---- 60 60 60 skipif mysql # not compatible query I rowsort label-6139 SELECT CAST ( 60 AS INTEGER ) FROM tab1 ---- 60 60 60 query I rowsort SELECT ALL 54 AS col0 FROM tab1 AS cor0 ---- 54 54 54 query I rowsort SELECT + - 85 + col0 * + col1 AS col1 FROM tab2 AS cor0 ---- 1258 132 4517 query I rowsort SELECT - col0 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL + + 48 * col0 AS col1 FROM tab1 AS cor0 ---- 144 3072 3840 query I rowsort SELECT cor0.col2 + col0 * - cor0.col2 AS col0 FROM tab1 cor0 ---- -108 -3591 -7584 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6145 SELECT + CAST( - col0 AS SIGNED ) AS col0 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-6145 SELECT + CAST ( - col0 AS INTEGER ) AS col0 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT - col0 * + 53 - col1 AS col0 FROM tab2 ---- -402 -4193 -4204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 23 * + col0 col2 FROM tab1 ---- 1472 1840 69 query I rowsort SELECT DISTINCT + 20 AS col1 FROM tab2, tab0 AS cor0 ---- 20 query I rowsort SELECT - + col0 * 94 FROM tab2 AS cor0 ---- -658 -7332 -7426 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6150 SELECT - col0 * CAST( NULL AS SIGNED ) + col0 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6150 SELECT - col0 * CAST ( NULL AS INTEGER ) + col0 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col2 + + col2 * col1 AS col2 FROM tab2 AS cor0 ---- 1560 684 864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6152 SELECT col1 + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6152 SELECT col1 + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 80 * + col1 FROM tab0 ---- 6880 7280 7760 query I rowsort SELECT DISTINCT - 35 * col2 FROM tab1 ---- -1890 -1995 -3360 query I rowsort SELECT 75 * col2 AS col0 FROM tab0 ---- 2475 6150 75 query I rowsort SELECT DISTINCT - 14 FROM tab0 ---- -14 query I rowsort SELECT cor0.col2 + 63 AS col0 FROM tab0 AS cor0 ---- 145 64 96 query I rowsort SELECT + col0 * cor0.col0 + col2 + + col1 AS col2 FROM tab2 AS cor0 ---- 107 6169 6296 query IIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 cor0, tab1, tab1 AS cor1 ---- 972 values hashing to d222ba302bd1ddd1c8b2ddf1a4d0b07a query I rowsort SELECT col1 + - col1 + cor0.col2 * - cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 + + 17 * col2 * - col0 col2 FROM tab1 AS cor0 ---- -130656 -2808 -62073 query I rowsort SELECT ALL + + col1 * + 75 + - col0 FROM tab1 AS cor0 ---- 1947 686 895 query I rowsort SELECT ALL - - col0 + - col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 42 * + ( col1 ) FROM tab0 AS cor0 ---- 3612 3822 4074 query I rowsort SELECT DISTINCT - ( 63 ) * col1 FROM tab1 AS cor0 ---- -1638 -630 -819 query I rowsort SELECT DISTINCT col1 * ( + 88 ) + col0 AS col1 FROM tab2 ---- 1575 2735 5270 query I rowsort SELECT col0 + - 6 AS col2 FROM tab1 ---- -3 58 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + ( ( + col0 ) ) + col0 col2 FROM tab2 ---- 175 215 45 query I rowsort SELECT ALL - col2 + - col0 * + 95 * + col0 AS col2 FROM tab1 ---- -389177 -608096 -909 onlyif mysql # use DIV operator for integer division query I rowsort label-6170 SELECT - col0 DIV tab2.col1 + col2 AS col2 FROM tab2 ---- 25 27 34 skipif mysql # not compatible query I rowsort label-6170 SELECT - col0 / tab2.col1 + col2 AS col2 FROM tab2 ---- 25 27 34 query I rowsort SELECT ALL - col0 + col1 * - tab0.col1 * tab0.col2 FROM tab0 ---- -244092 -679131 -9444 query I rowsort SELECT DISTINCT - col2 + + col2 + 38 AS col1 FROM tab0 ---- 38 query I rowsort SELECT ALL + 28 * + 66 FROM tab0 ---- 1848 1848 1848 query I rowsort SELECT DISTINCT + + cor0.col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-6175 SELECT DISTINCT + + 21 * - cor0.col0 + + col0 DIV + 38 AS col0 FROM tab2 AS cor0 ---- -147 -1636 -1657 skipif mysql # not compatible query I rowsort label-6175 SELECT DISTINCT + + 21 * - cor0.col0 + + col0 / + 38 AS col0 FROM tab2 AS cor0 ---- -147 -1636 -1657 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6176 SELECT - CAST( col0 AS SIGNED ) * + col1 + CAST( col2 AS SIGNED ) * - col2 + col2 * col0 AS col0 FROM tab2 AS cor0 ---- -3250 -757 215 skipif mysql # not compatible query I rowsort label-6176 SELECT - CAST ( col0 AS INTEGER ) * + col1 + CAST ( col2 AS INTEGER ) * - col2 + col2 * col0 AS col0 FROM tab2 AS cor0 ---- -3250 -757 215 query I rowsort SELECT ALL ( ( - col2 ) ) FROM tab0 cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - + 41 AS col0 FROM tab1 AS cor0 ---- -41 -41 -41 query I rowsort SELECT - col2 * - 33 AS col0 FROM tab1 cor0 ---- 1782 1881 3168 query I rowsort SELECT + 56 + col0 + col2 * col0 FROM tab0 AS cor0 ---- 126 7443 872 query I rowsort SELECT DISTINCT col2 * - 97 FROM tab2 cor0 ---- -2522 -2619 -3686 query I rowsort SELECT DISTINCT - + col1 + - col0 + col0 AS col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT - - ( + col1 ) + col0 AS col0 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ( col2 ) + - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT + 11 + - 35 FROM tab2 AS cor0 ---- -24 query I rowsort SELECT DISTINCT + + col2 * + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT ALL tab2.col0 - - col2 AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT - col2 * + col2 - col1 AS col2 FROM tab2 ---- -1461 -735 -760 query I rowsort SELECT DISTINCT - col1 * + col0 - ( col2 ) FROM tab0 ---- -2097 -3396 -8181 query I rowsort SELECT - - col2 + - col1 AS col0 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-6191 SELECT ALL - cor0.col1 DIV col1 + + 89 + + col1 * - 0 FROM tab2 cor0 ---- 88 88 88 skipif mysql # not compatible query I rowsort label-6191 SELECT ALL - cor0.col1 / col1 + + 89 + + col1 * - 0 FROM tab2 cor0 ---- 88 88 88 query I rowsort SELECT ALL col0 + - ( col0 * - col1 ) FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT + + col1 + + 31 * col1 AS col2 FROM tab1 cor0 ---- 320 416 832 query I rowsort SELECT col1 * ( col0 ) + - col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT + col1 * 99 + 88 AS col0 FROM tab1 AS cor0 ---- 1078 1375 2662 query I rowsort SELECT + col1 * + col1 + + col2 AS col0 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT - - col0 * col0 * ( cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 262144 27 512000 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * + col0 col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT + + 63 + + col0 FROM tab2 AS cor0 ---- 141 142 70 query I rowsort SELECT - + cor0.col1 + + col2 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-6201 SELECT DISTINCT col1 * col2 DIV - col1 FROM tab1 cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-6201 SELECT DISTINCT col1 * col2 / - col1 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT 69 AS col2 FROM tab1 AS cor0 ---- 69 query I rowsort SELECT + + 93 * - col0 + col0 FROM tab0 AS cor0 ---- -2208 -3220 -8188 query I rowsort SELECT ALL - + cor0.col0 * + col1 AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + ( - col0 ) * col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-6206 SELECT - col2 * cor0.col2 + - ( + col2 + + col1 ) DIV - col0 col0 FROM tab2 AS cor0 ---- -1444 -675 -721 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6206 SELECT - col2 * cor0.col2 + - ( + col2 + + col1 ) / - col0 col0 FROM tab2 AS cor0 ---- -1444 -675 -721 query I rowsort SELECT DISTINCT col1 * col1 + col2 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT col1 * ( col0 ) + 67 AS col2 FROM tab0 ---- 2131 3462 8166 query I rowsort SELECT ALL col2 + col1 + col2 FROM tab2 ---- 111 85 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 34 + - col1 col2 FROM tab0 ---- -52 -57 -63 query I rowsort SELECT ALL + 20 + + 37 AS col1 FROM tab0 ---- 57 57 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6212 SELECT - 77 + col0 DIV 43 FROM tab0 AS cor0 ---- -75 -77 -77 skipif mysql # not compatible query I rowsort label-6212 SELECT - 77 + col0 / 43 FROM tab0 AS cor0 ---- -75 -77 -77 query I rowsort SELECT + - 60 * + col2 - + 69 * - col1 FROM tab1 AS cor0 ---- -1446 -2730 -4863 query I rowsort SELECT ALL - ( + col0 * 99 ) + tab1.col2 * col1 * - col0 FROM tab1 ---- -107760 -42816 -4509 query I rowsort SELECT col2 + col2 * cor0.col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - 68 AS col1 FROM tab1 ---- -68 -68 -68 query I rowsort SELECT + + col2 + + col2 FROM tab0 cor0 ---- 164 2 66 query I rowsort SELECT - col0 - + col0 * col1 FROM tab1 ---- -1120 -704 -81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6219 SELECT - + CAST( NULL AS SIGNED ) + 21 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6219 SELECT - + CAST ( NULL AS INTEGER ) + 21 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 * 74 FROM tab1 AS cor0 ---- 222 4736 5920 query IIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab1, tab1 cor1, tab2 AS cor2 ---- 972 values hashing to 01a5931cccc3dad8792a1bc6df09c614 query I rowsort SELECT DISTINCT - col2 + - 48 FROM tab2 ---- -74 -75 -86 query I rowsort SELECT - ( + col0 ) + tab0.col0 * + 96 + - ( col0 ) FROM tab0 ---- 2256 3290 8366 query I rowsort SELECT + 98 * col1 FROM tab2 ---- 1666 3038 5782 query I rowsort SELECT DISTINCT col1 + 19 * + col1 + + col0 FROM tab1 ---- 264 340 523 query I rowsort SELECT ALL 31 + col1 FROM tab1 ---- 41 44 57 query I rowsort SELECT ALL 75 + 48 FROM tab2 ---- 123 123 123 query I rowsort SELECT - col2 * + cor0.col0 + col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT ALL 2 AS col0 FROM tab2 AS cor0 ---- 2 2 2 query I rowsort SELECT DISTINCT - 43 AS col0 FROM tab2 AS cor0 ---- -43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6231 SELECT DISTINCT + CAST( - 57 AS SIGNED ) AS col2 FROM tab2 cor0 ---- -57 skipif mysql # not compatible query I rowsort label-6231 SELECT DISTINCT + CAST ( - 57 AS INTEGER ) AS col2 FROM tab2 cor0 ---- -57 query I rowsort SELECT - ( col0 ) - col2 FROM tab0 AS cor0 ---- -171 -36 -57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 38 col1 FROM tab0 AS cor0 ---- 38 38 38 query I rowsort SELECT DISTINCT + 13 + col2 FROM tab2 AS cor0 ---- 39 40 51 query I rowsort SELECT DISTINCT + 15 AS col2 FROM tab2 cor0 ---- 15 query I rowsort SELECT ALL + cor0.col1 * 81 + col1 AS col1 FROM tab2 AS cor0 ---- 1394 2542 4838 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 16 col1 FROM tab1 cor0 ---- 16 16 16 query I rowsort SELECT ALL - col0 + + ( col2 ) * + col2 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT + col1 * 5 FROM tab0 AS cor0 ---- 430 455 485 query I rowsort SELECT DISTINCT - col2 * col0 * col0 + 39 * col1 AS col2 FROM tab2 AS cor0 ---- -114 -155883 -236495 query I rowsort SELECT ALL - 84 * - col1 AS col1 FROM tab2 cor0 ---- 1428 2604 4956 onlyif mysql # use DIV operator for integer division query I rowsort label-6242 SELECT + ( cor0.col0 ) - col1 DIV + col1 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-6242 SELECT + ( cor0.col0 ) - col1 / + col1 FROM tab1 AS cor0 ---- 2 63 79 query I rowsort SELECT DISTINCT + cor0.col0 + cor0.col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-6244 SELECT ALL - + col0 DIV col2 AS col0 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6244 SELECT ALL - + col0 / col2 AS col0 FROM tab1 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6245 SELECT ALL 72 DIV tab2.col0 FROM tab2 ---- 0 0 10 skipif mysql # not compatible query I rowsort label-6245 SELECT ALL 72 / tab2.col0 FROM tab2 ---- 0 0 10 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + cor0.col0 col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT col2 * cor0.col2 FROM tab1 cor0 ---- 2916 3249 9216 query I rowsort SELECT 4 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6249 SELECT ALL tab1.col0 * - CAST( col0 AS SIGNED ) FROM tab1 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-6249 SELECT ALL tab1.col0 * - CAST ( col0 AS INTEGER ) FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT - 89 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 924a74d31360fa4301c953b423a4710e query I rowsort SELECT DISTINCT + col2 + ( col1 ) AS col0 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6252 SELECT ALL - - col0 / CAST( NULL AS SIGNED ) - + ( col2 ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6252 SELECT ALL - - col0 / CAST ( NULL AS INTEGER ) - + ( col2 ) FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6253 SELECT ALL col0 + col1 + + 24 DIV + col2 FROM tab1 AS cor0 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-6253 SELECT ALL col0 + col1 + + 24 / + col2 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6254 SELECT + - col1 * - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6254 SELECT + - col1 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + col1 * + col0 * col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT - - 6 * col0 AS col0 FROM tab2 AS cor0 ---- 42 468 474 query I rowsort SELECT - + cor0.col0 + + col1 * + col0 FROM tab2 AS cor0 ---- 1264 210 4524 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6258 SELECT - + CAST( - col2 AS SIGNED ) AS col0 FROM tab1 cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-6258 SELECT - + CAST ( - col2 AS INTEGER ) AS col0 FROM tab1 cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-6259 SELECT DISTINCT col2 - + col2 DIV - col0 AS col2 FROM tab0 AS cor0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-6259 SELECT DISTINCT col2 - + col2 / - col0 AS col2 FROM tab0 AS cor0 ---- 1 34 82 query I rowsort SELECT ALL + + ( - col1 ) FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - 85 + + 84 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + cor1.col1 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT col0 * + cor0.col2 FROM tab2 cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-6264 SELECT - - col2 * - col1 + + col1 DIV - col0 FROM tab2 AS cor0 ---- -1534 -646 -841 skipif mysql # not compatible query I rowsort label-6264 SELECT - - col2 * - col1 + + col1 / - col0 FROM tab2 AS cor0 ---- -1534 -646 -841 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6265 SELECT - cor0.col0 + - CAST( col0 + - col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -15 -69 -96 skipif mysql # not compatible query I rowsort label-6265 SELECT - cor0.col0 + - CAST ( col0 + - col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -15 -69 -96 query I rowsort SELECT - - cor0.col0 + col2 * col1 * - col0 AS col0 FROM tab0 AS cor0 ---- -3360 -664029 -68088 query I rowsort SELECT ALL + 27 AS col0 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT ALL 69 * + 14 AS col2 FROM tab0, tab1 cor0, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to b3fc189e336e614bcc876b0f9d316316 query I rowsort SELECT - col1 * 4 - + col0 AS col1 FROM tab2 ---- -131 -147 -314 onlyif mysql # use DIV operator for integer division query I rowsort label-6270 SELECT + + col2 + col1 DIV + col1 col2 FROM tab2 AS cor0 ---- 27 28 39 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6270 SELECT + + col2 + col1 / + col1 col2 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT DISTINCT + + 25 + col2 * col0 * + col1 AS col1 FROM tab0 AS cor0 ---- 3420 664143 68137 query I rowsort SELECT col0 * + col0 * - col2 AS col0 FROM tab1 AS cor0 ---- -233472 -486 -614400 query I rowsort SELECT DISTINCT - cor1.col1 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- -17 -31 -59 query I rowsort SELECT DISTINCT - cor0.col1 * - 71 * - col0 + + col2 * col0 AS col0 FROM tab0 AS cor0 ---- -145752 -241010 -567731 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6275 SELECT DISTINCT - CAST( ( - col1 ) AS SIGNED ) * col2 + - col0 * col1 FROM tab1 AS cor0 ---- -70 1326 208 skipif mysql # not compatible query I rowsort label-6275 SELECT DISTINCT - CAST ( ( - col1 ) AS INTEGER ) * col2 + - col0 * col1 FROM tab1 AS cor0 ---- -70 1326 208 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - + col0 col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT 27 * + col0 * - col1 - col0 * col2 FROM tab0 ---- -225971 -56520 -91700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - + col1 * tab2.col0 col1 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT - cor0.col0 * + col0 AS col1 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT - col0 * col0 + + ( + col1 ) AS col1 FROM tab0 AS cor0 ---- -1128 -490 -7830 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6281 SELECT - cor0.col1 * CAST( cor0.col1 AS SIGNED ) - + col1 * CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6281 SELECT - cor0.col1 * CAST ( cor0.col1 AS INTEGER ) - + col1 * CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - cor0.col2 * - ( - 61 ) + - col1 col2 FROM tab1 cor0 ---- -3320 -3487 -5869 query I rowsort SELECT ALL - col1 * - ( col1 ) + + col0 AS col2 FROM tab0 AS cor0 ---- 7420 8370 9444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 col2 FROM tab2 cor0 ---- -26 -27 -38 query I rowsort SELECT + col0 * ( col0 ) + + col0 AS col2 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT - cor0.col0 + 51 AS col0 FROM tab2 AS cor0 ---- -27 -28 44 query I rowsort SELECT DISTINCT - col0 * + tab0.col0 FROM tab0 ---- -1225 -576 -7921 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6288 SELECT col2 * CAST( col1 AS SIGNED ) * + col0 FROM tab1 AS cor0 ---- 36480 4212 99840 skipif mysql # not compatible query I rowsort label-6288 SELECT col2 * CAST ( col1 AS INTEGER ) * + col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT tab0.col2 + + 48 FROM tab0 ---- 130 49 81 query I rowsort SELECT + col0 * - col1 + 59 AS col2 FROM tab2 cor0 ---- -1284 -158 -4543 query I rowsort SELECT - col1 + - col2 + ( - col2 ) FROM tab1 cor0 ---- -124 -134 -205 query I rowsort SELECT DISTINCT + tab1.col1 AS col2 FROM tab1, tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT + + cor0.col0 AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT DISTINCT - cor0.col1 AS col1 FROM tab2, tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT ALL + col1 * - ( 44 ) * col0 AS col0 FROM tab2 AS cor0 ---- -202488 -59092 -9548 query I rowsort SELECT 45 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 27 values hashing to 14cec871edc37b5056cda01c8331fdca onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6297 SELECT - + col0 * - col1 + col0 * - col2 * CAST( NULL AS SIGNED ) + - 17 * col2 * col2 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6297 SELECT - + col0 * - col1 + col0 * - col2 * CAST ( NULL AS INTEGER ) + - 17 * col2 * col2 FROM tab2 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 * - 55 col0 FROM tab2 AS cor0 ---- -385 -4290 -4345 query I rowsort SELECT 16 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to ee5bde9f68ee828e8cd86b0d590090bc query I rowsort SELECT - tab2.col1 + + 54 - 56 AS col1 FROM tab2 ---- -19 -33 -61 query I rowsort SELECT DISTINCT + 6 + 61 * + col2 * - col0 FROM tab1 AS cor0 ---- -222522 -468474 -9876 query I rowsort SELECT DISTINCT - col1 + - 44 - + cor0.col2 * + col1 FROM tab2 AS cor0 ---- -1637 -707 -912 query I rowsort SELECT DISTINCT + col1 + cor0.col0 * - col1 FROM tab1 cor0 ---- -1027 -52 -630 onlyif mysql # use DIV operator for integer division query I rowsort label-6304 SELECT col0 DIV cor0.col2 + cor0.col2 FROM tab0 AS cor0 ---- 33 36 83 skipif mysql # not compatible query I rowsort label-6304 SELECT col0 / cor0.col2 + cor0.col2 FROM tab0 AS cor0 ---- 33 36 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6305 SELECT ALL + CAST( NULL AS DECIMAL ) - col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6305 SELECT ALL + 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 + 27 * ( col0 ) + + cor0.col2 col2 FROM tab0 AS cor0 ---- 2485 681 946 query I rowsort SELECT col1 + 76 * 57 FROM tab2 ---- 4349 4363 4391 onlyif mysql # use DIV operator for integer division query I rowsort label-6308 SELECT col2 DIV ( col1 ) FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6308 SELECT col2 / ( col1 ) FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL + col0 + - ( col2 ) + col1 AS col1 FROM tab2 ---- 11 111 58 query I rowsort SELECT ALL + + cor0.col2 * col2 + col2 AS col1 FROM tab0 AS cor0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT - + 74 * col2 * - col1 FROM tab0 AS cor0 ---- 210012 552188 7178 query I rowsort SELECT ALL - 66 * - col2 AS col2 FROM tab1 AS cor0 ---- 3564 3762 6336 query I rowsort SELECT - ( col2 ) + col1 FROM tab1 ---- -28 -47 -83 query I rowsort SELECT - cor0.col2 FROM tab2, tab0, tab2 cor0 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 5 + + cor0.col2 col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 2b5ade85be5319861c59c5f0e150ea0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + 57 * col2 col0 FROM tab1 AS cor0 ---- -3078 -3249 -5472 query I rowsort SELECT DISTINCT + col1 * cor0.col0 AS col1 FROM tab1 cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-6318 SELECT ALL 54 DIV + col1 AS col1 FROM tab1 AS cor0 ---- 2 4 5 skipif mysql # not compatible query I rowsort label-6318 SELECT ALL 54 / + col1 AS col1 FROM tab1 AS cor0 ---- 2 4 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6319 SELECT DISTINCT + + col1 * - cor0.col0 + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6319 SELECT DISTINCT + + col1 * - cor0.col0 + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - 13 * + cor0.col1 FROM tab0 AS cor0 ---- -1118 -1183 -1261 query I rowsort SELECT 85 * - 3 AS col2 FROM tab0 ---- -255 -255 -255 query I rowsort SELECT ALL - 48 + col2 AS col0 FROM tab2 ---- -10 -21 -22 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6323 SELECT DISTINCT CAST( - col1 * - col0 AS SIGNED ) + + col2 * - col2 FROM tab0 ---- 1375 3394 975 skipif mysql # not compatible query I rowsort label-6323 SELECT DISTINCT CAST ( - col1 * - col0 AS INTEGER ) + + col2 * - col2 FROM tab0 ---- 1375 3394 975 query I rowsort SELECT ALL - tab0.col2 * - col2 * - col0 + col1 AS col2 FROM tab0 ---- -26050 -598345 62 query I rowsort SELECT ALL + 16 + + ( col0 ) AS col0 FROM tab2 ---- 23 94 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col0 col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + + 13 * 28 AS col2 FROM tab2 AS cor0 ---- 364 query I rowsort SELECT DISTINCT - + 94 AS col2 FROM tab2 AS cor0 ---- -94 query I rowsort SELECT ALL ( - col2 ) + - col0 FROM tab2 AS cor0 ---- -104 -117 -34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 * col0 col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL 44 AS col0 FROM tab1, tab0 AS cor0, tab0 cor1, tab1 AS cor2 ---- 81 values hashing to 19a2b9512177749564ba22ea2213fe3f query I rowsort SELECT DISTINCT + 54 AS col2 FROM tab0, tab2 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- 54 query I rowsort SELECT ALL + col2 * + 47 AS col2 FROM tab2 AS cor0 ---- 1222 1269 1786 query I rowsort SELECT + 18 * - col1 FROM tab2 AS cor0 ---- -1062 -306 -558 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6335 SELECT ALL - CAST( NULL AS SIGNED ) + 55 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6335 SELECT ALL - CAST ( NULL AS INTEGER ) + 55 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 92 AS col1 FROM tab0 cor0 ---- 92 92 92 query I rowsort SELECT ALL - ( - col1 ) * + 30 FROM tab2 AS cor0 ---- 1770 510 930 query I rowsort SELECT - col2 - - col2 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col2 * cor0.col1 col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6340 SELECT DISTINCT 15 * - cor0.col0 / CAST( NULL AS SIGNED ) + 16 AS col1 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6340 SELECT DISTINCT 15 * - cor0.col0 / CAST ( NULL AS INTEGER ) + 16 AS col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + 20 + col2 * - ( col1 ) FROM tab1 AS cor0 ---- -1228 -1384 -550 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + + col0 col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT - 9 + - col1 * - cor0.col1 AS col0 FROM tab2 AS cor0 ---- 280 3472 952 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 93 col1 FROM tab1 AS cor0 ---- 93 93 93 query I rowsort SELECT + ( col1 ) + col2 AS col2 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT ALL + tab0.col2 * col2 + col2 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT - tab1.col1 FROM tab1, tab2, tab0 AS cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-6348 SELECT 45 + tab0.col1 DIV + col1 + tab0.col2 FROM tab0 ---- 128 47 79 skipif mysql # not compatible query I rowsort label-6348 SELECT 45 + tab0.col1 / + col1 + tab0.col2 FROM tab0 ---- 128 47 79 query I rowsort SELECT - + col2 * + col2 + + col1 AS col0 FROM tab0 AS cor0 ---- -1003 -6633 96 query I rowsort SELECT - col2 * col0 * + ( cor0.col2 ) + + col0 FROM tab2 AS cor0 ---- -113997 -5096 -52650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * ( col1 ) * + col1 col1 FROM tab1 AS cor0 ---- 1000 17576 2197 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6352 SELECT ALL + + col0 + CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 104 117 34 skipif mysql # not compatible query I rowsort label-6352 SELECT ALL + + col0 + CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT - + col1 * + ( 22 ) FROM tab2 cor0 ---- -1298 -374 -682 onlyif mysql # use DIV operator for integer division query I rowsort label-6354 SELECT ALL - + col0 + - col1 DIV col1 FROM tab2 AS cor0 ---- -79 -8 -80 skipif mysql # not compatible query I rowsort label-6354 SELECT ALL - + col0 + - col1 / col1 FROM tab2 AS cor0 ---- -79 -8 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6355 SELECT + col2 + - CAST( + col1 AS SIGNED ) * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -251 -3455 -934 skipif mysql # not compatible query I rowsort label-6355 SELECT + col2 + - CAST ( + col1 AS INTEGER ) * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT - col0 + 30 FROM tab2 AS cor0 ---- -48 -49 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6357 SELECT ALL + + col0 + + CAST( NULL AS SIGNED ) * ( + col0 ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6357 SELECT ALL + + col0 + + CAST ( NULL AS INTEGER ) * ( + col0 ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + cor0.col2 * ( 4 ) FROM tab1 AS cor0 ---- 216 228 384 query I rowsort SELECT 35 + - col2 AS col0 FROM tab1 AS cor0 ---- -19 -22 -61 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6360 SELECT + CAST( NULL AS SIGNED ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6360 SELECT + CAST ( NULL AS INTEGER ) * + col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6361 SELECT DISTINCT 10 DIV col0 AS col0 FROM tab2 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-6361 SELECT DISTINCT 10 / col0 AS col0 FROM tab2 AS cor0 ---- 0 1 query I rowsort SELECT + 95 + - col2 * + col0 FROM tab2 AS cor0 ---- -1933 -2907 -94 query I rowsort SELECT - 5 - + 13 FROM tab0, tab2 AS cor0, tab2 cor1, tab1 AS cor2 ---- 81 values hashing to 4b8f1109b78a52c6ee572810d1973a42 query I rowsort SELECT + col0 + ( - col2 + + tab1.col1 ) FROM tab1 ---- -25 -3 17 query I rowsort SELECT + 54 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT - + col2 * 21 AS col2 FROM tab2 cor0 ---- -546 -567 -798 onlyif mysql # use DIV operator for integer division query I rowsort label-6367 SELECT col0 + + col0 DIV - col2 FROM tab1 AS cor0 ---- 3 63 80 skipif mysql # not compatible query I rowsort label-6367 SELECT col0 + + col0 / - col2 FROM tab1 AS cor0 ---- 3 63 80 query I rowsort SELECT - 83 * col2 FROM tab2 cor0 ---- -2158 -2241 -3154 query I rowsort SELECT 28 * - col2 AS col0 FROM tab0 AS cor0 ---- -2296 -28 -924 query I rowsort SELECT - col0 * col1 + 52 FROM tab2 ---- -1291 -165 -4550 query I rowsort SELECT + 13 * + col2 AS col0 FROM tab2 AS cor0 ---- 338 351 494 query I rowsort SELECT + col2 * + 88 AS col2 FROM tab0 AS cor0 ---- 2904 7216 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6373 SELECT col0 + col1 * + ( - col1 + + CAST( + col0 AS SIGNED ) * tab0.col0 ) FROM tab0 ---- 109451 42164 712619 skipif mysql # not compatible query I rowsort label-6373 SELECT col0 + col1 * + ( - col1 + + CAST ( + col0 AS INTEGER ) * tab0.col0 ) FROM tab0 ---- 109451 42164 712619 query I rowsort SELECT DISTINCT + 78 * - col1 FROM tab0 ---- -6708 -7098 -7566 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6375 SELECT DISTINCT + col2 * col2 * CAST( 41 AS SIGNED ) FROM tab2 AS cor0 ---- 27716 29889 59204 skipif mysql # not compatible query I rowsort label-6375 SELECT DISTINCT + col2 * col2 * CAST ( 41 AS INTEGER ) FROM tab2 AS cor0 ---- 27716 29889 59204 query I rowsort SELECT - 73 * col1 AS col1 FROM tab1 AS cor0 ---- -1898 -730 -949 query I rowsort SELECT + - col1 + - col1 AS col0 FROM tab0 cor0 ---- -172 -182 -194 query I rowsort SELECT 71 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 21 * - col2 col0 FROM tab1 ---- -1134 -1197 -2016 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6380 SELECT DISTINCT tab0.col0 * + CAST( NULL AS DECIMAL ) AS col2 FROM tab0, tab0 cor0, tab1, tab1 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-6380 SELECT DISTINCT tab0.col0 * + CAST ( NULL AS REAL ) AS col2 FROM tab0, tab0 cor0, tab1, tab1 AS cor1 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6381 SELECT + col2 + CAST( ( - col1 ) AS SIGNED ) * + ( ( col1 ) ) FROM tab1 AS cor0 ---- -43 -622 -73 skipif mysql # not compatible query I rowsort label-6381 SELECT + col2 + CAST ( ( - col1 ) AS INTEGER ) * + ( ( col1 ) ) FROM tab1 AS cor0 ---- -43 -622 -73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6382 SELECT DISTINCT - + col2 * CAST( - col2 + - col1 AS SIGNED ) * col1 AS col0 FROM tab1 AS cor0 ---- 112320 136032 38190 skipif mysql # not compatible query I rowsort label-6382 SELECT DISTINCT - + col2 * CAST ( - col2 + - col1 AS INTEGER ) * col1 AS col0 FROM tab1 AS cor0 ---- 112320 136032 38190 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6383 SELECT DISTINCT + col1 + col2 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6383 SELECT DISTINCT + col1 + col2 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 3 FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab1 cor1 ---- -3 query I rowsort SELECT - 68 + + col1 AS col2 FROM tab2 AS cor0 ---- -37 -51 -9 query I rowsort SELECT ALL 53 + + col0 FROM tab2 AS cor0 ---- 131 132 60 query I rowsort SELECT + - col1 + - col2 * ( col2 ) FROM tab0 cor0 ---- -1175 -6815 -98 query I rowsort SELECT ALL col2 - + 67 * + col0 FROM tab0 ---- -1575 -2344 -5881 onlyif mysql # use DIV operator for integer division query I rowsort label-6389 SELECT ( col1 ) DIV + col1 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6389 SELECT ( col1 ) / + col1 FROM tab0 ---- 1 1 1 query I rowsort SELECT + ( - col2 ) * - tab0.col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT 84 + col1 FROM tab2 ---- 101 115 143 query I rowsort SELECT DISTINCT 22 * col0 + - ( + ( col0 ) ) + - 58 FROM tab2 ---- 1580 1601 89 query I rowsort SELECT - col2 * col1 + col1 * col0 * col0 AS col2 FROM tab2 ---- 105451 357422 682 query I rowsort SELECT - ( col0 + 30 ) * 60 AS col0 FROM tab2 ---- -2220 -6480 -6540 query I rowsort SELECT DISTINCT ( - tab1.col2 ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- -54 -57 -96 query I rowsort SELECT ALL tab1.col2 + - col1 * ( - col0 ) + + col2 FROM tab1 ---- 1232 186 754 query I rowsort SELECT + 12 + col2 AS col0 FROM tab0 cor0 ---- 13 45 94 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6398 SELECT + col2 * col0 + CAST( NULL AS SIGNED ) * col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6398 SELECT + col2 * col0 + CAST ( NULL AS INTEGER ) * col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6399 SELECT col0 DIV - col2 col1 FROM tab0 cor0 ---- -1 -35 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6399 SELECT col0 / - col2 col1 FROM tab0 cor0 ---- -1 -35 0 query I rowsort SELECT - - 8 - + 98 * - col2 FROM tab2 AS cor0 ---- 2556 2654 3732 onlyif mysql # use DIV operator for integer division query I rowsort label-6401 SELECT ( - 86 ) * + col0 + + cor0.col2 DIV - ( col1 ) FROM tab1 AS cor0 ---- -260 -5509 -6887 skipif mysql # not compatible query I rowsort label-6401 SELECT ( - 86 ) * + col0 + + cor0.col2 / - ( col1 ) FROM tab1 AS cor0 ---- -260 -5509 -6887 query I rowsort SELECT ( - col1 ) - col0 * - col2 AS col0 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT col0 + col2 * col0 * - col2 - + tab2.col0 * tab2.col1 FROM tab2 ---- -115340 -5313 -57252 query I rowsort SELECT - col0 + + col0 + col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT + 17 - col0 FROM tab0 AS cor0 ---- -18 -7 -72 onlyif mysql # use DIV operator for integer division query I rowsort label-6406 SELECT DISTINCT - col0 - - col1 DIV - col1 FROM tab0 cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-6406 SELECT DISTINCT - col0 - - col1 / - col1 FROM tab0 cor0 ---- -25 -36 -90 query I rowsort SELECT DISTINCT + ( + col0 ) * col2 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL - col2 + col2 + + col0 FROM tab2 cor0 ---- 7 78 79 query I rowsort SELECT - cor0.col1 * cor0.col0 FROM tab1 AS cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort SELECT + CAST ( 94 AS REAL ) * cor0.col1 AS col0 FROM tab2 cor0 ---- 1598 2914 5546 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 82 col1 FROM tab2 AS cor0 ---- 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6412 SELECT ALL - CAST( NULL AS SIGNED ) * - col0 + + col1 / - 46 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6412 SELECT ALL - CAST ( NULL AS INTEGER ) * - col0 + + col1 / - 46 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6413 SELECT DISTINCT - + 71 DIV + col0 AS col1 FROM tab1 AS cor0 ---- -1 -23 0 skipif mysql # not compatible query I rowsort label-6413 SELECT DISTINCT - + 71 / + col0 AS col1 FROM tab1 AS cor0 ---- -1 -23 0 query I rowsort SELECT ALL + - ( - 88 ) FROM tab1 AS cor0 ---- 88 88 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * 15 col1 FROM tab1 AS cor0 ---- -150 -195 -390 query I rowsort SELECT ALL + col0 * cor0.col1 * col1 AS col1 FROM tab2 AS cor0 ---- 22831 271518 6727 onlyif mysql # use DIV operator for integer division query I rowsort label-6417 SELECT + + CAST( col0 AS SIGNED ) + col2 DIV 44 AS col0 FROM tab2 cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-6417 SELECT + + CAST ( col0 AS INTEGER ) + col2 / 44 AS col0 FROM tab2 cor0 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 10 * + cor0.col1 col0 FROM tab1 AS cor0 ---- 100 130 260 query I rowsort SELECT DISTINCT - col0 * col2 - 60 * col2 AS col2 FROM tab2 AS cor0 ---- -1809 -3588 -5282 query I rowsort SELECT - col1 * col1 - col0 FROM tab1 AS cor0 ---- -164 -249 -679 onlyif mysql # use DIV operator for integer division query I rowsort label-6421 SELECT - ( cor0.col0 ) * col0 - col0 DIV cor0.col1 AS col0 FROM tab2 AS cor0 ---- -49 -6085 -6245 skipif mysql # not compatible query I rowsort label-6421 SELECT - ( cor0.col0 ) * col0 - col0 / cor0.col1 AS col0 FROM tab2 AS cor0 ---- -49 -6085 -6245 query I rowsort SELECT DISTINCT + 48 + col0 AS col0 FROM tab0 AS cor0 ---- 137 72 83 query I rowsort SELECT DISTINCT col0 - - col2 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT - ( + col1 ) + 86 AS col2 FROM tab2 cor0 ---- 27 55 69 query I rowsort SELECT ALL - 87 * col2 * ( col2 ) FROM tab1 AS cor0 ---- -253692 -282663 -801792 query I rowsort SELECT ALL - col0 + + col0 * col0 FROM tab2 AS cor0 ---- 42 6006 6162 query I rowsort SELECT ALL - - 9 * + col2 - col0 FROM tab2 cor0 ---- 156 236 263 query I rowsort SELECT DISTINCT - col0 * + cor0.col0 * col0 FROM tab2 AS cor0 ---- -343 -474552 -493039 query I rowsort SELECT + 76 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT ALL + col0 * + col2 + col0 - - 43 * cor0.col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -126005 -7931 -85098 onlyif mysql # use DIV operator for integer division query I rowsort label-6431 SELECT ALL + col1 DIV - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-6431 SELECT ALL + col1 / - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -4 0 0 query I rowsort SELECT DISTINCT ( cor0.col0 ) + col1 * - 52 AS col1 FROM tab2 AS cor0 ---- -1605 -2990 -805 query I rowsort SELECT + 29 * col0 AS col2 FROM tab2 ---- 203 2262 2291 query I rowsort SELECT col0 + 93 * - tab2.col0 FROM tab2 ---- -644 -7176 -7268 query I rowsort SELECT DISTINCT - col2 + - cor0.col1 * col1 FROM tab1 AS cor0 ---- -157 -265 -730 query I rowsort SELECT col1 + col0 * - col0 AS col2 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # use DIV operator for integer division query I rowsort label-6437 SELECT col1 DIV cor0.col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6437 SELECT col1 / cor0.col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col2 + - cor0.col1 * - 29 FROM tab0 AS cor0 ---- 2461 2557 2812 query I rowsort SELECT - col0 * - col2 * col0 + - col2 * ( 1 ) + - col1 AS col0 FROM tab1 AS cor0 ---- 233405 406 614291 query I rowsort SELECT ALL ( - tab1.col1 ) FROM tab1 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6441 SELECT + + cor0.col1 * 18 + + col2 + cor0.col2 * CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6441 SELECT + + cor0.col1 * 18 + + col2 + cor0.col2 * CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + col0 + col0 * cor0.col0 FROM tab0 AS cor0 ---- 1260 600 8010 query I rowsort SELECT ALL - + col0 + 90 FROM tab1 AS cor0 ---- 10 26 87 query I rowsort SELECT col0 * - col2 * + col1 AS col1 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL - + col1 * - 99 AS col2 FROM tab1 AS cor0 ---- 1287 2574 990 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6446 SELECT - col1 + CAST( - col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -172 -182 -194 skipif mysql # not compatible query I rowsort label-6446 SELECT - col1 + CAST ( - col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -172 -182 -194 query I rowsort SELECT 17 AS col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col2 col0 FROM tab0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL - 95 AS col1 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to cf302b83f15b730fe35c19bdd9363c13 query I rowsort SELECT DISTINCT 72 * - 99 FROM tab2, tab2 cor0 ---- -7128 query I rowsort SELECT DISTINCT + + cor0.col2 * col0 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-6453 SELECT ALL - col0 DIV - col1 + col0 * + col2 FROM tab1 cor0 ---- 162 3654 7686 skipif mysql # not compatible query I rowsort label-6453 SELECT ALL - col0 / - col1 + col0 * + col2 FROM tab1 cor0 ---- 162 3654 7686 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6454 SELECT ALL + + col1 + + CAST( - col1 AS SIGNED ) * - col2 FROM tab0 AS cor0 ---- 194 2924 7553 skipif mysql # not compatible query I rowsort label-6454 SELECT ALL + + col1 + + CAST ( - col1 AS INTEGER ) * - col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT ALL col1 + - 67 + + col1 FROM tab2 ---- -33 -5 51 onlyif mysql # use DIV operator for integer division query I rowsort label-6456 SELECT DISTINCT col1 DIV 11 + + col0 AS col0 FROM tab1 AS cor0 ---- 5 64 81 skipif mysql # not compatible query I rowsort label-6456 SELECT DISTINCT col1 / 11 + + col0 AS col0 FROM tab1 AS cor0 ---- 5 64 81 query I rowsort SELECT cor0.col2 + col0 * 2 AS col1 FROM tab2 AS cor0 ---- 182 196 41 query I rowsort SELECT DISTINCT col2 * cor0.col1 + 72 FROM tab0 AS cor0 ---- 169 2910 7534 query I rowsort SELECT ALL + cor0.col2 + 12 + col1 FROM tab2 AS cor0 ---- 67 70 97 query I rowsort SELECT DISTINCT - cor0.col1 + + col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 query I rowsort SELECT cor0.col2 * cor0.col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to aeb56f097f17f262600266df7fcf8652 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6462 SELECT ALL + - col2 * + col0 + col0 * + CAST( 14 AS SIGNED ) FROM tab2 AS cor0 ---- -1896 -91 -936 skipif mysql # not compatible query I rowsort label-6462 SELECT ALL + - col2 * + col0 + col0 * + CAST ( 14 AS INTEGER ) FROM tab2 AS cor0 ---- -1896 -91 -936 query I rowsort SELECT ALL - col1 - col2 * col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT ALL + 17 FROM tab2 ---- 17 17 17 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 0 * - 86 + col1 col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL + col0 * 5 + col1 AS col2 FROM tab2 cor0 ---- 412 449 66 query I rowsort SELECT DISTINCT + 3 - - ( col1 ) * cor0.col1 FROM tab2 AS cor0 ---- 292 3484 964 query I rowsort SELECT + ( col2 ) * col1 + col1 AS col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT + + col1 * 36 AS col2 FROM tab0 cor0 ---- 3096 3276 3492 query I rowsort SELECT + + ( + col0 ) * col0 + + col2 AS col2 FROM tab2 cor0 ---- 6110 6279 76 query I rowsort SELECT - ( 40 ) * col2 AS col1 FROM tab1 AS cor0 ---- -2160 -2280 -3840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6472 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6472 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col0 + + col2 * - col2 * col1 AS col0 FROM tab2 cor0 ---- -22592 -24469 -39806 query I rowsort SELECT DISTINCT + - ( - col1 ) * + col0 + - ( col0 ) * + cor0.col1 AS col2 FROM tab1 cor0 ---- 0 query I rowsort SELECT DISTINCT + cor0.col0 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 3 64 80 query I rowsort SELECT ALL + 47 + col0 AS col2 FROM tab2 AS cor0 ---- 125 126 54 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6477 SELECT ALL CAST( NULL AS SIGNED ) * cor0.col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6477 SELECT ALL CAST ( NULL AS INTEGER ) * cor0.col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - 32 * col1 + col1 FROM tab2 AS cor0 ---- -1829 -527 -961 query I rowsort SELECT ALL 31 * col1 FROM tab0 AS cor0 ---- 2666 2821 3007 query I rowsort SELECT DISTINCT + col2 * + col0 + 27 AS col2 FROM tab2 cor0 ---- 2055 216 3029 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 98 col0 FROM tab2 AS cor0 ---- -98 -98 -98 query I rowsort SELECT DISTINCT + 52 * cor0.col0 FROM tab2 AS cor0 ---- 364 4056 4108 query I rowsort SELECT 53 + col1 AS col1 FROM tab1 AS cor0 ---- 63 66 79 query I rowsort SELECT + + col1 * - col2 * col0 AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - - cor0.col1 * col1 * 54 FROM tab1 AS cor0 ---- 36504 5400 9126 query I rowsort SELECT col0 * + col0 + 48 FROM tab2 AS cor0 ---- 6132 6289 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col2 col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT 10 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6489 SELECT ALL - tab1.col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6489 SELECT ALL - tab1.col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT 58 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ef6e63aeed2581a168f07646d258f666 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6491 SELECT + CAST( ( col0 ) AS SIGNED ) + col0 FROM tab1 AS cor0 ---- 128 160 6 skipif mysql # not compatible query I rowsort label-6491 SELECT + CAST ( ( col0 ) AS INTEGER ) + col0 FROM tab1 AS cor0 ---- 128 160 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + 0 * ( col0 ) + col0 col0 FROM tab2 ---- 7 78 79 query I rowsort SELECT - 34 AS col0 FROM tab1 AS cor0 ---- -34 -34 -34 query I rowsort SELECT + col0 + 72 + tab0.col2 * - col1 FROM tab0 ---- -2742 -7301 10 query I rowsort SELECT - col0 + col2 + - col2 * - col0 FROM tab0 ---- 1 7291 801 query I rowsort SELECT DISTINCT - 87 + - 42 AS col0 FROM tab0 ---- -129 query I rowsort SELECT ( 62 ) * + tab2.col2 + + 87 AS col1 FROM tab2 ---- 1699 1761 2443 query I rowsort SELECT + 61 + col2 AS col1 FROM tab2 ---- 87 88 99 query I rowsort SELECT DISTINCT 45 * 64 FROM tab0 ---- 2880 query I rowsort SELECT - - 22 * + col0 FROM tab1 AS cor0 ---- 1408 1760 66 query I rowsort SELECT ALL col0 * - 63 AS col0 FROM tab1 ---- -189 -4032 -5040 query I rowsort SELECT + tab1.col2 * 49 FROM tab1 ---- 2646 2793 4704 query I rowsort SELECT col0 * 84 * + tab2.col1 FROM tab2 ---- 112812 18228 386568 query I rowsort SELECT + col1 + - col1 * col1 * + col2 AS col1 FROM tab2 AS cor0 ---- -10965 -25916 -90447 query I rowsort SELECT col1 * + 3 AS col1 FROM tab0 AS cor0 ---- 258 273 291 onlyif mysql # use DIV operator for integer division query I rowsort label-6506 SELECT + cor0.col2 DIV + col0 AS col0 FROM tab1 cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-6506 SELECT + cor0.col2 / + col0 AS col0 FROM tab1 cor0 ---- 0 1 18 query I rowsort SELECT ALL - tab2.col0 * col2 FROM tab2 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6508 SELECT - col1 + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6508 SELECT - col1 + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + ( - col1 ) AS col1 FROM tab0 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * 67 col1 FROM tab2 AS cor0 ---- 1139 2077 3953 query I rowsort SELECT DISTINCT + col1 * - 91 AS col0 FROM tab2 AS cor0 ---- -1547 -2821 -5369 query I rowsort SELECT DISTINCT cor0.col1 + + cor0.col0 * col2 FROM tab0 AS cor0 ---- 132 7389 878 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 + cor0.col1 col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ( col1 ) * col2 + col1 * + 77 FROM tab2 AS cor0 ---- 1955 3224 6077 query I rowsort SELECT ALL + ( col1 ) + + col1 AS col0 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT + + col0 + - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT 35 FROM tab1, tab0 cor0 ---- 35 query IIIIIIIIIIII rowsort SELECT * FROM tab2 cor0 CROSS JOIN tab2, tab2 AS cor1, tab0 AS cor2 ---- 972 values hashing to 63ccb67e72ebac679a0221202c067b9e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6519 SELECT ALL - col0 - + CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6519 SELECT ALL - col0 - + CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT 5 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 6035628694bdea36f584f3649088551d query I rowsort SELECT + col0 + col1 + + col0 AS col0 FROM tab0 ---- 134 167 269 query I rowsort SELECT ALL - - 97 AS col2 FROM tab2 AS cor0 ---- 97 97 97 query I rowsort SELECT DISTINCT - - col0 + - col1 AS col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT 74 AS col0 FROM tab2 cor0 ---- 74 74 74 query I rowsort SELECT 16 + col2 + cor0.col0 FROM tab0 AS cor0 ---- 187 52 73 query I rowsort SELECT DISTINCT cor1.col0 AS col0 FROM tab0, tab0 AS cor0 CROSS JOIN tab2, tab2 AS cor1 ---- 7 78 79 query I rowsort SELECT DISTINCT + 69 + col1 AS col1 FROM tab2 AS cor0 ---- 100 128 86 query I rowsort SELECT cor1.col0 FROM tab0, tab0 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b query I rowsort SELECT cor1.col0 * + cor0.col0 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to b430aacab80c9bce1e28006eb9a0312c query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 AS cor0 CROSS JOIN tab2, tab0 AS cor1, tab0 AS cor2 ---- 3645 values hashing to f655b6f4c5b9ff73813030f2822ea1fd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 20 col0 FROM tab1, tab1 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to eb3a66728062963cccbd15bd2f5c9eee skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab0.col2 * col0 * - col1 col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - tab1.col2 - col2 AS col0 FROM tab1 ---- -108 -114 -192 onlyif mysql # use DIV operator for integer division query I rowsort label-6534 SELECT tab1.col1 - - col0 DIV - ( + col2 ) AS col0 FROM tab1 ---- 13 26 9 skipif mysql # not compatible query I rowsort label-6534 SELECT tab1.col1 - - col0 / - ( + col2 ) AS col0 FROM tab1 ---- 13 26 9 query I rowsort SELECT + 32 + col2 AS col0 FROM tab2 ---- 58 59 70 query I rowsort SELECT ALL + 23 * - col1 * col2 FROM tab2 ---- -14858 -19251 -35282 query I rowsort SELECT - 57 + ( cor1.col0 + + 69 ) * 72 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to e8681c02f7bc0ec486f55f536640a5c5 query I rowsort SELECT DISTINCT + ( + col1 ) * + ( col0 + + col0 * col2 ) FROM tab2 ---- 124254 52377 6076 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col1 + - ( + tab1.col2 ) col2 FROM tab1 ---- -1344 -1458 -627 query I rowsort SELECT - 24 - + col0 AS col0 FROM tab1 ---- -104 -27 -88 query I rowsort SELECT + 92 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a query I rowsort SELECT + col2 + + col1 * - col2 * col0 FROM tab1 cor0 ---- -36423 -4158 -99744 query I rowsort SELECT DISTINCT - 20 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- -20 query I rowsort SELECT ALL + + cor0.col0 + ( - col0 * - col1 + + 34 ) FROM tab1 AS cor0 ---- 115 1154 738 query I rowsort SELECT DISTINCT + col2 * ( + col2 * col1 ) FROM tab1 cor0 ---- 119808 32490 75816 onlyif mysql # use DIV operator for integer division query I rowsort label-6546 SELECT ALL + col0 + col2 DIV col0 FROM tab1 cor0 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-6546 SELECT ALL + col0 + col2 / col0 FROM tab1 cor0 ---- 21 64 81 query I rowsort SELECT DISTINCT - col1 + - ( 25 ) FROM tab2 AS cor0 ---- -42 -56 -84 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT + CAST ( - col0 * - col1 AS REAL ) - + 31 * + col1 * - col1 col1 FROM tab0 ---- 231340 264810 295074 query I rowsort SELECT ALL col2 + ( + col1 * ( col1 ) ) AS col1 FROM tab1 ---- 157 265 730 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6550 SELECT ALL - CAST( - col1 AS SIGNED ) * - col1 + CAST( NULL AS SIGNED ) AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6550 SELECT ALL - CAST ( - col1 AS INTEGER ) * - col1 + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + 76 FROM tab1 ---- 102 86 89 query I rowsort SELECT ALL 31 + col1 AS col0 FROM tab0 ---- 117 122 128 query I rowsort SELECT ALL col1 + - 97 FROM tab1 ---- -71 -84 -87 query I rowsort SELECT DISTINCT 7 * 93 + col2 FROM tab2 AS cor0 ---- 677 678 689 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6555 SELECT CAST( NULL AS DECIMAL ) + - col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6555 SELECT CAST ( NULL AS REAL ) + - col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 14 * col1 * + col0 AS col1 FROM tab2 AS cor0 ---- -18802 -3038 -64428 query I rowsort SELECT DISTINCT + - 73 FROM tab1 AS cor0 ---- -73 query I rowsort SELECT ALL col1 + + col2 * + col2 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL - 37 * cor0.col2 AS col1 FROM tab0 cor0 ---- -1221 -3034 -37 query I rowsort SELECT 80 AS col2 FROM tab2 cor0 ---- 80 80 80 query I rowsort SELECT DISTINCT - - col2 + - col0 + 66 AS col2 FROM tab0 AS cor0 ---- 32 59 75 query I rowsort SELECT ALL - col2 + col0 + col1 FROM tab2 AS cor0 ---- 11 111 58 query I rowsort SELECT DISTINCT - - col0 + cor0.col0 + 59 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 3192 3491 5824 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 32 + col2 col2 FROM tab2 AS cor0 ---- 58 59 70 query I rowsort SELECT ALL 5 AS col1 FROM tab1 AS cor0 ---- 5 5 5 query I rowsort SELECT DISTINCT - 31 * col2 AS col2 FROM tab0 AS cor0 ---- -1023 -2542 -31 query I rowsort SELECT ALL - col1 * + col1 AS col0 FROM tab0 cor0 ---- -7396 -8281 -9409 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab0, tab2 cor0, tab1 AS cor1 ---- 972 values hashing to 9364ef7545b07c67767dceb70f02c643 onlyif mysql # use DIV operator for integer division query I rowsort label-6569 SELECT DISTINCT + - col1 DIV + col0 - col2 FROM tab0 cor0 ---- -3 -36 -83 skipif mysql # not compatible query I rowsort label-6569 SELECT DISTINCT + - col1 / + col0 - col2 FROM tab0 cor0 ---- -3 -36 -83 query I rowsort SELECT - - ( col1 ) * + col1 + + 68 AS col2 FROM tab1 AS cor0 ---- 168 237 744 query I rowsort SELECT - - col1 + col0 * + col2 AS col2 FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT DISTINCT + + col2 + + cor0.col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT 85 + + cor0.col1 FROM tab0 AS cor0 ---- 171 176 182 query I rowsort SELECT DISTINCT - col0 + col0 * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 182 1950 2923 onlyif mysql # use DIV operator for integer division query I rowsort label-6575 SELECT ALL col2 DIV + col0 + col0 - 1 FROM tab0 cor0 ---- 24 34 88 skipif mysql # not compatible query I rowsort label-6575 SELECT ALL col2 / + col0 + col0 - 1 FROM tab0 cor0 ---- 24 34 88 query I rowsort SELECT cor0.col1 * - cor0.col1 + col1 FROM tab1 AS cor0 ---- -156 -650 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 69 col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 85d9b90a03b9def161891b13085271f7 query I rowsort SELECT - - 2 * - 79 + - col0 AS col1 FROM tab2 cor0 ---- -165 -236 -237 onlyif mysql # use DIV operator for integer division query I rowsort label-6579 SELECT ALL + + ( col1 ) DIV - col0 + col0 FROM tab2 AS cor0 ---- 3 78 79 skipif mysql # not compatible query I rowsort label-6579 SELECT ALL + + ( col1 ) / - col0 + col0 FROM tab2 AS cor0 ---- 3 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6580 SELECT DISTINCT - - CAST( NULL AS DECIMAL ) - - col0 AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6580 SELECT DISTINCT - - CAST ( NULL AS REAL ) - - col0 AS col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - 96 * + col0 + - col1 * - 22 FROM tab0 AS cor0 ---- -1226 -412 -6542 query I rowsort SELECT DISTINCT col0 + - 30 + 50 * tab0.col1 * + 63 FROM tab0 ---- 270894 286709 305555 query I rowsort SELECT - - col2 * - cor0.col2 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT + tab2.col1 * col2 * - col0 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT col1 * col1 + - ( col2 ) * cor0.col0 FROM tab2 cor0 ---- -2713 1453 772 query I rowsort SELECT ALL + 8 * + 28 AS col1 FROM tab0 ---- 224 224 224 query I rowsort SELECT ALL + 93 * - 48 AS col1 FROM tab2 ---- -4464 -4464 -4464 query I rowsort SELECT ALL + 30 + col1 AS col0 FROM tab1 ---- 40 43 56 onlyif mysql # use DIV operator for integer division query I rowsort label-6589 SELECT - col1 - col1 * 85 DIV cor0.col2 FROM tab0 AS cor0 ---- -185 -307 -8342 skipif mysql # not compatible query I rowsort label-6589 SELECT - col1 - col1 * 85 / cor0.col2 FROM tab0 AS cor0 ---- -185 -307 -8342 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6590 SELECT col0 + - CAST( NULL AS SIGNED ) * 0 * col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6590 SELECT col0 + - CAST ( NULL AS INTEGER ) * 0 * col0 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 + col1 + + ( 32 ) AS col0 FROM tab0 ---- 142 164 212 onlyif mysql # use DIV operator for integer division query I rowsort label-6592 SELECT ALL ( col2 ) * col2 DIV col1 + col1 FROM tab1 ---- 138 334 721 skipif mysql # not compatible query I rowsort label-6592 SELECT ALL ( col2 ) * col2 / col1 + col1 FROM tab1 ---- 138 334 721 query I rowsort SELECT col1 + + col1 + col2 AS col0 FROM tab1 ---- 106 122 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * tab1.col1 + - 84 col1 FROM tab1 ---- 16 592 85 onlyif mysql # use DIV operator for integer division query I rowsort label-6595 SELECT ALL + cor0.col0 DIV 18 AS col1 FROM tab2 AS cor0 ---- 0 4 4 skipif mysql # not compatible query I rowsort label-6595 SELECT ALL + cor0.col0 / 18 AS col1 FROM tab2 AS cor0 ---- 0 4 4 query I rowsort SELECT cor0.col0 * - 1 AS col0 FROM tab1 cor0 ---- -3 -64 -80 query I rowsort SELECT ALL + col1 * + col2 + + cor0.col2 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT DISTINCT - cor0.col2 * - col2 AS col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT + col0 * ( col2 ) + col0 AS col1 FROM tab2 AS cor0 ---- 196 2106 3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6600 SELECT DISTINCT - col2 + - CAST( + col0 * + col1 AS SIGNED ) FROM tab1 AS cor0 ---- -1136 -132 -697 skipif mysql # not compatible query I rowsort label-6600 SELECT DISTINCT - col2 + - CAST ( + col0 * + col1 AS INTEGER ) FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT - col0 + + 69 AS col0 FROM tab0 AS cor0 ---- -20 34 45 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 + - ( col0 ) * + cor0.col0 col2 FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT + col2 + 63 AS col2 FROM tab1 cor0 ---- 117 120 159 onlyif mysql # use DIV operator for integer division query I rowsort label-6604 SELECT + col0 DIV - 89 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6604 SELECT + col0 / - 89 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col1 * cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6606 SELECT + + col2 * CAST( NULL AS SIGNED ) * - 39 AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6606 SELECT + + col2 * CAST ( NULL AS INTEGER ) * - 39 AS col2 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6607 SELECT DISTINCT - col0 + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6607 SELECT DISTINCT - col0 + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6608 SELECT DISTINCT - cor0.col2 + CAST( + 83 AS SIGNED ) * col0 FROM tab0 AS cor0 ---- 1959 2904 7305 skipif mysql # not compatible query I rowsort label-6608 SELECT DISTINCT - cor0.col2 + CAST ( + 83 AS INTEGER ) * col0 FROM tab0 AS cor0 ---- 1959 2904 7305 query I rowsort SELECT ALL - cor0.col0 * + 95 FROM tab1 AS cor0 ---- -285 -6080 -7600 query I rowsort SELECT + cor0.col1 * 41 AS col2 FROM tab1 AS cor0 ---- 1066 410 533 query I rowsort SELECT + tab0.col0 * - col1 AS col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL + col1 - col2 * col1 FROM tab0 ---- -2752 -7371 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6613 SELECT - col2 DIV + 9 AS col2 FROM tab2 AS cor0 ---- -2 -3 -4 skipif mysql # not compatible query I rowsort label-6613 SELECT - col2 / + 9 AS col2 FROM tab2 AS cor0 ---- -2 -3 -4 query I rowsort SELECT - col1 * - ( ( - col2 ) ) FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT col1 * col0 + + tab0.col1 AS col2 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT - 18 * ( col1 ) - - col1 * tab1.col1 FROM tab1 ---- -65 -80 208 onlyif mysql # use DIV operator for integer division query I rowsort label-6617 SELECT 16 + col1 DIV col0 FROM tab1 AS cor0 ---- 16 16 24 skipif mysql # not compatible query I rowsort label-6617 SELECT 16 + col1 / col0 FROM tab1 AS cor0 ---- 16 16 24 onlyif mysql # use DIV operator for integer division query I rowsort label-6618 SELECT + col1 DIV 70 + col1 col2 FROM tab0 AS cor0 ---- 87 92 98 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6618 SELECT + col1 / 70 + col1 col2 FROM tab0 AS cor0 ---- 87 92 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 52 * col0 col0 FROM tab1 AS cor0 ---- -156 -3328 -4160 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - col0 ) + col0 col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT 37 * col1 + - 19 - - cor0.col2 FROM tab2 AS cor0 ---- 1155 2190 648 onlyif mysql # use DIV operator for integer division query I rowsort label-6622 SELECT DISTINCT + col1 DIV col0 + - 19 FROM tab0 AS cor0 ---- -16 -17 -18 skipif mysql # not compatible query I rowsort label-6622 SELECT DISTINCT + col1 / col0 + - 19 FROM tab0 AS cor0 ---- -16 -17 -18 query I rowsort SELECT ALL + col2 + col1 - - col0 AS col1 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT col2 * col2 * + col1 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT + ( col0 ) + ( col2 ) * cor0.col2 AS col2 FROM tab0 cor0 ---- 1113 36 6813 query I rowsort SELECT + 8 + cor0.col2 * - 54 AS col2 FROM tab2 AS cor0 ---- -1396 -1450 -2044 query I rowsort SELECT cor0.col2 * + ( - 63 ) + col0 * 94 FROM tab0 AS cor0 ---- 177 3200 3227 query I rowsort SELECT + col1 * + col0 - + col2 AS col1 FROM tab2 ---- 1305 190 4576 query I rowsort SELECT ALL - cor0.col1 FROM tab1 AS cor0 CROSS JOIN tab2 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT + cor0.col0 * + cor0.col2 FROM tab0 AS cor0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * + col1 * cor0.col0 + - col0 col0 FROM tab1 cor0 ---- 13440 2025 6336 query I rowsort SELECT ALL + cor0.col0 * col0 + col1 AS col2 FROM tab0 AS cor0 ---- 1322 662 8012 onlyif mysql # use DIV operator for integer division query I rowsort label-6633 SELECT - cor0.col0 DIV col0 + + col1 col1 FROM tab2 AS cor0 ---- 16 30 58 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6633 SELECT - cor0.col0 / col0 + + col1 col1 FROM tab2 AS cor0 ---- 16 30 58 query I rowsort SELECT col2 + + cor0.col2 * + col0 FROM tab2 cor0 ---- 2054 216 3040 query I rowsort SELECT + - col2 * - col0 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT - col2 + - col0 + col1 FROM tab0 cor0 ---- -80 29 61 query I rowsort SELECT - col2 FROM tab2 AS cor0 WHERE NOT NULL < ( NULL ) ---- query I rowsort SELECT - col1 * + col0 + + col1 AS col2 FROM tab2 cor0 ---- -1326 -186 -4543 onlyif mysql # use DIV operator for integer division query I rowsort label-6639 SELECT col0 DIV col2 + col2 AS col0 FROM tab1 AS cor0 ---- 54 58 96 skipif mysql # not compatible query I rowsort label-6639 SELECT col0 / col2 + col2 AS col0 FROM tab1 AS cor0 ---- 54 58 96 query IIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 AS cor0 WHERE NULL BETWEEN ( NULL ) AND ( NULL ) ---- query I rowsort SELECT col1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 * col1 col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query IIIIII rowsort SELECT * FROM tab2, tab0 AS cor0 WHERE NULL <= NULL ---- query I rowsort SELECT - tab2.col1 * + col1 AS col0 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT col1 - - cor0.col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT + + col1 * - col0 + - col2 AS col2 FROM tab0 AS cor0 ---- -2097 -3396 -8181 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 - + col1 col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL - col1 + - col2 + - tab0.col1 FROM tab0 ---- -195 -205 -264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + - tab0.col0 col1 FROM tab0 ---- 0 query I rowsort SELECT + col1 * - col2 + - col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 query I rowsort SELECT DISTINCT + 2 AS col1 FROM tab1 AS cor0 ---- 2 query I rowsort SELECT + 35 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT col0 * tab2.col2 + col0 * tab2.col1 AS col0 FROM tab2 ---- 406 4345 6630 query I rowsort SELECT DISTINCT tab1.col1 * col2 AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL tab0.col0 * tab0.col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + tab2.col0 AS col0 FROM tab2 WHERE ( NULL ) NOT BETWEEN ( NULL ) AND - col1 ---- query I rowsort SELECT + col0 + + col1 AS col1 FROM tab0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND col0 ---- query I rowsort SELECT DISTINCT + tab0.col1 * - col2 * col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT col1 AS col0 FROM tab2 WHERE NOT ( NULL ) >= ( NULL ) ---- query I rowsort SELECT + col2 * col1 + col2 * + col0 * - col2 + - tab1.col2 AS col1 FROM tab1 ---- -207423 -736128 -7398 query I rowsort SELECT + col2 + tab0.col1 AS col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT 37 AS col0 FROM tab1 ---- 37 37 37 query I rowsort SELECT DISTINCT col1 + - col2 * tab2.col2 AS col2 FROM tab2 ---- -1427 -617 -698 query I rowsort SELECT ALL - col1 + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL + col1 + + col1 * 43 FROM tab1 AS cor0 ---- 1144 440 572 query I rowsort SELECT DISTINCT - 96 - - 41 FROM tab0, tab2 cor0, tab1 AS cor1 ---- -55 onlyif mysql # use DIV operator for integer division query I rowsort label-6667 SELECT ALL + col2 + col0 * col2 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 skipif mysql # not compatible query I rowsort label-6667 SELECT ALL + col2 + col0 * col2 / - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-6668 SELECT - col2 + col0 DIV + col2 FROM tab1 ---- -54 -56 -96 skipif mysql # not compatible query I rowsort label-6668 SELECT - col2 + col0 / + col2 FROM tab1 ---- -54 -56 -96 query I rowsort SELECT DISTINCT col2 + col1 + col2 AS col0 FROM tab2 ---- 111 85 93 onlyif mysql # use DIV operator for integer division query I rowsort label-6670 SELECT ALL - col2 DIV + col0 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6670 SELECT ALL - col2 / + col0 FROM tab0 ---- -1 0 0 query I rowsort SELECT col2 * - col1 + + col1 FROM tab0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT col2 * - col0 + tab0.col2 AS col2 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT ALL col0 * + col2 + - col2 AS col0 FROM tab0 ---- 34 7216 759 query I rowsort SELECT col2 * + tab1.col0 FROM tab1 ---- 162 3648 7680 query III rowsort SELECT * FROM tab1 WHERE NOT NULL BETWEEN col0 AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-6676 SELECT col2 DIV + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6676 SELECT col2 / + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6677 SELECT + col0 + col1 DIV col1 + + col2 * - col1 AS col0 FROM tab0 ---- -2813 -61 -7372 skipif mysql # not compatible query I rowsort label-6677 SELECT + col0 + col1 / col1 + + col2 * - col1 AS col0 FROM tab0 ---- -2813 -61 -7372 onlyif mysql # use DIV operator for integer division query I rowsort label-6678 SELECT DISTINCT col2 + - col0 DIV col2 AS col0 FROM tab1 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-6678 SELECT DISTINCT col2 + - col0 / col2 AS col0 FROM tab1 ---- 54 56 96 query I rowsort SELECT ALL tab2.col1 * - col0 + col0 * - col0 FROM tab2 ---- -10686 -266 -7584 query I rowsort SELECT DISTINCT + tab1.col2 * - col2 AS col1 FROM tab1 ---- -2916 -3249 -9216 query I rowsort SELECT tab0.col1 + + col0 * + col0 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT col1 * - col2 + col0 * + col0 * col1 AS col0 FROM tab2 ---- 105451 357422 682 query III rowsort SELECT ALL * FROM tab0 WHERE NOT col0 + + col0 > NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + col2 * col1 col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - tab0.col2 * tab0.col2 AS col1 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT + tab1.col2 / - col1 AS col2 FROM tab1 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT - col0 * tab1.col0 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT - col0 * col2 + col1 * + col0 * col0 AS col2 FROM tab1 ---- 37312 72 75520 onlyif mysql # use DIV operator for integer division query I rowsort label-6689 SELECT - col0 DIV col1 + + col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-6689 SELECT - col0 / col1 + + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT tab0.col2 + col1 * + col2 FROM tab0 WHERE ( - col2 ) <= + col0 ---- 2871 7544 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col2 * col1 col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT - col0 - + col2 FROM tab2 ---- -104 -117 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-6693 SELECT + col0 - tab0.col1 DIV col2 AS col1 FROM tab0 ---- -62 22 88 skipif mysql # not compatible query I rowsort label-6693 SELECT + col0 - tab0.col1 / col2 AS col1 FROM tab0 ---- -62 22 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + col0 * + ( + cor0.col2 ) col0 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6695 SELECT + CAST( NULL AS SIGNED ) FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-6695 SELECT + CAST ( NULL AS INTEGER ) FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + - cor0.col2 * + col1 + - col2 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT - + 11 FROM tab1 cor0 ---- -11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 31 * - tab2.col0 col2 FROM tab2 ---- -217 -2418 -2449 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 49 col0 FROM tab1 ---- 49 query I rowsort SELECT + + ( + cor0.col0 ) * ( + col1 ) + + col0 * col0 FROM tab1 AS cor0 ---- 4736 7440 87 query I rowsort SELECT + col1 + - col2 + col0 AS col0 FROM tab2 AS cor0 ---- 11 111 58 query I rowsort SELECT - col1 * + cor0.col2 * col1 + - col0 + - col2 * - col0 AS col2 FROM tab0 AS cor0 ---- -243300 -671833 -9409 query I rowsort SELECT ALL - + col0 + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL col1 + + tab1.col0 AS col0 FROM tab1 ---- 29 74 93 query I rowsort SELECT - col2 + - cor0.col2 * + col2 FROM tab0 cor0 ---- -1122 -2 -6806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6706 SELECT - cor0.col1 * - CAST( NULL AS SIGNED ) + col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6706 SELECT - cor0.col1 * - CAST ( NULL AS INTEGER ) + col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( tab2.col0 ) + col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL - 77 * col2 FROM tab2 AS cor0 ---- -2002 -2079 -2926 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 33 * col0 col0 FROM tab1 AS cor0 ---- -2112 -2640 -99 query I rowsort SELECT DISTINCT + + 24 * + 93 FROM tab2 AS cor0 ---- 2232 query I rowsort SELECT 39 AS col0 FROM tab2 cor0 ---- 39 39 39 query I rowsort SELECT ALL ( + col0 ) AS col0 FROM tab0 AS cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( + col0 ) - - col0 col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 + - 45 AS col0 FROM tab2 AS cor0 ---- -38 33 34 onlyif mysql # use DIV operator for integer division query I rowsort label-6715 SELECT ALL + + ( col2 ) * col1 + - col2 + col1 DIV col0 AS col0 FROM tab1 cor0 ---- 1152 1358 513 skipif mysql # not compatible query I rowsort label-6715 SELECT ALL + + ( col2 ) * col1 + - col2 + col1 / col0 AS col0 FROM tab1 cor0 ---- 1152 1358 513 query I rowsort SELECT - + col0 + - 91 FROM tab1 AS cor0 ---- -155 -171 -94 query I rowsort SELECT DISTINCT - - 47 AS col2 FROM tab1 cor0 ---- 47 query I rowsort SELECT DISTINCT - 75 * 33 FROM tab1 AS cor0 ---- -2475 query I rowsort SELECT col2 * col1 + col1 AS col2 FROM tab0 ---- 194 2924 7553 onlyif mysql # use DIV operator for integer division query I rowsort label-6720 SELECT col2 DIV + 46 + + tab1.col1 FROM tab1 ---- 11 15 27 skipif mysql # not compatible query I rowsort label-6720 SELECT col2 / + 46 + + tab1.col1 FROM tab1 ---- 11 15 27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( 38 ) col2 FROM tab1 cor0 ---- -38 -38 -38 query I rowsort SELECT - tab0.col0 * + 37 - col1 AS col0 FROM tab0 ---- -1392 -3384 -974 query I rowsort SELECT tab1.col0 + - ( + ( + col2 ) ) * col1 * col2 AS col2 FROM tab1 ---- -119728 -32426 -75813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6724 SELECT - CAST( - col1 AS SIGNED ) * - col0 * + 14 FROM tab0 ---- -113386 -28896 -47530 skipif mysql # not compatible query I rowsort label-6724 SELECT - CAST ( - col1 AS INTEGER ) * - col0 * + 14 FROM tab0 ---- -113386 -28896 -47530 query I rowsort SELECT DISTINCT - 67 + + col2 + + col0 * + 0 * ( col2 ) AS col1 FROM tab0 ---- -34 -66 15 onlyif mysql # use DIV operator for integer division query I rowsort label-6726 SELECT - col1 DIV col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-6726 SELECT - col1 / col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT ( + cor0.col2 ) * + col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT - - cor0.col1 * - col1 - - col0 * 42 * - cor0.col1 FROM tab1 AS cor0 ---- -26980 -3952 -43849 query I rowsort SELECT DISTINCT + ( - cor0.col0 ) * col2 + 77 AS col0 FROM tab2 AS cor0 ---- -112 -1951 -2925 query I rowsort SELECT + cor0.col2 + cor0.col2 - - cor0.col0 * cor0.col2 FROM tab1 AS cor0 ---- 270 3762 7872 query I rowsort SELECT - cor0.col2 * tab0.col2 AS col0 FROM tab0, tab1, tab1 cor0 ---- 27 values hashing to 75e7d40d19474f7f484a05f0e7982ada query I rowsort SELECT ALL 40 * col1 AS col1 FROM tab1 ---- 1040 400 520 query I rowsort SELECT col2 * + col2 + + col0 - col0 FROM tab2 cor0 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + col1 - - col2 col1 FROM tab1 AS cor0 ---- 124 134 205 query I rowsort SELECT + col2 + col0 + col1 FROM tab2 cor0 ---- 134 163 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 64 col2 FROM tab1 ---- 64 64 64 query I rowsort SELECT DISTINCT col1 * 85 * col2 FROM tab2 ---- 130390 54910 71145 query I rowsort SELECT ALL - tab2.col2 * - tab2.col2 * col2 AS col2 FROM tab2 ---- 17576 19683 54872 query I rowsort SELECT + col0 - - col2 AS col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT - 73 * + col2 - col1 * + col0 FROM tab1 cor0 ---- -4020 -4801 -8048 query I rowsort SELECT - 54 + + col0 FROM tab1 AS cor0 ---- -51 10 26 query I rowsort SELECT + cor0.col1 - col1 * col0 AS col1 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT + col2 + col1 - + col2 AS col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + 64 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e query I rowsort SELECT DISTINCT col0 * ( 74 ) AS col2 FROM tab2 ---- 518 5772 5846 query I rowsort SELECT DISTINCT + 67 AS col2 FROM tab1, tab1 AS cor0 ---- 67 query I rowsort SELECT ALL + col2 * + 90 AS col0 FROM tab1 AS cor0 ---- 4860 5130 8640 query I rowsort SELECT ALL + col0 * ( col0 * cor0.col1 ) FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT DISTINCT - col0 * col1 + 57 FROM tab0 AS cor0 ---- -2007 -3338 -8042 query I rowsort SELECT tab1.col0 * 27 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 38509f5495f543f696c509446f5cefe4 query I rowsort SELECT + col1 * col1 + + col1 * - col2 AS col1 FROM tab1 AS cor0 ---- -1079 -470 -728 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col0 * - cor0.col2 col2 FROM tab0 cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT + col2 - - col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT - 86 FROM tab1 ---- -86 onlyif mysql # use DIV operator for integer division query I rowsort label-6755 SELECT + + 92 DIV + 31 AS col2 FROM tab2 AS cor0 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-6755 SELECT + + 92 / + 31 AS col2 FROM tab2 AS cor0 ---- 2 2 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 29 * - col0 col0 FROM tab1 AS cor0 ---- -1856 -2320 -87 query I rowsort SELECT - 59 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 1e6537c922fa953e0fd2f59430803703 query I rowsort SELECT DISTINCT 69 AS col2 FROM tab1, tab2 AS cor0 ---- 69 query I rowsort SELECT ALL - cor0.col2 * col0 AS col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + col1 * - 5 FROM tab1 AS cor0 ---- -130 -50 -65 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 ALL col2 + + 23 AS col0 FROM tab0 AS cor0 ---- 105 24 56 query I rowsort SELECT DISTINCT + + 26 FROM tab2 AS cor0 ---- 26 query I rowsort SELECT ALL col0 * + 49 FROM tab2 AS cor0 ---- 343 3822 3871 query I rowsort SELECT ALL + 81 * + col1 + + col2 FROM tab2 cor0 ---- 1415 2538 4805 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab2.col0 * - 64 + - tab2.col2 col1 FROM tab2 ---- 421 4966 5018 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6767 SELECT DISTINCT col0 + CAST( NULL AS SIGNED ) FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-6767 SELECT DISTINCT col0 + CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + 11 ) col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 onlyif mysql # use DIV operator for integer division query I rowsort label-6769 SELECT col1 + ( col0 ) DIV + col1 col1 FROM tab2 ---- 21 31 60 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6769 SELECT col1 + ( col0 ) / + col1 col1 FROM tab2 ---- 21 31 60 query I rowsort SELECT + 75 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 22042bfd4d787415457a42bb93d48eea query I rowsort SELECT + + col2 + + col2 * col2 AS col0 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT DISTINCT + 58 * 17 + + cor0.col1 FROM tab1 AS cor0 ---- 1012 996 999 query I rowsort SELECT ALL + - ( col0 ) + col2 AS col0 FROM tab2 cor0 ---- -41 -52 20 query I rowsort SELECT + col1 * col1 + col2 FROM tab1 cor0 ---- 157 265 730 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 77 * col2 col0 FROM tab0 AS cor0 ---- -2541 -6314 -77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6776 SELECT - + CAST( NULL AS SIGNED ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6776 SELECT - + CAST ( NULL AS INTEGER ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + ( col1 ) * col2 + 99 FROM tab1 AS cor0 ---- -1149 -1305 -471 query I rowsort SELECT DISTINCT 49 FROM tab1 AS cor0 ---- 49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6779 SELECT ALL CAST( - col1 AS SIGNED ) + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-6779 SELECT ALL CAST ( - col1 AS INTEGER ) + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT col0 * ( - col0 ) * + col1 FROM tab2 AS cor0 ---- -106097 -1519 -358956 query I rowsort SELECT DISTINCT - col2 * 18 AS col0 FROM tab2 AS cor0 ---- -468 -486 -684 query I rowsort SELECT ALL - ( + ( col0 ) ) * col2 + - col2 * + col2 FROM tab2 AS cor0 ---- -2704 -4446 -918 query I rowsort SELECT ALL 18 + col2 * col0 - - col2 FROM tab1 ---- 234 3723 7794 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 70 col1 FROM tab1 AS cor0 ---- -70 -70 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 + - col1 * + col1 col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT + - cor0.col0 + + col2 AS col2 FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT - 50 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c7432a968c8352c12996dfa54dd4b9e8 query I rowsort SELECT - + 52 FROM tab1 AS cor0 ---- -52 -52 -52 query I rowsort SELECT ( col1 ) * + col0 - - col1 FROM tab0 AS cor0 ---- 2150 3492 8190 onlyif mysql # use DIV operator for integer division query I rowsort label-6790 SELECT ALL - col0 DIV + ( col1 ) AS col1 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-6790 SELECT ALL - col0 / + ( col1 ) AS col1 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT ALL col0 + ( col0 ) AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + + col0 + col1 * - col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6793 SELECT col2 * + CAST( col2 AS SIGNED ) FROM tab1 cor0 ---- 2916 3249 9216 skipif mysql # not compatible query I rowsort label-6793 SELECT col2 * + CAST ( col2 AS INTEGER ) FROM tab1 cor0 ---- 2916 3249 9216 query I rowsort SELECT ALL + + col0 * cor0.col2 * + col1 + + col2 AS col0 FROM tab1 AS cor0 ---- 36537 4266 99936 query I rowsort SELECT ALL 84 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e8cd683fe8cea77b4326d9b80f21c74a query I rowsort SELECT DISTINCT + - col0 * + col0 AS col1 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - 64 FROM tab2, tab2 AS cor0 ---- -64 query I rowsort SELECT DISTINCT - 2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- -2 onlyif mysql # use DIV operator for integer division query I rowsort label-6799 SELECT DISTINCT + + col1 + col2 DIV 3 FROM tab0 AS cor0 ---- 118 97 skipif mysql # not compatible query I rowsort label-6799 SELECT DISTINCT + + col1 + col2 / 3 FROM tab0 AS cor0 ---- 118 97 onlyif mysql # use DIV operator for integer division query I rowsort label-6800 SELECT - + col1 * - ( + col1 ) - col2 DIV + col0 FROM tab0 AS cor0 ---- 7395 8281 9409 skipif mysql # not compatible query I rowsort label-6800 SELECT - + col1 * - ( + col1 ) - col2 / + col0 FROM tab0 AS cor0 ---- 7395 8281 9409 query I rowsort SELECT ALL col0 + cor0.col0 * - 78 FROM tab1 AS cor0 ---- -231 -4928 -6160 query I rowsort SELECT - 21 * - 47 * + cor0.col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to c284f6af54e61c654246fce0ed77de5b query I rowsort SELECT - col2 * col0 + col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT + - col1 * ( col0 ) * - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 118825 49536 720811 onlyif mysql # use DIV operator for integer division query I rowsort label-6805 SELECT DISTINCT col0 DIV - 97 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6805 SELECT DISTINCT col0 / - 97 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT col2 * - ( - col1 + col2 ) FROM tab1 AS cor0 ---- -1512 -2679 -7968 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6807 SELECT DISTINCT col1 * CAST( + col0 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 skipif mysql # not compatible query I rowsort label-6807 SELECT DISTINCT col1 * CAST ( + col0 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT col2 * - col0 + - col1 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -15579 -8188 -9444 query I rowsort SELECT DISTINCT + col2 * 26 + cor0.col2 * col1 FROM tab0 AS cor0 ---- 123 3696 9594 query I rowsort SELECT + cor0.col1 + + ( col0 ) AS col2 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL + + col2 * - col1 AS col1 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT col0 * - 56 FROM tab0 ---- -1344 -1960 -4984 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 2 col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 84dbfaf9bc17dd097f15bc36b4186261 query I rowsort SELECT - - col1 + col2 * + col0 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-6815 SELECT DISTINCT - col2 DIV - col2 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-6815 SELECT DISTINCT - col2 / - col2 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT - col1 + - col2 * 11 * + col1 FROM tab0 AS cor0 ---- -1164 -31304 -82173 query I rowsort SELECT + cor0.col2 AS col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT ALL 89 + col1 * 37 FROM tab2 AS cor0 ---- 1236 2272 718 query I rowsort SELECT ALL cor0.col2 * col0 + + col0 * - 94 AS col1 FROM tab0 AS cor0 ---- -1068 -1464 -3255 query I rowsort SELECT + col0 + cor0.col1 * col2 AS col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT + cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT cor1.col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT DISTINCT - 74 * - col2 FROM tab0 AS cor0 ---- 2442 6068 74 onlyif mysql # use DIV operator for integer division query I rowsort label-6824 SELECT ALL col0 + - col1 DIV + ( - col0 + - col0 ) FROM tab2 AS cor0 ---- 78 79 9 skipif mysql # not compatible query I rowsort label-6824 SELECT ALL col0 + - col1 / + ( - col0 + - col0 ) FROM tab2 AS cor0 ---- 78 79 9 query I rowsort SELECT tab1.col2 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT col0 + tab2.col1 * - col2 * 34 AS col1 FROM tab2 ---- -21885 -28451 -52078 query I rowsort SELECT DISTINCT tab0.col0 * col0 * + tab0.col0 FROM tab0 ---- 13824 42875 704969 query I rowsort SELECT - col2 + 21 * cor0.col1 FROM tab0 AS cor0 ---- 1773 1829 2036 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col1 col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT ( col1 * + tab1.col1 ) FROM tab1 ---- 100 169 676 query I rowsort SELECT ( + col2 ) * + 37 AS col2 FROM tab0 AS cor0 ---- 1221 3034 37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + col1 col1 FROM tab1 ---- 20 26 52 query I rowsort SELECT DISTINCT + - cor0.col2 * col0 + col2 * + col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + col0 + ( cor0.col2 * - col1 ) FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT DISTINCT + 80 AS col0 FROM tab1, tab2 AS cor0, tab1 cor1 ---- 80 query I rowsort SELECT ALL 12 AS col2 FROM tab2 cor0 ---- 12 12 12 query I rowsort SELECT ALL - col1 * + col1 + + ( - col0 ) AS col1 FROM tab2 AS cor0 ---- -3559 -368 -968 onlyif mysql # use DIV operator for integer division query I rowsort label-6838 SELECT cor0.col2 + col2 DIV + ( 77 ) FROM tab1 AS cor0 ---- 54 57 97 skipif mysql # not compatible query I rowsort label-6838 SELECT cor0.col2 + col2 / + ( 77 ) FROM tab1 AS cor0 ---- 54 57 97 query I rowsort SELECT - - col1 + col2 * col2 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT - - col1 * - col2 + 55 FROM tab2 AS cor0 ---- -1479 -591 -782 query I rowsort SELECT DISTINCT + + 6 FROM tab2, tab1 AS cor0 ---- 6 query I rowsort SELECT ALL col0 + - ( col1 ) AS col1 FROM tab1 AS cor0 ---- -23 54 67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6843 SELECT - col0 * + CAST( NULL AS DECIMAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6843 SELECT - col0 * + CAST ( NULL AS REAL ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 * col2 + + col2 * + col0 FROM tab0 AS cor0 ---- -164 -2046 -62 query I rowsort SELECT col1 * ( 6 ) FROM tab0 cor0 ---- 516 546 582 query I rowsort SELECT DISTINCT + col1 * - 7 - - 81 AS col2 FROM tab1 AS cor0 ---- -10 -101 11 query I rowsort SELECT DISTINCT 60 AS col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 60 query I rowsort SELECT ALL col0 + col2 * cor0.col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT + cor0.col0 + 45 * - cor0.col1 FROM tab0 AS cor0 ---- -3846 -4006 -4330 onlyif mysql # use DIV operator for integer division query I rowsort label-6850 SELECT - col0 DIV - 9 FROM tab1 AS cor0 ---- 0 7 8 skipif mysql # not compatible query I rowsort label-6850 SELECT - col0 / - 9 FROM tab1 AS cor0 ---- 0 7 8 onlyif mysql # use DIV operator for integer division query I rowsort label-6851 SELECT + + col0 DIV 67 AS col2 FROM tab2 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-6851 SELECT + + col0 / 67 AS col2 FROM tab2 AS cor0 ---- 0 1 1 query I rowsort SELECT + ( - 56 ) FROM tab0, tab1 AS cor0 ---- 9 values hashing to 3d3dab400eef93c098acbbba3fc9bdc6 query I rowsort SELECT + 80 + + col0 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -3568 -7600 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + ( col1 ) * + col0 col1 FROM tab2 ---- 1422 224 4680 query I rowsort SELECT + 66 + - col1 FROM tab2 AS cor0 ---- 35 49 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6856 SELECT - + CAST( - 4 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 4 4 4 skipif mysql # not compatible query I rowsort label-6856 SELECT - + CAST ( - 4 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 4 4 4 query I rowsort SELECT - cor0.col1 AS col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT ALL + 9 AS col2 FROM tab1, tab2 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to b7e6b25481699c3a4ee7381c7eae0817 query I rowsort SELECT DISTINCT 52 AS col2 FROM tab0 AS cor0 ---- 52 query IIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0, tab1 AS cor1, tab2 cor2 ---- 972 values hashing to 0fcd8d0934383dd58863be894b07a6ed onlyif mysql # use DIV operator for integer division query I rowsort label-6861 SELECT DISTINCT + - cor0.col2 * col0 + col1 DIV col1 + + col1 FROM tab0 AS cor0 ---- -705 -7206 63 skipif mysql # not compatible query I rowsort label-6861 SELECT DISTINCT + - cor0.col2 * col0 + col1 / col1 + + col1 FROM tab0 AS cor0 ---- -705 -7206 63 query I rowsort SELECT + + col2 * - col1 + + col1 AS col0 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT - cor0.col1 + + col0 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT + + 46 AS col2 FROM tab0 AS cor0 ---- 46 46 46 query I rowsort SELECT ALL - + 52 AS col0 FROM tab2 AS cor0 ---- -52 -52 -52 query I rowsort SELECT ALL ( col2 ) * + col2 + - col0 * col2 * col0 FROM tab0 AS cor0 ---- -1224 -17919 -642798 query I rowsort SELECT DISTINCT tab1.col2 * 9 AS col0 FROM tab1 ---- 486 513 864 query I rowsort SELECT cor0.col0 AS col1 FROM tab0, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT 46 - 70 FROM tab0 ---- -24 -24 -24 query I rowsort SELECT 30 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6871 SELECT + CAST( + col0 AS SIGNED ) FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-6871 SELECT + CAST ( + col0 AS INTEGER ) FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL - ( 78 ) AS col1 FROM tab1 ---- -78 -78 -78 query I rowsort SELECT col0 + + col2 * 85 AS col0 FROM tab2 AS cor0 ---- 2288 2302 3309 onlyif mysql # use DIV operator for integer division query I rowsort label-6874 SELECT col1 DIV col0 + - col0 AS col1 FROM tab2 AS cor0 ---- -3 -78 -79 skipif mysql # not compatible query I rowsort label-6874 SELECT col1 / col0 + - col0 AS col1 FROM tab2 AS cor0 ---- -3 -78 -79 query I rowsort SELECT + col0 * ( 35 ) + col1 AS col2 FROM tab1 AS cor0 ---- 131 2250 2813 query I rowsort SELECT col2 * + col0 AS col0 FROM tab1 cor0 ---- 162 3648 7680 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 47 * - col0 FROM tab0 ---- -1128 -1645 -4183 onlyif mysql # use DIV operator for integer division query I rowsort label-6879 SELECT col0 + - col2 DIV col2 col0 FROM tab1 ---- 2 63 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6879 SELECT col0 + - col2 / col2 col0 FROM tab1 ---- 2 63 79 onlyif mysql # use DIV operator for integer division query I rowsort label-6880 SELECT col0 DIV ( - col2 ) + col0 FROM tab1 AS cor0 ---- 3 63 80 skipif mysql # not compatible query I rowsort label-6880 SELECT col0 / ( - col2 ) + col0 FROM tab1 AS cor0 ---- 3 63 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6881 SELECT + - col1 * - CAST( col0 AS SIGNED ) + col1 AS col1 FROM tab0 cor0 ---- 2150 3492 8190 skipif mysql # not compatible query I rowsort label-6881 SELECT + - col1 * - CAST ( col0 AS INTEGER ) + col1 AS col1 FROM tab0 cor0 ---- 2150 3492 8190 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6882 SELECT - col0 * + cor0.col2 + - CAST( 19 * + col1 AS SIGNED ) FROM tab1 AS cor0 ---- -3838 -656 -7927 skipif mysql # not compatible query I rowsort label-6882 SELECT - col0 * + cor0.col2 + - CAST ( 19 * + col1 AS INTEGER ) FROM tab1 AS cor0 ---- -3838 -656 -7927 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6883 SELECT DISTINCT + 72 * - col1 + - CAST( + col2 AS SIGNED ) FROM tab2 AS cor0 ---- -1262 -2259 -4274 skipif mysql # not compatible query I rowsort label-6883 SELECT DISTINCT + 72 * - col1 + - CAST ( + col2 AS INTEGER ) FROM tab2 AS cor0 ---- -1262 -2259 -4274 onlyif mysql # use DIV operator for integer division query I rowsort label-6884 SELECT ALL col0 + - col1 DIV - col0 FROM tab1 AS cor0 ---- 11 64 80 skipif mysql # not compatible query I rowsort label-6884 SELECT ALL col0 + - col1 / - col0 FROM tab1 AS cor0 ---- 11 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-6885 SELECT - - col0 + + col0 DIV + 60 AS col0 FROM tab2 AS cor0 ---- 7 79 80 skipif mysql # not compatible query I rowsort label-6885 SELECT - - col0 + + col0 / + 60 AS col0 FROM tab2 AS cor0 ---- 7 79 80 query I rowsort SELECT ALL - - 25 * + col0 FROM tab2 AS cor0 ---- 175 1950 1975 query I rowsort SELECT - 32 - cor0.col2 FROM tab0 AS cor0 ---- -114 -33 -65 query I rowsort SELECT DISTINCT + 4 * + cor0.col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 106 151 262 query I rowsort SELECT - col2 * + col1 + - 72 FROM tab2 AS cor0 ---- -1606 -718 -909 query I rowsort SELECT ALL - 37 FROM tab0 AS cor0 ---- -37 -37 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 74 * - col0 col1 FROM tab1 AS cor0 ---- -222 -4736 -5920 onlyif mysql # use DIV operator for integer division query I rowsort label-6892 SELECT DISTINCT 51 DIV - tab1.col0 FROM tab1 ---- -17 0 skipif mysql # not compatible query I rowsort label-6892 SELECT DISTINCT 51 / - tab1.col0 FROM tab1 ---- -17 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6893 SELECT tab0.col0 * - col1 * CAST( col0 AS SIGNED ) - col2 AS col2 FROM tab0 ---- -118826 -49569 -720893 skipif mysql # not compatible query I rowsort label-6893 SELECT tab0.col0 * - col1 * CAST ( col0 AS INTEGER ) - col2 AS col2 FROM tab0 ---- -118826 -49569 -720893 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + - tab1.col2 col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT col0 + - tab1.col2 AS col2 FROM tab1 ---- -16 -51 7 query I rowsort SELECT - + cor0.col1 * - col0 + - col0 FROM tab0 cor0 ---- 2040 3360 8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 36 + cor0.col2 col2 FROM tab2 AS cor0 ---- -10 -9 2 query I rowsort SELECT ALL + 76 * - 20 AS col1 FROM tab1 AS cor0 ---- -1520 -1520 -1520 query I rowsort SELECT ALL + + col1 * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL - cor0.col1 * + col0 + col0 AS col1 FROM tab1 AS cor0 ---- -576 -75 -960 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab1, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to f9adf26f20dc8fcc43c2de18a5fd4859 query I rowsort SELECT + col2 + - 9 FROM tab2 AS cor0 ---- 17 18 29 query I rowsort SELECT ALL col2 + col0 * col1 - tab2.col2 FROM tab2 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 22 + - col0 col2 FROM tab1 AS cor0 ---- -102 -25 -86 query I rowsort SELECT - col1 + - col1 - + col0 FROM tab2 ---- -113 -196 -69 query I rowsort SELECT DISTINCT - col1 * col1 - col1 AS col2 FROM tab1 ---- -110 -182 -702 query I rowsort SELECT col1 * + 88 FROM tab0 ---- 7568 8008 8536 skipif mysql # not compatible query I rowsort SELECT ALL - - CAST ( + col0 AS REAL ) * + col0 AS col1 FROM tab1 AS cor0 ---- 4096 6400 9 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab1 AS cor0, tab2 cor1, tab0 AS cor2 ---- 972 values hashing to 9a5ab925af18e11f7748f3b2e722ff3d onlyif mysql # use DIV operator for integer division query I rowsort label-6910 SELECT + col0 + + col1 DIV - tab0.col2 FROM tab0 ---- -62 22 88 skipif mysql # not compatible query I rowsort label-6910 SELECT + col0 + + col1 / - tab0.col2 FROM tab0 ---- -62 22 88 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab2 AS cor2 ---- 3645 values hashing to b6efe6f7ec1a3daa3cc6ea9dd7d13455 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6912 SELECT + CAST( cor0.col0 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-6912 SELECT + CAST ( cor0.col0 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-6913 SELECT DISTINCT + - col2 DIV col2 - col2 FROM tab1 AS cor0 ---- -55 -58 -97 skipif mysql # not compatible query I rowsort label-6913 SELECT DISTINCT + - col2 / col2 - col2 FROM tab1 AS cor0 ---- -55 -58 -97 query I rowsort SELECT DISTINCT - 39 + col0 AS col2 FROM tab1 AS cor0 ---- -36 25 41 query I rowsort SELECT DISTINCT 61 * col2 - - col2 FROM tab0 AS cor0 ---- 2046 5084 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6916 SELECT ALL CAST( NULL AS SIGNED ) * - col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6916 SELECT ALL CAST ( NULL AS INTEGER ) * - col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( + 76 ) FROM tab1 AS cor0 ---- 76 76 76 query I rowsort SELECT ALL - col1 + + col1 + cor0.col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL + col2 - col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( 86 ) * col2 FROM tab0 AS cor0 ---- 2838 7052 86 skipif mysql # not compatible query I rowsort SELECT - CAST ( col1 AS REAL ) + col1 * + col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT ALL + col1 * + 78 + + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 6794 7189 7663 query I rowsort SELECT ALL + 38 + + col1 AS col2 FROM tab1 AS cor0 ---- 48 51 64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6924 SELECT ALL - col1 * - col1 + CAST( - col0 AS SIGNED ) FROM tab1 AS cor0 ---- 36 673 89 skipif mysql # not compatible query I rowsort label-6924 SELECT ALL - col1 * - col1 + CAST ( - col0 AS INTEGER ) FROM tab1 AS cor0 ---- 36 673 89 query I rowsort SELECT DISTINCT - col2 + col1 * col0 AS col1 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT ALL + 1 AS col2 FROM tab1 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-6927 SELECT ( + col2 ) DIV + ( col1 ) + col2 DIV - 67 - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -86 -92 -97 skipif mysql # not compatible query I rowsort label-6927 SELECT ( + col2 ) / + ( col1 ) + col2 / - 67 - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -86 -92 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 * + cor0.col2 + 74 col0 FROM tab2 AS cor0 ---- 1608 720 911 query I rowsort SELECT ALL 3 AS col2 FROM tab2, tab2 cor0, tab2 cor1 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf query I rowsort SELECT - cor0.col2 * + ( cor0.col0 ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to 9bb5096fcd17e3f131152e7a67a5338f query I rowsort SELECT + col1 + + cor0.col1 * + col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT DISTINCT - - 55 FROM tab2 AS cor0 ---- 55 query I rowsort SELECT 84 AS col2 FROM tab2 AS cor0 ---- 84 84 84 query I rowsort SELECT DISTINCT - - ( - cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT 36 AS col0 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 4d1892e880125dc90345721151acb22c query I rowsort SELECT - col0 * cor0.col1 AS col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + col0 * ( + 84 ) + - cor0.col0 + + 27 FROM tab0 AS cor0 ---- 2019 2932 7414 query I rowsort SELECT ALL col0 * - col1 * col2 - - col2 FROM tab1 AS cor0 ---- -36423 -4158 -99744 query I rowsort SELECT ALL cor0.col0 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT DISTINCT - + col1 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - col1 + - col1 * + col2 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT ALL - col2 * 77 FROM tab1 AS cor0 ---- -4158 -4389 -7392 query I rowsort SELECT ALL 52 * col1 AS col2 FROM tab0 AS cor0 ---- 4472 4732 5044 query I rowsort SELECT + ( cor0.col1 ) AS col2 FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT col2 + cor0.col0 * - col1 AS col1 FROM tab0 cor0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL + - col2 + 53 * col2 FROM tab1 AS cor0 ---- 2808 2964 4992 query I rowsort SELECT DISTINCT 62 + col0 AS col0 FROM tab2 AS cor0 ---- 140 141 69 query I rowsort SELECT col2 + + 64 FROM tab2 ---- 102 90 91 onlyif mysql # use DIV operator for integer division query I rowsort label-6949 SELECT ALL - cor0.col0 DIV + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-6949 SELECT ALL - cor0.col0 / + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT DISTINCT + + col0 * - col2 + col2 + + col0 AS col2 FROM tab2 AS cor0 ---- -155 -1924 -2885 query I rowsort SELECT ALL - col2 * col1 * + col1 AS col2 FROM tab1 AS cor0 ---- -16224 -36504 -5700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 80 * + col1 col0 FROM tab0 AS cor0 ---- 6880 7280 7760 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6953 SELECT DISTINCT - tab1.col1 * CAST( + 89 AS SIGNED ) FROM tab1 ---- -1157 -2314 -890 skipif mysql # not compatible query I rowsort label-6953 SELECT DISTINCT - tab1.col1 * CAST ( + 89 AS INTEGER ) FROM tab1 ---- -1157 -2314 -890 query I rowsort SELECT col2 * - tab1.col0 + + 9 * col1 AS col1 FROM tab1 ---- -3558 -7563 72 query I rowsort SELECT - + col0 * col1 FROM tab2 cor0 ---- -1343 -217 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6956 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6956 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab1 AS cor0, tab2 AS cor1, tab0, tab2 cor2 ---- 3645 values hashing to b050f98b2d07c1b092b73ecf6b5b347c query I rowsort SELECT + - col1 + ( col2 ) * - col0 FROM tab1 cor0 ---- -188 -3658 -7693 query I rowsort SELECT - 84 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 975e2ef2a3bf1ee2622362f4e435752f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6960 SELECT ALL - tab0.col2 + + CAST( NULL AS SIGNED ) * col1 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6960 SELECT ALL - tab0.col2 + + CAST ( NULL AS INTEGER ) * col1 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - cor0.col2 * + col0 AS col1 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT col1 + + ( 18 ) * + col2 AS col1 FROM tab2 AS cor0 ---- 517 527 701 query I rowsort SELECT ALL cor1.col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT - col2 * col1 + col2 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT ALL ( + col1 ) * col2 * - col1 AS col2 FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT DISTINCT + col2 + + ( col2 ) FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT DISTINCT 49 + col1 * col2 AS col2 FROM tab2 AS cor0 ---- 1583 695 886 query I rowsort SELECT DISTINCT + - 15 + cor0.col0 FROM tab1 AS cor0 ---- -12 49 65 query I rowsort SELECT ( - ( + col1 ) ) + ( - 10 * tab1.col2 ) FROM tab1 ---- -566 -580 -973 query I rowsort SELECT DISTINCT + - 36 * + col1 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- -122220 -291564 -74304 onlyif mysql # use DIV operator for integer division query I rowsort label-6971 SELECT - 71 DIV - col1 FROM tab2 AS cor0 ---- 1 2 4 skipif mysql # not compatible query I rowsort label-6971 SELECT - 71 / - col1 FROM tab2 AS cor0 ---- 1 2 4 query I rowsort SELECT DISTINCT + 91 AS col0 FROM tab2 AS cor0 ---- 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col1 col0 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT ALL - 40 * - col0 AS col0 FROM tab2 AS cor0 ---- 280 3120 3160 query I rowsort SELECT + col2 * - col2 AS col0 FROM tab0 ---- -1 -1089 -6724 query I rowsort SELECT DISTINCT + col2 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + + 95 * col2 FROM tab1 cor0 ---- 5130 5415 9120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col0 col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT - ( col1 ) + - col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT - ( 12 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to e698dd57d3aac30af14ce35da434bb45 onlyif mysql # use DIV operator for integer division query I rowsort label-6981 SELECT - - col1 * + col2 * col2 + 72 DIV - col0 AS col0 FROM tab0 cor0 ---- 611884 93651 95 skipif mysql # not compatible query I rowsort label-6981 SELECT - - col1 * + col2 * col2 + 72 / - col0 AS col0 FROM tab0 cor0 ---- 611884 93651 95 query I rowsort SELECT + col1 * + cor0.col0 * - 79 AS col2 FROM tab2 AS cor0 ---- -106097 -17143 -363558 onlyif mysql # use DIV operator for integer division query I rowsort label-6983 SELECT - cor0.col2 DIV + 94 FROM tab1 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6983 SELECT - cor0.col2 / + 94 FROM tab1 cor0 ---- -1 0 0 query I rowsort SELECT - col2 * ( + 67 ) + - cor0.col2 FROM tab0 AS cor0 ---- -2244 -5576 -68 query I rowsort SELECT DISTINCT + cor0.col2 * - col2 + col2 FROM tab0 AS cor0 ---- -1056 -6642 0 query I rowsort SELECT cor0.col2 * + col2 + - 3 AS col2 FROM tab2 AS cor0 ---- 1441 673 726 query I rowsort SELECT ALL + col0 + 86 FROM tab1 AS cor0 ---- 150 166 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 * - col2 + cor0.col0 col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT ALL + col1 + col2 * col1 * col0 AS col2 FROM tab0 AS cor0 ---- 3492 664209 68198 query I rowsort SELECT + + 30 + - col2 * col2 FROM tab0 AS cor0 ---- -1059 -6694 29 query I rowsort SELECT - 62 * + col2 - col2 * 83 AS col1 FROM tab0 AS cor0 ---- -11890 -145 -4785 query I rowsort SELECT + cor0.col0 * + col0 + col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT ( 64 ) FROM tab1 AS cor0 ---- 64 64 64 query I rowsort SELECT - - col0 + - col0 * col2 AS col0 FROM tab2 cor0 ---- -182 -1950 -2923 query I rowsort SELECT - - ( col0 ) * + col2 FROM tab0 cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6996 SELECT 76 * + col0 + + col2 + CAST( NULL AS SIGNED ) / + col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6996 SELECT 76 * + col0 + + col2 + CAST ( NULL AS INTEGER ) / + col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6997 SELECT - + col1 DIV + ( col2 ) - + col2 FROM tab0 AS cor0 ---- -35 -83 -98 skipif mysql # not compatible query I rowsort label-6997 SELECT - + col1 / + ( col2 ) - + col2 FROM tab0 AS cor0 ---- -35 -83 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-6998 SELECT + cor0.col1 DIV 95 + col0 + 66 AS col0 FROM tab2 AS cor0 ---- 144 145 73 skipif mysql # not compatible query I rowsort label-6998 SELECT + cor0.col1 / 95 + col0 + 66 AS col0 FROM tab2 AS cor0 ---- 144 145 73 query I rowsort SELECT 31 + col1 FROM tab1 AS cor0 ---- 41 44 57 query I rowsort SELECT + col1 * + col1 * col2 + col2 * col2 AS col1 FROM tab0 AS cor0 ---- 245157 685766 9410 onlyif mysql # use DIV operator for integer division query I rowsort label-7001 SELECT ALL - + col0 DIV - col0 + 49 AS col1 FROM tab0 cor0 ---- 50 50 50 skipif mysql # not compatible query I rowsort label-7001 SELECT ALL - + col0 / - col0 + 49 AS col1 FROM tab0 cor0 ---- 50 50 50 query I rowsort SELECT cor1.col2 + 20 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to b6b901b352b58e0b7db5ce924b564ec4 query I rowsort SELECT - ( - tab2.col0 ) FROM tab2, tab2 AS cor0 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT - col0 - col2 * - col2 AS col2 FROM tab2 WHERE ( NULL ) IN ( + tab2.col2 + - col1 * col0 * col0 ) AND NOT + col0 * col2 * - col1 - + col0 = NULL ---- query IIIIII rowsort SELECT * FROM tab1, tab2 cor0 WHERE NOT NULL < NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7006 SELECT ALL tab1.col2 DIV - col1 AS col2 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-7006 SELECT ALL tab1.col2 / - col1 AS col2 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT DISTINCT - col1 - col0 AS col0 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT DISTINCT + col1 * - col2 + + col0 - col0 * - col2 AS col0 FROM tab0 AS cor0 ---- -2022 -27 -75 query I rowsort SELECT - + cor0.col0 * - col0 + + col0 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT DISTINCT + cor0.col1 AS col2 FROM tab1, tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-7011 SELECT ALL cor0.col0 + col1 DIV + col0 - col2 DIV col1 AS col2 FROM tab1 cor0 ---- 59 73 9 skipif mysql # not compatible query I rowsort label-7011 SELECT ALL cor0.col0 + col1 / + col0 - col2 / col1 AS col2 FROM tab1 cor0 ---- 59 73 9 query I rowsort SELECT - col2 * - col0 * + col2 + col1 AS col1 FROM tab2 AS cor0 ---- 114093 5134 52787 onlyif mysql # use DIV operator for integer division query I rowsort label-7013 SELECT ALL cor0.col1 + - col2 DIV cor0.col2 FROM tab0 AS cor0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-7013 SELECT ALL cor0.col1 + - col2 / cor0.col2 FROM tab0 AS cor0 ---- 85 90 96 query I rowsort SELECT ALL + col0 - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -24 19 62 onlyif mysql # use DIV operator for integer division query I rowsort label-7015 SELECT DISTINCT cor0.col0 DIV - col0 FROM tab1 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-7015 SELECT DISTINCT cor0.col0 / - col0 FROM tab1 AS cor0 ---- -1 query I rowsort SELECT DISTINCT + + col0 * col1 * cor0.col2 + + col0 FROM tab2 AS cor0 ---- 119730 51113 5866 query I rowsort SELECT DISTINCT + col2 * - col1 + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT col0 * - cor0.col2 + cor0.col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT + - col2 + - col0 - col1 FROM tab0 AS cor0 ---- -133 -143 -262 query I rowsort SELECT DISTINCT col1 - + col2 * + tab2.col0 AS col0 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT col2 - col1 AS col1 FROM tab1 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 * col1 + + col2 col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT ALL col2 + - col2 * + col1 FROM tab0 AS cor0 ---- -2805 -7380 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7024 SELECT ALL - cor0.col1 * - cor0.col2 + col0 DIV + col1 FROM tab2 AS cor0 ---- 1535 650 837 skipif mysql # not compatible query I rowsort label-7024 SELECT ALL - cor0.col1 * - cor0.col2 + col0 / + col1 FROM tab2 AS cor0 ---- 1535 650 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col0 + + col1 * + col1 col2 FROM tab1 AS cor0 ---- 3748 7849 838 query I rowsort SELECT + col1 + - tab1.col2 * tab1.col2 * col0 AS col2 FROM tab1 ---- -207926 -737267 -8722 onlyif mysql # use DIV operator for integer division query I rowsort label-7027 SELECT col2 + + col2 DIV col1 - col2 * col0 FROM tab0 ---- -34 -7216 -759 skipif mysql # not compatible query I rowsort label-7027 SELECT col2 + + col2 / col1 - col2 * col0 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT col2 * + tab1.col1 + tab1.col2 + - col1 AS col2 FROM tab1 ---- 1331 1432 617 query I rowsort SELECT ALL + + 43 * - col1 * col0 FROM tab0 AS cor0 ---- -145985 -348257 -88752 query I rowsort SELECT DISTINCT - + 17 * col2 + col0 * col1 FROM tab1 AS cor0 ---- -329 -592 -840 query I rowsort SELECT ALL + - cor0.col1 - cor0.col2 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT - 44 + + col2 * + col0 * cor0.col0 FROM tab0 cor0 ---- 1181 18964 649478 query I rowsort SELECT ALL - - 51 AS col1 FROM tab1 AS cor0 ---- 51 51 51 query I rowsort SELECT DISTINCT + 39 * col1 + + cor0.col2 + + col0 AS col1 FROM tab0 AS cor0 ---- 3411 3720 3819 query I rowsort SELECT DISTINCT + col0 + + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + tab0.col1 * 62 AS col1 FROM tab0 ---- 5332 5642 6014 query I rowsort SELECT DISTINCT 58 * col0 FROM tab0 ---- 1392 2030 5162 query I rowsort SELECT ALL - ( + col0 * - tab1.col0 ) AS col2 FROM tab1 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-7039 SELECT ALL 30 DIV - col2 - col0 * col1 FROM tab1 AS cor0 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort label-7039 SELECT ALL 30 / - col2 - col0 * col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ( col2 ) * col0 AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT 91 + - col2 * cor0.col1 FROM tab1 cor0 ---- -1157 -1313 -479 query I rowsort SELECT ALL ( - col0 + + col1 ) * col0 AS col0 FROM tab0 ---- 1488 178 2170 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 17 + - col0 col1 FROM tab2 cor0 ---- -24 -95 -96 query I rowsort SELECT + col2 * col1 + col1 AS col2 FROM tab2 ---- 1593 663 868 query I rowsort SELECT ALL - 82 AS col1 FROM tab1 ---- -82 -82 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-7046 SELECT col1 * + col2 + col0 DIV - col2 FROM tab1 ---- 1248 1404 569 skipif mysql # not compatible query I rowsort label-7046 SELECT col1 * + col2 + col0 / - col2 FROM tab1 ---- 1248 1404 569 onlyif mysql # use DIV operator for integer division query I rowsort label-7047 SELECT ALL + tab0.col0 DIV col1 + + col2 AS col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-7047 SELECT ALL + tab0.col0 / col1 + + col2 AS col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT col1 * - tab1.col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT col2 + + col2 + - tab1.col2 FROM tab1 ---- 54 57 96 query I rowsort SELECT - tab0.col0 * + tab0.col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT col1 - tab1.col1 * col1 FROM tab1 ---- -156 -650 -90 query III rowsort SELECT * FROM tab0 WHERE NOT NULL NOT IN ( col2 - col1 ) ---- query I rowsort SELECT - col0 * + col1 - tab1.col1 FROM tab1 ---- -104 -1053 -650 query I rowsort SELECT DISTINCT - col1 / - col2 AS col1 FROM tab2 WHERE ( NULL ) NOT IN ( tab2.col2 + col2 ) ---- query III rowsort SELECT * FROM tab1 WHERE NULL NOT IN ( col0 ) ---- query I rowsort SELECT DISTINCT col1 + tab0.col2 * - col0 AS col2 FROM tab0 ---- -706 -7207 62 query I rowsort SELECT DISTINCT - col0 FROM tab2 WHERE ( NULL ) IN ( col0 + - col0 * + col1 ) ---- query I rowsort SELECT + tab1.col2 * + col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + tab0.col1 - col2 AS col2 FROM tab0 ---- 53 9 96 query I rowsort SELECT DISTINCT col2 AS col0 FROM tab0 WHERE NULL NOT IN ( + col0 ) ---- query I rowsort SELECT DISTINCT col0 * - col0 * col2 FROM tab0 WHERE col1 >= ( NULL ) ---- query I rowsort SELECT DISTINCT col1 + col2 * tab1.col1 * col1 FROM tab1 ---- 16237 36530 5710 query I rowsort SELECT col0 + col2 * - col1 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT DISTINCT + col1 + + col0 + col0 FROM tab1 ---- 138 173 32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + col2 col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT + col1 * col2 + col2 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT ALL + tab2.col0 + + col0 * - col0 + col2 * + col2 FROM tab2 ---- -4718 -5330 687 query I rowsort SELECT - col0 + - col1 - tab0.col1 AS col0 FROM tab0 ---- -196 -229 -271 query I rowsort SELECT DISTINCT + col2 + + cor0.col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + col0 - col0 * col2 AS col0 FROM tab2 cor0 ---- -182 -1950 -2923 query I rowsort SELECT ALL - col2 * - col1 + - col0 AS col1 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT - col1 * - col0 + col1 * - col2 FROM tab1 AS cor0 ---- -1326 -208 70 query I rowsort SELECT DISTINCT col0 - - col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + - col1 * col0 + col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT - col0 + col0 + + col0 * col2 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL col2 + col2 * - tab2.col1 AS col2 FROM tab2 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-7077 SELECT + col0 + - col1 DIV + col1 + col2 * - col1 FROM tab0 cor0 ---- -2815 -63 -7374 skipif mysql # not compatible query I rowsort label-7077 SELECT + col0 + - col1 / + col1 + col2 * - col1 FROM tab0 cor0 ---- -2815 -63 -7374 query I rowsort SELECT - col0 * col2 - col0 FROM tab2 ---- -196 -2106 -3081 query I rowsort SELECT + col1 AS col2 FROM tab1 WHERE NOT - col1 * + col1 * + col0 IN ( + tab1.col0 + + col0 * col1 ) ---- 10 13 26 query I rowsort SELECT ALL + col1 + - cor0.col2 * col2 AS col1 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT - col0 + cor0.col0 * - cor0.col2 * - col0 FROM tab2 AS cor0 ---- 1316 158106 237079 query I rowsort SELECT ALL cor0.col1 * + col0 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN ( col2 ) AND - col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7083 SELECT - col1 * cor0.col1 DIV - cor0.col0 FROM tab0 cor0 ---- 268 308 93 skipif mysql # not compatible query I rowsort label-7083 SELECT - col1 * cor0.col1 / - cor0.col0 FROM tab0 cor0 ---- 268 308 93 query I rowsort SELECT - - 56 FROM tab1 AS cor0 ---- 56 56 56 query I rowsort SELECT + col0 + + 55 AS col1 FROM tab2 AS cor0 ---- 133 134 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7086 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + - col0 AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7086 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + - col0 AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - + cor0.col1 + 70 * + col1 AS col1 FROM tab1 AS cor0 ---- 1794 690 897 query I rowsort SELECT + + 37 + col2 FROM tab2 cor0 ---- 63 64 75 query I rowsort SELECT - 45 * - 66 + - cor0.col1 FROM tab2 AS cor0 ---- 2911 2939 2953 query I rowsort SELECT - ( + col1 ) + col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + 69 + - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 43 56 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b query I rowsort SELECT cor0.col0 AS col1 FROM tab2, tab2 cor0 CROSS JOIN tab0 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT DISTINCT - 85 FROM tab2 ---- -85 onlyif mysql # use DIV operator for integer division query I rowsort label-7095 SELECT 31 DIV + col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7095 SELECT 31 / + col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL 46 + cor0.col2 FROM tab1, tab1 cor0, tab0 cor1 ---- 27 values hashing to e09991e70cbab49d2838605dd2ce0a4f query I rowsort SELECT DISTINCT + 37 FROM tab1, tab0 AS cor0 ---- 37 query I rowsort SELECT DISTINCT + col1 * 94 * col2 FROM tab2 ---- 144196 60724 78678 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7099 SELECT col1 * + CAST( col2 AS SIGNED ) FROM tab1 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-7099 SELECT col1 * + CAST ( col2 AS INTEGER ) FROM tab1 ---- 1248 1404 570 query I rowsort SELECT col0 * ( col1 ) AS col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT + + 31 * - cor0.col0 + + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -1084 -2677 -711 onlyif mysql # use DIV operator for integer division query I rowsort label-7102 SELECT + 83 + ( cor0.col1 ) * col2 DIV col2 AS col2 FROM tab0 AS cor0 ---- 169 174 180 skipif mysql # not compatible query I rowsort label-7102 SELECT + 83 + ( cor0.col1 ) * col2 / col2 AS col2 FROM tab0 AS cor0 ---- 169 174 180 onlyif mysql # use DIV operator for integer division query I rowsort label-7103 SELECT - col1 DIV ( - col0 ) AS col1 FROM tab0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-7103 SELECT - col1 / ( - col0 ) AS col1 FROM tab0 ---- 1 2 3 query I rowsort SELECT + + col0 + col1 * + cor0.col2 FROM tab0 AS cor0 ---- 132 2862 7551 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7105 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7105 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7106 SELECT - col0 DIV col0 + - cor0.col1 FROM tab2 cor0 ---- -18 -32 -60 skipif mysql # not compatible query I rowsort label-7106 SELECT - col0 / col0 + - cor0.col1 FROM tab2 cor0 ---- -18 -32 -60 onlyif mysql # use DIV operator for integer division query I rowsort label-7107 SELECT - col0 * + ( - col1 ) DIV col1 FROM tab2 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-7107 SELECT - col0 * + ( - col1 ) / col1 FROM tab2 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - - 9 col1 FROM tab1 ---- 12 73 89 query I rowsort SELECT ALL 88 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 6be17b82ecb3e8b268fcb4ba610ddb37 query I rowsort SELECT DISTINCT + tab2.col1 * col2 + col1 AS col1 FROM tab2 ---- 1593 663 868 query I rowsort SELECT ALL + col0 + - ( - col1 ) AS col2 FROM tab1 ---- 29 74 93 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT CAST ( + 43 + col1 AS REAL ) col2 FROM tab1 ---- 53 56 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - col2 ) * + col1 col0 FROM tab2 ---- -1534 -646 -837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7114 SELECT DISTINCT CAST( NULL AS SIGNED ) + - ( + col0 + - col0 ) FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-7114 SELECT DISTINCT CAST ( NULL AS INTEGER ) + - ( + col0 + - col0 ) FROM tab0 ---- NULL query I rowsort SELECT - col0 + ( cor0.col1 ) FROM tab0 cor0 ---- 2 62 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 91 + + col1 col0 FROM tab2 cor0 ---- 108 122 150 query I rowsort SELECT col0 * 98 AS col1 FROM tab1 AS cor0 ---- 294 6272 7840 query I rowsort SELECT - ( col1 ) * - col2 + col0 AS col1 FROM tab2 ---- 1612 725 844 query I rowsort SELECT + col0 + - 26 - + col0 AS col1 FROM tab0 cor0 ---- -26 -26 -26 query I rowsort SELECT - col0 * 83 + col0 * col0 FROM tab2 AS cor0 ---- -316 -390 -532 onlyif mysql # use DIV operator for integer division query I rowsort label-7121 SELECT ALL col2 DIV 5 - + 88 * - col0 * col0 FROM tab1 ---- 360459 563219 802 skipif mysql # not compatible query I rowsort label-7121 SELECT ALL col2 / 5 - + 88 * - col0 * col0 FROM tab1 ---- 360459 563219 802 onlyif mysql # use DIV operator for integer division query I rowsort label-7122 SELECT col1 + + 12 DIV col1 AS col0 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-7122 SELECT col1 + + 12 / col1 AS col0 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-7123 SELECT DISTINCT + col2 DIV 21 + 15 AS col1 FROM tab2 AS cor0 ---- 16 skipif mysql # not compatible query I rowsort label-7123 SELECT DISTINCT + col2 / 21 + 15 AS col1 FROM tab2 AS cor0 ---- 16 query I rowsort SELECT DISTINCT + col2 * col1 + - 85 AS col0 FROM tab0 AS cor0 ---- 12 2753 7377 onlyif mysql # use DIV operator for integer division query I rowsort label-7125 SELECT + + col1 DIV + ( + col0 ) + + cor0.col2 - col0 FROM tab2 AS cor0 ---- -41 -52 24 skipif mysql # not compatible query I rowsort label-7125 SELECT + + col1 / + ( + col0 ) + + cor0.col2 - col0 FROM tab2 AS cor0 ---- -41 -52 24 query I rowsort SELECT + 74 * - col1 + col2 FROM tab1 ---- -1870 -683 -866 query I rowsort SELECT - col1 - col1 * col1 AS col0 FROM tab2 ---- -306 -3540 -992 query I rowsort SELECT ALL - 23 AS col1 FROM tab2 ---- -23 -23 -23 query I rowsort SELECT - tab2.col0 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to c82df1de3cb666224690a83f3d790d79 query I rowsort SELECT DISTINCT + 64 * tab1.col1 FROM tab1 ---- 1664 640 832 query I rowsort SELECT col0 * + col0 + + 39 AS col1 FROM tab1 AS cor0 ---- 4135 48 6439 query I rowsort SELECT ALL col0 * cor0.col1 + col0 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT col0 + + col2 * - col1 AS col1 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT DISTINCT - 59 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- -59 query I rowsort SELECT col2 + - ( + col0 ) * - col0 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT ALL - cor0.col1 * + col1 * - 15 AS col1 FROM tab2 cor0 ---- 14415 4335 52215 query I rowsort SELECT DISTINCT + col0 * 23 FROM tab1 AS cor0 ---- 1472 1840 69 onlyif mysql # use DIV operator for integer division query I rowsort label-7138 SELECT DISTINCT - col1 DIV - col1 col1 FROM tab0 AS cor0 ---- 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7138 SELECT DISTINCT - col1 / - col1 col1 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT ALL col2 * col1 AS col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT - col2 * - 53 * col2 AS col1 FROM tab0 AS cor0 ---- 356372 53 57717 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + - 40 col0 FROM tab2 AS cor0 ---- -118 -119 -47 query I rowsort SELECT + cor0.col1 * + ( col2 ) FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + - col0 * + cor0.col0 + - col1 FROM tab1 AS cor0 ---- -35 -4106 -6413 query I rowsort SELECT - col0 + + 7 AS col1 FROM tab2 AS cor0 ---- -71 -72 0 query I rowsort SELECT ALL - col1 * - col0 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-7146 SELECT DISTINCT - + cor0.col0 DIV - 78 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-7146 SELECT DISTINCT - + cor0.col0 / - 78 FROM tab0 AS cor0 ---- 0 1 query I rowsort SELECT ALL col2 * 9 FROM tab0 AS cor0 ---- 297 738 9 query I rowsort SELECT DISTINCT - - col0 * 93 FROM tab1 AS cor0 ---- 279 5952 7440 onlyif mysql # use DIV operator for integer division query I rowsort label-7149 SELECT DISTINCT + col1 * col2 + - col0 DIV cor0.col0 FROM tab2 AS cor0 ---- 1533 645 836 skipif mysql # not compatible query I rowsort label-7149 SELECT DISTINCT + col1 * col2 + - col0 / cor0.col0 FROM tab2 AS cor0 ---- 1533 645 836 onlyif mysql # use DIV operator for integer division query I rowsort label-7150 SELECT ALL - col2 DIV - col1 AS col1 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-7150 SELECT ALL - col2 / - col1 AS col1 FROM tab2 cor0 ---- 0 0 2 query I rowsort SELECT - + ( + cor0.col2 ) * col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT + col1 + + col1 * - col2 * + 1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT + - cor0.col2 + cor0.col0 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL - cor0.col1 * + 26 * + col2 AS col2 FROM tab0 AS cor0 ---- -194012 -2522 -73788 query I rowsort SELECT - 49 * + 98 FROM tab0 AS cor0 ---- -4802 -4802 -4802 query I rowsort SELECT DISTINCT - col2 + col1 * - col0 FROM tab1 cor0 ---- -1136 -132 -697 query I rowsort SELECT + col1 * + 31 * + cor0.col1 + + ( - col1 ) AS col2 FROM tab1 AS cor0 ---- 20930 3090 5226 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + 95 ) + col2 col0 FROM tab0 AS cor0 ---- 128 177 96 query I rowsort SELECT col1 + col0 * col0 FROM tab0 cor0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT + + 42 * + col2 + - col2 * 53 * col0 + cor0.col2 AS col1 FROM tab2 cor0 ---- -106366 -157472 -8856 query I rowsort SELECT ALL - ( + col2 ) * + col2 - col1 * + 79 FROM tab0 AS cor0 ---- -13913 -7664 -7883 query I rowsort SELECT ALL - col0 + col0 * 17 FROM tab1 cor0 ---- 1024 1280 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col0 col2 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT ALL - + col0 + - col0 + col2 FROM tab2 AS cor0 ---- -120 -130 13 query I rowsort SELECT DISTINCT col2 + + col0 AS col0 FROM tab2 ---- 104 117 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7166 SELECT CAST( NULL AS SIGNED ) * + tab0.col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7166 SELECT CAST ( NULL AS INTEGER ) * + tab0.col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL cor1.col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd onlyif mysql # use DIV operator for integer division query I rowsort label-7168 SELECT ALL - - col2 DIV col1 + - ( - col2 ) DIV col0 - 16 FROM tab2 AS cor0 ---- -13 -14 -16 skipif mysql # not compatible query I rowsort label-7168 SELECT ALL - - col2 / col1 + - ( - col2 ) / col0 - 16 FROM tab2 AS cor0 ---- -13 -14 -16 query I rowsort SELECT - + col2 + + col1 * + col2 FROM tab1 cor0 ---- 1152 1350 513 onlyif mysql # use DIV operator for integer division query I rowsort label-7170 SELECT DISTINCT - 56 DIV col2 + + cor0.col2 FROM tab0 AS cor0 ---- -55 32 82 skipif mysql # not compatible query I rowsort label-7170 SELECT DISTINCT - 56 / col2 + + cor0.col2 FROM tab0 AS cor0 ---- -55 32 82 query I rowsort SELECT DISTINCT - 72 + + col0 * col2 AS col0 FROM tab1 AS cor0 ---- 3576 7608 90 query I rowsort SELECT + col0 * col2 * - cor0.col1 AS col2 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL col0 * col2 - - 30 AS col2 FROM tab2 AS cor0 ---- 2058 219 3032 onlyif mysql # use DIV operator for integer division query I rowsort label-7174 SELECT DISTINCT - 0 + - col1 DIV ( col0 ) AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-7174 SELECT DISTINCT - 0 + - col1 / ( col0 ) AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 query I rowsort SELECT - 86 + - col0 AS col0 FROM tab0 cor0 ---- -110 -121 -175 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 + - col1 col1 FROM tab0 cor0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-7177 SELECT ALL - + col2 DIV 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-7177 SELECT ALL - + col2 / col0 col2 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT DISTINCT - - 94 + - col1 AS col2 FROM tab1 AS cor0 ---- 68 81 84 query I rowsort SELECT - 17 + - col1 AS col2 FROM tab0 AS cor0 ---- -103 -108 -114 query I rowsort SELECT ALL - 2 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to ec11209ab257030053484fc13a1f6d17 onlyif mysql # use DIV operator for integer division query I rowsort label-7181 SELECT ALL + 78 DIV col2 + col0 FROM tab0 ---- 113 26 89 skipif mysql # not compatible query I rowsort label-7181 SELECT ALL + 78 / col2 + col0 FROM tab0 ---- 113 26 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 31 + + col1 col1 FROM tab0 AS cor0 ---- 117 122 128 query I rowsort SELECT ALL - - col0 * + cor0.col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col0 * - col0 + col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT + col0 * cor0.col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT + col1 * col0 + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT + col0 * + col1 + tab0.col1 * + col2 * + col1 AS col2 FROM tab0 ---- 12804 246132 687141 query I rowsort SELECT DISTINCT - - 75 * 8 + + cor0.col1 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 617 631 659 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col2 col0 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT - tab1.col2 * - col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL col0 * 3 + col2 AS col2 FROM tab1 ---- 249 336 63 query I rowsort SELECT DISTINCT - col2 * col2 + + tab0.col0 FROM tab0 ---- -1065 -6635 34 query I rowsort SELECT 20 + + col0 * - col0 + ( + col2 ) AS col0 FROM tab0 ---- -1204 -523 -7819 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7194 SELECT ALL CAST( NULL AS SIGNED ) + - col0 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7194 SELECT ALL CAST ( NULL AS INTEGER ) + - col0 AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + 0 + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL + col0 + - col0 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 + 26 FROM tab2 AS cor0 ---- -52 -53 19 query I rowsort SELECT ALL + + col2 * - 47 + col0 AS col1 FROM tab1 AS cor0 ---- -2535 -2615 -4432 query I rowsort SELECT ALL ( - col2 ) * + col0 + col1 FROM tab0 ---- -706 -7207 62 query I rowsort SELECT - ( tab0.col0 ) AS col2 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT ALL cor0.col0 * 93 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 05eded35106e8078989c1b5f13c7b876 query I rowsort SELECT ALL - - 58 * - col1 FROM tab1 AS cor0 ---- -1508 -580 -754 query I rowsort SELECT - col2 - col0 AS col2 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT - col0 + col2 * + col1 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT ALL - - col0 * - col1 * col2 + col2 FROM tab1 AS cor0 ---- -36423 -4158 -99744 query I rowsort SELECT + col0 + - col0 * col2 * col1 AS col1 FROM tab2 cor0 ---- -119574 -50955 -5852 query I rowsort SELECT DISTINCT 21 FROM tab2, tab0 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 21 query I rowsort SELECT + + col0 + 5 * col1 * 39 FROM tab2 AS cor0 ---- 11583 3394 6052 query I rowsort SELECT DISTINCT - 26 AS col2 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- -26 query I rowsort SELECT 1 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7211 SELECT + CAST( col2 AS SIGNED ) * col1 * - col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 skipif mysql # not compatible query I rowsort label-7211 SELECT + CAST ( col2 AS INTEGER ) * col1 * - col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT - - ( ( col1 ) ) + col0 + cor0.col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1439 255 4739 query I rowsort SELECT - 62 + - 42 FROM tab2 AS cor0 ---- -104 -104 -104 query I rowsort SELECT - - 74 + - col2 FROM tab1 cor0 ---- -22 17 20 query I rowsort SELECT + + 41 AS col1 FROM tab0 AS cor0 ---- 41 41 41 query I rowsort SELECT - 36 + - col0 AS col1 FROM tab1 AS cor0 ---- -100 -116 -39 query I rowsort SELECT ALL + col2 * col2 * col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT ALL - tab2.col0 AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to c82df1de3cb666224690a83f3d790d79 query I rowsort SELECT DISTINCT - - col0 + + col0 * + col0 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 13848 42910 705058 query I rowsort SELECT DISTINCT + 22 * cor0.col0 + + col2 + 46 AS col2 FROM tab1 AS cor0 ---- 1511 166 1902 query I rowsort SELECT - col0 * cor0.col0 AS col2 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL + col2 - - col1 AS col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT + col2 * - col1 - 53 AS col1 FROM tab0 AS cor0 ---- -150 -2891 -7515 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7224 SELECT ALL col2 * col2 + - CAST( NULL AS SIGNED ) * col0 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7224 SELECT ALL col2 * col2 + - CAST ( NULL AS INTEGER ) * col0 AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 + col1 * 51 AS col2 FROM tab0 ---- 4300 4550 4850 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 * - col0 - - col2 col0 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT + col1 * + ( + col0 ) - col2 AS col2 FROM tab1 AS cor0 ---- 24 583 944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 19 col0 FROM tab2 ---- 19 query I rowsort SELECT ALL - ( col2 * + col2 ) + - col1 AS col0 FROM tab1 ---- -2942 -3259 -9229 query I rowsort SELECT ALL 93 + col1 FROM tab1 ---- 103 106 119 onlyif mysql # use DIV operator for integer division query I rowsort label-7231 SELECT ALL col0 * col0 + col0 DIV 48 AS col1 FROM tab2 ---- 49 6085 6242 skipif mysql # not compatible query I rowsort label-7231 SELECT ALL col0 * col0 + col0 / 48 AS col1 FROM tab2 ---- 49 6085 6242 query I rowsort SELECT ALL 2 AS col0 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 535345c50a19fdab97ce05d1837b1f09 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + col2 + + col2 col2 FROM tab1 ---- 162 171 288 query I rowsort SELECT col1 * tab0.col1 * 84 FROM tab0 ---- 621264 695604 790356 query I rowsort SELECT col1 * 56 + col2 FROM tab2 AS cor0 ---- 1763 3330 990 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7236 SELECT col2 * - CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7236 SELECT col2 * - CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + 8 * - col2 col2 FROM tab1 AS cor0 ---- -1296 -29184 -61440 query I rowsort SELECT - col0 + 33 AS col1 FROM tab0 AS cor0 ---- -2 -56 9 onlyif mysql # use DIV operator for integer division query I rowsort label-7239 SELECT ALL + col0 DIV ( - 30 ) FROM tab2 cor0 ---- -2 -2 0 skipif mysql # not compatible query I rowsort label-7239 SELECT ALL + col0 / ( - 30 ) FROM tab2 cor0 ---- -2 -2 0 query I rowsort SELECT - col1 * col2 * 66 FROM tab1 ---- -37620 -82368 -92664 query I rowsort SELECT + col0 * 61 * - col1 AS col0 FROM tab1 ---- -39040 -4758 -63440 query I rowsort SELECT col0 * + 97 FROM tab0 ---- 2328 3395 8633 query I rowsort SELECT DISTINCT + col0 * 53 - + col2 AS col0 FROM tab0 ---- 1239 1854 4635 query I rowsort SELECT col1 + - col1 * - 21 + + tab1.col2 FROM tab1 ---- 277 382 626 onlyif mysql # use DIV operator for integer division query I rowsort label-7245 SELECT DISTINCT - col2 DIV + 14 - col1 FROM tab2 ---- -19 -32 -60 skipif mysql # not compatible query I rowsort label-7245 SELECT DISTINCT - col2 / + 14 - col1 FROM tab2 ---- -19 -32 -60 query I rowsort SELECT ALL 63 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT ALL + 20 * col0 AS col2 FROM tab2 AS cor0 ---- 140 1560 1580 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( ( col2 ) ) col2 FROM tab2 ---- 26 27 38 query I rowsort SELECT ALL + 33 AS col0 FROM tab0 ---- 33 33 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 88 * 48 col0 FROM tab1 ---- 4224 4224 4224 query I rowsort SELECT - + 91 + col1 * - ( ( + cor0.col0 ) ) FROM tab0 AS cor0 ---- -2155 -3486 -8190 query I rowsort SELECT + - col2 * - col2 * col2 AS col1 FROM tab0 AS cor0 ---- 1 35937 551368 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7253 SELECT CAST( NULL AS SIGNED ) + col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7253 SELECT CAST ( NULL AS INTEGER ) + col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 - + 81 FROM tab2 AS cor0 ---- -112 -140 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 25 + + col2 col2 FROM tab0 AS cor0 ---- 107 26 58 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0, tab2 cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to e3f81e329d34d83e4528a9ef7b933946 query I rowsort SELECT cor0.col2 AS col0 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT + - col1 * + col0 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 94 col2 FROM tab1 cor0 CROSS JOIN tab0, tab2 AS cor1, tab1 AS cor2 ---- -94 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT col1 + ( + 81 ) AS col1 FROM tab2 ---- 112 140 98 onlyif mysql # use DIV operator for integer division query I rowsort label-7262 SELECT + col0 DIV - col2 + col1 FROM tab0 ---- 62 86 90 skipif mysql # not compatible query I rowsort label-7262 SELECT + col0 / - col2 + col1 FROM tab0 ---- 62 86 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7263 SELECT + CAST( NULL AS DECIMAL ) * + tab2.col2 AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7263 SELECT + CAST ( NULL AS REAL ) * + tab2.col2 AS col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 2 FROM tab0 AS cor0 ---- -2 -2 -2 query I rowsort SELECT ( + col2 ) - col2 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + col0 + + col2 * + 18 AS col0 FROM tab1 ---- 1090 1808 975 query I rowsort SELECT - ( - col1 ) * - 28 AS col1 FROM tab0 ---- -2408 -2548 -2716 query I rowsort SELECT DISTINCT + + col2 * col1 AS col0 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - - col1 + col1 + - col0 * + col2 AS col0 FROM tab0 AS cor0 ---- -620 -7116 159 query I rowsort SELECT - col0 + ( col1 * col0 ) FROM tab1 cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT + ( tab1.col2 ) FROM tab1 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col2 col0 FROM tab2, tab1 cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT 50 * + tab1.col1 + - col2 AS col1 FROM tab1 ---- 1246 443 554 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7274 SELECT DISTINCT CAST( NULL AS SIGNED ) FROM tab2, tab2 cor0, tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-7274 SELECT DISTINCT CAST ( NULL AS INTEGER ) FROM tab2, tab2 cor0, tab0 AS cor1 ---- NULL query I rowsort SELECT 27 AS col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT col0 + col1 + 44 AS col2 FROM tab0 ---- 154 176 224 query I rowsort SELECT DISTINCT - ( + col1 ) + + col2 * + col1 - col0 FROM tab2 ---- 1397 550 799 query I rowsort SELECT 83 + + col1 + ( col2 ) * col0 * + ( - col2 + col1 ) AS col1 FROM tab1 ---- -171363 -4427 -637344 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7279 SELECT col2 + + CAST( col1 AS SIGNED ) * + col2 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 skipif mysql # not compatible query I rowsort label-7279 SELECT col2 + + CAST ( col1 AS INTEGER ) * + col2 AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT - col1 + ( col1 ) FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + + col2 * col2 * col0 + col0 AS col1 FROM tab2 cor0 ---- 114155 5110 52806 query I rowsort SELECT ALL - col1 + + 14 * - col1 * col2 FROM tab2 AS cor0 ---- -11749 -21535 -9061 query I rowsort SELECT ALL col1 + - col0 * 57 AS col2 FROM tab2 AS cor0 ---- -368 -4387 -4486 query I rowsort SELECT DISTINCT + col1 + col1 * + tab0.col0 AS col1 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT DISTINCT - - col1 * col0 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - + col0 * col2 * + 58 + - col2 - - 75 FROM tab0 AS cor0 ---- -1956 -423291 -45894 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 col2 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT - col1 + 50 * col0 - + col2 * cor0.col1 AS col1 FROM tab0 AS cor0 ---- -1724 -3103 1556 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + + 54 col1 FROM tab0 AS cor0 ---- 136 55 87 query I rowsort SELECT - 24 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 797d0f7c145f8ac623924448c714bbcc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7291 SELECT ALL col2 + - CAST( - col2 + col1 AS SIGNED ) AS col1 FROM tab0 ---- -20 -95 73 skipif mysql # not compatible query I rowsort label-7291 SELECT ALL col2 + - CAST ( - col2 + col1 AS INTEGER ) AS col1 FROM tab0 ---- -20 -95 73 query I rowsort SELECT DISTINCT + col2 * ( tab0.col1 ) + - col1 AS col2 FROM tab0 ---- 0 2752 7371 query I rowsort SELECT + col2 * 66 AS col0 FROM tab2 cor0 ---- 1716 1782 2508 query I rowsort SELECT DISTINCT col0 * - col0 + 65 + - col2 * col0 AS col1 FROM tab0 cor0 ---- -1195 -1303 -15154 query I rowsort SELECT col1 - + 53 FROM tab2 AS cor0 ---- -22 -36 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 - + 70 * cor0.col1 * col0 col2 FROM tab0 AS cor0 ---- -144447 -237649 -566848 query I rowsort SELECT DISTINCT + col1 * cor0.col2 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL + - col0 + + col1 * col1 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT ALL col2 * 66 + + 80 FROM tab2 AS cor0 ---- 1796 1862 2588 query I rowsort SELECT DISTINCT - col1 * 77 AS col1 FROM tab2 AS cor0 ---- -1309 -2387 -4543 query I rowsort SELECT 62 * 77 * - col2 - col0 AS col0 FROM tab0 cor0 ---- -157566 -391557 -4809 query I rowsort SELECT + - 55 + - 84 FROM tab0 cor0 ---- -139 -139 -139 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7303 SELECT + CAST( NULL AS SIGNED ) / 66 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7303 SELECT + CAST ( NULL AS INTEGER ) / 66 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + + col0 + col0 AS col0 FROM tab1 AS cor0 ---- 128 160 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7305 SELECT + CAST( NULL AS SIGNED ) / 82 + + col0 * col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7305 SELECT + CAST ( NULL AS INTEGER ) / 82 + + col0 * col1 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( - col1 ) + col0 * 65 FROM tab2 AS cor0 ---- 486 5129 5152 query I rowsort SELECT ( + 38 ) FROM tab0 AS cor0 ---- 38 38 38 query I rowsort SELECT ALL - + 97 + - 19 AS col0 FROM tab0 AS cor0 ---- -116 -116 -116 query I rowsort SELECT ALL - + 75 * - col1 FROM tab0 cor0 ---- 6450 6825 7275 onlyif mysql # use DIV operator for integer division query I rowsort label-7310 SELECT DISTINCT + - col1 DIV - col1 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-7310 SELECT DISTINCT + - col1 / - col1 FROM tab0 AS cor0 ---- 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7311 SELECT + ( col2 ) + + col0 DIV + ( + 71 ) AS col1 FROM tab2 AS cor0 ---- 27 27 39 skipif mysql # not compatible query I rowsort label-7311 SELECT + ( col2 ) + + col0 / + ( + 71 ) AS col1 FROM tab2 AS cor0 ---- 27 27 39 query I rowsort SELECT ALL + col0 + - ( col0 ) * - col0 AS col1 FROM tab0 ---- 1260 600 8010 query I rowsort SELECT + 3 + + col1 FROM tab0 AS cor0 ---- 100 89 94 query I rowsort SELECT - - 24 + 60 - col2 AS col2 FROM tab0 AS cor0 ---- 2 51 83 query I rowsort SELECT DISTINCT + col0 * col0 + - 84 FROM tab2 AS cor0 ---- -35 6000 6157 query I rowsort SELECT DISTINCT + 51 + - col1 * - 29 AS col1 FROM tab1 cor0 ---- 341 428 805 query I rowsort SELECT ALL - col1 + + col0 + 32 AS col1 FROM tab2 AS cor0 ---- 51 8 94 query I rowsort SELECT DISTINCT - 64 * col1 AS col0 FROM tab2 AS cor0 ---- -1088 -1984 -3776 query I rowsort SELECT ALL - + col1 - col0 AS col1 FROM tab2 AS cor0 ---- -137 -38 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-7320 SELECT ALL 43 * - cor0.col0 + col0 DIV col1 AS col2 FROM tab2 AS cor0 ---- -301 -3353 -3393 skipif mysql # not compatible query I rowsort label-7320 SELECT ALL 43 * - cor0.col0 + col0 / col1 AS col2 FROM tab2 AS cor0 ---- -301 -3353 -3393 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7321 SELECT + + ( + col0 ) * CAST( 82 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 574 6396 6478 skipif mysql # not compatible query I rowsort label-7321 SELECT + + ( + col0 ) * CAST ( 82 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 574 6396 6478 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7322 SELECT - col2 + + col0 * - CAST( NULL AS DECIMAL ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7322 SELECT - col2 + + col0 * - CAST ( NULL AS REAL ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + 41 * col0 + ( col1 ) FROM tab1 cor0 ---- -2614 -3267 -97 query I rowsort SELECT ALL - 17 * col2 + 69 * col2 FROM tab2 AS cor0 ---- 1352 1404 1976 query I rowsort SELECT 7 * - col0 AS col2 FROM tab1 AS cor0 ---- -21 -448 -560 query I rowsort SELECT DISTINCT + + 69 * col0 * col2 FROM tab2 AS cor0 ---- 13041 139932 207138 query I rowsort SELECT ALL + + col1 + col1 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT ALL + 81 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 0a85639e0dddbffdab2cb16b027cb360 query I rowsort SELECT DISTINCT + 10 + 16 AS col1 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 26 query I rowsort SELECT ALL + col2 * + col0 - + col0 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT col2 + col2 * col2 AS col0 FROM tab1 AS cor0 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT - - col2 * col2 + + 17 + + ( col0 ) FROM tab0 AS cor0 ---- 1130 53 6830 query I rowsort SELECT + 69 - col2 FROM tab2 AS cor0 ---- 31 42 43 query I rowsort SELECT + - col0 * col0 - + 43 * 17 FROM tab1 cor0 ---- -4827 -7131 -740 query I rowsort SELECT ALL 60 FROM tab2, tab2 cor0 ---- 9 values hashing to a97561e17ecaa618227c75a57b268f33 query I rowsort SELECT DISTINCT - 80 FROM tab1, tab1 AS cor0 ---- -80 query I rowsort SELECT ALL 37 * - 16 FROM tab0 ---- -592 -592 -592 query I rowsort SELECT DISTINCT 72 AS col1 FROM tab1, tab2 AS cor0 ---- 72 query I rowsort SELECT DISTINCT 30 * col1 AS col0 FROM tab2 ---- 1770 510 930 query I rowsort SELECT ALL + 41 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT DISTINCT - ( - 59 ) AS col2 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 59 query I rowsort SELECT ( col1 ) * + col1 * + col2 + + col1 * col2 FROM tab0 AS cor0 ---- 246906 686504 9506 query I rowsort SELECT - col0 + + cor0.col1 + - ( col2 ) AS col2 FROM tab1 cor0 ---- -111 -163 -31 query I rowsort SELECT - + col1 * + col1 + + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -272 -3422 -930 onlyif mysql # use DIV operator for integer division query I rowsort label-7345 SELECT + 87 + - col1 DIV + ( - col0 ) FROM tab1 AS cor0 ---- 87 87 95 skipif mysql # not compatible query I rowsort label-7345 SELECT + 87 + - col1 / + ( - col0 ) FROM tab1 AS cor0 ---- 87 87 95 query I rowsort SELECT 54 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7347 SELECT DISTINCT - col1 * CAST( NULL AS DECIMAL ) AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7347 SELECT DISTINCT - col1 * CAST ( NULL AS REAL ) AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - col0 + + col0 + - col0 * - col1 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT + col2 + - 76 * col0 AS col0 FROM tab1 AS cor0 ---- -174 -4807 -5984 query I rowsort SELECT ALL + + col0 + + 18 FROM tab0 AS cor0 ---- 107 42 53 query I rowsort SELECT ALL + - col0 + - col0 AS col2 FROM tab2 AS cor0 ---- -14 -156 -158 onlyif mysql # use DIV operator for integer division query I rowsort label-7352 SELECT DISTINCT + col2 DIV + 51 AS col1 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-7352 SELECT DISTINCT + col2 / + 51 AS col1 FROM tab2 ---- 0 query I rowsort SELECT + 53 * - col0 AS col2 FROM tab2 AS cor0 ---- -371 -4134 -4187 query I rowsort SELECT + + col1 + col0 AS col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT 80 FROM tab2, tab0 cor0 ---- 80 onlyif mysql # use DIV operator for integer division query I rowsort label-7356 SELECT ( + col1 ) DIV - col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-7356 SELECT ( + col1 ) / - col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-7357 SELECT DISTINCT + + col0 DIV + col2 + + cor0.col1 FROM tab0 AS cor0 ---- 132 86 92 skipif mysql # not compatible query I rowsort label-7357 SELECT DISTINCT + + col0 / + col2 + + cor0.col1 FROM tab0 AS cor0 ---- 132 86 92 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7358 SELECT ALL + CAST( NULL AS SIGNED ) * 99 - - col2 * - 9 col2 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7358 SELECT ALL + CAST ( NULL AS INTEGER ) * 99 - - col2 * - 9 col2 FROM tab1 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7359 SELECT ALL + 95 DIV + col2 FROM tab0 cor0 ---- 1 2 95 skipif mysql # not compatible query I rowsort label-7359 SELECT ALL + 95 / + col2 FROM tab0 cor0 ---- 1 2 95 query I rowsort SELECT DISTINCT ( - col1 ) * - 82 FROM tab2 AS cor0 ---- 1394 2542 4838 query I rowsort SELECT - col2 + - col1 * - 54 AS col1 FROM tab2 AS cor0 ---- 1647 3160 880 query I rowsort SELECT ALL ( col2 ) * col1 * col2 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT DISTINCT col2 * - 72 AS col2 FROM tab0 ---- -2376 -5904 -72 query I rowsort SELECT ALL - 26 * - 45 AS col0 FROM tab0 ---- 1170 1170 1170 query I rowsort SELECT ALL - 35 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to c12e8bdd687c9040a5600dab3b6adf5b query I rowsort SELECT - col0 + - 68 FROM tab1 AS cor0 ---- -132 -148 -71 query I rowsort SELECT ALL - col0 * col0 * col0 FROM tab0 ---- -13824 -42875 -704969 query I rowsort SELECT DISTINCT tab2.col2 * 47 AS col1 FROM tab2, tab1 AS cor0 ---- 1222 1269 1786 onlyif mysql # use DIV operator for integer division query I rowsort label-7369 SELECT + + col1 DIV + cor0.col2 + cor0.col2 col0 FROM tab1 AS cor0 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7369 SELECT + + col1 / + cor0.col2 + cor0.col2 col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT - + cor0.col1 + + ( cor0.col2 * cor0.col0 ) AS col2 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT DISTINCT - col0 - col1 AS col0 FROM tab1 cor0 ---- -29 -74 -93 query I rowsort SELECT ALL cor0.col2 * - col1 + - col1 * - col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 + col0 * col2 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7374 SELECT ALL + col0 * CAST( - col0 AS SIGNED ) FROM tab1 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-7374 SELECT ALL + col0 * CAST ( - col0 AS INTEGER ) FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT - 88 FROM tab2, tab0 AS cor0 ---- -88 query I rowsort SELECT ALL 52 + cor0.col0 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to bc7303cd8a9dd8cb3e3779a385d4eaf3 query I rowsort SELECT ALL + col0 * col0 * + col1 + + ( - 80 * col2 ) FROM tab2 AS cor0 ---- -641 103057 356876 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * 10 + - col1 col1 FROM tab1 cor0 ---- -56 -650 -813 query I rowsort SELECT - ( 86 ) AS col0 FROM tab2 AS cor0 ---- -86 -86 -86 query I rowsort SELECT DISTINCT col0 + + col0 * + col0 AS col0 FROM tab0 cor0 ---- 1260 600 8010 onlyif mysql # use DIV operator for integer division query I rowsort label-7381 SELECT DISTINCT - - cor0.col1 DIV - col0 AS col2 FROM tab2 AS cor0 ---- -4 0 skipif mysql # not compatible query I rowsort label-7381 SELECT DISTINCT - - cor0.col1 / - col0 AS col2 FROM tab2 AS cor0 ---- -4 0 query I rowsort SELECT DISTINCT col0 - + col0 AS col0 FROM tab2 cor0 ---- 0 query I rowsort SELECT - col0 * 13 AS col1 FROM tab0 ---- -1157 -312 -455 query I rowsort SELECT DISTINCT 64 AS col1 FROM tab0, tab1 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 64 query I rowsort SELECT - - 17 FROM tab0 cor0 ---- 17 17 17 onlyif mysql # use DIV operator for integer division query I rowsort label-7386 SELECT col1 DIV tab1.col1 AS col2 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7386 SELECT col1 / tab1.col1 AS col2 FROM tab1 ---- 1 1 1 query I rowsort SELECT + col0 * col2 + - cor0.col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT ALL cor0.col1 + col0 FROM tab1 AS cor0 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-7389 SELECT col2 DIV cor0.col1 + col1 * cor0.col2 * col2 FROM tab1 AS cor0 ---- 119815 32495 75818 skipif mysql # not compatible query I rowsort label-7389 SELECT col2 / cor0.col1 + col1 * cor0.col2 * col2 FROM tab1 AS cor0 ---- 119815 32495 75818 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + - col2 col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT col0 + col1 * - 52 FROM tab0 AS cor0 ---- -4448 -4643 -5009 query I rowsort SELECT DISTINCT + cor0.col1 * - col0 + + 64 + col2 FROM tab1 AS cor0 ---- -519 -880 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + tab1.col0 col0 FROM tab1 ---- 128 160 6 query I rowsort SELECT ALL - col2 - - col2 * + col1 AS col1 FROM tab2 AS cor0 ---- 1508 608 810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7395 SELECT ALL - col1 * cor0.col2 * - 79 + col1 * + CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7395 SELECT ALL - col1 * cor0.col2 * - 79 + col1 * + CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col2 + + col2 - col0 AS col1 FROM tab1 cor0 ---- 105 112 50 query I rowsort SELECT ALL ( col0 ) * col1 * col0 + - col0 FROM tab1 ---- 231 40896 83120 query I rowsort SELECT tab0.col0 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL col2 * - col0 + col0 * - 70 FROM tab2 ---- -679 -7488 -8532 query I rowsort SELECT ALL + tab2.col0 + col2 AS col1 FROM tab2 ---- 104 117 34 query I rowsort SELECT + 84 * + col2 FROM tab0 cor0 ---- 2772 6888 84 query I rowsort SELECT DISTINCT - + 71 * - col1 FROM tab2 AS cor0 ---- 1207 2201 4189 query I rowsort SELECT ALL - col2 * - 76 + col1 AS col2 FROM tab1 AS cor0 ---- 4130 4342 7309 onlyif mysql # use DIV operator for integer division query I rowsort label-7404 SELECT ALL col0 + - cor0.col0 DIV - col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-7404 SELECT ALL col0 + - cor0.col0 / - col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT DISTINCT - 32 * - col1 AS col0 FROM tab0 AS cor0 ---- 2752 2912 3104 onlyif mysql # use DIV operator for integer division query I rowsort label-7406 SELECT - col1 DIV - col2 AS col0 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-7406 SELECT - col1 / - col2 AS col0 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT DISTINCT - col2 + - col1 FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT ALL - - 9 * cor0.col1 FROM tab0 AS cor0 ---- 774 819 873 query I rowsort SELECT + col2 * - col1 * col2 FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT DISTINCT - + 83 AS col0 FROM tab0 AS cor0 ---- -83 query I rowsort SELECT ALL - col1 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - - ( - 13 ) * + col1 AS col2 FROM tab0 AS cor0 ---- -1118 -1183 -1261 query I rowsort SELECT DISTINCT - 15 + + cor0.col1 AS col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 71 76 82 query I rowsort SELECT DISTINCT 86 AS col1 FROM tab0, tab0 AS cor0 ---- 86 query I rowsort SELECT - tab1.col0 * + col1 + - 22 FROM tab1 ---- -100 -1062 -662 query I rowsort SELECT tab1.col2 + ( 87 ) FROM tab1 ---- 141 144 183 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7418 SELECT - col0 * + 90 + + col0 * + CAST( col2 AS SIGNED ) + col1 * 61 FROM tab1 ---- -1502 1273 1478 skipif mysql # not compatible query I rowsort label-7418 SELECT - col0 * + 90 + + col0 * + CAST ( col2 AS INTEGER ) + col1 * 61 FROM tab1 ---- -1502 1273 1478 query I rowsort SELECT DISTINCT + cor1.col1 AS col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 17 31 59 query I rowsort SELECT DISTINCT + col1 - ( col0 ) AS col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT 10 * + 63 * - col2 FROM tab1 AS cor0 ---- -34020 -35910 -60480 query I rowsort SELECT DISTINCT + 62 * - col0 AS col1 FROM tab1 cor0 ---- -186 -3968 -4960 query I rowsort SELECT + - col0 + + col2 * - col2 FROM tab0 cor0 ---- -1113 -36 -6813 query I rowsort SELECT ALL - + ( + col0 ) FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT cor0.col1 * + 51 FROM tab2 AS cor0 ---- 1581 3009 867 query I rowsort SELECT ALL 53 * + col2 AS col2 FROM tab0 AS cor0 ---- 1749 4346 53 query I rowsort SELECT col1 + col0 * - col1 AS col1 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT + 77 FROM tab2, tab1 AS cor0 ---- 77 query I rowsort SELECT DISTINCT + ( 85 ) * col1 AS col2 FROM tab2 ---- 1445 2635 5015 query I rowsort SELECT + 64 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e query I rowsort SELECT ALL + 78 * tab0.col2 FROM tab0 ---- 2574 6396 78 query I rowsort SELECT col1 + col0 * - col2 FROM tab0 ---- -706 -7207 62 query I rowsort SELECT DISTINCT + 23 AS col1 FROM tab1 AS cor0 ---- 23 query I rowsort SELECT + - cor0.col2 - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT ALL + col1 + + col1 * 61 AS col0 FROM tab1 AS cor0 ---- 1612 620 806 query I rowsort SELECT + col1 + col0 AS col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT 0 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 5 * + cor0.col2 col2 FROM tab0 AS cor0 ---- 165 410 5 query I rowsort SELECT - - ( - col0 ) * 23 + - col2 AS col2 FROM tab2 AS cor0 ---- -1820 -1855 -188 query I rowsort SELECT ALL + 44 + col1 FROM tab0 AS cor0 ---- 130 135 141 query I rowsort SELECT DISTINCT col0 * col2 + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT - - col2 + + col1 AS col0 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT + + cor0.col1 * ( cor0.col1 ) FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT ALL col2 * + 72 + - col2 AS col0 FROM tab0 AS cor0 ---- 2343 5822 71 query I rowsort SELECT DISTINCT col0 * + col1 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT + col1 + ( + col2 ) * - col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * + col0 + - col1 * + col2 + + ( - col1 ) col0 FROM tab0 AS cor0 ---- -1419 -15474 -3500 query I rowsort SELECT DISTINCT - col1 * - col0 + col2 + col0 FROM tab1 cor0 ---- 1216 135 761 query I rowsort SELECT col1 + + 58 AS col0 FROM tab1 AS cor0 ---- 68 71 84 query I rowsort SELECT DISTINCT col1 * - ( ( col2 ) ) AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL - + col1 * cor0.col0 AS col1 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT - ( col1 ) * col0 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - col2 * col0 + + col0 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT col1 * + ( + cor0.col1 + col0 * 77 ) FROM tab2 AS cor0 ---- 103700 17670 357835 query I rowsort SELECT ALL 17 * - col1 + + cor0.col0 FROM tab0 AS cor0 ---- -1438 -1458 -1614 query I rowsort SELECT ALL - ( + 86 ) AS col0 FROM tab2 AS cor0 ---- -86 -86 -86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 93 col2 FROM tab2 ---- -93 -93 -93 query I rowsort SELECT + + col1 + + ( 75 ) AS col2 FROM tab1 AS cor0 ---- 101 85 88 query I rowsort SELECT ALL - - ( ( + col1 ) ) + 2 FROM tab2 AS cor0 ---- 19 33 61 query I rowsort SELECT ALL - col0 * col1 AS col2 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT + cor0.col2 + + 47 * 40 FROM tab1 AS cor0 ---- 1934 1937 1976 query I rowsort SELECT 44 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT + ( col1 ) + 59 * - col2 FROM tab1 AS cor0 ---- -3160 -3353 -5651 query I rowsort SELECT DISTINCT 30 * - tab0.col2 AS col2 FROM tab0, tab0 cor0 ---- -2460 -30 -990 query I rowsort SELECT - + 1 + col0 AS col0 FROM tab1 AS cor0 ---- 2 63 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7466 SELECT + - 4 DIV col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7466 SELECT + - 4 / col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - 15 * col1 * + col0 FROM tab2 AS cor0 ---- -20145 -3255 -69030 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7468 SELECT ALL CAST( NULL AS SIGNED ) / 40 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7468 SELECT ALL CAST ( NULL AS INTEGER ) / 40 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - + 68 * - col0 + - 74 AS col2 FROM tab2 AS cor0 ---- 402 5230 5298 query I rowsort SELECT - cor0.col1 + col2 AS col2 FROM tab2 cor0 ---- -33 -4 21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col0 col1 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT - + col1 + col2 * + cor0.col2 FROM tab0 AS cor0 ---- -96 1003 6633 onlyif mysql # use DIV operator for integer division query I rowsort label-7473 SELECT DISTINCT - tab2.col2 DIV - col1 AS col2 FROM tab2 ---- 0 2 skipif mysql # not compatible query I rowsort label-7473 SELECT DISTINCT - tab2.col2 / - col1 AS col2 FROM tab2 ---- 0 2 query I rowsort SELECT - tab0.col1 - ( - col0 ) AS col2 FROM tab0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT - col0 + - 83 * - col0 AS col0 FROM tab0 cor0 ---- 1968 2870 7298 query I rowsort SELECT ALL + + col1 + - 61 FROM tab2 AS cor0 ---- -2 -30 -44 query I rowsort SELECT - + cor0.col1 * + col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL col1 * col0 + ( - cor0.col2 ) FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT - ( + col2 ) - col1 AS col1 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT ALL tab2.col2 * col0 - col0 FROM tab2 ---- 182 1950 2923 query I rowsort SELECT - - col2 * + col1 + - col1 AS col0 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT - 19 + col2 FROM tab2 AS cor0 ---- 19 7 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * col0 col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + - col2 * col1 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + - 39 * col2 FROM tab1 cor0 ---- -2106 -2223 -3744 query I rowsort SELECT ALL + cor0.col1 * - col0 AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL + + cor0.col0 * - cor0.col2 * col1 FROM tab0 AS cor0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-7488 SELECT ALL cor0.col2 DIV col0 FROM tab1 AS cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-7488 SELECT ALL cor0.col2 / col0 FROM tab1 AS cor0 ---- 0 1 18 query I rowsort SELECT - - col2 * + cor0.col0 + 32 FROM tab2 AS cor0 ---- 2060 221 3034 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - 38 ) * - tab1.col2 col2 FROM tab1 ---- -2052 -2166 -3648 query I rowsort SELECT + col2 * 14 FROM tab0 ---- 1148 14 462 query I rowsort SELECT ALL + - ( - cor0.col1 ) FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT col2 * col2 + + 92 FROM tab2 cor0 ---- 1536 768 821 query I rowsort SELECT + + col0 + col0 * - 29 * - col0 + col2 FROM tab0 AS cor0 ---- 16761 229880 35561 query I rowsort SELECT 32 * + col0 * + col1 AS col2 FROM tab2 ---- 147264 42976 6944 onlyif mysql # use DIV operator for integer division query I rowsort label-7496 SELECT col1 DIV + col2 + col1 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-7496 SELECT col1 / + col2 + col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT ALL + col2 * + 28 * + col0 AS col0 FROM tab2 ---- 5292 56784 84056 query I rowsort SELECT ( 16 ) + col0 * 28 FROM tab0 AS cor0 ---- 2508 688 996 onlyif mysql # use DIV operator for integer division query I rowsort label-7499 SELECT DISTINCT - cor0.col0 DIV + 78 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-7499 SELECT DISTINCT - cor0.col0 / + 78 FROM tab1 AS cor0 ---- -1 0 query I rowsort SELECT DISTINCT + ( + 54 ) + + col2 AS col2 FROM tab1 AS cor0 ---- 108 111 150 onlyif mysql # use DIV operator for integer division query I rowsort label-7501 SELECT + + col1 DIV - col1 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7501 SELECT + + col1 / - col1 AS col1 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT - ( - 14 ) AS col0 FROM tab1 AS cor0 ---- 14 14 14 query I rowsort SELECT ALL - 98 + + ( cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- -63 -74 -9 query I rowsort SELECT DISTINCT + - col1 * col0 AS col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL - - col1 + + ( - col0 * ( + col0 ) + cor0.col1 ) FROM tab1 AS cor0 ---- -4076 -6374 43 query I rowsort SELECT DISTINCT + ( col0 ) AS col1 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT ALL 8 * - 37 AS col0 FROM tab0 AS cor0 ---- -296 -296 -296 query I rowsort SELECT ALL + - ( - col2 ) * + cor0.col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + col1 * + col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT ( - col1 ) AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT 43 + + col1 FROM tab2 AS cor0 ---- 102 60 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 25 * - col2 col1 FROM tab0 AS cor0 ---- -2050 -25 -825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7513 SELECT DISTINCT CAST( NULL AS SIGNED ) * tab2.col1 * - col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-7513 SELECT DISTINCT CAST ( NULL AS INTEGER ) * tab2.col1 * - col1 FROM tab2 ---- NULL query I rowsort SELECT - col0 * col0 + 89 AS col2 FROM tab0 AS cor0 ---- -1136 -487 -7832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 57 col0 FROM tab1 AS cor0 ---- -57 query I rowsort SELECT ALL - col1 + - col2 * + col0 FROM tab2 AS cor0 ---- -2087 -220 -3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + col0 * - 19 col0 FROM tab0 cor0 ---- -1600 -370 -568 query I rowsort SELECT - col2 + + 41 AS col0 FROM tab1 ---- -13 -16 -55 query I rowsort SELECT - cor0.col0 * - col0 + - cor0.col2 AS col0 FROM tab0 AS cor0 ---- 1224 543 7839 onlyif mysql # use DIV operator for integer division query I rowsort label-7520 SELECT DISTINCT - col0 + 30 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -25 -35 -89 skipif mysql # not compatible query I rowsort label-7520 SELECT DISTINCT - col0 + 30 / - col0 AS col1 FROM tab0 AS cor0 ---- -25 -35 -89 query I rowsort SELECT DISTINCT col1 + ( + 70 ) * - col2 FROM tab1 AS cor0 ---- -3754 -3980 -6707 query I rowsort SELECT cor0.col2 * cor0.col1 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to b2e5b025b1c725661248b0f29aaef908 query I rowsort SELECT DISTINCT - col0 + ( + col2 * + col2 ) AS col2 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT ALL - - col2 + - col2 AS col1 FROM tab0 cor0 ---- 0 0 0 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab0 AS cor0, tab2 cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to 35998cdc87c8b13ea047f14c9f5dc8d6 skipif mysql # not compatible query I rowsort SELECT CAST ( + col1 AS REAL ) * - cor0.col1 + - col2 FROM tab0 AS cor0 ---- -7429 -8363 -9410 query I rowsort SELECT ALL col1 + ( col1 ) * ( + cor0.col2 ) + col2 * col0 * 76 AS col0 FROM tab1 AS cor0 ---- 13742 277828 584941 query I rowsort SELECT + ( - col0 ) * col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-7529 SELECT DISTINCT 40 DIV col1 AS col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7529 SELECT DISTINCT 40 / col1 AS col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL - 4 + + col2 AS col2 FROM tab0 AS cor0 ---- -3 29 78 query I rowsort SELECT - - col2 * + ( col2 ) FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT + - col0 + col1 * + col0 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT ALL - col1 * 89 AS col2 FROM tab0 AS cor0 ---- -7654 -8099 -8633 query I rowsort SELECT col1 * - 43 * + col2 + col1 AS col2 FROM tab2 ---- -27761 -35960 -65903 query I rowsort SELECT 18 FROM tab0, tab0 AS cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * + col2 col0 FROM tab2 ---- 1534 646 837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7537 SELECT DISTINCT + 86 * col1 + + col2 + - CAST( NULL AS SIGNED ) * col0 col2 FROM tab2 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7537 SELECT DISTINCT + 86 * col1 + + col2 + - CAST ( NULL AS INTEGER ) * col0 col2 FROM tab2 cor0 ---- NULL query I rowsort SELECT + - 25 * + ( + col1 + ( - col2 ) * - col0 ) AS col2 FROM tab0 AS cor0 ---- -184725 -21950 -3300 query I rowsort SELECT DISTINCT 39 * + cor0.col0 + col2 AS col0 FROM tab0 AS cor0 ---- 1366 3553 969 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor1.col0 col0 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 + + col0 col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - 6 * - col1 + col0 * - col1 AS col0 FROM tab0 ---- -1548 -2813 -7553 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7543 SELECT CAST( - col2 + + col1 * - col2 AS SIGNED ) AS col0 FROM tab0 ---- -2871 -7544 -98 skipif mysql # not compatible query I rowsort label-7543 SELECT CAST ( - col2 + + col1 * - col2 AS INTEGER ) AS col0 FROM tab0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT cor0.col1 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 17 31 59 query I rowsort SELECT DISTINCT - col2 + + ( col1 ) * - 53 AS col2 FROM tab0 cor0 ---- -4591 -4905 -5142 onlyif mysql # use DIV operator for integer division query I rowsort label-7546 SELECT ALL 10 + col1 DIV - tab1.col2 FROM tab1 ---- 10 10 10 skipif mysql # not compatible query I rowsort label-7546 SELECT ALL 10 + col1 / - tab1.col2 FROM tab1 ---- 10 10 10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7547 SELECT - col1 * + CAST( NULL AS SIGNED ) + - 98 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7547 SELECT - col1 * + CAST ( NULL AS INTEGER ) + - 98 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7548 SELECT - cor0.col2 / + CAST( NULL AS DECIMAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7548 SELECT - cor0.col2 / + CAST ( NULL AS REAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 * + tab1.col1 + col1 * col1 FROM tab1 ---- 1352 200 338 query I rowsort SELECT DISTINCT - 77 AS col0 FROM tab0, tab1, tab2 AS cor0 ---- -77 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab2 cor2 ---- 972 values hashing to 82def1c3361e635dd4cf447edc22edb9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 * + col2 col1 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-7553 SELECT - col1 DIV 91 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -3 -64 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7553 SELECT - col1 / 91 + - cor0.col0 col2 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT col2 + ( - col0 ) AS col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-7555 SELECT ALL col0 + - ( - col2 ) * col0 DIV 3 AS col1 FROM tab1 cor0 ---- 1280 2640 57 skipif mysql # not compatible query I rowsort label-7555 SELECT ALL col0 + - ( - col2 ) * col0 / 3 AS col1 FROM tab1 cor0 ---- 1280 2640 57 onlyif mysql # use DIV operator for integer division query I rowsort label-7556 SELECT ALL - - col1 DIV - 15 + 79 FROM tab1 AS cor0 ---- 78 79 79 skipif mysql # not compatible query I rowsort label-7556 SELECT ALL - - col1 / - 15 + 79 FROM tab1 AS cor0 ---- 78 79 79 query I rowsort SELECT - col1 * + 43 * + 10 FROM tab2 AS cor0 ---- -13330 -25370 -7310 query I rowsort SELECT ALL + - col1 * ( cor0.col0 * col2 ) + + 51 * col0 AS col2 FROM tab2 AS cor0 ---- -115674 -47005 -5502 query I rowsort SELECT DISTINCT - - col2 * ( cor0.col0 ) - - col0 * - col1 AS col1 FROM tab0 AS cor0 ---- -1272 -3360 -801 query I rowsort SELECT - - col2 * cor0.col2 + + col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL 85 AS col1 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to e4cf94cf0cc632acff30ad1dac617cb7 query I rowsort SELECT DISTINCT - 2 FROM tab2, tab0 cor0, tab1 AS cor1 ---- -2 query I rowsort SELECT ALL + 66 AS col0 FROM tab1 ---- 66 66 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7564 SELECT col1 + col0 + + CAST( + 92 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 130 188 229 skipif mysql # not compatible query I rowsort label-7564 SELECT col1 + col0 + + CAST ( + 92 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 130 188 229 query I rowsort SELECT - - 24 * cor0.col0 FROM tab0 AS cor0 ---- 2136 576 840 query I rowsort SELECT - 14 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to c2bf0e2420d22cd58d7ee3b30827afcc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 73 * cor0.col1 col2 FROM tab2 AS cor0 ---- 1241 2263 4307 onlyif mysql # use DIV operator for integer division query I rowsort label-7568 SELECT cor0.col2 DIV col1 AS col0 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-7568 SELECT cor0.col2 / col1 AS col0 FROM tab2 AS cor0 ---- 0 0 2 onlyif mysql # use DIV operator for integer division query I rowsort label-7569 SELECT - col1 + - col0 DIV col2 FROM tab1 AS cor0 ---- -11 -13 -26 skipif mysql # not compatible query I rowsort label-7569 SELECT - col1 + - col0 / col2 FROM tab1 AS cor0 ---- -11 -13 -26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * cor0.col2 col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT col1 * tab0.col0 AS col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + col2 * - 51 AS col1 FROM tab1 AS cor0 ---- -2754 -2907 -4896 query I rowsort SELECT DISTINCT - + col2 + + 49 * - col0 AS col1 FROM tab0 AS cor0 ---- -1209 -1716 -4443 query I rowsort SELECT DISTINCT col2 * 98 AS col0 FROM tab1 AS cor0 ---- 5292 5586 9408 query I rowsort SELECT DISTINCT cor0.col0 + 1 AS col0 FROM tab0 cor0 ---- 25 36 90 query I rowsort SELECT ALL + col0 + 9 AS col1 FROM tab2 AS cor0 ---- 16 87 88 query I rowsort SELECT col2 + + cor0.col2 * col1 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 query III rowsort SELECT ALL * FROM tab0 WHERE NULL NOT IN ( col2 ) ---- query I rowsort SELECT + col0 * - tab2.col0 * col2 FROM tab2 ---- -1323 -158184 -237158 onlyif mysql # use DIV operator for integer division query I rowsort label-7580 SELECT ALL col1 DIV col1 col0 FROM tab0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7580 SELECT ALL col1 / col1 col0 FROM tab0 ---- 1 1 1 query I rowsort SELECT - col1 + - col1 + col2 AS col1 FROM tab2 ---- -35 -92 4 query I rowsort SELECT - col1 * col1 + - col0 FROM tab1 WHERE NOT ( NULL ) IN ( + col0 / tab1.col2 ) ---- query I rowsort SELECT - col0 * + tab1.col0 * + col2 + col1 * - col0 + col2 * - col2 AS col2 FROM tab1 ---- -237361 -3480 -624656 onlyif mysql # use DIV operator for integer division query I rowsort label-7584 SELECT ALL col1 * + col0 + col1 DIV - col1 - col2 AS col2 FROM tab0 ---- 2030 3393 8016 skipif mysql # not compatible query I rowsort label-7584 SELECT ALL col1 * + col0 + col1 / - col1 - col2 AS col2 FROM tab0 ---- 2030 3393 8016 query I rowsort SELECT col0 * - col2 * - col2 FROM tab1 WHERE ( NULL ) NOT IN ( - col2 * col1 * col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7586 SELECT + col1 DIV - col2 + col0 * - col1 AS col2 FROM tab1 ---- -1040 -640 -78 skipif mysql # not compatible query I rowsort label-7586 SELECT + col1 / - col2 + col0 * - col1 AS col2 FROM tab1 ---- -1040 -640 -78 query III rowsort SELECT * FROM tab2 WHERE NOT ( NULL ) IN ( - col2 / + col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7588 SELECT DISTINCT - tab1.col1 DIV col2 AS col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-7588 SELECT DISTINCT - tab1.col1 / col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT - col1 * col0 * + col1 FROM tab1 ---- -13520 -2028 -6400 query I rowsort SELECT ALL - col0 * tab1.col0 * - col2 AS col0 FROM tab1 ---- 233472 486 614400 onlyif mysql # use DIV operator for integer division query I rowsort label-7591 SELECT + col1 DIV + col1 + + col2 * + col1 AS col0 FROM tab0 ---- 2839 7463 98 skipif mysql # not compatible query I rowsort label-7591 SELECT + col1 / + col1 + + col2 * + col1 AS col0 FROM tab0 ---- 2839 7463 98 query I rowsort SELECT col1 * - col0 + - col1 * col1 + + col0 FROM tab1 WHERE NOT col0 + + col1 <> - col0 / - col1 ---- query I rowsort SELECT DISTINCT col2 * col1 AS col1 FROM tab2 WHERE NOT + col0 + - col1 <> tab2.col0 ---- query I rowsort SELECT tab1.col2 * + col1 * col1 AS col0 FROM tab1 ---- 16224 36504 5700 query I rowsort SELECT ALL + tab2.col0 * - col0 * + col2 FROM tab2 ---- -1323 -158184 -237158 onlyif mysql # use DIV operator for integer division query I rowsort label-7596 SELECT DISTINCT col1 DIV + col0 + col0 + tab1.col2 FROM tab1 ---- 121 176 65 skipif mysql # not compatible query I rowsort label-7596 SELECT DISTINCT col1 / + col0 + col0 + tab1.col2 FROM tab1 ---- 121 176 65 query I rowsort SELECT DISTINCT - col1 * col2 * col2 FROM tab0 ---- -611884 -93654 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col0 * 80 col2 FROM tab0 AS cor0 ---- 1887 2799 7038 query I rowsort SELECT col0 * col1 * col1 + tab2.col0 FROM tab2 ---- 22910 271596 6734 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col2 - col2 col1 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT - col2 * - col1 + 0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - col1 + tab0.col2 * - col0 FROM tab0 ---- -132 -7389 -878 query I rowsort SELECT ALL col2 * + tab1.col2 + + col1 FROM tab1 ---- 2942 3259 9229 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT col1 BETWEEN ( NULL ) AND + col2 ---- 7 31 27 78 59 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - col2 * col1 col0 FROM tab2 ---- -1475 -629 -806 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT + col0 / col2 IN ( - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT col1 * - tab2.col2 + col0 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT - col1 * col2 + + col0 + col0 FROM tab2 AS cor0 ---- -1378 -488 -823 query I rowsort SELECT ALL + col0 + + cor0.col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT 84 - cor0.col2 FROM tab2 AS cor0 ---- 46 57 58 onlyif mysql # use DIV operator for integer division query I rowsort label-7611 SELECT ALL - - col1 DIV + col1 + - col0 DIV + col1 AS col1 FROM tab1 AS cor0 ---- -5 -5 1 skipif mysql # not compatible query I rowsort label-7611 SELECT ALL - - col1 / + col1 + - col0 / + col1 AS col1 FROM tab1 AS cor0 ---- -5 -5 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * - col1 - + col1 col2 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT ALL - + col1 * + col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT ALL + 60 + - col0 * - ( col2 ) FROM tab2 AS cor0 ---- 2088 249 3062 query I rowsort SELECT ALL col0 + - col1 - - col1 FROM tab2 cor0 ---- 7 78 79 query I rowsort SELECT ALL + 63 * col1 FROM tab0 AS cor0 ---- 5418 5733 6111 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7617 SELECT col1 + col0 + CAST( NULL AS SIGNED ) * cor0.col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7617 SELECT col1 + col0 + CAST ( NULL AS INTEGER ) * cor0.col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7618 SELECT + CAST( col0 AS SIGNED ) AS col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-7618 SELECT + CAST ( col0 AS INTEGER ) AS col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT - ( - col2 ) - + col1 FROM tab2 ---- -33 -4 21 query I rowsort SELECT DISTINCT 6 * 46 - - col2 * 24 AS col0 FROM tab0 ---- 1068 2244 300 query I rowsort SELECT - cor0.col2 * + col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT 21 * + 60 * tab1.col2 AS col2 FROM tab1 ---- 120960 68040 71820 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7623 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7623 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col0 col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT 47 + col0 AS col0 FROM tab2 ---- 125 126 54 query I rowsort SELECT DISTINCT + col1 * - 90 FROM tab0 ---- -7740 -8190 -8730 query I rowsort SELECT DISTINCT 42 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 42 query I rowsort SELECT ALL col1 * 13 AS col1 FROM tab2 ---- 221 403 767 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7629 SELECT - CAST( - col0 AS SIGNED ) - + col0 * 27 FROM tab1 AS cor0 ---- -1664 -2080 -78 skipif mysql # not compatible query I rowsort label-7629 SELECT - CAST ( - col0 AS INTEGER ) - + col0 * 27 FROM tab1 AS cor0 ---- -1664 -2080 -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7630 SELECT - CAST( - ( col2 ) AS SIGNED ) - + col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7630 SELECT - CAST ( - ( col2 ) AS INTEGER ) - + col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 + - 64 * col2 FROM tab1 ---- -3453 -3584 -6064 query I rowsort SELECT tab2.col2 + col2 - - col1 AS col2 FROM tab2 ---- 111 85 93 query I rowsort SELECT DISTINCT 12 * + col0 - - tab1.col1 AS col0 FROM tab1 ---- 62 778 973 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7634 SELECT + - CAST( - col2 AS SIGNED ) * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-7634 SELECT + - CAST ( - col2 AS INTEGER ) * + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 * - col0 * + cor0.col1 col2 FROM tab2 AS cor0 ---- 106097 1519 358956 onlyif mysql # use DIV operator for integer division query I rowsort label-7636 SELECT DISTINCT - - col2 DIV col0 FROM tab2 cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-7636 SELECT DISTINCT - - col2 / col0 FROM tab2 cor0 ---- 0 3 query I rowsort SELECT + col0 + ( col0 ) * ( cor0.col2 ) FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT col2 * col2 AS col0 FROM tab1 cor0 ---- 2916 3249 9216 query I rowsort SELECT 64 * + 62 - col1 FROM tab2 cor0 ---- 3909 3937 3951 onlyif mysql # use DIV operator for integer division query I rowsort label-7640 SELECT DISTINCT + col1 * CAST( - col2 AS SIGNED ) DIV col1 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-7640 SELECT DISTINCT + col1 * CAST ( - col2 AS INTEGER ) / col1 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT + col0 * 93 FROM tab1 AS cor0 ---- 279 5952 7440 onlyif mysql # use DIV operator for integer division query I rowsort label-7642 SELECT cor0.col1 * col0 DIV + col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-7642 SELECT cor0.col1 * col0 / + col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + - 49 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 01b1fa22fee872a7ba64f90d6046ffae query I rowsort SELECT cor0.col1 * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-7645 SELECT ALL + cor0.col2 * ( col1 + - col1 ) DIV CAST( + col2 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7645 SELECT ALL + cor0.col2 * ( col1 + - col1 ) / CAST ( + col2 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 + col2 * + col0 AS col1 FROM tab1 AS cor0 ---- 136 3638 7667 query I rowsort SELECT col2 * - 72 FROM tab1 AS cor0 ---- -3888 -4104 -6912 query I rowsort SELECT - cor0.col2 * + 96 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 1a15525b37e33e1585641523001851ec query I rowsort SELECT 37 * + 22 - col2 AS col0 FROM tab0 ---- 732 781 813 onlyif mysql # use DIV operator for integer division query I rowsort label-7650 SELECT ALL - 7 DIV + col2 + col1 AS col2 FROM tab0 ---- 86 90 91 skipif mysql # not compatible query I rowsort label-7650 SELECT ALL - 7 / + col2 + col1 AS col2 FROM tab0 ---- 86 90 91 query I rowsort SELECT 12 * col0 FROM tab2 cor0 ---- 84 936 948 query I rowsort SELECT DISTINCT 96 * col2 * col2 FROM tab2 AS cor0 ---- 138624 64896 69984 onlyif mysql # use DIV operator for integer division query I rowsort label-7653 SELECT ALL + ( + col1 ) DIV + col1 AS col2 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7653 SELECT ALL + ( + col1 ) / + col1 AS col2 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT - cor0.col2 * - 69 + - col1 * + col1 AS col2 FROM tab1 AS cor0 ---- 3050 3833 6455 query I rowsort SELECT DISTINCT 56 + + col2 FROM tab1 ---- 110 113 152 query I rowsort SELECT DISTINCT col2 * - tab1.col1 + - col0 * + 69 * 13 + - col1 FROM tab1 ---- -4121 -57988 -73021 query I rowsort SELECT - ( col2 ) AS col1 FROM tab1 cor0 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7658 SELECT DISTINCT + CAST( col2 AS SIGNED ) * 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-7658 SELECT DISTINCT + CAST ( col2 AS INTEGER ) * col2 col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL 93 FROM tab0, tab1 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 81 values hashing to bed80270d2bd273301f8ff63d7ef9f43 onlyif mysql # use DIV operator for integer division query I rowsort label-7660 SELECT + ( - col0 ) * col0 + - 6 DIV col1 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-7660 SELECT + ( - col0 ) * col0 + - 6 / col1 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort SELECT ( cor0.col0 ) * - CAST ( + col0 AS REAL ) / - cor0.col0 + + 26 * - ( col1 ) + col1 AS col1 FROM tab0 cor0 ---- -2126 -2186 -2390 query I rowsort SELECT DISTINCT + + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7663 SELECT - + ( + cor0.col2 ) + CAST( NULL AS SIGNED ) / col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7663 SELECT - + ( + cor0.col2 ) + CAST ( NULL AS INTEGER ) / col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - 82 * col0 + 7 AS col1 FROM tab1 AS cor0 ---- 253 5255 6567 query I rowsort SELECT DISTINCT + col0 + + cor0.col2 FROM tab0 cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col1 ) col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - + col1 + - col0 AS col2 FROM tab1 cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7668 SELECT ALL - - col0 * + col2 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7668 SELECT ALL - - col0 * + col2 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - cor0.col1 + col2 + ( col0 ) FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT 26 * + col0 FROM tab1 AS cor0 ---- 1664 2080 78 query I rowsort SELECT ALL - col2 * - cor0.col2 + 16 AS col1 FROM tab0 AS cor0 ---- 1105 17 6740 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col2 * col0 ) + 75 + + tab0.col2 col1 FROM tab0 ---- 111 7455 900 query I rowsort SELECT ( cor0.col1 ) + 51 FROM tab2, tab1, tab1 AS cor0, tab0 ---- 81 values hashing to 7a6f9bd5ea07c1e515e804f897598436 query I rowsort SELECT - col2 + col2 + 84 FROM tab0 AS cor0 ---- 84 84 84 onlyif mysql # use DIV operator for integer division query I rowsort label-7675 SELECT - - col1 DIV - col2 + 71 + 66 AS col1 FROM tab1 cor0 ---- 137 137 137 skipif mysql # not compatible query I rowsort label-7675 SELECT - - col1 / - col2 + 71 + 66 AS col1 FROM tab1 cor0 ---- 137 137 137 query I rowsort SELECT DISTINCT + 0 * + col0 FROM tab0 cor0 ---- 0 query I rowsort SELECT DISTINCT + - ( col0 ) * col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT + + 88 + + col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 1128 166 728 query I rowsort SELECT - 33 * - cor0.col0 FROM tab0 AS cor0 ---- 1155 2937 792 query I rowsort SELECT ALL - 7 * + col1 FROM tab2 ---- -119 -217 -413 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 query I rowsort SELECT - - col0 * + col0 + col2 * cor0.col1 * - col1 AS col2 FROM tab0 AS cor0 ---- -243492 -671121 -8184 query I rowsort SELECT col0 * - col1 + - col0 AS col2 FROM tab2 AS cor0 ---- -1422 -224 -4680 query I rowsort SELECT ALL col0 + col2 * 1 AS col1 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ALL + + 21 * - col0 FROM tab2 AS cor0 ---- -147 -1638 -1659 query I rowsort SELECT col0 * - col0 + + 7 FROM tab2 cor0 ---- -42 -6077 -6234 query I rowsort SELECT - + col2 + ( col2 ) AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - + col0 * col2 + - col2 AS col1 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT 35 AS col1 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT - col2 * col1 + - 7 + col1 AS col0 FROM tab2 ---- -1482 -636 -813 onlyif mysql # use DIV operator for integer division query I rowsort label-7691 SELECT col2 + col1 DIV col1 AS col0 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-7691 SELECT col2 + col1 / col1 AS col0 FROM tab0 ---- 2 34 83 query I rowsort SELECT - 98 + col2 FROM tab0 ---- -16 -65 -97 query I rowsort SELECT tab2.col1 + col1 * + ( - 82 + col0 ) FROM tab2 ---- -177 -2294 -34 query I rowsort SELECT ALL + - col2 + 55 AS col2 FROM tab2 AS cor0 ---- 17 28 29 onlyif mysql # use DIV operator for integer division query I rowsort label-7695 SELECT ALL - - col2 + col1 DIV - col0 FROM tab2 AS cor0 ---- 23 26 38 skipif mysql # not compatible query I rowsort label-7695 SELECT ALL - - col2 + col1 / - col0 FROM tab2 AS cor0 ---- 23 26 38 query I rowsort SELECT - col2 * - 2 - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -26 -3 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7697 SELECT ALL + + CAST( NULL AS DECIMAL ) * + col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7697 SELECT ALL + + CAST ( NULL AS REAL ) * + col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - cor0.col2 * 56 AS col1 FROM tab2 AS cor0 ---- -1456 -1512 -2128 query I rowsort SELECT + - col0 - col0 AS col0 FROM tab0 AS cor0 ---- -178 -48 -70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7700 SELECT CAST( NULL AS DECIMAL ) FROM tab0, tab2, tab0 cor0, tab1 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif mysql # not compatible query I rowsort label-7700 SELECT CAST ( NULL AS REAL ) FROM tab0, tab2, tab0 cor0, tab1 AS cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 * + col2 col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT DISTINCT + 14 AS col0 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 14 query I rowsort SELECT DISTINCT - col0 * ( + 36 + col1 ) FROM tab0 ---- -11303 -2928 -4655 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( col0 AS REAL ) + col1 col1 FROM tab1 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-7705 SELECT - col2 DIV + tab0.col0 AS col2 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7705 SELECT - col2 / + tab0.col0 AS col2 FROM tab0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7706 SELECT + + col0 DIV + cor0.col1 + col1 FROM tab2 AS cor0 ---- 21 31 60 skipif mysql # not compatible query I rowsort label-7706 SELECT + + col0 / + cor0.col1 + col1 FROM tab2 AS cor0 ---- 21 31 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7707 SELECT DISTINCT + ( col1 * - col0 ) + - CAST( NULL AS SIGNED ) col2 FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7707 SELECT DISTINCT + ( col1 * - col0 ) + - CAST ( NULL AS INTEGER ) col2 FROM tab0 ---- NULL query I rowsort SELECT 27 + - col2 + + col0 * 85 FROM tab1 ---- 228 5410 6731 query I rowsort SELECT ALL col2 + 74 FROM tab2 AS cor0 ---- 100 101 112 query I rowsort SELECT 36 FROM tab1, tab2 AS cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * tab1.col1 col0 FROM tab1 ---- 100 169 676 query I rowsort SELECT - tab2.col2 * + tab2.col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT ALL col0 * ( 33 ) FROM tab2 ---- 231 2574 2607 query I rowsort SELECT ALL - col1 + - cor0.col2 * + col1 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT DISTINCT 36 FROM tab2, tab1 cor0, tab0 AS cor1 ---- 36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 39 col0 FROM tab2, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to ed2ebd9def3e2c38aa46cb3af60fe229 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab0.col1 col1 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + + col2 * ( - tab1.col2 ) - - 87 col2 FROM tab1 ---- -2826 -3098 -9049 onlyif mysql # use DIV operator for integer division query I rowsort label-7719 SELECT + - col0 + col1 * 98 DIV - col0 FROM tab0 AS cor0 ---- -189 -306 -375 skipif mysql # not compatible query I rowsort label-7719 SELECT + - col0 + col1 * 98 / - col0 FROM tab0 AS cor0 ---- -189 -306 -375 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 51 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 onlyif mysql # use DIV operator for integer division query I rowsort label-7721 SELECT DISTINCT col0 DIV + tab0.col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-7721 SELECT DISTINCT col0 / + tab0.col1 FROM tab0 ---- 0 query I rowsort SELECT - ( + col1 ) * col1 AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 onlyif mysql # use DIV operator for integer division query I rowsort label-7723 SELECT - col1 DIV 89 AS col2 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7723 SELECT - col1 / 89 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + + cor0.col1 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT + col0 * - ( col1 ) + - 70 AS col2 FROM tab1 ---- -1110 -148 -710 query I rowsort SELECT DISTINCT - col1 * col2 + + col0 AS col1 FROM tab1 ---- -1168 -1401 -506 skipif mysql # not compatible query I rowsort SELECT + CAST ( col0 AS REAL ) * col1 + col2 * - ( col2 ) FROM tab1 AS cor0 ---- -2609 -2838 -8176 query I rowsort SELECT - ( col0 ) * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ( 93 ) * + col1 + + col2 AS col1 FROM tab2 AS cor0 ---- 1619 2910 5513 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7730 SELECT CAST( NULL AS SIGNED ) * 51 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7730 SELECT CAST ( NULL AS INTEGER ) * 51 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - col1 + col0 * col2 AS col2 FROM tab0 cor0 ---- -62 706 7207 query I rowsort SELECT ALL - - 65 AS col1 FROM tab2 AS cor0 ---- 65 65 65 query I rowsort SELECT ALL 79 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT + 17 AS col2 FROM tab2 AS cor0 ---- 17 17 17 query I rowsort SELECT - col2 + - 28 FROM tab1 AS cor0 ---- -124 -82 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-7736 SELECT + col1 * col1 DIV 41 FROM tab2 ---- 23 7 84 skipif mysql # not compatible query I rowsort label-7736 SELECT + col1 * col1 / 41 FROM tab2 ---- 23 7 84 onlyif mysql # use DIV operator for integer division query I rowsort label-7737 SELECT ALL - col2 DIV - 62 AS col2 FROM tab0 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-7737 SELECT ALL - col2 / - 62 AS col2 FROM tab0 cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + 37 * - col0 col0 FROM tab0 AS cor0 ---- -1260 -3204 -864 query I rowsort SELECT DISTINCT - col0 * + 67 * - 50 - - cor0.col0 FROM tab1 AS cor0 ---- 10053 214464 268080 query I rowsort SELECT DISTINCT - col1 - - 51 * col1 FROM tab2 AS cor0 ---- 1550 2950 850 query I rowsort SELECT ALL + cor0.col0 * ( col2 ) + col0 FROM tab1 cor0 ---- 165 3712 7760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + ( 69 ) col1 FROM tab2 AS cor0 ---- 147 148 76 query I rowsort SELECT DISTINCT + cor0.col2 + col2 - col0 AS col1 FROM tab2 AS cor0 ---- -26 -3 47 query I rowsort SELECT DISTINCT col2 * ( + 34 ) AS col0 FROM tab2 AS cor0 ---- 1292 884 918 query I rowsort SELECT + + col1 + + col1 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT - col1 * col0 + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - 0 * col2 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL ( - col2 ) * - col0 + - ( col0 ) + + cor0.col1 FROM tab0 cor0 ---- 7300 854 97 query I rowsort SELECT - + col0 * col1 * - col2 + ( + col2 ) * col1 AS col1 FROM tab0 AS cor0 ---- 3492 671580 70950 query I rowsort SELECT DISTINCT - - 18 * ( + col0 ) + - col2 * col0 FROM tab1 AS cor0 ---- -108 -2496 -6240 query I rowsort SELECT DISTINCT 39 + - ( + col1 ) FROM tab0 AS cor0 ---- -47 -52 -58 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to 39615739daa2056ffb6e430a8ff0bfc8 query I rowsort SELECT ALL 83 * col1 + + col1 AS col1 FROM tab0 cor0 ---- 7224 7644 8148 query I rowsort SELECT DISTINCT - - 27 * col2 FROM tab1 AS cor0 ---- 1458 1539 2592 query I rowsort SELECT ALL col0 - + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT col2 * cor0.col0 * - col1 + - cor0.col1 FROM tab2 AS cor0 ---- -119711 -51051 -5890 query I rowsort SELECT 9 * cor0.col0 * col1 FROM tab1 AS cor0 ---- 5760 702 9360 query I rowsort SELECT ALL - + 15 AS col0 FROM tab2 cor0 ---- -15 -15 -15 query I rowsort SELECT - 88 + col1 AS col2 FROM tab2 ---- -29 -57 -71 query I rowsort SELECT tab0.col1 * - col0 - - col1 AS col2 FROM tab0 ---- -1978 -3298 -8008 query I rowsort SELECT - col0 * col2 * - 58 FROM tab2 AS cor0 ---- 10962 117624 174116 query I rowsort SELECT + + 6 * - col1 AS col1 FROM tab2 AS cor0 ---- -102 -186 -354 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7763 SELECT + cor0.col2 * + CAST( NULL AS SIGNED ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7763 SELECT + cor0.col2 * + CAST ( NULL AS INTEGER ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT DISTINCT + + 52 + cor0.col2 FROM tab0 AS cor0 ---- 134 53 85 query I rowsort SELECT ALL cor0.col2 + + col1 * col0 AS col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT col1 * 3 - cor0.col1 * + 18 FROM tab1 AS cor0 ---- -150 -195 -390 query I rowsort SELECT ALL + 72 FROM tab2 cor0 ---- 72 72 72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7768 SELECT + CAST( + 84 AS SIGNED ) * - col0 + + col1 col2 FROM tab0 AS cor0 ---- -1930 -2843 -7385 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7768 SELECT + CAST ( + 84 AS INTEGER ) * - col0 + + col1 col2 FROM tab0 AS cor0 ---- -1930 -2843 -7385 query I rowsort SELECT ALL + - col1 * + cor0.col2 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-7770 SELECT DISTINCT col2 + col0 DIV - col0 FROM tab2 AS cor0 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-7770 SELECT DISTINCT col2 + col0 / - col0 FROM tab2 AS cor0 ---- 25 26 37 query I rowsort SELECT DISTINCT + col0 * col0 + + col1 - + col0 AS col2 FROM tab1 AS cor0 ---- 32 4042 6333 query I rowsort SELECT DISTINCT + 87 AS col1 FROM tab2 cor0 ---- 87 query I rowsort SELECT - col2 * 55 FROM tab0 AS cor0 ---- -1815 -4510 -55 query I rowsort SELECT ALL + ( + 80 ) + col0 FROM tab0 AS cor0 ---- 104 115 169 query I rowsort SELECT DISTINCT - - 28 AS col1 FROM tab0 AS cor0 ---- 28 query I rowsort SELECT ALL + + 4 + 6 * col0 FROM tab0 AS cor0 ---- 148 214 538 query I rowsort SELECT - + ( + cor0.col0 ) + + col2 * col2 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT DISTINCT + col2 * - col0 + + 83 AS col2 FROM tab1 ---- -3565 -7597 -79 query I rowsort SELECT ALL col1 + + col2 * + tab2.col1 AS col0 FROM tab2 ---- 1593 663 868 query I rowsort SELECT tab2.col1 * + tab2.col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to f5605ce6cbd6ecc79a4a887488bb6947 query I rowsort SELECT - + 63 * col2 * - col1 + - col0 FROM tab2 AS cor0 ---- 40619 52724 96564 query I rowsort SELECT - col1 + col2 * + col0 FROM tab0 AS cor0 ---- -62 706 7207 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7783 SELECT - CAST( - 70 AS SIGNED ) * - col0 AS col0 FROM tab1 cor0 ---- -210 -4480 -5600 skipif mysql # not compatible query I rowsort label-7783 SELECT - CAST ( - 70 AS INTEGER ) * - col0 AS col0 FROM tab1 cor0 ---- -210 -4480 -5600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 0 + 54 col2 FROM tab1 AS cor0 ---- 54 54 54 query I rowsort SELECT - 71 + + tab0.col1 * col2 FROM tab0 ---- 26 2767 7391 query I rowsort SELECT ( + ( - col0 ) * - ( col2 ) ) + - col0 FROM tab2 ---- 182 1950 2923 query I rowsort SELECT - - col0 * + col0 + ( col0 ) * + col1 * + col1 FROM tab1 AS cor0 ---- 10496 19920 2037 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab1 AS cor0 CROSS JOIN tab2, tab1 cor1 ---- 972 values hashing to dd771e0c15d524f62127686e9bd43f9a query I rowsort SELECT - col2 + 68 * col2 + col1 FROM tab0 cor0 ---- 164 2297 5585 query I rowsort SELECT col2 + col2 - + tab0.col2 AS col0 FROM tab0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7791 SELECT DISTINCT - col2 * - CAST( + cor0.col0 AS SIGNED ) col2 FROM tab0 AS cor0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7791 SELECT DISTINCT - col2 * - CAST ( + cor0.col0 AS INTEGER ) col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL + - col0 * - col0 AS col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL + + 25 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 525a55d5ed224a62da65df36731881a7 query I rowsort SELECT ALL - col2 * - col2 + + col1 FROM tab2 ---- 1461 735 760 query I rowsort SELECT ALL - tab0.col0 + col2 AS col1 FROM tab0 ---- -34 -7 9 query I rowsort SELECT ALL tab1.col0 * col1 + 58 FROM tab1 ---- 1098 136 698 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7797 SELECT DISTINCT - + col2 + CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7797 SELECT DISTINCT - + col2 + CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + - col2 * - cor0.col0 + col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT + cor0.col2 + - 25 * - col2 AS col0 FROM tab0 AS cor0 ---- 2132 26 858 query I rowsort SELECT + col2 + + 0 * col0 AS col1 FROM tab2 ---- 26 27 38 query I rowsort SELECT ALL + col0 + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 171 36 57 query IIIIIIIIIIII rowsort SELECT * FROM tab1 cor0 CROSS JOIN tab0, tab0 AS cor1, tab0 AS cor2 ---- 972 values hashing to 3406497351e4789c89a295ee9b64b201 onlyif mysql # use DIV operator for integer division query I rowsort label-7803 SELECT col0 DIV 91 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7803 SELECT col0 / 91 FROM tab1 ---- 0 0 0 query I rowsort SELECT ( col2 ) + col0 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-7805 SELECT ALL col1 * - ( - tab2.col0 ) + - col1 * + col1 DIV col1 AS col2 FROM tab2 ---- 1326 186 4543 skipif mysql # not compatible query I rowsort label-7805 SELECT ALL col1 * - ( - tab2.col0 ) + - col1 * + col1 / col1 AS col2 FROM tab2 ---- 1326 186 4543 onlyif mysql # use DIV operator for integer division query I rowsort label-7806 SELECT DISTINCT col2 DIV ( - col1 ) FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-7806 SELECT DISTINCT col2 / ( - col1 ) FROM tab0 ---- 0 query I rowsort SELECT - col0 * 37 AS col2 FROM tab1 cor0 ---- -111 -2368 -2960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - col0 col1 FROM tab2 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-7809 SELECT + ( col0 ) + + col0 DIV + 24 AS col2 FROM tab2 AS cor0 ---- 7 81 82 skipif mysql # not compatible query I rowsort label-7809 SELECT + ( col0 ) + + col0 / + 24 AS col2 FROM tab2 AS cor0 ---- 7 81 82 query I rowsort SELECT ( + cor0.col2 ) + col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 63 + 21 col0 FROM tab2 AS cor0 ---- -42 -42 -42 query I rowsort SELECT - - 22 + col0 * + col1 AS col1 FROM tab0 AS cor0 ---- 2086 3417 8121 query I rowsort SELECT 95 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT DISTINCT - col1 * + cor0.col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT DISTINCT + - 57 + cor0.col1 * col2 AS col2 FROM tab2 AS cor0 ---- 1477 589 780 query I rowsort SELECT 17 * - col2 AS col2 FROM tab0 AS cor0 ---- -1394 -17 -561 query I rowsort SELECT - - col1 * - 10 FROM tab2 AS cor0 ---- -170 -310 -590 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + 72 * + 63 col2 FROM tab1 AS cor0 ---- 4510 4523 4526 query I rowsort SELECT 46 + + col2 AS col1 FROM tab1 ---- 100 103 142 query I rowsort SELECT ALL 2 * col0 AS col0 FROM tab0 ---- 178 48 70 onlyif mysql # use DIV operator for integer division query I rowsort label-7821 SELECT + - col0 DIV + col0 + - col2 * - 41 FROM tab1 AS cor0 ---- 2213 2336 3935 skipif mysql # not compatible query I rowsort label-7821 SELECT + - col0 / + col0 + - col2 * - 41 FROM tab1 AS cor0 ---- 2213 2336 3935 onlyif mysql # use DIV operator for integer division query I rowsort label-7822 SELECT DISTINCT + 61 DIV - col0 FROM tab2 cor0 ---- -8 0 skipif mysql # not compatible query I rowsort label-7822 SELECT DISTINCT + 61 / - col0 FROM tab2 cor0 ---- -8 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 53 * col0 col1 FROM tab1 AS cor0 ---- 159 3392 4240 query I rowsort SELECT + + col1 - col1 * ( cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab2 cor1 ---- 972 values hashing to 591a9a93560839231c038a1e10bd240a query I rowsort SELECT DISTINCT cor0.col2 * + col1 + + col1 AS col2 FROM tab2 AS cor0 ---- 1593 663 868 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7827 SELECT + + col1 * CAST( NULL AS SIGNED ) - + ( + col2 ) * 18 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7827 SELECT + + col1 * CAST ( NULL AS INTEGER ) - + ( + col2 ) * 18 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( + tab0.col0 * + col0 ) AS col2 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - 97 * + col0 - - col1 * col0 * col0 FROM tab0 ---- 115430 47208 712178 query I rowsort SELECT + - col1 - + col1 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT DISTINCT + 39 * - tab2.col2 - col0 AS col0 FROM tab2 ---- -1060 -1092 -1561 query I rowsort SELECT DISTINCT tab1.col1 * + 59 * - col2 FROM tab1 ---- -33630 -73632 -82836 query I rowsort SELECT DISTINCT - col2 * 45 * + col1 FROM tab0 ---- -127710 -335790 -4365 query I rowsort SELECT + 19 * + 78 FROM tab2 AS cor0 ---- 1482 1482 1482 query I rowsort SELECT ALL ( + col0 ) + - col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - ( + col1 ) * + cor0.col2 * - ( col2 * + col0 ) FROM tab0 AS cor0 ---- 2247696 3395 54457676 query I rowsort SELECT DISTINCT - col2 + + col0 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL 55 * 19 FROM tab0 AS cor0 ---- 1045 1045 1045 query I rowsort SELECT + 20 * + col2 FROM tab2 AS cor0 ---- 520 540 760 query I rowsort SELECT ALL + + 22 * col1 AS col2 FROM tab0 AS cor0 ---- 1892 2002 2134 query I rowsort SELECT ALL + col2 * - col1 * col2 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT tab0.col0 * 24 AS col2 FROM tab0 ---- 2136 576 840 skipif mysql # not compatible query I rowsort SELECT ALL - col2 * ( + col2 ) / + tab2.col1 + CAST ( - col0 AS REAL ) + - col2 FROM tab2 ---- -115 -201 -57 query I rowsort SELECT + 75 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to e61b59795204c348103a58c0a8e4ce16 query I rowsort SELECT ( 22 ) AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 20 * col0 col2 FROM tab2 ---- 140 1560 1580 onlyif mysql # use DIV operator for integer division query I rowsort label-7847 SELECT - - cor0.col2 + ( - col1 ) DIV + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-7847 SELECT - - cor0.col2 + ( - col1 ) / + cor0.col2 AS col1 FROM tab0 AS cor0 ---- -96 31 81 query I rowsort SELECT + col1 + 41 FROM tab0 ---- 127 132 138 query I rowsort SELECT + ( 79 ) * + col1 FROM tab0 AS cor0 ---- 6794 7189 7663 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 + - col2 * col2 col0 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT 31 * + col2 - + col1 AS col1 FROM tab2 ---- 1161 747 806 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col2 ) + + col2 col2 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - col1 col1 FROM tab2 ---- -24 19 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - 63 + col0 ) col1 FROM tab0 ---- -28 -39 26 query I rowsort SELECT tab1.col0 + 72 AS col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 657cf027826a74501cf9393d31dbd69f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( - 11 ) * col1 col2 FROM tab0 ---- -1001 -1067 -946 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7857 SELECT + - CAST( col2 AS SIGNED ) col0 FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7857 SELECT + - CAST ( col2 AS INTEGER ) col0 FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 36 * - col0 col2 FROM tab2 AS cor0 ---- -252 -2808 -2844 query I rowsort SELECT DISTINCT + + col0 * col0 AS col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL + col1 * cor0.col0 AS col0 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + col2 * + cor0.col1 * - 88 AS col1 FROM tab0 AS cor0 ---- -249744 -656656 -8536 query I rowsort SELECT + + cor0.col0 * col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT - - ( + col0 ) + ( 58 ) * col1 AS col2 FROM tab2 AS cor0 ---- 1065 1805 3500 query I rowsort SELECT DISTINCT - ( col1 ) * col0 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT ( + col2 ) * col1 + col1 AS col0 FROM tab2 AS cor0 ---- 1593 663 868 onlyif mysql # use DIV operator for integer division query I rowsort label-7866 SELECT ALL + 87 DIV + col1 FROM tab2 AS cor0 ---- 1 2 5 skipif mysql # not compatible query I rowsort label-7866 SELECT ALL + 87 / + col1 FROM tab2 AS cor0 ---- 1 2 5 query I rowsort SELECT ALL ( col1 ) * 97 * + 6 AS col1 FROM tab2 AS cor0 ---- 18042 34338 9894 query I rowsort SELECT DISTINCT + - ( - col1 ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7869 SELECT - + col0 + CAST( 78 + col1 AS SIGNED ) * + 63 * cor0.col0 FROM tab2 cor0 ---- 472736 48062 673140 skipif mysql # not compatible query I rowsort label-7869 SELECT - + col0 + CAST ( 78 + col1 AS INTEGER ) * + 63 * cor0.col0 FROM tab2 cor0 ---- 472736 48062 673140 query I rowsort SELECT + cor0.col0 * + col0 FROM tab2 AS cor0 ---- 49 6084 6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * col1 * + col0 + + col0 col1 FROM tab2 AS cor0 ---- 119730 51113 5866 query I rowsort SELECT DISTINCT + col0 + + col1 * - col1 AS col2 FROM tab1 cor0 ---- -36 -673 -89 query I rowsort SELECT DISTINCT + col0 * 76 AS col0 FROM tab1 AS cor0 ---- 228 4864 6080 query I rowsort SELECT ALL col0 * cor0.col0 + col2 AS col2 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + col1 * + cor0.col0 + col0 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT + + col1 + - col0 + + col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT col2 + 0 AS col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT - + col0 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-7879 SELECT - col1 * - ( col2 ) + col2 + - col2 DIV 71 AS col1 FROM tab0 AS cor0 ---- 2871 7543 98 skipif mysql # not compatible query I rowsort label-7879 SELECT - col1 * - ( col2 ) + col2 + - col2 / 71 AS col1 FROM tab0 AS cor0 ---- 2871 7543 98 query I rowsort SELECT DISTINCT - cor0.col1 + col1 + + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT - cor0.col1 + 14 * col2 AS col0 FROM tab1 cor0 ---- 1331 730 788 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7882 SELECT ALL - - 5 * + ( col0 ) + - CAST( + 44 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 131 401 76 skipif mysql # not compatible query I rowsort label-7882 SELECT ALL - - 5 * + ( col0 ) + - CAST ( + 44 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 131 401 76 query I rowsort SELECT ALL 54 FROM tab2, tab0 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 81 values hashing to c12c2f39593b3ce157086f29d8391c32 query I rowsort SELECT ALL + - 15 + col1 + + col1 FROM tab1 AS cor0 ---- 11 37 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7885 SELECT CAST( NULL AS SIGNED ) + + cor0.col2 / col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7885 SELECT CAST ( NULL AS INTEGER ) + + cor0.col2 / col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + cor0.col0 * col1 + col1 FROM tab1 AS cor0 ---- -1027 -52 -630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7887 SELECT + + CAST( NULL AS SIGNED ) + col0 * + col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7887 SELECT + + CAST ( NULL AS INTEGER ) + col0 * + col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT cor0.col2 FROM tab2 AS cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 26 27 38 query I rowsort SELECT - col2 - tab1.col0 * - col0 * + col2 AS col0 FROM tab1 ---- 233415 432 614304 query I rowsort SELECT ALL + - col1 + + col2 * + cor0.col1 * + col0 FROM tab2 AS cor0 ---- 119593 51017 5828 query I rowsort SELECT DISTINCT + cor0.col0 * + col2 + col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT + col2 - col1 * + col2 AS col0 FROM tab1 cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT - cor0.col2 * cor0.col0 AS col2 FROM tab0 cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 * + col1 col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT 67 + cor0.col0 * col0 AS col0 FROM tab0 AS cor0 ---- 1292 643 7988 query I rowsort SELECT + col0 * - col0 - + cor0.col0 * col2 AS col1 FROM tab0 AS cor0 ---- -1260 -1368 -15219 query I rowsort SELECT ALL - + 3 * + col1 AS col0 FROM tab1 AS cor0 ---- -30 -39 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-7898 SELECT cor0.col2 DIV + col0 AS col2 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-7898 SELECT cor0.col2 / + col0 AS col2 FROM tab0 AS cor0 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7899 SELECT DISTINCT + col0 DIV - cor0.col1 AS col0 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7899 SELECT DISTINCT + col0 / - cor0.col1 AS col0 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL + 83 * col0 + - col0 AS col2 FROM tab2 AS cor0 ---- 574 6396 6478 onlyif mysql # use DIV operator for integer division query I rowsort label-7901 SELECT - col1 + col0 DIV col0 FROM tab0 ---- -85 -90 -96 skipif mysql # not compatible query I rowsort label-7901 SELECT - col1 + col0 / col0 FROM tab0 ---- -85 -90 -96 query I rowsort SELECT col1 + col1 + + col0 * + tab1.col0 AS col2 FROM tab1 ---- 4116 61 6426 query I rowsort SELECT DISTINCT 55 + col2 + col0 FROM tab2 ---- 159 172 89 query I rowsort SELECT ALL - 70 * col2 AS col1 FROM tab0 AS cor0 ---- -2310 -5740 -70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7905 SELECT + CAST( - col2 AS SIGNED ) col1 FROM tab0 cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7905 SELECT + CAST ( - col2 AS INTEGER ) col1 FROM tab0 cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - col0 + - 85 * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 588 6552 6636 query I rowsort SELECT ALL cor0.col0 + + cor0.col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 0a9ba7ddbb78279db2d78308414e03c9 query I rowsort SELECT ALL + 96 + 49 - col2 FROM tab2 AS cor0 ---- 107 118 119 onlyif mysql # use DIV operator for integer division query I rowsort label-7909 SELECT DISTINCT + 18 DIV 60 - - col1 col0 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7909 SELECT DISTINCT + 18 / 60 - - col1 col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL - col1 * col0 - col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 onlyif mysql # use DIV operator for integer division query I rowsort label-7911 SELECT ALL + col1 DIV + ( col2 ) + + col1 FROM tab0 cor0 ---- 194 88 92 skipif mysql # not compatible query I rowsort label-7911 SELECT ALL + col1 / + ( col2 ) + + col1 FROM tab0 cor0 ---- 194 88 92 query I rowsort SELECT DISTINCT col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 108 114 192 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7913 SELECT ALL - CAST( - col1 AS SIGNED ) FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-7913 SELECT ALL - CAST ( - col1 AS INTEGER ) FROM tab2 ---- 17 31 59 skipif mysql # not compatible query I rowsort SELECT + CAST ( + col2 * + col1 AS REAL ) AS col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT 24 - col2 AS col0 FROM tab0 AS cor0 ---- -58 -9 23 query I rowsort SELECT col2 * ( + col0 ) AS col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT 70 + col1 FROM tab1 ---- 80 83 96 query I rowsort SELECT ALL ( 0 ) AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT - - ( 98 ) AS col1 FROM tab1 AS cor0 ---- 98 98 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 83 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c query I rowsort SELECT + col1 + - ( col0 ) FROM tab0 ---- 2 62 62 query I rowsort SELECT ALL - col0 FROM tab2 AS cor0 WHERE + col0 - + col0 * - col1 NOT BETWEEN ( NULL ) AND NULL ---- query III rowsort SELECT * FROM tab2 WHERE ( NULL ) IN ( tab2.col1 * col0 ) ---- query I rowsort SELECT DISTINCT + col2 * + tab1.col1 AS col0 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT col2 * - col2 - - col0 FROM tab1 ---- -2913 -3185 -9136 query I rowsort SELECT ALL tab2.col0 FROM tab2 WHERE NOT ( + col1 ) NOT IN ( + col2 * col0 ) ---- query III rowsort SELECT * FROM tab2 WHERE NOT NULL BETWEEN - col0 * col0 AND NULL ---- query I rowsort SELECT DISTINCT - col0 * + tab2.col2 AS col2 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT tab2.col2 * + col0 + + col2 * col1 FROM tab2 ---- 1026 3562 3648 onlyif mysql # use DIV operator for integer division query I rowsort label-7930 SELECT ALL - tab2.col0 + col1 DIV col1 AS col2 FROM tab2 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-7930 SELECT ALL - tab2.col0 + col1 / col1 AS col2 FROM tab2 ---- -6 -77 -78 query I rowsort SELECT DISTINCT - tab0.col1 FROM tab0 WHERE NULL <= + col0 * col2 ---- query I rowsort SELECT DISTINCT + col1 * col2 + + col1 * + col0 FROM tab1 ---- 1210 1482 2288 query I rowsort SELECT ALL col0 + col0 - + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT col1 - tab0.col2 * tab0.col1 AS col2 FROM tab0 WHERE NOT ( - col1 ) NOT IN ( col0 * col0 * + col1 ) ---- query I rowsort SELECT ALL - col0 * col2 + + col0 * col0 FROM tab0 AS cor0 ---- -216 1190 623 onlyif mysql # use DIV operator for integer division query I rowsort label-7936 SELECT DISTINCT col2 * col1 DIV + tab2.col1 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-7936 SELECT DISTINCT col2 * col1 / + tab2.col1 FROM tab2 ---- 26 27 38 query I rowsort SELECT DISTINCT col2 * - tab0.col2 AS col2 FROM tab0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 * col1 col2 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - col0 * col1 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 13520 2028 6400 query I rowsort SELECT - col1 * - col0 * - col0 AS col0 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT DISTINCT col2 + - col1 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT ALL - col0 + - col0 * cor0.col2 * col2 FROM tab2 AS cor0 ---- -114155 -5110 -52806 query I rowsort SELECT + + col1 * col1 * col2 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT ALL + col2 * - col1 + - col2 * col2 AS col1 FROM tab1 AS cor0 ---- -10464 -3819 -4320 query I rowsort SELECT - - col0 + - cor0.col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT - + col0 * + cor0.col1 * col0 AS col0 FROM tab2 AS cor0 ---- -106097 -1519 -358956 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - 96 col1 FROM tab2 AS cor0 ---- -122 -123 -134 query I rowsort SELECT col2 + - ( col1 + + tab1.col1 ) * tab1.col1 AS col2 FROM tab1 ---- -1298 -143 -242 query I rowsort SELECT - + col2 + + cor0.col1 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-7950 SELECT DISTINCT - col1 * + 15 + + 62 DIV - col0 FROM tab0 AS cor0 ---- -1292 -1365 -1456 skipif mysql # not compatible query I rowsort label-7950 SELECT DISTINCT - col1 * + 15 + + 62 / - col0 FROM tab0 AS cor0 ---- -1292 -1365 -1456 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 3 col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- -3 query I rowsort SELECT + col0 * col2 * + col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT + ( + 97 ) - cor0.col1 AS col2 FROM tab1 AS cor0 ---- 71 84 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7954 SELECT + CAST( + 62 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 62 62 62 skipif mysql # not compatible query I rowsort label-7954 SELECT + CAST ( + 62 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 62 62 62 query I rowsort SELECT ALL + 2 + - 16 FROM tab0 AS cor0 ---- -14 -14 -14 query I rowsort SELECT DISTINCT 28 AS col2 FROM tab2, tab0 AS cor0 ---- 28 query I rowsort SELECT - - col1 + + 4 * + col2 FROM tab1 AS cor0 ---- 238 242 397 query I rowsort SELECT DISTINCT - - ( ( cor0.col0 ) ) FROM tab0 cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( 31 ) + - col0 col2 FROM tab0 AS cor0 ---- -120 -55 -66 query I rowsort SELECT DISTINCT + ( + 18 ) FROM tab2 AS cor0 ---- 18 query I rowsort SELECT ALL + cor0.col2 + col2 AS col2 FROM tab0 AS cor0 ---- 164 2 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7962 SELECT DISTINCT CAST( NULL AS SIGNED ) - tab1.col0 * cor0.col0 FROM tab1, tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7962 SELECT DISTINCT CAST ( NULL AS INTEGER ) - tab1.col0 * cor0.col0 FROM tab1, tab2 AS cor0 ---- NULL query I rowsort SELECT - col2 * col2 * - cor0.col1 FROM tab2 AS cor0 ---- 22599 24548 39884 query I rowsort SELECT - - 9 + + cor0.col2 FROM tab0 AS cor0 ---- 10 42 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col2 * 90 col0 FROM tab2 AS cor0 ---- 2314 2403 3382 query I rowsort SELECT - 44 * ( + col1 * ( + col1 ) ) AS col2 FROM tab2 ---- -12716 -153164 -42284 query I rowsort SELECT ( + col2 ) * tab0.col2 * - col0 FROM tab0 ---- -26136 -35 -598436 query I rowsort SELECT 18 AS col0 FROM tab2 ---- 18 18 18 query I rowsort SELECT + 7 * cor0.col2 + - 10 AS col0 FROM tab2 AS cor0 ---- 172 179 256 query I rowsort SELECT ALL + 28 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT ALL - 28 AS col0 FROM tab1 ---- -28 -28 -28 query I rowsort SELECT - col0 + col2 * ( + 48 ) AS col2 FROM tab0 AS cor0 ---- 13 1560 3847 query I rowsort SELECT ALL - 70 FROM tab2 ---- -70 -70 -70 query I rowsort SELECT col2 + col2 * - 0 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL + + col1 + - 9 FROM tab0 AS cor0 ---- 77 82 88 query I rowsort SELECT DISTINCT - - cor0.col0 * col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + + col0 * 11 * col1 AS col2 FROM tab2 AS cor0 ---- 14773 2387 50622 query I rowsort SELECT DISTINCT cor0.col2 + - col1 * col2 * + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -10944 -25920 -90480 query I rowsort SELECT DISTINCT - col1 + 74 AS col0 FROM tab2 AS cor0 ---- 15 43 57 query I rowsort SELECT + col0 + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-7981 SELECT DISTINCT + col2 DIV - col0 FROM tab0 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-7981 SELECT DISTINCT + col2 / - col0 FROM tab0 AS cor0 ---- -1 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7982 SELECT - col1 DIV - 73 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7982 SELECT - col1 / - 73 AS col1 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7983 SELECT ALL col1 DIV + col0 + + 50 FROM tab1 ---- 50 50 58 skipif mysql # not compatible query I rowsort label-7983 SELECT ALL col1 / + col0 + + 50 FROM tab1 ---- 50 50 58 skipif mysql # not compatible query I rowsort SELECT ALL + tab0.col0 * tab0.col1 + - CAST ( - col2 * col0 AS REAL ) AS col0 FROM tab0 ---- 15397 2856 3430 query I rowsort SELECT ALL col2 * 81 + cor0.col2 * col0 * col2 FROM tab2 AS cor0 ---- 117154 54834 7290 query I rowsort SELECT DISTINCT - col1 * - ( cor0.col1 ) - col2 * - col1 * - col0 FROM tab2 AS cor0 ---- -116171 -4898 -50745 query I rowsort SELECT col0 * + col2 + col0 FROM tab0 AS cor0 ---- 70 7387 816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + + col1 col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - col0 + 37 * col2 AS col0 FROM tab1 AS cor0 ---- 1995 2045 3472 query I rowsort SELECT ALL - - col2 * + 59 * + 83 FROM tab2 cor0 ---- 127322 132219 186086 query I rowsort SELECT DISTINCT + col2 * ( + col2 ) + col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL - col1 + col0 + 62 AS col0 FROM tab0 cor0 ---- 0 0 60 skipif mysql # not compatible query I rowsort SELECT - col2 * CAST ( col0 AS REAL ) + + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 onlyif mysql # use DIV operator for integer division query I rowsort label-7994 SELECT ALL + col1 - col1 DIV cor0.col2 FROM tab0 AS cor0 ---- 0 84 90 skipif mysql # not compatible query I rowsort label-7994 SELECT ALL + col1 - col1 / cor0.col2 FROM tab0 AS cor0 ---- 0 84 90 query I rowsort SELECT ( - col0 * col2 ) + col1 - col0 FROM tab1 ---- -139 -3702 -7747 onlyif mysql # use DIV operator for integer division query I rowsort label-7996 SELECT + ( ( col1 ) ) DIV col2 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-7996 SELECT + ( ( col1 ) ) / col2 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT - - 93 + + cor0.col2 * + col2 - - cor0.col0 AS col0 FROM tab1 AS cor0 ---- 3012 3406 9389 query I rowsort SELECT - 79 + - col1 + - col2 FROM tab0 AS cor0 ---- -177 -198 -252 query I rowsort SELECT - col0 * col1 + col0 - col1 FROM tab0 AS cor0 ---- -2126 -3457 -8101 query I rowsort SELECT ( + col0 ) + col0 * 68 FROM tab1 ---- 207 4416 5520 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col2 ) + + col2 * col0 - col0 col0 FROM tab1 cor0 ---- 105 3527 7504 onlyif mysql # use DIV operator for integer division query I rowsort label-8002 SELECT + + col0 * cor0.col2 DIV 53 FROM tab1 AS cor0 ---- 144 3 68 skipif mysql # not compatible query I rowsort label-8002 SELECT + + col0 * cor0.col2 / 53 FROM tab1 AS cor0 ---- 144 3 68 query I rowsort SELECT - 34 + col0 AS col2 FROM tab2 AS cor0 ---- -27 44 45 onlyif mysql # use DIV operator for integer division query I rowsort label-8004 SELECT 76 DIV + col0 AS col0 FROM tab2 AS cor0 ---- 0 0 10 skipif mysql # not compatible query I rowsort label-8004 SELECT 76 / + col0 AS col0 FROM tab2 AS cor0 ---- 0 0 10 query I rowsort SELECT 44 + col0 FROM tab2 AS cor0 ---- 122 123 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 * col2 col2 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-8007 SELECT DISTINCT - col1 DIV col1 AS col1 FROM tab2 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-8007 SELECT DISTINCT - col1 / col1 AS col1 FROM tab2 cor0 ---- -1 query I rowsort SELECT + 52 * + col1 + + cor0.col2 FROM tab1 AS cor0 ---- 1406 577 772 query I rowsort SELECT DISTINCT col2 * + tab1.col2 AS col1 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT ALL 39 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf query I rowsort SELECT + col1 * col2 + - col1 * 32 * + tab2.col2 AS col1 FROM tab2 ---- -20026 -25947 -47554 query I rowsort SELECT + + 50 * - col2 * - col2 FROM tab2 AS cor0 ---- 33800 36450 72200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8013 SELECT tab2.col0 * + CAST( 80 AS SIGNED ) + cor0.col1 AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to c95f352771985a5d325d640f7f81f96f skipif mysql # not compatible query I rowsort label-8013 SELECT tab2.col0 * + CAST ( 80 AS INTEGER ) + cor0.col1 AS col0 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to c95f352771985a5d325d640f7f81f96f query I rowsort SELECT - col0 + + col0 * + col0 FROM tab0 ---- 1190 552 7832 query I rowsort SELECT - - 2 AS col2 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 535345c50a19fdab97ce05d1837b1f09 query I rowsort SELECT tab2.col2 * col2 + tab2.col0 * 12 AS col2 FROM tab2 ---- 1612 2392 813 query I rowsort SELECT + ( - 92 ) AS col2 FROM tab0 ---- -92 -92 -92 query I rowsort SELECT DISTINCT + 55 * 24 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 1320 query I rowsort SELECT ALL - - 67 FROM tab1 AS cor0 ---- 67 67 67 query I rowsort SELECT col0 * + cor0.col1 * col0 FROM tab2 AS cor0 ---- 106097 1519 358956 onlyif mysql # use DIV operator for integer division query I rowsort label-8021 SELECT col1 * col0 - - ( + 18 ) DIV col0 FROM tab1 AS cor0 ---- 1040 640 84 skipif mysql # not compatible query I rowsort label-8021 SELECT col1 * col0 - - ( + 18 ) / col0 FROM tab1 AS cor0 ---- 1040 640 84 query I rowsort SELECT - - cor0.col2 + col0 * - 35 FROM tab2 AS cor0 ---- -218 -2704 -2727 query I rowsort SELECT - - 91 * col2 AS col2 FROM tab2 AS cor0 ---- 2366 2457 3458 query I rowsort SELECT ALL 99 AS col1 FROM tab0 AS cor0 ---- 99 99 99 onlyif mysql # use DIV operator for integer division query I rowsort label-8025 SELECT DISTINCT 63 + + cor0.col1 DIV col2 FROM tab0 cor0 ---- 160 64 65 skipif mysql # not compatible query I rowsort label-8025 SELECT DISTINCT 63 + + cor0.col1 / col2 FROM tab0 cor0 ---- 160 64 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8026 SELECT col2 * col2 - CAST( NULL AS SIGNED ) * ( col1 + + cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8026 SELECT col2 * col2 - CAST ( NULL AS INTEGER ) * ( col1 + + cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( + col0 ) * 56 * col2 FROM tab1 AS cor0 ---- 204288 430080 9072 query I rowsort SELECT ALL + + col2 * col2 AS col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL ( col1 ) * ( col0 ) - + col1 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT - + col2 + col1 AS col0 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT DISTINCT col2 * + 51 FROM tab2 AS cor0 ---- 1326 1377 1938 query I rowsort SELECT - col0 + ( col0 ) * col1 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT - - col0 * ( 89 ) * col0 + - ( 71 ) + + col0 * - col0 * - col1 FROM tab2 AS cor0 ---- 5809 661475 900361 query I rowsort SELECT DISTINCT col0 * - cor0.col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - 20 FROM tab0 cor0 ---- -20 query I rowsort SELECT + 56 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT - ( col1 ) * - col2 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8038 SELECT DISTINCT - CAST( NULL AS SIGNED ) / col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8038 SELECT DISTINCT - CAST ( NULL AS INTEGER ) / col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + 91 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 5748627ef5fd86a21cd559fd278d7277 query I rowsort SELECT 16 * col2 * col0 AS col1 FROM tab1 AS cor0 ---- 122880 2592 58368 query I rowsort SELECT - ( 1 ) FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT - 84 FROM tab2 cor0 ---- -84 -84 -84 query I rowsort SELECT 93 + 63 FROM tab0 AS cor0 ---- 156 156 156 query I rowsort SELECT DISTINCT ( - col1 ) AS col0 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT 82 * + 52 AS col1 FROM tab2 AS cor0 ---- 4264 4264 4264 query I rowsort SELECT - 64 AS col1 FROM tab2 cor0 ---- -64 -64 -64 query I rowsort SELECT ( 52 ) * col2 + col1 + + col0 * - col1 * ( 41 * col0 ) FROM tab1 AS cor0 ---- -1676386 -3406195 -6760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 9 col2 FROM tab1 AS cor0 ---- 9 9 9 query I rowsort SELECT + + 33 * cor0.col2 FROM tab0 cor0 ---- 1089 2706 33 onlyif mysql # use DIV operator for integer division query I rowsort label-8050 SELECT - col0 DIV col0 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8050 SELECT - col0 / col0 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT + cor0.col1 * col1 + col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT + - col0 * col1 + - col0 AS col2 FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT DISTINCT - 22 + col0 FROM tab0 ---- 13 2 67 query I rowsort SELECT - 49 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 01b1fa22fee872a7ba64f90d6046ffae query I rowsort SELECT + ( + col1 ) + + col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT + col1 * ( col0 * + col0 ) FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT DISTINCT - col1 * cor0.col1 + + col2 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT col2 * ( - col1 ) FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + cor0.col1 * + ( col1 ) col2 FROM tab1 AS cor0 ---- 43 622 73 onlyif mysql # use DIV operator for integer division query I rowsort label-8060 SELECT - 77 DIV - 9 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 skipif mysql # not compatible query I rowsort label-8060 SELECT - 77 / - 9 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ffc5b4c98b57ae546521175995c49c57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + cor1.col1 col1 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT DISTINCT - - tab2.col2 - + tab2.col2 FROM tab2, tab0 AS cor0, tab1, tab1 AS cor1 ---- 0 query I rowsort SELECT ALL + tab2.col1 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT - 87 + col2 FROM tab1 AS cor0 ---- -30 -33 9 query I rowsort SELECT - + 28 + col1 AS col0 FROM tab0 AS cor0 ---- 58 63 69 onlyif mysql # use DIV operator for integer division query I rowsort label-8066 SELECT cor0.col2 * col0 DIV + 18 FROM tab2 cor0 ---- 10 112 166 skipif mysql # not compatible query I rowsort label-8066 SELECT cor0.col2 * col0 / + 18 FROM tab2 cor0 ---- 10 112 166 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * 95 col1 FROM tab1 ---- 5130 5415 9120 query I rowsort SELECT col2 * col1 + tab0.col0 * + col1 FROM tab0 ---- 15561 3492 4902 onlyif mysql # use DIV operator for integer division query I rowsort label-8069 SELECT ALL + + col2 * col1 - col0 DIV col0 FROM tab0 AS cor0 ---- 2837 7461 96 skipif mysql # not compatible query I rowsort label-8069 SELECT ALL + + col2 * col1 - col0 / col0 FROM tab0 AS cor0 ---- 2837 7461 96 query I rowsort SELECT DISTINCT col2 - + ( + 10 ) FROM tab2 AS cor0 ---- 16 17 28 query I rowsort SELECT + col2 + ( col2 ) * - col1 * col1 FROM tab0 AS cor0 ---- -244035 -678960 -9408 query I rowsort SELECT DISTINCT 20 AS col0 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 20 query I rowsort SELECT ALL cor0.col1 + - col0 * + col0 AS col1 FROM tab2 cor0 ---- -18 -6025 -6224 query I rowsort SELECT 84 * col1 - col2 * + col0 FROM tab0 ---- 346 6432 8113 query I rowsort SELECT col1 * - col0 + col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-8076 SELECT cor0.col0 DIV + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8076 SELECT cor0.col0 / + col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - + cor0.col2 * col0 + + col1 * - cor0.col1 * col0 AS col1 FROM tab2 cor0 ---- -25833 -273546 -6916 query I rowsort SELECT + 39 * col2 AS col1 FROM tab2 AS cor0 ---- 1014 1053 1482 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 24 * + col2 col0 FROM tab2 AS cor0 ---- 624 648 912 onlyif mysql # use DIV operator for integer division query I rowsort label-8080 SELECT + - col0 + - col2 DIV - col1 AS col2 FROM tab1 AS cor0 ---- -1 -59 -73 skipif mysql # not compatible query I rowsort label-8080 SELECT + - col0 + - col2 / - col1 AS col2 FROM tab1 AS cor0 ---- -1 -59 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-8081 SELECT + + col0 + col1 DIV ( - cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-8081 SELECT + + col0 + col1 / ( - cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- 2 63 79 onlyif mysql # use DIV operator for integer division query I rowsort label-8082 SELECT - 86 DIV - col1 + col2 FROM tab0 cor0 ---- 1 34 82 skipif mysql # not compatible query I rowsort label-8082 SELECT - 86 / - col1 + col2 FROM tab0 cor0 ---- 1 34 82 query I rowsort SELECT ALL - col2 + - col0 FROM tab1 cor0 ---- -121 -176 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-8084 SELECT - - 37 DIV + col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8084 SELECT - - 37 / + col2 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8085 SELECT + CAST( + col2 AS SIGNED ) * + col0 FROM tab0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-8085 SELECT + CAST ( + col2 AS INTEGER ) * + col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - 7 AS col2 FROM tab0 ---- -7 query I rowsort SELECT - cor0.col1 AS col1 FROM tab1, tab0, tab0 cor0, tab2 ---- 81 values hashing to 786a240f80bef6f9c6a190e92cd4f9e8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + col2 ) + ( 49 * + col0 ) col2 FROM tab0 AS cor0 ---- 1143 1714 4279 query I rowsort SELECT DISTINCT 61 * col0 FROM tab1 ---- 183 3904 4880 query I rowsort SELECT ALL + + col2 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + 51 AS col0 FROM tab2 AS cor0 ---- 51 51 51 query I rowsort SELECT - - 87 AS col1 FROM tab1 AS cor0 ---- 87 87 87 query I rowsort SELECT ALL - 51 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 27bcc31433ce90833ed76619cbd8d6a4 query I rowsort SELECT DISTINCT + - 98 * col0 + - 4 + col1 AS col1 FROM tab1 AS cor0 ---- -272 -6266 -7831 query I rowsort SELECT ALL - + cor0.col0 * col2 * col1 AS col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT - + col1 + col0 * 26 AS col2 FROM tab2 AS cor0 ---- 151 1969 2037 query I rowsort SELECT + - col2 + col0 * cor0.col1 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT - 8 * col0 + + col0 FROM tab2 AS cor0 ---- -49 -546 -553 onlyif mysql # use DIV operator for integer division query I rowsort label-8099 SELECT ALL - - col2 DIV - cor0.col0 + + col0 FROM tab0 AS cor0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-8099 SELECT ALL - - col2 / - cor0.col0 + + col0 FROM tab0 AS cor0 ---- 23 35 89 query I rowsort SELECT DISTINCT + 50 * col1 * col2 FROM tab1 AS cor0 ---- 28500 62400 70200 query I rowsort SELECT + col1 + - col0 * 85 AS col1 FROM tab2 AS cor0 ---- -564 -6571 -6698 onlyif mysql # use DIV operator for integer division query I rowsort label-8102 SELECT + col1 DIV + cor0.col0 AS col2 FROM tab1 cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-8102 SELECT + col1 / + cor0.col0 AS col2 FROM tab1 cor0 ---- 0 0 8 onlyif mysql # use DIV operator for integer division query I rowsort label-8103 SELECT DISTINCT - 25 DIV col0 FROM tab2 AS cor0 ---- -3 0 skipif mysql # not compatible query I rowsort label-8103 SELECT DISTINCT - 25 / col0 FROM tab2 AS cor0 ---- -3 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8104 SELECT ALL col2 * - col0 + CAST( NULL AS SIGNED ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8104 SELECT ALL col2 * - col0 + CAST ( NULL AS INTEGER ) * col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + col1 * + col2 * + 60 + + col2 * + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -169488 -440422 -5785 query I rowsort SELECT - col2 + 57 AS col1 FROM tab1 AS cor0 ---- -39 0 3 query I rowsort SELECT + - col1 + + cor0.col0 * + 60 AS col1 FROM tab1 AS cor0 ---- 154 3830 4787 query I rowsort SELECT 47 * + col1 AS col0 FROM tab1 ---- 1222 470 611 onlyif mysql # use DIV operator for integer division query I rowsort label-8109 SELECT DISTINCT - col2 + tab1.col2 DIV + col2 col0 FROM tab1 ---- -53 -56 -95 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8109 SELECT DISTINCT - col2 + tab1.col2 / + col2 col0 FROM tab1 ---- -53 -56 -95 query I rowsort SELECT + col2 * col0 + + 41 + col1 FROM tab2 AS cor0 ---- 2128 261 3060 query I rowsort SELECT ALL + - col1 * + col1 AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT - - cor0.col0 * - col1 + - 52 FROM tab2 AS cor0 ---- -1395 -269 -4654 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8113 SELECT DISTINCT col1 * - tab0.col1 + CAST( col1 * col0 AS SIGNED ) col0 FROM tab0 ---- -182 -5332 -6014 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8113 SELECT DISTINCT col1 * - tab0.col1 + CAST ( col1 * col0 AS INTEGER ) col0 FROM tab0 ---- -182 -5332 -6014 onlyif mysql # use DIV operator for integer division query I rowsort label-8114 SELECT ALL col2 DIV + col1 + - col1 FROM tab1 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-8114 SELECT ALL col2 / + col1 + - col1 FROM tab1 ---- -24 -5 -6 query I rowsort SELECT DISTINCT ( col1 ) + - col2 * 64 * col1 FROM tab0 ---- -181546 -477477 -6111 onlyif mysql # use DIV operator for integer division query I rowsort label-8116 SELECT ALL col0 + + col1 + ( col2 ) DIV col1 FROM tab2 ---- 137 38 98 skipif mysql # not compatible query I rowsort label-8116 SELECT ALL col0 + + col1 + ( col2 ) / col1 FROM tab2 ---- 137 38 98 query I rowsort SELECT DISTINCT 82 AS col2 FROM tab0 cor0 ---- 82 query I rowsort SELECT ALL ( col1 ) * col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-8119 SELECT ALL - - col1 * col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-8119 SELECT ALL - - col1 * col2 / col1 AS col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - 23 + 80 * col0 FROM tab0 AS cor0 ---- 1897 2777 7097 query I rowsort SELECT DISTINCT - - col1 + col2 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT + col2 * + cor0.col1 - col2 AS col0 FROM tab1 cor0 ---- 1152 1350 513 query I rowsort SELECT 80 FROM tab0 cor0 ---- 80 80 80 onlyif mysql # use DIV operator for integer division query I rowsort label-8124 SELECT ALL 98 * col2 DIV - col1 FROM tab0 AS cor0 ---- -1 -37 -88 skipif mysql # not compatible query I rowsort label-8124 SELECT ALL 98 * col2 / - col1 FROM tab0 AS cor0 ---- -1 -37 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-8125 SELECT ALL + col2 * + ( col1 ) + - ( + col1 ) DIV + col1 AS col2 FROM tab0 AS cor0 ---- 2837 7461 96 skipif mysql # not compatible query I rowsort label-8125 SELECT ALL + col2 * + ( col1 ) + - ( + col1 ) / + col1 AS col2 FROM tab0 AS cor0 ---- 2837 7461 96 query I rowsort SELECT DISTINCT - + col0 - col1 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT + 14 AS col1 FROM tab0 cor0 ---- 14 14 14 query I rowsort SELECT col0 + tab0.col2 * + col0 FROM tab0 ---- 70 7387 816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8129 SELECT DISTINCT CAST( tab1.col0 AS SIGNED ) FROM tab1, tab0 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-8129 SELECT DISTINCT CAST ( tab1.col0 AS INTEGER ) FROM tab1, tab0 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT + 7 AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 7 query I rowsort SELECT ALL 10 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to a47194429f3e0358a3aebffd5f050113 query I rowsort SELECT + 58 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ef6e63aeed2581a168f07646d258f666 query I rowsort SELECT ALL - + cor0.col2 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT + - col0 + + 51 AS col1 FROM tab0 AS cor0 ---- -38 16 27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col1 ) col2 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT ALL ( cor0.col1 ) + col1 AS col2 FROM tab0 AS cor0 ---- 172 182 194 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-8138 SELECT DISTINCT + ( + col0 ) DIV col1 AS col2 FROM tab1 cor0 ---- 0 6 skipif mysql # not compatible query I rowsort label-8138 SELECT DISTINCT + ( + col0 ) / col1 AS col2 FROM tab1 cor0 ---- 0 6 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + 70 col1 FROM tab2 AS cor0 ---- 101 129 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 83 col1 FROM tab2 AS cor0 ---- -83 -83 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-8141 SELECT DISTINCT - col1 + - cor0.col2 * col0 DIV col2 FROM tab0 AS cor0 ---- -110 -132 -180 skipif mysql # not compatible query I rowsort label-8141 SELECT DISTINCT - col1 + - cor0.col2 * col0 / col2 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT - + col0 * cor0.col2 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8143 SELECT ALL - + cor0.col1 * + col0 * col1 + + cor0.col1 - CAST( col2 AS SIGNED ) * - col2 FROM tab1 cor0 ---- -3141 -4291 914 skipif mysql # not compatible query I rowsort label-8143 SELECT ALL - + cor0.col1 * + col0 * col1 + + cor0.col1 - CAST ( col2 AS INTEGER ) * - col2 FROM tab1 cor0 ---- -3141 -4291 914 query I rowsort SELECT + col2 * + col0 + + col1 FROM tab2 ---- 2087 220 3019 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col2 + col0 col2 FROM tab0 ---- 70 7387 816 onlyif mysql # use DIV operator for integer division query I rowsort label-8146 SELECT ALL - col0 + + col1 DIV col0 FROM tab1 AS cor0 ---- -64 -80 5 skipif mysql # not compatible query I rowsort label-8146 SELECT ALL - col0 + + col1 / col0 FROM tab1 AS cor0 ---- -64 -80 5 onlyif mysql # use DIV operator for integer division query I rowsort label-8147 SELECT ALL + col2 * col2 * col1 + - col0 DIV - col2 AS col1 FROM tab0 AS cor0 ---- 132 611885 93654 skipif mysql # not compatible query I rowsort label-8147 SELECT ALL + col2 * col2 * col1 + - col0 / - col2 AS col1 FROM tab0 AS cor0 ---- 132 611885 93654 query I rowsort SELECT DISTINCT + - cor0.col0 + col1 + + col2 AS col0 FROM tab0 AS cor0 ---- 63 84 95 query I rowsort SELECT DISTINCT - - cor0.col0 + + ( col0 ) AS col2 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT col2 * + col2 * + col0 - col1 AS col0 FROM tab1 cor0 ---- 207926 737267 8722 query I rowsort SELECT DISTINCT + col0 + 15 FROM tab0 AS cor0 ---- 104 39 50 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col0 * - col1 + - col1 * + 24 + col0 col0 FROM tab1 ---- -1272 -699 -816 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 cor2 ---- 3645 values hashing to 6726a15019c52908f1f1d0df0cd4c1b8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 44 * col2 - col2 * col1 * col2 col1 FROM tab1 ---- -115584 -29982 -73440 query I rowsort SELECT DISTINCT + + cor0.col2 * - col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL + - 52 AS col2 FROM tab1 AS cor0 ---- -52 -52 -52 onlyif mysql # use DIV operator for integer division query I rowsort label-8157 SELECT ALL + - col2 + - col0 DIV col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-8157 SELECT ALL + - col2 + - col0 / col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT 41 * + col2 AS col2 FROM tab0 ---- 1353 3362 41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8159 SELECT - + col2 + + col2 * CAST( - ( col1 ) AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 skipif mysql # not compatible query I rowsort label-8159 SELECT - + col2 + + col2 * CAST ( - ( col1 ) AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT ALL - col2 * + col0 - - cor0.col1 * col1 FROM tab0 cor0 ---- 6604 9374 983 query I rowsort SELECT ALL - cor0.col1 + + col2 AS col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT col0 - + col2 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-8163 SELECT - + col0 DIV col0 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8163 SELECT - + col0 / col0 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-8164 SELECT - - col1 + col1 DIV - 81 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-8164 SELECT - - col1 + col1 / - 81 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-8165 SELECT + col1 * col2 DIV cor0.col1 AS col0 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-8165 SELECT + col1 * col2 / cor0.col1 AS col0 FROM tab2 AS cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col2 col1 FROM tab0, tab1 AS cor0, tab2 AS cor1, tab2 AS cor2 ---- 54 57 96 query I rowsort SELECT - col1 * ( + col2 ) * col0 AS col1 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT + - col0 * + 10 FROM tab1 cor0 ---- -30 -640 -800 query I rowsort SELECT DISTINCT + 74 FROM tab0, tab1 AS cor0 ---- 74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8170 SELECT CAST( NULL AS SIGNED ) * - col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8170 SELECT CAST ( NULL AS INTEGER ) * - col2 FROM tab2 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8171 SELECT CAST( 68 AS SIGNED ) AS col2 FROM tab1 ---- 68 68 68 skipif mysql # not compatible query I rowsort label-8171 SELECT CAST ( 68 AS INTEGER ) AS col2 FROM tab1 ---- 68 68 68 query I rowsort SELECT ALL - ( + col1 ) + + col1 - col1 FROM tab1 cor0 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8173 SELECT ALL + - CAST( - 86 AS SIGNED ) FROM tab1 cor0 ---- 86 86 86 skipif mysql # not compatible query I rowsort label-8173 SELECT ALL + - CAST ( - 86 AS INTEGER ) FROM tab1 cor0 ---- 86 86 86 query I rowsort SELECT + cor0.col2 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT + - col1 * + col2 + col0 AS col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 85 + + col2 col0 FROM tab2 AS cor0 ---- -47 -58 -59 query I rowsort SELECT + + col2 - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT - - col1 * - col2 + - cor0.col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT + 55 * + tab0.col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to a9ac1870cd1d3b91eef55464077bbaad onlyif mysql # use DIV operator for integer division query I rowsort label-8180 SELECT ALL col1 DIV + 53 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8180 SELECT ALL col1 / + 53 FROM tab2 ---- 0 0 1 query I rowsort SELECT 39 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf onlyif mysql # use DIV operator for integer division query I rowsort label-8182 SELECT ALL + - 29 DIV + col1 - - col0 * + cor0.col0 FROM tab0 AS cor0 ---- 1225 576 7921 skipif mysql # not compatible query I rowsort label-8182 SELECT ALL + - 29 / + col1 - - col0 * + cor0.col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT ALL - col0 + - 28 AS col1 FROM tab1 AS cor0 ---- -108 -31 -92 query I rowsort SELECT ALL + col1 * ( + col1 ) AS col0 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT ( + 44 ) AS col2 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 81 values hashing to 19a2b9512177749564ba22ea2213fe3f query I rowsort SELECT ALL + col1 - + col1 * + col0 AS col0 FROM tab0 ---- -1978 -3298 -8008 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8187 SELECT + CAST( NULL AS DECIMAL ) + 41 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-8187 SELECT + CAST ( NULL AS REAL ) + 41 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL + col0 * + ( - col2 ) + + col1 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT - col2 * col2 + col1 + + col0 AS col1 FROM tab2 ---- -1348 -539 -691 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 75 col2 FROM tab1, tab1 AS cor0 ---- 75 query I rowsort SELECT - - ( + col2 ) + col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT + + ( col0 ) * cor0.col1 + col0 * - 45 FROM tab0 AS cor0 ---- 1820 4094 984 query I rowsort SELECT DISTINCT + 21 + + col1 * + col1 FROM tab0 AS cor0 ---- 7417 8302 9430 query I rowsort SELECT DISTINCT 34 AS col2 FROM tab2, tab0 cor0 ---- 34 onlyif mysql # use DIV operator for integer division query I rowsort label-8195 SELECT ALL + col0 DIV - col0 AS col1 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8195 SELECT ALL + col0 / - col0 AS col1 FROM tab0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col1 col1 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT DISTINCT ( + 28 ) FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 28 query I rowsort SELECT col0 * - col2 AS col1 FROM tab0 cor0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8199 SELECT + col2 * - col2 + CAST( - col2 AS SIGNED ) FROM tab0 ---- -1122 -2 -6806 skipif mysql # not compatible query I rowsort label-8199 SELECT + col2 * - col2 + CAST ( - col2 AS INTEGER ) FROM tab0 ---- -1122 -2 -6806 query I rowsort SELECT col2 - + col0 AS col2 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8201 SELECT col1 + col2 * 83 * + cor0.col2 + CAST( ( + col0 ) AS SIGNED ) AS col0 FROM tab2 cor0 ---- 119948 56245 60545 skipif mysql # not compatible query I rowsort label-8201 SELECT col1 + col2 * 83 * + cor0.col2 + CAST ( ( + col0 ) AS INTEGER ) AS col0 FROM tab2 cor0 ---- 119948 56245 60545 query I rowsort SELECT - col1 + cor0.col2 + col2 * col0 AS col0 FROM tab0 AS cor0 ---- -61 7289 739 query I rowsort SELECT - + col2 * + 1 + 94 - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -10 -23 60 query I rowsort SELECT col1 + ( - cor0.col1 ) FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8205 SELECT + + col0 + - 26 - - col2 DIV + col0 AS col2 FROM tab0 AS cor0 ---- -1 63 9 skipif mysql # not compatible query I rowsort label-8205 SELECT + + col0 + - 26 - - col2 / + col0 AS col2 FROM tab0 AS cor0 ---- -1 63 9 query I rowsort SELECT DISTINCT + + cor0.col1 * - ( 52 ) * + col1 AS col0 FROM tab1 AS cor0 ---- -35152 -5200 -8788 onlyif mysql # use DIV operator for integer division query I rowsort label-8207 SELECT DISTINCT - col1 + + col0 DIV + col2 AS col1 FROM tab1 AS cor0 ---- -13 -26 -9 skipif mysql # not compatible query I rowsort label-8207 SELECT DISTINCT - col1 + + col0 / + col2 AS col1 FROM tab1 AS cor0 ---- -13 -26 -9 query I rowsort SELECT - - col0 + + 40 FROM tab0 cor0 ---- 129 64 75 query I rowsort SELECT ALL - col2 * col2 + tab2.col1 * col1 AS col2 FROM tab2 ---- -1155 232 2805 onlyif mysql # use DIV operator for integer division query I rowsort label-8210 SELECT - + col2 DIV 50 + col0 + col1 FROM tab2 AS cor0 ---- 137 38 96 skipif mysql # not compatible query I rowsort label-8210 SELECT - + col2 / 50 + col0 + col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT + - col0 - col1 * + col1 FROM tab2 AS cor0 ---- -3559 -368 -968 query I rowsort SELECT - + col1 - col0 AS col0 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ALL 67 FROM tab2, tab0 AS cor0 ---- 9 values hashing to b56f8a4f1fcebc9802481256df61e97c query I rowsort SELECT - col0 + - ( 71 ) FROM tab0 AS cor0 ---- -106 -160 -95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8215 SELECT DISTINCT + col1 * CAST( NULL AS SIGNED ) + col2 * col1 col0 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8215 SELECT DISTINCT + col1 * CAST ( NULL AS INTEGER ) + col2 * col1 col0 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8216 SELECT col1 DIV - 83 AS col0 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8216 SELECT col1 / - 83 AS col0 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT + col0 * - col0 * ( col0 + tab2.col2 * - 89 ) AS col0 FROM tab2 ---- 117404 13603824 20614023 query I rowsort SELECT ALL col2 * 14 AS col1 FROM tab2 AS cor0 ---- 364 378 532 query I rowsort SELECT DISTINCT + col2 * ( 14 ) FROM tab2 cor0 ---- 364 378 532 query I rowsort SELECT DISTINCT - + col0 + + col1 FROM tab2 cor0 ---- -19 -62 24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col2 col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + - 9 FROM tab2 AS cor0 ---- -9 -9 -9 query I rowsort SELECT - - ( col1 ) + - col0 AS col2 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + 85 * - ( col1 ) - col2 AS col2 FROM tab1 AS cor0 ---- -1201 -2264 -907 query I rowsort SELECT + 39 - col1 AS col2 FROM tab2 AS cor0 ---- -20 22 8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT DISTINCT - - CAST ( 73 AS REAL ) * + col2 + col2 + - col1 col2 FROM tab1 AS cor0 ---- 3970 4208 7091 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( 13 AS REAL ) FROM tab1 AS cor0 ---- 13 13 13 query I rowsort SELECT - 37 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1221 -3034 -37 query I rowsort SELECT ALL - ( + 50 ) FROM tab2 cor0 ---- -50 -50 -50 query I rowsort SELECT col2 * - col1 + col0 * + 27 FROM tab1 AS cor0 ---- -1323 1158 912 onlyif mysql # use DIV operator for integer division query I rowsort label-8231 SELECT + col2 DIV + col0 + + col2 * 30 AS col0 FROM tab2 AS cor0 ---- 1140 780 813 skipif mysql # not compatible query I rowsort label-8231 SELECT + col2 / + col0 + + col2 * 30 AS col0 FROM tab2 AS cor0 ---- 1140 780 813 query I rowsort SELECT ALL - cor0.col2 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8233 SELECT DISTINCT - CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-8233 SELECT DISTINCT - CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL - 6 + col1 * col0 + + col2 AS col1 FROM tab2 AS cor0 ---- 1375 238 4622 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8235 SELECT DISTINCT + - CAST( col0 AS SIGNED ) + col0 * 85 AS col1 FROM tab2 AS cor0 ---- 588 6552 6636 skipif mysql # not compatible query I rowsort label-8235 SELECT DISTINCT + - CAST ( col0 AS INTEGER ) + col0 * 85 AS col1 FROM tab2 AS cor0 ---- 588 6552 6636 query I rowsort SELECT + col1 * ( col2 ) + col2 * col1 + - col2 FROM tab2 ---- 1254 1647 3042 query I rowsort SELECT DISTINCT col0 - col0 * - 34 AS col0 FROM tab2 ---- 245 2730 2765 query I rowsort SELECT + col2 * + 42 - col0 * col2 AS col1 FROM tab0 AS cor0 ---- -3854 594 7 query I rowsort SELECT DISTINCT col2 + col2 + + col1 AS col2 FROM tab2 AS cor0 ---- 111 85 93 query I rowsort SELECT col0 * col0 + col0 + col0 FROM tab2 ---- 6240 63 6399 query I rowsort SELECT ALL - + col1 + col1 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + + cor0.col1 - col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 73 * col1 + - col2 AS col2 FROM tab1 AS cor0 ---- 1844 673 853 query I rowsort SELECT + 4 + col0 AS col2 FROM tab0 cor0 ---- 28 39 93 query I rowsort SELECT + - col1 + col1 * col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT - col0 + col1 * cor0.col0 FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT - - 97 FROM tab0 AS cor0 ---- 97 97 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8248 SELECT ALL - + 71 * + cor0.col2 * + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8248 SELECT ALL - + 71 * + cor0.col2 * + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 20 * - col0 + + col0 + - col0 AS col2 FROM tab1 AS cor0 ---- 1280 1600 60 query I rowsort SELECT + + 86 AS col2 FROM tab0 AS cor0 ---- 86 86 86 query I rowsort SELECT DISTINCT ( - col1 ) * 53 FROM tab2 AS cor0 ---- -1643 -3127 -901 query I rowsort SELECT ALL - col1 * + cor0.col1 * ( col0 ) AS col0 FROM tab2 AS cor0 ---- -22831 -271518 -6727 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8253 SELECT ( - col2 ) + CAST( NULL AS SIGNED ) * + 13 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8253 SELECT ( - col2 ) + CAST ( NULL AS INTEGER ) * + 13 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8254 SELECT ALL - + 76 * + col2 * CAST( NULL AS SIGNED ) + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8254 SELECT ALL - + 76 * + col2 * CAST ( NULL AS INTEGER ) + - col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8255 SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-8255 SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- NULL query I rowsort SELECT ALL - tab1.col0 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 onlyif mysql # use DIV operator for integer division query I rowsort label-8257 SELECT ALL - col1 DIV - ( + col0 + col2 ) FROM tab0 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-8257 SELECT ALL - col1 / - ( + col0 + col2 ) FROM tab0 AS cor0 ---- 0 1 2 query I rowsort SELECT - col1 * 27 AS col2 FROM tab2 cor0 ---- -1593 -459 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-8259 SELECT DISTINCT - 6 DIV col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-8259 SELECT DISTINCT - 6 / col1 FROM tab1 ---- 0 query I rowsort SELECT - col1 * + 42 AS col1 FROM tab0 ---- -3612 -3822 -4074 query I rowsort SELECT DISTINCT + + 5 * + cor0.col0 + - cor0.col2 FROM tab1 AS cor0 ---- -39 263 304 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8262 SELECT ALL + CAST( col0 AS SIGNED ) + col2 AS col1 FROM tab2 AS cor0 ---- 104 117 34 skipif mysql # not compatible query I rowsort label-8262 SELECT ALL + CAST ( col0 AS INTEGER ) + col2 AS col1 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + ( 37 ) FROM tab0 AS cor0 ---- 37 37 37 query I rowsort SELECT col1 + col0 + - col1 AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + 89 * col1 AS col2 FROM tab0 AS cor0 ---- 7654 8099 8633 query I rowsort SELECT ( - 87 ) + - col0 FROM tab0 ---- -111 -122 -176 onlyif mysql # use DIV operator for integer division query I rowsort label-8267 SELECT col0 + - col2 DIV col0 AS col0 FROM tab2 ---- 4 78 79 skipif mysql # not compatible query I rowsort label-8267 SELECT col0 + - col2 / col0 AS col0 FROM tab2 ---- 4 78 79 query I rowsort SELECT + col1 + - ( + col2 ) FROM tab0 ---- 53 9 96 query I rowsort SELECT DISTINCT + col0 * + 93 + col2 AS col0 FROM tab1 AS cor0 ---- 333 6009 7536 query I rowsort SELECT ALL + col0 * - 58 + - col0 * cor0.col0 - + col2 * + col1 FROM tab2 AS cor0 ---- -11469 -12142 -1292 query I rowsort SELECT + + col2 + - ( + cor0.col1 ) * col2 * col0 FROM tab1 AS cor0 ---- -36423 -4158 -99744 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8272 SELECT - cor0.col0 + + CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8272 SELECT - cor0.col0 + + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 + 42 * - col2 AS col2 FROM tab0 AS cor0 ---- -139 -1472 -3535 query I rowsort SELECT + + cor0.col0 + ( col1 + - col2 ) AS col2 FROM tab2 AS cor0 ---- 11 111 58 onlyif mysql # use DIV operator for integer division query I rowsort label-8275 SELECT ALL + col0 DIV 97 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8275 SELECT ALL + col0 / 97 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col2 + - 53 AS col0 FROM tab1 AS cor0 ---- 1 4 43 query I rowsort SELECT ALL col1 + - cor0.col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - col2 + 78 AS col0 FROM tab2 AS cor0 ---- 40 51 52 query I rowsort SELECT + col0 - col1 AS col0 FROM tab1 ---- -23 54 67 query I rowsort SELECT col0 * col1 + + 21 FROM tab2 ---- 1364 238 4623 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8281 SELECT + + col0 - - CAST( - col1 + col1 AS SIGNED ) FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-8281 SELECT + + col0 - - CAST ( - col1 + col1 AS INTEGER ) FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-8282 SELECT + col1 DIV col1 AS col2 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8282 SELECT + col1 / col1 AS col2 FROM tab2 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 + + col1 col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT + + 99 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 4b77467dd5f346109d29f6364a7bb8db query I rowsort SELECT ALL col1 + col0 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT ALL col1 * - ( 95 ) FROM tab2 AS cor0 ---- -1615 -2945 -5605 query I rowsort SELECT DISTINCT + - col2 * - col1 - col1 AS col1 FROM tab0 AS cor0 ---- 0 2752 7371 onlyif mysql # use DIV operator for integer division query I rowsort label-8288 SELECT - + col2 DIV - cor0.col1 + col2 col1 FROM tab1 AS cor0 ---- 103 56 62 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8288 SELECT - + col2 / - cor0.col1 + col2 col1 FROM tab1 AS cor0 ---- 103 56 62 query I rowsort SELECT ALL col1 * - col1 * col0 FROM tab1 cor0 ---- -13520 -2028 -6400 query I rowsort SELECT DISTINCT + col2 + - col2 * col2 AS col0 FROM tab0 ---- -1056 -6642 0 query I rowsort SELECT ALL + col1 + + col0 + col1 FROM tab1 ---- 106 55 84 query I rowsort SELECT - + col2 * - col1 * col1 + col2 AS col0 FROM tab2 cor0 ---- 11020 25974 90532 query I rowsort SELECT col0 * - col0 - + col1 AS col2 FROM tab2 AS cor0 ---- -6143 -6258 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * tab2.col1 col0 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + col1 - + col0 AS col2 FROM tab0 ---- 2 62 query I rowsort SELECT DISTINCT + col2 FROM tab2 WHERE NOT ( col1 ) NOT IN ( col1 ) ---- 26 27 38 query I rowsort SELECT - - col1 * col0 + cor0.col0 * + col1 FROM tab1 AS cor0 ---- 1280 156 2080 query I rowsort SELECT - + col1 + col0 * - col2 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT DISTINCT - tab2.col2 * + col2 - col1 FROM tab2 ---- -1461 -735 -760 query I rowsort SELECT + + col0 * + col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT - col1 * col1 AS col1 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT cor0.col2 * - tab2.col2 FROM tab2, tab0 cor0 ---- 9 values hashing to 4861385979e8c7c39397a7bae15e6e96 query I rowsort SELECT + + cor0.col1 + col0 * col2 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT ALL + 61 * - col2 FROM tab0 AS cor0 ---- -2013 -5002 -61 query I rowsort SELECT DISTINCT - 20 FROM tab2 cor0 ---- -20 query I rowsort SELECT + cor0.col2 + - col0 * - col1 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT col1 * col2 + col0 FROM tab0 cor0 ---- 132 2862 7551 query I rowsort SELECT + col0 * col2 * col0 FROM tab0 AS cor0 ---- 1225 19008 649522 onlyif mysql # use DIV operator for integer division query I rowsort label-8309 SELECT - - col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-8309 SELECT - - col2 / col1 AS col2 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT 0 * + cor0.col1 + 96 FROM tab2 AS cor0 ---- 96 96 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8311 SELECT DISTINCT + + 75 DIV col0 col1 FROM tab1 AS cor0 ---- 0 1 25 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8311 SELECT DISTINCT + + 75 / col0 col1 FROM tab1 AS cor0 ---- 0 1 25 query I rowsort SELECT - cor0.col1 + cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8313 SELECT - col0 DIV - col2 AS col0 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-8313 SELECT - col0 / - col2 AS col0 FROM tab0 AS cor0 ---- 0 1 35 query I rowsort SELECT DISTINCT col2 * + cor0.col1 + ( 31 ) + - col1 * ( + 53 + + col2 ) FROM tab0 cor0 ---- -4527 -4792 -5110 query I rowsort SELECT ALL + 22 * col2 AS col1 FROM tab1 AS cor0 ---- 1188 1254 2112 onlyif mysql # use DIV operator for integer division query I rowsort label-8316 SELECT DISTINCT + 40 DIV col0 + + col1 * col0 * + col2 AS col2 FROM tab2 AS cor0 ---- 119652 51034 5864 skipif mysql # not compatible query I rowsort label-8316 SELECT DISTINCT + 40 / col0 + + col1 * col0 * + col2 AS col2 FROM tab2 AS cor0 ---- 119652 51034 5864 query I rowsort SELECT ALL - 59 * col0 FROM tab2 AS cor0 ---- -413 -4602 -4661 query I rowsort SELECT DISTINCT - - 85 + cor0.col0 FROM tab0 AS cor0 ---- 109 120 174 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * + col1 * 15 - - 45 * col0 col2 FROM tab0 AS cor0 ---- -117480 -29880 -49350 query I rowsort SELECT DISTINCT + col2 * cor0.col2 AS col0 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL col2 * + ( + 73 ) FROM tab0 cor0 ---- 2409 5986 73 query I rowsort SELECT col0 * 13 FROM tab2 AS cor0 ---- 1014 1027 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + ( 60 ) col2 FROM tab0 AS cor0 ---- -22 27 59 onlyif mysql # use DIV operator for integer division query I rowsort label-8324 SELECT - col2 * + col1 + - ( - col2 ) DIV col1 AS col0 FROM tab2 AS cor0 ---- -1534 -644 -837 skipif mysql # not compatible query I rowsort label-8324 SELECT - col2 * + col1 + - ( - col2 ) / col1 AS col0 FROM tab2 AS cor0 ---- -1534 -644 -837 query I rowsort SELECT DISTINCT + - col2 + + col2 * + cor0.col0 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT ALL 43 + - col2 FROM tab0 ---- -39 10 42 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8327 SELECT DISTINCT CAST( + col0 AS SIGNED ) + + col1 * col1 FROM tab2 AS cor0 ---- 3559 368 968 skipif mysql # not compatible query I rowsort label-8327 SELECT DISTINCT CAST ( + col0 AS INTEGER ) + + col1 * col1 FROM tab2 AS cor0 ---- 3559 368 968 onlyif mysql # use DIV operator for integer division query I rowsort label-8328 SELECT ALL col1 * + col1 + - col1 DIV col1 FROM tab2 AS cor0 ---- 288 3480 960 skipif mysql # not compatible query I rowsort label-8328 SELECT ALL col1 * + col1 + - col1 / col1 FROM tab2 AS cor0 ---- 288 3480 960 query I rowsort SELECT DISTINCT col0 - - col0 * + cor0.col0 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT 13 + 84 FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 97 query I rowsort SELECT DISTINCT 32 FROM tab1, tab2 AS cor0 ---- 32 query I rowsort SELECT - col0 + + 62 * col0 FROM tab2 ---- 427 4758 4819 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8333 SELECT ALL CAST( - col0 + - col0 AS SIGNED ) col1 FROM tab0 ---- -178 -48 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8333 SELECT ALL CAST ( - col0 + - col0 AS INTEGER ) col1 FROM tab0 ---- -178 -48 -70 query I rowsort SELECT tab2.col1 + 32 * - col1 AS col2 FROM tab2 ---- -1829 -527 -961 query I rowsort SELECT ( - col0 * - col0 ) + + ( + 15 ) * col2 FROM tab2 ---- 454 6474 6811 query I rowsort SELECT ALL + 27 AS col2 FROM tab2 ---- 27 27 27 query I rowsort SELECT DISTINCT - 6 FROM tab0 ---- -6 query I rowsort SELECT DISTINCT - 7 FROM tab0, tab1 AS cor0 ---- -7 query I rowsort SELECT DISTINCT + + 8 * - cor0.col2 - ( - col1 ) FROM tab1 AS cor0 ---- -406 -446 -755 query I rowsort SELECT DISTINCT - 12 * + 53 AS col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- -636 query I rowsort SELECT ALL - ( col1 + col1 * col2 ) AS col2 FROM tab1 ---- -1261 -1430 -580 query I rowsort SELECT 51 * + col2 + col0 * - tab2.col2 FROM tab2 ---- -1064 -702 1188 query I rowsort SELECT DISTINCT col2 * - col1 + + ( col0 ) - col0 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- -1019 -3484 -3569 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8344 SELECT DISTINCT - col2 + col2 + - CAST( + col2 AS SIGNED ) FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-8344 SELECT DISTINCT - col2 + col2 + - CAST ( + col2 AS INTEGER ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - ( + cor0.col1 ) + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-8346 SELECT DISTINCT col2 + col1 DIV tab0.col1 AS col1 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-8346 SELECT DISTINCT col2 + col1 / tab0.col1 AS col1 FROM tab0 ---- 2 34 83 query I rowsort SELECT ALL - col0 * + 26 AS col0 FROM tab2 AS cor0 ---- -182 -2028 -2054 onlyif mysql # use DIV operator for integer division query I rowsort label-8348 SELECT - col2 + - col2 DIV + 24 AS col1 FROM tab2 AS cor0 ---- -27 -28 -39 skipif mysql # not compatible query I rowsort label-8348 SELECT - col2 + - col2 / + 24 AS col1 FROM tab2 AS cor0 ---- -27 -28 -39 onlyif mysql # use DIV operator for integer division query I rowsort label-8349 SELECT ALL col0 DIV + 66 AS col2 FROM tab0 cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8349 SELECT ALL col0 / + 66 AS col2 FROM tab0 cor0 ---- 0 0 1 query I rowsort SELECT - 5 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 4f346dd2f65047c836c6957f80f0ef9e query I rowsort SELECT ALL - tab1.col2 + - 47 + - 44 FROM tab1 ---- -145 -148 -187 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + 25 col1 FROM tab0 AS cor0 ---- 2050 25 825 onlyif mysql # use DIV operator for integer division query I rowsort label-8353 SELECT DISTINCT col2 + - ( - cor0.col2 ) DIV col1 FROM tab2 AS cor0 ---- 26 27 40 skipif mysql # not compatible query I rowsort label-8353 SELECT DISTINCT col2 + - ( - cor0.col2 ) / col1 FROM tab2 AS cor0 ---- 26 27 40 query I rowsort SELECT ALL + cor0.col0 * - col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT + 71 * col2 FROM tab1 cor0 ---- 3834 4047 6816 query I rowsort SELECT ALL - - 36 AS col1 FROM tab0 AS cor0 ---- 36 36 36 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 21 + - ( col0 ) col0 FROM tab0 AS cor0 ---- -110 -45 -56 query I rowsort SELECT ALL + 12 AS col0 FROM tab1 AS cor0 ---- 12 12 12 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - col0 ) col1 FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8360 SELECT ALL + + CAST( NULL AS SIGNED ) * - 13 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8360 SELECT ALL + + CAST ( NULL AS INTEGER ) * - 13 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col2 * col0 * col0 AS col1 FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8362 SELECT ALL - CAST( NULL AS SIGNED ) * - col0 + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8362 SELECT ALL - CAST ( NULL AS INTEGER ) * - col0 + col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( + ( cor0.col1 ) ) * - ( cor0.col1 * col2 ) AS col2 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT ALL - col2 + - col0 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT - ( - col2 ) * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - - 63 * col0 * + col1 AS col2 FROM tab1 cor0 ---- 40320 4914 65520 query I rowsort SELECT ALL + - col1 * + 25 AS col0 FROM tab0 AS cor0 ---- -2150 -2275 -2425 query I rowsort SELECT cor0.col0 * cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT ( - col1 ) AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + col1 ) * col1 col2 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT DISTINCT - ( 54 ) * col0 AS col0 FROM tab2 AS cor0 ---- -378 -4212 -4266 query I rowsort SELECT ALL col0 * 28 + + col0 FROM tab0 AS cor0 ---- 1015 2581 696 query I rowsort SELECT ALL + + col0 * 69 FROM tab1 AS cor0 ---- 207 4416 5520 query I rowsort SELECT + - cor0.col0 + col0 AS col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8375 SELECT ALL + col1 + + 50 + col2 * - CAST( + col0 AS SIGNED ) * col1 FROM tab1 AS cor0 ---- -36420 -4136 -99777 skipif mysql # not compatible query I rowsort label-8375 SELECT ALL + col1 + + 50 + col2 * - CAST ( + col0 AS INTEGER ) * col1 FROM tab1 AS cor0 ---- -36420 -4136 -99777 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8376 SELECT ALL col1 * - 62 - - col2 * + CAST( + 16 AS SIGNED ) FROM tab1 AS cor0 ---- -748 292 730 skipif mysql # not compatible query I rowsort label-8376 SELECT ALL col1 * - 62 - - col2 * + CAST ( + 16 AS INTEGER ) FROM tab1 AS cor0 ---- -748 292 730 query I rowsort SELECT DISTINCT - cor0.col1 AS col2 FROM tab2, tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT ALL - col1 + 73 AS col0 FROM tab0 ---- -13 -18 -24 query I rowsort SELECT ALL tab1.col0 * tab1.col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4829ede06f586935ff95a5b0dfdb9199 query I rowsort SELECT ALL col1 * - 46 + - col0 AS col1 FROM tab2 ---- -1433 -2792 -861 onlyif mysql # use DIV operator for integer division query I rowsort label-8381 SELECT DISTINCT + col1 DIV + ( 71 ) FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8381 SELECT DISTINCT + col1 / + ( 71 ) FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 * col0 * - col0 + + col1 * + col2 - - col2 col0 FROM tab2 AS cor0 ---- 159744 2187 237842 query I rowsort SELECT ALL cor0.col0 + - col2 AS col1 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT + - col1 + col2 * 77 AS col2 FROM tab1 AS cor0 ---- 4132 4379 7379 query I rowsort SELECT ALL - 24 FROM tab0, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to f2e40f6e5cdbc2877843191cb261975f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8386 SELECT ALL + CAST( NULL AS SIGNED ) + col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8386 SELECT ALL + CAST ( NULL AS INTEGER ) + col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col0 + ( col1 ) AS col2 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - 97 col2 FROM tab2 AS cor0 ---- -18 -19 -90 query I rowsort SELECT + + ( - 99 ) * - col1 FROM tab2 cor0 ---- 1683 3069 5841 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 48 + - 60 col1 FROM tab1 AS cor0 ---- -12 -12 -12 onlyif mysql # use DIV operator for integer division query I rowsort label-8391 SELECT ALL + - 83 + col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- -82 -83 -83 skipif mysql # not compatible query I rowsort label-8391 SELECT ALL + - 83 + col0 / col2 AS col2 FROM tab1 AS cor0 ---- -82 -83 -83 query I rowsort SELECT DISTINCT + 93 AS col2 FROM tab2 cor0 ---- 93 query I rowsort SELECT col0 * col0 * + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1225 19008 649522 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 23 + - 97 * + col0 * cor0.col2 col1 FROM tab0 cor0 ---- -3418 -707929 -76847 onlyif mysql # use DIV operator for integer division query I rowsort label-8395 SELECT col0 DIV - col2 AS col0 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8395 SELECT col0 / - col2 AS col0 FROM tab1 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8396 SELECT - cor0.col1 DIV col2 + - col1 FROM tab0 AS cor0 ---- -194 -88 -92 skipif mysql # not compatible query I rowsort label-8396 SELECT - cor0.col1 / col2 + - col1 FROM tab0 AS cor0 ---- -194 -88 -92 query I rowsort SELECT - 71 + col0 * col2 FROM tab2 AS cor0 ---- 118 1957 2931 query I rowsort SELECT + - col2 * + col0 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 onlyif mysql # use DIV operator for integer division query I rowsort label-8399 SELECT ALL - col1 DIV col1 + - col1 * + col0 FROM tab1 cor0 ---- -1041 -641 -79 skipif mysql # not compatible query I rowsort label-8399 SELECT ALL - col1 / col1 + - col1 * + col0 FROM tab1 cor0 ---- -1041 -641 -79 query I rowsort SELECT ALL - col1 * - col2 AS col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + 85 * col1 + cor0.col2 FROM tab2 AS cor0 ---- 1483 2662 5041 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 18 * + 51 + + cor1.col0 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to f72df566919d26bfc6537c10c1a32234 query I rowsort SELECT col2 + col2 * ( - col1 ) AS col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # use DIV operator for integer division query I rowsort label-8404 SELECT DISTINCT + 7 + - cor0.col2 DIV + 57 + 93 AS col2 FROM tab1 AS cor0 ---- 100 99 skipif mysql # not compatible query I rowsort label-8404 SELECT DISTINCT + 7 + - cor0.col2 / + 57 + 93 AS col2 FROM tab1 AS cor0 ---- 100 99 query I rowsort SELECT ALL col0 - - cor0.col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 82 col2 FROM tab2 AS cor0 ---- 82 82 82 query I rowsort SELECT cor0.col2 + cor0.col1 * - 2 AS col2 FROM tab0 AS cor0 ---- -100 -139 -193 query I rowsort SELECT ALL + 26 + - col2 FROM tab2 AS cor0 ---- -1 -12 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8409 SELECT ALL - + cor0.col0 DIV - col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-8409 SELECT ALL - + cor0.col0 / - col1 FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT + + 79 * + col2 AS col2 FROM tab2 AS cor0 ---- 2054 2133 3002 query I rowsort SELECT + - 77 * col0 AS col1 FROM tab1 AS cor0 ---- -231 -4928 -6160 query I rowsort SELECT DISTINCT 45 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 45 query I rowsort SELECT - - col2 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + 36 + - col0 AS col1 FROM tab1 ---- -28 -44 33 query I rowsort SELECT ALL 75 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to e61b59795204c348103a58c0a8e4ce16 query I rowsort SELECT cor0.col1 + col2 AS col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT - col0 * ( col0 * col0 ) AS col2 FROM tab1 ---- -262144 -27 -512000 query I rowsort SELECT ALL + col2 * 92 AS col2 FROM tab2 AS cor0 ---- 2392 2484 3496 query I rowsort SELECT DISTINCT ( cor0.col2 ) + col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT 63 + col1 FROM tab0 ---- 149 154 160 query I rowsort SELECT + - 85 * - col1 + - ( col0 ) FROM tab0 cor0 ---- 7286 7646 8210 query I rowsort SELECT DISTINCT + 70 AS col2 FROM tab0 ---- 70 query I rowsort SELECT ALL + ( - col0 * 80 ) FROM tab1 ---- -240 -5120 -6400 onlyif mysql # use DIV operator for integer division query I rowsort label-8424 SELECT DISTINCT tab1.col0 DIV - 88 AS col1 FROM tab1, tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-8424 SELECT DISTINCT tab1.col0 / - 88 AS col1 FROM tab1, tab1 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 34 col0 FROM tab2 ---- 34 34 34 query III rowsort SELECT * FROM tab2 WHERE NOT NULL IN ( + col0 - tab2.col2 * - col2 ) ---- query I rowsort SELECT + col0 + - col2 * - col2 FROM tab1 WHERE NULL <= col0 ---- query I rowsort SELECT - col2 - col2 AS col1 FROM tab2 ---- -52 -54 -76 query I rowsort SELECT DISTINCT - col0 AS col2 FROM tab1 WHERE NULL < NULL ---- query I rowsort SELECT col0 * - tab0.col1 AS col1 FROM tab0 ---- -2064 -3395 -8099 query III rowsort SELECT * FROM tab2 WHERE NOT - col1 <> ( NULL ) ---- query III rowsort SELECT * FROM tab2 WHERE NOT ( NULL ) = col1 * col1 ---- query I rowsort SELECT ALL - col1 + + col1 AS col2 FROM tab0 WHERE NULL < col1 ---- query I rowsort SELECT DISTINCT + col1 - - col0 FROM tab1 ---- 29 74 93 query I rowsort SELECT DISTINCT col2 + - col0 * col0 AS col0 FROM tab0 ---- -1224 -543 -7839 query I rowsort SELECT tab1.col0 + + col0 + + col0 FROM tab1 ---- 192 240 9 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT col2 * col2 IN ( col2 ) ---- 24 86 33 89 91 82 query I rowsort SELECT DISTINCT 25 * - col0 FROM tab2 AS cor0 ---- -175 -1950 -1975 query I rowsort SELECT ALL + col0 + + col0 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT ALL - + 5 + + col0 FROM tab1 AS cor0 ---- -2 59 75 query I rowsort SELECT DISTINCT - - ( - col0 ) * 99 AS col1 FROM tab2 AS cor0 ---- -693 -7722 -7821 query I rowsort SELECT col2 * col0 AS col1 FROM tab2 WHERE NOT NULL >= NULL ---- query I rowsort SELECT tab0.col0 + col1 + col2 AS col1 FROM tab0 ---- 133 143 262 onlyif mysql # use DIV operator for integer division query I rowsort label-8444 SELECT col0 + col0 DIV 64 FROM tab2 cor0 ---- 7 79 80 skipif mysql # not compatible query I rowsort label-8444 SELECT col0 + col0 / 64 FROM tab2 cor0 ---- 7 79 80 query III rowsort SELECT * FROM tab1 WHERE ( NULL ) < - col0 ---- query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN ( NULL ) AND col1 / cor0.col1 ---- query I rowsort SELECT + col0 + + col2 * col0 FROM tab2 cor0 ---- 196 2106 3081 query III rowsort SELECT * FROM tab2 cor0 WHERE NOT ( - col0 ) < ( col2 / + col1 + + col2 * - col0 * - col1 ) ---- query I rowsort SELECT col2 + - col1 + - col0 FROM tab0 AS cor0 ---- -131 -77 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-8450 SELECT ALL + col1 DIV col1 + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 1344 218 4603 skipif mysql # not compatible query I rowsort label-8450 SELECT ALL + col1 / col1 + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 1344 218 4603 query I rowsort SELECT DISTINCT col2 + + cor0.col1 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT ALL cor0.col0 * - col0 - + col0 FROM tab0 AS cor0 ---- -1260 -600 -8010 onlyif mysql # use DIV operator for integer division query I rowsort label-8453 SELECT ALL + col2 DIV + cor0.col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-8453 SELECT ALL + col2 / + cor0.col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -24 -5 -6 query I rowsort SELECT col2 * - col2 + col0 * - col2 + + cor0.col1 FROM tab0 AS cor0 ---- -13931 -1795 61 query I rowsort SELECT + col0 * + tab2.col0 - col2 AS col2 FROM tab2 ---- 22 6058 6203 query I rowsort SELECT + col2 + + col1 * col2 FROM tab2 ---- 1560 684 864 query I rowsort SELECT - col0 + col1 * - col1 AS col1 FROM tab0 ---- -7420 -8370 -9444 query III rowsort SELECT * FROM tab0 WHERE NOT ( - col1 / - col2 ) IN ( - tab0.col0 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT col1 + col0 + + col0 * - col0 AS col1 FROM tab1 WHERE NOT NULL BETWEEN ( + col2 ) AND ( + col2 * col0 / col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8460 SELECT + tab0.col1 DIV col0 AS col1 FROM tab0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-8460 SELECT + tab0.col1 / col0 AS col1 FROM tab0 ---- 1 2 3 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NULL NOT IN ( tab1.col1 ) ---- query I rowsort SELECT DISTINCT + col2 * + col2 * - col0 AS col0 FROM tab0 ---- -26136 -35 -598436 query III rowsort SELECT * FROM tab0 WHERE NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT + tab2.col2 * - col2 AS col0 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT - col2 AS col2 FROM tab0 WHERE col1 + - col1 BETWEEN ( NULL ) AND col2 + - col2 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col2 + - col0 col0 FROM tab2 ---- 182 1950 2923 query I rowsort SELECT DISTINCT col0 - col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL - - col1 + col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT - 92 * col0 + col2 FROM tab2 AS cor0 ---- -617 -7150 -7230 query I rowsort SELECT - col0 * col1 + cor0.col1 FROM tab1 AS cor0 ---- -1027 -52 -630 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 22 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 query I rowsort SELECT ALL - 49 * 46 + col0 AS col0 FROM tab1 cor0 ---- -2174 -2190 -2251 onlyif mysql # use DIV operator for integer division query I rowsort label-8473 SELECT + col0 DIV 17 + + cor0.col1 FROM tab2 AS cor0 ---- 21 31 63 skipif mysql # not compatible query I rowsort label-8473 SELECT + col0 / 17 + + cor0.col1 FROM tab2 AS cor0 ---- 21 31 63 query I rowsort SELECT ALL - - col0 * + col0 + - col1 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT DISTINCT col0 + col0 * + col1 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT 16 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 query I rowsort SELECT DISTINCT 21 AS col0 FROM tab0, tab0 AS cor0 ---- 21 query I rowsort SELECT ( - 95 + col1 ) FROM tab1 ---- -69 -82 -85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8479 SELECT CAST( NULL AS SIGNED ) * + col2 + col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8479 SELECT CAST ( NULL AS INTEGER ) * + col2 + col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 * - 87 * + col2 + - col0 FROM tab2 cor0 ---- -16450 -176514 -261253 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8481 SELECT DISTINCT CAST( + col1 AS SIGNED ) * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 skipif mysql # not compatible query I rowsort label-8481 SELECT DISTINCT CAST ( + col1 AS INTEGER ) * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT DISTINCT - - col0 + ( - cor0.col1 * 37 + 67 ) AS col2 FROM tab1 cor0 ---- -239 -334 -892 query I rowsort SELECT - - ( + 68 ) + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 127 85 99 query I rowsort SELECT DISTINCT + col0 * - col0 + + col2 AS col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8485 SELECT - CAST( + col2 + + col2 AS SIGNED ) * col2 AS col2 FROM tab1 ---- -18432 -5832 -6498 skipif mysql # not compatible query I rowsort label-8485 SELECT - CAST ( + col2 + + col2 AS INTEGER ) * col2 AS col2 FROM tab1 ---- -18432 -5832 -6498 query I rowsort SELECT ( + col0 ) * col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT + tab1.col2 * - col0 - + 96 FROM tab1 ---- -258 -3744 -7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 94 + col0 * + col1 + col1 col1 FROM tab1 ---- 10 556 959 query I rowsort SELECT 7 * col2 AS col0 FROM tab1 ---- 378 399 672 query I rowsort SELECT DISTINCT col2 * - col1 - + col2 FROM tab1 ---- -1344 -1458 -627 query I rowsort SELECT DISTINCT - tab2.col1 - col0 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT DISTINCT - col2 - col1 AS col2 FROM tab2 ---- -55 -58 -85 query I rowsort SELECT DISTINCT + - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-8494 SELECT + col1 DIV + col2 AS col1 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-8494 SELECT + col1 / + col2 AS col1 FROM tab0 ---- 1 2 97 query I rowsort SELECT 87 * col0 AS col2 FROM tab1 ---- 261 5568 6960 query I rowsort SELECT DISTINCT + ( col2 ) * col1 * + col1 - + tab2.col0 AS col0 FROM tab2 ---- 10903 25940 90428 onlyif mysql # use DIV operator for integer division query I rowsort label-8497 SELECT DISTINCT + col2 DIV col1 + + col0 FROM tab2 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-8497 SELECT DISTINCT + col2 / col1 + + col0 FROM tab2 ---- 7 78 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 11 col2 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7120875811e4d19a19b69cd34b6bc202 query I rowsort SELECT - - col2 + - cor0.col2 * col2 FROM tab2 cor0 ---- -1406 -650 -702 query I rowsort SELECT ALL + col0 * + 74 AS col2 FROM tab0 cor0 ---- 1776 2590 6586 query I rowsort SELECT - cor0.col2 + col0 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT col1 * col1 + col2 + - col0 AS col0 FROM tab1 AS cor0 ---- 185 727 93 query IIIIIIIII rowsort SELECT * FROM tab2 cor0 CROSS JOIN tab1, tab1 cor1 ---- 243 values hashing to 89e3b35a4a4f02d7b83645addb9dcdc3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8504 SELECT DISTINCT + col2 * CAST( NULL AS DECIMAL ) + 4 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8504 SELECT DISTINCT + col2 * CAST ( NULL AS REAL ) + 4 FROM tab1 cor0 ---- NULL query I rowsort SELECT DISTINCT - + cor0.col0 + - ( col0 ) * col0 AS col0 FROM tab0 AS cor0 ---- -1260 -600 -8010 query I rowsort SELECT ALL col2 * 1 - + cor0.col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT + + col2 * col0 + col2 AS col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT col1 + 58 FROM tab0 AS cor0 ---- 144 149 155 query I rowsort SELECT DISTINCT - + col2 + 68 AS col0 FROM tab0 AS cor0 ---- -14 35 67 query I rowsort SELECT + - col2 + + ( + ( col2 ) ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col2 * 45 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- -1399 -3599 52 query I rowsort SELECT DISTINCT - - cor0.col1 * 81 * cor0.col1 FROM tab1 AS cor0 ---- 13689 54756 8100 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8513 SELECT col2 * CAST( 10 AS SIGNED ) col1 FROM tab0 AS cor0 ---- 10 330 820 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8513 SELECT col2 * CAST ( 10 AS INTEGER ) col1 FROM tab0 AS cor0 ---- 10 330 820 query I rowsort SELECT ALL + - col2 + cor0.col2 * - col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT + - 35 AS col1 FROM tab1 cor0 ---- -35 -35 -35 query I rowsort SELECT ALL ( - 85 ) AS col0 FROM tab2 ---- -85 -85 -85 query I rowsort SELECT ALL cor0.col1 FROM tab1, tab0, tab2 AS cor0, tab2 ---- 81 values hashing to a5b6acb471910ea4ad7f31cae3b818f7 onlyif mysql # use DIV operator for integer division query I rowsort label-8518 SELECT + col1 DIV col0 AS col2 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-8518 SELECT + col1 / col0 AS col2 FROM tab2 ---- 0 0 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 48 * - col0 col2 FROM tab0 ---- -1152 -1680 -4272 onlyif mysql # use DIV operator for integer division query I rowsort label-8520 SELECT + 2 DIV col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8520 SELECT + 2 / col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + 72 + + tab2.col1 * 7 * - tab2.col0 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to fabc27a7ea3c5c26eb5f042ba253629e query I rowsort SELECT + 32 AS col0 FROM tab1, tab2 AS cor0, tab2 AS cor1, tab1 cor2 ---- 81 values hashing to 6bef041528d0147be26f7de162c66a5f skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + 31 + + col2 col0 FROM tab0 ---- 2699 2903 3008 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + 45 * + 70 col1 FROM tab1 ---- 3153 3214 3230 query I rowsort SELECT - cor0.col2 - 73 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to f0d6f58c7529c2976dbb64a25ead8b44 query I rowsort SELECT - 69 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3bd7460efa48c66c072ad5f3c2def7e9 query I rowsort SELECT ALL - col1 * - ( - 58 + col2 ) FROM tab1 AS cor0 ---- -10 -104 494 query I rowsort SELECT ALL - + col0 * - col1 + + 89 * + cor0.col0 FROM tab1 AS cor0 ---- 345 6336 8160 query I rowsort SELECT DISTINCT tab1.col2 * + ( + 22 ) AS col1 FROM tab1 ---- 1188 1254 2112 query I rowsort SELECT ALL + + col2 + cor0.col1 - + col1 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT + ( col0 ) * col2 + col2 * cor0.col2 * cor0.col2 FROM tab1 AS cor0 ---- 157626 188841 892416 query I rowsort SELECT DISTINCT 8 * + col1 FROM tab2 AS cor0 ---- 136 248 472 query I rowsort SELECT ALL - + 28 + col2 FROM tab2 AS cor0 ---- -1 -2 10 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8535 SELECT ALL + + CAST( + col0 AS SIGNED ) - - col1 AS col1 FROM tab2 cor0 ---- 137 38 96 skipif mysql # not compatible query I rowsort label-8535 SELECT ALL + + CAST ( + col0 AS INTEGER ) - - col1 AS col1 FROM tab2 cor0 ---- 137 38 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8536 SELECT + - CAST( 47 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- -47 -47 -47 skipif mysql # not compatible query I rowsort label-8536 SELECT + - CAST ( 47 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- -47 -47 -47 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col1 + col2 * - 54 col0 FROM tab0 AS cor0 ---- 282 3341 3671 query I rowsort SELECT + + col1 + 33 AS col1 FROM tab2 AS cor0 ---- 50 64 92 query I rowsort SELECT - 39 * - cor0.col1 * col1 AS col2 FROM tab0 AS cor0 ---- 288444 322959 366951 query I rowsort SELECT ALL ( - col2 ) + col0 + + col0 FROM tab0 ---- 15 69 96 query I rowsort SELECT ALL + 37 + col2 * + tab1.col0 + - col2 AS col0 FROM tab1 ---- 145 3628 7621 query I rowsort SELECT ALL col0 * 11 * - col0 AS col1 FROM tab1 ---- -45056 -70400 -99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8543 SELECT - CAST( NULL AS DECIMAL ) col2 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8543 SELECT - CAST ( NULL AS REAL ) col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + - col0 + col0 * - 6 FROM tab1 AS cor0 ---- -21 -448 -560 query I rowsort SELECT + - col1 + cor0.col1 * - 99 FROM tab0 AS cor0 ---- -8600 -9100 -9700 query I rowsort SELECT col2 + + col0 * 29 FROM tab1 AS cor0 ---- 141 1913 2416 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8547 SELECT - CAST( NULL AS SIGNED ) col0 FROM tab2 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8547 SELECT - CAST ( NULL AS INTEGER ) col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ( 6 ) FROM tab0 ---- 6 6 6 query I rowsort SELECT ALL + + 55 + - cor0.col0 AS col1 FROM tab0 cor0 ---- -34 20 31 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8550 SELECT 42 * - cor0.col1 + + CAST( NULL AS SIGNED ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8550 SELECT 42 * - cor0.col1 + + CAST ( NULL AS INTEGER ) col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 21 * + col1 AS col0 FROM tab1 AS cor0 ---- -210 -273 -546 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8552 SELECT DISTINCT + + cor0.col1 * - col1 * - CAST( col2 * col2 AS SIGNED ) AS col1 FROM tab0 cor0 ---- 55681444 8054244 9409 skipif mysql # not compatible query I rowsort label-8552 SELECT DISTINCT + + cor0.col1 * - col1 * - CAST ( col2 * col2 AS INTEGER ) AS col1 FROM tab0 cor0 ---- 55681444 8054244 9409 query I rowsort SELECT - 18 + + col1 * + col1 FROM tab1 AS cor0 ---- 151 658 82 query I rowsort SELECT - col0 + ( col2 ) FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8555 SELECT col2 * CAST( col1 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-8555 SELECT col2 * CAST ( col1 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8556 SELECT col2 + CAST( NULL AS SIGNED ) col0 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8556 SELECT col2 + CAST ( NULL AS INTEGER ) col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + col0 - + col1 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query IIIIIIIII rowsort SELECT ALL * FROM tab0 cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 243 values hashing to 3e8bd9634a3f5947d8becd5f5799bb7f onlyif mysql # use DIV operator for integer division query I rowsort label-8559 SELECT + + col0 + 56 + ( + col2 ) * col1 DIV + col0 FROM tab0 AS cor0 ---- 198 228 93 skipif mysql # not compatible query I rowsort label-8559 SELECT + + col0 + 56 + ( + col2 ) * col1 / + col0 FROM tab0 AS cor0 ---- 198 228 93 onlyif mysql # use DIV operator for integer division query I rowsort label-8560 SELECT + col0 DIV 5 FROM tab2 AS cor0 ---- 1 15 15 skipif mysql # not compatible query I rowsort label-8560 SELECT + col0 / 5 FROM tab2 AS cor0 ---- 1 15 15 query I rowsort SELECT col0 - + col2 AS col1 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8562 SELECT + col0 * + CAST( 56 AS SIGNED ) AS col0 FROM tab2 cor0 ---- 392 4368 4424 skipif mysql # not compatible query I rowsort label-8562 SELECT + col0 * + CAST ( 56 AS INTEGER ) AS col0 FROM tab2 cor0 ---- 392 4368 4424 query I rowsort SELECT DISTINCT + col1 * - col1 + 43 + col2 FROM tab1 ---- -30 -579 0 query I rowsort SELECT + 83 AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c query I rowsort SELECT + + 92 + 25 FROM tab0 AS cor0 ---- 117 117 117 query I rowsort SELECT 71 + + col2 FROM tab0 AS cor0 ---- 104 153 72 query I rowsort SELECT 32 AS col2 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b onlyif mysql # use DIV operator for integer division query I rowsort label-8568 SELECT ALL + + col1 DIV - 75 + - col0 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-8568 SELECT ALL + + col1 / - 75 + - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT 16 * col0 FROM tab0 ---- 1424 384 560 query I rowsort SELECT DISTINCT 89 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 89 onlyif mysql # use DIV operator for integer division query I rowsort label-8571 SELECT ALL + col1 DIV + col0 + - 44 FROM tab2 cor0 ---- -40 -44 -44 skipif mysql # not compatible query I rowsort label-8571 SELECT ALL + col1 / + col0 + - 44 FROM tab2 cor0 ---- -40 -44 -44 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 + + cor0.col1 col2 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT - + cor0.col2 * 86 AS col2 FROM tab0 AS cor0 ---- -2838 -7052 -86 query I rowsort SELECT ALL col1 * col2 + + col2 * + col0 FROM tab1 AS cor0 ---- 1566 4218 8928 query I rowsort SELECT DISTINCT + + cor0.col0 * ( 30 ) FROM tab2 AS cor0 ---- 210 2340 2370 query I rowsort SELECT ALL - - col1 + + 57 FROM tab2 AS cor0 ---- 116 74 88 query I rowsort SELECT + col1 + 51 FROM tab1 cor0 ---- 61 64 77 query I rowsort SELECT ALL 24 + + col2 FROM tab2 ---- 50 51 62 query I rowsort SELECT ALL ( + col2 ) + ( col0 ) FROM tab2 ---- 104 117 34 query I rowsort SELECT - col1 + col0 * + col0 AS col2 FROM tab0 ---- 1128 490 7830 query I rowsort SELECT tab0.col1 + ( - ( - col0 ) ) * - col1 FROM tab0 ---- -1978 -3298 -8008 query I rowsort SELECT DISTINCT col0 + 8 FROM tab2 AS cor0 ---- 15 86 87 query I rowsort SELECT - col0 + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT ALL col0 + 69 * + col1 FROM tab2 AS cor0 ---- 1252 2146 4149 query I rowsort SELECT DISTINCT + + col1 + + 23 * - ( col1 * - col0 ) AS col0 FROM tab1 AS cor0 ---- 14730 1820 23933 query I rowsort SELECT + - col2 + col2 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - + col2 * 95 + col0 + + cor0.col0 FROM tab1 AS cor0 ---- -5124 -5287 -8960 onlyif mysql # use DIV operator for integer division query I rowsort label-8588 SELECT DISTINCT - col0 - - 40 DIV col2 FROM tab0 AS cor0 ---- -23 -89 5 skipif mysql # not compatible query I rowsort label-8588 SELECT DISTINCT - col0 - - 40 / col2 FROM tab0 AS cor0 ---- -23 -89 5 query I rowsort SELECT - col2 * col1 AS col2 FROM tab0 cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 8 - - col1 col1 FROM tab1 ---- 18 21 34 query I rowsort SELECT ALL 93 + 21 - - col0 * - col0 AS col1 FROM tab2 ---- -5970 -6127 65 onlyif mysql # use DIV operator for integer division query I rowsort label-8592 SELECT - + ( + ( col1 ) ) DIV cor0.col0 - + 61 * col1 AS col1 FROM tab0 AS cor0 ---- -5249 -5552 -5919 skipif mysql # not compatible query I rowsort label-8592 SELECT - + ( + ( col1 ) ) / cor0.col0 - + 61 * col1 AS col1 FROM tab0 AS cor0 ---- -5249 -5552 -5919 query I rowsort SELECT - + cor0.col0 + col2 AS col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + + 88 AS col0 FROM tab1 AS cor0 ---- 88 88 88 query I rowsort SELECT + 23 + col0 * cor0.col0 AS col0 FROM tab0 cor0 ---- 1248 599 7944 query I rowsort SELECT 5 * col0 AS col2 FROM tab2 AS cor0 ---- 35 390 395 onlyif mysql # use DIV operator for integer division query I rowsort label-8597 SELECT + col0 * col2 DIV col1 + ( + col1 ) * - col0 FROM tab2 AS cor0 ---- -1167 -211 -4568 skipif mysql # not compatible query I rowsort label-8597 SELECT + col0 * col2 / col1 + ( + col1 ) * - col0 FROM tab2 AS cor0 ---- -1167 -211 -4568 query I rowsort SELECT DISTINCT + + ( col1 ) * + col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + col2 + - col0 * + ( col1 ) FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL + + 9 * + cor0.col2 FROM tab1 AS cor0 ---- 486 513 864 query I rowsort SELECT 70 AS col1 FROM tab0 AS cor0 ---- 70 70 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 86 col1 FROM tab0 AS cor0 ---- 86 86 86 query I rowsort SELECT + 51 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 onlyif mysql # use DIV operator for integer division query I rowsort label-8604 SELECT + 99 DIV col2 FROM tab1 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8604 SELECT + 99 / col2 FROM tab1 cor0 ---- 1 1 1 query I rowsort SELECT ALL + 58 * - col0 AS col2 FROM tab0 AS cor0 ---- -1392 -2030 -5162 onlyif mysql # use DIV operator for integer division query I rowsort label-8606 SELECT + col1 DIV col0 + col0 + 59 DIV + col1 FROM tab2 AS cor0 ---- 12 79 82 skipif mysql # not compatible query I rowsort label-8606 SELECT + col1 / col0 + col0 + 59 / + col1 FROM tab2 AS cor0 ---- 12 79 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 26 col0 FROM tab0 cor0 ---- 26 query I rowsort SELECT DISTINCT - col0 * col1 + + 20 FROM tab1 AS cor0 ---- -1020 -58 -620 query I rowsort SELECT DISTINCT + - 22 + + cor0.col2 FROM tab0 AS cor0 ---- -21 11 60 query I rowsort SELECT DISTINCT col1 + - col2 + - col0 AS col2 FROM tab0 AS cor0 ---- -80 29 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + col2 * - ( col0 ) * col2 col0 FROM tab2 AS cor0 ---- -113997 -5096 -52650 query I rowsort SELECT DISTINCT 88 + col1 + - cor0.col2 AS col1 FROM tab1 AS cor0 ---- 41 5 60 query I rowsort SELECT + col2 * + col0 * - 46 FROM tab0 AS cor0 ---- -1610 -335708 -36432 query I rowsort SELECT - - col0 + ( + 1 ) * col1 FROM tab1 cor0 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8615 SELECT ALL + CAST( NULL AS DECIMAL ) + + col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8615 SELECT ALL + CAST ( NULL AS REAL ) + + col1 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab2 cor0, tab1 AS cor1, tab1 AS cor2 ---- 972 values hashing to cee640567b2a4ba7d97109d5025bf4d9 query I rowsort SELECT DISTINCT cor1.col1 AS col0 FROM tab0, tab0 AS cor0, tab2 cor1 ---- 17 31 59 query I rowsort SELECT + 21 AS col2 FROM tab2 AS cor0 ---- 21 21 21 query I rowsort SELECT - cor0.col1 FROM tab0 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT ALL - 92 + + cor0.col0 AS col0 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to e6b163940db75feb679cc807b786d554 query I rowsort SELECT ALL + 27 * + col0 * col2 AS col2 FROM tab0 AS cor0 ---- 197046 21384 945 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8622 SELECT + CAST( NULL AS SIGNED ) * col1 + col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8622 SELECT + CAST ( NULL AS INTEGER ) * col1 + col1 AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8623 SELECT + CAST( NULL AS DECIMAL ) / col2 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8623 SELECT + CAST ( NULL AS REAL ) / col2 AS col2 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8624 SELECT - col2 + + col0 DIV col1 FROM tab0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-8624 SELECT - col2 + + col0 / col1 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT ( - col0 ) * col1 AS col2 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ( col2 ) + + col0 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-8627 SELECT + 91 + col1 - 31 DIV col1 FROM tab1 AS cor0 ---- 102 116 98 skipif mysql # not compatible query I rowsort label-8627 SELECT + 91 + col1 - 31 / col1 FROM tab1 AS cor0 ---- 102 116 98 query I rowsort SELECT + col1 * + col0 + 16 FROM tab0 AS cor0 ---- 2080 3411 8115 onlyif mysql # use DIV operator for integer division query I rowsort label-8629 SELECT ALL + col2 DIV tab0.col0 AS col2 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8629 SELECT ALL + col2 / tab0.col0 AS col2 FROM tab0 ---- 0 0 1 query I rowsort SELECT DISTINCT 46 * - cor0.col1 + col2 + col1 FROM tab0 AS cor0 ---- -3837 -4013 -4364 query I rowsort SELECT DISTINCT - - cor0.col2 * - col2 AS col1 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT 34 * - tab1.col1 + col1 * - col1 AS col1 FROM tab1 ---- -1560 -440 -611 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 cor0, tab2 cor1, tab2 AS cor2 ---- 972 values hashing to a698694a7dac245e42212ff0316bdf45 query I rowsort SELECT - ( + 73 ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to 84ab9db5468b4a1781bd8d5c8e0e77fc query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab1 AS cor0, tab0 AS cor1, tab0, tab1 cor2 ---- 3645 values hashing to 71d467ba3372dfdd21847af1687c92e7 onlyif mysql # use DIV operator for integer division query I rowsort label-8636 SELECT - - cor0.col1 + cor0.col1 DIV - col0 col2 FROM tab0 AS cor0 ---- 83 90 95 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8636 SELECT - - cor0.col1 + cor0.col1 / - col0 col2 FROM tab0 AS cor0 ---- 83 90 95 query I rowsort SELECT ALL - col0 + - 48 AS col0 FROM tab2 AS cor0 ---- -126 -127 -55 onlyif mysql # use DIV operator for integer division query I rowsort label-8638 SELECT - - col0 * + col2 + cor0.col1 + col0 DIV 29 AS col0 FROM tab1 AS cor0 ---- 188 3660 7695 skipif mysql # not compatible query I rowsort label-8638 SELECT - - col0 * + col2 + cor0.col1 + col0 / 29 AS col0 FROM tab1 AS cor0 ---- 188 3660 7695 query I rowsort SELECT DISTINCT + ( cor1.col2 ) * cor0.col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to e15c44d5a431966f2851e6bf4041b374 onlyif mysql # use DIV operator for integer division query I rowsort label-8640 SELECT - CAST( + col1 AS SIGNED ) + col1 DIV - col2 FROM tab0 AS cor0 ---- -194 -88 -92 skipif mysql # not compatible query I rowsort label-8640 SELECT - CAST ( + col1 AS INTEGER ) + col1 / - col2 FROM tab0 AS cor0 ---- -194 -88 -92 query I rowsort SELECT 56 * ( - col1 ) FROM tab2 cor0 ---- -1736 -3304 -952 query I rowsort SELECT DISTINCT tab1.col2 * - col0 AS col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + tab0.col0 + + col2 FROM tab0 ---- 171 36 57 query I rowsort SELECT - 31 + + col1 AS col1 FROM tab2 ---- -14 0 28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8645 SELECT - ( - col0 ) + - CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8645 SELECT - ( - col0 ) + - CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 30 FROM tab2, tab2 AS cor0 ---- -30 query I rowsort SELECT DISTINCT 79 + 70 * + col2 AS col0 FROM tab1 ---- 3859 4069 6799 query I rowsort SELECT - + 93 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 38f445d95788c7dc754ff688a62df03b query I rowsort SELECT DISTINCT - ( col2 ) * + 15 + + col0 AS col1 FROM tab0 AS cor0 ---- -1141 -471 20 onlyif mysql # use DIV operator for integer division query I rowsort label-8650 SELECT col1 + col1 DIV + 87 col2 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8650 SELECT col1 + col1 / + 87 col2 FROM tab2 AS cor0 ---- 17 31 59 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 ALL - 38 FROM tab2 AS cor0 ---- -38 -38 -38 query I rowsort SELECT + col2 * + col2 + - ( col1 ) * + col2 AS col1 FROM tab2 cor0 ---- -108 -858 798 query I rowsort SELECT ALL col0 - col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT - col2 * + col1 + - col2 AS col0 FROM tab1 AS cor0 ---- -1344 -1458 -627 query I rowsort SELECT - ( - col1 ) * - col2 AS col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT col0 * - ( 9 ) + col1 * - 51 FROM tab0 AS cor0 ---- -4602 -5262 -5442 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8658 SELECT ALL - 87 * col2 * - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8658 SELECT ALL - 87 * col2 * - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + ( - tab2.col0 ) AS col2 FROM tab2, tab1, tab2 AS cor0 ---- -7 -78 -79 onlyif mysql # use DIV operator for integer division query I rowsort label-8660 SELECT DISTINCT - 90 DIV col0 - col1 * tab0.col0 FROM tab0 ---- -2067 -3397 -8100 skipif mysql # not compatible query I rowsort label-8660 SELECT DISTINCT - 90 / col0 - col1 * tab0.col0 FROM tab0 ---- -2067 -3397 -8100 query I rowsort SELECT col0 + - tab0.col1 * + col2 - + tab0.col2 AS col0 FROM tab0 ---- -2847 -63 -7455 query I rowsort SELECT - col2 + col1 * + col1 AS col2 FROM tab2 AS cor0 ---- 251 3455 934 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * - 51 * - col1 + - col2 col1 FROM tab1 cor0 ---- -32697 -4032 -53136 query I rowsort SELECT ALL col2 * + 0 + + col1 * - col1 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT tab0.col0 + + 17 AS col2 FROM tab0 ---- 106 41 52 query I rowsort SELECT DISTINCT - 42 AS col0 FROM tab1, tab1 AS cor0 ---- -42 onlyif mysql # use DIV operator for integer division query I rowsort label-8667 SELECT - col1 DIV + tab2.col1 - + col0 DIV col1 FROM tab2 ---- -1 -2 -5 skipif mysql # not compatible query I rowsort label-8667 SELECT - col1 / + tab2.col1 - + col0 / col1 FROM tab2 ---- -1 -2 -5 query I rowsort SELECT 56 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL - col0 * 65 AS col2 FROM tab2 AS cor0 ---- -455 -5070 -5135 onlyif mysql # use DIV operator for integer division query I rowsort label-8670 SELECT - col0 * 3 DIV cor0.col1 + col1 * - col0 * col0 AS col1 FROM tab1 AS cor0 ---- -234 -40979 -83218 skipif mysql # not compatible query I rowsort label-8670 SELECT - col0 * 3 / cor0.col1 + col1 * - col0 * col0 AS col1 FROM tab1 AS cor0 ---- -234 -40979 -83218 query I rowsort SELECT DISTINCT col2 + + 93 FROM tab0 AS cor0 ---- 126 175 94 query I rowsort SELECT + + col1 + cor0.col2 * + col0 FROM tab1 AS cor0 ---- 188 3658 7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - 31 + + 69 * + col0 col1 FROM tab1 cor0 ---- 300 6400 8000 query I rowsort SELECT + + col0 * 90 + + 61 AS col1 FROM tab2 AS cor0 ---- 691 7081 7171 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8675 SELECT DISTINCT CAST( + 14 AS SIGNED ) FROM tab1 ---- 14 skipif mysql # not compatible query I rowsort label-8675 SELECT DISTINCT CAST ( + 14 AS INTEGER ) FROM tab1 ---- 14 query I rowsort SELECT - 91 FROM tab0 ---- -91 -91 -91 onlyif mysql # use DIV operator for integer division query I rowsort label-8677 SELECT + - col1 DIV - col2 col1 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8677 SELECT + - col1 / - col2 col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 * - 62 AS col1 FROM tab1 AS cor0 ---- -186 -3968 -4960 query I rowsort SELECT DISTINCT 4 * - col1 FROM tab1 ---- -104 -40 -52 query I rowsort SELECT + col1 + col1 + + col1 FROM tab0 AS cor0 ---- 258 273 291 query I rowsort SELECT - - cor1.col2 AS col2 FROM tab1, tab0 AS cor0, tab2, tab2 cor1 ---- 81 values hashing to c4e6b1f1d28e731664a15a6f7cda4da9 query I rowsort SELECT DISTINCT - - col2 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8683 SELECT + + CAST( NULL AS DECIMAL ) * ( - col0 ) + + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8683 SELECT + + CAST ( NULL AS REAL ) * ( - col0 ) + + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 * 62 + col2 * ( col2 ) FROM tab0 AS cor0 ---- 12366 6015 6421 onlyif mysql # use DIV operator for integer division query I rowsort label-8685 SELECT DISTINCT + + col1 + + col2 DIV cor0.col0 AS col2 FROM tab2 AS cor0 ---- 17 34 59 skipif mysql # not compatible query I rowsort label-8685 SELECT DISTINCT + + col1 + + col2 / cor0.col0 AS col2 FROM tab2 AS cor0 ---- 17 34 59 query I rowsort SELECT DISTINCT + cor0.col2 * col2 + col2 * - 70 FROM tab0 AS cor0 ---- -1221 -69 984 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8687 SELECT CAST( col0 AS SIGNED ) + - col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8687 SELECT CAST ( col0 AS INTEGER ) + - col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + + 27 - + 18 AS col1 FROM tab1 AS cor0 ---- 9 9 9 query I rowsort SELECT + 55 + - col0 * col1 FROM tab2 AS cor0 ---- -1288 -162 -4547 query I rowsort SELECT DISTINCT - col1 * + cor0.col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - 13 * - 37 AS col1 FROM tab0 cor0 ---- 481 481 481 query I rowsort SELECT ALL - - col1 + col0 AS col0 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8693 SELECT DISTINCT + - CAST( col1 AS SIGNED ) DIV + cor0.col0 + 99 * col1 AS col2 FROM tab2 AS cor0 ---- 1683 3065 5841 skipif mysql # not compatible query I rowsort label-8693 SELECT DISTINCT + - CAST ( col1 AS INTEGER ) / + cor0.col0 + 99 * col1 AS col2 FROM tab2 AS cor0 ---- 1683 3065 5841 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8694 SELECT ALL CAST( NULL AS SIGNED ) * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8694 SELECT ALL CAST ( NULL AS INTEGER ) * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col0 + 68 FROM tab0 AS cor0 ---- -21 33 44 query I rowsort SELECT DISTINCT col2 + 75 FROM tab0 AS cor0 ---- 108 157 76 query I rowsort SELECT ALL + 71 * - col2 - + col1 AS col1 FROM tab1 AS cor0 ---- -3860 -4057 -6829 query I rowsort SELECT DISTINCT ( - 45 ) * - col0 FROM tab0 AS cor0 ---- 1080 1575 4005 query I rowsort SELECT DISTINCT - tab1.col2 AS col0 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- -54 -57 -96 query I rowsort SELECT 95 - - col2 AS col0 FROM tab0 ---- 128 177 96 query I rowsort SELECT 60 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to a97561e17ecaa618227c75a57b268f33 query I rowsort SELECT + col1 * - col0 + col2 + col1 FROM tab1 ---- -573 -931 2 query I rowsort SELECT DISTINCT 5 + col1 FROM tab1 ---- 15 18 31 query I rowsort SELECT - ( 69 ) FROM tab0 AS cor0 ---- -69 -69 -69 query I rowsort SELECT + cor0.col1 * - 90 FROM tab0 AS cor0 ---- -7740 -8190 -8730 query I rowsort SELECT DISTINCT + ( tab1.col2 ) + col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT DISTINCT + + 24 AS col1 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 24 query I rowsort SELECT ALL tab2.col1 + 8 FROM tab2 ---- 25 39 67 onlyif mysql # use DIV operator for integer division query I rowsort label-8709 SELECT col1 + 91 + - ( + col0 ) DIV + 25 FROM tab0 ---- 177 179 187 skipif mysql # not compatible query I rowsort label-8709 SELECT col1 + 91 + - ( + col0 ) / + 25 FROM tab0 ---- 177 179 187 query I rowsort SELECT DISTINCT - cor0.col0 FROM tab2, tab1, tab0 cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT col2 - + ( col1 ) AS col2 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT + col0 + + col0 * col0 FROM tab2 ---- 56 6162 6320 onlyif mysql # use DIV operator for integer division query I rowsort label-8713 SELECT - col1 + CAST( col2 AS SIGNED ) DIV + col0 + - 62 AS col0 FROM tab1 ---- -70 -72 -74 skipif mysql # not compatible query I rowsort label-8713 SELECT - col1 + CAST ( col2 AS INTEGER ) / + col0 + - 62 AS col0 FROM tab1 ---- -70 -72 -74 query I rowsort SELECT DISTINCT + col0 * 73 AS col0 FROM tab2 AS cor0 ---- 511 5694 5767 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col2 col1 FROM tab2 cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor2.col0 col2 FROM tab0, tab0 AS cor0, tab1 AS cor1, tab1 cor2 ---- 81 values hashing to e28bf7f922650ca423ade3642ce0285b query I rowsort SELECT + cor0.col0 * 14 + col2 AS col2 FROM tab2 AS cor0 ---- 1118 1144 125 query I rowsort SELECT DISTINCT - - col0 * + ( col2 ) AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + + cor0.col0 + col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT - - cor0.col0 + col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT + cor0.col0 * 89 AS col2 FROM tab2 AS cor0 ---- 623 6942 7031 query I rowsort SELECT DISTINCT + col2 * + col1 AS col2 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT ALL - col2 * - col1 AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT - 5 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 74665fbb47d5b17da011bca567195b21 query I rowsort SELECT ALL - col1 - + col1 AS col1 FROM tab0 ---- -172 -182 -194 onlyif mysql # use DIV operator for integer division query I rowsort label-8726 SELECT ALL - col1 - ( 7 ) DIV + col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-8726 SELECT ALL - col1 - ( 7 ) / + col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT + col0 + - 99 * + col0 * col0 AS col1 FROM tab0 AS cor0 ---- -121240 -57000 -784090 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - col2 col1 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL + + cor0.col1 + - 63 * - col0 FROM tab2 AS cor0 ---- 472 4973 4994 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8730 SELECT - col0 + CAST( NULL AS SIGNED ) * col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8730 SELECT - col0 + CAST ( NULL AS INTEGER ) * col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8731 SELECT col2 + col2 DIV - 11 AS col1 FROM tab1 ---- 50 52 88 skipif mysql # not compatible query I rowsort label-8731 SELECT col2 + col2 / - 11 AS col1 FROM tab1 ---- 50 52 88 query I rowsort SELECT DISTINCT - cor0.col2 * + 18 FROM tab0 AS cor0 ---- -1476 -18 -594 query I rowsort SELECT ALL - 50 * col0 * + col2 AS col2 FROM tab0 cor0 ---- -1750 -364900 -39600 query I rowsort SELECT DISTINCT + col0 * 1 FROM tab2 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8735 SELECT CAST( NULL AS SIGNED ) * col1 - cor0.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-8735 SELECT CAST ( NULL AS INTEGER ) * col1 - cor0.col0 col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + ( 86 ) + + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 140 143 182 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8737 SELECT ALL - CAST( - 37 AS SIGNED ) * - col0 + - 43 FROM tab0 cor0 ---- -1338 -3336 -931 skipif mysql # not compatible query I rowsort label-8737 SELECT ALL - CAST ( - 37 AS INTEGER ) * - col0 + - 43 FROM tab0 cor0 ---- -1338 -3336 -931 query I rowsort SELECT - 99 + col1 FROM tab2 cor0 ---- -40 -68 -82 query I rowsort SELECT - - ( cor0.col2 ) * + col1 + + col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT DISTINCT 97 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- 97 query I rowsort SELECT - + 3 + ( + col2 ) + + col0 * col1 AS col1 FROM tab0 AS cor0 ---- 2094 3393 8178 query I rowsort SELECT col0 * col0 * col2 FROM tab1 AS cor0 ---- 233472 486 614400 query I rowsort SELECT DISTINCT - + 13 AS col0 FROM tab2 AS cor0 ---- -13 query I rowsort SELECT - col0 + + cor0.col2 * col2 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT - 71 AS col2 FROM tab0 ---- -71 -71 -71 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * - col0 col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT - 51 AS col0 FROM tab2 ---- -51 query I rowsort SELECT ALL - ( col2 ) * + col2 AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT ALL col0 + + cor0.col1 AS col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT - 76 + - col2 + + col2 FROM tab0 AS cor0 ---- -76 -76 -76 query I rowsort SELECT DISTINCT - + 44 AS col0 FROM tab2 AS cor0 ---- -44 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 73 + 24 col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c73fa6978df8525c99d6bc792bb27123 query I rowsort SELECT ALL - 63 + col1 FROM tab0 cor0 ---- 23 28 34 query I rowsort SELECT ALL + - col0 * - col1 + - col1 + col0 * - col0 FROM tab2 AS cor0 ---- -1541 -4915 137 onlyif mysql # use DIV operator for integer division query I rowsort label-8755 SELECT DISTINCT - cor0.col2 + - col0 * col1 DIV col2 FROM tab1 AS cor0 ---- -106 -55 -68 skipif mysql # not compatible query I rowsort label-8755 SELECT DISTINCT - cor0.col2 + - col0 * col1 / col2 FROM tab1 AS cor0 ---- -106 -55 -68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * ( cor0.col0 ) col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL + col1 + 44 AS col2 FROM tab1 AS cor0 ---- 54 57 70 query I rowsort SELECT ALL - col1 + col0 AS col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT + + col1 + + 57 FROM tab1 AS cor0 ---- 67 70 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col1 col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT + col2 + - col0 * - col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 onlyif mysql # use DIV operator for integer division query I rowsort label-8762 SELECT ALL - col0 DIV + ( + col2 ) AS col1 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8762 SELECT ALL - col0 / + ( + col2 ) AS col1 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL cor1.col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT DISTINCT 45 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 45 query I rowsort SELECT ALL ( + col2 ) * col2 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT ALL + 72 AS col1 FROM tab2 ---- 72 72 72 query I rowsort SELECT - col0 + col2 * - col2 FROM tab1 AS cor0 ---- -2919 -3313 -9296 query I rowsort SELECT 27 AS col0 FROM tab2 cor0 ---- 27 27 27 query I rowsort SELECT - col1 * col1 + + col0 * + cor0.col2 FROM tab1 AS cor0 ---- -514 3548 7511 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 81 * + col0 col0 FROM tab0 AS cor0 ---- 1944 2835 7209 query I rowsort SELECT - col1 * + col1 + + ( col1 ) FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT - + col0 + 58 AS col1 FROM tab2 AS cor0 ---- -20 -21 51 query I rowsort SELECT 31 FROM tab2, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT - col2 + 4 FROM tab0 AS cor0 ---- -29 -78 3 onlyif mysql # use DIV operator for integer division query I rowsort label-8775 SELECT + - col1 DIV + 67 + col2 FROM tab2 cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-8775 SELECT + - col1 / + 67 + col2 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT - - cor0.col1 * + 33 + + col1 - - ( + col0 ) FROM tab0 AS cor0 ---- 2948 3183 3333 query I rowsort SELECT + ( + 52 ) FROM tab1 AS cor0 ---- 52 52 52 query I rowsort SELECT ALL + - ( cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 37 col2 FROM tab2 AS cor0 ---- 37 37 37 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8780 SELECT - ( - col2 ) + + CAST( NULL AS SIGNED ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8780 SELECT - ( - col2 ) + + CAST ( NULL AS INTEGER ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + cor0.col0 + + col0 * cor0.col1 FROM tab2 AS cor0 ---- 1264 210 4524 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 48 col2 FROM tab1 AS cor0 ---- 48 48 48 query I rowsort SELECT DISTINCT - tab2.col1 + - cor0.col1 FROM tab2, tab0, tab2 AS cor0 ---- -118 -34 -48 -62 -76 -90 query I rowsort SELECT ALL + col2 + col1 + + col1 FROM tab2 ---- 144 72 89 query I rowsort SELECT DISTINCT + + col0 * col1 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + col1 * col1 + + 21 AS col0 FROM tab0 AS cor0 ---- 7417 8302 9430 query I rowsort SELECT + + col0 + col1 * - 90 AS col1 FROM tab2 AS cor0 ---- -1451 -2783 -5232 onlyif mysql # use DIV operator for integer division query I rowsort label-8788 SELECT ALL - - col1 DIV + col2 col2 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8788 SELECT ALL - - col1 / + col2 col2 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col1 ) col1 FROM tab1 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 83 col1 FROM tab1 ---- 83 83 83 query I rowsort SELECT DISTINCT 36 + tab0.col1 * - col1 FROM tab0 ---- -7360 -8245 -9373 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col1 ) + - 32 + - col1 col1 FROM tab0 ---- -32 -32 -32 query I rowsort SELECT - 75 + - col1 * col2 AS col2 FROM tab1 cor0 ---- -1323 -1479 -645 query I rowsort SELECT + col2 * - col2 + col1 * + col2 FROM tab0 ---- 1749 738 96 query I rowsort SELECT col2 + + col0 + - ( - col1 ) FROM tab1 ---- 131 189 83 query I rowsort SELECT DISTINCT col0 * + 44 FROM tab2 ---- 308 3432 3476 query I rowsort SELECT DISTINCT + + ( col0 ) + + col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - ( 23 ) FROM tab2 AS cor0 ---- -23 -23 -23 query I rowsort SELECT ALL + ( + 91 ) FROM tab0 AS cor0 ---- 91 91 91 query I rowsort SELECT DISTINCT + ( - cor0.col2 ) * + col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT 6 * col1 * - col1 + + 14 * ( col1 * 15 ) + + col2 FROM tab1 AS cor0 ---- 1458 1557 1812 query I rowsort SELECT ALL - 27 * - ( col1 ) + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1619 497 864 query I rowsort SELECT col0 + 76 * - col2 AS col0 FROM tab0 cor0 ---- -2484 -41 -6143 query I rowsort SELECT ALL cor0.col1 + 40 AS col2 FROM tab0 AS cor0 ---- 126 131 137 query I rowsort SELECT ALL + 96 FROM tab0 AS cor0 ---- 96 96 96 query I rowsort SELECT + cor0.col2 * 48 AS col2 FROM tab0 AS cor0 ---- 1584 3936 48 query I rowsort SELECT + - 82 AS col0 FROM tab0 cor0 ---- -82 -82 -82 query I rowsort SELECT - - 57 * col2 FROM tab0 AS cor0 ---- 1881 4674 57 query I rowsort SELECT col1 + - col0 * cor0.col2 FROM tab0 AS cor0 ---- -706 -7207 62 onlyif mysql # use DIV operator for integer division query I rowsort label-8810 SELECT ALL col2 + col1 * - col0 * + col0 + col2 DIV - tab1.col0 FROM tab1 ---- -198 -40903 -83105 skipif mysql # not compatible query I rowsort label-8810 SELECT ALL col2 + col1 * - col0 * + col0 + col2 / - tab1.col0 FROM tab1 ---- -198 -40903 -83105 query I rowsort SELECT col0 * col0 * + col0 FROM tab2 ---- 343 474552 493039 query I rowsort SELECT DISTINCT + col2 + + col2 + col1 FROM tab0 ---- 152 255 99 query I rowsort SELECT col1 + - col2 * tab2.col2 FROM tab2 ---- -1427 -617 -698 onlyif mysql # use DIV operator for integer division query I rowsort label-8814 SELECT ALL - col0 DIV tab1.col2 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8814 SELECT ALL - col0 / tab1.col2 FROM tab1 ---- -1 0 0 query I rowsort SELECT col0 * col2 * - col0 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT tab1.col0 FROM tab1 WHERE ( NULL ) NOT IN ( col1 ) ---- query I rowsort SELECT + col2 * + tab0.col1 * col2 FROM tab0 ---- 611884 93654 97 onlyif mysql # use DIV operator for integer division query I rowsort label-8818 SELECT col1 DIV col2 + + col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-8818 SELECT col1 / col2 + + col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT + col2 * + col2 AS col0 FROM tab1 ---- 2916 3249 9216 query IIIIII rowsort SELECT DISTINCT * FROM tab0, tab1 AS cor0 WHERE NULL <= NULL ---- query I rowsort SELECT - cor0.col1 + col1 FROM tab0 cor0 WHERE NOT col1 = ( - col2 ) ---- 0 0 0 query I rowsort SELECT DISTINCT cor0.col2 * + col1 AS col1 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT + col2 AS col0 FROM tab0 AS cor0 WHERE NOT - col0 NOT IN ( + col1 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE col1 * col0 / - col1 BETWEEN - col0 + col1 + col2 AND NULL ---- query I rowsort SELECT + col1 FROM tab2 AS cor0 WHERE col2 <= NULL ---- query I rowsort SELECT ALL col2 + - col2 * col1 AS col1 FROM tab0 ---- -2805 -7380 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-8827 SELECT - col1 DIV + col1 + - col1 DIV col2 AS col1 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-8827 SELECT - col1 / + col1 + - col1 / col2 AS col1 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT ALL + col2 * col0 * col1 + - col2 + col1 AS col2 FROM tab2 WHERE NULL NOT BETWEEN NULL AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8829 SELECT col1 * - col2 DIV + col2 + - col2 DIV + col1 AS col2 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-8829 SELECT col1 * - col2 / + col2 + - col2 / + col1 AS col2 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT ALL - col2 FROM tab2 WHERE - col1 >= NULL ---- query I rowsort SELECT DISTINCT - col0 * tab1.col0 + col0 + col2 * + col2 AS col0 FROM tab1 ---- -783 2896 2910 query I rowsort SELECT ALL col0 + + col0 * - tab2.col2 + col2 AS col1 FROM tab2 ---- -155 -1924 -2885 query I rowsort SELECT col2 * - col2 + tab0.col2 FROM tab0 ---- -1056 -6642 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8834 SELECT DISTINCT + tab2.col1 DIV - col1 AS col1 FROM tab2 ---- -1 skipif mysql # not compatible query I rowsort label-8834 SELECT DISTINCT + tab2.col1 / - col1 AS col1 FROM tab2 ---- -1 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT ( NULL ) IN ( - col2 - col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8836 SELECT ALL - col1 + col2 DIV + col0 + + col1 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-8836 SELECT ALL - col1 + col2 / + col0 + + col1 FROM tab1 ---- 0 1 18 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col0 col0 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT col2 FROM tab2 WHERE NOT col1 NOT BETWEEN ( NULL ) AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8839 SELECT DISTINCT col2 DIV col1 col1 FROM tab2 ---- 0 2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8839 SELECT DISTINCT col2 / col1 col1 FROM tab2 ---- 0 2 query I rowsort SELECT DISTINCT + col0 + + col2 + col0 FROM tab1 ---- 185 256 60 query I rowsort SELECT + col1 + col0 - + col1 * + col0 * - col0 AS col1 FROM tab1 ---- 263 41034 83293 query III rowsort SELECT ALL * FROM tab0 WHERE ( NULL ) NOT IN ( tab0.col1 - col0 ) ---- query I rowsort SELECT + cor0.col2 * cor0.col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT col0 * col0 + col0 * - cor0.col2 FROM tab1 AS cor0 ---- -1280 -153 448 query I rowsort SELECT DISTINCT + col2 + + col2 * col1 * cor0.col1 FROM tab2 AS cor0 ---- 11020 25974 90532 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col0 col0 FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-8847 SELECT DISTINCT tab2.col0 DIV col1 col0 FROM tab2 ---- 0 1 4 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8847 SELECT DISTINCT tab2.col0 / col1 col0 FROM tab2 ---- 0 1 4 query I rowsort SELECT DISTINCT col2 * - col0 + + col0 AS col2 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT ALL + - col0 * - col2 + - col2 * + col1 FROM tab0 AS cor0 ---- -164 -2046 -62 query I rowsort SELECT ALL - - col0 + col2 AS col0 FROM tab1 AS cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * col0 col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + + col0 * - col0 AS col2 FROM tab1 cor0 ---- -4096 -6400 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-8853 SELECT col2 DIV - col0 - tab1.col2 * - col1 AS col2 FROM tab1 ---- 1247 1386 570 skipif mysql # not compatible query I rowsort label-8853 SELECT col2 / - col0 - tab1.col2 * - col1 AS col2 FROM tab1 ---- 1247 1386 570 query I rowsort SELECT DISTINCT + tab2.col0 * col1 * col1 AS col0 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT DISTINCT cor0.col1 * + col0 AS col0 FROM tab2 AS cor0 WHERE NULL IN ( - col1 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * col0 + col1 * col0 + - col1 col2 FROM tab2 WHERE NOT col1 IN ( col2 * - col2 ) ---- 10627 235 7567 query I rowsort SELECT DISTINCT cor0.col2 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 ---- 1 33 82 query I rowsort SELECT - col2 * col2 + tab2.col1 * tab2.col2 AS col1 FROM tab2 ---- -798 108 858 query I rowsort SELECT DISTINCT - col0 * + col1 * - col1 AS col2 FROM tab0 ---- 177504 329315 737009 query I rowsort SELECT + + col0 * ( + col0 ) + col2 FROM tab1 AS cor0 ---- 4153 63 6496 query I rowsort SELECT DISTINCT - col2 * - col1 * + col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL - cor0.col1 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -55 -58 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-8863 SELECT DISTINCT col0 * col1 DIV 74 AS col1 FROM tab0 AS cor0 ---- 109 27 45 skipif mysql # not compatible query I rowsort label-8863 SELECT DISTINCT col0 * col1 / 74 AS col1 FROM tab0 AS cor0 ---- 109 27 45 query I rowsort SELECT + col0 + + 56 FROM tab0 cor0 ---- 145 80 91 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-8866 SELECT DISTINCT col2 + CAST( - col2 * col0 AS SIGNED ) FROM tab0 AS cor0 ---- -34 -7216 -759 skipif mysql # not compatible query I rowsort label-8866 SELECT DISTINCT col2 + CAST ( - col2 * col0 AS INTEGER ) FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT DISTINCT - + col1 + + 93 FROM tab0 AS cor0 ---- -4 2 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8868 SELECT ALL + - col0 - - CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8868 SELECT ALL + - col0 - - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + col2 * ( + col0 ) + cor0.col0 * cor0.col0 AS col0 FROM tab0 cor0 ---- 1260 1368 15219 query I rowsort SELECT DISTINCT tab1.col2 * tab1.col0 AS col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT ALL - tab0.col2 * col2 * col1 FROM tab0 ---- -611884 -93654 -97 query I rowsort SELECT + col1 * col2 * - col0 AS col1 FROM tab2 ---- -119652 -51034 -5859 query III rowsort SELECT * FROM tab2 WHERE NOT col2 + - col2 <= + col0 ---- query I rowsort SELECT DISTINCT col0 * col0 * col1 FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT ALL - col0 * col2 * col1 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT col1 * - tab1.col2 AS col0 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL col1 * + tab2.col0 AS col0 FROM tab2 ---- 1343 217 4602 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT NULL NOT IN ( col2 / col0 ) ---- query I rowsort SELECT col1 * - tab0.col0 - + tab0.col1 FROM tab0 ---- -2150 -3492 -8190 query I rowsort SELECT DISTINCT col1 * - col0 + + tab2.col2 AS col1 FROM tab2 ---- -1305 -190 -4576 query III rowsort SELECT ALL * FROM tab1 WHERE NOT NULL BETWEEN - col0 AND ( NULL ) ---- query I rowsort SELECT + col1 * col0 * + col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT tab1.col2 * - tab1.col0 + - col1 * col2 AS col1 FROM tab1 ---- -1566 -4218 -8928 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) NOT BETWEEN ( col1 ) AND ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-8885 SELECT ALL - 54 * - col2 * + 76 + + col0 DIV col0 FROM tab2 AS cor0 ---- 106705 110809 155953 skipif mysql # not compatible query I rowsort label-8885 SELECT ALL - 54 * - col2 * + 76 + + col0 / col0 FROM tab2 AS cor0 ---- 106705 110809 155953 query I rowsort SELECT ALL + 6 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to f1e8f0199f3714ee8fcc24ce0cc3ea04 query I rowsort SELECT ALL - + 41 FROM tab0 AS cor0 ---- -41 -41 -41 query I rowsort SELECT DISTINCT - + ( col1 ) + ( + col1 ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + + 1 * - col2 - + col1 AS col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT + 94 AS col0 FROM tab0 AS cor0 ---- 94 94 94 query I rowsort SELECT + 92 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 516fa45c8b06f9f67d6e500bfd435c1a query I rowsort SELECT DISTINCT 90 FROM tab1, tab0 AS cor0 ---- 90 onlyif mysql # use DIV operator for integer division query I rowsort label-8893 SELECT col1 DIV + tab2.col1 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8893 SELECT col1 / + tab2.col1 FROM tab2 ---- 1 1 1 query I rowsort SELECT DISTINCT - 65 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- -65 onlyif mysql # use DIV operator for integer division query I rowsort label-8895 SELECT - col2 DIV col0 col1 FROM tab0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8895 SELECT - col2 / col0 col1 FROM tab0 ---- -1 0 0 query I rowsort SELECT DISTINCT col2 * ( col0 ) + - col1 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT ALL - cor0.col2 * cor0.col2 - + col1 AS col2 FROM tab2 cor0 ---- -1461 -735 -760 query I rowsort SELECT DISTINCT 84 + cor0.col0 FROM tab2, tab0, tab2 AS cor0 ---- 162 163 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col1 ) col0 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT 34 * - col2 FROM tab0 ---- -1122 -2788 -34 query I rowsort SELECT ALL + ( tab1.col1 ) FROM tab1, tab2 AS cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT ( col2 ) * - col0 AS col2 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + + col2 + 65 FROM tab2 AS cor0 ---- 103 91 92 onlyif mysql # use DIV operator for integer division query I rowsort label-8904 SELECT col2 DIV + col2 + - col0 * - col0 AS col0 FROM tab1 AS cor0 ---- 10 4097 6401 skipif mysql # not compatible query I rowsort label-8904 SELECT col2 / + col2 + - col0 * - col0 AS col0 FROM tab1 AS cor0 ---- 10 4097 6401 query I rowsort SELECT - + 56 + ( col0 ) FROM tab0 cor0 ---- -21 -32 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * col2 col0 FROM tab0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 98 * tab1.col0 col1 FROM tab1 ---- -294 -6272 -7840 query I rowsort SELECT 87 * col1 FROM tab1 AS cor0 ---- 1131 2262 870 query I rowsort SELECT DISTINCT - 73 AS col1 FROM tab1 AS cor0 ---- -73 onlyif mysql # use DIV operator for integer division query I rowsort label-8910 SELECT ALL - col0 DIV + col1 + cor0.col1 + - col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-8910 SELECT ALL - col0 / + col1 + cor0.col1 + - col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 query I rowsort SELECT ALL - + cor0.col2 + col1 * col1 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT + - col1 * + 60 + - ( cor0.col2 ) FROM tab2 AS cor0 ---- -1058 -1887 -3566 query I rowsort SELECT DISTINCT col2 + - 74 FROM tab0 AS cor0 ---- -41 -73 8 query I rowsort SELECT ALL + - col2 + + 95 FROM tab1 AS cor0 ---- -1 38 41 query I rowsort SELECT + col2 + cor0.col1 * - 99 FROM tab2 AS cor0 ---- -1645 -3042 -5815 query I rowsort SELECT ALL cor0.col2 FROM tab2, tab2 cor0 ---- 9 values hashing to 5911bac51441f4ff640b2a2b721ea8e3 query I rowsort SELECT + col1 * - 7 FROM tab0 AS cor0 ---- -602 -637 -679 query I rowsort SELECT 73 + col2 AS col2 FROM tab1 ---- 127 130 169 query I rowsort SELECT - + cor0.col2 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1 1089 6724 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8920 SELECT - col2 + CAST( col1 * + col0 AS SIGNED ) FROM tab2 ---- 1305 190 4576 skipif mysql # not compatible query I rowsort label-8920 SELECT - col2 + CAST ( col1 * + col0 AS INTEGER ) FROM tab2 ---- 1305 190 4576 query I rowsort SELECT ALL + col0 * + 74 FROM tab0 AS cor0 ---- 1776 2590 6586 query I rowsort SELECT - - col1 * col0 * - col1 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT - ( ( cor0.col0 ) ) + + col2 * - col2 FROM tab1 AS cor0 ---- -2919 -3313 -9296 query I rowsort SELECT DISTINCT - ( 67 ) AS col2 FROM tab0 AS cor0 ---- -67 query I rowsort SELECT DISTINCT + + 15 AS col0 FROM tab1 AS cor0 ---- 15 query I rowsort SELECT ALL - + 46 * col1 AS col2 FROM tab2 cor0 ---- -1426 -2714 -782 query I rowsort SELECT col0 * cor0.col0 + cor0.col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT DISTINCT - + 83 FROM tab1 AS cor0 ---- -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8929 SELECT - CAST( NULL AS SIGNED ) / 8 + + col2 * 26 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-8929 SELECT - CAST ( NULL AS INTEGER ) / 8 + + col2 * 26 col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - 9 * - 68 AS col2 FROM tab1 AS cor0 ---- -612 -612 -612 query I rowsort SELECT + col1 - cor0.col1 AS col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT ALL - col0 * ( 73 ) FROM tab1 ---- -219 -4672 -5840 query I rowsort SELECT DISTINCT - col2 * - tab2.col2 FROM tab2 ---- 1444 676 729 query I rowsort SELECT - + 51 * col1 + col1 * col1 AS col1 FROM tab2 AS cor0 ---- -578 -620 472 query I rowsort SELECT col1 + col1 * ( 37 ) FROM tab0 cor0 ---- 3268 3458 3686 query I rowsort SELECT DISTINCT - ( col1 ) + - ( 78 ) FROM tab0 cor0 ---- -164 -169 -175 query I rowsort SELECT ALL + col1 - + col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - - 55 * - cor0.col2 FROM tab1 cor0 ---- -2970 -3135 -5280 query I rowsort SELECT - col0 * + col0 + - col0 AS col1 FROM tab2 AS cor0 ---- -56 -6162 -6320 query I rowsort SELECT 28 * col2 FROM tab2 ---- 1064 728 756 onlyif mysql # use DIV operator for integer division query I rowsort label-8941 SELECT 38 + + 72 DIV col0 FROM tab0 ---- 38 40 41 skipif mysql # not compatible query I rowsort label-8941 SELECT 38 + + 72 / col0 FROM tab0 ---- 38 40 41 query I rowsort SELECT ALL tab2.col2 AS col1 FROM tab2, tab0 AS cor0, tab0, tab2 AS cor1 ---- 81 values hashing to c4e6b1f1d28e731664a15a6f7cda4da9 query I rowsort SELECT + 7 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 3362c0cb2b2c663037159d0699d46b76 query I rowsort SELECT ALL tab1.col1 * tab1.col0 AS col2 FROM tab1 ---- 1040 640 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col2 col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT + col1 + - col2 AS col1 FROM tab2 ---- -21 33 4 query I rowsort SELECT - ( col0 ) * 70 AS col1 FROM tab0 AS cor0 ---- -1680 -2450 -6230 query I rowsort SELECT - col1 + - col2 * 6 FROM tab1 ---- -350 -352 -589 query I rowsort SELECT 38 + col1 AS col0 FROM tab1 ---- 48 51 64 query I rowsort SELECT 12 * col2 * - col1 + - col1 AS col0 FROM tab2 ---- -10075 -18467 -7769 query I rowsort SELECT ALL ( - col2 * + tab2.col2 + - 78 ) FROM tab2 ---- -1522 -754 -807 query I rowsort SELECT DISTINCT col1 * - ( col2 ) + 85 - col0 * col2 AS col1 FROM tab0 cor0 ---- -14675 -3545 -47 query I rowsort SELECT - col1 * col2 AS col2 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL - - col2 * + cor0.col1 + col0 AS col2 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT - - col2 - 27 FROM tab0 AS cor0 ---- -26 55 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8956 SELECT CAST( NULL AS SIGNED ) * - col1 + + col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8956 SELECT CAST ( NULL AS INTEGER ) * - col1 + + col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 32 * col1 FROM tab2 ---- 1888 544 992 query I rowsort SELECT + ( + 23 ) FROM tab1 ---- 23 23 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 93 * + col2 + col0 col2 FROM tab2 cor0 ---- -2340 -2504 -3455 query I rowsort SELECT 95 * col0 FROM tab0 AS cor0 ---- 2280 3325 8455 onlyif mysql # use DIV operator for integer division query I rowsort label-8961 SELECT ALL + col0 DIV + col0 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8961 SELECT ALL + col0 / + col0 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - + ( col2 ) + - 67 FROM tab2 AS cor0 ---- -105 -93 -94 query I rowsort SELECT col2 * + cor0.col0 * - 98 FROM tab2 AS cor0 ---- -18522 -198744 -294196 query I rowsort SELECT ALL + col1 * cor0.col0 - - col1 * col1 AS col1 FROM tab0 AS cor0 ---- 12804 16380 9460 query I rowsort SELECT ALL - col0 * - col1 * cor0.col0 + col2 AS col2 FROM tab2 cor0 ---- 106135 1546 358982 query I rowsort SELECT ALL + ( - cor0.col0 ) * col2 - + cor0.col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL ( col0 ) * 99 - col2 FROM tab0 AS cor0 ---- 2343 3464 8729 query I rowsort SELECT DISTINCT + ( col2 ) * ( ( col1 ) ) + col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT + col0 + col0 * + col0 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT - 37 FROM tab2 cor0 ---- -37 -37 -37 query I rowsort SELECT DISTINCT + 3 * col1 AS col0 FROM tab2 AS cor0 ---- 177 51 93 query I rowsort SELECT + + 44 * - cor0.col2 FROM tab2 AS cor0 ---- -1144 -1188 -1672 query I rowsort SELECT ALL + cor0.col1 * - col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-8974 SELECT DISTINCT + 94 DIV - col1 AS col1 FROM tab1 AS cor0 ---- -3 -7 -9 skipif mysql # not compatible query I rowsort label-8974 SELECT DISTINCT + 94 / - col1 AS col1 FROM tab1 AS cor0 ---- -3 -7 -9 query I rowsort SELECT DISTINCT 68 FROM tab2 AS cor0 ---- 68 query I rowsort SELECT DISTINCT + 81 AS col2 FROM tab2 AS cor0 ---- 81 query I rowsort SELECT col1 * - col0 * col1 AS col0 FROM tab1 AS cor0 ---- -13520 -2028 -6400 query I rowsort SELECT + cor0.col0 * - 14 FROM tab1 AS cor0 ---- -1120 -42 -896 query I rowsort SELECT + col1 * + 62 AS col0 FROM tab0 cor0 ---- 5332 5642 6014 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8980 SELECT + col0 * + CAST( NULL AS SIGNED ) + 68 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8980 SELECT + col0 * + CAST ( NULL AS INTEGER ) + 68 AS col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8981 SELECT DISTINCT col1 * + ( + col2 ) + - col1 DIV - col2 FROM tab1 cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-8981 SELECT DISTINCT col1 * + ( + col2 ) + - col1 / - col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT - + col1 * + 28 FROM tab2 cor0 ---- -1652 -476 -868 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + - col0 col1 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT col1 * ( - 55 + - col0 ) FROM tab0 AS cor0 ---- -13104 -6794 -8730 query I rowsort SELECT col2 * - col1 - - col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT + col1 + col1 * - col2 * col0 AS col0 FROM tab1 AS cor0 ---- -36470 -4186 -99827 query I rowsort SELECT ALL + col1 * - cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT + col0 + + ( 65 ) FROM tab0 cor0 ---- 100 154 89 query I rowsort SELECT DISTINCT col2 * + 96 FROM tab2 AS cor0 ---- 2496 2592 3648 query I rowsort SELECT DISTINCT - + ( + col1 ) + col0 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT ALL + - 34 * - 31 AS col1 FROM tab2 AS cor0 ---- 1054 1054 1054 query I rowsort SELECT - - col1 + 9 * col0 * 18 FROM tab1 cor0 ---- 10378 12973 512 query I rowsort SELECT DISTINCT ( + col2 ) * col2 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT - 20 * + cor0.col1 + col0 + col1 AS col0 FROM tab2 AS cor0 ---- -1043 -244 -582 query I rowsort SELECT 27 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 701bf12d86392cb1585d9e4f3c72e9a8 query I rowsort SELECT col2 + - 95 * col0 * - ( + ( - col0 ) * col2 ) FROM tab1 cor0 ---- -22179783 -46116 -58367904 query I rowsort SELECT ALL - col0 + col2 * - col1 FROM tab1 ---- -1328 -1407 -634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - - 76 col0 FROM tab1 ---- 130 133 172 query I rowsort SELECT DISTINCT - col1 * - ( col2 ) + col0 AS col1 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT 42 + + 64 FROM tab1 AS cor0 ---- 106 query I rowsort SELECT col2 * 35 AS col2 FROM tab0 cor0 ---- 1155 2870 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9002 SELECT DISTINCT - CAST( NULL AS SIGNED ) + - 20 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9002 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + - 20 FROM tab0 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9003 SELECT + ( col1 ) + col0 * - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9003 SELECT + ( col1 ) + col0 * - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + ( col1 ) + col0 * col1 AS col0 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT ALL + - ( 15 ) + col0 + - col2 * - ( + col0 ) FROM tab1 AS cor0 ---- 150 3697 7745 query I rowsort SELECT - + col2 * col2 * col2 + 95 + + col2 * + cor0.col2 FROM tab0 AS cor0 ---- -34753 -544549 95 query I rowsort SELECT 26 + + col1 * col0 FROM tab0 cor0 ---- 2090 3421 8125 onlyif mysql # use DIV operator for integer division query I rowsort label-9008 SELECT - - cor0.col2 * col0 + - cor0.col0 DIV col0 AS col1 FROM tab0 AS cor0 ---- 34 7297 791 skipif mysql # not compatible query I rowsort label-9008 SELECT - - cor0.col2 * col0 + - cor0.col0 / col0 AS col1 FROM tab0 AS cor0 ---- 34 7297 791 query I rowsort SELECT DISTINCT 40 + tab1.col1 FROM tab1, tab0 AS cor0 ---- 50 53 66 query I rowsort SELECT - - cor0.col1 * - col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT - col1 + 69 * + 55 FROM tab2 AS cor0 ---- 3736 3764 3778 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9012 SELECT - col1 * CAST( 49 AS SIGNED ) + col0 AS col0 FROM tab0 AS cor0 ---- -4190 -4370 -4718 skipif mysql # not compatible query I rowsort label-9012 SELECT - col1 * CAST ( 49 AS INTEGER ) + col0 AS col0 FROM tab0 AS cor0 ---- -4190 -4370 -4718 query I rowsort SELECT + cor1.col2 * ( - cor0.col2 ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to e9c9a5d5cefe83eb1c091d89114ff7df query I rowsort SELECT ALL + + col1 * 59 AS col1 FROM tab2 AS cor0 ---- 1003 1829 3481 onlyif mysql # use DIV operator for integer division query I rowsort label-9015 SELECT ALL + cor0.col1 DIV + col2 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-9015 SELECT ALL + cor0.col1 / + col2 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT ALL - 59 - 76 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 9398f9266f4394fd88a51789b552b6e1 query I rowsort SELECT DISTINCT col1 * col2 + - col2 FROM tab0 ---- 2805 7380 96 query I rowsort SELECT ALL col2 * + col2 + + col2 * - col2 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9019 SELECT ALL + col2 DIV - col2 + 5 * tab0.col1 * col1 + 47 FROM tab0 ---- 37026 41451 47091 skipif mysql # not compatible query I rowsort label-9019 SELECT ALL + col2 / - col2 + 5 * tab0.col1 * col1 + 47 FROM tab0 ---- 37026 41451 47091 query I rowsort SELECT ALL col1 + - ( + col0 ) FROM tab1 ---- -54 -67 23 query I rowsort SELECT - - col1 + 98 * ( col2 ) AS col0 FROM tab0 AS cor0 ---- 195 3320 8127 query I rowsort SELECT DISTINCT col0 * - 70 FROM tab0 AS cor0 ---- -1680 -2450 -6230 query I rowsort SELECT - 50 * col0 * col0 FROM tab1 AS cor0 ---- -204800 -320000 -450 query I rowsort SELECT + - col0 + + col2 * ( - 51 ) AS col0 FROM tab2 AS cor0 ---- -1384 -1404 -2017 query I rowsort SELECT + tab1.col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT + + 24 FROM tab1 AS cor0 ---- 24 24 24 query I rowsort SELECT + cor0.col1 + - col0 AS col2 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT - ( 50 ) AS col0 FROM tab0 ---- -50 query I rowsort SELECT DISTINCT col1 * col0 * 6 AS col1 FROM tab1 AS cor0 ---- 3840 468 6240 query I rowsort SELECT ALL + col2 * - col2 + 65 FROM tab1 cor0 ---- -2851 -3184 -9151 onlyif mysql # use DIV operator for integer division query I rowsort label-9031 SELECT - col1 DIV col0 AS col1 FROM tab2 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-9031 SELECT - col1 / col0 AS col1 FROM tab2 ---- -4 0 0 query I rowsort SELECT DISTINCT - col0 * 68 * - 45 AS col0 FROM tab1 AS cor0 ---- 195840 244800 9180 query I rowsort SELECT ALL - col0 * 73 FROM tab2 AS cor0 ---- -511 -5694 -5767 query I rowsort SELECT cor0.col2 + ( - col0 * + col0 ) FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT - cor0.col2 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6a43e7f15194af73fe1c83385e6ebebc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor1.col0 col2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT - col0 + ( - tab0.col0 + + col2 ) FROM tab0 ---- -15 -69 -96 query I rowsort SELECT DISTINCT + 46 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 46 query I rowsort SELECT DISTINCT + ( cor0.col2 ) AS col0 FROM tab1, tab2 AS cor0 ---- 26 27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-9040 SELECT - col2 DIV - 3 + cor0.col2 FROM tab2 cor0 ---- 34 36 50 skipif mysql # not compatible query I rowsort label-9040 SELECT - col2 / - 3 + cor0.col2 FROM tab2 cor0 ---- 34 36 50 query I rowsort SELECT ALL 99 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4b77467dd5f346109d29f6364a7bb8db onlyif mysql # use DIV operator for integer division query I rowsort label-9042 SELECT DISTINCT col2 DIV 90 FROM tab1 ---- 0 1 skipif mysql # not compatible query I rowsort label-9042 SELECT DISTINCT col2 / 90 FROM tab1 ---- 0 1 query I rowsort SELECT - 39 + col0 * col2 FROM tab1 AS cor0 ---- 123 3609 7641 query I rowsort SELECT - ( - 47 ) * col2 AS col2 FROM tab1 AS cor0 ---- 2538 2679 4512 query I rowsort SELECT DISTINCT - cor0.col2 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 18 col2 FROM tab2, tab2 AS cor0 CROSS JOIN tab1 ---- 18 query I rowsort SELECT ALL + ( tab1.col2 ) + col2 AS col1 FROM tab1 ---- 108 114 192 query I rowsort SELECT + ( col2 * - col2 + col1 ) FROM tab2 ---- -1427 -617 -698 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - 40 col1 FROM tab0 AS cor0 ---- 1320 3280 40 query I rowsort SELECT DISTINCT + ( col2 ) + - tab1.col0 AS col2 FROM tab1 ---- -7 16 51 query I rowsort SELECT DISTINCT 38 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 38 query I rowsort SELECT ALL - 97 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 12bd12d33f03250bee508c5641e140d5 query I rowsort SELECT + col2 + - tab0.col1 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT + 10 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 0fe3e45a9ecd49584c2ab442100d5176 query I rowsort SELECT col2 * tab0.col2 + ( + col1 ) FROM tab0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 + col0 col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT - + ( col0 ) + ( - 35 ) AS col2 FROM tab0 AS cor0 ---- -124 -59 -70 query I rowsort SELECT ALL + ( - col0 ) * col2 + + col1 + col0 FROM tab0 AS cor0 ---- -682 -7118 97 onlyif mysql # use DIV operator for integer division query I rowsort label-9059 SELECT DISTINCT + 0 DIV col2 - col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-9059 SELECT DISTINCT + 0 / col2 - col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT 61 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 161 230 737 query I rowsort SELECT DISTINCT - col0 * col1 - ( + 83 ) FROM tab0 AS cor0 ---- -2147 -3478 -8182 query I rowsort SELECT tab0.col2 - - ( 15 ) AS col2 FROM tab0 ---- 16 48 97 query I rowsort SELECT ALL col2 - 79 FROM tab2 ---- -41 -52 -53 query I rowsort SELECT col1 + + col0 - col2 * col2 FROM tab2 ---- -1348 -539 -691 query I rowsort SELECT col1 * - tab2.col2 + + col0 AS col2 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT col0 * - ( + 90 ) * col1 + + col2 FROM tab2 ---- -120832 -19503 -414154 query I rowsort SELECT DISTINCT + col1 * + ( col1 ) - + col2 AS col2 FROM tab1 ---- 43 622 73 query I rowsort SELECT col0 + 65 * col1 AS col0 FROM tab0 AS cor0 ---- 5614 6004 6340 query I rowsort SELECT + cor0.col1 * col2 * - col0 AS col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * - ( + col0 * col0 ) + col1 col2 FROM tab0 AS cor0 ---- -118728 -49450 -720720 query I rowsort SELECT - col0 + - col0 AS col0 FROM tab2 cor0 ---- -14 -156 -158 query I rowsort SELECT - col0 + col2 * col2 AS col2 FROM tab2 AS cor0 ---- 1365 598 722 query I rowsort SELECT ALL ( + col1 ) + + cor0.col0 * ( - col1 ) FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL 11 * col1 - col0 * col2 AS col0 FROM tab0 AS cor0 ---- -6297 1032 154 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * + col1 col2 FROM tab2 cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT ( col0 ) * col1 AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 onlyif mysql # use DIV operator for integer division query I rowsort label-9077 SELECT + - ( + ( col1 ) ) + + ( + col0 + + col2 ) DIV - col0 AS col1 FROM tab2 AS cor0 ---- -18 -35 -60 skipif mysql # not compatible query I rowsort label-9077 SELECT + - ( + ( col1 ) ) + + ( + col0 + + col2 ) / - col0 AS col1 FROM tab2 AS cor0 ---- -18 -35 -60 query I rowsort SELECT col1 * col0 + - col0 FROM tab0 cor0 ---- 2040 3360 8010 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9079 SELECT CAST( NULL AS SIGNED ) + cor0.col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9079 SELECT CAST ( NULL AS INTEGER ) + cor0.col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col2 + - col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT + cor0.col2 + - col1 * col1 AS col0 FROM tab1 cor0 ---- -43 -622 -73 query I rowsort SELECT - - cor0.col0 * cor0.col0 + + col0 FROM tab0 AS cor0 ---- 1260 600 8010 onlyif mysql # use DIV operator for integer division query I rowsort label-9083 SELECT + col2 DIV ( - col1 ) + col2 FROM tab1 AS cor0 ---- 52 52 89 skipif mysql # not compatible query I rowsort label-9083 SELECT + col2 / ( - col1 ) + col2 FROM tab1 AS cor0 ---- 52 52 89 query I rowsort SELECT - col1 * 33 + col0 + col1 AS col0 FROM tab2 cor0 ---- -1810 -465 -985 query I rowsort SELECT DISTINCT col0 * ( cor0.col2 * + col1 + col2 * col1 ) FROM tab1 cor0 ---- 199680 72960 8424 query I rowsort SELECT ALL + cor0.col2 FROM tab1, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9087 SELECT - cor0.col1 + - CAST( NULL AS SIGNED ) + + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9087 SELECT - cor0.col1 + - CAST ( NULL AS INTEGER ) + + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + + col2 col2 FROM tab1 cor0 ---- 121 176 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9089 SELECT DISTINCT - + col1 + - CAST( NULL AS SIGNED ) * + 20 * - col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9089 SELECT DISTINCT - + col1 + - CAST ( NULL AS INTEGER ) * + 20 * - col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + + col0 + - col2 * col0 + - col1 FROM tab1 AS cor0 ---- -185 -3594 -7613 query I rowsort SELECT - tab2.col1 + tab2.col1 * col0 AS col1 FROM tab2 ---- 1326 186 4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col2 * 28 col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 4d9256fd12c997ce7ca3f46ec6931d1d onlyif mysql # use DIV operator for integer division query I rowsort label-9093 SELECT ALL - cor0.col1 DIV + cor0.col0 + col1 AS col2 FROM tab0 AS cor0 ---- 83 90 95 skipif mysql # not compatible query I rowsort label-9093 SELECT ALL - cor0.col1 / + cor0.col0 + col1 AS col2 FROM tab0 AS cor0 ---- 83 90 95 query I rowsort SELECT - col1 * 20 + tab2.col0 FROM tab2 ---- -1102 -261 -613 query I rowsort SELECT - cor0.col0 * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT ALL + - col1 + col2 * + 55 FROM tab0 AS cor0 ---- -42 1729 4419 query I rowsort SELECT DISTINCT + - col2 * 45 + + ( - col1 ) AS col0 FROM tab2 AS cor0 ---- -1229 -1246 -1727 onlyif mysql # use DIV operator for integer division query I rowsort label-9098 SELECT ALL - col2 * - 70 + cor0.col1 DIV col2 FROM tab0 AS cor0 ---- 167 2312 5741 skipif mysql # not compatible query I rowsort label-9098 SELECT ALL - col2 * - 70 + cor0.col1 / col2 FROM tab0 AS cor0 ---- 167 2312 5741 query I rowsort SELECT ALL + tab2.col0 * ( tab2.col1 * col0 + tab2.col1 ) AS col1 FROM tab2 ---- 107440 1736 363558 query I rowsort SELECT DISTINCT 55 * 70 - - tab1.col1 FROM tab1 ---- 3860 3863 3876 query I rowsort SELECT DISTINCT - 64 - + col2 FROM tab2 ---- -102 -90 -91 query I rowsort SELECT 20 + col1 * col1 + col0 * col0 * tab0.col1 AS col0 FROM tab0 ---- 128254 56952 729112 query I rowsort SELECT col2 + col0 - - col0 * col0 AS col1 FROM tab0 ---- 1261 633 8092 query I rowsort SELECT - 91 * col2 FROM tab2 ---- -2366 -2457 -3458 query I rowsort SELECT DISTINCT col2 * col0 - + col0 FROM tab1 ---- 159 3584 7600 query I rowsort SELECT DISTINCT + + 33 + col1 FROM tab1 AS cor0 ---- 43 46 59 query I rowsort SELECT ALL col0 * col2 * - 16 FROM tab2 AS cor0 ---- -3024 -32448 -48032 query I rowsort SELECT DISTINCT ( col0 * tab2.col1 ) - + col1 AS col0 FROM tab2 ---- 1326 186 4543 query I rowsort SELECT ALL + col1 + - col1 + - col2 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-9110 SELECT ALL - col0 * col1 + - col0 DIV + CAST( col0 AS SIGNED ) AS col1 FROM tab0 ---- -2065 -3396 -8100 skipif mysql # not compatible query I rowsort label-9110 SELECT ALL - col0 * col1 + - col0 / + CAST ( col0 AS INTEGER ) AS col1 FROM tab0 ---- -2065 -3396 -8100 query I rowsort SELECT ALL 51 * 68 + col0 AS col1 FROM tab2 ---- 3475 3546 3547 query I rowsort SELECT 69 * col0 FROM tab0 ---- 1656 2415 6141 query I rowsort SELECT DISTINCT - 91 - + col0 AS col0 FROM tab2 ---- -169 -170 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-9114 SELECT col0 DIV - 54 FROM tab2 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-9114 SELECT col0 / - 54 FROM tab2 ---- -1 -1 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9115 SELECT CAST( NULL AS SIGNED ) + + col1 + + col2 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9115 SELECT CAST ( NULL AS INTEGER ) + + col1 + + col2 AS col1 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 76 + - col0 col0 FROM tab1 AS cor0 ---- -140 -156 -79 query I rowsort SELECT ALL + 25 FROM tab1 cor0 ---- 25 25 25 onlyif mysql # use DIV operator for integer division query I rowsort label-9118 SELECT DISTINCT - + col1 DIV - col1 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-9118 SELECT DISTINCT - + col1 / - col1 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT DISTINCT + 43 + col0 AS col0 FROM tab2 ---- 121 122 50 query I rowsort SELECT 11 - col0 * col1 FROM tab0 AS cor0 ---- -2053 -3384 -8088 query I rowsort SELECT ALL - + col0 * - col0 + col0 * col1 AS col2 FROM tab1 AS cor0 ---- 4736 7440 87 query I rowsort SELECT DISTINCT - - ( cor0.col1 ) * col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + col0 * - cor0.col2 + - col2 AS col0 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT ALL 3 + col2 AS col2 FROM tab0 AS cor0 ---- 36 4 85 query I rowsort SELECT + - cor0.col1 * - col0 + cor0.col2 * + 29 FROM tab1 AS cor0 ---- 1644 2293 3824 skipif mysql # not compatible query I rowsort SELECT ALL + cor0.col2 * cor0.col1 * CAST ( + col2 AS REAL ) + - col1 / - ( col2 * - col0 ) AS col2 FROM tab0 AS cor0 ---- 611884 93654 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 57 * col1 col2 FROM tab0 AS cor0 ---- 4902 5187 5529 query I rowsort SELECT DISTINCT cor0.col2 * - col2 AS col0 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT DISTINCT + + 99 * col2 AS col1 FROM tab2 AS cor0 ---- 2574 2673 3762 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 - - col0 col0 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT ALL - col2 * col2 * col2 AS col0 FROM tab0 ---- -1 -35937 -551368 onlyif mysql # use DIV operator for integer division query I rowsort label-9132 SELECT ALL - 73 + col1 DIV + 1 FROM tab0 ---- 13 18 24 skipif mysql # not compatible query I rowsort label-9132 SELECT ALL - 73 + col1 / + 1 FROM tab0 ---- 13 18 24 query I rowsort SELECT ALL col2 + + tab0.col2 * 3 * + 72 AS col0 FROM tab0 ---- 17794 217 7161 query I rowsort SELECT - col2 * col0 + + col0 FROM tab2 cor0 ---- -182 -1950 -2923 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9135 SELECT DISTINCT col2 + + col2 * + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9135 SELECT DISTINCT col2 + + col2 * + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + - col1 + + 49 FROM tab2 AS cor0 ---- -10 18 32 query I rowsort SELECT - - col2 * + col0 + + col2 AS col1 FROM tab0 cor0 ---- 36 7380 825 skipif mysql # not compatible query I rowsort SELECT ALL + + col2 * CAST ( - cor0.col2 AS REAL ) + - col0 AS col2 FROM tab2 AS cor0 ---- -1523 -736 -754 query I rowsort SELECT ALL + - col0 + col2 FROM tab1 cor0 ---- -7 16 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + ( - 6 ) col1 FROM tab1 cor0 ---- -3 58 74 query I rowsort SELECT 53 * col2 * 34 FROM tab0 ---- 147764 1802 59466 query I rowsort SELECT - 46 AS col1 FROM tab0 ---- -46 -46 -46 query I rowsort SELECT col0 + + col2 AS col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT col2 * + col0 + - col1 AS col2 FROM tab2 cor0 ---- 158 1969 2985 query I rowsort SELECT DISTINCT - 60 AS col2 FROM tab2 AS cor0 ---- -60 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * - 32 col1 FROM tab0 AS cor0 ---- -2752 -2912 -3104 onlyif mysql # use DIV operator for integer division query I rowsort label-9147 SELECT ALL 35 DIV col1 col2 FROM tab1 AS cor0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9147 SELECT ALL 35 / col1 col2 FROM tab1 AS cor0 ---- 1 2 3 onlyif mysql # use DIV operator for integer division query I rowsort label-9148 SELECT - col2 DIV - cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9148 SELECT - col2 / - cor0.col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + - 5 + 28 FROM tab2 AS cor0 ---- 23 23 23 query I rowsort SELECT DISTINCT ( col0 ) * - col0 FROM tab1 ---- -4096 -6400 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-9151 SELECT - + CAST( col2 AS SIGNED ) DIV + col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9151 SELECT - + CAST ( col2 AS INTEGER ) / + col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - 26 * cor0.col2 AS col0 FROM tab0 cor0 ---- -2132 -26 -858 query I rowsort SELECT DISTINCT - 26 * + col2 AS col1 FROM tab1 AS cor0 ---- -1404 -1482 -2496 query I rowsort SELECT ALL 16 * col2 FROM tab2 AS cor0 ---- 416 432 608 onlyif mysql # use DIV operator for integer division query I rowsort label-9155 SELECT DISTINCT - 30 DIV cor0.col0 FROM tab2 AS cor0 ---- -4 0 skipif mysql # not compatible query I rowsort label-9155 SELECT DISTINCT - 30 / cor0.col0 FROM tab2 AS cor0 ---- -4 0 query I rowsort SELECT ALL + ( cor0.col1 ) AS col1 FROM tab0 cor0 ---- 86 91 97 query I rowsort SELECT - - ( cor0.col0 ) * + 93 + col2 + col0 * + ( col0 ) AS col0 FROM tab2 AS cor0 ---- 13364 13626 727 query I rowsort SELECT 93 * cor0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to b079ecdfa2def654c20e71b140414b79 query I rowsort SELECT col1 - - 27 AS col2 FROM tab1 ---- 37 40 53 query I rowsort SELECT - col0 + 37 * + 32 FROM tab2 AS cor0 ---- 1105 1106 1177 query I rowsort SELECT ALL + - ( - col0 ) + col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ( 0 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + + 50 * 19 AS col0 FROM tab2 AS cor0 ---- 950 950 950 query I rowsort SELECT + col1 * col1 * + col2 AS col1 FROM tab0 AS cor0 ---- 244068 679042 9409 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 AS cor0, tab2 AS cor1, tab0, tab2 cor2 ---- 3645 values hashing to 6a08afba67ce3272fad6d766e76c67f0 query I rowsort SELECT DISTINCT + col1 * 73 FROM tab2 ---- 1241 2263 4307 query I rowsort SELECT + cor0.col2 AS col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT DISTINCT - 45 + 44 AS col0 FROM tab0, tab1 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 18 + + col1 + - col1 * + col1 col0 FROM tab1 AS cor0 ---- -138 -632 -72 query I rowsort SELECT col2 + - col2 + col0 AS col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9171 SELECT - col1 + tab0.col0 + col1 * CAST( NULL AS SIGNED ) col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9171 SELECT - col1 + tab0.col0 + col1 * CAST ( NULL AS INTEGER ) col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + 3 + col2 FROM tab0 ---- 36 4 85 query I rowsort SELECT + 41 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5b18986bb294412b3d9f07b7e6fc821e query I rowsort SELECT DISTINCT - ( col2 ) * + 45 FROM tab2 ---- -1170 -1215 -1710 query I rowsort SELECT ( - col0 ) * - col2 * tab1.col1 AS col0 FROM tab1 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-9176 SELECT DISTINCT tab1.col1 DIV tab1.col1 AS col2 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-9176 SELECT DISTINCT tab1.col1 / tab1.col1 AS col2 FROM tab1 ---- 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 + col0 col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-9178 SELECT DISTINCT - + col2 DIV + cor0.col2 + - cor0.col2 + - col1 AS col1 FROM tab1 AS cor0 ---- -110 -68 -81 skipif mysql # not compatible query I rowsort label-9178 SELECT DISTINCT - + col2 / + cor0.col2 + - cor0.col2 + - col1 AS col1 FROM tab1 AS cor0 ---- -110 -68 -81 query I rowsort SELECT ALL - tab0.col1 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 58ed467a9a332e4d7bfaa9abdbbd063f query I rowsort SELECT DISTINCT 19 AS col0 FROM tab2, tab0, tab2 AS cor0 ---- 19 query I rowsort SELECT DISTINCT - col1 + - col0 + col2 AS col0 FROM tab2 AS cor0 ---- -11 -111 -58 query I rowsort SELECT - col0 * col2 * col0 FROM tab0 ---- -1225 -19008 -649522 query I rowsort SELECT ALL cor0.col1 + + col2 + col0 FROM tab0 AS cor0 ---- 133 143 262 query I rowsort SELECT ALL + - col2 * col1 * - col1 + + col1 FROM tab2 AS cor0 ---- 10999 25978 90565 query I rowsort SELECT DISTINCT col1 + - col0 * col2 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- -3298 -664027 -68026 onlyif mysql # use DIV operator for integer division query I rowsort label-9186 SELECT + col1 DIV + col2 + col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-9186 SELECT + col1 / + col2 + col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL - col1 - col0 AS col0 FROM tab0 ---- -110 -132 -180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab1.col1 * - col1 * - col0 + col1 * + tab1.col2 col1 FROM tab1 ---- -12272 -5830 -624 query I rowsort SELECT ALL tab1.col2 + - col0 * + col1 * col1 AS col0 FROM tab1 ---- -13424 -1974 -6343 query I rowsort SELECT ALL + col2 + col1 * col0 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT - col0 * - col0 - + tab0.col0 FROM tab0 ---- 1190 552 7832 query I rowsort SELECT - col0 + col0 * - col1 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT col0 * - cor0.col0 AS col0 FROM tab0 cor0 ---- -1225 -576 -7921 query I rowsort SELECT - tab2.col1 * + col0 + col1 AS col2 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT + 42 FROM tab2, tab0 AS cor0 ---- 42 query I rowsort SELECT ALL 29 * col0 AS col2 FROM tab0 ---- 1015 2581 696 query I rowsort SELECT - - 94 + 35 * col0 FROM tab2 cor0 ---- 2824 2859 339 query I rowsort SELECT + 66 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 query I rowsort SELECT + 70 + + 74 FROM tab2 ---- 144 144 144 query I rowsort SELECT + col2 - - col1 * + col1 * col2 AS col1 FROM tab0 cor0 ---- 244101 679124 9410 query I rowsort SELECT col1 * col2 + col0 AS col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT + col2 * col1 - col2 AS col2 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT DISTINCT - + ( - col2 ) * col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT col1 - + col2 * col2 AS col1 FROM tab0 AS cor0 ---- -1003 -6633 96 query I rowsort SELECT - 6 + col0 FROM tab2 AS cor0 ---- 1 72 73 query I rowsort SELECT + col1 + col2 * cor0.col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT ALL - 15 AS col2 FROM tab2 AS cor0 ---- -15 -15 -15 query I rowsort SELECT + + 86 FROM tab2 AS cor0 ---- 86 86 86 query I rowsort SELECT DISTINCT 10 + col2 * col0 AS col0 FROM tab0 AS cor0 ---- 45 7308 802 query I rowsort SELECT 48 * + col2 AS col2 FROM tab1 cor0 ---- 2592 2736 4608 onlyif mysql # use DIV operator for integer division query I rowsort label-9211 SELECT - cor0.col0 DIV - col2 + col1 col0 FROM tab1 AS cor0 ---- 11 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9211 SELECT - cor0.col0 / - col2 + col1 col0 FROM tab1 AS cor0 ---- 11 13 26 query I rowsort SELECT 14 * - cor0.col2 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 506fa9b37e6d2d27774df3f3e290075f onlyif mysql # use DIV operator for integer division query I rowsort label-9213 SELECT - + ( - col2 ) + col0 DIV + col1 FROM tab2 cor0 ---- 27 27 42 skipif mysql # not compatible query I rowsort label-9213 SELECT - + ( - col2 ) + col0 / + col1 FROM tab2 cor0 ---- 27 27 42 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 79 col2 FROM tab1 ---- 79 79 79 query I rowsort SELECT 3 - cor0.col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 90d39f7cb09eedf0ef04fff7232bcc17 query I rowsort SELECT ALL - col1 * 26 AS col1 FROM tab2 AS cor0 ---- -1534 -442 -806 query I rowsort SELECT DISTINCT + - col2 + - cor0.col1 AS col2 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT - 10 * cor0.col2 + col2 AS col0 FROM tab2 cor0 ---- -234 -243 -342 query I rowsort SELECT + cor0.col1 - + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - 50 * + col2 + cor0.col1 FROM tab1 AS cor0 ---- -2674 -2840 -4787 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9221 SELECT DISTINCT - CAST( NULL AS SIGNED ) + col0 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9221 SELECT DISTINCT - CAST ( NULL AS INTEGER ) + col0 FROM tab1 cor0 ---- NULL query I rowsort SELECT + ( + col2 ) + - col0 FROM tab2 cor0 ---- -41 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + col2 col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT - col0 + 15 + - col1 FROM tab2 ---- -122 -23 -81 query I rowsort SELECT 86 + tab0.col2 AS col1 FROM tab0 ---- 119 168 87 query I rowsort SELECT - col2 + col2 * - 92 FROM tab2 AS cor0 ---- -2418 -2511 -3534 query I rowsort SELECT ALL - 23 * col2 AS col0 FROM tab1 AS cor0 ---- -1242 -1311 -2208 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9228 SELECT + col0 * + col2 + ( - col1 ) * col0 + CAST( - col2 + col2 * - col0 AS SIGNED ) col2 FROM tab1 cor0 ---- -1136 -132 -697 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9228 SELECT + col0 * + col2 + ( - col1 ) * col0 + CAST ( - col2 + col2 * - col0 AS INTEGER ) col2 FROM tab1 cor0 ---- -1136 -132 -697 query I rowsort SELECT - cor0.col0 + col1 * + 50 AS col0 FROM tab2 AS cor0 ---- 1543 2872 771 query I rowsort SELECT DISTINCT + col1 * 22 * + col1 AS col0 FROM tab1 AS cor0 ---- 14872 2200 3718 query I rowsort SELECT - col0 * + cor0.col2 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL + col1 * col0 + - col2 + col0 FROM tab1 cor0 ---- 1024 27 647 query I rowsort SELECT DISTINCT + cor0.col2 + ( + col1 ) AS col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + + col1 * ( cor0.col0 ) + col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT + - col0 + ( + col2 ) * + cor0.col2 FROM tab1 AS cor0 ---- 2913 3185 9136 query I rowsort SELECT DISTINCT - - col2 + + ( + ( + cor0.col1 ) ) AS col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT + col2 + + ( - col0 ) * - cor0.col2 * col0 + + col1 FROM tab0 AS cor0 ---- 1323 19127 649695 query I rowsort SELECT col0 * ( + 60 ) FROM tab1 AS cor0 ---- 180 3840 4800 query I rowsort SELECT ALL + cor0.col2 * col2 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT + + col0 + - col1 * cor0.col2 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL + cor0.col0 * ( 18 ) + - col0 AS col1 FROM tab0 AS cor0 ---- 1513 408 595 query I rowsort SELECT col0 + + col2 * 94 * - col1 + - ( - 68 ) FROM tab0 ---- -266680 -701271 -9015 query I rowsort SELECT ALL col1 + + col0 - - tab1.col2 * - col1 AS col1 FROM tab1 ---- -1155 -1375 -496 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9244 SELECT ALL - col2 - CAST( + cor0.col2 AS SIGNED ) * - col0 FROM tab0 AS cor0 ---- 34 7216 759 skipif mysql # not compatible query I rowsort label-9244 SELECT ALL - col2 - CAST ( + cor0.col2 AS INTEGER ) * - col0 FROM tab0 AS cor0 ---- 34 7216 759 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9245 SELECT DISTINCT col0 + - CAST( + col0 AS SIGNED ) * + col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 skipif mysql # not compatible query I rowsort label-9245 SELECT DISTINCT col0 + - CAST ( + col0 AS INTEGER ) * + col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT ALL - col0 * - 52 + - col2 * col2 AS col0 FROM tab1 AS cor0 ---- -2760 -5056 79 query I rowsort SELECT cor0.col0 * + col0 AS col0 FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-9248 SELECT ALL col1 DIV ( + col0 * col0 + - col0 ) AS col1 FROM tab1 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-9248 SELECT ALL col1 / ( + col0 * col0 + - col0 ) AS col1 FROM tab1 AS cor0 ---- 0 0 4 query I rowsort SELECT DISTINCT - col1 + col1 * - col1 AS col0 FROM tab0 AS cor0 ---- -7482 -8372 -9506 query I rowsort SELECT ALL col1 * + ( col1 * - col0 ) + + tab2.col0 AS col2 FROM tab2 ---- -22752 -271440 -6720 query IIIIIIIII rowsort SELECT ALL * FROM tab1 cor0 CROSS JOIN tab0, tab1 AS cor1 ---- 243 values hashing to 70c6a01760d7239f3003db4da92180a4 query I rowsort SELECT + col1 + + 21 FROM tab0 cor0 ---- 107 112 118 query I rowsort SELECT col2 + col0 * + col2 AS col0 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT DISTINCT 61 * 15 * tab0.col2 FROM tab0, tab1 AS cor0 ---- 30195 75030 915 query I rowsort SELECT ALL + col2 * + col0 * ( + col1 ) FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT - col2 + col0 * col1 FROM tab0 cor0 ---- 2031 3394 8017 query I rowsort SELECT ALL 1 + + col2 * - cor0.col0 * + col1 FROM tab1 AS cor0 ---- -36479 -4211 -99839 onlyif mysql # use DIV operator for integer division query I rowsort label-9258 SELECT - CAST( col1 AS SIGNED ) DIV col2 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9258 SELECT - CAST ( col1 AS INTEGER ) / col2 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT - 7 - 94 * col2 FROM tab2 AS cor0 ---- -2451 -2545 -3579 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + - cor0.col2 col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + col0 * col2 + cor0.col2 FROM tab0 AS cor0 ---- -34 -7216 -759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 11 col2 FROM tab0 AS cor0 ---- -11 query I rowsort SELECT ALL - col2 + ( col2 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT cor0.col2 - + col0 * - col0 AS col2 FROM tab1 cor0 ---- 4153 63 6496 query I rowsort SELECT + tab0.col0 * + col0 + tab0.col1 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT - 16 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- -16 query I rowsort SELECT col1 + - col2 * - col2 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT ALL + 8 AS col0 FROM tab2 ---- 8 8 8 query I rowsort SELECT DISTINCT 98 * + col1 FROM tab1 AS cor0 ---- 1274 2548 980 onlyif mysql # use DIV operator for integer division query I rowsort label-9270 SELECT + + col2 + + col2 DIV cor0.col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9270 SELECT + + col2 + + col2 / cor0.col1 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9271 SELECT DISTINCT + - ( cor0.col1 ) * CAST( NULL AS SIGNED ) - 73 * - col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9271 SELECT DISTINCT + - ( cor0.col1 ) * CAST ( NULL AS INTEGER ) - 73 * - col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col2 + col0 * 63 AS col1 FROM tab2 AS cor0 ---- 468 4940 5015 query I rowsort SELECT ALL col1 + col2 + - col0 FROM tab2 AS cor0 ---- -24 51 7 query I rowsort SELECT ALL + + col0 * + col2 * - col1 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT ALL - + 38 AS col1 FROM tab0 cor0 ---- -38 -38 -38 query I rowsort SELECT - 88 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to eb8cbefa7d831e1a0183e919e2caef32 query I rowsort SELECT ALL + col0 * + col2 + cor0.col2 - col1 AS col0 FROM tab1 AS cor0 ---- 190 3695 7763 query I rowsort SELECT ALL - - cor0.col1 * - 68 + col0 - col1 FROM tab1 cor0 ---- -1791 -626 -817 query I rowsort SELECT cor0.col1 * 60 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ce0d6eb0f90eb4d84810c590310b44f6 query I rowsort SELECT DISTINCT - + col2 + cor0.col1 + col1 AS col0 FROM tab2 AS cor0 ---- -4 35 92 onlyif mysql # use DIV operator for integer division query I rowsort label-9281 SELECT DISTINCT + col1 DIV col1 + col1 DIV + col0 AS col1 FROM tab2 AS cor0 ---- 1 5 skipif mysql # not compatible query I rowsort label-9281 SELECT DISTINCT + col1 / col1 + col1 / + col0 AS col1 FROM tab2 AS cor0 ---- 1 5 query I rowsort SELECT + col1 + ( + col1 ) * - cor0.col2 * - ( col0 ) FROM tab2 AS cor0 ---- 119711 51051 5890 query I rowsort SELECT ALL - cor0.col2 * + 56 FROM tab0, tab0 AS cor0 ---- 9 values hashing to b5ac07851fe10ec7b4f57100c31039f6 onlyif mysql # use DIV operator for integer division query I rowsort label-9284 SELECT DISTINCT - + col0 + cor0.col1 DIV col1 FROM tab0 AS cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-9284 SELECT DISTINCT - + col0 + cor0.col1 / col1 FROM tab0 AS cor0 ---- -23 -34 -88 query I rowsort SELECT + col0 - - col2 AS col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT DISTINCT col0 + + col1 * - col0 * + 4 AS col2 FROM tab2 ---- -18330 -5293 -861 query I rowsort SELECT - tab1.col0 * - col0 + ( - 2 ) * + col2 AS col0 FROM tab1 ---- -99 3982 6208 query I rowsort SELECT DISTINCT 10 - col0 AS col2 FROM tab0 ---- -14 -25 -79 query I rowsort SELECT + 92 * - col0 * 26 FROM tab1 ---- -153088 -191360 -7176 query I rowsort SELECT + + col2 + col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT col0 + - ( col1 ) AS col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT col0 * col2 - 6 FROM tab1 ---- 156 3642 7674 query I rowsort SELECT ALL + col0 - col0 * col0 AS col1 FROM tab0 cor0 ---- -1190 -552 -7832 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 * - ( - col2 ) col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT - col1 * + cor0.col2 + + cor0.col2 * col1 * + ( + col2 ) FROM tab2 AS cor0 ---- 21762 23902 38350 query I rowsort SELECT ALL - + col0 * 92 + + 63 AS col1 FROM tab1 AS cor0 ---- -213 -5825 -7297 query I rowsort SELECT ALL - col2 * + 55 + + 42 AS col0 FROM tab2 AS cor0 ---- -1388 -1443 -2048 query I rowsort SELECT - col1 * 0 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - - col1 * 95 AS col2 FROM tab0 AS cor0 ---- 8170 8645 9215 query I rowsort SELECT - 5 + + 35 AS col2 FROM tab0 AS cor0 ---- 30 30 30 query I rowsort SELECT + 3 * - col0 FROM tab1 AS cor0 ---- -192 -240 -9 query I rowsort SELECT + 77 * - col0 + - col0 AS col1 FROM tab1 cor0 ---- -234 -4992 -6240 query I rowsort SELECT - - 81 * + col2 AS col0 FROM tab0 AS cor0 ---- 2673 6642 81 query I rowsort SELECT col0 * + cor0.col2 + col1 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT - 21 AS col1 FROM tab2 cor0 ---- -21 -21 -21 query I rowsort SELECT DISTINCT 46 * col1 AS col2 FROM tab2 ---- 1426 2714 782 query I rowsort SELECT DISTINCT - col0 * - col0 * - col2 AS col0 FROM tab2 ---- -1323 -158184 -237158 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9308 SELECT CAST( + col0 AS SIGNED ) * col1 AS col0 FROM tab1 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-9308 SELECT CAST ( + col0 AS INTEGER ) * col1 AS col0 FROM tab1 ---- 1040 640 78 query I rowsort SELECT DISTINCT col0 + - col1 + 12 * - cor0.col0 AS col0 FROM tab0 cor0 ---- -1070 -350 -482 query I rowsort SELECT + 2 + + col0 - + 43 AS col0 FROM tab2 AS cor0 ---- -34 37 38 query I rowsort SELECT 76 FROM tab2 cor0 ---- 76 76 76 query I rowsort SELECT 35 - + col0 AS col0 FROM tab0 AS cor0 ---- -54 0 11 query I rowsort SELECT - - 3 + col1 - col2 AS col2 FROM tab2 cor0 ---- -18 36 7 query I rowsort SELECT ALL + col1 + + col0 * - col1 * + cor0.col2 FROM tab1 AS cor0 ---- -36470 -4186 -99827 query I rowsort SELECT DISTINCT - + col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - col1 * col0 * + 91 AS col1 FROM tab2 AS cor0 ---- -122213 -19747 -418782 query I rowsort SELECT col2 + + col2 + cor0.col2 * - col0 FROM tab1 AS cor0 ---- -3534 -54 -7488 query I rowsort SELECT 65 + col2 - ( + 41 + + col2 * - col2 ) AS col1 FROM tab0 AS cor0 ---- 1146 26 6830 query I rowsort SELECT DISTINCT col1 + + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT col1 * + col2 * + ( + col0 ) FROM tab0 AS cor0 ---- 3395 664118 68112 onlyif mysql # use DIV operator for integer division query I rowsort label-9321 SELECT DISTINCT + col1 DIV + col0 AS col1 FROM tab0 cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-9321 SELECT DISTINCT + col1 / + col0 AS col1 FROM tab0 cor0 ---- 1 2 3 query I rowsort SELECT - col1 + - col0 + + col0 AS col1 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT ALL + + cor0.col0 + col2 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - col2 + - col0 * 81 * + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -46689 -641683 -99226 query I rowsort SELECT DISTINCT 77 * + tab2.col2 FROM tab2 ---- 2002 2079 2926 query I rowsort SELECT ALL col2 + 40 AS col1 FROM tab2 AS cor0 ---- 66 67 78 query I rowsort SELECT DISTINCT + col0 + col0 AS col0 FROM tab1 cor0 ---- 128 160 6 query I rowsort SELECT ALL - col2 * - col1 + col2 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT 74 + cor0.col0 AS col1 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 8a23c4c1a0146343ec3661bb35ab85ee query I rowsort SELECT DISTINCT - 75 * - col1 FROM tab1 AS cor0 ---- 1950 750 975 query I rowsort SELECT col2 + col2 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT DISTINCT + + col0 + - col1 * - cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9333 SELECT DISTINCT + + CAST( NULL AS SIGNED ) * - col2 + col0 * CAST( + 15 AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9333 SELECT DISTINCT + + CAST ( NULL AS INTEGER ) * - col2 + col0 * CAST ( + 15 AS INTEGER ) FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9334 SELECT ALL 89 DIV cor0.col0 FROM tab0, tab2 cor0 ---- 9 values hashing to 2fb45a4d17d497a4c43fa69a577a1525 skipif mysql # not compatible query I rowsort label-9334 SELECT ALL 89 / cor0.col0 FROM tab0, tab2 cor0 ---- 9 values hashing to 2fb45a4d17d497a4c43fa69a577a1525 query I rowsort SELECT - ( ( cor0.col1 ) ) AS col0 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT + + 24 * 32 FROM tab2 AS cor0 ---- 768 768 768 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9337 SELECT CAST( NULL AS SIGNED ) * + tab0.col0 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9337 SELECT CAST ( NULL AS INTEGER ) * + tab0.col0 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL + ( cor0.col0 ) * col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT DISTINCT + 59 FROM tab2, tab1 AS cor0 ---- 59 skipif mysql # not compatible query I rowsort SELECT CAST ( + col2 AS REAL ) AS col1 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-9341 SELECT DISTINCT col2 DIV col1 AS col0 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-9341 SELECT DISTINCT col2 / col1 AS col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - cor0.col2 + + ( - cor0.col1 ) FROM tab1 AS cor0 ---- -109 -67 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9343 SELECT DISTINCT col0 + + CAST( NULL AS SIGNED ) * ( - col0 * + col2 ) AS col1 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9343 SELECT DISTINCT col0 + + CAST ( NULL AS INTEGER ) * ( - col0 * + col2 ) AS col1 FROM tab0 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9344 SELECT ALL + - 19 DIV + col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9344 SELECT ALL + - 19 / + col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + + col2 * col1 AS col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT - ( + tab1.col1 ) * col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL - col0 * + 86 AS col0 FROM tab1 AS cor0 ---- -258 -5504 -6880 query I rowsort SELECT + - col1 * 74 + col1 FROM tab1 AS cor0 ---- -1898 -730 -949 query I rowsort SELECT 59 + - col0 FROM tab0 AS cor0 ---- -30 24 35 query I rowsort SELECT + - col2 * cor0.col1 + col2 AS col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT - + ( col1 ) + - col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT - 95 AS col0 FROM tab1 ---- -95 query I rowsort SELECT - + 71 * cor0.col2 + + col0 + col2 FROM tab2 AS cor0 ---- -1742 -1883 -2581 query I rowsort SELECT DISTINCT 58 * col0 FROM tab0 AS cor0 ---- 1392 2030 5162 query I rowsort SELECT ALL + - 34 + col0 * - col2 * col0 FROM tab2 AS cor0 ---- -1357 -158218 -237192 onlyif mysql # use DIV operator for integer division query I rowsort label-9356 SELECT - col2 + col1 * 97 DIV 56 + + col1 FROM tab0 AS cor0 ---- 166 201 264 skipif mysql # not compatible query I rowsort label-9356 SELECT - col2 + col1 * 97 / 56 + + col1 FROM tab0 AS cor0 ---- 166 201 264 query I rowsort SELECT ALL col1 + 79 FROM tab1 cor0 ---- 105 89 92 query I rowsort SELECT ALL + col1 * + col1 + - 31 AS col0 FROM tab0 AS cor0 ---- 7365 8250 9378 query I rowsort SELECT DISTINCT + - cor0.col2 * 62 + cor0.col2 - cor0.col0 FROM tab0 AS cor0 ---- -2037 -5091 -96 query I rowsort SELECT DISTINCT + - col2 * + 56 + - col1 FROM tab1 AS cor0 ---- -3050 -3202 -5389 query I rowsort SELECT - col1 + - col2 * - col2 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- 17517 19652 54855 query I rowsort SELECT DISTINCT + col2 + ( col2 ) AS col1 FROM tab2 AS cor0 ---- 52 54 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * ( 8 ) col0 FROM tab0 AS cor0 ---- -688 -728 -776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * - 74 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f3382ae349243c43d2dbe2a3c6c042f1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9365 SELECT + - col1 / - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9365 SELECT + - col1 / - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( cor0.col1 ) AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to b234798d4706314ba14eaad539d0aa88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col2 + - col1 * col2 col0 FROM tab0 ---- -1749 -738 -96 query I rowsort SELECT 44 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 0cc3e52e781e46962291c3060c6ae73b onlyif mysql # use DIV operator for integer division query I rowsort label-9369 SELECT ALL - col1 * col2 DIV - col0 FROM tab0 ---- 118 2 83 skipif mysql # not compatible query I rowsort label-9369 SELECT ALL - col1 * col2 / - col0 FROM tab0 ---- 118 2 83 query I rowsort SELECT DISTINCT col1 * ( + col2 ) AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT - col1 + - col2 + - ( - col1 + + col0 ) AS col0 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT - ( - col2 ) + col1 * cor0.col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT - tab0.col1 - + tab0.col0 * col0 AS col1 FROM tab0 ---- -1322 -662 -8012 query I rowsort SELECT DISTINCT ( - col2 ) + + col1 AS col1 FROM tab0 ---- 53 9 96 query I rowsort SELECT - 5 + + col1 FROM tab1 ---- 21 5 8 onlyif mysql # use DIV operator for integer division query I rowsort label-9376 SELECT + + col1 * - cor0.col2 * - col2 + + 94 DIV - cor0.col2 + ( + col1 + col0 ) AS col0 FROM tab1 AS cor0 ---- 119901 32563 75844 skipif mysql # not compatible query I rowsort label-9376 SELECT + + col1 * - cor0.col2 * - col2 + + 94 / - cor0.col2 + ( + col1 + col0 ) AS col0 FROM tab1 AS cor0 ---- 119901 32563 75844 query I rowsort SELECT DISTINCT 34 * tab1.col1 + - col2 AS col2 FROM tab1 ---- 283 346 830 query I rowsort SELECT ALL - 23 + + col0 AS col0 FROM tab2 ---- -16 55 56 onlyif mysql # use DIV operator for integer division query I rowsort label-9379 SELECT ALL + col1 DIV col2 + + col0 AS col1 FROM tab0 ---- 132 26 90 skipif mysql # not compatible query I rowsort label-9379 SELECT ALL + col1 / col2 + + col0 AS col1 FROM tab0 ---- 132 26 90 query I rowsort SELECT ALL cor0.col0 + col1 AS col2 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT - 81 AS col1 FROM tab2 AS cor0 ---- -81 -81 -81 query I rowsort SELECT DISTINCT + + cor1.col0 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9383 SELECT ALL + ( + col0 ) + + ( - col0 ) DIV - col0 + + col2 * - 34 * + col0 AS col0 FROM tab2 AS cor0 ---- -101988 -6418 -68873 skipif mysql # not compatible query I rowsort label-9383 SELECT ALL + ( + col0 ) + + ( - col0 ) / - col0 + + col2 * - 34 * + col0 AS col0 FROM tab2 AS cor0 ---- -101988 -6418 -68873 query I rowsort SELECT DISTINCT + 92 + col1 FROM tab2 AS cor0 ---- 109 123 151 query I rowsort SELECT DISTINCT - 43 + + 26 * - col2 FROM tab1 AS cor0 ---- -1447 -1525 -2539 onlyif mysql # use DIV operator for integer division query I rowsort label-9386 SELECT DISTINCT + + col1 DIV + col1 + + col0 FROM tab1 cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-9386 SELECT DISTINCT + + col1 / + col1 + + col0 FROM tab1 cor0 ---- 4 65 81 query I rowsort SELECT + col0 + col1 + + cor0.col0 * + 56 * col0 FROM tab0 AS cor0 ---- 32366 443756 68732 query I rowsort SELECT ALL + ( cor0.col0 ) * + col2 + + col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - + col0 + - cor0.col1 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9390 SELECT ALL - + CAST( col2 AS SIGNED ) * col1 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-9390 SELECT ALL - + CAST ( col2 AS INTEGER ) * col1 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-9391 SELECT ALL col1 + + 27 DIV + col1 AS col1 FROM tab1 cor0 ---- 12 15 27 skipif mysql # not compatible query I rowsort label-9391 SELECT ALL col1 + + 27 / + col1 AS col1 FROM tab1 cor0 ---- 12 15 27 query I rowsort SELECT + 36 - 99 AS col2 FROM tab2 AS cor0 ---- -63 -63 -63 query I rowsort SELECT - - col0 * col0 - + col1 AS col0 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT - col2 * - 9 + col2 AS col0 FROM tab1 AS cor0 ---- 540 570 960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9395 SELECT ALL + CAST( NULL AS SIGNED ) * - 13 + + col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9395 SELECT ALL + CAST ( NULL AS INTEGER ) * - 13 + + col0 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col0 col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT 65 AS col2 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1c9d0bf96cd3361942fadad668138b9c query I rowsort SELECT - + 60 * - col2 + - col1 AS col0 FROM tab2 AS cor0 ---- 1501 1589 2263 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 33 - col1 col1 FROM tab0 AS cor0 ---- -53 -58 -64 onlyif mysql # use DIV operator for integer division query I rowsort label-9400 SELECT + CAST( 34 AS SIGNED ) + col0 DIV col1 FROM tab1 AS cor0 ---- 34 40 40 skipif mysql # not compatible query I rowsort label-9400 SELECT + CAST ( 34 AS INTEGER ) + col0 / col1 FROM tab1 AS cor0 ---- 34 40 40 query I rowsort SELECT - - col0 + col2 * + col1 FROM tab2 AS cor0 ---- 1612 725 844 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab0 AS cor2 ---- 3645 values hashing to 825c5bff5308aeedb3a0a28713da0683 onlyif mysql # use DIV operator for integer division query I rowsort label-9403 SELECT - - col1 + col2 DIV col1 AS col0 FROM tab1 AS cor0 ---- 15 20 28 skipif mysql # not compatible query I rowsort label-9403 SELECT - - col1 + col2 / col1 AS col0 FROM tab1 AS cor0 ---- 15 20 28 query I rowsort SELECT ALL ( col1 ) * col0 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT - 57 FROM tab0 cor0 ---- -57 query I rowsort SELECT 61 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 1464 2135 5429 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 20 * - col1 col0 FROM tab1 cor0 ---- -200 -260 -520 query I rowsort SELECT DISTINCT - tab2.col2 * col1 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT ALL - 62 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f0e93f6ff5fc3cf50a14e276206dad5c query I rowsort SELECT col0 * ( tab1.col0 ) + + col1 * + ( 2 + col0 * col0 ) AS col1 FROM tab1 ---- 295 45076 89626 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9411 SELECT + col2 + - CAST( NULL AS DECIMAL ) col2 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9411 SELECT + col2 + - CAST ( NULL AS REAL ) col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - col0 + - col1 * - col2 AS col2 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT DISTINCT - col0 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * col0 + + col0 col2 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT col2 * + cor0.col1 * col1 AS col2 FROM tab2 cor0 ---- 10982 25947 90506 query I rowsort SELECT ALL col0 + + col2 AS col0 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT - col1 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT cor0.col2 * + col1 * - cor0.col0 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query I rowsort SELECT cor0.col2 + + col1 * col1 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT - - 29 * 66 - cor0.col2 AS col1 FROM tab1 AS cor0 ---- 1818 1857 1860 query I rowsort SELECT ALL + + 8 FROM tab0 AS cor0 ---- 8 8 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 56 + + cor0.col1 * - col1 col1 FROM tab0 AS cor0 ---- -7340 -8225 -9353 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( col2 AS REAL ) * col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT - + cor0.col2 * col0 + col1 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT DISTINCT + col1 * - 23 FROM tab0 AS cor0 ---- -1978 -2093 -2231 query I rowsort SELECT DISTINCT - col2 - + col0 * col0 * - col0 FROM tab1 AS cor0 ---- -27 262087 511904 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9427 SELECT - - CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab2 AS cor0, tab2, tab0 cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c skipif mysql # not compatible query I rowsort label-9427 SELECT - - CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab2 AS cor0, tab2, tab0 cor1 ---- 81 values hashing to cb33c30d6f52bbb24338a293c740f29c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9428 SELECT DISTINCT CAST( + col0 AS SIGNED ) * - col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-9428 SELECT DISTINCT CAST ( + col0 AS INTEGER ) * - col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ( + 95 ) AS col0 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to 9896fbc7c98abe84cb585e6f5f25b58a onlyif mysql # use DIV operator for integer division query I rowsort label-9430 SELECT DISTINCT + col1 + + 86 DIV col2 FROM tab0 AS cor0 ---- 183 88 92 skipif mysql # not compatible query I rowsort label-9430 SELECT DISTINCT + col1 + + 86 / col2 FROM tab0 AS cor0 ---- 183 88 92 query I rowsort SELECT - ( col0 ) + col1 AS col0 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT col1 * + col2 * + col2 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT + 38 * col1 AS col1 FROM tab2 AS cor0 ---- 1178 2242 646 query I rowsort SELECT DISTINCT + - 76 FROM tab2 AS cor0 ---- -76 query I rowsort SELECT cor0.col2 * col1 + 59 FROM tab1 AS cor0 ---- 1307 1463 629 query I rowsort SELECT ALL 75 * cor0.col0 FROM tab2 AS cor0 ---- 525 5850 5925 query I rowsort SELECT ALL col1 * col2 + col0 FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9438 SELECT DISTINCT - 17 + - col2 / CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9438 SELECT DISTINCT - 17 + - col2 / CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL query I rowsort SELECT - 87 AS col1 FROM tab2, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to c0011cd00aa3e86f06bebc13678997f9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 78 * + col1 + - cor0.col2 * col0 col2 FROM tab2 AS cor0 ---- -1676 2229 2574 query I rowsort SELECT DISTINCT - col0 + - col1 * col1 FROM tab2 cor0 ---- -3559 -368 -968 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9442 SELECT ALL - - col0 + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9442 SELECT ALL - - col0 + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col2 * ( - col1 * col2 ) FROM tab0 AS cor0 ---- 611884 93654 97 skipif mysql # not compatible query I rowsort SELECT cor0.col1 * - CAST ( + 65 AS REAL ) AS col0 FROM tab2 cor0 ---- -1105 -2015 -3835 query I rowsort SELECT DISTINCT - 78 + + col1 + - ( + col2 ) * - col1 FROM tab1 ---- 1183 1352 502 query I rowsort SELECT + - 14 AS col2 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to c2bf0e2420d22cd58d7ee3b30827afcc query I rowsort SELECT - col0 * - 24 + col1 AS col0 FROM tab1 ---- 1546 1933 98 query I rowsort SELECT - ( - col0 ) + - tab1.col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT + - 2 AS col2 FROM tab1 AS cor0 ---- -2 -2 -2 query I rowsort SELECT DISTINCT + 77 FROM tab0, tab2 AS cor0 ---- 77 onlyif mysql # use DIV operator for integer division query I rowsort label-9451 SELECT ALL - cor1.col0 DIV 57 col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to b2e225572af74ba853e10fb5414ea67f skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9451 SELECT ALL - cor1.col0 / 57 col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to b2e225572af74ba853e10fb5414ea67f query I rowsort SELECT DISTINCT + tab0.col1 AS col2 FROM tab0, tab1, tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL - cor0.col2 FROM tab1, tab2 cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 onlyif mysql # use DIV operator for integer division query I rowsort label-9454 SELECT ALL col2 DIV - col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-9454 SELECT ALL col2 / - col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT ALL + - col2 + - cor0.col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT ( col2 * + col2 ) AS col1 FROM tab2 ---- 1444 676 729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9457 SELECT ALL - ( - col1 ) - CAST( - col1 AS SIGNED ) FROM tab1 AS cor0 ---- 20 26 52 skipif mysql # not compatible query I rowsort label-9457 SELECT ALL - ( - col1 ) - CAST ( - col1 AS INTEGER ) FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT DISTINCT - - 78 + + col2 AS col1 FROM tab2 AS cor0 ---- 104 105 116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( + col2 ) * + col1 + + 86 col2 FROM tab1 cor0 ---- 1334 1490 656 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 90 + col0 col0 FROM tab2 AS cor0 ---- -11 -12 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab2.col1 * col1 + col2 col1 FROM tab2 ---- 327 3507 988 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9462 SELECT ALL tab1.col2 + + CAST( - col0 AS SIGNED ) FROM tab1 ---- -7 16 51 skipif mysql # not compatible query I rowsort label-9462 SELECT ALL tab1.col2 + + CAST ( - col0 AS INTEGER ) FROM tab1 ---- -7 16 51 query I rowsort SELECT col0 + + 81 FROM tab1 ---- 145 161 84 onlyif mysql # use DIV operator for integer division query I rowsort label-9464 SELECT col1 * ( + col1 ) DIV col0 FROM tab0 AS cor0 ---- 268 308 93 skipif mysql # not compatible query I rowsort label-9464 SELECT col1 * ( + col1 ) / col0 FROM tab0 AS cor0 ---- 268 308 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9465 SELECT + - col0 + + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9465 SELECT + - col0 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 + - ( + col2 ) FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 + + col1 * col2 FROM tab0 AS cor0 ---- 2814 62 7373 onlyif mysql # use DIV operator for integer division query I rowsort label-9468 SELECT ALL col2 + + 15 DIV col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9468 SELECT ALL col2 + + 15 / col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL - + cor0.col1 * col0 + - cor0.col0 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT DISTINCT - col0 * + col0 + col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col2 + - col2 col0 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT ALL - ( 99 ) + col2 AS col0 FROM tab0 AS cor0 ---- -17 -66 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-9473 SELECT ALL - ( + 33 ) * col1 + 22 DIV + col2 FROM tab0 AS cor0 ---- -2838 -3003 -3179 skipif mysql # not compatible query I rowsort label-9473 SELECT ALL - ( + 33 ) * col1 + 22 / + col2 FROM tab0 AS cor0 ---- -2838 -3003 -3179 query I rowsort SELECT ALL + 40 * + col2 AS col2 FROM tab2 AS cor0 ---- 1040 1080 1520 query I rowsort SELECT ALL + - 4 + col2 * + col2 AS col0 FROM tab1 AS cor0 ---- 2912 3245 9212 query I rowsort SELECT - - 15 * - cor0.col1 AS col1 FROM tab1 cor0 ---- -150 -195 -390 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + col2 * col0 col1 FROM tab2 ---- 158 1969 2985 onlyif mysql # use DIV operator for integer division query I rowsort label-9478 SELECT - col1 + ( 46 + col0 ) * col2 DIV col1 AS col0 FROM tab2 ---- -5 15 262 skipif mysql # not compatible query I rowsort label-9478 SELECT - col1 + ( 46 + col0 ) * col2 / col1 AS col0 FROM tab2 ---- -5 15 262 query I rowsort SELECT 87 FROM tab2, tab1 cor0 ---- 9 values hashing to fa0cdd86483844cda3bb806e032d5c64 query I rowsort SELECT col0 * 55 FROM tab0 ---- 1320 1925 4895 query I rowsort SELECT DISTINCT - ( col1 ) + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT ( 60 ) * + col2 - + ( + cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 3186 3363 5664 query I rowsort SELECT col0 + - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + col1 * col0 * - col2 AS col0 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT 9 * + col0 + col2 AS col2 FROM tab1 AS cor0 ---- 633 81 816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 75 * - col1 * col1 + + 61 * col2 col0 FROM tab0 cor0 ---- 556713 626077 705736 query I rowsort SELECT ALL 21 - + cor0.col2 * - col2 AS col0 FROM tab1 AS cor0 ---- 2937 3270 9237 query I rowsort SELECT ALL + + col2 * + cor0.col0 + col1 FROM tab1 AS cor0 ---- 188 3658 7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 63 + - col0 * + col2 col2 FROM tab2 AS cor0 ---- -2091 -252 -3065 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 41 * col0 col0 FROM tab2 AS cor0 ---- 287 3198 3239 query I rowsort SELECT ALL - 24 + + ( col1 ) * + 54 AS col2 FROM tab2 AS cor0 ---- 1650 3162 894 query I rowsort SELECT - ( col0 * col0 ) AS col2 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT ( + col2 ) * + col0 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT + tab1.col0 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT + cor0.col0 + 68 FROM tab2 AS cor0 ---- 146 147 75 onlyif mysql # use DIV operator for integer division query I rowsort label-9496 SELECT + 73 + - cor0.col2 DIV col1 FROM tab1 AS cor0 ---- 66 68 71 skipif mysql # not compatible query I rowsort label-9496 SELECT + 73 + - cor0.col2 / col1 FROM tab1 AS cor0 ---- 66 68 71 query I rowsort SELECT ALL + + col0 * + col2 AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + 27 * - col0 FROM tab0 AS cor0 ---- -2403 -648 -945 query I rowsort SELECT + + col1 * + 52 * - col2 + + 38 FROM tab2 AS cor0 ---- -33554 -43486 -79730 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9500 SELECT cor0.col0 + col0 * + CAST( NULL AS DECIMAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9500 SELECT cor0.col0 + col0 * + CAST ( NULL AS REAL ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 * 65 FROM tab1 ---- 195 4160 5200 query I rowsort SELECT ALL col2 * + tab0.col1 AS col1 FROM tab0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 22 col0 FROM tab1, tab0, tab2 AS cor0 ---- -22 query I rowsort SELECT ALL + col1 + col1 AS col0 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT col1 * - 46 + + 21 * col0 FROM tab1 AS cor0 ---- -1133 1082 884 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - col2 + + cor0.col2 - col2 col0 FROM tab2 AS cor0 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-9507 SELECT - + col2 DIV + 87 AS col2 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9507 SELECT - + col2 / + 87 AS col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT - col0 + - ( 77 ) * - cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1924 2072 2847 query I rowsort SELECT DISTINCT + col1 * - ( col0 ) FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - - col1 * - col0 - 57 * - col2 FROM tab2 AS cor0 ---- -3120 1322 823 query I rowsort SELECT ALL - + col2 * ( + 68 ) FROM tab1 AS cor0 ---- -3672 -3876 -6528 onlyif mysql # use DIV operator for integer division query I rowsort label-9512 SELECT col1 DIV + col1 - 74 * cor0.col1 * 12 FROM tab2 cor0 ---- -15095 -27527 -52391 skipif mysql # not compatible query I rowsort label-9512 SELECT col1 / + col1 - 74 * cor0.col1 * 12 FROM tab2 cor0 ---- -15095 -27527 -52391 query I rowsort SELECT ALL - col0 * + ( col1 + col0 ) FROM tab2 AS cor0 ---- -10686 -266 -7584 query I rowsort SELECT - + col1 * + ( - col2 * col1 ) - ( cor0.col2 ) * col0 AS col1 FROM tab2 AS cor0 ---- 25758 7980 88478 query I rowsort SELECT DISTINCT col2 - + col1 * - col1 AS col0 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT ALL - 25 FROM tab1, tab1 cor0 ---- 9 values hashing to 40ac8fd000b2e49317aed2411077839e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9517 SELECT ALL tab0.col0 * - 78 + + 95 + - tab0.col0 * + CAST( NULL AS SIGNED ) AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9517 SELECT ALL tab0.col0 * - 78 + + 95 + - tab0.col0 * + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9518 SELECT DISTINCT CAST( - 60 AS SIGNED ) FROM tab0, tab2 AS cor0 ---- -60 skipif mysql # not compatible query I rowsort label-9518 SELECT DISTINCT CAST ( - 60 AS INTEGER ) FROM tab0, tab2 AS cor0 ---- -60 query I rowsort SELECT ( - col0 ) * - col0 + col2 * 63 FROM tab0 AS cor0 ---- 1288 13087 2655 query I rowsort SELECT DISTINCT col0 * 63 + col1 + + col1 FROM tab2 ---- 5011 503 5032 onlyif mysql # use DIV operator for integer division query I rowsort label-9521 SELECT col0 DIV 81 + - col0 FROM tab0 ---- -24 -35 -88 skipif mysql # not compatible query I rowsort label-9521 SELECT col0 / 81 + - col0 FROM tab0 ---- -24 -35 -88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9522 SELECT + col2 * col2 - CAST( NULL AS DECIMAL ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9522 SELECT + col2 * col2 - CAST ( NULL AS REAL ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT col2 * + col0 - tab0.col1 * + ( - col0 * col1 ) FROM tab0 ---- 178296 329350 744307 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * + col0 * ( + col0 ) + col1 col0 FROM tab0 ---- -13738 -42778 -704878 query I rowsort SELECT ALL - ( - col2 ) AS col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + ( cor1.col0 ) FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT + 23 * - cor0.col1 FROM tab1 AS cor0 ---- -230 -299 -598 query I rowsort SELECT + col0 * + col2 * + ( col0 ) AS col1 FROM tab0 AS cor0 ---- 1225 19008 649522 onlyif mysql # use DIV operator for integer division query I rowsort label-9529 SELECT cor0.col1 DIV + col0 - col1 AS col1 FROM tab1 AS cor0 ---- -10 -13 -18 skipif mysql # not compatible query I rowsort label-9529 SELECT cor0.col1 / + col0 - col1 AS col1 FROM tab1 AS cor0 ---- -10 -13 -18 query I rowsort SELECT ALL col2 + + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - col0 + + cor0.col1 * - col0 * - col2 AS col0 FROM tab0 AS cor0 ---- 3360 664029 68088 query I rowsort SELECT + cor0.col0 * 76 - + col2 AS col1 FROM tab2 AS cor0 ---- 505 5902 5966 query I rowsort SELECT ALL - col2 + ( - 21 * col0 ) + - col1 AS col0 FROM tab1 AS cor0 ---- -1411 -143 -1789 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 - cor0.col1 col1 FROM tab1 AS cor0 ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-9535 SELECT ALL + + col1 * ( - col0 ) DIV col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-9535 SELECT ALL + + col1 * ( - col0 ) / col1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT + col1 + + col2 + + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 111 85 93 query I rowsort SELECT + col1 * col2 - col0 AS col0 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT DISTINCT - col0 * + ( + col0 ) FROM tab1 cor0 ---- -4096 -6400 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col1 * 45 * col2 - col1 col0 FROM tab1 AS cor0 ---- 25640 56147 63154 query I rowsort SELECT + + col0 * - ( - col2 ) - + col2 AS col0 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT ALL cor0.col2 * 61 + - col2 AS col1 FROM tab1 AS cor0 ---- 3240 3420 5760 query I rowsort SELECT + - 24 AS col0 FROM tab1, tab2, tab1 cor0 ---- 27 values hashing to f2e40f6e5cdbc2877843191cb261975f query I rowsort SELECT DISTINCT - 65 AS col0 FROM tab2 ---- -65 query I rowsort SELECT + tab1.col2 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT DISTINCT + + ( - col2 ) * col0 * - col0 FROM tab1 AS cor0 ---- 233472 486 614400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9546 SELECT - CAST( NULL AS SIGNED ) * 30 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9546 SELECT - CAST ( NULL AS INTEGER ) * 30 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 + + 98 * col1 FROM tab2 AS cor0 ---- 1649 3007 5723 query I rowsort SELECT - + ( col0 ) * col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT - 33 * - col0 FROM tab0 cor0 ---- 1155 2937 792 query I rowsort SELECT + 17 * - col0 + - col2 AS col1 FROM tab0 cor0 ---- -1595 -441 -596 query I rowsort SELECT - + col1 * - 92 FROM tab2 cor0 ---- 1564 2852 5428 query I rowsort SELECT - col1 * col2 * + col2 FROM tab0 ---- -611884 -93654 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-9553 SELECT ALL + + ( - col0 ) DIV - col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-9553 SELECT ALL + + ( - col0 ) / - col2 AS col1 FROM tab0 AS cor0 ---- 0 1 35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + - col0 * - col1 * ( col2 + col0 ) col2 FROM tab0 AS cor0 ---- 117681 122221 1385011 query I rowsort SELECT ALL tab0.col2 * - col1 AS col2 FROM tab0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 79 * tab2.col2 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to c2aacfdf4f2480a874e8b88315fbf830 onlyif mysql # use DIV operator for integer division query I rowsort label-9557 SELECT ALL - col1 DIV col1 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9557 SELECT ALL - col1 / col1 FROM tab1 ---- -1 -1 -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9558 SELECT ALL CAST( + col2 AS SIGNED ) AS col0 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9558 SELECT ALL CAST ( + col2 AS INTEGER ) AS col0 FROM tab2 ---- 26 27 38 query I rowsort SELECT + col0 + col0 * + col2 + + 76 * col1 FROM tab0 AS cor0 ---- 14303 7352 7442 query I rowsort SELECT - - 52 * + cor0.col2 FROM tab1 AS cor0 ---- 2808 2964 4992 onlyif mysql # use DIV operator for integer division query I rowsort label-9561 SELECT + ( 14 ) * cor0.col2 DIV col0 AS col1 FROM tab2 AS cor0 ---- 4 54 6 skipif mysql # not compatible query I rowsort label-9561 SELECT + ( 14 ) * cor0.col2 / col0 AS col1 FROM tab2 AS cor0 ---- 4 54 6 query I rowsort SELECT DISTINCT ( - tab1.col1 ) * col1 AS col2 FROM tab1 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-9563 SELECT + 37 DIV cor0.col0 col2 FROM tab1 AS cor0 ---- 0 0 12 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9563 SELECT + 37 / cor0.col0 col2 FROM tab1 AS cor0 ---- 0 0 12 query I rowsort SELECT DISTINCT col2 + col2 + col2 AS col2 FROM tab0 ---- 246 3 99 query I rowsort SELECT - col1 * 98 AS col0 FROM tab0 ---- -8428 -8918 -9506 onlyif mysql # use DIV operator for integer division query I rowsort label-9566 SELECT + col1 DIV - col2 - + col2 AS col2 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-9566 SELECT + col1 / - col2 - + col2 AS col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT 12 * + tab1.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 125f2f3fb2d94b0cc3f62e6ce4a3f314 query I rowsort SELECT - 81 + - col2 AS col1 FROM tab2 AS cor0 ---- -107 -108 -119 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + cor0.col2 col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT + - 41 + + col1 FROM tab1 AS cor0 ---- -15 -28 -31 query I rowsort SELECT DISTINCT + + ( - col2 ) * col0 - col0 AS col2 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT ALL cor0.col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT + + col1 + col1 * - col0 FROM tab2 AS cor0 ---- -1326 -186 -4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 94 + + cor0.col2 col1 FROM tab1 AS cor0 ---- 148 151 190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col2 col2 FROM tab1 ---- 0 query I rowsort SELECT ALL - ( col1 ) * col2 + col0 FROM tab2 ---- -1456 -567 -830 query I rowsort SELECT ALL 30 * - col0 FROM tab0 ---- -1050 -2670 -720 query I rowsort SELECT - tab0.col2 + tab0.col0 FROM tab0 ---- -9 34 7 query I rowsort SELECT - 0 * col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 62 * + col0 + col1 FROM tab2 AS cor0 ---- 465 4895 4915 query I rowsort SELECT DISTINCT + + cor0.col0 + col0 * col0 AS col2 FROM tab2 cor0 ---- 56 6162 6320 query I rowsort SELECT ALL - 14 FROM tab2 cor0 ---- -14 -14 -14 query I rowsort SELECT DISTINCT - - 87 * + col1 FROM tab1 AS cor0 ---- 1131 2262 870 query I rowsort SELECT ALL col0 + + col1 AS col2 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + - 15 AS col2 FROM tab1 AS cor0 ---- -15 query I rowsort SELECT DISTINCT 74 FROM tab0 cor0 ---- 74 query I rowsort SELECT ALL - col0 - - col0 * 68 AS col1 FROM tab2 ---- 469 5226 5293 query I rowsort SELECT ALL + col0 * - 12 FROM tab0 ---- -1068 -288 -420 query I rowsort SELECT DISTINCT - ( + 75 ) AS col0 FROM tab1, tab2 cor0 ---- -75 query I rowsort SELECT + col1 * 42 - ( + col2 + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 1035 299 370 query I rowsort SELECT - - cor0.col1 - + 26 AS col2 FROM tab0 AS cor0 ---- 60 65 71 query I rowsort SELECT DISTINCT + ( - col2 ) + col1 * + col0 FROM tab1 AS cor0 ---- 24 583 944 query I rowsort SELECT + cor0.col0 * + cor0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e1120e7b687b32270ef70393236e7341 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9594 SELECT ALL CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9594 SELECT ALL CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + 10 AS col2 FROM tab1 AS cor0 ---- 106 64 67 query I rowsort SELECT DISTINCT cor0.col1 + - col1 * col2 * cor0.col2 - + cor0.col2 * + col2 FROM tab1 AS cor0 ---- -129011 -35729 -78706 query I rowsort SELECT ALL + - col2 * - cor0.col1 + col2 + col2 FROM tab1 AS cor0 ---- 1440 1512 684 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor1.col0 col0 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT DISTINCT + - col0 + col2 + col2 FROM tab0 AS cor0 ---- -33 42 75 query I rowsort SELECT DISTINCT + 16 AS col2 FROM tab1, tab2 AS cor0 ---- 16 query I rowsort SELECT DISTINCT + 47 * col2 + col0 AS col0 FROM tab1 AS cor0 ---- 2541 2743 4592 onlyif mysql # use DIV operator for integer division query I rowsort label-9602 SELECT ALL + + 31 DIV col1 + col2 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9602 SELECT ALL + + 31 / col1 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL col2 * + col1 - col0 AS col2 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT DISTINCT + cor0.col0 * col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL - col1 * - ( 7 ) AS col2 FROM tab2 cor0 ---- 119 217 413 query I rowsort SELECT DISTINCT col2 * - ( 65 ) FROM tab0 AS cor0 ---- -2145 -5330 -65 query I rowsort SELECT ALL col0 * 89 AS col1 FROM tab0 ---- 2136 3115 7921 query I rowsort SELECT + + col1 + - col0 * col0 * - col0 FROM tab1 AS cor0 ---- 262154 512013 53 query I rowsort SELECT DISTINCT col2 + 14 FROM tab0 AS cor0 ---- 15 47 96 query I rowsort SELECT ALL col2 - - cor0.col1 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT - col2 + + col2 * col2 * - cor0.col2 FROM tab2 AS cor0 ---- -17602 -19710 -54910 query I rowsort SELECT - cor0.col2 * - 1 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT col0 + 90 + + col0 FROM tab0 AS cor0 ---- 138 160 268 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9614 SELECT DISTINCT - col1 + - tab2.col1 + - CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9614 SELECT DISTINCT - col1 + - tab2.col1 + - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL query I rowsort SELECT col1 + 22 FROM tab1 AS cor0 ---- 32 35 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col2 col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + + col2 + - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ( 5 ) + cor2.col0 FROM tab0, tab0 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 81 values hashing to a05dc5b9aab828bef917ee4fb3a61329 query I rowsort SELECT 77 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 query I rowsort SELECT col2 * 60 AS col2 FROM tab2 AS cor0 ---- 1560 1620 2280 query I rowsort SELECT + cor0.col2 * - col1 + ( - col0 ) AS col2 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT - 1 + 84 * col2 * col2 + - col1 AS col2 FROM tab1 ---- 244917 272905 774130 query I rowsort SELECT DISTINCT + ( col1 ) + col0 * cor0.col2 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT ALL col1 + - col2 * ( col1 ) FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT + cor0.col2 * col2 + col0 AS col0 FROM tab0 AS cor0 ---- 1113 36 6813 query I rowsort SELECT + 38 + col0 AS col0 FROM tab0 AS cor0 ---- 127 62 73 query I rowsort SELECT ALL - 48 * + col0 + col2 AS col1 FROM tab0 ---- -1119 -1679 -4190 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 9 + col0 * + col0 * + col0 col0 FROM tab0 ---- 13833 42884 704978 query I rowsort SELECT DISTINCT - 72 + + col1 + - 39 AS col0 FROM tab0 ---- -14 -20 -25 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab1, tab2, tab0 AS cor0, tab2 AS cor1 ---- 86 91 97 query I rowsort SELECT ALL 50 + col2 + + col0 FROM tab1 ---- 107 171 226 query I rowsort SELECT ALL - 57 + - col0 AS col1 FROM tab2 ---- -135 -136 -64 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9633 SELECT ALL - 2 * col1 * - CAST( + col0 AS SIGNED ) + + col0 FROM tab0 ---- 16287 4152 6825 skipif mysql # not compatible query I rowsort label-9633 SELECT ALL - 2 * col1 * - CAST ( + col0 AS INTEGER ) + + col0 FROM tab0 ---- 16287 4152 6825 query I rowsort SELECT ALL + col0 + + col1 * 19 AS col2 FROM tab2 ---- 1199 402 596 query I rowsort SELECT 35 * col0 FROM tab0 ---- 1225 3115 840 query I rowsort SELECT DISTINCT + cor0.col2 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT DISTINCT - - cor0.col2 AS col2 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT 70 * + cor0.col2 + ( 51 ) AS col1 FROM tab0, tab2, tab1 AS cor0 ---- 3831 4041 6771 query I rowsort SELECT cor1.col1 AS col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT - col0 * ( cor0.col0 ) + cor0.col1 FROM tab1 AS cor0 ---- -4086 -6387 17 query I rowsort SELECT 61 * 8 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to b1bcffdef82f8b7121bc3cc7c0eac57c query I rowsort SELECT ALL + 63 * col2 - ( - col2 * col2 ) FROM tab1 AS cor0 ---- 15264 6318 6840 query I rowsort SELECT ALL 57 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 61da70c624ad60604a668f7f8f29392a query I rowsort SELECT DISTINCT - col1 * col0 * + col0 AS col2 FROM tab1 ---- -234 -40960 -83200 query I rowsort SELECT DISTINCT col2 * col0 + col0 + + tab1.col0 FROM tab1 ---- 168 3776 7840 query I rowsort SELECT + + col2 * - 78 AS col0 FROM tab0 AS cor0 ---- -2574 -6396 -78 query I rowsort SELECT col0 * + 66 FROM tab2 ---- 462 5148 5214 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + 8 * col0 col2 FROM tab1 AS cor0 ---- 27 576 720 onlyif mysql # use DIV operator for integer division query I rowsort label-9649 SELECT - col0 DIV CAST( - col0 * col0 AS SIGNED ) FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9649 SELECT - col0 / CAST ( - col0 * col0 AS INTEGER ) FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 * + 68 AS col0 FROM tab0 AS cor0 ---- -1632 -2380 -6052 query I rowsort SELECT + ( + 68 ) FROM tab2 ---- 68 68 68 query I rowsort SELECT ( + ( - col0 ) ) AS col1 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT DISTINCT - tab2.col1 * + col0 AS col2 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT + 29 AS col2 FROM tab0, tab2 cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT - - ( col0 ) * col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT col1 * - col2 + + col2 * 30 * cor0.col0 - cor0.col1 * + 85 FROM tab1 AS cor0 ---- 108020 1246 228047 query I rowsort SELECT - cor0.col2 * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT 10 FROM tab2 cor0 ---- 10 query I rowsort SELECT DISTINCT + col2 * + col1 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + ( - 65 ) * - col0 FROM tab0 AS cor0 ---- 1560 2275 5785 query I rowsort SELECT ALL - cor0.col2 * - cor1.col1 + 6 * - cor1.col0 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 150bf5a84f18fe1b8764432caf0c0353 query I rowsort SELECT + col0 * - col1 + - col2 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT - col0 * col1 * + 3 FROM tab1 AS cor0 ---- -1920 -234 -3120 query I rowsort SELECT ( col1 ) + col0 * + col0 AS col2 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT tab0.col0 * + col0 * - tab0.col1 + - col0 * + col1 FROM tab0 ---- -122220 -51600 -728910 query I rowsort SELECT - col1 * - col1 + 36 FROM tab1 AS cor0 ---- 136 205 712 query I rowsort SELECT col2 * col2 + + ( cor0.col1 ) AS col2 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT ALL ( tab0.col0 ) + + col2 AS col0 FROM tab0 ---- 171 36 57 query I rowsort SELECT + col0 + + col0 AS col0 FROM tab1 ---- 128 160 6 query I rowsort SELECT - ( 31 ) * + col1 * col2 FROM tab1 AS cor0 ---- -17670 -38688 -43524 query I rowsort SELECT ALL ( 80 ) + col1 FROM tab1 ---- 106 90 93 query I rowsort SELECT ALL ( col2 ) + + 28 AS col2 FROM tab1 cor0 ---- 124 82 85 query I rowsort SELECT DISTINCT + col0 * col1 * - col1 AS col0 FROM tab2 ---- -22831 -271518 -6727 query I rowsort SELECT DISTINCT col2 + col2 * 34 FROM tab2 AS cor0 ---- 1330 910 945 query I rowsort SELECT 53 * cor0.col2 FROM tab1 AS cor0 ---- 2862 3021 5088 query I rowsort SELECT ALL col2 * + col2 * + 83 + - col0 + col1 AS col1 FROM tab2 cor0 ---- 119790 56089 60531 query I rowsort SELECT DISTINCT - + 11 + - col2 AS col0 FROM tab1 AS cor0 ---- -107 -65 -68 query I rowsort SELECT - + col1 * cor0.col2 * + ( col2 ) FROM tab1 AS cor0 ---- -119808 -32490 -75816 query I rowsort SELECT ALL - col2 + - col0 FROM tab2 cor0 ---- -104 -117 -34 query I rowsort SELECT DISTINCT + 52 - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -37 17 28 query I rowsort SELECT - + col2 + 4 * - cor0.col1 FROM tab2 cor0 ---- -106 -151 -262 query I rowsort SELECT col1 - cor0.col2 * col1 AS col1 FROM tab2 cor0 ---- -1475 -629 -806 skipif mysql # not compatible query I rowsort SELECT ALL tab2.col0 + CAST ( 43 AS REAL ) FROM tab2 ---- 121 122 50 query I rowsort SELECT - col2 + + ( - cor0.col2 ) * + col1 FROM tab2 cor0 ---- -1560 -684 -864 query I rowsort SELECT - + col2 + ( + ( cor0.col1 ) ) FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT + 70 + + col2 FROM tab1 ---- 124 127 166 query I rowsort SELECT col1 + 38 FROM tab0 AS cor0 ---- 124 129 135 query I rowsort SELECT ALL - + cor0.col1 * - 43 FROM tab2 AS cor0 ---- 1333 2537 731 query I rowsort SELECT - - col2 + - col2 * - ( col0 + col0 ) * cor0.col1 AS col1 FROM tab0 AS cor0 ---- 1328318 136257 6791 query I rowsort SELECT col0 * ( + cor0.col2 ) * col1 AS col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT col1 * col0 + 30 * - cor0.col1 FROM tab0 AS cor0 ---- -516 485 5369 onlyif mysql # use DIV operator for integer division query I rowsort label-9692 SELECT ALL + - ( + col2 ) DIV + col0 - - 60 DIV - col1 AS col0 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9692 SELECT ALL + - ( + col2 ) / + col0 - - 60 / - col1 AS col0 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT cor1.col2 AS col0 FROM tab2, tab2 AS cor0, tab1 cor1 ---- 54 57 96 query I rowsort SELECT - + 40 * col2 + col0 AS col1 FROM tab1 AS cor0 ---- -2157 -2216 -3760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col1 - 57 * col1 col2 FROM tab1 AS cor0 ---- -1508 -580 -754 query I rowsort SELECT col2 * 42 + - col0 + ( col2 ) * col0 AS col2 FROM tab0 AS cor0 ---- 10653 2154 42 query I rowsort SELECT + cor0.col0 + - ( col0 ) * - col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL cor0.col0 * + cor0.col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - - ( + col1 ) * col0 + col1 FROM tab2 cor0 ---- 1360 248 4661 query I rowsort SELECT DISTINCT + 20 * col2 AS col2 FROM tab2 AS cor0 ---- 520 540 760 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9701 SELECT ALL CAST( NULL AS SIGNED ) + col2 * - col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9701 SELECT ALL CAST ( NULL AS INTEGER ) + col2 * - col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + 23 * + 87 col1 FROM tab0 AS cor0 ---- -2001 -2001 -2001 query I rowsort SELECT col2 + ( - col2 ) - + tab2.col1 AS col0 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT ALL - ( 93 ) + - col2 * + col2 FROM tab1 AS cor0 ---- -3009 -3342 -9309 query I rowsort SELECT + 20 * col1 FROM tab2 AS cor0 ---- 1180 340 620 query I rowsort SELECT DISTINCT tab0.col0 FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 24 35 89 query I rowsort SELECT ALL - cor0.col1 + 36 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5a7ea829bf3f5888cbb2de1902a5f1f4 query I rowsort SELECT col1 * 91 + col1 FROM tab0 AS cor0 ---- 7912 8372 8924 query I rowsort SELECT - 66 AS col1 FROM tab2 AS cor0 ---- -66 -66 -66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9710 SELECT ALL col0 + ( col2 * + CAST( col0 AS SIGNED ) ) AS col2 FROM tab0 AS cor0 ---- 70 7387 816 skipif mysql # not compatible query I rowsort label-9710 SELECT ALL col0 + ( col2 * + CAST ( col0 AS INTEGER ) ) AS col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT ALL - 50 * - col0 + + col1 AS col2 FROM tab2 ---- 381 3959 3967 query I rowsort SELECT ALL - col0 + col0 * + col0 AS col1 FROM tab1 AS cor0 ---- 4032 6 6320 query I rowsort SELECT - cor0.col2 * + ( ( + col2 ) ) AS col0 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - 81 * col1 - col1 * tab0.col0 * + col0 FROM tab0 ---- -126682 -56502 -728182 query I rowsort SELECT col0 * tab1.col0 - - 43 * col1 FROM tab1 ---- 1127 4526 6959 query I rowsort SELECT DISTINCT col1 * - col2 + - 70 * - tab0.col2 AS col2 FROM tab0 ---- -1722 -27 -528 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9717 SELECT + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9717 SELECT + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 * + tab1.col0 + ( + col1 ) AS col2 FROM tab1 ---- -4086 -6387 17 query I rowsort SELECT tab2.col1 + tab2.col2 AS col2 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 0a66faf44289070d88fd26bbc9bf34e3 query I rowsort SELECT DISTINCT col2 * + col0 * + col2 - col2 FROM tab1 ---- 207879 737184 8694 query I rowsort SELECT col2 + - col2 + col0 FROM tab2 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-9722 SELECT DISTINCT + col1 + 70 + tab1.col0 DIV col2 AS col2 FROM tab1 ---- 81 83 96 skipif mysql # not compatible query I rowsort label-9722 SELECT DISTINCT + col1 + 70 + tab1.col0 / col2 AS col2 FROM tab1 ---- 81 83 96 query I rowsort SELECT DISTINCT col1 * col1 + + col1 AS col2 FROM tab1 AS cor0 ---- 110 182 702 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9724 SELECT - col1 + - CAST( NULL AS SIGNED ) * cor0.col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9724 SELECT - col1 + - CAST ( NULL AS INTEGER ) * cor0.col2 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9725 SELECT ALL + cor0.col1 DIV - 77 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9725 SELECT ALL + cor0.col1 / - 77 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 - col0 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + - cor0.col1 * col1 + + col1 FROM tab0 AS cor0 ---- -7310 -8190 -9312 query I rowsort SELECT DISTINCT - col2 - + cor0.col1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 1152 1350 513 onlyif mysql # use DIV operator for integer division query I rowsort label-9729 SELECT cor0.col0 + col0 * col0 DIV cor0.col1 FROM tab1 cor0 ---- 3 473 572 skipif mysql # not compatible query I rowsort label-9729 SELECT cor0.col0 + col0 * col0 / cor0.col1 FROM tab1 cor0 ---- 3 473 572 query I rowsort SELECT col1 * cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT col0 + col2 * tab0.col2 * col2 + col0 AS col2 FROM tab0 ---- 35985 551546 71 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + - col2 * - col0 col0 FROM tab2 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-9733 SELECT - col0 DIV + tab0.col2 + - col1 AS col1 FROM tab0 ---- -132 -86 -92 skipif mysql # not compatible query I rowsort label-9733 SELECT - col0 / + tab0.col2 + - col1 AS col1 FROM tab0 ---- -132 -86 -92 query I rowsort SELECT ALL - col0 * + col1 * cor0.col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT + + col0 + + cor0.col0 + + col1 * col0 FROM tab1 cor0 ---- 1200 768 84 query I rowsort SELECT - cor0.col1 + col1 * - col0 AS col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT DISTINCT col2 + col2 * + col1 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT col2 + + col2 * col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT + col2 * + col1 + + col0 AS col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL col1 * col0 + - col1 FROM tab2 AS cor0 ---- 1326 186 4543 query I rowsort SELECT DISTINCT col2 FROM tab0 WHERE NOT NULL <= col1 ---- query I rowsort SELECT + col1 + col0 AS col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT ALL - tab1.col0 * + col2 + + tab1.col0 FROM tab1 ---- -159 -3584 -7600 query I rowsort SELECT ALL - cor0.col1 * col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT cor0.col0 * - col0 AS col2 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - col2 * col1 - col1 FROM tab2 ---- -1593 -663 -868 query I rowsort SELECT DISTINCT + col2 * col1 - + col1 AS col0 FROM tab2 ---- 1475 629 806 onlyif mysql # use DIV operator for integer division query I rowsort label-9748 SELECT - tab0.col1 * col0 DIV + col2 AS col1 FROM tab0 ---- -3395 -62 -98 skipif mysql # not compatible query I rowsort label-9748 SELECT - tab0.col1 * col0 / + col2 AS col1 FROM tab0 ---- -3395 -62 -98 query I rowsort SELECT + col0 * tab0.col1 + col0 * - col2 + - col2 FROM tab0 ---- 1239 3359 719 onlyif mysql # use DIV operator for integer division query I rowsort label-9750 SELECT col2 + col0 * - col0 * col2 + col2 * col2 DIV + col2 col2 FROM tab0 ---- -1223 -18942 -649358 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9750 SELECT col2 + col0 * - col0 * col2 + col2 * col2 / + col2 col2 FROM tab0 ---- -1223 -18942 -649358 query I rowsort SELECT + col2 * tab2.col0 + + col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT ALL + col2 * col0 * col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT col0 + - col1 AS col2 FROM tab0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-9754 SELECT - tab1.col2 DIV col2 + col2 + - col1 FROM tab1 ---- 27 46 82 skipif mysql # not compatible query I rowsort label-9754 SELECT - tab1.col2 / col2 + col2 + - col1 FROM tab1 ---- 27 46 82 query I rowsort SELECT DISTINCT + col1 + - col0 + + col1 FROM tab2 ---- -45 40 55 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT NULL NOT IN ( col1 ) AND ( col0 + col1 ) IN ( + col0 ) ---- query I rowsort SELECT col0 + - tab2.col2 * col0 FROM tab2 ---- -182 -1950 -2923 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 18 * col1 + ( + 48 ) col1 FROM tab0 cor0 ---- 1596 1686 1794 query I rowsort SELECT + 32 + col2 AS col2 FROM tab0 AS cor0 ---- 114 33 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 30 col2 FROM tab2, tab0 AS cor0, tab0 cor1 ---- 30 onlyif mysql # use DIV operator for integer division query I rowsort label-9761 SELECT DISTINCT + col0 - col0 DIV - col0 AS col0 FROM tab0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-9761 SELECT DISTINCT + col0 - col0 / - col0 AS col0 FROM tab0 ---- 25 36 90 query III rowsort SELECT ALL * FROM tab1 WHERE NOT + col1 >= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9763 SELECT ALL - 16 DIV col0 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9763 SELECT ALL - 16 / col0 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9764 SELECT DISTINCT + col1 DIV - col1 AS col1 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-9764 SELECT DISTINCT + col1 / - col1 AS col1 FROM tab0 ---- -1 query I rowsort SELECT - tab0.col1 + col1 * + col2 AS col2 FROM tab0 ---- 0 2752 7371 query I rowsort SELECT DISTINCT + col1 * + col0 + col0 AS col0 FROM tab1 ---- 1120 704 81 query I rowsort SELECT ALL col2 * + col2 + + col1 AS col1 FROM tab2 WHERE col1 NOT IN ( - col2 ) ---- 1461 735 760 query I rowsort SELECT ALL col1 FROM tab2 WHERE NOT NULL IN ( + col2 ) ---- query I rowsort SELECT DISTINCT col0 FROM tab1 WHERE NULL <= NULL ---- query I rowsort SELECT col1 + - tab0.col0 + col2 * col0 AS col2 FROM tab0 WHERE NULL NOT IN ( col0 * col1 ) ---- query I rowsort SELECT + col1 - - col1 * + tab1.col1 AS col1 FROM tab1 ---- 110 182 702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col2 col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + col2 + - col1 + col1 * - cor0.col0 FROM tab2 cor0 ---- -1322 -221 -4635 query I rowsort SELECT col2 FROM tab1 cor0 WHERE NOT NULL < NULL ---- query I rowsort SELECT - tab2.col0 + - col1 AS col1 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT + col1 + - col1 * col2 * col1 AS col1 FROM tab0 ---- -243982 -678951 -9312 query I rowsort SELECT ALL + col1 * col1 + tab1.col1 AS col1 FROM tab1 ---- 110 182 702 query III rowsort SELECT * FROM tab0 WHERE NOT - col2 NOT BETWEEN - col1 AND ( + col2 * + col1 + col2 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT - tab0.col0 + + col2 + col1 * col2 FROM tab0 ---- 2847 63 7455 onlyif mysql # use DIV operator for integer division query I rowsort label-9780 SELECT ALL + col0 DIV tab0.col0 - col2 AS col0 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-9780 SELECT ALL + col0 / tab0.col0 - col2 AS col0 FROM tab0 ---- -32 -81 0 query III rowsort SELECT ALL * FROM tab0 WHERE NOT ( col2 ) <= NULL ---- query I rowsort SELECT - col0 - + col0 * col2 AS col2 FROM tab0 ---- -70 -7387 -816 query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( - tab0.col0 * col2 * + tab0.col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col1 + - col2 - - col0 col2 FROM tab0 ---- 7387 8288 9443 query III rowsort SELECT ALL * FROM tab1 WHERE NULL NOT IN ( col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9786 SELECT + col1 DIV + col0 AS col2 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-9786 SELECT + col1 / + col0 AS col2 FROM tab2 ---- 0 0 4 query I rowsort SELECT ALL - col2 * col2 + - col0 * tab2.col1 AS col1 FROM tab2 ---- -2787 -5278 -946 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9788 SELECT ALL col2 + + CAST( NULL AS SIGNED ) * col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9788 SELECT ALL col2 + + 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 - + col0 * col2 col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT + + col0 * - col0 + 46 FROM tab1 AS cor0 ---- -4050 -6354 37 query I rowsort SELECT ALL col0 + col2 + 27 * + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 2385 63 948 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 col1 FROM tab0, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT DISTINCT + col1 - col0 * + col0 AS col0 FROM tab2 ---- -18 -6025 -6224 onlyif mysql # use DIV operator for integer division query I rowsort label-9794 SELECT ALL - 38 DIV - col0 FROM tab2 ---- 0 0 5 skipif mysql # not compatible query I rowsort label-9794 SELECT ALL - 38 / - col0 FROM tab2 ---- 0 0 5 query I rowsort SELECT ALL + tab0.col1 + - 76 AS col2 FROM tab0 ---- 10 15 21 query I rowsort SELECT - 58 + - 47 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c0af328d38b82a55707e7cbb373586e8 onlyif mysql # use DIV operator for integer division query I rowsort label-9797 SELECT col1 DIV col0 - tab2.col2 AS col2 FROM tab2 ---- -23 -26 -38 skipif mysql # not compatible query I rowsort label-9797 SELECT col1 / col0 - tab2.col2 AS col2 FROM tab2 ---- -23 -26 -38 query I rowsort SELECT DISTINCT - tab2.col1 + col2 + - col0 * + col1 FROM tab2 ---- -1322 -221 -4635 query I rowsort SELECT + col0 + 42 + - col0 * col1 * col1 AS col0 FROM tab2 AS cor0 ---- -22710 -271398 -6678 query I rowsort SELECT DISTINCT - cor0.col0 * 94 + - col2 + col2 FROM tab1 AS cor0 ---- -282 -6016 -7520 query I rowsort SELECT DISTINCT - - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9802 SELECT + col0 + - CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9802 SELECT + col0 + - CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9803 SELECT - 19 DIV - 4 AS col2 FROM tab1 ---- 4 4 4 skipif mysql # not compatible query I rowsort label-9803 SELECT - 19 / - 4 AS col2 FROM tab1 ---- 4 4 4 query I rowsort SELECT tab2.col1 * tab2.col1 FROM tab2 ---- 289 3481 961 query I rowsort SELECT ALL 78 * - 88 FROM tab2 ---- -6864 -6864 -6864 query I rowsort SELECT + col1 * col0 + col0 + - 12 AS col1 FROM tab0 AS cor0 ---- 2076 3418 8176 query I rowsort SELECT - - 61 AS col1 FROM tab0 AS cor0 ---- 61 61 61 query I rowsort SELECT ALL - + col1 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT + - 93 - + col2 FROM tab2 AS cor0 ---- -119 -120 -131 query I rowsort SELECT ALL - - col2 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT - ( col1 ) * col0 + - col0 FROM tab0 cor0 ---- -2088 -3430 -8188 query I rowsort SELECT + col2 * col1 - - col0 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT - col1 * + col0 + + col2 * - col2 AS col1 FROM tab2 AS cor0 ---- -2787 -5278 -946 query I rowsort SELECT DISTINCT - - 22 + + col0 AS col2 FROM tab0 AS cor0 ---- 111 46 57 query I rowsort SELECT - cor0.col0 + col1 * 49 FROM tab2 AS cor0 ---- 1512 2813 754 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9816 SELECT - cor0.col1 * col0 - CAST( col1 AS SIGNED ) * col2 FROM tab2 AS cor0 ---- -1054 -1989 -6136 skipif mysql # not compatible query I rowsort label-9816 SELECT - cor0.col1 * col0 - CAST ( col1 AS INTEGER ) * col2 FROM tab2 AS cor0 ---- -1054 -1989 -6136 query I rowsort SELECT ALL - - col2 * - col2 + - col2 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT DISTINCT + 42 + col2 AS col2 FROM tab0 AS cor0 ---- 124 43 75 query I rowsort SELECT ALL - 27 * + tab2.col0 + + 36 AS col0 FROM tab2 ---- -153 -2070 -2097 query I rowsort SELECT + col2 * - col2 + tab2.col1 AS col1 FROM tab2 ---- -1427 -617 -698 query I rowsort SELECT DISTINCT col0 * col2 + + ( - tab0.col0 ) AS col0 FROM tab0 ---- 0 7209 768 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col0 * + tab1.col2 ) + ( - col2 ) col0 FROM tab1 ---- 108 3591 7584 query I rowsort SELECT 14 + + col2 + col1 FROM tab0 ---- 112 133 187 onlyif mysql # use DIV operator for integer division query I rowsort label-9824 SELECT DISTINCT - col1 DIV + col2 + - col2 * - 28 AS col1 FROM tab1 ---- 1512 1596 2688 skipif mysql # not compatible query I rowsort label-9824 SELECT DISTINCT - col1 / + col2 + - col2 * - 28 AS col1 FROM tab1 ---- 1512 1596 2688 query I rowsort SELECT col1 * tab2.col0 * + col0 AS col0 FROM tab2 ---- 106097 1519 358956 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + col1 col2 FROM tab0 ---- 110 132 180 query I rowsort SELECT 67 * - col2 FROM tab0 ---- -2211 -5494 -67 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1, tab1 cor0, tab2 cor1 ---- 972 values hashing to 01a5931cccc3dad8792a1bc6df09c614 query I rowsort SELECT DISTINCT + col1 * - col1 + col0 + ( col1 ) AS col1 FROM tab1 ---- -26 -647 -76 query I rowsort SELECT ALL - 28 AS col1 FROM tab1 AS cor0 ---- -28 -28 -28 query I rowsort SELECT ALL 11 * col1 AS col1 FROM tab0 AS cor0 ---- 1001 1067 946 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 70 * col2 col2 FROM tab1 AS cor0 ---- 3780 3990 6720 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9833 SELECT ALL + col0 * - cor0.col1 - ( 67 ) * + col1 * + CAST( + col1 AS SIGNED ) col0 FROM tab1 AS cor0 ---- -12363 -45370 -7340 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9833 SELECT ALL + col0 * - cor0.col1 - ( 67 ) * + col1 * + CAST ( + col1 AS INTEGER ) col0 FROM tab1 AS cor0 ---- -12363 -45370 -7340 query I rowsort SELECT ALL col0 - - col2 AS col2 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT - cor0.col1 FROM tab2, tab2 cor0, tab0 AS cor1 ---- -17 -31 -59 query I rowsort SELECT DISTINCT - + col2 * col1 + 31 + cor0.col1 * col0 AS col1 FROM tab2 cor0 ---- -589 3099 728 query I rowsort SELECT - + col2 + - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT ALL - col1 * 23 AS col1 FROM tab2 AS cor0 ---- -1357 -391 -713 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9839 SELECT - col1 + - CAST( 93 AS SIGNED ) FROM tab2 AS cor0 ---- -110 -124 -152 skipif mysql # not compatible query I rowsort label-9839 SELECT - col1 + - CAST ( 93 AS INTEGER ) FROM tab2 AS cor0 ---- -110 -124 -152 query I rowsort SELECT ALL + - cor0.col1 + - col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL + + col1 + - col2 * + col1 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT ALL + col0 + ( + 35 ) * col2 AS col2 FROM tab2 AS cor0 ---- 1409 952 988 query I rowsort SELECT DISTINCT + cor0.col1 * 72 + + col1 - + col2 FROM tab0 AS cor0 ---- 6245 6561 7080 query I rowsort SELECT - col0 + + col1 * col1 FROM tab2 AS cor0 ---- 210 3403 954 query I rowsort SELECT - col1 + - 91 AS col0 FROM tab0 AS cor0 ---- -177 -182 -188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9846 SELECT ALL - col1 - + CAST( NULL AS SIGNED ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9846 SELECT ALL - col1 - + CAST ( NULL AS INTEGER ) col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + col0 col1 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT + col2 * + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT col1 + col2 * col0 - + col0 AS col1 FROM tab1 ---- 185 3594 7613 onlyif mysql # use DIV operator for integer division query I rowsort label-9850 SELECT DISTINCT col0 * - col1 - col0 DIV 9 AS col0 FROM tab1 ---- -1048 -647 -78 skipif mysql # not compatible query I rowsort label-9850 SELECT DISTINCT col0 * - col1 - col0 / 9 AS col0 FROM tab1 ---- -1048 -647 -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9851 SELECT DISTINCT - col1 * ( col0 ) * - CAST( NULL AS SIGNED ) + col2 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9851 SELECT DISTINCT - col1 * ( col0 ) * - CAST ( NULL AS INTEGER ) + col2 AS col0 FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9852 SELECT + + cor0.col1 DIV - cor0.col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9852 SELECT + + cor0.col1 / - cor0.col1 FROM tab1 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-9853 SELECT ALL col1 DIV + ( col2 ) + + col2 * + ( - cor0.col2 * col2 ) + - col2 FROM tab0 AS cor0 ---- -35968 -551449 95 skipif mysql # not compatible query I rowsort label-9853 SELECT ALL col1 / + ( col2 ) + + col2 * + ( - cor0.col2 * col2 ) + - col2 FROM tab0 AS cor0 ---- -35968 -551449 95 query I rowsort SELECT ALL - cor0.col1 - - col2 AS col2 FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT - - col1 * + 14 FROM tab1 AS cor0 ---- 140 182 364 query I rowsort SELECT + + col0 * + col0 AS col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT - + 67 AS col2 FROM tab1 AS cor0 ---- -67 onlyif mysql # use DIV operator for integer division query I rowsort label-9858 SELECT DISTINCT + col2 DIV ( + col0 * - col0 ) col2 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9858 SELECT DISTINCT + col2 / ( + col0 * - col0 ) col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9859 SELECT ( + ( - col0 ) ) DIV col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-9859 SELECT ( + ( - col0 ) ) / col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 73 col2 FROM tab2, tab1 cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT DISTINCT + cor0.col2 * - 44 * col2 FROM tab0 AS cor0 ---- -295856 -44 -47916 query I rowsort SELECT ALL cor0.col0 * - 82 FROM tab1 AS cor0 ---- -246 -5248 -6560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9863 SELECT + CAST( NULL AS DECIMAL ) * 7 + + col2 + - col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9863 SELECT + CAST ( NULL AS REAL ) * 7 + + col2 + - col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9864 SELECT DISTINCT + 84 DIV + 3 AS col0 FROM tab0 AS cor0 ---- 28 skipif mysql # not compatible query I rowsort label-9864 SELECT DISTINCT + 84 / + 3 AS col0 FROM tab0 AS cor0 ---- 28 onlyif mysql # use DIV operator for integer division query I rowsort label-9865 SELECT DISTINCT - col2 * col0 DIV ( col1 ) AS col0 FROM tab1 AS cor0 ---- -364 -590 -6 skipif mysql # not compatible query I rowsort label-9865 SELECT DISTINCT - col2 * col0 / ( col1 ) AS col0 FROM tab1 AS cor0 ---- -364 -590 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-9866 SELECT - col1 + col2 DIV 47 FROM tab0 cor0 ---- -86 -90 -97 skipif mysql # not compatible query I rowsort label-9866 SELECT - col1 + col2 / 47 FROM tab0 cor0 ---- -86 -90 -97 query I rowsort SELECT ALL + + col0 + + col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT DISTINCT + - col0 * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-9869 SELECT - 57 DIV - cor0.col0 FROM tab0 cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-9869 SELECT - 57 / - cor0.col0 FROM tab0 cor0 ---- 0 1 2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9870 SELECT DISTINCT - CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9870 SELECT DISTINCT - CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - col1 col2 FROM tab2 ---- -137 -38 -96 query I rowsort SELECT + + col1 + + col1 AS col1 FROM tab0 cor0 ---- 172 182 194 query I rowsort SELECT + ( - col2 ) + - col1 * + cor0.col0 FROM tab0 AS cor0 ---- -2097 -3396 -8181 onlyif mysql # use DIV operator for integer division query I rowsort label-9874 SELECT col0 + + col1 DIV - 50 AS col1 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9874 SELECT col0 + + col1 / - 50 AS col1 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL - 57 AS col1 FROM tab0 cor0 ---- -57 -57 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-9876 SELECT + 19 DIV 47 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9876 SELECT + 19 / 47 AS col2 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9877 SELECT - CAST( - col2 AS SIGNED ) DIV - col1 col0 FROM tab0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9877 SELECT - CAST ( - col2 AS INTEGER ) / - col1 col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL + cor0.col1 * - 63 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 9e25b9d39d87c243b8ff77a0d637140a query I rowsort SELECT + cor0.col2 * - col2 + + col1 FROM tab2 AS cor0 ---- -1427 -617 -698 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 - - cor0.col2 * cor0.col1 * col0 col0 FROM tab2 AS cor0 ---- 119593 51017 5828 query I rowsort SELECT DISTINCT + 50 * - col0 AS col0 FROM tab2 AS cor0 ---- -350 -3900 -3950 query I rowsort SELECT - + col0 * col0 - - col1 FROM tab0 cor0 ---- -1128 -490 -7830 query I rowsort SELECT DISTINCT - - ( col0 ) FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - ( + cor0.col0 ) * col2 + ( col2 * col2 ) AS col0 FROM tab0 AS cor0 ---- -34 -574 297 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9885 SELECT CAST( NULL AS SIGNED ) + + col1 * col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9885 SELECT CAST ( NULL AS INTEGER ) + + col1 * col2 AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - col1 + ( col1 ) * col1 - 86 * col0 AS col2 FROM tab0 AS cor0 ---- 5246 536 6302 query I rowsort SELECT 12 AS col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 702478c53caf2f7ebb9fff96d800f5a6 query I rowsort SELECT DISTINCT + - col0 + col1 + col0 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT col2 * + col1 - cor0.col0 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT - 10 * - col2 + col2 * col1 FROM tab2 AS cor0 ---- 1026 1107 1794 query I rowsort SELECT ALL col2 * + col1 - + col0 AS col1 FROM tab2 AS cor0 ---- 1456 567 830 onlyif mysql # use DIV operator for integer division query I rowsort label-9892 SELECT DISTINCT col1 * - col0 + - col1 DIV - col1 AS col2 FROM tab1 cor0 ---- -1039 -639 -77 skipif mysql # not compatible query I rowsort label-9892 SELECT DISTINCT col1 * - col0 + - col1 / - col1 AS col2 FROM tab1 cor0 ---- -1039 -639 -77 query I rowsort SELECT 12 + col0 * + 78 FROM tab1 AS cor0 ---- 246 5004 6252 query I rowsort SELECT - - 60 + col0 AS col0 FROM tab1 AS cor0 ---- 124 140 63 query I rowsort SELECT DISTINCT + 10 + + cor0.col1 * + col1 FROM tab2 AS cor0 ---- 299 3491 971 onlyif mysql # use DIV operator for integer division query I rowsort label-9896 SELECT DISTINCT - col2 * - col0 DIV - col0 - - 99 FROM tab2 cor0 ---- 61 72 73 skipif mysql # not compatible query I rowsort label-9896 SELECT DISTINCT - col2 * - col0 / - col0 - - 99 FROM tab2 cor0 ---- 61 72 73 query I rowsort SELECT + ( + col2 ) * + ( + col1 ) FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL - col2 * - col1 * - col0 + col2 + - col0 AS col0 FROM tab1 AS cor0 ---- -36487 -4161 -99824 query I rowsort SELECT ALL + col1 * - col2 + cor0.col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + 80 col2 FROM tab0 AS cor0 ---- 166 171 177 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9901 SELECT + col0 * + CAST( NULL AS DECIMAL ) 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-9901 SELECT + col0 * + CAST ( NULL AS REAL ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - cor0.col1 + col0 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT col2 + cor0.col1 - col2 * - col1 AS col0 FROM tab0 AS cor0 ---- 195 2957 7635 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9904 SELECT ALL col2 * + CAST( col1 AS SIGNED ) * - col2 FROM tab2 ---- -22599 -24548 -39884 skipif mysql # not compatible query I rowsort label-9904 SELECT ALL col2 * + CAST ( col1 AS INTEGER ) * - col2 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT 61 AS col1 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT col2 * col1 - - col1 AS col0 FROM tab2 ---- 1593 663 868 query I rowsort SELECT + + col0 * 6 AS col2 FROM tab2 AS cor0 ---- 42 468 474 onlyif mysql # use DIV operator for integer division query I rowsort label-9908 SELECT + + col0 DIV + 63 + + col2 FROM tab1 AS cor0 ---- 54 58 97 skipif mysql # not compatible query I rowsort label-9908 SELECT + + col0 / + 63 + + col2 FROM tab1 AS cor0 ---- 54 58 97 query I rowsort SELECT - col0 * ( - col0 ) + + 77 AS col1 FROM tab1 AS cor0 ---- 4173 6477 86 onlyif mysql # use DIV operator for integer division query I rowsort label-9910 SELECT ALL + - col2 DIV + col1 FROM tab2 cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-9910 SELECT ALL + - col2 / + col1 FROM tab2 cor0 ---- -2 0 0 query I rowsort SELECT DISTINCT + - cor0.col0 * + col2 FROM tab0 AS cor0 ---- -35 -7298 -792 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 AS cor0, tab2, tab0 cor1 ---- 972 values hashing to 380241bbc503a31e70494611a87ffd99 query I rowsort SELECT - + 56 + + col0 FROM tab2 AS cor0 ---- -49 22 23 onlyif mysql # use DIV operator for integer division query I rowsort label-9914 SELECT + 78 DIV col0 FROM tab1 ---- 0 1 26 skipif mysql # not compatible query I rowsort label-9914 SELECT + 78 / col0 FROM tab1 ---- 0 1 26 query I rowsort SELECT + 2 AS col0 FROM tab2, tab1 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 535345c50a19fdab97ce05d1837b1f09 query I rowsort SELECT DISTINCT cor0.col0 * - col2 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9917 SELECT col0 + col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9917 SELECT col0 + col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 * - col1 * cor0.col0 + col2 FROM tab2 cor0 ---- -119626 -50996 -5832 query I rowsort SELECT - col1 * col1 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT ALL 64 + col2 * cor0.col1 FROM tab2 AS cor0 ---- 1598 710 901 query I rowsort SELECT ( col1 ) + + col1 AS col1 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # use DIV operator for integer division query I rowsort label-9922 SELECT DISTINCT - tab1.col1 * 36 DIV 63 AS col1 FROM tab1 ---- -14 -5 -7 skipif mysql # not compatible query I rowsort label-9922 SELECT DISTINCT - tab1.col1 * 36 / 63 AS col1 FROM tab1 ---- -14 -5 -7 query I rowsort SELECT 29 * col0 + cor0.col0 * col1 AS col1 FROM tab0 AS cor0 ---- 10680 2760 4410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9924 SELECT DISTINCT + CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9924 SELECT DISTINCT + CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL ( - col0 + col1 * col0 ) AS col0 FROM tab0 ---- 2040 3360 8010 query I rowsort SELECT + 11 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 query I rowsort SELECT + 33 AS col0 FROM tab1 ---- 33 33 33 query I rowsort SELECT ( tab0.col0 + col2 ) * + tab0.col2 AS col1 FROM tab0 ---- 14022 1881 36 query I rowsort SELECT 73 * col0 + col1 AS col1 FROM tab0 AS cor0 ---- 1838 2652 6588 query I rowsort SELECT DISTINCT + col2 * cor0.col1 AS col0 FROM tab1 cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-9931 SELECT - 44 DIV + 72 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9931 SELECT - 44 / + 72 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL cor0.col0 + - 0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT ( col0 + - 55 ) FROM tab2 ---- -48 23 24 query I rowsort SELECT DISTINCT tab0.col2 * - col2 AS col0 FROM tab0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * - col2 * col2 col0 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT DISTINCT + col0 * col1 * 53 AS col1 FROM tab2 ---- 11501 243906 71179 query I rowsort SELECT ALL + + col0 + ( - col0 ) FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + + col2 + ( + col2 ) AS col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT DISTINCT + col1 + 2 + - col1 FROM tab1 AS cor0 ---- 2 query I rowsort SELECT + ( tab2.col0 ) AS col0 FROM tab2, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT ( - col1 ) * 51 * - col1 - - col1 AS col0 FROM tab2 ---- 14756 177590 49042 query I rowsort SELECT tab0.col2 * cor0.col1 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e5422173e1caaeeb02bbae09b3f4e2fd query I rowsort SELECT DISTINCT 81 AS col0 FROM tab2 ---- 81 query I rowsort SELECT cor0.col2 AS col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # use DIV operator for integer division query I rowsort label-9945 SELECT - - cor0.col2 + col0 DIV col0 AS col0 FROM tab1 AS cor0 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-9945 SELECT - - cor0.col2 + col0 / col0 AS col0 FROM tab1 AS cor0 ---- 55 58 97 query I rowsort SELECT - - col1 + - ( col2 ) * cor0.col0 FROM tab1 AS cor0 ---- -136 -3638 -7667 onlyif mysql # use DIV operator for integer division query I rowsort label-9947 SELECT - - col0 DIV + ( cor0.col2 + - col0 ) col0 FROM tab0 AS cor0 ---- -1 -12 2 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9947 SELECT - - col0 / + ( cor0.col2 + - col0 ) col0 FROM tab0 AS cor0 ---- -1 -12 2 onlyif mysql # use DIV operator for integer division query I rowsort label-9948 SELECT col0 DIV + ( 76 ) AS col2 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-9948 SELECT col0 / + ( 76 ) AS col2 FROM tab1 AS cor0 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-9949 SELECT tab1.col1 + - 38 * tab1.col1 DIV + col1 FROM tab1 ---- -12 -25 -28 skipif mysql # not compatible query I rowsort label-9949 SELECT tab1.col1 + - 38 * tab1.col1 / + col1 FROM tab1 ---- -12 -25 -28 query I rowsort SELECT DISTINCT col0 * ( + col0 ) AS col0 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT + + cor0.col2 * - col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-9952 SELECT + col2 + + 33 DIV 46 AS col0 FROM tab2 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9952 SELECT + col2 + + 33 / 46 AS col0 FROM tab2 ---- 26 27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-9953 SELECT ALL col0 DIV + 19 + col0 + - cor0.col0 FROM tab1 AS cor0 ---- 0 3 4 skipif mysql # not compatible query I rowsort label-9953 SELECT ALL col0 / + 19 + col0 + - cor0.col0 FROM tab1 AS cor0 ---- 0 3 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - cor0.col0 col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT tab2.col1 + + col2 * col1 FROM tab2 ---- 1593 663 868 query I rowsort SELECT ALL ( - 36 ) AS col0 FROM tab1 AS cor0 ---- -36 -36 -36 query I rowsort SELECT - - 91 * - ( - col2 ) FROM tab0 AS cor0 ---- 3003 7462 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col1 * cor0.col0 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + + col0 + - col0 FROM tab2 cor0 ---- 0 query I rowsort SELECT DISTINCT 77 + 64 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 195 198 237 query I rowsort SELECT ALL + 91 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 5748627ef5fd86a21cd559fd278d7277 onlyif mysql # use DIV operator for integer division query I rowsort label-9962 SELECT ALL - cor0.col0 + - 67 * col0 DIV - col0 AS col2 FROM tab1 AS cor0 ---- -13 3 64 skipif mysql # not compatible query I rowsort label-9962 SELECT ALL - cor0.col0 + - 67 * col0 / - col0 AS col2 FROM tab1 AS cor0 ---- -13 3 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( 36 ) + + col1 col1 FROM tab0 AS cor0 ---- 122 127 133 query I rowsort SELECT DISTINCT + col1 * - col0 + cor0.col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT ALL - - ( - 38 ) AS col2 FROM tab1 AS cor0 ---- -38 -38 -38 query I rowsort SELECT + - col1 * 52 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT + ( - col2 ) FROM tab1 cor0 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9968 SELECT ALL + CAST( + col1 AS SIGNED ) FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-9968 SELECT ALL + CAST ( + col1 AS INTEGER ) FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT cor0.col2 + - col1 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-9970 SELECT ALL + ( + col1 ) DIV + col1 + + col0 * - col0 AS col2 FROM tab2 AS cor0 ---- -48 -6083 -6240 skipif mysql # not compatible query I rowsort label-9970 SELECT ALL + ( + col1 ) / + col1 + + col0 * - col0 AS col2 FROM tab2 AS cor0 ---- -48 -6083 -6240 query I rowsort SELECT - 92 AS col0 FROM tab2 AS cor0 ---- -92 -92 -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col0 + col1 col1 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT ALL + - col2 + + col0 AS col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL + - 9 * col1 FROM tab1 AS cor0 ---- -117 -234 -90 query I rowsort SELECT DISTINCT + col0 + ( + col0 ) + col1 FROM tab2 cor0 ---- 175 215 45 query I rowsort SELECT DISTINCT col1 + + ( col1 ) FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT DISTINCT col1 + + col2 * col2 AS col2 FROM tab0 ---- 1175 6815 98 query I rowsort SELECT ALL 19 * col1 FROM tab0 AS cor0 ---- 1634 1729 1843 query I rowsort SELECT - 68 * col0 + 4 AS col1 FROM tab1 AS cor0 ---- -200 -4348 -5436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 * + col2 col1 FROM tab1 AS cor0 ---- 2916 3249 9216 query I rowsort SELECT ( + col2 ) * - ( col0 ) FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT - 74 + col2 FROM tab0 AS cor0 ---- -41 -73 8 query I rowsort SELECT DISTINCT + - cor0.col1 + + cor0.col2 * col0 AS col1 FROM tab2 AS cor0 ---- 158 1969 2985 onlyif mysql # use DIV operator for integer division query I rowsort label-9984 SELECT - col0 DIV col2 + 60 col0 FROM tab0 AS cor0 ---- 25 59 60 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9984 SELECT - col0 / col2 + 60 col0 FROM tab0 AS cor0 ---- 25 59 60 query I rowsort SELECT ALL - col1 * - 5 + 52 FROM tab1 AS cor0 ---- 102 117 182 query I rowsort SELECT DISTINCT col1 + + col2 * + col0 AS col0 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT DISTINCT + col1 - + col2 AS col1 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT + col2 * - cor0.col0 AS col2 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT col2 * col2 + - ( - col2 ) FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT ALL 81 + col2 FROM tab2 ---- 107 108 119 query I rowsort SELECT ALL - tab2.col2 * - col0 * + ( + col1 ) + - col1 * 49 AS col1 FROM tab2 ---- 116761 4340 50201 query I rowsort SELECT - - col2 + col1 * col1 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT DISTINCT + ( - col0 ) * + col2 + 80 * col1 * col0 AS col1 FROM tab0 AS cor0 ---- 164328 271565 640622 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 74 col1 FROM tab2 AS cor0 ---- 74 74 74 query I rowsort SELECT - col2 * - col2 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT DISTINCT 64 AS col2 FROM tab0, tab1, tab0 cor0 ---- 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( 53 ) col1 FROM tab2 ---- -53 -53 -53 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 99 col0 FROM tab1, tab0 AS cor0 ---- 99 onlyif mysql # use DIV operator for integer division query I rowsort label-9999 SELECT - col0 DIV - col1 + col0 AS col2 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-9999 SELECT - col0 / - col1 + col0 AS col2 FROM tab0 ---- 24 35 89