hash-threshold 8 statement ok CREATE TABLE tab0(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok CREATE TABLE tab1(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok CREATE TABLE tab2(col0 INTEGER, col1 INTEGER, col2 INTEGER) statement ok INSERT INTO tab0 VALUES(89,91,82) statement ok INSERT INTO tab0 VALUES(35,97,1) statement ok INSERT INTO tab0 VALUES(24,86,33) statement ok INSERT INTO tab1 VALUES(64,10,57) statement ok INSERT INTO tab1 VALUES(3,26,54) statement ok INSERT INTO tab1 VALUES(80,13,96) statement ok INSERT INTO tab2 VALUES(7,31,27) statement ok INSERT INTO tab2 VALUES(79,17,38) statement ok INSERT INTO tab2 VALUES(78,59,26) query I rowsort SELECT ALL 52 AS col2 FROM tab2 ---- 52 52 52 query I rowsort SELECT ( tab2.col2 ) * + col1 AS col0 FROM tab2 ---- 1534 646 837 onlyif mysql # use DIV operator for integer division query I rowsort label-2 SELECT - col0 + col2 + + col2 DIV - 2 FROM tab1 cor0 ---- -32 -35 24 skipif mysql # not compatible query I rowsort label-2 SELECT - col0 + col2 + + col2 / - 2 FROM tab1 cor0 ---- -32 -35 24 query I rowsort SELECT ALL - 12 * - 27 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5a5579836de27ded95f20962e158b1f6 query I rowsort SELECT - - col2 * col1 - - 85 * 58 AS col1 FROM tab1 cor0 ---- 5500 6178 6334 query I rowsort SELECT - + col2 + + col2 * col0 + col1 * - col0 FROM tab1 cor0 ---- 2951 30 6544 query I rowsort SELECT + col2 * - 53 AS col2 FROM tab0 AS cor0 ---- -1749 -4346 -53 query I rowsort SELECT ALL + col1 * - 58 FROM tab1 AS cor0 ---- -1508 -580 -754 query I rowsort SELECT DISTINCT - - col1 + + cor0.col2 * + col2 FROM tab0 AS cor0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 67 col1 FROM tab0 AS cor0 ---- 67 67 67 query I rowsort SELECT + 72 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT ALL + - col0 + - 45 FROM tab1 AS cor0 ---- -109 -125 -48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( col1 ) * + cor0.col1 * - col2 col2 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT + - col0 + - ( col1 * + 64 + 89 ) AS col2 FROM tab0 AS cor0 ---- -5617 -6002 -6332 query I rowsort SELECT ALL + - ( - 12 ) * + col2 AS col1 FROM tab1 AS cor0 ---- 1152 648 684 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-15 SELECT CAST( NULL AS DECIMAL ) FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-15 SELECT CAST ( NULL AS REAL ) FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-16 SELECT ALL - col0 + col0 DIV tab0.col1 AS col0 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-16 SELECT ALL - col0 + col0 / tab0.col1 AS col0 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT - col2 + + cor0.col2 * - cor0.col1 AS col0 FROM tab1 cor0 ---- -1344 -1458 -627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-18 SELECT + col2 + - col0 / CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-18 SELECT + col2 + - col0 / CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 1 + col2 FROM tab1 cor0 ---- 53 56 95 query I rowsort SELECT tab0.col0 AS col1 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL + 44 * - 6 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to c09ac5ee5d19f6680a85cc9b9165ec3b query I rowsort SELECT DISTINCT - 46 + - ( + col1 ) + + col1 FROM tab2 ---- -46 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-23 SELECT ALL - CAST( + col2 AS SIGNED ) + col0 AS col2 FROM tab2 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-23 SELECT ALL - CAST ( + col2 AS INTEGER ) + col0 AS col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT DISTINCT + 77 AS col1 FROM tab2 ---- 77 query I rowsort SELECT - 55 * col0 AS col2 FROM tab0 ---- -1320 -1925 -4895 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor1.col0 col2 FROM tab0 cor0 CROSS JOIN tab2, tab1 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 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-28 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + 63 AS col1 FROM tab2, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-28 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + 63 AS col1 FROM tab2, tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-29 SELECT + cor0.col2 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-29 SELECT + cor0.col2 / + col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT 71 * + 97 AS col1 FROM tab2 ---- 6887 6887 6887 onlyif mysql # use DIV operator for integer division query I rowsort label-31 SELECT ALL tab1.col2 + + 81 DIV - col0 + + 75 FROM tab1 ---- 102 131 170 skipif mysql # not compatible query I rowsort label-31 SELECT ALL tab1.col2 + + 81 / - col0 + + 75 FROM tab1 ---- 102 131 170 query I rowsort SELECT ALL - + cor0.col1 * 9 FROM tab0 AS cor0 ---- -774 -819 -873 query I rowsort SELECT DISTINCT col1 * - 1 + col1 * + col2 + ( col0 ) AS col1 FROM tab1 AS cor0 ---- 1315 1381 624 query I rowsort SELECT + - 14 * col0 FROM tab0 AS cor0 ---- -1246 -336 -490 query I rowsort SELECT - col0 * + col2 + col0 * col0 AS col2 FROM tab2 ---- -140 3239 4056 onlyif mysql # use DIV operator for integer division query I rowsort label-36 SELECT + - 8 DIV col1 col0 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-36 SELECT + - 8 / col1 col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 + 20 - col2 FROM tab2 AS cor0 ---- -35 -38 -65 onlyif mysql # use DIV operator for integer division query I rowsort label-38 SELECT + + col0 DIV - col1 - - col0 col1 FROM tab0 cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-38 SELECT + + col0 / - col1 - - col0 col1 FROM tab0 cor0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * 71 col0 FROM tab2 AS cor0 ---- 1846 1917 2698 query I rowsort SELECT - col0 + - ( ( + col1 ) ) - - col0 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - col1 + + ( - col0 ) AS col1 FROM tab2 AS cor0 ---- -137 -38 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-42 SELECT ALL - cor0.col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-42 SELECT ALL - cor0.col2 * 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-43 SELECT col0 - + CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-43 SELECT col0 - + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-44 SELECT DISTINCT - col2 * + 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-44 SELECT DISTINCT - col2 * + CAST ( NULL AS INTEGER ) col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - ( - 72 ) FROM tab0, tab0 AS cor0 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT + col1 + 5 FROM tab1 AS cor0 ---- 15 18 31 query I rowsort SELECT ALL - col0 * col2 + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT DISTINCT col1 + - ( + col0 ) AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT DISTINCT - col2 + - 94 * 87 FROM tab1 AS cor0 ---- -8232 -8235 -8274 query I rowsort SELECT ALL col1 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + 34 - col1 FROM tab1 cor0 ---- 21 24 8 query I rowsort SELECT + + col0 * col0 + col1 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT + + col1 - 64 FROM tab0 cor0 ---- 22 27 33 onlyif mysql # use DIV operator for integer division query I rowsort label-54 SELECT DISTINCT col0 DIV ( col0 * col1 ) FROM tab2 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-54 SELECT DISTINCT col0 / ( col0 * col1 ) FROM tab2 cor0 ---- 0 query I rowsort SELECT ALL + col2 + ( + col2 ) AS col0 FROM tab2 AS cor0 ---- 52 54 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-56 SELECT ALL + col0 * col0 / col0 + - CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-56 SELECT ALL + col0 * col0 / col0 + - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 4 * + 96 + col0 FROM tab2 AS cor0 ---- 391 462 463 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-58 SELECT ALL + - CAST( - col0 AS SIGNED ) + col2 col0 FROM tab1 AS cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-58 SELECT ALL + - CAST ( - col0 AS INTEGER ) + col2 col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT - - 15 FROM tab1 cor0 ---- 15 15 15 query I rowsort SELECT + 95 AS col0 FROM tab0 cor0 ---- 95 95 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-61 SELECT DISTINCT + col1 + CAST( NULL AS SIGNED ) - col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-61 SELECT DISTINCT + col1 + CAST ( NULL AS INTEGER ) - col0 FROM tab0 ---- NULL query I rowsort SELECT DISTINCT tab0.col1 + col2 * col0 - col1 AS col2 FROM tab0 ---- 35 7298 792 query I rowsort SELECT ALL col2 * + tab2.col2 - + col2 FROM tab2 ---- 1406 650 702 query I rowsort SELECT 86 AS col1 FROM tab2, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to ed1a39c2752ca3723602e4a92c54bbc4 onlyif mysql # use DIV operator for integer division query I rowsort label-65 SELECT + col1 DIV ( + col0 ) AS col1 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-65 SELECT + col1 / ( + col0 ) AS col1 FROM tab2 ---- 0 0 4 onlyif mysql # use DIV operator for integer division query I rowsort label-66 SELECT ALL col2 DIV - col0 - col2 * + col0 FROM tab0 ---- -35 -7298 -793 skipif mysql # not compatible query I rowsort label-66 SELECT ALL col2 / - col0 - col2 * + col0 FROM tab0 ---- -35 -7298 -793 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-67 SELECT col2 + CAST( + ( col2 ) AS SIGNED ) FROM tab2 ---- 52 54 76 skipif mysql # not compatible query I rowsort label-67 SELECT col2 + CAST ( + ( col2 ) AS INTEGER ) FROM tab2 ---- 52 54 76 query I rowsort SELECT - col0 * - 84 + - 81 + - col2 * col0 * col1 FROM tab1 ---- -31185 -4041 -93201 query I rowsort SELECT - - ( + col2 ) AS col0 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - col2 * + col0 + col2 AS col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-71 SELECT - col1 + + col2 DIV + 87 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-71 SELECT - col1 + + col2 / + 87 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT ( + col1 ) * col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + - col2 + - col1 * - 29 AS col1 FROM tab1 AS cor0 ---- 233 281 700 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 * col0 col1 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-75 SELECT DISTINCT + 1 + + col0 DIV 62 AS col0 FROM tab0 AS cor0 ---- 1 2 skipif mysql # not compatible query I rowsort label-75 SELECT DISTINCT + 1 + + col0 / 62 AS col0 FROM tab0 AS cor0 ---- 1 2 onlyif mysql # use DIV operator for integer division query I rowsort label-76 SELECT ALL + ( + col0 ) - col2 DIV 50 FROM tab1 AS cor0 ---- 2 63 79 skipif mysql # not compatible query I rowsort label-76 SELECT ALL + ( + col0 ) - col2 / 50 FROM tab1 AS cor0 ---- 2 63 79 query I rowsort SELECT ALL col2 * col1 + + col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT col2 * col1 - ( col2 ) FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT ALL + col1 * cor0.col2 * 21 AS col2 FROM tab1 AS cor0 ---- 11970 26208 29484 query I rowsort SELECT ALL 76 * col2 + - col1 FROM tab0 ---- -21 2422 6141 query I rowsort SELECT ALL - col1 + - col1 * + col2 + + col2 FROM tab0 AS cor0 ---- -193 -2891 -7471 query I rowsort SELECT - 79 AS col0 FROM tab1 cor0 ---- -79 -79 -79 query I rowsort SELECT - + col1 * col0 + 35 AS col2 FROM tab2 AS cor0 ---- -1308 -182 -4567 query I rowsort SELECT ALL col1 * + col1 + 60 * - cor0.col1 FROM tab1 AS cor0 ---- -500 -611 -884 query I rowsort SELECT DISTINCT + + col2 - col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col2 * - 76 AS col1 FROM tab1 ---- -4104 -4332 -7296 query I rowsort SELECT ALL + ( tab1.col0 ) FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab0.col1 col0 FROM tab0, tab0 AS cor0 ---- 86 91 97 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 - - col2 * 16 FROM tab0 cor0 ---- 1312 16 528 query I rowsort SELECT + col0 * col0 * - col2 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT ALL - 56 + col0 FROM tab2 AS cor0 ---- -49 22 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * - 13 + + col2 col0 FROM tab2 AS cor0 ---- 1040 1065 118 onlyif mysql # use DIV operator for integer division query I rowsort label-94 SELECT ALL - col2 + col0 DIV + col0 AS col2 FROM tab0 AS cor0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-94 SELECT ALL - col2 + col0 / + col0 AS col2 FROM tab0 AS cor0 ---- -32 -81 0 query I rowsort SELECT DISTINCT + + 26 * + col0 + + col2 FROM tab1 AS cor0 ---- 132 1721 2176 query I rowsort SELECT ALL + 56 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL + col2 * 70 + col0 * - col2 AS col2 FROM tab2 ---- -208 -342 1701 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-98 SELECT + CAST( - col0 AS SIGNED ) * + col2 + col0 * + 93 FROM tab0 AS cor0 ---- 1440 3220 979 skipif mysql # not compatible query I rowsort label-98 SELECT + CAST ( - col0 AS INTEGER ) * + col2 + col0 * + 93 FROM tab0 AS cor0 ---- 1440 3220 979 query I rowsort SELECT + ( 74 * - col2 + + tab1.col1 ) FROM tab1 ---- -3970 -4208 -7091 query I rowsort SELECT + 45 FROM tab1, tab0 AS cor0, tab0, tab2 AS cor1 ---- 81 values hashing to 8a6d20810140ea088e8e0fd74ffb8339 query I rowsort SELECT - 28 AS col1 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to eac00a95d734c7071360ed392c3f39bc query I rowsort SELECT - 96 + cor0.col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 5656dc398576867efcf63b8e2d750fa5 query I rowsort SELECT ( 57 ) * col1 FROM tab0 ---- 4902 5187 5529 query I rowsort SELECT DISTINCT + + 89 + col2 AS col1 FROM tab0 AS cor0 ---- 122 171 90 onlyif mysql # use DIV operator for integer division query I rowsort label-105 SELECT ALL + col0 DIV col0 - col0 AS col2 FROM tab0 cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-105 SELECT ALL + col0 / col0 - col0 AS col2 FROM tab0 cor0 ---- -23 -34 -88 query I rowsort SELECT + + cor0.col2 + + 71 - + 92 FROM tab2 AS cor0 ---- 17 5 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-107 SELECT ALL + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-107 SELECT ALL + + CAST ( NULL AS INTEGER ) FROM tab1 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 ALL + tab2.col0 * tab2.col0 - tab2.col1 * - col1 * + col0 col2 FROM tab2 ---- 277602 29072 6776 query I rowsort SELECT - + col2 * col1 + - 85 - col0 * col0 AS col2 FROM tab0 AS cor0 ---- -1407 -15468 -3499 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-110 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-110 SELECT + CAST ( NULL AS INTEGER ) FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-111 SELECT DISTINCT - col1 DIV - tab0.col1 AS col2 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-111 SELECT DISTINCT - col1 / - tab0.col1 AS col2 FROM tab0 ---- 1 query I rowsort SELECT DISTINCT - - cor0.col0 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-113 SELECT DISTINCT col2 DIV + 90 + 11 AS col2 FROM tab1 ---- 11 12 skipif mysql # not compatible query I rowsort label-113 SELECT DISTINCT col2 / + 90 + 11 AS col2 FROM tab1 ---- 11 12 query I rowsort SELECT + col1 * - ( col2 ) + + col0 + col1 FROM tab0 ---- -2728 -7282 35 query I rowsort SELECT + 55 * + 68 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 65c9ae6c67bc1ffeb0d12f1a2efbeebd onlyif mysql # use DIV operator for integer division query I rowsort label-116 SELECT ALL - tab0.col1 DIV + 44 + 50 * + col2 * - tab0.col2 FROM tab0 ---- -336202 -52 -54451 skipif mysql # not compatible query I rowsort label-116 SELECT ALL - tab0.col1 / + 44 + 50 * + col2 * - tab0.col2 FROM tab0 ---- -336202 -52 -54451 query I rowsort SELECT DISTINCT - 99 AS col2 FROM tab1, tab1 cor0, tab1 AS cor1 ---- -99 query I rowsort SELECT + - cor0.col2 + - col2 AS col2 FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT DISTINCT + col0 * - ( col2 ) FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * - col2 + - ( cor0.col0 ) * cor0.col1 * - col2 col1 FROM tab1 AS cor0 ---- 32832 4050 92160 skipif mysql # not compatible query I rowsort SELECT + cor0.col0 * CAST ( - col1 AS REAL ) + col0 AS col1 FROM tab1 cor0 ---- -576 -75 -960 query I rowsort SELECT DISTINCT 68 * + cor0.col2 FROM tab2, tab2 AS cor0 ---- 1768 1836 2584 query I rowsort SELECT ALL + col0 + ( cor0.col1 * col0 ) FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - col0 + - ( - col2 ) FROM tab1 cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT - 30 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- -30 query I rowsort SELECT - tab1.col1 * - ( - 7 ) FROM tab1 ---- -182 -70 -91 onlyif mysql # use DIV operator for integer division query I rowsort label-127 SELECT col2 DIV ( 54 * + col1 ) AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-127 SELECT col2 / ( 54 * + col1 ) AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT tab1.col0 + + ( - col2 ) AS col0 FROM tab1 ---- -16 -51 7 query I rowsort SELECT ALL + + col2 + - 53 + + 18 * - col0 FROM tab1 AS cor0 ---- -1148 -1397 -53 query I rowsort SELECT - + col1 * + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - ( + tab2.col2 ) * col2 AS col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT - 34 - - 20 FROM tab2 ---- -14 -14 -14 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col1 + + col2 col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - col0 * + cor0.col1 + col1 * + ( + col0 ) * col2 AS col2 FROM tab2 AS cor0 ---- 115050 49691 5642 onlyif mysql # use DIV operator for integer division query I rowsort label-135 SELECT + col0 DIV 40 + - col1 AS col1 FROM tab2 AS cor0 ---- -16 -31 -58 skipif mysql # not compatible query I rowsort label-135 SELECT + col0 / 40 + - col1 AS col1 FROM tab2 AS cor0 ---- -16 -31 -58 query I rowsort SELECT ALL + - 68 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to 6fbba7db5bccb533a35aa5125a231f88 query I rowsort SELECT + col1 * col2 * col2 FROM tab1 cor0 ---- 119808 32490 75816 onlyif mysql # use DIV operator for integer division query I rowsort label-138 SELECT DISTINCT + - 29 - col1 DIV + 58 FROM tab0 AS cor0 ---- -30 skipif mysql # not compatible query I rowsort label-138 SELECT DISTINCT + - 29 - col1 / + 58 FROM tab0 AS cor0 ---- -30 query I rowsort SELECT DISTINCT col1 * - col1 + cor0.col2 * col1 AS col0 FROM tab2 AS cor0 ---- -124 -1947 357 onlyif mysql # use DIV operator for integer division query I rowsort label-140 SELECT + col2 + ( 50 ) DIV cor0.col2 FROM tab0 AS cor0 ---- 34 51 82 skipif mysql # not compatible query I rowsort label-140 SELECT + col2 + ( 50 ) / cor0.col2 FROM tab0 AS cor0 ---- 34 51 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-141 SELECT + col2 * col1 + - CAST( + 73 AS SIGNED ) AS col2 FROM tab1 ---- 1175 1331 497 skipif mysql # not compatible query I rowsort label-141 SELECT + col2 * col1 + - CAST ( + 73 AS INTEGER ) AS col2 FROM tab1 ---- 1175 1331 497 onlyif mysql # use DIV operator for integer division query I rowsort label-142 SELECT ALL 25 DIV cor0.col0 AS col2 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 0a35ad941cb1878fb87082ac21ea8241 skipif mysql # not compatible query I rowsort label-142 SELECT ALL 25 / cor0.col0 AS col2 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to 0a35ad941cb1878fb87082ac21ea8241 query I rowsort SELECT + col2 * - col2 + ( - col0 * - col1 ) FROM tab2 AS cor0 ---- -101 -512 3926 query I rowsort SELECT - cor0.col2 * col2 + 81 + + cor0.col2 AS col1 FROM tab0 cor0 ---- -6561 -975 81 query I rowsort SELECT DISTINCT - col2 + + col2 * - col2 FROM tab2 AS cor0 ---- -1482 -702 -756 query I rowsort SELECT ALL + - 47 * + cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1551 -3854 -47 query I rowsort SELECT + 35 * col1 + cor0.col1 * + col1 AS col1 FROM tab2 AS cor0 ---- 2046 5546 884 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * + col0 col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - - cor0.col2 + cor0.col1 - + col1 AS col2 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT ALL tab0.col0 * - 69 AS col0 FROM tab0 ---- -1656 -2415 -6141 query I rowsort SELECT ALL col1 * - 35 AS col2 FROM tab2 ---- -1085 -2065 -595 query I rowsort SELECT + col1 * - tab1.col0 * - col0 AS col2 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT ALL - 55 * + col2 - + 10 AS col0 FROM tab0 ---- -1825 -4520 -65 query I rowsort SELECT DISTINCT 52 - - col2 * - 60 FROM tab0 ---- -1928 -4868 -8 query I rowsort SELECT ALL 44 - - tab0.col0 FROM tab0 ---- 133 68 79 query I rowsort SELECT DISTINCT 77 * 1 FROM tab0, tab1 AS cor0 ---- 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-157 SELECT CAST( 43 AS SIGNED ) * col1 + - col1 * col2 FROM tab2 AS cor0 ---- 1003 496 85 skipif mysql # not compatible query I rowsort label-157 SELECT CAST ( 43 AS INTEGER ) * col1 + - col1 * col2 FROM tab2 AS cor0 ---- 1003 496 85 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 DISTINCT 50 * col0 FROM tab2 AS cor0 ---- 350 3900 3950 query I rowsort SELECT 47 AS col1 FROM tab0 cor0 ---- 47 47 47 query I rowsort SELECT + 34 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 onlyif mysql # use DIV operator for integer division query I rowsort label-162 SELECT ALL - col1 DIV + ( col0 ) FROM tab1 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-162 SELECT ALL - col1 / + ( col0 ) FROM tab1 ---- -8 0 0 query I rowsort SELECT DISTINCT col2 + ( 76 + col2 ) AS col1 FROM tab2 ---- 128 130 152 query I rowsort SELECT - col1 - ( 27 * col0 ) AS col1 FROM tab2 ---- -2150 -2165 -220 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-165 SELECT DISTINCT CAST( NULL AS SIGNED ) * cor0.col2 AS col2 FROM tab0, tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-165 SELECT DISTINCT CAST ( NULL AS INTEGER ) * cor0.col2 AS col2 FROM tab0, tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-166 SELECT - col1 DIV col1 + - 34 FROM tab0 AS cor0 ---- -35 -35 -35 skipif mysql # not compatible query I rowsort label-166 SELECT - col1 / col1 + - 34 FROM tab0 AS cor0 ---- -35 -35 -35 query I rowsort SELECT - col1 * - cor0.col2 + col1 * - col2 + cor0.col2 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL cor0.col1 - 82 FROM tab2, tab0 cor0 ---- 9 values hashing to 2b4d2a1a9f2ff64e6a9c687087a291d2 query I rowsort SELECT DISTINCT cor0.col0 * + ( 96 ) AS col2 FROM tab1, tab0, tab1 AS cor0 ---- 288 6144 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-170 SELECT - col0 DIV 75 FROM tab2 AS cor0 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-170 SELECT - col0 / 75 FROM tab2 AS cor0 ---- -1 -1 0 query I rowsort SELECT + cor0.col2 * - 91 AS col1 FROM tab1 AS cor0 ---- -4914 -5187 -8736 query I rowsort SELECT col2 + col0 * - col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT - - col0 * cor0.col0 * col1 AS col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT 48 + col2 * col1 FROM tab1 AS cor0 ---- 1296 1452 618 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + 53 ) * col1 col0 FROM tab1 AS cor0 ---- -1378 -530 -689 query I rowsort SELECT + 87 + - col0 FROM tab1 ---- 23 7 84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-177 SELECT CAST( NULL AS SIGNED ) + 23 AS col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-177 SELECT CAST ( NULL AS INTEGER ) + 23 AS col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-178 SELECT ALL - + col1 DIV - cor0.col2 + + col2 AS col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-178 SELECT ALL - + col1 / - cor0.col2 + + col2 AS col2 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-179 SELECT DISTINCT + CAST( col0 AS SIGNED ) * col0 FROM tab1 AS cor0 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-179 SELECT DISTINCT + CAST ( col0 AS INTEGER ) * col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT - cor0.col2 + + col1 * - col1 FROM tab1 AS cor0 ---- -157 -265 -730 query I rowsort SELECT col0 * - col1 + - col2 FROM tab1 ---- -1136 -132 -697 query I rowsort SELECT - 84 + - 54 AS col1 FROM tab2 ---- -138 -138 -138 query I rowsort SELECT col0 * col0 + - tab1.col1 FROM tab1 ---- -17 4086 6387 query I rowsort SELECT ALL - - 15 AS col2 FROM tab0 cor0 ---- 15 15 15 query I rowsort SELECT + + col1 + + cor0.col1 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT + 61 AS col0 FROM tab0 cor0 ---- 61 61 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col0 col1 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT ALL - cor0.col0 * + col2 + ( col0 ) * + col0 AS col1 FROM tab0 AS cor0 ---- -216 1190 623 query I rowsort SELECT ALL + cor0.col0 + + col2 * + 78 FROM tab0 cor0 ---- 113 2598 6485 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + + cor0.col2 * + ( col0 ) col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT + - col2 * + col2 + - 76 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- -13488 -2661 -2913 query I rowsort SELECT ALL - - ( + cor0.col1 ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + col1 * + col1 * col2 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT - col2 * - tab1.col0 - - col1 FROM tab1 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-195 SELECT ALL 2 DIV - col0 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-195 SELECT ALL 2 / - col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT + - 56 * - col0 FROM tab2 AS cor0 ---- 392 4368 4424 query I rowsort SELECT ALL - 85 * - col2 AS col2 FROM tab1 cor0 ---- 4590 4845 8160 query I rowsort SELECT DISTINCT + 87 + col0 AS col2 FROM tab2 AS cor0 ---- 165 166 94 query I rowsort SELECT DISTINCT cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab2, tab0 AS cor1 ---- 1 33 82 query I rowsort SELECT ALL - col2 - - col0 AS col2 FROM tab1 AS cor0 ---- -16 -51 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-201 SELECT + + col2 / - CAST( NULL AS DECIMAL ) + + col1 * col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-201 SELECT + + col2 / - CAST ( NULL AS REAL ) + + col1 * col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-202 SELECT DISTINCT + col1 + - ( cor0.col2 ) - - col0 * + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-202 SELECT DISTINCT + col1 + - ( cor0.col2 ) - - col0 * + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT col0 - col1 * col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL + + col0 + + 76 AS col2 FROM tab0 AS cor0 ---- 100 111 165 query I rowsort SELECT ALL col2 + ( - 0 ) AS col2 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - col2 + 29 AS col1 FROM tab0 AS cor0 ---- -4 -53 28 query I rowsort SELECT - - col1 + - col1 AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 * cor0.col2 + 25 AS col1 FROM tab1 AS cor0 ---- 1273 1429 595 query I rowsort SELECT ALL + + col1 * 26 AS col1 FROM tab2 cor0 ---- 1534 442 806 query I rowsort SELECT ALL - 87 * col2 AS col0 FROM tab1 AS cor0 ---- -4698 -4959 -8352 query I rowsort SELECT + + 94 * + 40 + + col0 AS col0 FROM tab2 AS cor0 ---- 3767 3838 3839 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 6 * - 22 col0 FROM tab0 AS cor0 ---- -132 onlyif mysql # use DIV operator for integer division query I rowsort label-213 SELECT ALL + col1 * col2 - col1 DIV ( + col2 * + cor0.col2 + + col2 * + ( col1 ) ) FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-213 SELECT ALL + col1 * col2 - col1 / ( + col2 * + cor0.col2 + + col2 * + ( col1 ) ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + 2 + + 83 FROM tab1, tab2 AS cor0 ---- 85 query I rowsort SELECT DISTINCT + col2 FROM tab2 WHERE NOT col2 >= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-216 SELECT col2 DIV + tab1.col0 - - col0 col2 FROM tab1 ---- 21 64 81 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-216 SELECT col2 / + tab1.col0 - - col0 col2 FROM tab1 ---- 21 64 81 query I rowsort SELECT DISTINCT + col2 * col2 FROM tab0 WHERE ( NULL ) >= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-218 SELECT - col2 DIV col2 - - col2 FROM tab1 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-218 SELECT - col2 / col2 - - col2 FROM tab1 ---- 53 56 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * col1 col0 FROM tab2 ---- 289 3481 961 query I rowsort SELECT ALL + col2 + + col0 AS col1 FROM tab1 ---- 121 176 57 query I rowsort SELECT cor0.col0 + - col1 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT tab1.col0 * col0 * col0 FROM tab1 ---- 262144 27 512000 query I rowsort SELECT DISTINCT + col0 * + col1 * - col0 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT - col2 + + col1 + col1 * col1 * + col0 AS col2 FROM tab1 ---- 13437 2000 6353 query I rowsort SELECT - col2 + tab2.col0 + - col2 FROM tab2 ---- -47 26 3 query I rowsort SELECT DISTINCT col2 + - tab1.col0 - col0 FROM tab1 ---- -64 -71 48 query III rowsort SELECT * FROM tab2 WHERE NOT + col2 + col2 + col1 IN ( - tab2.col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT + col2 * - col1 + + col1 AS col0 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT - tab1.col1 * - col1 + + col1 * - col0 AS col1 FROM tab1 ---- -540 -871 598 query I rowsort SELECT + col2 * + tab1.col2 * - col0 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT + col1 * col1 + + col2 FROM tab2 ---- 327 3507 988 onlyif mysql # use DIV operator for integer division query I rowsort label-232 SELECT ALL + col2 DIV col0 + - col0 AS col2 FROM tab2 AS cor0 ---- -4 -78 -79 skipif mysql # not compatible query I rowsort label-232 SELECT ALL + col2 / col0 + - col0 AS col2 FROM tab2 AS cor0 ---- -4 -78 -79 query I rowsort SELECT DISTINCT - col0 * - col1 + + col2 - + col1 AS col1 FROM tab2 AS cor0 ---- 1364 213 4569 query I rowsort SELECT DISTINCT - + col1 + - col0 + col1 FROM tab1 AS cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-235 SELECT ALL - - col2 + col0 * col0 DIV col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 skipif mysql # not compatible query I rowsort label-235 SELECT ALL - - col2 + col0 * col0 / col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + cor0.col2 col0 FROM tab1 AS cor0 ---- -7 16 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col2 * col2 * + col0 + tab2.col1 col0 FROM tab2 ---- 114093 5134 52787 query I rowsort SELECT tab2.col1 * - col2 + - col0 FROM tab2 ---- -1612 -725 -844 query III rowsort SELECT ALL * FROM tab0 WHERE NULL IN ( - col1 ) ---- query I rowsort SELECT + col0 + col1 * col1 * + col0 FROM tab0 ---- 177528 329350 737098 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL IN ( + tab0.col1 ) ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-242 SELECT + col1 * CAST( NULL AS DECIMAL ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-242 SELECT + col1 * CAST ( NULL AS REAL ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col2 * ( 24 ) AS col2 FROM tab1 AS cor0 ---- 1296 1368 2304 query I rowsort SELECT + 12 AS col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 702478c53caf2f7ebb9fff96d800f5a6 query I rowsort SELECT ALL - 10 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to bb7f754a7a056e665155ed52a63f5bc0 query I rowsort SELECT ( col2 + 67 ) FROM tab2 ---- 105 93 94 query I rowsort SELECT ALL - - 31 + col1 * - col1 FROM tab1 AS cor0 ---- -138 -645 -69 query I rowsort SELECT 46 + - cor0.col1 * + col2 FROM tab2 AS cor0 ---- -1488 -600 -791 onlyif mysql # use DIV operator for integer division query I rowsort label-249 SELECT + col0 DIV - 15 AS col2 FROM tab1 ---- -4 -5 0 skipif mysql # not compatible query I rowsort label-249 SELECT + col0 / - 15 AS col2 FROM tab1 ---- -4 -5 0 onlyif mysql # use DIV operator for integer division query I rowsort label-250 SELECT col1 DIV 65 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-250 SELECT col1 / 65 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT 6 AS col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to f1e8f0199f3714ee8fcc24ce0cc3ea04 query I rowsort SELECT DISTINCT - ( cor0.col2 ) FROM tab0 cor0 CROSS JOIN tab0 AS cor1 ---- -1 -33 -82 query I rowsort SELECT - cor0.col1 + + 33 AS col0 FROM tab1 AS cor0 ---- 20 23 7 query I rowsort SELECT ALL - col2 * col2 - col2 FROM tab2 ---- -1482 -702 -756 query I rowsort SELECT + col0 * - tab2.col1 AS col2 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT ALL col0 + - tab1.col0 AS col1 FROM tab1 WHERE NOT ( NULL ) >= NULL ---- query I rowsort SELECT DISTINCT ( col1 ) + + col1 + - tab1.col1 AS col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT + + col1 * - col1 + - col2 AS col1 FROM tab1 AS cor0 ---- -157 -265 -730 query I rowsort SELECT + - col0 * + col0 + - 11 * cor0.col1 FROM tab0 AS cor0 ---- -1522 -2292 -8922 query I rowsort SELECT - 3 + cor0.col2 * + col1 + + col1 FROM tab2 AS cor0 ---- 1590 660 865 query I rowsort SELECT + - col0 * col1 + + col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT + col0 + - ( 0 ) AS col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT ALL - - col1 * - 65 AS col0 FROM tab0 AS cor0 ---- -5590 -5915 -6305 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * ( col1 ) col0 FROM tab0 AS cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-265 SELECT col2 DIV 91 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-265 SELECT col2 / 91 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 * - 13 FROM tab2 AS cor0 ---- -221 -403 -767 onlyif mysql # use DIV operator for integer division query I rowsort label-267 SELECT ALL - - col1 DIV + 71 + + col0 AS col1 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-267 SELECT ALL - - col1 / + 71 + + col0 AS col1 FROM tab0 AS cor0 ---- 25 36 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-268 SELECT + col1 + + CAST( NULL AS SIGNED ) * - col2 * col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-268 SELECT + col1 + + CAST ( NULL AS INTEGER ) * - col2 * col2 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 + - 84 FROM tab1 AS cor0 ---- -27 -30 12 onlyif mysql # use DIV operator for integer division query I rowsort label-270 SELECT DISTINCT col2 DIV + ( 18 ) FROM tab0 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-270 SELECT DISTINCT col2 / + ( 18 ) FROM tab0 AS cor0 ---- 0 1 4 query I rowsort SELECT + cor0.col2 * - 85 AS col0 FROM tab1 AS cor0 ---- -4590 -4845 -8160 query I rowsort SELECT ALL - 30 AS col2 FROM tab0 AS cor0 ---- -30 -30 -30 query I rowsort SELECT ALL + col2 * col2 + col2 AS col2 FROM tab2 AS cor0 ---- 1482 702 756 skipif mysql # not compatible query I rowsort SELECT - CAST ( 53 AS REAL ) AS col1 FROM tab2 AS cor0 ---- -53 -53 -53 query I rowsort SELECT DISTINCT + ( - cor0.col2 ) * col0 + + col0 AS col0 FROM tab1 cor0 ---- -159 -3584 -7600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 25 col1 FROM tab2 AS cor0 ---- 25 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-277 SELECT DISTINCT - + CAST( + col0 AS SIGNED ) col1 FROM tab2 AS cor0 ---- -7 -78 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-277 SELECT DISTINCT - + CAST ( + col0 AS INTEGER ) col1 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL - + col2 + - col2 + col0 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 1998 3393 7935 query I rowsort SELECT col1 * + col0 + 54 AS col0 FROM tab2 AS cor0 ---- 1397 271 4656 query I rowsort SELECT ALL - - col2 * col0 - col0 AS col1 FROM tab2 cor0 ---- 182 1950 2923 query I rowsort SELECT DISTINCT ( col0 ) - cor0.col2 * col2 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT - 35 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 6d967b3bac2e01a0318865f682f9a97b query I rowsort SELECT - cor0.col2 + + cor0.col1 * 96 FROM tab2 AS cor0 ---- 1594 2949 5638 query I rowsort SELECT ALL - col0 * col2 + ( - col1 + + col0 ) AS col2 FROM tab2 AS cor0 ---- -2009 -213 -2940 query I rowsort SELECT - col2 * col2 + - ( col1 ) AS col0 FROM tab0 cor0 ---- -1175 -6815 -98 query I rowsort SELECT ALL 49 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + + 81 * 84 col1 FROM tab1 AS cor0 ---- 6807 6868 6884 query I rowsort SELECT - + col2 + + cor0.col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT ALL col2 + - col0 * col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT ALL tab2.col1 + - tab2.col2 FROM tab2 ---- -21 33 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + tab2.col2 col2 FROM tab2 ---- 55 58 85 query I rowsort SELECT DISTINCT tab2.col0 * + col1 + + col2 AS col1 FROM tab2 ---- 1381 244 4628 onlyif mysql # use DIV operator for integer division query I rowsort label-293 SELECT ALL tab2.col1 * - tab2.col2 + tab2.col1 * col2 DIV + tab2.col1 col2 FROM tab2 ---- -1508 -608 -810 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-293 SELECT ALL tab2.col1 * - tab2.col2 + tab2.col1 * col2 / + tab2.col1 col2 FROM tab2 ---- -1508 -608 -810 query I rowsort SELECT ALL 90 + col0 * + 96 AS col0 FROM tab2 ---- 7578 762 7674 query I rowsort SELECT DISTINCT - + cor1.col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- -10 -13 -26 query I rowsort SELECT + ( + col1 * col1 ) AS col2 FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT DISTINCT col0 * tab0.col1 * - col2 AS col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT + - cor0.col2 + - col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL - col1 - + col2 AS col0 FROM tab1 AS cor0 ---- -109 -67 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * col1 + - cor0.col2 col1 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT tab0.col0 * 21 + + col0 + + col2 FROM tab0 ---- 2040 561 771 query I rowsort SELECT DISTINCT + ( - 32 ) - col2 AS col0 FROM tab2 ---- -58 -59 -70 query I rowsort SELECT ALL + ( - col0 ) + - col0 - col0 FROM tab0 ---- -105 -267 -72 query I rowsort SELECT DISTINCT col2 + + 20 - + col0 FROM tab0 ---- -14 13 29 query I rowsort SELECT ALL - col0 + + col1 - col1 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT ALL ( col1 ) - + col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT DISTINCT - ( + col2 * col2 ) + col1 * + col2 - - col0 FROM tab1 ---- -1509 -2615 -7888 query I rowsort SELECT 27 + col2 - - col2 * - col0 FROM tab1 ---- -3564 -7557 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-309 SELECT ALL ( - col2 ) * col1 - col1 DIV col1 FROM tab2 ---- -1535 -647 -838 skipif mysql # not compatible query I rowsort label-309 SELECT ALL ( - col2 ) * col1 - col1 / col1 FROM tab2 ---- -1535 -647 -838 query I rowsort SELECT DISTINCT - col0 - col0 FROM tab2 ---- -14 -156 -158 query I rowsort SELECT + ( col1 ) - col0 AS col2 FROM tab0 ---- 2 62 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 11 + col1 * col2 + + col0 * + col2 * col0 col2 FROM tab0 ---- 1333 21857 656995 onlyif mysql # use DIV operator for integer division query I rowsort label-313 SELECT ALL + ( col2 ) + col2 DIV - col2 FROM tab0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-313 SELECT ALL + ( col2 ) + col2 / - col2 FROM tab0 ---- 0 32 81 query I rowsort SELECT 68 * cor0.col1 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 25bc26fe35016b54badcd69beb396bf5 query I rowsort SELECT 44 FROM tab0 cor0 ---- 44 44 44 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-316 SELECT CAST( NULL AS SIGNED ) + col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-316 SELECT CAST ( NULL AS INTEGER ) + col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + col2 + - col1 * col1 * + col2 FROM tab2 AS cor0 ---- -10944 -25920 -90480 query I rowsort SELECT cor0.col2 + - cor0.col0 * - col1 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT - - col1 + + col1 AS col2 FROM tab1 AS cor0 ---- 20 26 52 query I rowsort SELECT col0 + col2 * + col1 FROM tab1 cor0 ---- 1328 1407 634 onlyif mysql # use DIV operator for integer division query I rowsort label-321 SELECT - - col0 + col0 DIV - col1 FROM tab0 cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-321 SELECT - - col0 + col0 / - col1 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT ALL + col1 * - cor0.col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + + col0 * + cor0.col2 + - col0 FROM tab1 AS cor0 ---- 159 3584 7600 query I rowsort SELECT ALL - 23 * - cor0.col0 FROM tab2 AS cor0 ---- 161 1794 1817 query I rowsort SELECT DISTINCT col1 + + col0 * + cor0.col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT + cor0.col1 * col2 * col2 + - col0 AS col2 FROM tab0 AS cor0 ---- 611795 62 93630 query I rowsort SELECT DISTINCT + 76 + - cor0.col2 FROM tab2 AS cor0 ---- 38 49 50 onlyif mysql # use DIV operator for integer division query I rowsort label-328 SELECT DISTINCT + 78 DIV col1 col0 FROM tab1 ---- 3 6 7 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-328 SELECT DISTINCT + 78 / col1 col0 FROM tab1 ---- 3 6 7 query I rowsort SELECT DISTINCT 8 * tab1.col0 AS col2 FROM tab1 ---- 24 512 640 query I rowsort SELECT 10 * - col1 AS col0 FROM tab2 AS cor0 ---- -170 -310 -590 query I rowsort SELECT ALL - 81 AS col1 FROM tab0 ---- -81 -81 -81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-332 SELECT ALL CAST( NULL AS SIGNED ) * col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-332 SELECT ALL CAST ( NULL AS INTEGER ) * col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - col1 + - cor0.col1 * 32 FROM tab2 AS cor0 ---- -1023 -1947 -561 query I rowsort SELECT DISTINCT 40 + cor0.col2 * - ( - col1 ) * + col0 FROM tab0 AS cor0 ---- 3435 664158 68152 onlyif mysql # use DIV operator for integer division query I rowsort label-335 SELECT col2 * - col1 - col1 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -2836 -7461 0 skipif mysql # not compatible query I rowsort label-335 SELECT col2 * - col1 - col1 / - col2 AS col2 FROM tab0 AS cor0 ---- -2836 -7461 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col0 + - col0 col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT DISTINCT cor0.col0 * 90 AS col0 FROM tab1 AS cor0 ---- 270 5760 7200 query I rowsort SELECT DISTINCT col0 * - ( - 25 ) * - cor0.col0 AS col2 FROM tab2 cor0 ---- -1225 -152100 -156025 onlyif mysql # use DIV operator for integer division query I rowsort label-339 SELECT - col0 + cor0.col0 DIV + col2 AS col0 FROM tab0 cor0 ---- -24 -88 0 skipif mysql # not compatible query I rowsort label-339 SELECT - col0 + cor0.col0 / + col2 AS col0 FROM tab0 cor0 ---- -24 -88 0 query I rowsort SELECT DISTINCT - col1 * col0 + - col1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -70 1326 208 onlyif mysql # use DIV operator for integer division query I rowsort label-341 SELECT DISTINCT + col1 DIV 7 FROM tab1 AS cor0 ---- 1 3 skipif mysql # not compatible query I rowsort label-341 SELECT DISTINCT + col1 / 7 FROM tab1 AS cor0 ---- 1 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-342 SELECT - col1 * CAST( col1 AS SIGNED ) + col0 * 3 FROM tab0 AS cor0 ---- -7324 -8014 -9304 skipif mysql # not compatible query I rowsort label-342 SELECT - col1 * CAST ( col1 AS INTEGER ) + col0 * 3 FROM tab0 AS cor0 ---- -7324 -8014 -9304 query I rowsort SELECT ALL - + col2 * ( + cor0.col2 ) + col2 * ( col2 ) AS col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL col1 - - col0 AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT ALL + col0 + + ( + col2 ) FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-346 SELECT DISTINCT - col1 / CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-346 SELECT DISTINCT - col1 / CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL query I rowsort SELECT - - cor0.col0 * + 7 FROM tab2 AS cor0 ---- 49 546 553 query I rowsort SELECT DISTINCT col1 * - ( - cor0.col1 ) FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT 79 + + col0 * col0 AS col0 FROM tab2 cor0 ---- 128 6163 6320 query I rowsort SELECT ALL - - 62 + - col2 FROM tab0 AS cor0 ---- -20 29 61 onlyif mysql # use DIV operator for integer division query I rowsort label-351 SELECT DISTINCT 89 + col2 DIV col2 FROM tab1 AS cor0 ---- 90 skipif mysql # not compatible query I rowsort label-351 SELECT DISTINCT 89 + col2 / col2 FROM tab1 AS cor0 ---- 90 query I rowsort SELECT - + col1 * 47 AS col1 FROM tab1 AS cor0 ---- -1222 -470 -611 query I rowsort SELECT + tab0.col1 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT col0 - - col0 * col2 * col0 AS col0 FROM tab2 ---- 1330 158262 237237 query I rowsort SELECT - col2 + ( + col2 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - ( + col1 ) + + col2 * col1 FROM tab2 AS cor0 ---- 1475 629 806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-357 SELECT DISTINCT + - col0 * - 21 + col1 * - CAST( NULL AS SIGNED ) * + 23 + cor0.col2 * - col0 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-357 SELECT DISTINCT + - col0 * - 21 + col1 * - CAST ( NULL AS INTEGER ) * + 23 + cor0.col2 * - col0 AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + 10 * - col0 + + col2 FROM tab2 AS cor0 ---- -43 -752 -754 query I rowsort SELECT 60 AS col2 FROM tab1 cor0 ---- 60 60 60 query I rowsort SELECT ALL - - ( col1 ) * 93 AS col0 FROM tab0 AS cor0 ---- 7998 8463 9021 query I rowsort SELECT DISTINCT + 58 * + col0 + 55 FROM tab2 AS cor0 ---- 4579 461 4637 query I rowsort SELECT ALL + - 90 + - col1 FROM tab0 AS cor0 ---- -176 -181 -187 query I rowsort SELECT ( + col2 * col0 + + col0 * + tab1.col0 ) FROM tab1 ---- 14080 171 7744 query I rowsort SELECT ALL ( + 80 ) AS col0 FROM tab1, tab0 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 6dd5038be71dffa82f5ceba787caab91 query I rowsort SELECT col0 * + col0 + col0 AS col1 FROM tab0 cor0 ---- 1260 600 8010 query I rowsort SELECT + col1 + + 19 * - 65 * col2 FROM tab0 cor0 ---- -101179 -1138 -40669 query I rowsort SELECT - cor0.col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -108 -114 -192 query I rowsort SELECT - - col1 * + cor0.col1 - - col0 AS col0 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT DISTINCT col0 + col0 AS col1 FROM tab0 ---- 178 48 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * col0 col1 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT - 57 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 520dc393896969e02a72ab6c5d92126b query I rowsort SELECT ALL + 46 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 onlyif mysql # use DIV operator for integer division query I rowsort label-373 SELECT col0 - col2 DIV + tab0.col0 AS col1 FROM tab0 ---- 23 35 89 skipif mysql # not compatible query I rowsort label-373 SELECT col0 - col2 / + tab0.col0 AS col1 FROM tab0 ---- 23 35 89 query I rowsort SELECT DISTINCT 41 + + col1 * col1 FROM tab0 ---- 7437 8322 9450 query I rowsort SELECT - + cor0.col0 + - cor0.col2 + col2 FROM tab2 AS cor0 ---- -7 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-376 SELECT col1 + - col1 * CAST( NULL AS SIGNED ) + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-376 SELECT col1 + - col1 * CAST ( NULL AS INTEGER ) + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 25 AS col1 FROM tab0 cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 525a55d5ed224a62da65df36731881a7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-378 SELECT + col2 + + col1 * + CAST( NULL AS SIGNED ) + - col1 * - cor0.col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-378 SELECT + col2 + + col1 * + CAST ( NULL AS INTEGER ) + - col1 * - cor0.col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 * 75 * 89 col1 FROM tab2 AS cor0 ---- -46725 -520650 -527325 query I rowsort SELECT ALL + col1 * col0 + - 55 FROM tab1 AS cor0 ---- 23 585 985 query I rowsort SELECT DISTINCT - col0 + - 51 + col0 AS col2 FROM tab0 AS cor0 ---- -51 query I rowsort SELECT + col2 + ( + col0 ) * col1 + + ( ( col0 ) ) * cor0.col0 FROM tab0 cor0 ---- 16102 2673 4621 query I rowsort SELECT DISTINCT - col0 * + ( col1 ) FROM tab2 cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort SELECT ALL cor0.col2 * CAST ( col1 AS REAL ) * - col1 AS col1 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT + + col1 * + 59 FROM tab0 AS cor0 ---- 5074 5369 5723 query I rowsort SELECT DISTINCT col2 * + col1 + - col1 FROM tab2 cor0 ---- 1475 629 806 onlyif mysql # use DIV operator for integer division query I rowsort label-387 SELECT ALL col1 + - col0 DIV col0 AS col2 FROM tab2 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-387 SELECT ALL col1 + - col0 / col0 AS col2 FROM tab2 ---- 16 30 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 59 col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT ALL + - 21 * 93 AS col2 FROM tab1 AS cor0 ---- -1953 -1953 -1953 onlyif mysql # use DIV operator for integer division query I rowsort label-390 SELECT cor0.col2 * 73 - + col2 DIV 95 FROM tab2 AS cor0 ---- 1898 1971 2774 skipif mysql # not compatible query I rowsort label-390 SELECT cor0.col2 * 73 - + col2 / 95 FROM tab2 AS cor0 ---- 1898 1971 2774 query I rowsort SELECT DISTINCT col0 * + col1 * col1 + col2 FROM tab2 AS cor0 ---- 22869 271544 6754 onlyif mysql # use DIV operator for integer division query I rowsort label-392 SELECT + col1 - col0 DIV col0 AS col0 FROM tab1 cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-392 SELECT + col1 - col0 / col0 AS col0 FROM tab1 cor0 ---- 12 25 9 query I rowsort SELECT - cor0.col1 - col2 AS col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT - - col0 * col0 + col2 + - ( + 18 ) AS col2 FROM tab1 AS cor0 ---- 4135 45 6478 query I rowsort SELECT ALL 61 + col0 + col1 FROM tab1 AS cor0 ---- 135 154 90 query I rowsort SELECT ALL - + 26 + - cor0.col1 + - col1 FROM tab2 AS cor0 ---- -144 -60 -88 query I rowsort SELECT 91 + - cor0.col1 AS col1 FROM tab1 AS cor0 ---- 65 78 81 query I rowsort SELECT ALL + 88 + col0 AS col1 FROM tab1 cor0 ---- 152 168 91 query I rowsort SELECT DISTINCT - cor0.col2 * + col2 + - cor0.col2 + col2 AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL - - 95 + + col1 AS col0 FROM tab2 AS cor0 ---- 112 126 154 query I rowsort SELECT ALL + + 8 AS col2 FROM tab2 cor0 ---- 8 8 8 query I rowsort SELECT 2 - col1 FROM tab0 ---- -84 -89 -95 query I rowsort SELECT DISTINCT - 32 * + col0 * + col2 + 92 * + col1 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -134352 -169176 -360576 onlyif mysql # use DIV operator for integer division query I rowsort label-404 SELECT + col0 + col0 DIV 85 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-404 SELECT + col0 + col0 / 85 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL col1 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT + col2 * cor0.col0 + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT + 71 * col2 + 21 * 75 FROM tab2 AS cor0 ---- 3421 3492 4273 query I rowsort SELECT col2 + - col0 * - 15 AS col1 FROM tab2 AS cor0 ---- 1196 1223 132 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-409 SELECT DISTINCT - + 13 * + col2 * CAST( NULL AS SIGNED ) + col0 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-409 SELECT DISTINCT - + 13 * + col2 * CAST ( NULL AS INTEGER ) + col0 FROM tab1 cor0 ---- NULL query I rowsort SELECT ALL - + 46 AS col1 FROM tab1 AS cor0 ---- -46 -46 -46 query I rowsort SELECT + 26 + col2 * cor0.col0 FROM tab2 AS cor0 ---- 2054 215 3028 query I rowsort SELECT col0 + col0 + - ( - col1 ) FROM tab2 ---- 175 215 45 query I rowsort SELECT ALL col1 + - col1 * tab2.col1 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT ALL - col0 + + col0 * col0 FROM tab2 ---- 42 6006 6162 query I rowsort SELECT DISTINCT 55 + - tab0.col0 FROM tab0 ---- -34 20 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 77 col2 FROM tab0 ---- 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-417 SELECT ALL + col1 * tab1.col1 + + CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-417 SELECT ALL + col1 * tab1.col1 + + CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-418 SELECT DISTINCT - - col0 + col0 DIV col1 AS col0 FROM tab2 AS cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-418 SELECT DISTINCT - - col0 + col0 / col1 AS col0 FROM tab2 AS cor0 ---- 7 79 83 query I rowsort SELECT DISTINCT + 15 + 48 * col0 FROM tab1 AS cor0 ---- 159 3087 3855 onlyif mysql # use DIV operator for integer division query I rowsort label-420 SELECT DISTINCT col1 + 21 DIV col0 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-420 SELECT DISTINCT col1 + 21 / col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT - 97 * + cor0.col2 FROM tab1 AS cor0 ---- -5238 -5529 -9312 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-422 SELECT ALL + + CAST( col1 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-422 SELECT ALL + + CAST ( col1 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL col2 - tab2.col2 AS 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 tab1 AS cor0 ---- -164 -249 -679 query I rowsort SELECT + - 38 AS col2 FROM tab1 AS cor0 ---- -38 -38 -38 query I rowsort SELECT ALL - 9 + col1 AS col0 FROM tab0 AS cor0 ---- 77 82 88 query I rowsort SELECT ALL - - 24 + 45 * + col2 * - col2 + - cor0.col0 FROM tab1 AS cor0 ---- -131199 -146245 -414776 query I rowsort SELECT DISTINCT 11 - col0 FROM tab2 AS cor0 ---- -67 -68 4 query I rowsort SELECT - + 58 AS col0 FROM tab0 AS cor0 ---- -58 -58 -58 query I rowsort SELECT DISTINCT + col2 * col0 + + col0 * - 51 FROM tab0 cor0 ---- -1750 -432 2759 query I rowsort SELECT + 12 AS col0 FROM tab1 cor0 ---- 12 12 12 query I rowsort SELECT DISTINCT + 5 * col0 AS col0 FROM tab1 AS cor0 ---- 15 320 400 query I rowsort SELECT - col1 * ( - 73 + + col0 ) FROM tab2 AS cor0 ---- -102 -295 2046 query I rowsort SELECT - ( ( col1 ) ) AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT - + 17 FROM tab0 AS cor0 ---- -17 query I rowsort SELECT ALL col0 * col1 + - col2 FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT ALL + col0 * + col2 + - col1 FROM tab2 ---- 158 1969 2985 onlyif mysql # use DIV operator for integer division query I rowsort label-438 SELECT ALL + 84 DIV + col1 + + col2 * - 92 * - col1 AS col2 FROM tab1 ---- 114822 129171 52448 skipif mysql # not compatible query I rowsort label-438 SELECT ALL + 84 / + col1 + + col2 * - 92 * - col1 AS col2 FROM tab1 ---- 114822 129171 52448 query I rowsort SELECT col1 * - col1 * + col2 AS col0 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT DISTINCT + ( 15 ) FROM tab2 ---- 15 query I rowsort SELECT + ( col0 + + col2 ) * 62 AS col1 FROM tab0 ---- 10602 2232 3534 query I rowsort SELECT - col0 + col1 * tab0.col2 + - col0 AS col2 FROM tab0 ---- 27 2790 7284 query I rowsort SELECT 17 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 43298e43365fccb5146ea32003753c92 query I rowsort SELECT + + col1 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT + 80 + col2 * - 65 * + ( col0 ) FROM tab1 AS cor0 ---- -10450 -237040 -499120 query I rowsort SELECT + - col1 + + col2 * 16 FROM tab1 AS cor0 ---- 1523 838 902 query I rowsort SELECT 19 * - col2 AS col0 FROM tab2 AS cor0 ---- -494 -513 -722 query I rowsort SELECT - - cor0.col2 * col2 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT DISTINCT - 25 * cor0.col2 FROM tab1 AS cor0 ---- -1350 -1425 -2400 query I rowsort SELECT DISTINCT + - 76 FROM tab0 AS cor0 ---- -76 query I rowsort SELECT 31 * col2 + 96 * col2 FROM tab1 AS cor0 ---- 12192 6858 7239 query I rowsort SELECT ALL + ( + col0 * col0 ) FROM tab2 ---- 49 6084 6241 onlyif mysql # use DIV operator for integer division query I rowsort label-453 SELECT 2 DIV + col0 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-453 SELECT 2 / + col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT + 85 * - col0 * - col2 FROM tab2 ---- 16065 172380 255170 query I rowsort SELECT DISTINCT + 27 * - col2 * - ( ( + col0 ) * + 40 ) AS col1 FROM tab0 ---- 37800 7881840 855360 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 + - col1 * + 51 + - cor0.col2 col0 FROM tab0 AS cor0 ---- -4395 -4634 -4913 query I rowsort SELECT DISTINCT + 82 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 82 onlyif mysql # use DIV operator for integer division query I rowsort label-458 SELECT col0 DIV col1 + + col2 AS col2 FROM tab1 ---- 102 54 63 skipif mysql # not compatible query I rowsort label-458 SELECT col0 / col1 + + col2 AS col2 FROM tab1 ---- 102 54 63 query I rowsort SELECT ALL 51 - - col2 AS col2 FROM tab0 ---- 133 52 84 onlyif mysql # use DIV operator for integer division query I rowsort label-460 SELECT - col0 * ( - col1 * col2 ) + ( - col2 ) DIV cor0.col2 AS col0 FROM tab1 AS cor0 ---- 36479 4211 99839 skipif mysql # not compatible query I rowsort label-460 SELECT - col0 * ( - col1 * col2 ) + ( - col2 ) / cor0.col2 AS col0 FROM tab1 AS cor0 ---- 36479 4211 99839 onlyif mysql # use DIV operator for integer division query I rowsort label-461 SELECT + + col2 * col2 + + 26 DIV + col2 + col2 FROM tab1 AS cor0 ---- 2970 3306 9312 skipif mysql # not compatible query I rowsort label-461 SELECT + + col2 * col2 + + 26 / + col2 + col2 FROM tab1 AS cor0 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT - ( - cor0.col0 ) + - 19 AS col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- -16 45 61 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-463 SELECT - + col2 * CAST( NULL AS DECIMAL ) + - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-463 SELECT - + col2 * CAST ( NULL AS REAL ) + - col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + col2 + 43 FROM tab2 cor0 ---- 16 17 5 query I rowsort SELECT ALL - col2 + ( - col2 ) * col0 + col1 AS col0 FROM tab1 cor0 ---- -190 -3695 -7763 query I rowsort SELECT ALL - + col2 * + col0 + - cor0.col0 * col2 FROM tab1 AS cor0 ---- -15360 -324 -7296 query I rowsort SELECT + col0 * - ( - col2 ) + col2 AS col0 FROM tab0 cor0 ---- 36 7380 825 query I rowsort SELECT + col2 + 80 + - col0 FROM tab2 cor0 ---- 100 28 39 query I rowsort SELECT - col2 * - ( - col1 ) * col0 AS col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * - ( - ( col2 ) ) + - col1 col0 FROM tab2 AS cor0 ---- 158 1969 2985 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-471 SELECT DISTINCT - - col0 - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-471 SELECT DISTINCT - - col0 - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + ( + 60 ) AS col0 FROM tab2 AS cor0 ---- 60 60 60 query I rowsort SELECT + + ( col1 ) + col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + 38 FROM tab1, tab0 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT + 50 * + col1 AS col0 FROM tab2 AS cor0 ---- 1550 2950 850 query I rowsort SELECT - ( - col0 ) * - col1 FROM tab0 cor0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-477 SELECT + - CAST( + col0 AS SIGNED ) * + col2 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 skipif mysql # not compatible query I rowsort label-477 SELECT + - CAST ( + col0 AS INTEGER ) * + col2 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT + + 21 * 51 AS col1 FROM tab1 AS cor0 ---- 1071 1071 1071 query I rowsort SELECT + - col2 * ( cor0.col2 * + col0 ) AS col0 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT + 65 - - cor0.col1 AS col2 FROM tab0 AS cor0 ---- 151 156 162 query I rowsort SELECT DISTINCT - col2 * col0 + + 61 AS col0 FROM tab0 cor0 ---- -7237 -731 26 query I rowsort SELECT DISTINCT cor0.col0 + col0 * ( - 18 ) AS col1 FROM tab2 AS cor0 ---- -119 -1326 -1343 query I rowsort SELECT + col1 * + cor0.col1 - 79 FROM tab0 AS cor0 ---- 7317 8202 9330 onlyif mysql # use DIV operator for integer division query I rowsort label-484 SELECT 51 DIV + col1 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-484 SELECT 51 / + col1 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT col1 + col1 + col0 AS col1 FROM tab1 ---- 106 55 84 skipif mysql # not compatible query I rowsort SELECT CAST ( col1 AS REAL ) AS col0 FROM tab2 ---- 17 31 59 query I rowsort SELECT DISTINCT - 16 + + cor0.col1 FROM tab2 AS cor0 ---- 1 15 43 query I rowsort SELECT ALL - col0 - + 98 FROM tab2 AS cor0 ---- -105 -176 -177 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-489 SELECT - - CAST( + col0 AS SIGNED ) * - col1 * 91 + + col0 AS col2 FROM tab1 AS cor0 ---- -58176 -7095 -94560 skipif mysql # not compatible query I rowsort label-489 SELECT - - CAST ( + col0 AS INTEGER ) * - col1 * 91 + + col0 AS col2 FROM tab1 AS cor0 ---- -58176 -7095 -94560 query I rowsort SELECT - + cor0.col2 + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-491 SELECT DISTINCT - col1 DIV col1 + cor0.col1 FROM tab1 AS cor0 ---- 12 25 9 skipif mysql # not compatible query I rowsort label-491 SELECT DISTINCT - col1 / col1 + cor0.col1 FROM tab1 AS cor0 ---- 12 25 9 onlyif mysql # use DIV operator for integer division query I rowsort label-492 SELECT ALL col2 + col2 DIV - col1 - + 91 FROM tab1 cor0 ---- -2 -39 -39 skipif mysql # not compatible query I rowsort label-492 SELECT ALL col2 + col2 / - col1 - + 91 FROM tab1 cor0 ---- -2 -39 -39 query I rowsort SELECT DISTINCT col2 * - 67 + col0 AS col0 FROM tab2 AS cor0 ---- -1664 -1802 -2467 query I rowsort SELECT DISTINCT - + col1 - col0 AS col2 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT - ( col2 ) + col1 * - col0 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT ALL + col2 + col0 * col1 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT ALL + ( - 35 ) * - col0 FROM tab2 AS cor0 ---- 245 2730 2765 query I rowsort SELECT DISTINCT col1 * + col1 + - col1 FROM tab2 AS cor0 ---- 272 3422 930 query I rowsort SELECT DISTINCT cor0.col1 + - col2 * + cor0.col2 * 43 AS col2 FROM tab2 AS cor0 ---- -29009 -31316 -62075 query I rowsort SELECT ( + 45 ) + + cor0.col0 FROM tab1 AS cor0 ---- 109 125 48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-501 SELECT ALL - CAST( + col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-501 SELECT ALL - CAST ( + col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT DISTINCT col2 * col0 * + col2 - ( - col2 ) * + cor0.col0 FROM tab1 AS cor0 ---- 211584 744960 8910 onlyif mysql # use DIV operator for integer division query I rowsort label-503 SELECT - col0 * tab0.col2 DIV 98 FROM tab0 ---- -74 -8 0 skipif mysql # not compatible query I rowsort label-503 SELECT - col0 * tab0.col2 / 98 FROM tab0 ---- -74 -8 0 onlyif mysql # use DIV operator for integer division query I rowsort label-504 SELECT 77 DIV cor0.col2 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 43a387ef4ba85927dc3d9d573afc12c9 skipif mysql # not compatible query I rowsort label-504 SELECT 77 / cor0.col2 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 43a387ef4ba85927dc3d9d573afc12c9 query I rowsort SELECT DISTINCT - col1 - col2 * col0 AS col1 FROM tab1 ---- -188 -3658 -7693 query I rowsort SELECT - tab2.col0 * + col1 AS col0 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT col0 * ( 43 ) FROM tab0 ---- 1032 1505 3827 query I rowsort SELECT DISTINCT col2 - + col0 * col1 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT DISTINCT tab1.col2 * + col1 + 66 - - col2 FROM tab1 ---- 1410 1524 693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + 71 col1 FROM tab2 ---- 149 150 78 query I rowsort SELECT DISTINCT - ( - tab1.col0 ) * col1 + - ( 82 ) * col0 AS col2 FROM tab1 ---- -168 -4608 -5520 onlyif mysql # use DIV operator for integer division query I rowsort label-512 SELECT DISTINCT col1 DIV col1 + col2 AS col0 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-512 SELECT DISTINCT col1 / col1 + col2 AS col0 FROM tab0 ---- 2 34 83 query I rowsort SELECT - 48 AS col2 FROM tab0, tab2 AS cor0, tab2, tab1 AS cor1 ---- 81 values hashing to 70b0cff913cec85654af0aaf3f5f6d85 onlyif mysql # use DIV operator for integer division query I rowsort label-514 SELECT col1 DIV + col2 + + col2 AS col1 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-514 SELECT col1 / + col2 + + col2 AS col1 FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-515 SELECT DISTINCT - + 43 + - ( col0 * - CAST( NULL AS DECIMAL ) ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-515 SELECT DISTINCT - + 43 + - ( col0 * - CAST ( NULL AS REAL ) ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - 98 * col1 AS col1 FROM tab0 AS cor0 ---- -8428 -8918 -9506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-517 SELECT ALL + - CAST( NULL AS SIGNED ) + - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-517 SELECT ALL + - CAST ( NULL AS INTEGER ) + - col1 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 11 * 34 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- -374 query I rowsort SELECT ALL - 1 * col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT 17 * col1 * col0 FROM tab0 ---- 137683 35088 57715 onlyif mysql # use DIV operator for integer division query I rowsort label-521 SELECT ALL + col1 DIV 59 + tab1.col0 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-521 SELECT ALL + col1 / 59 + tab1.col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT DISTINCT - col2 * + 1 + col2 AS col1 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT + cor0.col0 * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT ALL - + col1 + + col2 * + cor0.col2 + col0 AS col0 FROM tab1 cor0 ---- 2893 3303 9283 query I rowsort SELECT ALL + + cor0.col0 * + col0 + - 5 * col2 FROM tab2 AS cor0 ---- -86 5954 6051 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-526 SELECT ALL - col0 * + CAST( NULL AS SIGNED ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-526 SELECT ALL - col0 * + CAST ( NULL AS INTEGER ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-527 SELECT ALL col2 - - col0 DIV - 93 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-527 SELECT ALL col2 - - col0 / - 93 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT ALL - col1 * - ( - 76 ) FROM tab1 cor0 ---- -1976 -760 -988 query I rowsort SELECT ALL + + col2 + - 62 * 56 FROM tab2 AS cor0 ---- -3434 -3445 -3446 query I rowsort SELECT DISTINCT - col2 * + ( - col2 + col2 ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT - - cor0.col1 * ( - col2 ) FROM tab0 cor0 ---- -2838 -7462 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col1 col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - - cor0.col2 + - 51 FROM tab1 AS cor0 ---- 3 45 6 query I rowsort SELECT ALL cor0.col1 + 30 * - col2 FROM tab1 AS cor0 ---- -1594 -1700 -2867 query I rowsort SELECT DISTINCT + - col2 * ( + col0 ) AS col1 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT - col0 * ( ( + col2 ) ) FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL + col0 * - col2 + col0 + + col1 FROM tab0 cor0 ---- -682 -7118 97 query I rowsort SELECT ALL + + ( - 98 ) AS col1 FROM tab0 AS cor0 ---- -98 -98 -98 query I rowsort SELECT + ( - 62 ) + col0 AS col1 FROM tab2 AS cor0 ---- -55 16 17 query I rowsort SELECT - 28 + + col0 * - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -2092 -3423 -8127 query I rowsort SELECT DISTINCT + ( col1 ) * + col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + ( ( col0 ) ) AS col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL + - col0 + col2 * - col0 AS col2 FROM tab1 AS cor0 ---- -165 -3712 -7760 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-544 SELECT ALL - - CAST( + col2 AS SIGNED ) * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-544 SELECT ALL - - CAST ( + col2 AS INTEGER ) * col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - col0 * col0 + col1 - + col0 * tab0.col1 FROM tab0 ---- -15929 -2554 -4523 query I rowsort SELECT ( col1 ) * col2 + col2 * - col0 AS col0 FROM tab1 AS cor0 ---- -3078 -6432 1242 onlyif mysql # use DIV operator for integer division query I rowsort label-547 SELECT - - col2 DIV col0 + col1 FROM tab2 AS cor0 ---- 17 34 59 skipif mysql # not compatible query I rowsort label-547 SELECT - - col2 / col0 + col1 FROM tab2 AS cor0 ---- 17 34 59 onlyif mysql # use DIV operator for integer division query I rowsort label-548 SELECT - + 94 + + col1 DIV + 50 FROM tab2 cor0 ---- -93 -94 -94 skipif mysql # not compatible query I rowsort label-548 SELECT - + 94 + + col1 / + 50 FROM tab2 cor0 ---- -93 -94 -94 query I rowsort SELECT ALL + + col1 * col0 + + cor0.col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - col0 + col2 * cor0.col1 AS col1 FROM tab0 cor0 ---- 2814 62 7373 onlyif mysql # use DIV operator for integer division query I rowsort label-551 SELECT col1 - + 58 DIV col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-551 SELECT col1 - + 58 / col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT DISTINCT - ( + col0 ) * + 3 FROM tab2 AS cor0 ---- -21 -234 -237 onlyif mysql # use DIV operator for integer division query I rowsort label-553 SELECT DISTINCT - 72 DIV + col1 - + ( ( + col2 ) ) col0 FROM tab0 AS cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-553 SELECT DISTINCT - 72 / + col1 - + ( ( + col2 ) ) col0 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL - col2 * col2 - + ( col1 * col2 ) AS col2 FROM tab2 AS cor0 ---- -1566 -2090 -2210 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab2.col2 * + tab2.col2 + + col2 col1 FROM tab2 ---- 1482 702 756 onlyif mysql # use DIV operator for integer division query I rowsort label-556 SELECT col0 DIV - ( + 58 ) col0 FROM tab0 AS cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-556 SELECT col0 / - ( + 58 ) col0 FROM tab0 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-557 SELECT + + col2 DIV - 63 AS col2 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-557 SELECT + + col2 / - 63 AS col2 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT ALL ( - col2 ) * - col0 FROM tab0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 89 col2 FROM tab1 ---- 89 query I rowsort SELECT + - col1 + - cor0.col2 FROM tab0 AS cor0 ---- -119 -173 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-561 SELECT DISTINCT + CAST( NULL AS SIGNED ) col1 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-561 SELECT DISTINCT + CAST ( NULL AS INTEGER ) col1 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - col0 + + col2 * col0 AS col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT + + ( 20 ) * col2 AS col1 FROM tab0 AS cor0 ---- 1640 20 660 query I rowsort SELECT ALL + 46 AS col2 FROM tab1 ---- 46 46 46 query I rowsort SELECT DISTINCT col2 + - col0 * col1 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT + 20 AS col2 FROM tab1 cor0 ---- 20 20 20 query I rowsort SELECT + ( 40 ) * + col0 + 76 * col1 AS col1 FROM tab2 AS cor0 ---- 2636 4452 7604 query I rowsort SELECT col0 * col1 + + col0 AS col2 FROM tab2 AS cor0 ---- 1422 224 4680 onlyif mysql # use DIV operator for integer division query I rowsort label-569 SELECT + col1 DIV col1 + ( 94 + - col1 ) FROM tab2 AS cor0 ---- 36 64 78 skipif mysql # not compatible query I rowsort label-569 SELECT + col1 / col1 + ( 94 + - col1 ) FROM tab2 AS cor0 ---- 36 64 78 onlyif mysql # use DIV operator for integer division query I rowsort label-570 SELECT DISTINCT + col0 DIV col1 AS col1 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-570 SELECT DISTINCT + col0 / col1 AS col1 FROM tab0 ---- 0 query I rowsort SELECT ( col0 ) * + tab2.col1 AS col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT + - cor0.col0 + 88 AS col2 FROM tab2 cor0 ---- 10 81 9 query I rowsort SELECT + + col1 * - 51 + + col2 * - col0 AS col1 FROM tab0 AS cor0 ---- -11939 -4982 -5178 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-574 SELECT ALL - col1 * - CAST( NULL AS SIGNED ) + + 85 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-574 SELECT ALL - col1 * - CAST ( NULL AS INTEGER ) + + 85 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 - col1 AS col1 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + col2 * + col0 + col0 * - 61 FROM tab2 ---- -1817 -238 -2730 query I rowsort SELECT ALL 1 AS col1 FROM tab1 ---- 1 1 1 query I rowsort SELECT DISTINCT + - col0 + col0 AS col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL + - col0 * col2 + - 62 * - col1 + col1 AS col2 FROM tab1 AS cor0 ---- -3018 -6861 1476 query I rowsort SELECT DISTINCT - col2 * col1 - + ( + col2 ) FROM tab1 cor0 ---- -1344 -1458 -627 query I rowsort SELECT + cor0.col2 + ( - 14 ) FROM tab0 cor0 ---- -13 19 68 query I rowsort SELECT + 42 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 64c29db9f1cd7ed4ddeb1735e3e0d442 query I rowsort SELECT - - ( ( - col0 ) ) * 9 FROM tab2 cor0 ---- -63 -702 -711 query I rowsort SELECT DISTINCT - col2 * + col1 + cor0.col1 FROM tab1 cor0 ---- -1235 -1378 -560 query I rowsort SELECT - - ( col1 ) * + col0 - ( col0 ) FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT DISTINCT - 8 * - col2 FROM tab0 AS cor0 ---- 264 656 8 query I rowsort SELECT DISTINCT + tab1.col0 * - 98 AS col1 FROM tab1 ---- -294 -6272 -7840 query I rowsort SELECT col1 * + 18 FROM tab0 ---- 1548 1638 1746 query I rowsort SELECT ALL - tab1.col0 AS col2 FROM tab1, tab1 cor0, tab0 cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT 99 + - col2 AS col0 FROM tab0 ---- 17 66 98 onlyif mysql # use DIV operator for integer division query I rowsort label-591 SELECT + CAST( 13 AS SIGNED ) + + col1 * col1 DIV + col1 FROM tab1 AS cor0 ---- 23 26 39 skipif mysql # not compatible query I rowsort label-591 SELECT + CAST ( 13 AS INTEGER ) + + col1 * col1 / + col1 FROM tab1 AS cor0 ---- 23 26 39 query I rowsort SELECT + ( 24 ) * col0 FROM tab1 AS cor0 ---- 1536 1920 72 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab1 AS cor2 ---- 3645 values hashing to d5761ba4e40f0c65536d1d3c9de4e566 query I rowsort SELECT + cor0.col1 + - 19 * col1 - 8 * - col1 AS col2 FROM tab0 AS cor0 ---- -860 -910 -970 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + col2 col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT - ( - 61 ) + col0 AS col1 FROM tab0 AS cor0 ---- 150 85 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * - col0 col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT - 73 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 84ab9db5468b4a1781bd8d5c8e0e77fc query I rowsort SELECT + col1 * + col2 * - col2 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT + 90 * col2 * col0 AS col2 FROM tab1 AS cor0 ---- 14580 328320 691200 query I rowsort SELECT + ( + cor0.col1 ) * - 1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT col2 * + col1 * + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT + col2 * ( 72 ) * col0 AS col0 FROM tab0 cor0 ---- 2520 525456 57024 query I rowsort SELECT DISTINCT col1 * + 36 FROM tab0 ---- 3096 3276 3492 query I rowsort SELECT ALL cor0.col0 + 10 AS col1 FROM tab2, tab2 cor0 ---- 9 values hashing to a7f9858d7adcd26c9f98d68301f7ff86 query I rowsort SELECT ALL col0 + 31 * - col0 AS col0 FROM tab2 AS cor0 ---- -210 -2340 -2370 query I rowsort SELECT + col2 * - col2 * - col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT ALL + - 1 * - col1 + 19 FROM tab0 cor0 ---- 105 110 116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * col0 + 8 + - col0 col2 FROM tab0 AS cor0 ---- 2048 3368 8018 query I rowsort SELECT DISTINCT - - col0 - col2 AS col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT - - ( - cor0.col0 ) FROM tab2 cor0 ---- -7 -78 -79 onlyif mysql # use DIV operator for integer division query I rowsort label-612 SELECT DISTINCT - col0 DIV - col1 + - ( - cor0.col2 ) FROM tab0 cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-612 SELECT DISTINCT - col0 / - col1 + - ( - cor0.col2 ) FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - + 74 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- -74 query I rowsort SELECT + - col1 * col1 * - 16 + col2 FROM tab2 AS cor0 ---- 15403 4662 55722 onlyif mysql # use DIV operator for integer division query I rowsort label-615 SELECT + + col2 DIV - cor0.col1 + - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-615 SELECT + + col2 / - cor0.col1 + - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL + - col2 + col0 * + 57 FROM tab2 AS cor0 ---- 372 4420 4465 query I rowsort SELECT DISTINCT - col0 + - col1 AS col0 FROM tab0 cor0 ---- -110 -132 -180 onlyif mysql # use DIV operator for integer division query I rowsort label-618 SELECT ALL 83 DIV col1 AS col2 FROM tab1 AS cor0 ---- 3 6 8 skipif mysql # not compatible query I rowsort label-618 SELECT ALL 83 / col1 AS col2 FROM tab1 AS cor0 ---- 3 6 8 query I rowsort SELECT DISTINCT + col0 + + ( + col1 ) * col0 AS col1 FROM tab2 AS cor0 ---- 1422 224 4680 query I rowsort SELECT - cor1.col1 AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT - col2 + - ( + col1 ) AS col0 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT ALL + col2 + - col0 * + col2 * col2 FROM tab2 AS cor0 ---- -114038 -5076 -52702 query I rowsort SELECT DISTINCT col0 * + col2 + col2 FROM tab1 ---- 216 3705 7776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor1.col0 col0 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT + + 56 * - col1 FROM tab0 AS cor0 ---- -4816 -5096 -5432 query I rowsort SELECT DISTINCT + col0 + - cor0.col1 * col0 AS col2 FROM tab1 cor0 ---- -576 -75 -960 query I rowsort SELECT + + 62 * + 14 FROM tab0 AS cor0 ---- 868 868 868 query I rowsort SELECT + col0 * 44 FROM tab2 AS cor0 ---- 308 3432 3476 onlyif mysql # use DIV operator for integer division query I rowsort label-629 SELECT DISTINCT - 11 DIV + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-629 SELECT DISTINCT - 11 / + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-630 SELECT - CAST( NULL AS SIGNED ) + col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-630 SELECT - CAST ( NULL AS INTEGER ) + col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT col2 * col2 - col1 FROM tab0 ---- -96 1003 6633 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-632 SELECT - CAST( - 24 AS SIGNED ) - - tab2.col2 * + tab2.col2 FROM tab2 ---- 1468 700 753 skipif mysql # not compatible query I rowsort label-632 SELECT - CAST ( - 24 AS INTEGER ) - - tab2.col2 * + tab2.col2 FROM tab2 ---- 1468 700 753 query I rowsort SELECT col1 + + col1 * - col0 AS col2 FROM tab1 ---- -1027 -52 -630 query I rowsort SELECT - ( 95 ) + col0 AS col1 FROM tab1 AS cor0 ---- -15 -31 -92 onlyif mysql # use DIV operator for integer division query I rowsort label-635 SELECT ALL + - col1 + + ( col2 ) DIV + ( col1 ) FROM tab2 AS cor0 ---- -15 -31 -59 skipif mysql # not compatible query I rowsort label-635 SELECT ALL + - col1 + + ( col2 ) / + ( col1 ) FROM tab2 AS cor0 ---- -15 -31 -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-636 SELECT CAST( NULL AS SIGNED ) * - col2 + - col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-636 SELECT CAST ( NULL AS INTEGER ) * - col2 + - col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT - ( 23 ) AS col2 FROM tab2 AS cor0 ---- -23 -23 -23 query I rowsort SELECT ALL cor0.col0 + + cor0.col2 FROM tab0, tab0 cor0 ---- 9 values hashing to 0a9ba7ddbb78279db2d78308414e03c9 query I rowsort SELECT ALL - 60 * + tab0.col0 FROM tab0 ---- -1440 -2100 -5340 query I rowsort SELECT ALL - col1 * + col0 * col1 FROM tab1 ---- -13520 -2028 -6400 onlyif mysql # use DIV operator for integer division query I rowsort label-641 SELECT ALL - ( 59 ) DIV + cor0.col1 AS col0 FROM tab2 cor0 ---- -1 -1 -3 skipif mysql # not compatible query I rowsort label-641 SELECT ALL - ( 59 ) / + cor0.col1 AS col0 FROM tab2 cor0 ---- -1 -1 -3 query I rowsort SELECT ( 66 ) * col0 AS col2 FROM tab0 AS cor0 ---- 1584 2310 5874 query I rowsort SELECT - - ( col2 ) * ( + 74 ) AS col1 FROM tab0 AS cor0 ---- 2442 6068 74 query I rowsort SELECT ALL - col1 + - cor0.col0 FROM tab1 cor0 ---- -29 -74 -93 query I rowsort SELECT - 36 + - col0 * cor0.col0 FROM tab1 AS cor0 ---- -4132 -45 -6436 onlyif mysql # use DIV operator for integer division query I rowsort label-646 SELECT ALL + + cor0.col2 DIV col2 + 68 * col2 * - col2 AS col0 FROM tab1 AS cor0 ---- -198287 -220931 -626687 skipif mysql # not compatible query I rowsort label-646 SELECT ALL + + cor0.col2 / col2 + 68 * col2 * - col2 AS col0 FROM tab1 AS cor0 ---- -198287 -220931 -626687 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 * + col1 col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT 61 + - col0 FROM tab1 AS cor0 ---- -19 -3 58 query I rowsort SELECT DISTINCT col2 + 26 AS col1 FROM tab2 ---- 52 53 64 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 90 col2 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 90 query I rowsort SELECT DISTINCT - col2 + col2 * col2 + col1 FROM tab1 ---- 2888 3202 9133 query I rowsort SELECT + col0 + cor0.col1 * - col1 FROM tab2 AS cor0 ---- -210 -3403 -954 onlyif mysql # use DIV operator for integer division query I rowsort label-653 SELECT ALL - col0 * ( + 14 ) DIV col2 FROM tab1 cor0 ---- -11 -15 0 skipif mysql # not compatible query I rowsort label-653 SELECT ALL - col0 * ( + 14 ) / col2 FROM tab1 cor0 ---- -11 -15 0 query I rowsort SELECT DISTINCT - col1 * 73 + col0 FROM tab2 AS cor0 ---- -1162 -2256 -4229 query I rowsort SELECT + col2 + - col0 * 60 + col2 FROM tab0 cor0 ---- -1374 -2098 -5176 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col1 + 32 col2 FROM tab0 AS cor0 ---- 118 123 129 query I rowsort SELECT ALL + col2 + + ( cor0.col0 ) AS col2 FROM tab2 AS cor0 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-658 SELECT ALL - cor0.col1 DIV + col0 AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-658 SELECT ALL - cor0.col1 / + col0 AS col0 FROM tab0 AS cor0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-659 SELECT - 72 * col2 DIV + cor0.col0 col1 FROM tab0 AS cor0 ---- -2 -66 -99 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-659 SELECT - 72 * col2 / + cor0.col0 col1 FROM tab0 AS cor0 ---- -2 -66 -99 query I rowsort SELECT ALL - - 3 + col1 FROM tab1 AS cor0 ---- 13 16 29 query I rowsort SELECT + + 17 FROM tab1 AS cor0 ---- 17 17 17 query I rowsort SELECT DISTINCT - cor0.col1 + - col0 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT - col0 + col1 + col1 FROM tab1 AS cor0 ---- -44 -54 49 query I rowsort SELECT cor0.col1 + - ( col2 + col1 ) AS col0 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT - 31 AS col1 FROM tab0 AS cor0 ---- -31 query I rowsort SELECT DISTINCT - + cor0.col1 * + col1 AS col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT + - 31 * + col0 AS col1 FROM tab0 cor0 ---- -1085 -2759 -744 query I rowsort SELECT DISTINCT + 80 + ( - col1 ) AS col0 FROM tab1 AS cor0 ---- 54 67 70 query I rowsort SELECT DISTINCT 21 * + col1 AS col1 FROM tab0 AS cor0 ---- 1806 1911 2037 query I rowsort SELECT ALL - + 20 * - col0 * + cor0.col0 FROM tab0 AS cor0 ---- 11520 158420 24500 query I rowsort SELECT ALL + 68 AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-672 SELECT ALL + CAST( + col2 AS SIGNED ) * + col2 + - ( 63 * cor0.col0 ) FROM tab1 AS cor0 ---- -783 2727 4176 skipif mysql # not compatible query I rowsort label-672 SELECT ALL + CAST ( + col2 AS INTEGER ) * + col2 + - ( 63 * cor0.col0 ) FROM tab1 AS cor0 ---- -783 2727 4176 onlyif mysql # use DIV operator for integer division query I rowsort label-673 SELECT DISTINCT 92 DIV - 82 FROM tab2 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-673 SELECT DISTINCT 92 / - 82 FROM tab2 AS cor0 ---- -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-674 SELECT + - ( col0 ) + col1 * + CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-674 SELECT + - ( col0 ) + col1 * + CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col1 + - ( + col0 ) * - col1 AS col2 FROM tab2 ---- 1360 248 4661 query I rowsort SELECT - - col1 + - col1 * + col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT ALL - col1 - - col2 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT + col0 + + tab1.col1 + col2 * - col1 AS col0 FROM tab1 ---- -1155 -1375 -496 query I rowsort SELECT - 11 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 05cc989122d7724c7abefaba9625ef3d query I rowsort SELECT 15 + - col1 * - cor0.col2 * + col0 FROM tab0 AS cor0 ---- 3410 664133 68127 query I rowsort SELECT ALL - + cor0.col2 + + ( 99 ) AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to f82db841a69f2eb896941d49c951bb40 query I rowsort SELECT ALL - ( ( + tab1.col2 ) ) FROM tab1 ---- -54 -57 -96 query I rowsort SELECT + col2 * + col1 + col0 FROM tab1 AS cor0 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - col2 + col0 * - ( col2 ) * col1 col2 FROM tab2 AS cor0 ---- -121680 -54036 -6048 query I rowsort SELECT 42 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 64c29db9f1cd7ed4ddeb1735e3e0d442 query I rowsort SELECT + 10 + col0 FROM tab0 AS cor0 ---- 34 45 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col2 col0 FROM tab2, tab0, tab1 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL cor0.col2 * col0 + + 54 AS col0 FROM tab0 AS cor0 ---- 7352 846 89 query I rowsort SELECT col1 + col2 * col0 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT - 63 * - col2 AS col2 FROM tab0 AS cor0 ---- 2079 5166 63 query I rowsort SELECT DISTINCT - 21 FROM tab0, tab0 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- -21 onlyif mysql # use DIV operator for integer division query I rowsort label-692 SELECT - cor0.col0 + 42 DIV + col1 FROM tab1 AS cor0 ---- -2 -60 -77 skipif mysql # not compatible query I rowsort label-692 SELECT - cor0.col0 + 42 / + col1 FROM tab1 AS cor0 ---- -2 -60 -77 query I rowsort SELECT + col2 * + 90 * col0 AS col1 FROM tab2 AS cor0 ---- 17010 182520 270180 query I rowsort SELECT - + cor0.col2 + ( + 18 ) * + col1 AS col0 FROM tab2 AS cor0 ---- 1036 268 531 query I rowsort SELECT 79 + tab2.col1 * - col1 FROM tab2 ---- -210 -3402 -882 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 * + cor0.col2 col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT + - col1 * - ( + 41 * col0 ) + - col1 AS col0 FROM tab0 cor0 ---- 139098 331968 84538 query I rowsort SELECT DISTINCT - 18 * 38 + col2 AS col0 FROM tab0 cor0 ---- -602 -651 -683 query I rowsort SELECT ALL 70 * col1 AS col1 FROM tab0 AS cor0 ---- 6020 6370 6790 query I rowsort SELECT ALL + + 9 FROM tab0 AS cor0 ---- 9 9 9 query I rowsort SELECT DISTINCT + tab0.col1 + + tab0.col2 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 119 173 98 query I rowsort SELECT ALL col0 * cor0.col0 * col1 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT ALL + col1 + + 38 * col2 * - col2 FROM tab0 AS cor0 ---- -255421 -41296 59 onlyif mysql # use DIV operator for integer division query I rowsort label-705 SELECT + - cor0.col2 DIV + 48 AS col1 FROM tab1 AS cor0 ---- -1 -1 -2 skipif mysql # not compatible query I rowsort label-705 SELECT + - cor0.col2 / + 48 AS col1 FROM tab1 AS cor0 ---- -1 -1 -2 query I rowsort SELECT DISTINCT + ( 95 ) + - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1 38 41 query I rowsort SELECT col2 - + ( 27 ) FROM tab0 ---- -26 55 6 query I rowsort SELECT - col0 * col0 + - cor0.col2 FROM tab0 AS cor0 ---- -1226 -609 -8003 query I rowsort SELECT - + ( - col1 ) + ( - col1 ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 + col2 * + cor0.col1 + 77 AS col1 FROM tab1 AS cor0 ---- 1338 1507 657 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col2 ) col0 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT ALL + 9 * cor0.col0 FROM tab2 AS cor0 ---- 63 702 711 query I rowsort SELECT DISTINCT - 9 + col0 AS col2 FROM tab2 AS cor0 ---- -2 69 70 query I rowsort SELECT ALL - 37 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ed4644af7729c2425ea6cc3d84c6504f query I rowsort SELECT 83 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c query I rowsort SELECT - 52 * col2 AS col2 FROM tab2 ---- -1352 -1404 -1976 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 95 col2 FROM tab0 ---- 95 95 95 query I rowsort SELECT ALL - cor0.col0 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 onlyif mysql # use DIV operator for integer division query I rowsort label-719 SELECT DISTINCT + 97 + - col1 DIV 35 AS col0 FROM tab0 ---- 95 skipif mysql # not compatible query I rowsort label-719 SELECT DISTINCT + 97 + - col1 / 35 AS col0 FROM tab0 ---- 95 onlyif mysql # use DIV operator for integer division query I rowsort label-720 SELECT - 60 DIV col0 + - col0 AS col0 FROM tab1 ---- -23 -64 -80 skipif mysql # not compatible query I rowsort label-720 SELECT - 60 / col0 + - col0 AS col0 FROM tab1 ---- -23 -64 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-721 SELECT CAST( + col2 AS DECIMAL ) + - col0 * CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-721 SELECT CAST ( + col2 AS REAL ) + - col0 * CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + 58 + 32 FROM tab1 ---- 90 90 90 query I rowsort SELECT DISTINCT 87 * - tab1.col0 AS col0 FROM tab1 ---- -261 -5568 -6960 query I rowsort SELECT + tab2.col1 * col1 * - tab2.col2 + 8 AS col2 FROM tab2 ---- -10974 -25939 -90498 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-725 SELECT + CAST( NULL AS SIGNED ) * - col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-725 SELECT + CAST ( NULL AS INTEGER ) * - col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 32 * - cor0.col0 FROM tab1 AS cor0 ---- 2048 2560 96 query I rowsort SELECT - + ( - col2 ) + + cor0.col2 * - col1 AS col2 FROM tab2 cor0 ---- -1508 -608 -810 onlyif mysql # use DIV operator for integer division query I rowsort label-728 SELECT cor0.col0 DIV - cor0.col0 + col2 FROM tab1 AS cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-728 SELECT cor0.col0 / - cor0.col0 + col2 FROM tab1 AS cor0 ---- 53 56 95 query I rowsort SELECT DISTINCT cor0.col1 AS col0 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 10 13 26 query I rowsort SELECT DISTINCT - col1 * - col1 AS col1 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT - 62 * col2 + col1 FROM tab0 AS cor0 ---- -1960 -4993 35 query I rowsort SELECT DISTINCT - cor1.col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- -17 -31 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col2 col1 FROM tab1 ---- -109 -67 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + - 28 * - col2 col0 FROM tab2 AS cor0 ---- 1081 787 query I rowsort SELECT DISTINCT ( col1 ) + col2 AS col0 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT - col1 + + col1 * + ( - col2 ) FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT 9 * col2 AS col2 FROM tab2 AS cor0 ---- 234 243 342 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 81 * col0 col1 FROM tab0 cor0 ---- -1944 -2835 -7209 onlyif mysql # use DIV operator for integer division query I rowsort label-739 SELECT ALL + 42 + - col2 DIV - col0 FROM tab1 AS cor0 ---- 42 43 60 skipif mysql # not compatible query I rowsort label-739 SELECT ALL + 42 + - col2 / - col0 FROM tab1 AS cor0 ---- 42 43 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-740 SELECT ALL + + 68 * col0 + CAST( + col1 AS SIGNED ) * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 1608 4922 6688 skipif mysql # not compatible query I rowsort label-740 SELECT ALL + + 68 * col0 + CAST ( + col1 AS INTEGER ) * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 1608 4922 6688 query I rowsort SELECT DISTINCT + + col2 * col1 - ( - col1 ) AS col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL + col0 * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + + 24 * col0 FROM tab2 AS cor0 ---- 168 1872 1896 query I rowsort SELECT + + 35 * col2 FROM tab1 cor0 ---- 1890 1995 3360 query I rowsort SELECT ALL - + 44 AS col1 FROM tab2 AS cor0 ---- -44 -44 -44 query I rowsort SELECT col2 + + cor0.col1 * 0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT ( + cor0.col1 ) FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-748 SELECT ALL - + col2 * cor0.col0 / - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-748 SELECT ALL - + col2 * cor0.col0 / - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - cor0.col0 * + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT - col2 * ( col2 ) FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT - cor0.col2 * + cor0.col1 + + col2 FROM tab1 AS cor0 ---- -1152 -1350 -513 onlyif mysql # use DIV operator for integer division query I rowsort label-752 SELECT DISTINCT + col1 + 59 DIV - 67 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-752 SELECT DISTINCT + col1 + 59 / - 67 FROM tab1 AS cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * 19 col0 FROM tab2 ---- 1121 323 589 query I rowsort SELECT DISTINCT + + col1 + 29 + - col1 * - col1 AS col1 FROM tab0 cor0 ---- 7511 8401 9535 query I rowsort SELECT DISTINCT - col1 * + 92 AS col1 FROM tab0 AS cor0 ---- -7912 -8372 -8924 query I rowsort SELECT DISTINCT - cor0.col0 * col2 + col0 AS col1 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT - col1 + + ( + ( col1 ) ) + col2 AS col2 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL + col1 * - ( col2 + + col0 ) FROM tab1 cor0 ---- -1210 -1482 -2288 query I rowsort SELECT DISTINCT cor0.col1 + col1 + 40 FROM tab1 AS cor0 ---- 60 66 92 query I rowsort SELECT ALL + col0 + + col1 + + cor0.col2 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT + cor0.col0 + - cor0.col1 * - col2 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT ALL - + col0 * cor0.col0 * + cor0.col0 + + col0 FROM tab0 AS cor0 ---- -13800 -42840 -704880 query I rowsort SELECT DISTINCT + col1 + 80 FROM tab1 AS cor0 ---- 106 90 93 query I rowsort SELECT + ( - 68 ) FROM tab1 AS cor0 ---- -68 -68 -68 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 49 col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 query I rowsort SELECT col1 * - col0 + - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab0 AS cor0, tab2 AS cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 38896d3a4bd953cc78f93d73ae064cbd query I rowsort SELECT - ( col1 ) * col2 AS col2 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL + - 4 * - cor0.col1 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 2560 312 4160 query I rowsort SELECT ALL + tab1.col1 + col0 AS col1 FROM tab1 ---- 29 74 93 query I rowsort SELECT ALL - col1 + + 30 * + col2 AS col2 FROM tab2 AS cor0 ---- 1123 721 779 query I rowsort SELECT + 82 + col1 AS col1 FROM tab0 AS cor0 ---- 168 173 179 query I rowsort SELECT DISTINCT + - col1 + + 8 FROM tab1 AS cor0 ---- -18 -2 -5 query I rowsort SELECT - 33 * + col2 AS col1 FROM tab2 AS cor0 ---- -1254 -858 -891 onlyif mysql # use DIV operator for integer division query I rowsort label-775 SELECT ALL - col1 DIV - col2 AS col1 FROM tab0 cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-775 SELECT ALL - col1 / - col2 AS col1 FROM tab0 cor0 ---- 1 2 97 query I rowsort SELECT ( - col1 ) * cor0.col2 + col1 + + 1 AS col1 FROM tab1 AS cor0 ---- -1234 -1377 -559 query I rowsort SELECT ALL - - 76 FROM tab0 AS cor0 ---- 76 76 76 query I rowsort SELECT DISTINCT + col0 * 84 + - col0 AS col1 FROM tab1 AS cor0 ---- 249 5312 6640 query I rowsort SELECT + col2 + + col0 * col0 FROM tab0 AS cor0 ---- 1226 609 8003 onlyif mysql # use DIV operator for integer division query I rowsort label-780 SELECT DISTINCT col2 * + 35 + - col2 DIV - col0 FROM tab0 cor0 ---- 1156 2870 35 skipif mysql # not compatible query I rowsort label-780 SELECT DISTINCT col2 * + 35 + - col2 / - col0 FROM tab0 cor0 ---- 1156 2870 35 query I rowsort SELECT + cor0.col1 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif mysql # not compatible query I rowsort SELECT CAST ( col0 AS REAL ) * col2 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-783 SELECT CAST( + col1 AS SIGNED ) * + col0 + - 79 FROM tab1 AS cor0 ---- -1 561 961 skipif mysql # not compatible query I rowsort label-783 SELECT CAST ( + col1 AS INTEGER ) * + col0 + - 79 FROM tab1 AS cor0 ---- -1 561 961 query I rowsort SELECT 74 + col0 * + cor0.col1 FROM tab1 AS cor0 ---- 1114 152 714 query I rowsort SELECT + col0 + + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT 73 + + col2 * col0 + col0 FROM tab2 ---- 2179 269 3154 onlyif mysql # use DIV operator for integer division query I rowsort label-787 SELECT col1 + + ( 1 ) DIV + col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-787 SELECT col1 + + ( 1 ) / + col1 AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col0 + col0 col2 FROM tab0 ---- 178 48 70 query I rowsort SELECT col2 + col0 * 74 AS col1 FROM tab1 AS cor0 ---- 276 4793 6016 query I rowsort SELECT DISTINCT + col1 * col2 * - col2 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT ALL - + col2 + - ( + 69 ) * col1 FROM tab1 AS cor0 ---- -1848 -747 -993 query I rowsort SELECT ALL - col0 * - col0 + - col0 + col2 AS col1 FROM tab1 AS cor0 ---- 4089 60 6416 query I rowsort SELECT tab0.col0 * - col2 * + col1 AS col1 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT ALL - col1 + - ( - 85 ) AS col2 FROM tab0 AS cor0 ---- -1 -12 -6 query I rowsort SELECT cor0.col1 * - cor0.col0 AS col2 FROM tab2 cor0 ---- -1343 -217 -4602 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 cor0 CROSS JOIN tab0, tab0 AS cor1 ---- 972 values hashing to 3406497351e4789c89a295ee9b64b201 query I rowsort SELECT 64 FROM tab2, tab1 cor0 ---- 9 values hashing to 60ab040e931c5c85db7ba19364eacc8e query I rowsort SELECT - tab1.col2 + 58 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 639d0807e3c161f9477cc531a9afc1d8 query I rowsort SELECT - col0 + col2 * - col2 - + col1 FROM tab2 ---- -1540 -767 -813 query I rowsort SELECT DISTINCT - col1 * - 28 FROM tab2 ---- 1652 476 868 query I rowsort SELECT - ( 85 ) AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 8ebc8ffafb1517ea04e3a6fc4059d88a query I rowsort SELECT col0 + tab0.col2 * 47 FROM tab0 ---- 1575 3943 82 onlyif mysql # use DIV operator for integer division query I rowsort label-803 SELECT DISTINCT - + col1 DIV ( - 26 ) FROM tab2 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-803 SELECT DISTINCT - + col1 / ( - 26 ) FROM tab2 AS cor0 ---- 0 1 2 query I rowsort SELECT + col0 * - col1 + col1 + + col0 AS col0 FROM tab1 AS cor0 ---- -49 -566 -947 query I rowsort SELECT - col2 + ( col2 ) + + col1 * ( + 26 ) FROM tab1 AS cor0 ---- 260 338 676 query I rowsort SELECT DISTINCT - - col1 * 30 AS col0 FROM tab2 AS cor0 ---- 1770 510 930 query I rowsort SELECT col2 * + 32 * col2 FROM tab1 ---- 103968 294912 93312 onlyif mysql # use DIV operator for integer division query I rowsort label-808 SELECT DISTINCT col1 DIV 71 FROM tab0 ---- 1 skipif mysql # not compatible query I rowsort label-808 SELECT DISTINCT col1 / 71 FROM tab0 ---- 1 query I rowsort SELECT DISTINCT col2 + ( + col0 ) * col0 AS col2 FROM tab0 AS cor0 ---- 1226 609 8003 query I rowsort SELECT + 14 + + 68 * + col2 FROM tab1 AS cor0 ---- 3686 3890 6542 query I rowsort SELECT ( - 28 + - col0 ) FROM tab0 ---- -117 -52 -63 query I rowsort SELECT + + 32 * col2 FROM tab2 cor0 ---- 1216 832 864 query I rowsort SELECT DISTINCT + + ( - col2 ) AS col0 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT + + 7 * - col0 FROM tab1 AS cor0 ---- -21 -448 -560 query I rowsort SELECT - + ( col1 ) * col2 * + col1 FROM tab1 AS cor0 ---- -16224 -36504 -5700 query I rowsort SELECT - tab1.col1 * col2 - col2 FROM tab1 ---- -1344 -1458 -627 query I rowsort SELECT ALL 54 AS col2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 81150d59d6c3fc48b4ef5a4a5495bc7a query I rowsort SELECT ALL - ( col1 ) + + tab1.col0 * - 99 FROM tab1 ---- -323 -6346 -7933 onlyif mysql # use DIV operator for integer division query I rowsort label-819 SELECT + 32 DIV - col2 AS col1 FROM tab0 AS cor0 ---- -32 0 0 skipif mysql # not compatible query I rowsort label-819 SELECT + 32 / - col2 AS col1 FROM tab0 AS cor0 ---- -32 0 0 query I rowsort SELECT - - 1 * + col1 + col1 + 22 AS col2 FROM tab1 AS cor0 ---- 42 48 74 query I rowsort SELECT DISTINCT - cor0.col2 * - ( col1 ) * col1 + col0 FROM tab0 AS cor0 ---- 244092 679131 9444 query I rowsort SELECT DISTINCT 84 + 71 * - cor2.col1 AS col2 FROM tab0, tab2 AS cor0, tab1 cor1, tab0 AS cor2 ---- -6022 -6377 -6803 onlyif mysql # use DIV operator for integer division query I rowsort label-823 SELECT - col0 DIV col1 + col2 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-823 SELECT - col0 / col1 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT - cor1.col1 * 46 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6a869c0ed9dc9279ceadcbdd9263f520 onlyif mysql # use DIV operator for integer division query I rowsort label-825 SELECT DISTINCT - + 97 DIV cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1 -32 skipif mysql # not compatible query I rowsort label-825 SELECT DISTINCT - + 97 / cor0.col0 AS col0 FROM tab1 AS cor0 ---- -1 -32 query I rowsort SELECT col2 + + col1 * cor0.col2 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT ALL + + col0 * + cor0.col0 + ( cor0.col0 ) * cor0.col0 AS col0 FROM tab1 AS cor0 ---- 12800 18 8192 query I rowsort SELECT ALL + 69 * 35 FROM tab1 ---- 2415 2415 2415 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 + cor0.col2 col2 FROM tab0 AS cor0 ---- 119 173 98 onlyif mysql # use DIV operator for integer division query I rowsort label-830 SELECT DISTINCT - col0 DIV + col0 AS col2 FROM tab0 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-830 SELECT DISTINCT - col0 / + col0 AS col2 FROM tab0 cor0 ---- -1 query I rowsort SELECT ALL + ( + cor0.col2 ) + + 51 FROM tab1 AS cor0 ---- 105 108 147 query I rowsort SELECT DISTINCT - - 22 AS col2 FROM tab1 AS cor0 ---- 22 query I rowsort SELECT + + col1 + - ( + 53 ) FROM tab0 AS cor0 ---- 33 38 44 query I rowsort SELECT + + col1 + 85 FROM tab2 AS cor0 ---- 102 116 144 query I rowsort SELECT col2 + col0 * 55 AS col0 FROM tab0 AS cor0 ---- 1353 1926 4977 onlyif mysql # use DIV operator for integer division query I rowsort label-836 SELECT col0 DIV 63 + - col1 * col2 FROM tab2 AS cor0 ---- -1533 -645 -837 skipif mysql # not compatible query I rowsort label-836 SELECT col0 / 63 + - col1 * col2 FROM tab2 AS cor0 ---- -1533 -645 -837 query I rowsort SELECT DISTINCT + + col0 * 20 FROM tab1 cor0 ---- 1280 1600 60 query I rowsort SELECT + - col2 - - col1 * col1 FROM tab0 AS cor0 ---- 7363 8199 9408 onlyif mysql # use DIV operator for integer division query I rowsort label-839 SELECT ALL - - cor0.col1 DIV col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-839 SELECT ALL - - cor0.col1 / col1 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + tab2.col2 * col2 + ( col0 * col1 ) AS col1 FROM tab2 ---- 2787 5278 946 query I rowsort SELECT + cor0.col0 * + 46 FROM tab2 AS cor0 ---- 322 3588 3634 onlyif mysql # use DIV operator for integer division query I rowsort label-842 SELECT DISTINCT + col0 DIV + col1 - col1 AS col0 FROM tab1 AS cor0 ---- -26 -4 -7 skipif mysql # not compatible query I rowsort label-842 SELECT DISTINCT + col0 / + col1 - col1 AS col0 FROM tab1 AS cor0 ---- -26 -4 -7 query I rowsort SELECT - - cor0.col1 - ( - col2 ) FROM tab0 AS cor0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + 58 + col1 col0 FROM tab2 AS cor0 ---- 1567 1597 2221 query I rowsort SELECT DISTINCT + col2 + col2 * col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT cor0.col0 + - 66 * col2 * + col0 + - col1 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- -2372 -489041 -55086 query I rowsort SELECT DISTINCT ( + cor0.col1 ) FROM tab2, tab2 cor0 ---- 17 31 59 query I rowsort SELECT ALL - 91 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 745d1c3a09d935465cad552325c5c945 query I rowsort SELECT DISTINCT - 49 FROM tab1, tab1 AS cor0, tab1 cor1 ---- -49 query I rowsort SELECT ALL - col1 * - col1 + - 76 AS col2 FROM tab1 ---- 24 600 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-851 SELECT ALL tab1.col2 / col0 + col2 / - 84 + col2 * CAST( NULL AS SIGNED ) / ( - col2 ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-851 SELECT ALL tab1.col2 / col0 + col2 / - 84 + col2 * CAST ( NULL AS INTEGER ) / ( - col2 ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + ( col0 ) * col2 + + col0 * - col2 + 13 AS col0 FROM tab2 ---- 13 13 13 query I rowsort SELECT DISTINCT + + col0 * + col2 + 65 AS col2 FROM tab2 AS cor0 ---- 2093 254 3067 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - col1 - 53 col2 FROM tab2 AS cor0 ---- -1014 -342 -3534 query I rowsort SELECT DISTINCT + col2 * 9 FROM tab2 AS cor0 ---- 234 243 342 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + ( col2 ) col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL + cor0.col0 - col2 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT + col1 * + ( + 85 ) + + col1 FROM tab2 AS cor0 ---- 1462 2666 5074 query I rowsort SELECT - col0 - + col1 * col2 FROM tab2 ---- -1612 -725 -844 query I rowsort SELECT tab0.col2 * col0 + - 65 FROM tab0 ---- -30 7233 727 query I rowsort SELECT DISTINCT col2 * col2 + - col1 FROM tab0 ---- -96 1003 6633 onlyif mysql # use DIV operator for integer division query I rowsort label-862 SELECT ALL 83 + col1 * ( col1 ) DIV + col2 FROM tab0 ---- 183 307 9492 skipif mysql # not compatible query I rowsort label-862 SELECT ALL 83 + col1 * ( col1 ) / + col2 FROM tab0 ---- 183 307 9492 query I rowsort SELECT DISTINCT col0 * - col2 - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 onlyif mysql # use DIV operator for integer division query I rowsort label-864 SELECT - - col0 + + col0 DIV col1 AS col0 FROM tab2 AS cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-864 SELECT - - col0 + + col0 / col1 AS col0 FROM tab2 AS cor0 ---- 7 79 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 + col0 col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - col0 + + 77 AS col1 FROM tab2 AS cor0 ---- -1 -2 70 onlyif mysql # use DIV operator for integer division query I rowsort label-867 SELECT ALL - col2 + - col1 * col0 - col2 DIV + ( - col1 ) FROM tab1 AS cor0 ---- -1129 -130 -692 skipif mysql # not compatible query I rowsort label-867 SELECT ALL - col2 + - col1 * col0 - col2 / + ( - col1 ) FROM tab1 AS cor0 ---- -1129 -130 -692 query I rowsort SELECT DISTINCT - col1 + 11 * col0 FROM tab1 AS cor0 ---- 694 7 867 query I rowsort SELECT DISTINCT col0 * + 46 * - 67 AS col2 FROM tab2 AS cor0 ---- -21574 -240396 -243478 query I rowsort SELECT DISTINCT ( - 40 * - col0 ) + tab2.col1 * tab2.col1 * + col1 FROM tab2 ---- 208499 30071 8073 query I rowsort SELECT + col1 * - cor0.col1 * - col2 + 4 AS col1 FROM tab0 AS cor0 ---- 244072 679046 9413 query I rowsort SELECT DISTINCT 84 + + 81 * - col0 AS col2 FROM tab1 AS cor0 ---- -159 -5100 -6396 query I rowsort SELECT 80 * ( + col0 ) + + col2 FROM tab0 cor0 ---- 1953 2801 7202 query I rowsort SELECT - + col0 * - 89 * + col2 + - ( + 54 ) * col1 * - col0 FROM tab1 AS cor0 ---- 18630 359232 739680 query I rowsort SELECT ALL + 68 * + col0 + col2 FROM tab1 AS cor0 ---- 258 4409 5536 onlyif mysql # use DIV operator for integer division query I rowsort label-876 SELECT - - col1 DIV + col1 + col1 FROM tab1 AS cor0 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-876 SELECT - - col1 / + col1 + col1 FROM tab1 AS cor0 ---- 11 14 27 onlyif mysql # use DIV operator for integer division query I rowsort label-877 SELECT DISTINCT ( cor0.col0 ) + 69 DIV - col0 FROM tab1 AS cor0 ---- -20 63 80 skipif mysql # not compatible query I rowsort label-877 SELECT DISTINCT ( cor0.col0 ) + 69 / - col0 FROM tab1 AS cor0 ---- -20 63 80 query I rowsort SELECT cor0.col1 * + col2 AS col1 FROM tab0 cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-879 SELECT ALL cor0.col0 DIV col1 FROM tab2 AS cor0 ---- 0 1 4 skipif mysql # not compatible query I rowsort label-879 SELECT ALL cor0.col0 / col1 FROM tab2 AS cor0 ---- 0 1 4 query I rowsort SELECT DISTINCT - 67 * 84 AS col0 FROM tab1 ---- -5628 query I rowsort SELECT ALL - ( + col2 ) * col1 - + col0 AS col0 FROM tab1 ---- -1328 -1407 -634 query I rowsort SELECT col2 * col1 + ( + col2 ) FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL col2 * - col0 + - ( + col2 ) AS col0 FROM tab0 cor0 ---- -36 -7380 -825 query I rowsort SELECT cor0.col1 * col0 - 10 AS col2 FROM tab2 AS cor0 ---- 1333 207 4592 query I rowsort SELECT ALL col2 + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL + 48 + + col2 FROM tab1 AS cor0 ---- 102 105 144 onlyif mysql # use DIV operator for integer division query I rowsort label-887 SELECT + 33 DIV 7 AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b skipif mysql # not compatible query I rowsort label-887 SELECT + 33 / 7 AS col0 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 6fec965b60b9885c4af73e85422cfd9b query I rowsort SELECT + - col1 - col1 FROM tab0 cor0 ---- -172 -182 -194 query I rowsort SELECT + 77 * - cor0.col2 + - cor0.col1 * - col0 AS col0 FROM tab1 AS cor0 ---- -3749 -4080 -6352 query I rowsort SELECT col2 * cor0.col0 + 78 * 81 * col1 FROM tab0 AS cor0 ---- 544140 582236 612881 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * - col0 - 46 col2 FROM tab0 AS cor0 ---- 1179 530 7875 onlyif mysql # use DIV operator for integer division query I rowsort label-892 SELECT - col1 DIV - col1 + col2 AS col0 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-892 SELECT - col1 / - col1 + col2 AS col0 FROM tab2 AS cor0 ---- 27 28 39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-893 SELECT + - col0 + - CAST( NULL AS SIGNED ) * + col1 * col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-893 SELECT + - col0 + - CAST ( NULL AS INTEGER ) * + col1 * col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 + col2 * - col1 * + col1 FROM tab0 ---- -244044 -678953 -9374 query I rowsort SELECT DISTINCT + - ( col2 ) + + col1 * - cor0.col1 FROM tab2 AS cor0 ---- -327 -3507 -988 query I rowsort SELECT - ( 65 ) AS col1 FROM tab2 cor0 ---- -65 -65 -65 query I rowsort SELECT DISTINCT - ( col1 ) * - col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT - + 28 FROM tab2 cor0 ---- -28 -28 -28 query I rowsort SELECT ALL 36 + cor0.col2 AS col1 FROM tab0 AS cor0 ---- 118 37 69 query I rowsort SELECT col1 + col2 * col1 * col1 FROM tab0 ---- 244154 679133 9506 query I rowsort SELECT - col2 * - col1 + col0 AS col1 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT ALL ( col1 ) * - col1 - ( col1 + col0 ) AS col1 FROM tab2 ---- -3618 -385 -999 query I rowsort SELECT + tab2.col0 * + col1 + - col0 AS col2 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT 24 + - 85 * + col1 AS col2 FROM tab1 ---- -1081 -2186 -826 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-905 SELECT - CAST( NULL AS SIGNED ) * - 12 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-905 SELECT - CAST ( NULL AS INTEGER ) * - 12 AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - ( + col2 ) + col1 - 67 FROM tab0 ---- -14 -58 29 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 cor0, tab0 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 04ab51615fd2c7e492de6a59e98226e1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - 64 ) col1 FROM tab2 ---- -64 -64 -64 query I rowsort SELECT col2 + + 5 * col2 AS col0 FROM tab0 ---- 198 492 6 onlyif mysql # use DIV operator for integer division query I rowsort label-910 SELECT + + cor0.col0 * col1 DIV + col0 FROM tab1 cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-910 SELECT + + cor0.col0 * col1 / + col0 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-911 SELECT ALL + col2 DIV 84 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-911 SELECT ALL + col2 / 84 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + ( - 63 ) * + tab2.col0 * - cor1.col2 FROM tab2, tab2 AS cor0, tab1, tab0 AS cor1 ---- 81 values hashing to 131a28bcdd79a37c4a77602531a9b7e6 query I rowsort SELECT DISTINCT col0 + 32 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- 1080 2713 67 query I rowsort SELECT cor0.col2 * - ( ( col0 ) ) FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT - cor0.col2 + 95 AS col0 FROM tab1 cor0 ---- -1 38 41 query I rowsort SELECT ALL ( - cor0.col2 ) * - col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - 37 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to ed4644af7729c2425ea6cc3d84c6504f query I rowsort SELECT ALL - 22 FROM tab0, tab1 cor0 ---- 9 values hashing to fae46f8148b02964f7145eb6ed5819f9 query I rowsort SELECT DISTINCT - cor1.col1 * + ( 89 ) FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- -1157 -2314 -890 query I rowsort SELECT DISTINCT col1 * 33 FROM tab2 ---- 1023 1947 561 query I rowsort SELECT DISTINCT 35 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- 35 query I rowsort SELECT - cor0.col1 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT DISTINCT 59 + - 47 AS col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 12 query I rowsort SELECT + - 71 AS col2 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to 3907e0aa4f29c002120742c4abb3e23a query I rowsort SELECT + col1 * col0 * col2 AS col2 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT ( col2 ) + 89 AS col1 FROM tab1 AS cor0 ---- 143 146 185 query I rowsort SELECT DISTINCT 16 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 16 query I rowsort SELECT + ( - 2 ) FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 20c9213316527d507e26425041e08387 query I rowsort SELECT + col1 * - 87 + - 61 FROM tab1 AS cor0 ---- -1192 -2323 -931 query I rowsort SELECT DISTINCT + + col1 * cor0.col0 - + ( col2 ) FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT ALL ( - 29 ) AS col1 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 0cc9ddad93fc783055518ae4b6be054b query I rowsort SELECT - 98 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f17b7008a7deae1eb5a2e707ec237638 query I rowsort SELECT ALL - tab0.col1 * - 15 + + 17 * + col2 FROM tab0 ---- 1472 1851 2759 query I rowsort SELECT DISTINCT - col2 + + 67 AS col2 FROM tab2 ---- 29 40 41 query I rowsort SELECT ( - 37 ) AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ed4644af7729c2425ea6cc3d84c6504f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-936 SELECT col2 - CAST( + col0 AS SIGNED ) * tab0.col0 * 18 FROM tab0 ---- -10335 -142496 -22049 skipif mysql # not compatible query I rowsort label-936 SELECT col2 - CAST ( + col0 AS INTEGER ) * tab0.col0 * 18 FROM tab0 ---- -10335 -142496 -22049 query I rowsort SELECT DISTINCT - col1 * ( + col1 ) AS col0 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT - + col0 + - 20 * - 60 FROM tab2 AS cor0 ---- 1121 1122 1193 query I rowsort SELECT ALL - col2 * - 18 AS col2 FROM tab0 AS cor0 ---- 1476 18 594 query I rowsort SELECT 71 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 query I rowsort SELECT ALL + col0 * col1 + col1 FROM tab0 cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL col1 + + col2 * - ( + col2 ) FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT + cor0.col1 * - col0 + cor0.col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT 43 - ( + col2 ) * + col2 AS col2 FROM tab2 ---- -1401 -633 -686 query I rowsort SELECT ALL 99 FROM tab2, tab0, tab0 AS cor0 ---- 27 values hashing to 05ea182fd6036c7f5e0ea08fc061cc67 query I rowsort SELECT ALL ( + tab2.col1 ) * - col0 FROM tab2 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * - col0 col0 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT + - ( cor0.col1 ) AS col2 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT - cor0.col0 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - 26 - - tab1.col0 * col2 AS col2 FROM tab1 ---- 136 3622 7654 onlyif mysql # use DIV operator for integer division query I rowsort label-951 SELECT + 30 DIV 41 + - col2 col2 FROM tab0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-951 SELECT + 30 / 41 + - col2 col2 FROM tab0 ---- -1 -33 -82 query I rowsort SELECT col0 * 57 FROM tab2 AS cor0 ---- 399 4446 4503 query I rowsort SELECT + col2 * - col0 + - col2 AS col1 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT + ( col2 ) + - cor0.col2 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-955 SELECT + col0 * + cor0.col1 + + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-955 SELECT + col0 * + cor0.col1 + + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 - + cor0.col2 * - 98 AS col2 FROM tab2 AS cor0 ---- 2607 2677 3741 query I rowsort SELECT DISTINCT + 80 + col0 FROM tab1 AS cor0 ---- 144 160 83 query I rowsort SELECT ALL - ( col1 ) * col0 AS col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - 79 * - col0 FROM tab0 AS cor0 ---- 1896 2765 7031 onlyif mysql # use DIV operator for integer division query I rowsort label-960 SELECT ALL + col0 + 67 DIV + cor0.col0 FROM tab2 cor0 ---- 16 78 79 skipif mysql # not compatible query I rowsort label-960 SELECT ALL + col0 + 67 / + cor0.col0 FROM tab2 cor0 ---- 16 78 79 query I rowsort SELECT 22 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 query I rowsort SELECT 32 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-963 SELECT ALL - CAST( NULL AS DECIMAL ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-963 SELECT ALL - CAST ( NULL AS REAL ) + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT cor0.col1 + 24 * col2 AS col2 FROM tab1 AS cor0 ---- 1322 1378 2317 query I rowsort SELECT ALL - - col0 * + col2 AS col0 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT + cor0.col0 * - 53 + col0 + + col0 * + col2 * - col2 FROM tab0 AS cor0 ---- -1855 -27384 -603064 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 88 * + col2 col1 FROM tab1 AS cor0 ---- 4752 5016 8448 query I rowsort SELECT + + cor0.col2 + + cor0.col0 * col0 * 55 FROM tab1 AS cor0 ---- 225337 352096 549 query I rowsort SELECT col1 * + 36 + col0 + + ( col1 * - cor0.col2 ) AS col2 FROM tab0 AS cor0 ---- -4097 282 3430 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 + cor0.col1 * - col2 col0 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT ALL col0 - + ( 12 ) AS col0 FROM tab1 ---- -9 52 68 query I rowsort SELECT ALL + col0 + - col0 + + cor0.col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT col0 * + ( col1 ) + col2 AS col2 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT 56 + col2 AS col0 FROM tab1 AS cor0 ---- 110 113 152 query I rowsort SELECT + - ( col1 ) * + col2 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT cor0.col1 + + col1 + + 95 FROM tab2 AS cor0 ---- 129 157 213 onlyif mysql # use DIV operator for integer division query I rowsort label-977 SELECT - + 2 DIV + col0 + + col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-977 SELECT - + 2 / + col0 + + col0 FROM tab1 AS cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-978 SELECT + CAST( col2 + col1 AS SIGNED ) * + col1 AS col1 FROM tab1 ---- 1417 2080 670 skipif mysql # not compatible query I rowsort label-978 SELECT + CAST ( col2 + col1 AS INTEGER ) * + col1 AS col1 FROM tab1 ---- 1417 2080 670 query I rowsort SELECT DISTINCT tab0.col1 AS col1 FROM tab0, tab1, tab1 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL + col2 + 84 FROM tab1 ---- 138 141 180 onlyif mysql # use DIV operator for integer division query I rowsort label-981 SELECT DISTINCT col0 + col1 * + col1 DIV col1 AS col1 FROM tab0 AS cor0 ---- 110 132 180 skipif mysql # not compatible query I rowsort label-981 SELECT DISTINCT col0 + col1 * + col1 / col1 AS col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT ALL + + col0 * col1 - + col2 * - col0 FROM tab1 AS cor0 ---- 240 4288 8720 query I rowsort SELECT DISTINCT - col0 * col0 * + col2 AS col1 FROM tab2 cor0 ---- -1323 -158184 -237158 onlyif mysql # use DIV operator for integer division query I rowsort label-984 SELECT ALL - + col1 + cor0.col1 DIV col0 AS col0 FROM tab0 AS cor0 ---- -83 -90 -95 skipif mysql # not compatible query I rowsort label-984 SELECT ALL - + col1 + cor0.col1 / col0 AS col0 FROM tab0 AS cor0 ---- -83 -90 -95 query I rowsort SELECT ALL + - cor0.col0 * - 10 FROM tab0 cor0 ---- 240 350 890 query I rowsort SELECT DISTINCT - col2 + 8 AS col1 FROM tab1 AS cor0 ---- -46 -49 -88 query I rowsort SELECT ALL col2 * 92 AS col2 FROM tab1 AS cor0 ---- 4968 5244 8832 query I rowsort SELECT ALL + + col0 * - 38 + + col0 * + col0 * col0 AS col2 FROM tab0 AS cor0 ---- 12912 41545 701587 query I rowsort SELECT - + col0 * + 98 AS col0 FROM tab1 AS cor0 ---- -294 -6272 -7840 query I rowsort SELECT col1 + 14 * 72 AS col2 FROM tab0 ---- 1094 1099 1105 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-991 SELECT ALL + col0 * CAST( NULL AS SIGNED ) * + col2 + col1 * + col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-991 SELECT ALL + col0 * CAST ( NULL AS INTEGER ) * + col2 + col1 * + col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col0 + ( 7 * col2 + + tab2.col2 ) AS col2 FROM tab2 ---- 223 286 383 onlyif mysql # use DIV operator for integer division query I rowsort label-993 SELECT DISTINCT + - col2 * ( col1 + col2 ) DIV + 8 AS col0 FROM tab2 AS cor0 ---- -195 -261 -276 skipif mysql # not compatible query I rowsort label-993 SELECT DISTINCT + - col2 * ( col1 + col2 ) / + 8 AS col0 FROM tab2 AS cor0 ---- -195 -261 -276 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-994 SELECT DISTINCT col2 * + CAST( NULL AS SIGNED ) * 15 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-994 SELECT DISTINCT col2 * + CAST ( NULL AS INTEGER ) * 15 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + + col2 * col0 + col0 AS col1 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL col0 * ( + col2 ) + - cor0.col0 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT DISTINCT + col1 - 71 AS col1 FROM tab0 AS cor0 ---- 15 20 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-998 SELECT ALL col0 + - CAST( col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 skipif mysql # not compatible query I rowsort label-998 SELECT ALL col0 + - CAST ( col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ALL col0 - - col2 * col0 FROM tab1 cor0 ---- 165 3712 7760 query I rowsort SELECT col0 * col1 + 70 AS col1 FROM tab2 AS cor0 ---- 1413 287 4672 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + col1 * 19 + col0 col2 FROM tab1 AS cor0 ---- 264 340 523 query I rowsort SELECT cor0.col1 + - 45 * + col1 AS col2 FROM tab1 AS cor0 ---- -1144 -440 -572 query I rowsort SELECT ALL + 89 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 onlyif mysql # use DIV operator for integer division query I rowsort label-1004 SELECT - col1 DIV col1 + - 5 AS col0 FROM tab0 ---- -6 -6 -6 skipif mysql # not compatible query I rowsort label-1004 SELECT - col1 / col1 + - 5 AS col0 FROM tab0 ---- -6 -6 -6 query I rowsort SELECT ALL - 54 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 4ecdb0f1b85f0d4fdc3a826efd9f2342 query I rowsort SELECT ALL 86 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to ed1a39c2752ca3723602e4a92c54bbc4 onlyif mysql # use DIV operator for integer division query I rowsort label-1007 SELECT DISTINCT + 73 * - col2 + col2 DIV - 57 + - col2 FROM tab2 AS cor0 ---- -1924 -1998 -2812 skipif mysql # not compatible query I rowsort label-1007 SELECT DISTINCT + 73 * - col2 + col2 / - 57 + - col2 FROM tab2 AS cor0 ---- -1924 -1998 -2812 query I rowsort SELECT ALL + 15 * - cor0.col2 + cor0.col0 - - col2 AS col1 FROM tab1 AS cor0 ---- -1264 -734 -753 query I rowsort SELECT + 11 + 34 AS col2 FROM tab0 AS cor0 ---- 45 45 45 query I rowsort SELECT ALL - cor0.col1 - - 89 AS col2 FROM tab0 AS cor0 ---- -2 -8 3 query I rowsort SELECT ALL cor0.col2 + + cor0.col2 * + col2 * - 7 FROM tab0 AS cor0 ---- -46986 -6 -7590 query I rowsort SELECT 52 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 7f4ae30893ab330784829711032ae599 query I rowsort SELECT + col0 * 53 + col2 - 35 FROM tab2 AS cor0 ---- 363 4125 4190 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT CAST ( - col2 AS REAL ) + - col2 col0 FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT + ( cor0.col0 ) - col1 FROM tab2 AS cor0 ---- -24 19 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1016 SELECT - CAST( NULL AS SIGNED ) - + col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1016 SELECT - CAST ( NULL AS INTEGER ) - + col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 55 * cor0.col1 FROM tab1 AS cor0 ---- 1430 550 715 query I rowsort SELECT DISTINCT + 56 + - col0 FROM tab1 cor0 ---- -24 -8 53 query I rowsort SELECT - + col2 * cor0.col1 + ( + 47 ) AS col2 FROM tab1 AS cor0 ---- -1201 -1357 -523 onlyif mysql # use DIV operator for integer division query I rowsort label-1020 SELECT - col1 + + col2 * col2 DIV col0 FROM tab2 AS cor0 ---- -51 1 73 skipif mysql # not compatible query I rowsort label-1020 SELECT - col1 + + col2 * col2 / col0 FROM tab2 AS cor0 ---- -51 1 73 query I rowsort SELECT ALL 13 + cor0.col1 + ( ( + col1 ) * - ( + col2 ) ) FROM tab2 AS cor0 ---- -1462 -616 -793 query I rowsort SELECT ALL + col2 * cor0.col0 + + 94 FROM tab2 AS cor0 ---- 2122 283 3096 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 + + col2 * - col1 + col1 col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + col0 * cor0.col1 + 58 AS col0 FROM tab2 cor0 ---- 1401 275 4660 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 84 * col0 + cor0.col0 * + col2 col0 FROM tab2 AS cor0 ---- -3634 -399 -4524 onlyif mysql # use DIV operator for integer division query I rowsort label-1026 SELECT - + 99 DIV - col0 FROM tab2 AS cor0 ---- 1 1 14 skipif mysql # not compatible query I rowsort label-1026 SELECT - + 99 / - col0 FROM tab2 AS cor0 ---- 1 1 14 query I rowsort SELECT DISTINCT + 48 * - col1 FROM tab0 AS cor0 ---- -4128 -4368 -4656 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1028 SELECT col0 * + col0 + - CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1028 SELECT col0 * + col0 + - CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col0 * ( col2 + + col2 ) * col0 FROM tab2 AS cor0 ---- 2646 316368 474316 query I rowsort SELECT + col1 * - 41 FROM tab1 AS cor0 ---- -1066 -410 -533 query I rowsort SELECT DISTINCT + col2 - - col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + cor0.col1 * cor0.col2 AS col0 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT 33 AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 620d384286e82d1c6c8b1b2b109a7da5 query I rowsort SELECT DISTINCT + col0 * col1 * col1 FROM tab2 WHERE + col0 + col2 * + col2 NOT IN ( - col2 ) ---- 22831 271518 6727 query I rowsort SELECT + col2 * col2 + + col1 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT + col0 * + col1 * cor0.col1 + col2 + col0 FROM tab1 AS cor0 ---- 13696 2085 6521 query I rowsort SELECT col0 + col0 + + cor0.col1 AS col2 FROM tab2 AS cor0 ---- 175 215 45 onlyif mysql # use DIV operator for integer division query I rowsort label-1038 SELECT + + col2 DIV col0 + cor0.col0 DIV col1 AS col1 FROM tab2 AS cor0 ---- 1 3 4 skipif mysql # not compatible query I rowsort label-1038 SELECT + + col2 / col0 + cor0.col0 / col1 AS col1 FROM tab2 AS cor0 ---- 1 3 4 query I rowsort SELECT + col0 + - cor0.col2 * - col0 + col0 * col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -1127 -156078 -234077 onlyif mysql # use DIV operator for integer division query I rowsort label-1040 SELECT + + col0 + - col0 DIV col0 + - col1 FROM tab1 cor0 ---- -24 53 66 skipif mysql # not compatible query I rowsort label-1040 SELECT + + col0 + - col0 / col0 + - col1 FROM tab1 cor0 ---- -24 53 66 query I rowsort SELECT + col1 + + cor0.col2 + + col0 AS col1 FROM tab1 AS cor0 ---- 131 189 83 query I rowsort SELECT cor0.col0 FROM tab0 AS cor0 WHERE NOT col2 BETWEEN col0 AND NULL ---- 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-1043 SELECT col2 * col1 + - col0 * col2 DIV col0 + col0 DIV col2 AS col2 FROM tab1 AS cor0 ---- 1152 1350 514 skipif mysql # not compatible query I rowsort label-1043 SELECT col2 * col1 + - col0 * col2 / col0 + col0 / col2 AS col2 FROM tab1 AS cor0 ---- 1152 1350 514 query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE + col0 <= ( NULL ) ---- query I rowsort SELECT ALL + cor0.col2 + - cor0.col2 FROM tab2, tab0 cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT col0 * col1 * + tab1.col0 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT ALL 70 * - col1 FROM tab2 ---- -1190 -2170 -4130 query I rowsort SELECT col1 * col0 + - col2 * tab1.col0 + col2 FROM tab1 ---- -2951 -30 -6544 query I rowsort SELECT ALL - col2 + - col2 + col1 FROM tab2 ---- -23 -59 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1050 SELECT - + col0 DIV col1 + cor0.col1 + col1 AS col2 FROM tab1 AS cor0 ---- 14 20 52 skipif mysql # not compatible query I rowsort label-1050 SELECT - + col0 / col1 + cor0.col1 + col1 AS col2 FROM tab1 AS cor0 ---- 14 20 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 + col0 * col0 col2 FROM tab2 AS cor0 ---- 22 6058 6203 query I rowsort SELECT - + cor0.col2 * col2 + - col0 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT col1 * col0 * + col0 AS col0 FROM tab0 ---- 118825 49536 720811 onlyif mysql # use DIV operator for integer division query I rowsort label-1054 SELECT + tab1.col0 DIV col0 AS col2 FROM tab1 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1054 SELECT + tab1.col0 / col0 AS col2 FROM tab1 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-1055 SELECT - tab0.col1 DIV - tab0.col2 FROM tab0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-1055 SELECT - tab0.col1 / - tab0.col2 FROM tab0 ---- 1 2 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 + + col1 col0 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + col1 * + col0 + - ( col1 ) + + col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - 51 + - col1 FROM tab0 AS cor0 ---- -137 -142 -148 query I rowsort SELECT ALL + 6 * - col2 * 18 FROM tab0 cor0 ---- -108 -3564 -8856 query I rowsort SELECT DISTINCT - col1 + + col2 * + col2 + cor0.col0 * col1 FROM tab0 AS cor0 ---- 14732 3067 3299 query I rowsort SELECT DISTINCT - col1 - col1 * col2 * - col0 AS col1 FROM tab1 ---- 36470 4186 99827 query I rowsort SELECT DISTINCT - col2 + - col0 AS col0 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT ALL - col0 * + col1 * col1 - col0 AS col1 FROM tab0 ---- -177528 -329350 -737098 query I rowsort SELECT tab1.col2 + - col2 * + col2 AS col1 FROM tab1 ---- -2862 -3192 -9120 query I rowsort SELECT DISTINCT + 68 * col0 - - col2 AS col1 FROM tab0 ---- 1665 2381 6134 query I rowsort SELECT 34 + - col2 FROM tab1 ---- -20 -23 -62 query I rowsort SELECT 95 + + col0 + + col1 * - 82 AS col2 FROM tab0 ---- -6933 -7278 -7824 query I rowsort SELECT 56 * - tab0.col1 AS col2 FROM tab0 ---- -4816 -5096 -5432 query I rowsort SELECT DISTINCT col0 - tab2.col0 FROM tab2 ---- 0 query I rowsort SELECT cor0.col2 * + col2 + 15 FROM tab0 AS cor0 ---- 1104 16 6739 query III rowsort SELECT * FROM tab2 WHERE NOT col1 IN ( + col1 + col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT DISTINCT col1 FROM tab2 WHERE col0 <= NULL ---- query I rowsort SELECT ALL col0 + + col0 AS col2 FROM tab0 WHERE col0 * col1 = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 col1 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN NULL AND + tab1.col0 / - tab1.col1 + - col0 ---- query I rowsort SELECT DISTINCT col2 * col2 + tab2.col2 AS col1 FROM tab2 ---- 1482 702 756 query I rowsort SELECT col0 - tab1.col0 * col1 FROM tab1 ---- -576 -75 -960 query I rowsort SELECT ALL - col0 * tab2.col2 AS col1 FROM tab2 ---- -189 -2028 -3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - col1 col0 FROM tab0 ---- -2 -62 -62 query I rowsort SELECT col0 + - tab2.col0 * col0 + + tab2.col2 AS col1 FROM tab2 ---- -15 -5980 -6124 onlyif mysql # use DIV operator for integer division query I rowsort label-1081 SELECT col2 DIV + tab0.col0 + tab0.col1 + col2 AS col0 FROM tab0 ---- 120 173 98 skipif mysql # not compatible query I rowsort label-1081 SELECT col2 / + tab0.col0 + tab0.col1 + col2 AS col0 FROM tab0 ---- 120 173 98 query I rowsort SELECT col1 + + col2 AS col0 FROM tab2 WHERE NOT - col0 NOT IN ( + col1 + - col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-1083 SELECT tab0.col2 DIV col2 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1083 SELECT tab0.col2 / col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT - col1 AS col1 FROM tab0 WHERE NOT col0 NOT IN ( - tab0.col0 + tab0.col0 + - col0 * - col1 * - tab0.col2 ) ---- query I rowsort SELECT - col0 + - col1 + + col0 FROM tab2 ---- -17 -31 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-1086 SELECT col1 DIV tab1.col0 + col2 + - col0 FROM tab1 ---- -7 16 59 skipif mysql # not compatible query I rowsort label-1086 SELECT col1 / tab1.col0 + col2 + - col0 FROM tab1 ---- -7 16 59 query I rowsort SELECT + col0 - - tab1.col0 AS col1 FROM tab1 WHERE ( + col2 ) BETWEEN ( NULL ) AND ( col1 * - col2 ) ---- query III rowsort SELECT * FROM tab0 WHERE NOT col0 IN ( col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col2 * tab1.col0 col2 FROM tab1 ---- 216 3705 7776 onlyif mysql # use DIV operator for integer division query I rowsort label-1090 SELECT - + col0 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1090 SELECT - + col0 / - col1 AS col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 2 + + col1 * - col0 * + col0 AS col1 FROM tab2 cor0 ---- -106095 -1517 -358954 query I rowsort SELECT ALL - 39 * col1 + - 65 + - col0 AS col2 FROM tab1 ---- -1082 -519 -652 query I rowsort SELECT DISTINCT + 49 + - col1 AS col1 FROM tab1 AS cor0 ---- 23 36 39 query I rowsort SELECT - col0 + ( col1 ) FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT - cor0.col2 * - col1 - col1 * + cor0.col0 FROM tab2 AS cor0 ---- -3068 -697 620 onlyif mysql # use DIV operator for integer division query I rowsort label-1096 SELECT + col2 DIV - 92 - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-1096 SELECT + col2 / - 92 - col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-1097 SELECT DISTINCT + - col0 DIV + CAST( col0 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-1097 SELECT DISTINCT + - col0 / + CAST ( col0 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- -1 query I rowsort SELECT ALL - - col1 * + col0 + ( col0 ) FROM tab0 cor0 ---- 2088 3430 8188 query I rowsort SELECT DISTINCT + col1 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT ALL + col2 - col2 * ( col0 ) FROM tab1 ---- -108 -3591 -7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * col0 + + col2 * col2 col2 FROM tab2 AS cor0 ---- 2787 5278 946 query I rowsort SELECT DISTINCT - 17 * - col1 - 19 FROM tab0 ---- 1443 1528 1630 query I rowsort SELECT DISTINCT tab1.col0 * col1 + - tab1.col0 * - col2 - col2 FROM tab1 ---- 186 4231 8624 query I rowsort SELECT ALL - tab0.col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 onlyif mysql # use DIV operator for integer division query I rowsort label-1105 SELECT - 9 DIV + tab1.col1 AS col1 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1105 SELECT - 9 / + tab1.col1 AS col1 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - 88 * cor0.col1 + cor0.col2 col1 FROM tab2 cor0 ---- -1458 -2701 -5166 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1107 SELECT ALL - CAST( NULL AS SIGNED ) * 73 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-1107 SELECT ALL - CAST ( NULL AS INTEGER ) * 73 col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT - CAST ( col2 AS REAL ) AS col0 FROM tab1 AS cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + + col0 + - cor0.col1 * col0 col1 FROM tab0 AS cor0 ---- -2007 -3359 -7928 query I rowsort SELECT ALL ( col1 ) + col2 AS col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT DISTINCT - col2 * + col0 + - col1 * col2 * + cor0.col2 FROM tab2 AS cor0 ---- -22788 -27550 -41912 query I rowsort SELECT ALL + col0 * + col2 - col0 * col0 FROM tab1 AS cor0 ---- -448 1280 153 query I rowsort SELECT ALL + + col0 * col1 + col2 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT + - 49 * + col0 FROM tab0 AS cor0 ---- -1176 -1715 -4361 query I rowsort SELECT ALL + col0 + 38 * col1 AS col0 FROM tab2 ---- 1185 2320 725 query I rowsort SELECT DISTINCT 26 * 79 * - col0 + cor0.col0 * cor0.col0 FROM tab0 cor0 ---- -174885 -48720 -70665 query I rowsort SELECT ALL + cor0.col0 * - 68 - + cor0.col0 * col0 FROM tab1 AS cor0 ---- -11840 -213 -8448 query I rowsort SELECT ALL - - col0 * col1 - col2 FROM tab0 AS cor0 ---- 2031 3394 8017 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 66 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 skipif mysql # not compatible query I rowsort SELECT ( + col2 ) * - col1 + CAST ( - col0 AS REAL ) AS col0 FROM tab1 ---- -1328 -1407 -634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1121 SELECT DISTINCT - cor0.col1 * - col2 + - CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1121 SELECT DISTINCT - cor0.col1 * - col2 + - CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 90 * col2 + - col2 * + 21 col2 FROM tab1 ---- -10656 -5994 -6327 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 72 * col2 col0 FROM tab0 AS cor0 ---- -2376 -5904 -72 query I rowsort SELECT ALL - ( + cor0.col0 ) + + col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + ( + 86 ) + cor0.col1 * + col0 * - col2 FROM tab1 AS cor0 ---- -36394 -4126 -99754 query I rowsort SELECT DISTINCT - ( - cor0.col0 ) AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + 31 * col2 FROM tab1 AS cor0 ---- 1674 1767 2976 onlyif mysql # use DIV operator for integer division query I rowsort label-1128 SELECT 67 DIV col1 + col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-1128 SELECT 67 / col1 + col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT tab0.col1 + - 40 * col1 AS col0 FROM tab0 ---- -3354 -3549 -3783 query I rowsort SELECT DISTINCT - ( - 8 ) * col1 * col1 AS col0 FROM tab1 ---- 1352 5408 800 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1131 SELECT - CAST( 83 AS SIGNED ) FROM tab2 ---- -83 -83 -83 skipif mysql # not compatible query I rowsort label-1131 SELECT - CAST ( 83 AS INTEGER ) FROM tab2 ---- -83 -83 -83 query I rowsort SELECT + 92 + col0 AS col2 FROM tab1 ---- 156 172 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1133 SELECT ALL - CAST( - col2 AS SIGNED ) * - tab0.col2 * + col0 AS col2 FROM tab0 ---- -26136 -35 -598436 skipif mysql # not compatible query I rowsort label-1133 SELECT ALL - CAST ( - col2 AS INTEGER ) * - tab0.col2 * + col0 AS col2 FROM tab0 ---- -26136 -35 -598436 query I rowsort SELECT col0 * - col2 + - col0 AS col2 FROM tab2 ---- -196 -2106 -3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col0 * col1 col2 FROM tab0 ---- 2031 3394 8017 query I rowsort SELECT ALL - col1 * - ( + tab1.col2 ) AS col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL - - cor0.col2 * col0 + - cor0.col0 - - col2 FROM tab2 cor0 ---- 1976 209 2961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col2 * col1 col2 FROM tab0 AS cor0 ---- 2871 7544 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 - col2 * + col2 col0 FROM tab0 cor0 ---- -1113 -36 -6813 query I rowsort SELECT DISTINCT - - col0 + col2 AS col0 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT 96 FROM tab1, tab1 AS cor0 ---- 96 query I rowsort SELECT DISTINCT - cor0.col0 * - col2 * - ( col0 ) FROM tab2 cor0 ---- -1323 -158184 -237158 onlyif mysql # use DIV operator for integer division query I rowsort label-1143 SELECT - + col2 DIV 89 col2 FROM tab1 AS cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1143 SELECT - + col2 / 89 col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT DISTINCT cor0.col1 + + ( col0 ) AS col2 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT + - col1 * ( col1 ) + + col1 AS col1 FROM tab1 AS cor0 ---- -156 -650 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + col2 + col0 col2 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT - + col2 + - col2 * + cor0.col2 AS col0 FROM tab2 AS cor0 ---- -1482 -702 -756 query I rowsort SELECT + + col0 * - 81 AS col0 FROM tab0 AS cor0 ---- -1944 -2835 -7209 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1149 SELECT ALL + CAST( col2 AS SIGNED ) - col1 FROM tab0 AS cor0 ---- -53 -9 -96 skipif mysql # not compatible query I rowsort label-1149 SELECT ALL + CAST ( col2 AS INTEGER ) - col1 FROM tab0 AS cor0 ---- -53 -9 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-1150 SELECT DISTINCT + CAST( + col1 AS SIGNED ) DIV - col1 - - cor0.col0 FROM tab2 AS cor0 ---- 6 77 78 skipif mysql # not compatible query I rowsort label-1150 SELECT DISTINCT + CAST ( + col1 AS INTEGER ) / - col1 - - cor0.col0 FROM tab2 AS cor0 ---- 6 77 78 query I rowsort SELECT ( 41 ) + + cor0.col2 * - cor0.col2 FROM tab0 AS cor0 ---- -1048 -6683 40 query I rowsort SELECT - 60 + 59 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 * - col0 * - col1 + - col0 * col1 * col1 + col2 col2 FROM tab0 AS cor0 ---- -1401045 -245583 -332709 query I rowsort SELECT - ( col1 ) * + col1 FROM tab0 ---- -7396 -8281 -9409 query I rowsort SELECT - 33 * - col1 FROM tab0 ---- 2838 3003 3201 query I rowsort SELECT + cor0.col0 * cor0.col1 * + cor0.col1 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to fef55fe1e2df390cf3d9058bc5569037 query I rowsort SELECT ALL + 88 * col0 FROM tab0 AS cor0 ---- 2112 3080 7832 query I rowsort SELECT ALL - col0 * col1 * cor0.col1 + - col1 AS col2 FROM tab1 AS cor0 ---- -13533 -2054 -6410 query I rowsort SELECT col2 * col1 + col0 * - 11 * + 38 AS col2 FROM tab0 AS cor0 ---- -14533 -29740 -7194 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 * - col0 col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT + 30 + 4 FROM tab1 AS cor0 ---- 34 34 34 query I rowsort SELECT - + col2 - - col2 * col0 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1163 SELECT DISTINCT - CAST( col0 AS SIGNED ) + + col0 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-1163 SELECT DISTINCT - CAST ( col0 AS INTEGER ) + + col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT 93 + + ( col2 ) FROM tab1 AS cor0 ---- 147 150 189 query I rowsort SELECT DISTINCT + 75 + + ( - col1 ) + + cor0.col0 * + col0 * + col1 AS col2 FROM tab0 AS cor0 ---- 118803 49525 720795 onlyif mysql # use DIV operator for integer division query I rowsort label-1166 SELECT ALL + tab1.col0 DIV col2 - tab1.col0 AS col2 FROM tab1 ---- -3 -63 -80 skipif mysql # not compatible query I rowsort label-1166 SELECT ALL + tab1.col0 / col2 - tab1.col0 AS col2 FROM tab1 ---- -3 -63 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-1167 SELECT - col1 + col2 * + col1 DIV col1 FROM tab1 AS cor0 ---- 28 47 83 skipif mysql # not compatible query I rowsort label-1167 SELECT - col1 + col2 * + col1 / col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - 45 + + col0 AS col2 FROM tab1 AS cor0 ---- -42 19 35 query I rowsort SELECT DISTINCT + col1 + col1 * tab0.col1 * 18 AS col0 FROM tab0 ---- 133214 149149 169459 skipif mysql # not compatible query I rowsort SELECT CAST ( + 9 AS REAL ) - + col1 / - col0 AS col2 FROM tab1 AS cor0 ---- 17 9 9 query I rowsort SELECT - - 45 + - col1 * - col1 FROM tab2 AS cor0 ---- 1006 334 3526 query I rowsort SELECT DISTINCT - cor0.col2 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- -1 -33 -82 query I rowsort SELECT - ( + col1 ) + - col0 AS col2 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT - + col0 + + col1 * + ( - ( - col0 ) * + col0 ) AS col1 FROM tab0 AS cor0 ---- 118790 49512 720722 query I rowsort SELECT + col2 * ( ( + col1 ) ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT col0 + ( + 20 + + col1 ) FROM tab0 ---- 130 152 200 onlyif mysql # use DIV operator for integer division query I rowsort label-1177 SELECT col1 + + 94 DIV col0 AS col0 FROM tab1 AS cor0 ---- 11 14 57 skipif mysql # not compatible query I rowsort label-1177 SELECT col1 + + 94 / col0 AS col0 FROM tab1 AS cor0 ---- 11 14 57 query I rowsort SELECT 43 AS col0 FROM tab0, tab1 cor0 ---- 9 values hashing to 199105619049271147956de52e7f5ed4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1179 SELECT DISTINCT + col1 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1179 SELECT DISTINCT + col1 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col2 + 45 FROM tab2 AS cor0 ---- 71 72 83 query I rowsort SELECT ALL col1 + col0 * - col0 * col0 FROM tab2 AS cor0 ---- -312 -474493 -493022 query I rowsort SELECT + cor0.col2 + 63 AS col1 FROM tab2 AS cor0 ---- 101 89 90 query I rowsort SELECT DISTINCT - col2 + + ( col0 ) * - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1226 -609 -8003 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1184 SELECT ALL - col0 + + CAST( + 46 AS SIGNED ) FROM tab1 AS cor0 ---- -18 -34 43 skipif mysql # not compatible query I rowsort label-1184 SELECT ALL - col0 + + CAST ( + 46 AS INTEGER ) FROM tab1 AS cor0 ---- -18 -34 43 query I rowsort SELECT + cor0.col0 + 79 * col0 AS col2 FROM tab0 AS cor0 ---- 1920 2800 7120 query I rowsort SELECT DISTINCT - - col2 + col0 * col1 FROM tab1 AS cor0 ---- 1136 132 697 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1187 SELECT ALL col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1187 SELECT ALL col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1188 SELECT ALL col0 + + CAST( NULL AS SIGNED ) / - ( col2 ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1188 SELECT ALL col0 + + CAST ( NULL AS INTEGER ) / - ( col2 ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 + - col1 AS col1 FROM tab1 cor0 ---- 28 47 83 query I rowsort SELECT - 95 + cor0.col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to e635271328168f82f34d7ee5ed903c40 query I rowsort SELECT + cor0.col1 * + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL - cor0.col1 * - col2 + + col2 AS col0 FROM tab2 cor0 ---- 1560 684 864 query I rowsort SELECT 63 * + col1 FROM tab0 cor0 ---- 5418 5733 6111 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2 cor0 CROSS JOIN tab0, tab2 AS cor1, tab2 AS cor2, tab0 AS cor3 ---- 3645 values hashing to 19a23ac6b759f8988954bf75ba7c431a query I rowsort SELECT ALL - - 14 + 1 AS col2 FROM tab2 AS cor0 ---- 15 15 15 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 44 * 13 * + col2 col1 FROM tab0 AS cor0 ---- -18876 -46904 -572 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - col1 col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT - 94 + cor0.col2 FROM tab1 AS cor0 ---- -37 -40 2 query I rowsort SELECT ALL - + ( col1 ) + col1 * + col2 * - col1 AS col2 FROM tab0 AS cor0 ---- -244154 -679133 -9506 onlyif mysql # use DIV operator for integer division query I rowsort label-1200 SELECT ALL + col0 DIV - col0 + 89 FROM tab2 AS cor0 ---- 88 88 88 skipif mysql # not compatible query I rowsort label-1200 SELECT ALL + col0 / - col0 + 89 FROM tab2 AS cor0 ---- 88 88 88 query I rowsort SELECT - col1 * col2 + 68 FROM tab1 cor0 ---- -1180 -1336 -502 onlyif mysql # use DIV operator for integer division query I rowsort label-1202 SELECT col1 DIV col1 + - cor0.col0 FROM tab2 AS cor0 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-1202 SELECT col1 / col1 + - cor0.col0 FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT DISTINCT - col2 * + col2 * 89 AS col1 FROM tab1 AS cor0 ---- -259524 -289161 -820224 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + col2 * + col0 col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT cor0.col2 * 73 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to daf10d9637c518d6046fbb04e953ce70 query I rowsort SELECT ALL + - col1 + col2 * - col0 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT + col0 * - ( + col2 ) AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL - col1 * 96 FROM tab2 AS cor0 ---- -1632 -2976 -5664 query I rowsort SELECT ALL 57 + - col1 AS col0 FROM tab0 ---- -29 -34 -40 query I rowsort SELECT ALL + 34 * - col0 FROM tab0 ---- -1190 -3026 -816 onlyif mysql # use DIV operator for integer division query I rowsort label-1211 SELECT col0 + 63 DIV col0 FROM tab0 AS cor0 ---- 26 36 89 skipif mysql # not compatible query I rowsort label-1211 SELECT col0 + 63 / col0 FROM tab0 AS cor0 ---- 26 36 89 query I rowsort SELECT DISTINCT + + col2 - col0 * + 2 FROM tab1 AS cor0 ---- -64 -71 48 query I rowsort SELECT 39 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to ed2ebd9def3e2c38aa46cb3af60fe229 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab0 cor0, tab0 cor1, tab1 AS cor2 ---- 972 values hashing to 5621675b1bd32b061d284d0444c76601 query I rowsort SELECT DISTINCT - + 27 * - col0 FROM tab0 AS cor0 ---- 2403 648 945 query I rowsort SELECT col0 * + ( 62 ) * - col0 + - tab2.col1 AS col2 FROM tab2 ---- -3069 -377267 -386959 onlyif mysql # use DIV operator for integer division query I rowsort label-1217 SELECT col2 * col1 DIV col1 + - tab2.col2 + col1 * col2 FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-1217 SELECT col2 * col1 / col1 + - tab2.col2 + col1 * col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL + tab0.col2 * + col2 * 72 + + col1 AS col1 FROM tab0 ---- 169 484219 78494 query I rowsort SELECT + - col0 + - 62 * - col0 FROM tab1 AS cor0 ---- 183 3904 4880 query I rowsort SELECT ALL - col1 * ( + ( + col2 ) ) FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + - col2 col0 FROM tab0 AS cor0 ---- -119 -173 -98 query I rowsort SELECT ALL 91 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe query I rowsort SELECT - + cor0.col2 + + col2 + ( - cor0.col0 + + 4 ) * - col0 FROM tab0 AS cor0 ---- 1085 480 7565 onlyif mysql # use DIV operator for integer division query I rowsort label-1224 SELECT ALL 26 DIV col0 + - cor0.col1 DIV + 48 FROM tab0 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-1224 SELECT ALL 26 / col0 + - cor0.col1 / + 48 FROM tab0 AS cor0 ---- -1 -2 0 query I rowsort SELECT ALL + col1 - - cor0.col0 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col1 col2 FROM tab0 cor0 ---- 172 182 194 onlyif mysql # use DIV operator for integer division query I rowsort label-1227 SELECT ALL - - CAST( col0 AS SIGNED ) * + col0 + 32 DIV - col1 FROM tab1 AS cor0 ---- 4093 6398 8 skipif mysql # not compatible query I rowsort label-1227 SELECT ALL - - CAST ( col0 AS INTEGER ) * + col0 + 32 / - col1 FROM tab1 AS cor0 ---- 4093 6398 8 query I rowsort SELECT DISTINCT ( + col1 ) + col2 - col1 AS col2 FROM tab2 cor0 ---- 26 27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-1229 SELECT DISTINCT + col2 DIV 37 FROM tab2 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-1229 SELECT DISTINCT + col2 / 37 FROM tab2 AS cor0 ---- 0 1 query I rowsort SELECT - - 89 * + col1 + - col1 + col2 AS col2 FROM tab1 AS cor0 ---- 1240 2342 937 onlyif mysql # use DIV operator for integer division query I rowsort label-1231 SELECT ALL - col1 * + col2 + - col1 DIV col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif mysql # not compatible query I rowsort label-1231 SELECT ALL - col1 * + col2 + - col1 / col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 15 col2 FROM tab0 cor0 ---- -15 -15 -15 query I rowsort SELECT DISTINCT - - 54 * + col2 + + col1 AS col1 FROM tab0 AS cor0 ---- 151 1868 4519 query I rowsort SELECT ( + cor0.col0 ) * col2 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL - ( 22 ) * + col1 + + cor0.col1 - + col2 * + col0 AS col1 FROM tab0 AS cor0 ---- -2072 -2598 -9209 query I rowsort SELECT ALL + - col1 + + 73 * col0 * col1 AS col1 FROM tab1 AS cor0 ---- 46710 5668 75907 query I rowsort SELECT - 99 + + col0 FROM tab0 cor0 ---- -10 -64 -75 query I rowsort SELECT DISTINCT col1 * col2 * col1 + col2 AS col1 FROM tab2 ---- 11020 25974 90532 onlyif mysql # use DIV operator for integer division query I rowsort label-1239 SELECT ALL + col0 + col2 + - 95 * col2 DIV - ( col2 + col1 ) AS col2 FROM tab0 ---- 216 36 83 skipif mysql # not compatible query I rowsort label-1239 SELECT ALL + col0 + col2 + - 95 * col2 / - ( col2 + col1 ) AS col2 FROM tab0 ---- 216 36 83 onlyif mysql # use DIV operator for integer division query I rowsort label-1240 SELECT + - 79 * - col2 + - col1 DIV cor0.col2 FROM tab0 cor0 ---- -18 2605 6477 skipif mysql # not compatible query I rowsort label-1240 SELECT + - 79 * - col2 + - col1 / cor0.col2 FROM tab0 cor0 ---- -18 2605 6477 query I rowsort SELECT cor0.col1 * 38 FROM tab1 AS cor0 ---- 380 494 988 query I rowsort SELECT col0 + 12 + - col1 * + col2 FROM tab1 AS cor0 ---- -1156 -1389 -494 query I rowsort SELECT ALL + 11 * col0 FROM tab2 AS cor0 ---- 77 858 869 skipif mysql # not compatible query I rowsort SELECT + CAST ( + ( col1 ) AS REAL ) + col2 + col0 FROM tab0 cor0 ---- 133 143 262 query I rowsort SELECT - + 26 * col1 + + cor0.col2 FROM tab2 AS cor0 ---- -1508 -404 -779 query I rowsort SELECT ALL 0 * tab0.col2 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + + col1 + - col0 * col0 FROM tab1 AS cor0 ---- -4086 -6387 17 onlyif mysql # use DIV operator for integer division query I rowsort label-1248 SELECT - col2 * col0 DIV col0 AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif mysql # not compatible query I rowsort label-1248 SELECT - col2 * col0 / col0 AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 13 col2 FROM tab0 cor0 ---- 13 13 13 onlyif mysql # use DIV operator for integer division query I rowsort label-1250 SELECT ALL 41 DIV 97 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1250 SELECT ALL 41 / 97 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL 90 * - col1 AS col0 FROM tab1 ---- -1170 -2340 -900 onlyif mysql # use DIV operator for integer division query I rowsort label-1252 SELECT ( + col2 ) * col0 DIV col2 + 99 FROM tab0 ---- 123 134 188 skipif mysql # not compatible query I rowsort label-1252 SELECT ( + col2 ) * col0 / col2 + 99 FROM tab0 ---- 123 134 188 query I rowsort SELECT + col2 * + ( + 1 ) AS col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT - col2 * 40 AS col0 FROM tab0 AS cor0 ---- -1320 -3280 -40 query I rowsort SELECT ALL cor0.col0 + + ( col1 ) FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT col2 * + 63 * + 54 FROM tab2 AS cor0 ---- 129276 88452 91854 query I rowsort SELECT + + col0 * 44 * col1 + - col2 + - ( 52 ) AS col0 FROM tab2 AS cor0 ---- 202410 59002 9469 query I rowsort SELECT col2 * - col1 - - 72 AS col0 FROM tab0 AS cor0 ---- -25 -2766 -7390 onlyif mysql # use DIV operator for integer division query I rowsort label-1259 SELECT tab2.col0 DIV + tab2.col0 AS col1 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1259 SELECT tab2.col0 / + tab2.col0 AS col1 FROM tab2 ---- 1 1 1 query I rowsort SELECT DISTINCT + 59 * col0 + + col1 AS col1 FROM tab0 ---- 1502 2162 5342 onlyif mysql # use DIV operator for integer division query I rowsort label-1261 SELECT DISTINCT + + cor0.col1 + col1 DIV + col0 AS col0 FROM tab0 cor0 ---- 89 92 99 skipif mysql # not compatible query I rowsort label-1261 SELECT DISTINCT + + cor0.col1 + col1 / + col0 AS col0 FROM tab0 cor0 ---- 89 92 99 query I rowsort SELECT - col1 + col2 * + col2 FROM tab1 AS cor0 ---- 2890 3239 9203 query I rowsort SELECT 61 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT ( tab0.col2 ) FROM tab0, tab1 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT + - 42 * col0 + + col2 FROM tab2 AS cor0 ---- -267 -3250 -3280 query I rowsort SELECT DISTINCT - col2 + col1 * - cor0.col1 FROM tab0 AS cor0 ---- -7429 -8363 -9410 query I rowsort SELECT + + col0 + + col1 AS col0 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 + - 14 col2 FROM tab2, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 1f4837136aa7425d92964bc219f85c0c query I rowsort SELECT DISTINCT 39 + cor0.col2 FROM tab1 cor0 ---- 135 93 96 query I rowsort SELECT ALL col2 + + col2 * 72 AS col0 FROM tab1 AS cor0 ---- 3942 4161 7008 onlyif mysql # use DIV operator for integer division query I rowsort label-1271 SELECT ALL - col0 DIV col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-1271 SELECT ALL - col0 / col1 AS col1 FROM tab2 AS cor0 ---- -1 -4 0 onlyif mysql # use DIV operator for integer division query I rowsort label-1272 SELECT DISTINCT - - col2 DIV - col0 + col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1343 214 4602 skipif mysql # not compatible query I rowsort label-1272 SELECT DISTINCT - - col2 / - col0 + col0 * col1 AS col2 FROM tab2 AS cor0 ---- 1343 214 4602 query I rowsort SELECT DISTINCT ( col1 * col0 ) FROM tab2 ---- 1343 217 4602 query I rowsort SELECT DISTINCT 22 AS col0 FROM tab0 ---- 22 query I rowsort SELECT ALL - 20 - 22 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 9894093f29c0defae91347934f060329 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1276 SELECT + CAST( NULL AS SIGNED ) FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-1276 SELECT + CAST ( NULL AS INTEGER ) FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + + 78 AS col2 FROM tab0 AS cor0 ---- 78 78 78 query I rowsort SELECT 83 * - col1 AS col0 FROM tab1 AS cor0 ---- -1079 -2158 -830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 49 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cb40783c0fff72e8802cdf0682e7cb55 query I rowsort SELECT ALL - 64 AS col1 FROM tab2 ---- -64 -64 -64 query I rowsort SELECT + cor1.col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT + cor0.col0 * 74 + - col2 AS col2 FROM tab1 AS cor0 ---- 168 4679 5824 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 84 col1 FROM tab0, tab1 AS cor0 ---- 84 query I rowsort SELECT + ( cor0.col0 ) * + col1 AS col0 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + col2 + ( col1 ) * + 99 + + ( col2 ) FROM tab0 ---- 8580 9173 9605 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * - cor0.col0 * + col0 col2 FROM tab1 AS cor0 ---- -234 -40960 -83200 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1287 SELECT DISTINCT + 85 + - col1 / CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1287 SELECT DISTINCT + 85 + - col1 / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT tab2.col2 + - col1 * 88 AS col0 FROM tab2 ---- -1458 -2701 -5166 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 16 + - cor0.col0 col1 FROM tab0 AS cor0 ---- -19 -73 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-1290 SELECT ALL cor0.col0 DIV col0 AS col1 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1290 SELECT ALL cor0.col0 / col0 AS col1 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT + col2 * + col0 + + 56 + col0 * ( - col2 ) * - col1 AS col1 FROM tab2 ---- 121736 54092 6104 query I rowsort SELECT DISTINCT col1 * col2 + col0 + col0 FROM tab0 ---- 167 2886 7640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * 91 + - 55 col1 FROM tab1 cor0 ---- 218 5769 7225 query I rowsort SELECT ALL col1 + - 77 * + col2 * - col2 FROM tab2 AS cor0 ---- 111205 52111 56164 query I rowsort SELECT ALL - col0 * 55 AS col0 FROM tab2 AS cor0 ---- -385 -4290 -4345 query I rowsort SELECT ALL - cor0.col0 AS col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT DISTINCT - cor0.col2 + + col1 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT col2 * - 49 + + ( col1 ) FROM tab1 AS cor0 ---- -2620 -2783 -4691 query I rowsort SELECT col2 + + ( + col0 ) FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + - cor0.col2 * - cor0.col0 + - cor0.col0 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT DISTINCT + + col0 + - ( col0 ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - - 16 * + col0 AS col2 FROM tab2 AS cor0 ---- 112 1248 1264 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 61 * + col1 + - col2 * - col0 + ( + col0 ) col2 FROM tab0 AS cor0 ---- 12938 5987 6062 query I rowsort SELECT + ( + col2 ) * + col0 FROM tab1 AS cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-1305 SELECT - 48 + col1 DIV col1 FROM tab2 AS cor0 ---- -47 -47 -47 skipif mysql # not compatible query I rowsort label-1305 SELECT - 48 + col1 / col1 FROM tab2 AS cor0 ---- -47 -47 -47 query I rowsort SELECT ALL - cor0.col1 + + col0 * - col2 AS col0 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT ALL + 49 * cor0.col2 + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 2649 2857 4784 query I rowsort SELECT cor0.col0 + - col2 AS col2 FROM tab0 AS cor0 ---- -9 34 7 query I rowsort SELECT 52 + + col1 * + col2 AS col0 FROM tab1 AS cor0 ---- 1300 1456 622 query I rowsort SELECT DISTINCT + 51 AS col1 FROM tab2 AS cor0 ---- 51 query I rowsort SELECT DISTINCT col0 * ( col0 ) AS col2 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT - col0 * - 75 AS col1 FROM tab0 ---- 1800 2625 6675 query I rowsort SELECT col0 * 70 AS col2 FROM tab2 ---- 490 5460 5530 query I rowsort SELECT col0 * ( - tab2.col0 ) * col1 AS col2 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT + col1 + col0 * ( col0 ) FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT col0 + 7 FROM tab2 AS cor0 ---- 14 85 86 onlyif mysql # use DIV operator for integer division query I rowsort label-1317 SELECT DISTINCT col2 DIV 64 + 59 col1 FROM tab1 AS cor0 ---- 59 60 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1317 SELECT DISTINCT col2 / 64 + 59 col1 FROM tab1 AS cor0 ---- 59 60 query I rowsort SELECT - col1 * 51 + col1 FROM tab1 AS cor0 ---- -1300 -500 -650 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1319 SELECT ALL + col0 * + CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1319 SELECT ALL + col0 * + CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col0 * cor0.col1 - col1 AS col0 FROM tab1 cor0 ---- 1027 52 630 query I rowsort SELECT DISTINCT + col2 * 31 + + col2 AS col2 FROM tab0 AS cor0 ---- 1056 2624 32 query I rowsort SELECT ALL - col0 * col0 + + 42 * - col0 FROM tab1 AS cor0 ---- -135 -6784 -9760 query I rowsort SELECT ALL ( - 52 ) AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 9500afe5646d620d5e8943351a29d082 query I rowsort SELECT DISTINCT + - col0 * - 96 - col2 FROM tab2 AS cor0 ---- 645 7462 7546 query I rowsort SELECT ALL - cor0.col1 + + col0 + + col1 FROM tab1 cor0 ---- 3 64 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1326 SELECT DISTINCT + col1 * - CAST( NULL AS DECIMAL ) - col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1326 SELECT DISTINCT + col1 * - CAST ( NULL AS REAL ) - col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT col1 + - ( - col2 + - cor0.col0 ) AS col0 FROM tab0 cor0 ---- 133 143 262 onlyif mysql # use DIV operator for integer division query I rowsort label-1328 SELECT col0 + col0 + col1 DIV ( - col0 ) AS col0 FROM tab0 ---- 177 45 68 skipif mysql # not compatible query I rowsort label-1328 SELECT col0 + col0 + col1 / ( - col0 ) AS col0 FROM tab0 ---- 177 45 68 query I rowsort SELECT ALL + col0 * col1 + col2 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT cor0.col1 * cor0.col1 - - cor0.col2 FROM tab2 AS cor0 ---- 327 3507 988 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1331 SELECT + CAST( NULL AS SIGNED ) + col1 + - col0 * + 58 AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1331 SELECT + CAST ( NULL AS INTEGER ) + col1 + - col0 * + 58 AS col2 FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1332 SELECT col1 * col0 DIV col2 FROM tab0 ---- 3395 62 98 skipif mysql # not compatible query I rowsort label-1332 SELECT col1 * col0 / col2 FROM tab0 ---- 3395 62 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1333 SELECT ALL + CAST( col0 AS SIGNED ) + - col1 FROM tab2 ---- -24 19 62 skipif mysql # not compatible query I rowsort label-1333 SELECT ALL + CAST ( col0 AS INTEGER ) + - col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT + col2 * col0 + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -2574 -28 1659 query I rowsort SELECT col2 * + col2 + col0 FROM tab1 AS cor0 ---- 2919 3313 9296 onlyif mysql # use DIV operator for integer division query I rowsort label-1336 SELECT DISTINCT + 41 DIV - col2 + ( - ( - col2 ) + - col1 ) AS col0 FROM tab0 cor0 ---- -137 -54 -9 skipif mysql # not compatible query I rowsort label-1336 SELECT DISTINCT + 41 / - col2 + ( - ( - col2 ) + - col1 ) AS col0 FROM tab0 cor0 ---- -137 -54 -9 query I rowsort SELECT - - 20 + col0 FROM tab2 AS cor0 ---- 27 98 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 67 - col0 col1 FROM tab2 AS cor0 ---- -11 -12 60 query I rowsort SELECT DISTINCT + col0 * + col0 + - 68 FROM tab1 cor0 ---- -59 4028 6332 query I rowsort SELECT ALL - - 98 AS col0 FROM tab1 AS cor0 ---- 98 98 98 onlyif mysql # use DIV operator for integer division query I rowsort label-1341 SELECT DISTINCT col2 * col2 DIV col1 AS col0 FROM tab1 AS cor0 ---- 112 324 708 skipif mysql # not compatible query I rowsort label-1341 SELECT DISTINCT col2 * col2 / col1 AS col0 FROM tab1 AS cor0 ---- 112 324 708 query I rowsort SELECT ALL + ( - col1 ) * 76 FROM tab1 AS cor0 ---- -1976 -760 -988 onlyif mysql # use DIV operator for integer division query I rowsort label-1343 SELECT + col0 * col2 - ( + 61 ) DIV - col0 FROM tab1 AS cor0 ---- 182 3648 7680 skipif mysql # not compatible query I rowsort label-1343 SELECT + col0 * col2 - ( + 61 ) / - col0 FROM tab1 AS cor0 ---- 182 3648 7680 query I rowsort SELECT + col2 * col0 - - col1 FROM tab1 AS cor0 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-1345 SELECT + 67 * col2 + + 72 DIV cor0.col1 FROM tab0 AS cor0 ---- 2211 5494 67 skipif mysql # not compatible query I rowsort label-1345 SELECT + 67 * col2 + + 72 / cor0.col1 FROM tab0 AS cor0 ---- 2211 5494 67 query I rowsort SELECT DISTINCT - + 47 * + col1 FROM tab1 AS cor0 ---- -1222 -470 -611 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 80 + + col2 col0 FROM tab2 AS cor0 ---- 106 107 118 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 col0 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT ALL - 84 AS col0 FROM tab1 cor0 ---- -84 -84 -84 query I rowsort SELECT - col0 + 42 FROM tab2 AS cor0 ---- -36 -37 35 query I rowsort SELECT DISTINCT - col1 * - col2 + cor0.col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT - 30 * col0 AS col1 FROM tab1 ---- -1920 -2400 -90 query I rowsort SELECT + col0 * col2 * ( col1 ) FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT + + col1 * 50 + cor0.col0 FROM tab2 AS cor0 ---- 1557 3028 929 query I rowsort SELECT - col2 + + col0 * 86 AS col1 FROM tab0 AS cor0 ---- 2031 3009 7572 query I rowsort SELECT col2 + - 29 * - 10 * + col0 AS col0 FROM tab0 AS cor0 ---- 10151 25892 6993 query I rowsort SELECT - col1 + col2 * col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT + col0 + col1 * col0 * 86 FROM tab0 AS cor0 ---- 177528 292005 696603 query I rowsort SELECT ALL - - 30 FROM tab2 cor0 ---- 30 30 30 query I rowsort SELECT + - ( ( col2 ) ) FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT DISTINCT - 10 * col2 FROM tab2 AS cor0 ---- -260 -270 -380 query I rowsort SELECT DISTINCT 40 + - col1 FROM tab1 AS cor0 ---- 14 27 30 query I rowsort SELECT ALL + - col0 * + cor0.col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-1364 SELECT cor0.col0 * cor0.col1 DIV col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-1364 SELECT cor0.col0 * cor0.col1 / col1 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( + col2 AS REAL ) FROM tab1 AS cor0 ---- 54 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1366 SELECT + + CAST( - cor0.col1 AS SIGNED ) * - col2 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-1366 SELECT + + CAST ( - cor0.col1 AS INTEGER ) * - col2 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + col2 + - col2 AS col1 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL col2 + + col0 + col0 AS col2 FROM tab2 AS cor0 ---- 182 196 41 query I rowsort SELECT DISTINCT ( 12 ) * - col1 FROM tab2 AS cor0 ---- -204 -372 -708 query I rowsort SELECT ALL + 7 * col1 AS col2 FROM tab1 AS cor0 ---- 182 70 91 query I rowsort SELECT 78 * col0 + col0 AS col2 FROM tab0 AS cor0 ---- 1896 2765 7031 query I rowsort SELECT ALL col0 * - col0 * col2 AS col1 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT ALL 45 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 14cec871edc37b5056cda01c8331fdca onlyif mysql # use DIV operator for integer division query I rowsort label-1374 SELECT DISTINCT - 13 * + col0 DIV - col0 AS col1 FROM tab0 ---- 13 skipif mysql # not compatible query I rowsort label-1374 SELECT DISTINCT - 13 * + col0 / - col0 AS col1 FROM tab0 ---- 13 query I rowsort SELECT + tab2.col0 + tab2.col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT ALL col0 + + col1 * col2 AS col1 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT ALL tab1.col0 + - col2 * - col2 AS col2 FROM tab1 ---- 2919 3313 9296 query IIIIII rowsort SELECT ALL * FROM tab0, tab2 cor0 WHERE NOT ( + cor0.col0 ) <> NULL ---- query I rowsort SELECT ALL col0 + - col0 * col0 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- -118790 -49512 -720722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col1 col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + col1 * + col2 + col2 AS col2 FROM tab1 cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-1382 SELECT ALL - col0 - - col1 DIV col1 AS col0 FROM tab0 AS cor0 ---- -23 -34 -88 skipif mysql # not compatible query I rowsort label-1382 SELECT ALL - col0 - - col1 / col1 AS col0 FROM tab0 AS cor0 ---- -23 -34 -88 query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE NOT NULL IN ( col0 ) OR NULL > ( col0 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-1384 SELECT DISTINCT col2 * + col0 DIV col0 + col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1560 684 864 skipif mysql # not compatible query I rowsort label-1384 SELECT DISTINCT col2 * + col0 / col0 + col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - col0 * + col2 - col0 AS col1 FROM tab2 cor0 ---- -196 -2106 -3081 query I rowsort SELECT ALL - 92 AS col0 FROM tab2 ---- -92 -92 -92 query I rowsort SELECT + col0 + - col0 * col0 AS col1 FROM tab0 AS cor0 ---- -1190 -552 -7832 onlyif mysql # use DIV operator for integer division query I rowsort label-1388 SELECT + + 85 DIV cor0.col1 - + col1 AS col2 FROM tab2 cor0 ---- -12 -29 -58 skipif mysql # not compatible query I rowsort label-1388 SELECT + + 85 / cor0.col1 - + col1 AS col2 FROM tab2 cor0 ---- -12 -29 -58 query I rowsort SELECT DISTINCT + col2 * col1 * col0 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT - cor0.col2 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT ALL - 1 + + col0 AS col1 FROM tab2 AS cor0 ---- 6 77 78 query I rowsort SELECT - - 7 * + col0 + col0 FROM tab0 AS cor0 ---- 192 280 712 query I rowsort SELECT col1 - - tab0.col0 * + col0 AS col0 FROM tab0 WHERE ( - col2 ) > NULL ---- query III rowsort SELECT * FROM tab1 WHERE NOT ( + col1 ) <> ( + col0 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col1 * + col1 * col1 col1 FROM tab1 ---- 17550 2184 990 query I rowsort SELECT DISTINCT col0 + tab0.col0 * tab0.col2 AS col0 FROM tab0 WHERE + tab0.col2 > ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-1397 SELECT ALL col1 + + col2 DIV - col1 - col2 AS col1 FROM tab1 ---- -30 -52 -90 skipif mysql # not compatible query I rowsort label-1397 SELECT ALL col1 + + col2 / - col1 - col2 AS col1 FROM tab1 ---- -30 -52 -90 query I rowsort SELECT col0 * + col2 * - col1 + - col1 FROM tab0 ---- -3492 -664209 -68198 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col0 + col2 col1 FROM tab1 ---- 131 189 83 onlyif mysql # use DIV operator for integer division query I rowsort label-1400 SELECT col2 * tab0.col1 + col1 DIV + tab0.col1 + + col1 AS col0 FROM tab0 ---- 195 2925 7554 skipif mysql # not compatible query I rowsort label-1400 SELECT col2 * tab0.col1 + col1 / + tab0.col1 + + col1 AS col0 FROM tab0 ---- 195 2925 7554 onlyif mysql # use DIV operator for integer division query I rowsort label-1401 SELECT + col1 * + tab1.col1 + col2 DIV - col2 + col0 col0 FROM tab1 ---- 163 248 678 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1401 SELECT + col1 * + tab1.col1 + col2 / - col2 + col0 col0 FROM tab1 ---- 163 248 678 query I rowsort SELECT DISTINCT + col1 * + col2 AS col2 FROM tab0 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT col1 * col1 * + col2 FROM tab0 ---- 244068 679042 9409 query I rowsort SELECT tab0.col1 + col0 * col0 * col2 FROM tab0 ---- 1322 19094 649613 query I rowsort SELECT DISTINCT tab2.col2 * col2 * + col2 AS col2 FROM tab2 ---- 17576 19683 54872 query I rowsort SELECT col1 * col1 AS col2 FROM tab2 WHERE NULL BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT col0 + - col2 * - col2 FROM tab1 ---- 2919 3313 9296 query I rowsort SELECT - col1 * tab0.col2 + + col0 AS col1 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT + col1 + col2 AS col2 FROM tab1 WHERE ( + col2 + col1 ) BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT + col1 + - tab1.col0 + col1 FROM tab1 ---- -44 -54 49 query I rowsort SELECT col2 * col2 + col0 AS col0 FROM tab2 WHERE NOT NULL <= ( NULL ) ---- query I rowsort SELECT ALL col0 + col1 AS col2 FROM tab1 WHERE NOT ( - col1 + col1 + col2 ) NOT IN ( col0 ) ---- query I rowsort SELECT DISTINCT col2 * + col1 AS col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT col2 * - col0 * col0 - + tab2.col2 AS col0 FROM tab2 ---- -1350 -158210 -237196 query I rowsort SELECT + tab2.col0 * col0 * col1 - + col0 AS col1 FROM tab2 ---- 106018 1512 358878 query I rowsort SELECT - col2 * tab1.col0 - tab1.col2 FROM tab1 ---- -216 -3705 -7776 query I rowsort SELECT col2 * + col2 FROM tab1 WHERE NOT - col0 + col1 BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT col1 * col2 FROM tab0 WHERE col2 <= - col1 - col1 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * + cor0.col0 col0 FROM tab0 AS cor0 ---- 35 7298 792 query III rowsort SELECT * FROM tab1 WHERE NOT col1 + col2 <> NULL ---- query I rowsort SELECT tab0.col2 * col0 * col1 AS col1 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT col0 * col1 + col0 * col2 FROM tab1 AS cor0 ---- 240 4288 8720 onlyif mysql # use DIV operator for integer division query I rowsort label-1423 SELECT ALL col2 DIV col0 + - col2 + col1 FROM tab1 ---- -10 -47 -82 skipif mysql # not compatible query I rowsort label-1423 SELECT ALL col2 / col0 + - col2 + col1 FROM tab1 ---- -10 -47 -82 query I rowsort SELECT col0 * + col1 + col2 + col0 FROM tab0 ---- 2121 3431 8270 query III rowsort SELECT * FROM tab1 WHERE NULL IN ( + col2 ) ---- query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND ( col1 + col0 + + col1 ) ---- query I rowsort SELECT ALL - col0 + - col1 * col1 AS col0 FROM tab2 AS cor0 ---- -3559 -368 -968 query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE NULL >= + col2 / col2 ---- query I rowsort SELECT - 38 + col2 * col0 * + col2 AS col2 FROM tab2 AS cor0 ---- 114038 5065 52690 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 23 + col1 col0 FROM tab1 cor0 ---- 33 36 49 onlyif mysql # use DIV operator for integer division query I rowsort label-1431 SELECT ALL - + col0 DIV 34 col2 FROM tab1 AS cor0 ---- -1 -2 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1431 SELECT ALL - + col0 / 34 col2 FROM tab1 AS cor0 ---- -1 -2 0 query I rowsort SELECT - col1 * col0 - col1 AS col1 FROM tab1 AS cor0 ---- -104 -1053 -650 query I rowsort SELECT ALL 14 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 83e5779d2487d12495e7d816c797264f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1434 SELECT ALL CAST( + col1 AS SIGNED ) * col1 * tab2.col0 FROM tab2 ---- 22831 271518 6727 skipif mysql # not compatible query I rowsort label-1434 SELECT ALL CAST ( + col1 AS INTEGER ) * col1 * tab2.col0 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT col0 * + tab2.col0 * col1 AS col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT + 0 - + col1 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-1437 SELECT + - cor0.col2 DIV col0 AS col2 FROM tab2 cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-1437 SELECT + - cor0.col2 / col0 AS col2 FROM tab2 cor0 ---- -3 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + col2 ) * + col0 col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + ( - col0 ) * + cor0.col2 + + col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT - - 61 + + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 150 85 96 onlyif mysql # use DIV operator for integer division query I rowsort label-1441 SELECT 66 DIV col2 + col2 FROM tab1 AS cor0 ---- 55 58 96 skipif mysql # not compatible query I rowsort label-1441 SELECT 66 / col2 + col2 FROM tab1 AS cor0 ---- 55 58 96 query I rowsort SELECT - - 8 + col1 FROM tab1 AS cor0 ---- 18 21 34 query I rowsort SELECT ( - col1 ) + - col1 AS col1 FROM tab2 ---- -118 -34 -62 query I rowsort SELECT - ( 43 ) FROM tab2, tab1 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 2f72bd9cab68c8d8c38874510a290a3c query I rowsort SELECT DISTINCT ( + tab1.col2 ) + + col1 AS col1 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL col0 * - 9 AS col1 FROM tab2 AS cor0 ---- -63 -702 -711 query I rowsort SELECT cor0.col1 + - col0 AS col1 FROM tab1 AS cor0 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col2 - ( 71 ) col2 FROM tab0 ---- -70 1018 6653 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + 86 col1 FROM tab0 ---- 119 168 87 query I rowsort SELECT DISTINCT col0 + - 90 AS col1 FROM tab2 ---- -11 -12 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1451 SELECT col1 + CAST( NULL AS SIGNED ) + - col0 col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1451 SELECT col1 + CAST ( NULL AS INTEGER ) + - col0 col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-1452 SELECT + col1 DIV 36 FROM tab0 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-1452 SELECT + col1 / 36 FROM tab0 ---- 2 2 2 query I rowsort SELECT tab2.col2 * - 75 + col2 * + col2 - + col2 FROM tab2 ---- -1300 -1323 -1444 query I rowsort SELECT DISTINCT + col2 + col0 * - ( + col0 + 25 ) AS col1 FROM tab2 ---- -197 -8008 -8178 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + - col2 + + ( + col0 * - col2 + 70 ) col2 FROM tab0 ---- -669 -7219 131 query I rowsort SELECT + col1 + 95 * - ( col2 * col2 ) FROM tab0 ---- -103369 -638689 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * tab1.col2 col1 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT DISTINCT - col1 + - col2 * col1 * col0 FROM tab1 ---- -36490 -4238 -99853 query I rowsort SELECT - - 5 + - 95 FROM tab2 AS cor0 ---- -90 -90 -90 query I rowsort SELECT ALL + + cor1.col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc onlyif mysql # use DIV operator for integer division query I rowsort label-1461 SELECT ALL + col0 DIV 4 FROM tab2 ---- 1 19 19 skipif mysql # not compatible query I rowsort label-1461 SELECT ALL + col0 / 4 FROM tab2 ---- 1 19 19 query I rowsort SELECT + col1 * - 0 AS col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT + 15 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to d1d280d38bf9c2d5d5ec90dd43aeaffd query I rowsort SELECT DISTINCT - col1 - col2 * + tab1.col2 AS col2 FROM tab1 ---- -2942 -3259 -9229 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + + cor0.col1 col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT DISTINCT + 32 AS col2 FROM tab1, tab0 AS cor0, tab1 cor1 ---- 32 query I rowsort SELECT DISTINCT - 78 * tab2.col2 * 86 AS col0 FROM tab2 ---- -174408 -181116 -254904 onlyif mysql # use DIV operator for integer division query I rowsort label-1468 SELECT col0 DIV + col1 + col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-1468 SELECT col0 / + col1 + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT + col2 * - 45 * ( col2 * col1 ) FROM tab2 ---- -1016955 -1104660 -1794780 query I rowsort SELECT - - col2 + 60 AS col1 FROM tab2 cor0 ---- 86 87 98 query I rowsort SELECT ALL - + col2 + ( + ( col0 ) * - col0 ) FROM tab1 cor0 ---- -4153 -63 -6496 query I rowsort SELECT + col2 + 78 * col1 AS col2 FROM tab1 AS cor0 ---- 1110 2082 837 query I rowsort SELECT tab1.col1 * - col2 * 61 FROM tab1 ---- -34770 -76128 -85644 query I rowsort SELECT ALL 74 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to dc22979e6d261795bd3ce2990fdbbf82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col1 * col0 col2 FROM tab1 cor0 ---- 24 583 944 query I rowsort SELECT + col2 * + col1 + ( col0 ) * - col0 FROM tab0 ---- -1128 -459 2262 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - tab0.col1 + tab0.col0 - + col1 col0 FROM tab0 ---- 2002 3333 8097 query I rowsort SELECT - col2 + - col0 * 89 FROM tab1 ---- -321 -5753 -7216 query I rowsort SELECT ALL 43 + tab0.col2 * col2 + col1 * - col0 FROM tab0 ---- -1332 -3351 -932 query I rowsort SELECT col0 + + 98 * - col0 FROM tab0 cor0 ---- -2328 -3395 -8633 query I rowsort SELECT - - col2 + 80 AS col2 FROM tab1 AS cor0 ---- 134 137 176 query I rowsort SELECT DISTINCT + col2 * - ( 6 ) + + col1 * - ( - col1 ) FROM tab0 ---- 7198 7789 9403 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col2 + col1 col0 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT + - col1 * ( ( col2 ) ) AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-1485 SELECT ALL + cor0.col0 DIV - 7 FROM tab2 AS cor0 ---- -1 -11 -11 skipif mysql # not compatible query I rowsort label-1485 SELECT ALL + cor0.col0 / - 7 FROM tab2 AS cor0 ---- -1 -11 -11 query I rowsort SELECT col2 * - col0 + + 95 FROM tab0 AS cor0 ---- -697 -7203 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1487 SELECT ALL - col0 * + CAST( NULL AS SIGNED ) * - ( + col1 ) - col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1487 SELECT ALL - col0 * + CAST ( NULL AS INTEGER ) * - ( + col1 ) - col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col1 + + cor0.col1 * - col2 FROM tab0 AS cor0 ---- -2752 -7371 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + cor0.col0 col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT 28 * + col2 FROM tab2 AS cor0 ---- 1064 728 756 query I rowsort SELECT DISTINCT - cor0.col2 FROM tab1 cor0 CROSS JOIN tab0 cor1 ---- -54 -57 -96 query I rowsort SELECT - 19 + - col1 FROM tab0 AS cor0 ---- -105 -110 -116 query I rowsort SELECT - ( col1 ) + - col2 * 25 FROM tab0 cor0 ---- -122 -2141 -911 query I rowsort SELECT DISTINCT 94 * col2 AS col1 FROM tab2 AS cor0 ---- 2444 2538 3572 onlyif mysql # use DIV operator for integer division query I rowsort label-1495 SELECT + + col2 DIV - col0 + - 43 FROM tab0 AS cor0 ---- -43 -43 -44 skipif mysql # not compatible query I rowsort label-1495 SELECT + + col2 / - col0 + - 43 FROM tab0 AS cor0 ---- -43 -43 -44 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1496 SELECT + 72 * + col2 + + CAST( 57 AS SIGNED ) FROM tab1 AS cor0 ---- 3945 4161 6969 skipif mysql # not compatible query I rowsort label-1496 SELECT + 72 * + col2 + + CAST ( 57 AS INTEGER ) FROM tab1 AS cor0 ---- 3945 4161 6969 query I rowsort SELECT - cor0.col2 AS col1 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT DISTINCT - 31 * + col0 AS col0 FROM tab0 AS cor0 ---- -1085 -2759 -744 query I rowsort SELECT - 1 * col1 - col2 * col2 AS col2 FROM tab1 AS cor0 ---- -2942 -3259 -9229 query I rowsort SELECT DISTINCT + 95 AS col2 FROM tab2 ---- 95 query I rowsort SELECT DISTINCT 40 FROM tab1, tab2 cor0 ---- 40 query I rowsort SELECT ALL + cor1.col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT - + col0 + + col1 * col1 AS col1 FROM tab0 AS cor0 ---- 7372 8192 9374 onlyif mysql # use DIV operator for integer division query I rowsort label-1504 SELECT DISTINCT + + col2 + col1 DIV - ( 53 ) FROM tab2 AS cor0 ---- 25 27 38 skipif mysql # not compatible query I rowsort label-1504 SELECT DISTINCT + + col2 + col1 / - ( 53 ) FROM tab2 AS cor0 ---- 25 27 38 query I rowsort SELECT DISTINCT 11 * + col0 + col0 AS col0 FROM tab1 AS cor0 ---- 36 768 960 query I rowsort SELECT - col0 * + col2 - col2 FROM tab2 AS cor0 ---- -2054 -216 -3040 query I rowsort SELECT ALL + + col0 * + cor0.col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + 45 AS col2 FROM tab2 AS cor0 ---- 45 query I rowsort SELECT - 86 - + col1 FROM tab1 AS cor0 ---- -112 -96 -99 query I rowsort SELECT - 34 + + col1 * cor0.col1 * col0 AS col2 FROM tab0 AS cor0 ---- 177470 329281 736975 query I rowsort SELECT + 15 * col1 AS col2 FROM tab2 AS cor0 ---- 255 465 885 query I rowsort SELECT ALL - ( - col2 ) + - col1 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT + + col1 + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 6 + + col0 * + col0 col0 FROM tab1 AS cor0 ---- 3 4090 6394 query I rowsort SELECT - + 55 - col0 * - ( - col1 ) AS col2 FROM tab2 AS cor0 ---- -1398 -272 -4657 query I rowsort SELECT DISTINCT + col2 * - col1 + 34 AS col1 FROM tab1 AS cor0 ---- -1214 -1370 -536 query I rowsort SELECT ALL tab2.col2 * col0 - + col2 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT ALL col1 + - 88 AS col1 FROM tab0 AS cor0 ---- -2 3 9 query I rowsort SELECT + - cor0.col2 - + col0 AS col0 FROM tab1 AS cor0 ---- -121 -176 -57 onlyif mysql # use DIV operator for integer division query I rowsort label-1520 SELECT DISTINCT tab0.col2 * tab0.col0 + col0 DIV - ( col2 + - 86 ) AS col0 FROM tab0 ---- 35 7320 792 skipif mysql # not compatible query I rowsort label-1520 SELECT DISTINCT tab0.col2 * tab0.col0 + col0 / - ( col2 + - 86 ) AS col0 FROM tab0 ---- 35 7320 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 77 col0 FROM tab1 AS cor0 ---- -77 -77 -77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 13 + col2 col2 FROM tab1 cor0 ---- 109 67 70 onlyif mysql # use DIV operator for integer division query I rowsort label-1523 SELECT ALL - ( col0 ) + col2 DIV - 93 AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-1523 SELECT ALL - ( col0 ) + col2 / - 93 AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT DISTINCT + col0 * - 48 AS col2 FROM tab2 cor0 ---- -336 -3744 -3792 query I rowsort SELECT ALL + + 87 AS col0 FROM tab0 AS cor0 ---- 87 87 87 onlyif mysql # use DIV operator for integer division query I rowsort label-1526 SELECT col1 - + col0 DIV tab1.col2 col0 FROM tab1 ---- 13 26 9 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1526 SELECT col1 - + col0 / tab1.col2 col0 FROM tab1 ---- 13 26 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( 98 ) col1 FROM tab2 ---- -98 -98 -98 query I rowsort SELECT ALL col1 * + 43 FROM tab2 ---- 1333 2537 731 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 10 * col2 - + col1 * ( + ( + col0 ) ) * - col2 col1 FROM tab1 ---- 100800 37050 4752 query I rowsort SELECT 77 * + col0 + - col2 AS col1 FROM tab2 ---- 512 5980 6045 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1531 SELECT - CAST( + col0 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-1531 SELECT - CAST ( + col0 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL col2 * + ( col2 ) FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT - 27 + cor0.col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 409681be1ab4afe2482b1919dc701aac query I rowsort SELECT DISTINCT + tab2.col2 * - ( col1 + col0 ) FROM tab2 ---- -1026 -3562 -3648 query I rowsort SELECT - 18 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 09afafec657a5e9f082beb6a16ec85de query I rowsort SELECT + col0 + 73 AS col1 FROM tab0 ---- 108 162 97 query I rowsort SELECT DISTINCT col1 + - col1 * + cor0.col0 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL + + col0 + col1 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT ALL - col1 * 52 AS col2 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT DISTINCT - col2 * - 52 FROM tab1 AS cor0 ---- 2808 2964 4992 query I rowsort SELECT - - col2 * 94 * col1 AS col2 FROM tab1 AS cor0 ---- 117312 131976 53580 query I rowsort SELECT ALL - col1 * col2 AS col0 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT tab0.col2 AS col2 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT - - col1 * - 7 FROM tab2 cor0 ---- -119 -217 -413 query I rowsort SELECT ALL + col1 * + ( - cor0.col1 ) AS col2 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT - + ( col0 ) * - col1 + ( col1 ) * + col0 FROM tab1 AS cor0 ---- 1280 156 2080 query I rowsort SELECT DISTINCT - 43 + col0 AS col1 FROM tab1 AS cor0 ---- -40 21 37 query I rowsort SELECT + ( 79 ) + - col2 AS col1 FROM tab0 AS cor0 ---- -3 46 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1549 SELECT ALL CAST( + 78 AS SIGNED ) * col1 FROM tab0 AS cor0 ---- 6708 7098 7566 skipif mysql # not compatible query I rowsort label-1549 SELECT ALL CAST ( + 78 AS INTEGER ) * col1 FROM tab0 AS cor0 ---- 6708 7098 7566 query I rowsort SELECT DISTINCT + col2 * col1 + col0 * col0 FROM tab1 AS cor0 ---- 1413 4666 7648 query I rowsort SELECT + 0 + - 95 * col0 AS col0 FROM tab0 AS cor0 ---- -2280 -3325 -8455 query I rowsort SELECT ALL - ( - 53 ) + + col1 AS col2 FROM tab1 AS cor0 ---- 63 66 79 query I rowsort SELECT - col1 + + col0 - + col1 FROM tab2 AS cor0 ---- -40 -55 45 query I rowsort SELECT ALL - 3 * col2 AS col1 FROM tab1 cor0 ---- -162 -171 -288 query I rowsort SELECT + 87 * + col0 FROM tab0 AS cor0 ---- 2088 3045 7743 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 * + col1 + ( - 71 ) * + tab2.col2 col1 FROM tab2 ---- -2409 -956 1635 query I rowsort SELECT DISTINCT - - 89 + col1 * - ( col0 ) FROM tab0 AS cor0 ---- -1975 -3306 -8010 query I rowsort SELECT 88 - + cor1.col0 AS col2 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to c7b5fca144d1c7175d90aaba117fa2bd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - col2 * col2 * - col0 col1 FROM tab2 ---- 114093 5134 52787 onlyif mysql # use DIV operator for integer division query I rowsort label-1560 SELECT ( - cor0.col2 ) DIV - col1 AS col1 FROM tab2 cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-1560 SELECT ( - cor0.col2 ) / - col1 AS col1 FROM tab2 cor0 ---- 0 0 2 query I rowsort SELECT DISTINCT + 10 + - col2 AS col2 FROM tab2 AS cor0 ---- -16 -17 -28 query I rowsort SELECT DISTINCT - col0 + - cor0.col1 * - col0 FROM tab1 AS cor0 ---- 576 75 960 onlyif mysql # use DIV operator for integer division query I rowsort label-1563 SELECT + + col1 DIV + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-1563 SELECT + + col1 / + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT - col0 * 31 * + cor0.col2 FROM tab1 AS cor0 ---- -113088 -238080 -5022 query I rowsort SELECT DISTINCT + col1 - col0 * + 65 FROM tab1 cor0 ---- -169 -4150 -5187 query I rowsort SELECT 41 AS col0 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 query I rowsort SELECT - 69 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to ca5f4bc365dc2c6b14187d6ffc83a01d query I rowsort SELECT 38 AS col1 FROM tab1, tab2 cor0, tab0 cor1 ---- 27 values hashing to a7827a79248ee7bf2cee915a631d02cb query I rowsort SELECT - 35 FROM tab1, tab2 cor0, tab1 cor1 ---- 27 values hashing to 6d967b3bac2e01a0318865f682f9a97b query I rowsort SELECT + col2 * col2 * - col0 AS col2 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT + col1 + - col1 * - ( - col0 ) AS col0 FROM tab0 ---- -1978 -3298 -8008 onlyif mysql # use DIV operator for integer division query I rowsort label-1572 SELECT DISTINCT col2 DIV + CAST( - col1 AS SIGNED ) AS col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-1572 SELECT DISTINCT col2 / + CAST ( - col1 AS INTEGER ) AS col1 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT ALL + 90 * - 23 AS col1 FROM tab2 AS cor0 ---- -2070 -2070 -2070 query I rowsort SELECT + 34 AS col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 4e2ca147a59e0d5661c28cf3e5431caa skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col0 col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 onlyif mysql # use DIV operator for integer division query I rowsort label-1576 SELECT DISTINCT - ( col2 ) DIV col0 + - col2 FROM tab1 ---- -57 -72 -97 skipif mysql # not compatible query I rowsort label-1576 SELECT DISTINCT - ( col2 ) / col0 + - col2 FROM tab1 ---- -57 -72 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col0 * col1 + col2 col0 FROM tab1 ---- 1136 132 697 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT + 76 + col2 AS col1 FROM tab1 AS cor0 ---- 130 133 172 query I rowsort SELECT + cor0.col1 * - col0 + + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT 8 + - cor0.col0 FROM tab2 cor0 ---- -70 -71 1 query I rowsort SELECT - col0 * cor0.col1 + 88 FROM tab1 AS cor0 ---- -552 -952 10 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 * - col0 + 44 col1 FROM tab1 AS cor0 ---- 206 3692 7724 query I rowsort SELECT col1 + col2 * - col2 AS col0 FROM tab2 cor0 ---- -1427 -617 -698 query I rowsort SELECT ALL + + 44 + col0 AS col1 FROM tab2 AS cor0 ---- 122 123 51 query I rowsort SELECT ALL cor0.col2 + - cor0.col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT ALL - col0 - + cor0.col0 FROM tab1 cor0 ---- -128 -160 -6 query I rowsort SELECT ALL - - 80 AS col1 FROM tab2 AS cor0 ---- 80 80 80 query I rowsort SELECT col1 * col1 * col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 636142 753662 912770 query I rowsort SELECT ALL + col0 + - col1 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT - col1 * ( col2 ) + - col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1592 SELECT - col1 * - CAST( NULL AS SIGNED ) - + col2 * + col1 col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1592 SELECT - col1 * - CAST ( NULL AS INTEGER ) - + col2 * + col1 col0 FROM tab1 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1593 SELECT DISTINCT CAST( - 72 AS SIGNED ) + + col0 AS col1 FROM tab0 AS cor0 ---- -37 -48 17 skipif mysql # not compatible query I rowsort label-1593 SELECT DISTINCT CAST ( - 72 AS INTEGER ) + + col0 AS col1 FROM tab0 AS cor0 ---- -37 -48 17 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0, tab1 cor2 ---- 3645 values hashing to b8435223668db186a5012e4112253f28 skipif mysql # not compatible query I rowsort SELECT - col1 / - CAST ( - col1 AS REAL ) AS col2 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT ALL ( col2 ) - + tab0.col1 AS col2 FROM tab0 ---- -53 -9 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col0 * cor0.col1 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 9dd217b6385bf38f78d8b6e6b7864578 onlyif mysql # use DIV operator for integer division query I rowsort label-1598 SELECT + 74 * col0 DIV tab0.col0 + 57 AS col2 FROM tab0 ---- 131 131 131 skipif mysql # not compatible query I rowsort label-1598 SELECT + 74 * col0 / tab0.col0 + 57 AS col2 FROM tab0 ---- 131 131 131 skipif mysql # not compatible query I rowsort SELECT CAST ( ( + col1 ) AS REAL ) * + col1 * - 54 - col0 AS col2 FROM tab1 ---- -36507 -5464 -9206 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + ( - col2 ) col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT 54 AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT DISTINCT tab1.col2 + col0 * col0 + + tab1.col1 FROM tab1 ---- 4163 6509 89 query I rowsort SELECT ALL 65 + col0 * tab2.col2 * col0 FROM tab2 ---- 1388 158249 237223 query I rowsort SELECT + 3 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba onlyif mysql # use DIV operator for integer division query I rowsort label-1605 SELECT ALL - col1 + - ( - col0 ) DIV - col2 FROM tab0 AS cor0 ---- -132 -86 -92 skipif mysql # not compatible query I rowsort label-1605 SELECT ALL - col1 + - ( - col0 ) / - col2 FROM tab0 AS cor0 ---- -132 -86 -92 query I rowsort SELECT DISTINCT cor0.col0 + - 98 - + col2 FROM tab1 AS cor0 ---- -114 -149 -91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 + col1 col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + 96 AS col0 FROM tab1 ---- 96 query I rowsort SELECT ALL 55 FROM tab2, tab2 cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 query I rowsort SELECT ALL - col1 * 33 + cor0.col0 - col2 FROM tab2 cor0 ---- -1043 -1895 -520 onlyif mysql # use DIV operator for integer division query I rowsort label-1611 SELECT ALL + col2 + - col2 DIV cor0.col2 FROM tab0 AS cor0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-1611 SELECT ALL + col2 + - col2 / cor0.col2 FROM tab0 AS cor0 ---- 0 32 81 query I rowsort SELECT ALL + col0 + + 95 AS col1 FROM tab2 cor0 ---- 102 173 174 query I rowsort SELECT DISTINCT + + col0 + + 33 * col0 * cor0.col1 AS col2 FROM tab2 AS cor0 ---- 151944 44398 7168 query I rowsort SELECT ALL - cor0.col0 * cor0.col0 + col2 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT col1 * - ( ( col1 ) ) + - 88 * 22 AS col2 FROM tab2 cor0 ---- -2225 -2897 -5417 query I rowsort SELECT ALL col2 * 50 FROM tab2 ---- 1300 1350 1900 query I rowsort SELECT DISTINCT - tab0.col0 FROM tab0, tab1 cor0, tab0 cor1 ---- -24 -35 -89 query I rowsort SELECT col1 + ( + col2 ) * col0 AS col2 FROM tab1 ---- 188 3658 7693 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col2 col1 FROM tab1 cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 * col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - - col2 + + col1 * - cor0.col2 FROM tab2 cor0 ---- -1508 -608 -810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1622 SELECT CAST( ( + col1 ) AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-1622 SELECT CAST ( ( + col1 ) AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT ALL - col2 + cor0.col0 * col2 FROM tab0 cor0 ---- 34 7216 759 query I rowsort SELECT DISTINCT - col2 * - col0 * - col0 AS col1 FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # use DIV operator for integer division query I rowsort label-1625 SELECT DISTINCT col0 * 38 DIV col2 FROM tab1 cor0 ---- 2 31 42 skipif mysql # not compatible query I rowsort label-1625 SELECT DISTINCT col0 * 38 / col2 FROM tab1 cor0 ---- 2 31 42 query I rowsort SELECT ALL 28 * 96 + + col0 * col1 AS col2 FROM tab2 AS cor0 ---- 2905 4031 7290 query I rowsort SELECT ALL 28 + + col0 AS col1 FROM tab0 AS cor0 ---- 117 52 63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 + + cor0.col0 col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - + 22 * + col0 FROM tab2 AS cor0 ---- -154 -1716 -1738 query I rowsort SELECT + - 25 * + col1 AS col0 FROM tab1 AS cor0 ---- -250 -325 -650 query I rowsort SELECT DISTINCT - + 61 AS col0 FROM tab2 cor0 ---- -61 query I rowsort SELECT ALL + 66 FROM tab2 AS cor0 ---- 66 66 66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * - col1 col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1634 SELECT DISTINCT CAST( NULL AS SIGNED ) + + col2 * - cor0.col2 * - 81 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1634 SELECT DISTINCT CAST ( NULL AS INTEGER ) + + col2 * - cor0.col2 * - 81 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + + 0 * + col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 13 + + col1 * - col1 FROM tab1 cor0 ---- -156 -663 -87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + cor0.col2 * + cor0.col1 col2 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT DISTINCT col0 * - 73 * + col0 FROM tab2 AS cor0 ---- -3577 -444132 -455593 query I rowsort SELECT 52 * ( col1 ) FROM tab1 AS cor0 ---- 1352 520 676 query I rowsort SELECT DISTINCT - - 7 * col0 - col2 AS col2 FROM tab1 AS cor0 ---- -33 391 464 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1641 SELECT ALL - 99 * - col0 + + col0 * 97 * col0 + + col0 * CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1641 SELECT ALL - 99 * - col0 + + col0 * 97 * col0 + + col0 * CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + cor0.col2 * - col0 AS col0 FROM tab1 cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT + 91 * col2 AS col0 FROM tab1 AS cor0 ---- 4914 5187 8736 query I rowsort SELECT col0 + + col1 + + ( - cor0.col1 ) * + col1 * col2 FROM tab1 AS cor0 ---- -16131 -36475 -5626 onlyif mysql # use DIV operator for integer division query I rowsort label-1645 SELECT ALL - col2 DIV col1 + col2 AS col0 FROM tab1 AS cor0 ---- 52 52 89 skipif mysql # not compatible query I rowsort label-1645 SELECT ALL - col2 / col1 + col2 AS col0 FROM tab1 AS cor0 ---- 52 52 89 query I rowsort SELECT DISTINCT 55 * col2 AS col0 FROM tab0 AS cor0 ---- 1815 4510 55 query I rowsort SELECT - + ( col0 ) * col2 + 4 + col2 FROM tab1 cor0 ---- -104 -3587 -7580 query I rowsort SELECT ALL - + cor0.col1 * + col0 AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT col2 + + ( 67 ) * col2 AS col2 FROM tab0 AS cor0 ---- 2244 5576 68 query I rowsort SELECT col0 * + 44 * + 28 FROM tab1 AS cor0 ---- 3696 78848 98560 query I rowsort SELECT DISTINCT - col2 * + 31 FROM tab1 AS cor0 ---- -1674 -1767 -2976 query I rowsort SELECT - + col0 + col0 * ( col1 ) FROM tab1 AS cor0 ---- 576 75 960 query I rowsort SELECT + 56 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa query I rowsort SELECT ALL - - col0 * ( 79 ) + cor0.col0 * ( - ( - col0 ) ) * col0 - 61 FROM tab1 AS cor0 ---- 203 267139 518259 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( - 61 ) col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 onlyif mysql # use DIV operator for integer division query I rowsort label-1656 SELECT DISTINCT col0 + + col0 DIV 76 AS col0 FROM tab2 ---- 7 79 80 skipif mysql # not compatible query I rowsort label-1656 SELECT DISTINCT col0 + + col0 / 76 AS col0 FROM tab2 ---- 7 79 80 onlyif mysql # use DIV operator for integer division query I rowsort label-1657 SELECT + - 97 DIV cor0.col2 AS col0 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1657 SELECT + - 97 / cor0.col2 AS col0 FROM tab1 cor0 ---- -1 -1 -1 query I rowsort SELECT ( + col1 ) * - 20 AS col2 FROM tab0 AS cor0 ---- -1720 -1820 -1940 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 36 col1 FROM tab0 AS cor0 ---- 36 36 36 query I rowsort SELECT 54 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 query I rowsort SELECT - 74 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5a567947d14593676e3825756f8e6130 query I rowsort SELECT DISTINCT - ( + cor0.col0 ) FROM tab1, tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( col0 * + col0 + col2 AS REAL ) AS col0 FROM tab2 ---- 6110 6279 76 query I rowsort SELECT DISTINCT + - 98 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- -98 query I rowsort SELECT 73 * - col2 AS col1 FROM tab1 cor0 ---- -3942 -4161 -7008 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1666 SELECT - ( col0 + CAST( 25 AS SIGNED ) * col1 ) FROM tab2 ---- -1553 -504 -782 skipif mysql # not compatible query I rowsort label-1666 SELECT - ( col0 + CAST ( 25 AS INTEGER ) * col1 ) FROM tab2 ---- -1553 -504 -782 query I rowsort SELECT ALL + col0 + col0 * 66 FROM tab2 AS cor0 ---- 469 5226 5293 query I rowsort SELECT DISTINCT + - 92 AS col1 FROM tab0 AS cor0 ---- -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + - col1 col1 FROM tab0 cor0 ---- -172 -182 -194 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1670 SELECT DISTINCT + CAST( + 71 AS SIGNED ) + - cor0.col0 AS col2 FROM tab2, tab0 AS cor0 ---- -18 36 47 skipif mysql # not compatible query I rowsort label-1670 SELECT DISTINCT + CAST ( + 71 AS INTEGER ) + - cor0.col0 AS col2 FROM tab2, tab0 AS cor0 ---- -18 36 47 query I rowsort SELECT DISTINCT - 82 AS col2 FROM tab0, tab2 AS cor0 ---- -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1672 SELECT ALL + - col1 + CAST( NULL AS DECIMAL ) / - ( col2 * - 33 ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1672 SELECT ALL + - col1 + CAST ( NULL AS REAL ) / - ( col2 * - 33 ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * - 26 AS col2 FROM tab2 ---- -1534 -442 -806 query I rowsort SELECT - + cor0.col1 - - 69 * - col0 FROM tab1 AS cor0 ---- -233 -4426 -5533 query I rowsort SELECT ALL + - 96 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 query I rowsort SELECT col2 * + ( + col0 * - col0 ) FROM tab1 ---- -233472 -486 -614400 onlyif mysql # use DIV operator for integer division query I rowsort label-1677 SELECT + cor0.col0 + 73 DIV col0 FROM tab2 AS cor0 ---- 17 78 79 skipif mysql # not compatible query I rowsort label-1677 SELECT + cor0.col0 + 73 / col0 FROM tab2 AS cor0 ---- 17 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 33 + 59 col2 FROM tab0 AS cor0 ---- 26 query I rowsort SELECT ALL + + col0 + ( + col0 ) * + col0 FROM tab2 AS cor0 ---- 56 6162 6320 onlyif mysql # use DIV operator for integer division query I rowsort label-1680 SELECT + 46 * + cor0.col1 + - col1 DIV col0 AS col2 FROM tab0 AS cor0 ---- 3953 4185 4460 skipif mysql # not compatible query I rowsort label-1680 SELECT + 46 * + cor0.col1 + - col1 / col0 AS col2 FROM tab0 AS cor0 ---- 3953 4185 4460 query I rowsort SELECT - 7 * - 35 FROM tab2 ---- 245 245 245 query I rowsort SELECT + ( 76 * + col1 ) AS col1 FROM tab2 ---- 1292 2356 4484 query I rowsort SELECT 36 FROM tab1, tab0 AS cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 query I rowsort SELECT - col0 * col2 + + col2 FROM tab0 cor0 ---- -34 -7216 -759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + cor0.col0 * col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - + ( col1 ) + col1 * 65 * - col2 FROM tab2 AS cor0 ---- -42007 -54436 -99769 query I rowsort SELECT - 62 * - col1 FROM tab1 AS cor0 ---- 1612 620 806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1688 SELECT CAST( + cor0.col1 AS SIGNED ) + - col1 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1688 SELECT CAST ( + cor0.col1 AS INTEGER ) + - col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - - ( + col0 ) + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - ( + col2 ) * + col1 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT 48 * + col1 + - col2 * - 88 * + 91 + - col1 * col2 FROM tab1 AS cor0 ---- 432276 456366 768144 query I rowsort SELECT - - 66 + col2 FROM tab2 AS cor0 ---- 104 92 93 query I rowsort SELECT DISTINCT 45 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 45 query I rowsort SELECT 80 + col1 AS col1 FROM tab2 AS cor0 ---- 111 139 97 query I rowsort SELECT ALL + 85 AS col0 FROM tab2 ---- 85 85 85 query I rowsort SELECT DISTINCT col2 * + col2 * 10 - - col0 * col1 FROM tab2 AS cor0 ---- 11362 15783 7507 query I rowsort SELECT 46 + col1 FROM tab2 cor0 ---- 105 63 77 query I rowsort SELECT ALL - col0 * col0 - ( col0 ) AS col0 FROM tab1 AS cor0 ---- -12 -4160 -6480 query I rowsort SELECT DISTINCT + col1 + col0 + col0 FROM tab2 AS cor0 ---- 175 215 45 query I rowsort SELECT - col0 + - 71 AS col0 FROM tab1 AS cor0 ---- -135 -151 -74 query I rowsort SELECT col0 * - ( col1 ) AS col0 FROM tab0 ---- -2064 -3395 -8099 onlyif mysql # use DIV operator for integer division query I rowsort label-1702 SELECT ALL + + col0 DIV + ( cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-1702 SELECT ALL + + col0 / + ( cor0.col0 ) AS col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT 43 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to ee5108f6248be48c54e069545f81c5d9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - 96 + + col0 * - col2 col1 FROM tab1 AS cor0 ---- 0 126 2496 query I rowsort SELECT DISTINCT + 76 FROM tab1, tab1 AS cor0 ---- 76 query I rowsort SELECT - - col1 * - col1 + col0 FROM tab0 AS cor0 ---- -7372 -8192 -9374 query I rowsort SELECT - + col0 + + ( 89 + col0 * - col0 ) AS col2 FROM tab1 AS cor0 ---- -4071 -6391 77 query I rowsort SELECT col1 + - cor0.col1 * cor0.col2 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT - + ( - cor0.col2 ) - + col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + ( col2 ) - - col2 AS col0 FROM tab2 AS cor0 ---- 52 54 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col2 col0 FROM tab1 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 93 col1 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 85ef191bf1b307f300b3fd49992fcae7 query I rowsort SELECT - ( col1 ) * + col1 + 93 FROM tab1 cor0 ---- -583 -7 -76 query I rowsort SELECT + 43 * - col2 AS col1 FROM tab2 AS cor0 ---- -1118 -1161 -1634 query I rowsort SELECT + + col2 * col2 + cor0.col0 * + col0 AS col2 FROM tab1 AS cor0 ---- 15616 2925 7345 onlyif mysql # use DIV operator for integer division query I rowsort label-1716 SELECT + 99 * + cor0.col0 + col2 DIV + 72 + col1 AS col1 FROM tab1 AS cor0 ---- 323 6346 7934 skipif mysql # not compatible query I rowsort label-1716 SELECT + 99 * + cor0.col0 + col2 / + 72 + col1 AS col1 FROM tab1 AS cor0 ---- 323 6346 7934 query I rowsort SELECT DISTINCT - col0 * - ( col0 ) AS col0 FROM tab2 ---- 49 6084 6241 query I rowsort SELECT col1 * ( - 1 ) AS col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT DISTINCT - cor0.col0 * - 26 FROM tab2, tab1, tab2 AS cor0 ---- 182 2028 2054 query I rowsort SELECT + 71 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 query I rowsort SELECT DISTINCT ( 28 ) FROM tab1, tab2 AS cor0 ---- 28 query I rowsort SELECT + col1 * 92 AS col0 FROM tab1 ---- 1196 2392 920 query I rowsort SELECT ALL + - 32 AS col0 FROM tab0 cor0 ---- -32 -32 -32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 85 col1 FROM tab2 ---- 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 17 col2 FROM tab0 AS cor0 ---- 17 17 17 query I rowsort SELECT ALL 64 * col2 FROM tab0 cor0 ---- 2112 5248 64 query I rowsort SELECT + col0 * cor0.col0 * + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT + - ( + col1 ) * + cor0.col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT - 1 * col2 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + col0 * col0 - + 67 AS col1 FROM tab1 AS cor0 ---- -58 4029 6333 query I rowsort SELECT DISTINCT - col0 * + col0 + col2 - col1 AS col2 FROM tab1 AS cor0 ---- -4049 -6317 19 query I rowsort SELECT cor0.col2 + + col1 AS col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT ALL + - col2 * - col2 * - col2 FROM tab2 AS cor0 ---- -17576 -19683 -54872 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1734 SELECT - + col1 + - col2 - 7 * + col0 * - CAST( NULL AS SIGNED ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1734 SELECT - + col1 + - col2 - 7 * + col0 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 + + col1 * 60 + + col2 FROM tab1 AS cor0 ---- 1611 593 796 query I rowsort SELECT + + col2 + col2 * col2 AS col1 FROM tab2 AS cor0 ---- 1482 702 756 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 - 63 * col2 col1 FROM tab2 AS cor0 ---- -1579 -1670 -2377 query I rowsort SELECT DISTINCT + + col1 * + 31 + col0 AS col1 FROM tab1 AS cor0 ---- 374 483 809 query I rowsort SELECT DISTINCT 74 AS col0 FROM tab1 ---- 74 query I rowsort SELECT - 95 - col0 * - col0 FROM tab0 ---- 1130 481 7826 query I rowsort SELECT ALL + 71 * col2 AS col1 FROM tab2 ---- 1846 1917 2698 query I rowsort SELECT + cor0.col2 * + 22 + - col2 AS col0 FROM tab1 AS cor0 ---- 1134 1197 2016 query I rowsort SELECT DISTINCT + + 79 AS col1 FROM tab2 AS cor0 ---- 79 query I rowsort SELECT ALL 41 AS col0 FROM tab0 AS cor0 ---- 41 41 41 onlyif mysql # use DIV operator for integer division query I rowsort label-1745 SELECT - col0 * - ( cor0.col2 ) + col1 DIV - col2 FROM tab0 AS cor0 ---- -62 7297 790 skipif mysql # not compatible query I rowsort label-1745 SELECT - col0 * - ( cor0.col2 ) + col1 / - col2 FROM tab0 AS cor0 ---- -62 7297 790 query I rowsort SELECT - ( 17 ) AS col2 FROM tab2 AS cor0 ---- -17 -17 -17 query I rowsort SELECT ALL + - ( col2 ) * - cor0.col0 FROM tab1 AS cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * tab1.col0 col2 FROM tab1 ---- 162 3648 7680 query I rowsort SELECT - col2 * 86 FROM tab2 ---- -2236 -2322 -3268 query I rowsort SELECT col2 * - 90 FROM tab2 ---- -2340 -2430 -3420 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1751 SELECT col2 * CAST( + col1 AS SIGNED ) AS col0 FROM tab2 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-1751 SELECT col2 * CAST ( + col1 AS INTEGER ) AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT - col0 * + 10 AS col1 FROM tab2 ---- -70 -780 -790 query I rowsort SELECT DISTINCT cor1.col0 FROM tab1, tab0 AS cor0, tab0 cor1 ---- 24 35 89 query I rowsort SELECT DISTINCT 48 * 56 FROM tab1 ---- 2688 query I rowsort SELECT DISTINCT - 66 * col2 * + col1 FROM tab1 ---- -37620 -82368 -92664 query I rowsort SELECT + + col1 * col1 AS col1 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT - col0 * col0 + col2 AS col0 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT - ( - 2 ) * - col2 + + col2 AS col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT + 86 AS col2 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to ed1a39c2752ca3723602e4a92c54bbc4 query I rowsort SELECT 23 + - col1 AS col2 FROM tab2 ---- -36 -8 6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1761 SELECT ALL CAST( NULL AS DECIMAL ) + + 53 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1761 SELECT ALL CAST ( NULL AS REAL ) + + 53 AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 1 + col2 * - col2 FROM tab1 ---- -2917 -3250 -9217 query I rowsort SELECT DISTINCT - + 54 * - col1 - + col1 * 85 FROM tab2 AS cor0 ---- -1829 -527 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col1 ) * + cor0.col2 col0 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + - 17 * col0 AS col0 FROM tab1 AS cor0 ---- -1088 -1360 -51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 96 col1 FROM tab1 AS cor0 ---- -96 -96 -96 query I rowsort SELECT DISTINCT + col2 * col1 * col0 + col1 + col1 FROM tab0 AS cor0 ---- 3589 664300 68284 query I rowsort SELECT ALL - col2 * + col0 + - col0 AS col2 FROM tab1 ---- -165 -3712 -7760 query I rowsort SELECT - 55 + + col1 AS col1 FROM tab2 AS cor0 ---- -24 -38 4 query I rowsort SELECT - col2 * + cor0.col0 + + cor0.col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT DISTINCT 99 + col2 * col0 AS col1 FROM tab0 AS cor0 ---- 134 7397 891 query I rowsort SELECT DISTINCT + cor0.col2 + - col1 AS col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL - + col2 * col1 - - cor0.col2 FROM tab0 AS cor0 ---- -2805 -7380 -96 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab0, tab2 AS cor1, tab2 AS cor2, tab1 cor3 ---- 3645 values hashing to 15ae1b54cae2dcf5c6eef7f1d15689eb query I rowsort SELECT DISTINCT col1 * ( col0 * col1 ) + ( + tab0.col0 ) FROM tab0 ---- 177528 329350 737098 query I rowsort SELECT col2 - + ( 23 ) * col1 AS col2 FROM tab0 AS cor0 ---- -1945 -2011 -2230 query I rowsort SELECT DISTINCT + - col0 * 36 FROM tab2 AS cor0 ---- -252 -2808 -2844 onlyif mysql # use DIV operator for integer division query I rowsort label-1778 SELECT + cor0.col2 DIV + col0 AS col1 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-1778 SELECT + cor0.col2 / + col0 AS col1 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT col0 + - 75 - - col1 AS col1 FROM tab1 cor0 ---- -1 -46 18 query I rowsort SELECT - col1 * + 96 + col1 AS col0 FROM tab0 AS cor0 ---- -8170 -8645 -9215 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1781 SELECT ALL - col2 + CAST( 46 AS SIGNED ) FROM tab1 AS cor0 ---- -11 -50 -8 skipif mysql # not compatible query I rowsort label-1781 SELECT ALL - col2 + CAST ( 46 AS INTEGER ) FROM tab1 AS cor0 ---- -11 -50 -8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col2 + - col0 col0 FROM tab0 ---- -34 -7 9 query I rowsort SELECT + col1 * 8 * cor0.col0 FROM tab1 cor0 ---- 5120 624 8320 query I rowsort SELECT + ( 14 ) + col1 FROM tab2 cor0 ---- 31 45 73 query I rowsort SELECT DISTINCT + col0 * - 20 + - col2 AS col1 FROM tab1 cor0 ---- -114 -1337 -1696 query I rowsort SELECT DISTINCT - + col0 - - ( - col0 ) AS col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT col0 * - col2 + col0 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1788 SELECT ALL - CAST( NULL AS DECIMAL ) - + col2 / col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1788 SELECT ALL - CAST ( NULL AS REAL ) - + col2 / col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - col2 + ( cor0.col1 ) FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT DISTINCT + + 80 AS col0 FROM tab1 AS cor0 ---- 80 onlyif mysql # use DIV operator for integer division query I rowsort label-1791 SELECT DISTINCT 64 DIV - cor0.col2 + + col1 col1 FROM tab1 cor0 ---- 13 25 9 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1791 SELECT DISTINCT 64 / - cor0.col2 + + col1 col1 FROM tab1 cor0 ---- 13 25 9 query I rowsort SELECT ALL - - cor0.col0 * - col2 + col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 onlyif mysql # use DIV operator for integer division query I rowsort label-1793 SELECT - cor0.col1 + + col1 DIV cor0.col0 FROM tab1 AS cor0 ---- -10 -13 -18 skipif mysql # not compatible query I rowsort label-1793 SELECT - cor0.col1 + + col1 / cor0.col0 FROM tab1 AS cor0 ---- -10 -13 -18 query I rowsort SELECT ALL ( + col1 ) + + col2 AS col0 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT col2 * col0 - + tab2.col0 * col1 FROM tab2 ---- -2574 -28 1659 onlyif mysql # use DIV operator for integer division query I rowsort label-1796 SELECT DISTINCT 6 DIV col2 + - col2 col0 FROM tab1 cor0 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1796 SELECT DISTINCT 6 / col2 + - col2 col0 FROM tab1 cor0 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( - 83 AS REAL ) * col0 FROM tab1 AS cor0 ---- -249 -5312 -6640 query I rowsort SELECT - - ( - col1 ) * cor0.col2 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL col0 * + ( col0 ) FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL + - col1 * 90 + col2 FROM tab0 cor0 ---- -7707 -8108 -8729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1801 SELECT + col0 + - CAST( + col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -9 34 7 skipif mysql # not compatible query I rowsort label-1801 SELECT + col0 + - CAST ( + col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -9 34 7 onlyif mysql # use DIV operator for integer division query I rowsort label-1802 SELECT ALL col0 DIV + ( 80 ) + col0 FROM tab0 AS cor0 ---- 24 35 90 skipif mysql # not compatible query I rowsort label-1802 SELECT ALL col0 / + ( 80 ) + col0 FROM tab0 AS cor0 ---- 24 35 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1803 SELECT DISTINCT cor0.col2 + + CAST( - 84 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- -2 -51 -83 skipif mysql # not compatible query I rowsort label-1803 SELECT DISTINCT cor0.col2 + + CAST ( - 84 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- -2 -51 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1804 SELECT DISTINCT col1 + col1 / CAST( NULL AS SIGNED ) FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-1804 SELECT DISTINCT col1 + col1 / CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL query I rowsort SELECT col2 * + 91 + ( + col0 ) * ( + col2 ) + col0 * 11 AS col0 FROM tab0 AS cor0 ---- 15739 4059 511 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + ( col1 ) col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-1807 SELECT + col0 DIV - 94 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1807 SELECT + col0 / - 94 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT + - col2 + 67 + - col2 FROM tab0 AS cor0 ---- -97 1 65 query I rowsort SELECT col2 * + 3 AS col2 FROM tab1 cor0 ---- 162 171 288 onlyif mysql # use DIV operator for integer division query I rowsort label-1810 SELECT ALL - col2 + - col2 DIV - 96 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-1810 SELECT ALL - col2 + - col2 / - 96 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT - + col1 * - col2 AS col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 86 91 97 query I rowsort SELECT col2 + col2 * 12 * col2 + - col0 AS col0 FROM tab0 AS cor0 ---- -22 13077 80681 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 cor0 CROSS JOIN tab1, tab2 AS cor1, tab2 AS cor2 ---- 3645 values hashing to a05c004695d644bdc7d07542d29e2010 query I rowsort SELECT + 66 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 query I rowsort SELECT + 69 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 85d9b90a03b9def161891b13085271f7 query I rowsort SELECT 64 + + tab1.col0 AS col2 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to bcca0abf572d1e525e516481899aea93 query I rowsort SELECT DISTINCT - 12 * col2 * col1 FROM tab1 ---- -14976 -16848 -6840 query I rowsort SELECT col2 * + col2 * + ( col1 ) FROM tab2 ---- 22599 24548 39884 query I rowsort SELECT 41 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to f6a440b478f0d00f8326a8c51fe094b8 onlyif mysql # use DIV operator for integer division query I rowsort label-1821 SELECT - + col1 * + col0 + ( - col2 ) DIV cor0.col2 FROM tab0 AS cor0 ---- -2065 -3396 -8100 skipif mysql # not compatible query I rowsort label-1821 SELECT - + col1 * + col0 + ( - col2 ) / cor0.col2 FROM tab0 AS cor0 ---- -2065 -3396 -8100 query I rowsort SELECT DISTINCT - 78 + - col1 FROM tab2 AS cor0 ---- -109 -137 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-1823 SELECT - - col2 * col2 + ( 90 ) DIV col1 FROM tab1 AS cor0 ---- 2919 3258 9222 skipif mysql # not compatible query I rowsort label-1823 SELECT - - col2 * col2 + ( 90 ) / col1 FROM tab1 AS cor0 ---- 2919 3258 9222 query I rowsort SELECT DISTINCT - col2 * col1 + - col2 FROM tab0 AS cor0 ---- -2871 -7544 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-1825 SELECT ALL - - col2 DIV col1 + - cor0.col0 + 25 AS col0 FROM tab0 AS cor0 ---- -10 -64 1 skipif mysql # not compatible query I rowsort label-1825 SELECT ALL - - col2 / col1 + - cor0.col0 + 25 AS col0 FROM tab0 AS cor0 ---- -10 -64 1 query I rowsort SELECT ALL + - col1 + - col1 * - ( col0 ) FROM tab2 AS cor0 ---- 1326 186 4543 onlyif mysql # use DIV operator for integer division query I rowsort label-1827 SELECT DISTINCT + + 54 + col0 * + 16 + col2 DIV - col2 FROM tab0 cor0 ---- 1477 437 613 skipif mysql # not compatible query I rowsort label-1827 SELECT DISTINCT + + 54 + col0 * + 16 + col2 / - col2 FROM tab0 cor0 ---- 1477 437 613 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 72 col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 906b63c9adb7d9ac7355cab71a25fc49 query I rowsort SELECT + cor0.col0 + - col1 AS col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT col0 * col0 + + 58 AS col2 FROM tab1 cor0 ---- 4154 6458 67 query I rowsort SELECT 39 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf query I rowsort SELECT + cor0.col1 * - 37 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 4f3c6a9d7dceed416fc2f007769035c0 query I rowsort SELECT - - col0 * - col2 * + col1 + col2 AS col1 FROM tab2 AS cor0 ---- -119626 -50996 -5832 query I rowsort SELECT - col0 + col0 AS col1 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - + cor0.col1 * + ( col2 ) + col0 FROM tab2 cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL col2 + col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT col0 * col0 + + col0 * col2 FROM tab1 cor0 ---- 14080 171 7744 query I rowsort SELECT DISTINCT - cor0.col2 - + col1 AS col2 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT + ( 58 ) + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 140 59 91 onlyif mysql # use DIV operator for integer division query I rowsort label-1840 SELECT - - cor0.col1 DIV ( col0 ) FROM tab2 AS cor0 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-1840 SELECT - - cor0.col1 / ( col0 ) FROM tab2 AS cor0 ---- 0 0 4 query I rowsort SELECT + - cor0.col2 * + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 - + col0 col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT - col1 * tab2.col2 AS col0 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT ( - tab0.col1 + + col2 ) AS col0 FROM tab0 ---- -53 -9 -96 query I rowsort SELECT + 54 * - tab1.col2 + col1 AS col1 FROM tab1 ---- -2890 -3068 -5171 query I rowsort SELECT ALL + - cor1.col1 * + 47 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to ed8508692c9cb3f608b21123213e3a03 query I rowsort SELECT + col1 * + 69 + cor0.col2 FROM tab1 AS cor0 ---- 1848 747 993 query I rowsort SELECT ALL - 31 * 94 FROM tab2 AS cor0 ---- -2914 -2914 -2914 onlyif mysql # use DIV operator for integer division query I rowsort label-1849 SELECT ( col2 ) DIV - 36 AS col0 FROM tab0 AS cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-1849 SELECT ( col2 ) / - 36 AS col0 FROM tab0 AS cor0 ---- -2 0 0 query I rowsort SELECT 61 + col2 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 7359 853 96 query I rowsort SELECT DISTINCT 0 * col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + 62 * cor0.col1 + 44 FROM tab0 AS cor0 ---- 5376 5686 6058 query I rowsort SELECT DISTINCT - 76 AS col1 FROM tab2, tab2 AS cor0 ---- -76 query I rowsort SELECT ALL + - col2 + - col2 + col0 FROM tab2 AS cor0 ---- -47 26 3 query I rowsort SELECT ALL - 31 * cor0.col0 FROM tab0 AS cor0 ---- -1085 -2759 -744 query I rowsort SELECT DISTINCT - - col1 * col0 * cor0.col0 + col0 AS col0 FROM tab1 AS cor0 ---- 237 41024 83280 query I rowsort SELECT col0 + col0 * 89 FROM tab0 AS cor0 ---- 2160 3150 8010 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1858 SELECT col1 * CAST( col1 AS SIGNED ) - col2 * col1 FROM tab2 ---- -357 124 1947 skipif mysql # not compatible query I rowsort label-1858 SELECT col1 * CAST ( col1 AS INTEGER ) - col2 * col1 FROM tab2 ---- -357 124 1947 query I rowsort SELECT ALL ( - 80 ) AS col1 FROM tab0, tab2 cor0 ---- 9 values hashing to 4dde3bd5652d30396b9cadd0e2cfb680 onlyif mysql # use DIV operator for integer division query I rowsort label-1860 SELECT DISTINCT col1 * + ( 86 ) + - tab0.col1 DIV - 75 AS col1 FROM tab0 ---- 7397 7827 8343 skipif mysql # not compatible query I rowsort label-1860 SELECT DISTINCT col1 * + ( 86 ) + - tab0.col1 / - 75 AS col1 FROM tab0 ---- 7397 7827 8343 query I rowsort SELECT ALL - col0 + - 41 + col1 FROM tab1 ---- -108 -18 -95 query I rowsort SELECT DISTINCT + col2 + 82 FROM tab0 AS cor0 ---- 115 164 83 query I rowsort SELECT - cor0.col1 * col1 - - col1 AS col2 FROM tab1 cor0 ---- -156 -650 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 62 + + 40 + + col0 * col0 col1 FROM tab2 AS cor0 ---- 27 6062 6219 query I rowsort SELECT DISTINCT 86 + col2 * - col0 * col2 FROM tab0 AS cor0 ---- -26050 -598350 51 query I rowsort SELECT DISTINCT + + col1 * col0 + + col0 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 16020 2640 4620 query I rowsort SELECT ALL + ( + col1 ) * + col2 * + ( + col0 + col1 ) AS col2 FROM tab2 AS cor0 ---- 210158 31806 62016 onlyif mysql # use DIV operator for integer division query I rowsort label-1868 SELECT ALL - + col1 DIV col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-1868 SELECT ALL - + col1 / col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT + - ( col1 ) * col1 + 37 FROM tab0 AS cor0 ---- -7359 -8244 -9372 query I rowsort SELECT ALL + col1 * + 24 AS col2 FROM tab0 AS cor0 ---- 2064 2184 2328 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1871 SELECT - + CAST( NULL AS SIGNED ) * - cor0.col1 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1871 SELECT - + CAST ( NULL AS INTEGER ) * - cor0.col1 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT tab1.col1 * 38 + col2 AS col0 FROM tab1 ---- 1042 437 590 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1873 SELECT DISTINCT + col1 + + CAST( + col0 AS SIGNED ) FROM tab1 ---- 29 74 93 skipif mysql # not compatible query I rowsort label-1873 SELECT DISTINCT + col1 + + CAST ( + col0 AS INTEGER ) FROM tab1 ---- 29 74 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1874 SELECT tab2.col2 + CAST( 23 AS SIGNED ) AS col0 FROM tab2 ---- 49 50 61 skipif mysql # not compatible query I rowsort label-1874 SELECT tab2.col2 + CAST ( 23 AS INTEGER ) AS col0 FROM tab2 ---- 49 50 61 query I rowsort SELECT col1 * ( 10 + col0 ) FROM tab1 ---- 1170 338 740 onlyif mysql # use DIV operator for integer division query I rowsort label-1876 SELECT col1 + col0 DIV - col2 FROM tab1 AS cor0 ---- 13 26 9 skipif mysql # not compatible query I rowsort label-1876 SELECT col1 + col0 / - col2 FROM tab1 AS cor0 ---- 13 26 9 query I rowsort SELECT ALL + 32 * - 60 * col2 FROM tab2 AS cor0 ---- -49920 -51840 -72960 query I rowsort SELECT + - 17 + col2 AS col2 FROM tab2 cor0 ---- 10 21 9 query I rowsort SELECT DISTINCT + 68 + + col2 FROM tab1 AS cor0 ---- 122 125 164 query I rowsort SELECT - 15 + col2 + cor0.col2 FROM tab1 AS cor0 ---- 177 93 99 query I rowsort SELECT ALL - + 17 FROM tab2 AS cor0 ---- -17 -17 -17 query I rowsort SELECT DISTINCT - col2 + - col0 AS col2 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT - cor0.col2 * 98 + col0 FROM tab2 AS cor0 ---- -2470 -2639 -3645 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1884 SELECT tab2.col1 / CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1884 SELECT tab2.col1 / CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col1 * - 24 + col1 AS col1 FROM tab1 cor0 ---- -230 -299 -598 query I rowsort SELECT col1 + - col2 + - col0 FROM tab2 AS cor0 ---- -100 -3 -45 query I rowsort SELECT - col1 + + 35 AS col1 FROM tab1 cor0 ---- 22 25 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1888 SELECT ALL + CAST( col1 AS SIGNED ) + - col1 AS col0 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-1888 SELECT ALL + CAST ( col1 AS INTEGER ) + - col1 AS col0 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + col2 col0 FROM tab0 ---- 119 173 98 query I rowsort SELECT + col1 + - cor0.col0 * col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT - 25 * - col1 + + 55 AS col1 FROM tab1 AS cor0 ---- 305 380 705 onlyif mysql # use DIV operator for integer division query I rowsort label-1892 SELECT + - col0 * col1 + 87 * ( col0 ) + + cor0.col0 DIV col0 FROM tab2 AS cor0 ---- 2185 393 5531 skipif mysql # not compatible query I rowsort label-1892 SELECT + - col0 * col1 + 87 * ( col0 ) + + cor0.col0 / col0 FROM tab2 AS cor0 ---- 2185 393 5531 query I rowsort SELECT ALL 66 * - col1 + - col2 AS col2 FROM tab2 ---- -1160 -2073 -3920 query I rowsort SELECT ALL cor0.col2 + - col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + col0 * + ( col1 * col1 ) AS col0 FROM tab0 AS cor0 ---- 177504 329315 737009 onlyif mysql # use DIV operator for integer division query I rowsort label-1896 SELECT ALL - col1 DIV col0 + + col0 FROM tab0 AS cor0 ---- 21 33 88 skipif mysql # not compatible query I rowsort label-1896 SELECT ALL - col1 / col0 + + col0 FROM tab0 AS cor0 ---- 21 33 88 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1897 SELECT DISTINCT col0 * + CAST( NULL AS SIGNED ) + - 46 * - cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-1897 SELECT DISTINCT col0 * + CAST ( NULL AS INTEGER ) + - 46 * - cor0.col1 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT + - col2 + + cor0.col0 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT DISTINCT - + col0 * - col1 + col1 FROM tab1 cor0 ---- 104 1053 650 query I rowsort SELECT ALL - col0 * - ( - col0 ) FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT col0 + - 59 AS col0 FROM tab0 AS cor0 ---- -24 -35 30 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 32 col2 FROM tab0 ---- -32 -32 -32 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1903 SELECT ALL + ( - col1 + + CAST( 29 AS SIGNED ) ) * + col0 FROM tab0 ---- -1368 -2380 -5518 skipif mysql # not compatible query I rowsort label-1903 SELECT ALL + ( - col1 + + CAST ( 29 AS INTEGER ) ) * + col0 FROM tab0 ---- -1368 -2380 -5518 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1904 SELECT col0 * - CAST( NULL AS SIGNED ) + col1 * + col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-1904 SELECT col0 * - CAST ( NULL AS INTEGER ) + col1 * + col0 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * + col1 + - col0 FROM tab0 ---- 2814 62 7373 query I rowsort SELECT ALL - col2 + 76 FROM tab1 ---- -20 19 22 query I rowsort SELECT ALL - col2 * ( col1 ) + - col0 FROM tab1 AS cor0 ---- -1328 -1407 -634 onlyif mysql # use DIV operator for integer division query I rowsort label-1908 SELECT - col0 * col0 DIV col0 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-1908 SELECT - col0 * col0 / col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + - col2 * + 45 AS col1 FROM tab0 AS cor0 ---- -1485 -3690 -45 query I rowsort SELECT - - col1 * col1 + cor0.col0 AS col2 FROM tab1 cor0 ---- 164 249 679 query I rowsort SELECT ALL - - col0 + + 5 FROM tab0 AS cor0 ---- 29 40 94 query I rowsort SELECT - col0 * - 33 + col0 * col2 FROM tab1 AS cor0 ---- 10320 261 5760 query I rowsort SELECT DISTINCT + - col0 + 67 FROM tab1 AS cor0 ---- -13 3 64 query I rowsort SELECT + col2 + + col0 * 65 + col1 FROM tab0 AS cor0 ---- 1679 2373 5958 query I rowsort SELECT ALL cor0.col2 * + 88 FROM tab2 AS cor0 ---- 2288 2376 3344 query I rowsort SELECT DISTINCT + col0 + - col2 * - col0 AS col0 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT - col1 * - cor0.col0 + ( - col2 ) * + col1 AS col2 FROM tab2 AS cor0 ---- -620 3068 697 onlyif mysql # use DIV operator for integer division query I rowsort label-1918 SELECT ALL + col0 DIV col2 + + col1 AS col1 FROM tab0 AS cor0 ---- 132 86 92 skipif mysql # not compatible query I rowsort label-1918 SELECT ALL + col0 / col2 + + col1 AS col1 FROM tab0 AS cor0 ---- 132 86 92 query I rowsort SELECT + col1 + + 22 AS col1 FROM tab2 AS cor0 ---- 39 53 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 9 * - tab1.col1 col0 FROM tab1 ---- -117 -234 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * - col1 + + 60 col2 FROM tab2 AS cor0 ---- 1403 277 4662 skipif mysql # not compatible query I rowsort SELECT 66 / col2 + CAST ( col0 + col1 AS REAL ) AS col0 FROM tab1 cor0 ---- 30 75 93 query I rowsort SELECT 65 * cor0.col0 - 20 AS col0 FROM tab0 cor0 ---- 1540 2255 5765 query I rowsort SELECT ALL - cor0.col1 * - col1 + col2 AS col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT DISTINCT + cor0.col0 AS col0 FROM tab1, tab2 cor0, tab2 AS cor1 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT + tab0.col2 * tab0.col2 AS col0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT cor0.col2 * col2 + + 34 FROM tab2 AS cor0 ---- 1478 710 763 query I rowsort SELECT - col2 + - 73 AS col0 FROM tab0 cor0 ---- -106 -155 -74 query I rowsort SELECT DISTINCT col1 * - col1 - + col2 FROM tab2 ---- -327 -3507 -988 query I rowsort SELECT col0 + - tab1.col0 + col0 AS col0 FROM tab1 ---- 3 64 80 query III rowsort SELECT * FROM tab0 WHERE NOT ( NULL ) <= + col1 / - col1 ---- query I rowsort SELECT ALL col1 + col0 * col1 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT col2 + + col1 + - tab2.col2 / col0 FROM tab2 WHERE NOT - col1 * col1 NOT BETWEEN col0 + col1 AND NULL ---- query I rowsort SELECT - col0 + col0 * col1 FROM tab2 WHERE NULL BETWEEN NULL AND col1 * tab2.col1 ---- query I rowsort SELECT ALL tab1.col1 FROM tab1 WHERE - col1 BETWEEN ( + col0 ) AND ( + col1 + col1 + - col2 * col2 ) ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE col0 + + col0 <= ( - col1 + - col1 ) ---- query III rowsort SELECT ALL * FROM tab0 WHERE NOT NULL IN ( col2 / + col2 + col2 + - col0 ) ---- query III rowsort SELECT * FROM tab1 WHERE NOT col2 = - col0 * - col1 + - col0 ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT DISTINCT + col0 + - col2 * + col1 AS col2 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT ALL col0 * col2 * - col0 FROM tab1 ---- -233472 -486 -614400 query III rowsort SELECT * FROM tab1 WHERE + col1 * + col1 * + col2 > col2 ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT col2 + - tab2.col0 * col0 AS col2 FROM tab2 ---- -22 -6058 -6203 query I rowsort SELECT + + col2 * + col0 * + col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL + + col0 + cor0.col2 * + col1 AS col2 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT + ( + col0 ) * + col1 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT + 2 AS col2 FROM tab1 ---- 2 2 2 query I rowsort SELECT ALL - 53 * - col2 + - col0 FROM tab1 AS cor0 ---- 2859 2957 5008 query I rowsort SELECT cor0.col0 * col2 + 25 - col2 * 11 AS col1 FROM tab0 cor0 ---- 454 49 6421 query I rowsort SELECT DISTINCT - col0 + - 26 FROM tab1 AS cor0 ---- -106 -29 -90 query I rowsort SELECT - col0 + - 62 * 23 AS col2 FROM tab2 AS cor0 ---- -1433 -1504 -1505 onlyif mysql # use DIV operator for integer division query I rowsort label-1952 SELECT - col0 * col1 DIV - 5 col2 FROM tab0 ---- 1619 412 679 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-1952 SELECT - col0 * col1 / - 5 col2 FROM tab0 ---- 1619 412 679 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + 63 col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5a7845ef6e239561caf9a17a28e274b5 query I rowsort SELECT col0 * - col0 * + 79 FROM tab2 AS cor0 ---- -3871 -480636 -493039 query I rowsort SELECT ALL - 19 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 query I rowsort SELECT - 21 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 631fbd1fd929405aba54a22c2a06c757 query I rowsort SELECT tab0.col1 AS col1 FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd onlyif mysql # use DIV operator for integer division query I rowsort label-1958 SELECT col2 DIV - 50 AS col2 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-1958 SELECT col2 / - 50 AS col2 FROM tab1 cor0 ---- -1 -1 -1 query I rowsort SELECT + + ( + col1 ) * - col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT + 36 * - col2 AS col0 FROM tab0 AS cor0 ---- -1188 -2952 -36 query I rowsort SELECT - 31 AS col2 FROM tab0 AS cor0 ---- -31 -31 -31 query I rowsort SELECT DISTINCT + ( cor1.col0 ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 24 35 89 query I rowsort SELECT ALL - 22 AS col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 647e567609c5ada1d3454d2102819bfe query I rowsort SELECT ALL - cor0.col0 - 63 FROM tab2 cor0 ---- -141 -142 -70 skipif mysql # not compatible query I rowsort SELECT - tab2.col1 + + CAST ( col1 AS REAL ) * col0 FROM tab2 ---- 1326 186 4543 query I rowsort SELECT - col0 * - col0 + - 30 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -414 1195 5461 query I rowsort SELECT DISTINCT cor0.col1 * + 74 + ( col1 ) FROM tab1 AS cor0 ---- 1950 750 975 query I rowsort SELECT DISTINCT + col0 * + 37 + + cor0.col2 FROM tab0 AS cor0 ---- 1296 3375 921 query I rowsort SELECT ALL col0 + 34 AS col2 FROM tab0 AS cor0 ---- 123 58 69 onlyif mysql # use DIV operator for integer division query I rowsort label-1970 SELECT - col1 + CAST( + col0 + + cor0.col0 AS SIGNED ) DIV ( - col0 ) FROM tab2 AS cor0 ---- -19 -33 -61 skipif mysql # not compatible query I rowsort label-1970 SELECT - col1 + CAST ( + col0 + + cor0.col0 AS INTEGER ) / ( - col0 ) FROM tab2 AS cor0 ---- -19 -33 -61 query I rowsort SELECT DISTINCT col0 + 12 * col2 FROM tab1 AS cor0 ---- 1232 651 748 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-1972 SELECT ALL - cor0.col0 * CAST( 5 AS SIGNED ) FROM tab2 AS cor0 ---- -35 -390 -395 skipif mysql # not compatible query I rowsort label-1972 SELECT ALL - cor0.col0 * CAST ( 5 AS INTEGER ) FROM tab2 AS cor0 ---- -35 -390 -395 query I rowsort SELECT - 71 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to e72f95c346714d3065a96d67a6fd5062 onlyif mysql # use DIV operator for integer division query I rowsort label-1974 SELECT DISTINCT - 28 DIV + tab2.col0 AS col0 FROM tab2, tab0 AS cor0 ---- -4 0 skipif mysql # not compatible query I rowsort label-1974 SELECT DISTINCT - 28 / + tab2.col0 AS col0 FROM tab2, tab0 AS cor0 ---- -4 0 query I rowsort SELECT ALL - 31 AS col0 FROM tab1, tab1 cor0 ---- 9 values hashing to f4b05206ee2fc0cf8007d9c3514885fa query I rowsort SELECT ( 3 ) FROM tab2 AS cor0 ---- 3 3 3 query I rowsort SELECT - 64 * tab2.col1 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 7060e81e9722c5b16ce7c41b2300d337 query I rowsort SELECT - col0 * col1 + col1 AS col2 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL cor0.col0 + col1 + - 27 AS col1 FROM tab2 AS cor0 ---- 11 110 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - cor0.col0 + + col1 col0 FROM tab0 AS cor0 ---- 110 132 180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 73 + col2 col0 FROM tab1 cor0 ---- 127 130 169 query I rowsort SELECT DISTINCT - - 88 FROM tab0 AS cor0 ---- 88 query I rowsort SELECT - - ( col0 ) * - 51 AS col0 FROM tab0 AS cor0 ---- -1224 -1785 -4539 query I rowsort SELECT + col1 - + col2 * col0 * col0 AS col0 FROM tab2 AS cor0 ---- -1292 -158125 -237141 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 19 - col1 col2 FROM tab0 AS cor0 ---- -67 -72 -78 query I rowsort SELECT ALL - 27 + - col2 FROM tab2 AS cor0 ---- -53 -54 -65 query I rowsort SELECT - 33 * + col0 AS col1 FROM tab1 AS cor0 ---- -2112 -2640 -99 query I rowsort SELECT DISTINCT + 22 AS col1 FROM tab0 AS cor0 ---- 22 query I rowsort SELECT ALL ( - col1 ) * cor0.col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + 14 * + col1 + ( 73 ) * - col2 + + ( - col2 ) FROM tab1 AS cor0 ---- -3632 -4078 -6922 query I rowsort SELECT + + cor0.col1 * col1 * + col2 - col0 * - col2 FROM tab0 AS cor0 ---- 244860 686340 9444 query I rowsort SELECT tab2.col1 + - col1 * col0 * tab2.col1 + col2 AS col2 FROM tab2 ---- -22776 -271433 -6669 query I rowsort SELECT DISTINCT + 76 AS col2 FROM tab1, tab2 AS cor0 ---- 76 query I rowsort SELECT + col2 * + col0 + + tab1.col0 + - col2 FROM tab1 ---- 111 3655 7664 query I rowsort SELECT ALL tab1.col1 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT DISTINCT - - col2 + col0 * ( - col2 * col1 ) AS col2 FROM tab1 AS cor0 ---- -36423 -4158 -99744 query I rowsort SELECT DISTINCT 57 * col2 AS col1 FROM tab0 AS cor0 ---- 1881 4674 57 query I rowsort SELECT ALL + 63 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 38764a6e696d1a6b5095e29ef84959c0 query I rowsort SELECT + - col0 * col1 + 29 AS col1 FROM tab0 AS cor0 ---- -2035 -3366 -8070 query I rowsort SELECT ALL col1 * + 40 + col2 FROM tab2 AS cor0 ---- 1267 2386 718 onlyif mysql # use DIV operator for integer division query I rowsort label-2001 SELECT - col2 DIV + 28 + - cor0.col1 FROM tab1 AS cor0 ---- -12 -16 -27 skipif mysql # not compatible query I rowsort label-2001 SELECT - col2 / + 28 + - cor0.col1 FROM tab1 AS cor0 ---- -12 -16 -27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2002 SELECT - col2 + CAST( NULL AS DECIMAL ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2002 SELECT - col2 + CAST ( NULL AS REAL ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2003 SELECT col2 + 78 DIV + col0 AS col2 FROM tab0 cor0 ---- 3 36 82 skipif mysql # not compatible query I rowsort label-2003 SELECT col2 + 78 / + col0 AS col2 FROM tab0 cor0 ---- 3 36 82 query I rowsort SELECT ALL - col2 + + 41 FROM tab0 AS cor0 ---- -41 40 8 query I rowsort SELECT DISTINCT col1 * ( col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT + col2 * 56 + col2 FROM tab2 AS cor0 ---- 1482 1539 2166 query I rowsort SELECT + - col1 * ( col0 ) FROM tab0 AS cor0 ---- -2064 -3395 -8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2008 SELECT DISTINCT tab0.col2 * - col1 * CAST( NULL AS DECIMAL ) + col0 * - col1 AS col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-2008 SELECT DISTINCT tab0.col2 * - col1 * CAST ( NULL AS REAL ) + col0 * - col1 AS col0 FROM tab0 ---- NULL query I rowsort SELECT 73 + col1 AS col2 FROM tab2 ---- 104 132 90 query I rowsort SELECT + 90 AS col1 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e onlyif mysql # use DIV operator for integer division query I rowsort label-2011 SELECT - col2 DIV - tab2.col1 AS col2 FROM tab2 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-2011 SELECT - col2 / - tab2.col1 AS col2 FROM tab2 ---- 0 0 2 query I rowsort SELECT ALL + + 49 * - cor0.col2 * col1 AS col1 FROM tab1 AS cor0 ---- -27930 -61152 -68796 query I rowsort SELECT DISTINCT - ( + col1 ) * + col2 AS col0 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT - + 62 AS col1 FROM tab0 cor0 ---- -62 query I rowsort SELECT DISTINCT + 67 * col1 AS col2 FROM tab2 AS cor0 ---- 1139 2077 3953 query I rowsort SELECT + ( col0 ) * + col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT ALL + - cor0.col1 + - col1 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT DISTINCT - col2 * 94 FROM tab2 AS cor0 ---- -2444 -2538 -3572 query I rowsort SELECT ALL + - 49 * + 37 + col2 FROM tab1 AS cor0 ---- -1717 -1756 -1759 query I rowsort SELECT col2 + col1 * + col2 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT cor0.col1 * - 89 FROM tab1 cor0 ---- -1157 -2314 -890 query I rowsort SELECT DISTINCT - 64 + + col2 * + col2 * 25 FROM tab0 AS cor0 ---- -39 168036 27161 query I rowsort SELECT DISTINCT + 66 * - col1 + cor0.col1 FROM tab1 AS cor0 ---- -1690 -650 -845 onlyif mysql # use DIV operator for integer division query I rowsort label-2024 SELECT ALL col2 DIV 70 AS col2 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-2024 SELECT ALL col2 / 70 AS col2 FROM tab1 ---- 0 0 1 query I rowsort SELECT DISTINCT 44 * - 33 FROM tab2 ---- -1452 onlyif mysql # use DIV operator for integer division query I rowsort label-2026 SELECT + 59 + - 86 DIV - col2 FROM tab1 ---- 59 60 60 skipif mysql # not compatible query I rowsort label-2026 SELECT + 59 + - 86 / - col2 FROM tab1 ---- 59 60 60 query I rowsort SELECT col2 * cor0.col0 * col0 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT DISTINCT - ( 37 ) * col0 AS col2 FROM tab1 ---- -111 -2368 -2960 onlyif mysql # use DIV operator for integer division query I rowsort label-2029 SELECT - - 92 * col2 DIV cor0.col1 FROM tab1 AS cor0 ---- 191 524 679 skipif mysql # not compatible query I rowsort label-2029 SELECT - - 92 * col2 / cor0.col1 FROM tab1 AS cor0 ---- 191 524 679 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 95 col1 FROM tab0 AS cor0 ---- 95 95 95 onlyif mysql # use DIV operator for integer division query I rowsort label-2031 SELECT DISTINCT + 4 DIV - 82 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-2031 SELECT DISTINCT + 4 / - 82 FROM tab0 ---- 0 query I rowsort SELECT col0 + 76 * col0 AS col1 FROM tab0 ---- 1848 2695 6853 query I rowsort SELECT col1 * - col1 * - 31 + - col2 FROM tab2 ---- 107885 29764 8921 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab0 AS cor0, tab1 cor1, tab0, tab2 cor2 ---- 3645 values hashing to d2c0c94b38e721d8cf9f7df226475a2f query I rowsort SELECT + col1 * 85 FROM tab1 cor0 ---- 1105 2210 850 query I rowsort SELECT DISTINCT col1 * - ( - col0 ) * - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -118825 -49536 -720811 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col2 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 80ca0a1cc337a7714a8990a764cfdb17 query I rowsort SELECT + 34 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 36 * 60 col0 FROM tab1 AS cor0 ---- 2160 2160 2160 query I rowsort SELECT - - 17 * - col2 * col2 AS col0 FROM tab0 AS cor0 ---- -114308 -17 -18513 query I rowsort SELECT DISTINCT - 80 * ( col2 ) + 61 AS col0 FROM tab1 AS cor0 ---- -4259 -4499 -7619 query I rowsort SELECT DISTINCT + 37 + cor0.col2 FROM tab2 AS cor0 ---- 63 64 75 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2043 SELECT CAST( - 80 AS SIGNED ) - col1 FROM tab0 AS cor0 ---- -166 -171 -177 skipif mysql # not compatible query I rowsort label-2043 SELECT CAST ( - 80 AS INTEGER ) - col1 FROM tab0 AS cor0 ---- -166 -171 -177 query I rowsort SELECT 5 * + col0 + col0 FROM tab0 cor0 ---- 144 210 534 query I rowsort SELECT - ( + 86 ) FROM tab0 AS cor0 ---- -86 -86 -86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2046 SELECT CAST( + col0 AS SIGNED ) * col1 + + 36 FROM tab2 AS cor0 ---- 1379 253 4638 skipif mysql # not compatible query I rowsort label-2046 SELECT CAST ( + col0 AS INTEGER ) * col1 + + 36 FROM tab2 AS cor0 ---- 1379 253 4638 onlyif mysql # use DIV operator for integer division query I rowsort label-2047 SELECT ALL - + cor0.col0 DIV - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2047 SELECT ALL - + cor0.col0 / - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + 53 * + col0 AS col1 FROM tab1 AS cor0 ---- 159 3392 4240 onlyif mysql # use DIV operator for integer division query I rowsort label-2049 SELECT ALL 83 * col2 + + ( - 17 ) DIV col0 - - cor0.col1 * + col2 AS col1 FROM tab2 AS cor0 ---- 3076 3692 3800 skipif mysql # not compatible query I rowsort label-2049 SELECT ALL 83 * col2 + + ( - 17 ) / col0 - - cor0.col1 * + col2 AS col1 FROM tab2 AS cor0 ---- 3076 3692 3800 query I rowsort SELECT ALL - - col0 + cor0.col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT col1 + + col2 * - col2 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT DISTINCT + 7 AS col1 FROM tab1 AS cor0 ---- 7 query I rowsort SELECT DISTINCT 79 AS col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 79 skipif mysql # not compatible query I rowsort SELECT - - col2 * CAST ( + ( col2 ) AS REAL ) FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT - 27 AS col1 FROM tab0, tab2 AS cor0, tab0 AS cor1, tab2, tab0 AS cor2 ---- 243 values hashing to b12a0ecf0f54932a5c657f851b1962ae query I rowsort SELECT - - col1 * 13 FROM tab1 AS cor0 ---- 130 169 338 query I rowsort SELECT col0 * + ( col0 ) * + col2 + col2 AS col2 FROM tab2 AS cor0 ---- 1350 158210 237196 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2058 SELECT + col1 * + CAST( NULL AS SIGNED ) * col1 + - col2 * + CAST( col0 AS SIGNED ) * col0 AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2058 SELECT + col1 * + CAST ( NULL AS INTEGER ) * col1 + - col2 * + CAST ( col0 AS INTEGER ) * col0 AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - col2 * - 23 + + col0 + col1 AS col1 FROM tab1 AS cor0 ---- 1271 1385 2301 query I rowsort SELECT col2 * col0 * col2 AS col0 FROM tab2 AS cor0 ---- 114076 5103 52728 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 + 33 col2 FROM tab0 AS cor0 ---- -53 -58 -64 query I rowsort SELECT - + col0 + - ( - col2 * col0 ) AS col1 FROM tab2 AS cor0 ---- 182 1950 2923 query I rowsort SELECT - - col1 * col1 AS col1 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT + 65 + - col0 * col1 * + cor0.col0 FROM tab2 AS cor0 ---- -106032 -1454 -358891 query I rowsort SELECT ALL - + col0 * + 91 + col1 FROM tab1 AS cor0 ---- -247 -5814 -7267 query I rowsort SELECT ALL tab0.col1 * 70 FROM tab0 ---- 6020 6370 6790 onlyif mysql # use DIV operator for integer division query I rowsort label-2067 SELECT DISTINCT 39 DIV 91 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2067 SELECT DISTINCT 39 / 91 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT 35 * ( col0 * + col0 ) AS col1 FROM tab2 AS cor0 ---- 1715 212940 218435 query I rowsort SELECT cor0.col1 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT ALL col2 * 1 AS col2 FROM tab2 ---- 26 27 38 query I rowsort SELECT - cor0.col0 * - col0 AS col1 FROM tab1 AS cor0 ---- 4096 6400 9 onlyif mysql # use DIV operator for integer division query I rowsort label-2072 SELECT - + 4 - col2 DIV col1 AS col0 FROM tab1 AS cor0 ---- -11 -6 -9 skipif mysql # not compatible query I rowsort label-2072 SELECT - + 4 - col2 / col1 AS col0 FROM tab1 AS cor0 ---- -11 -6 -9 query I rowsort SELECT col0 + - col1 + col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT 98 + - col2 FROM tab0 AS cor0 ---- 16 65 97 onlyif mysql # use DIV operator for integer division query I rowsort label-2075 SELECT col1 * - col2 - col0 DIV 38 FROM tab1 AS cor0 ---- -1250 -1404 -571 skipif mysql # not compatible query I rowsort label-2075 SELECT col1 * - col2 - col0 / 38 FROM tab1 AS cor0 ---- -1250 -1404 -571 query I rowsort SELECT - ( tab1.col1 ) FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT + col1 + col0 * ( + col1 ) + + col0 AS col1 FROM tab2 AS cor0 ---- 1439 255 4739 onlyif mysql # use DIV operator for integer division query I rowsort label-2078 SELECT + col1 DIV - col1 - 48 AS col1 FROM tab1 ---- -49 -49 -49 skipif mysql # not compatible query I rowsort label-2078 SELECT + col1 / - col1 - 48 AS col1 FROM tab1 ---- -49 -49 -49 onlyif mysql # use DIV operator for integer division query I rowsort label-2079 SELECT - 64 DIV + 98 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2079 SELECT - 64 / + 98 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col1 + col2 * col0 + - ( col2 ) FROM tab0 cor0 ---- -63 673 7125 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2081 SELECT DISTINCT - CAST( NULL AS SIGNED ) col2 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2081 SELECT DISTINCT - CAST ( NULL AS INTEGER ) col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 + - 9 AS col0 FROM tab2 AS cor0 ---- 22 50 8 query I rowsort SELECT DISTINCT - col2 + - 21 FROM tab2 AS cor0 ---- -47 -48 -59 query I rowsort SELECT col0 - + col2 AS col2 FROM tab0 cor0 ---- -9 34 7 onlyif mysql # use DIV operator for integer division query I rowsort label-2085 SELECT ALL + 17 + col0 * col2 DIV col0 col0 FROM tab2 AS cor0 ---- 43 44 55 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2085 SELECT ALL + 17 + col0 * col2 / col0 col0 FROM tab2 AS cor0 ---- 43 44 55 query I rowsort SELECT ALL + 96 + - col0 FROM tab0 AS cor0 ---- 61 7 72 query I rowsort SELECT ALL - + ( + col1 ) FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT + col2 + - 88 * - col0 FROM tab0 AS cor0 ---- 2145 3081 7914 query I rowsort SELECT DISTINCT + 70 + + col2 FROM tab2 cor0 ---- 108 96 97 query I rowsort SELECT 67 * - 94 FROM tab0 AS cor0 ---- -6298 -6298 -6298 query I rowsort SELECT + cor0.col1 * - col2 + col1 * cor0.col1 FROM tab1 cor0 ---- -1079 -470 -728 query I rowsort SELECT ALL - + ( - col1 ) * col0 AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT 92 + - col0 FROM tab1 cor0 ---- 12 28 89 onlyif mysql # use DIV operator for integer division query I rowsort label-2094 SELECT DISTINCT col2 DIV + cor0.col2 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2094 SELECT DISTINCT col2 / + cor0.col2 FROM tab0 AS cor0 ---- 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + col0 col0 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + + col0 * 6 col0 FROM tab0 AS cor0 ---- 120 175 445 query I rowsort SELECT DISTINCT col2 * col1 + col2 AS col1 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT col1 * 89 AS col1 FROM tab2 ---- 1513 2759 5251 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 56 * - 24 col0 FROM tab1 ---- 1344 1344 1344 query I rowsort SELECT ALL - cor1.col2 * 94 FROM tab0 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to fac3ae1610e9f3cd3dfc30552461cbb4 query I rowsort SELECT DISTINCT + + cor0.col0 + + col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - - col2 + + cor0.col2 FROM tab2 cor0 ---- 52 54 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 27 + 27 col1 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 0 query I rowsort SELECT DISTINCT 83 AS col2 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 83 query I rowsort SELECT DISTINCT - 64 * + col0 * col0 FROM tab2 ---- -3136 -389376 -399424 query I rowsort SELECT DISTINCT cor0.col2 * cor0.col1 AS col0 FROM tab1, tab2, tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT ALL ( + 88 ) AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 6be17b82ecb3e8b268fcb4ba610ddb37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor1.col2 col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 8 col2 FROM tab0 AS cor0 ---- 8 8 8 query I rowsort SELECT DISTINCT col2 + col2 + col1 AS col1 FROM tab1 AS cor0 ---- 124 134 205 query I rowsort SELECT ALL 38 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT DISTINCT ( + col0 ) * + col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + 90 * 95 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 8550 query I rowsort SELECT DISTINCT - 22 * + col2 FROM tab0 ---- -1804 -22 -726 query I rowsort SELECT + 29 AS col0 FROM tab0, tab2, tab1 cor0 ---- 27 values hashing to 4c56285992bcb76e1aac22e6d23d1318 query I rowsort SELECT ALL + col0 * cor0.col0 + 97 AS col0 FROM tab0 AS cor0 ---- 1322 673 8018 query I rowsort SELECT - 36 * + col0 + + cor0.col0 * + cor0.col1 * col2 AS col2 FROM tab0 AS cor0 ---- 2135 660914 67248 query I rowsort SELECT DISTINCT 39 + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 128 63 74 query I rowsort SELECT DISTINCT - - col1 + + col2 * col1 AS col0 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT 64 + col0 * - 61 + + col0 AS col1 FROM tab2 AS cor0 ---- -356 -4616 -4676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 30 + + col0 col2 FROM tab0 AS cor0 ---- -6 5 59 query I rowsort SELECT DISTINCT - + cor0.col0 * - 45 + 32 * col1 FROM tab1 AS cor0 ---- 3200 4016 967 query I rowsort SELECT + col1 * + ( + col0 ) FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + cor0.col0 + + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 + col0 col1 FROM tab2 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 * ( - col2 * col0 ) - + ( - 90 ) * col1 col1 FROM tab0 AS cor0 ---- 26748 657712 9955 onlyif mysql # use DIV operator for integer division query I rowsort label-2127 SELECT ALL + col2 - col2 DIV + cor0.col1 FROM tab1 AS cor0 ---- 52 52 89 skipif mysql # not compatible query I rowsort label-2127 SELECT ALL + col2 - col2 / + cor0.col1 FROM tab1 AS cor0 ---- 52 52 89 query I rowsort SELECT + + cor0.col2 + - cor0.col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 + + col2 * - 81 FROM tab1 cor0 ---- -4428 -4674 -7872 onlyif mysql # use DIV operator for integer division query I rowsort label-2130 SELECT DISTINCT - - col1 DIV col0 + - col2 FROM tab2 AS cor0 ---- -23 -26 -38 skipif mysql # not compatible query I rowsort label-2130 SELECT DISTINCT - - col1 / col0 + - col2 FROM tab2 AS cor0 ---- -23 -26 -38 query I rowsort SELECT ALL col2 + col0 * 78 AS col2 FROM tab2 ---- 573 6110 6200 query I rowsort SELECT DISTINCT - ( col1 ) + ( col2 ) AS col2 FROM tab2 ---- -33 -4 21 query I rowsort SELECT ALL 68 * col2 + 36 FROM tab0 ---- 104 2280 5612 query I rowsort SELECT col1 * ( + 31 ) AS col2 FROM tab0 AS cor0 ---- 2666 2821 3007 query I rowsort SELECT - 13 * col2 AS col1 FROM tab0 AS cor0 ---- -1066 -13 -429 query I rowsort SELECT col1 * col0 * col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT + 91 AS col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2138 SELECT ALL - col1 / + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2138 SELECT ALL - col1 / + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * 28 col0 FROM tab2 AS cor0 ---- 1652 476 868 query I rowsort SELECT ALL - col0 * col2 * + col1 AS col0 FROM tab0 ---- -3395 -664118 -68112 query I rowsort SELECT DISTINCT - col0 + 2 * - col0 FROM tab1 ---- -192 -240 -9 query I rowsort SELECT - ( + cor0.col2 ) AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 0dc9bbe392d52df93d2a115d7f622dba query I rowsort SELECT ALL col0 + + col1 * - col1 AS col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT - - 59 FROM tab0 AS cor0 ---- 59 59 59 query I rowsort SELECT - 69 + - tab2.col1 FROM tab2, tab0 cor0, tab0 AS cor1 ---- 27 values hashing to d4f2a12c20b25562e51fcee11cf8be82 query I rowsort SELECT DISTINCT 22 AS col1 FROM tab1, tab2 AS cor0 ---- 22 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2147 SELECT 96 * - ( + col2 ) + - ( + col1 ) + + col2 * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2147 SELECT 96 * - ( + col2 ) + - ( + col1 ) + + col2 * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2148 SELECT + ( - col2 ) * col1 DIV - col1 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-2148 SELECT + ( - col2 ) * col1 / - col1 FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT 87 + - cor0.col0 + - cor0.col0 * + col0 FROM tab2 AS cor0 ---- -6075 -6233 31 query I rowsort SELECT + ( 19 ) + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 115 73 76 query I rowsort SELECT + 98 * + col1 FROM tab0 ---- 8428 8918 9506 query I rowsort SELECT ALL - 34 * - col1 FROM tab1 AS cor0 ---- 340 442 884 query I rowsort SELECT DISTINCT + ( ( tab0.col2 ) * + col0 ) AS col2 FROM tab0 ---- 35 7298 792 query I rowsort SELECT - col2 + 55 FROM tab2 ---- 17 28 29 query I rowsort SELECT DISTINCT + 15 + 59 * col2 AS col2 FROM tab1 ---- 3201 3378 5679 query I rowsort SELECT DISTINCT - col0 * - 48 + col1 * 55 FROM tab2 ---- 2041 4727 6989 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 91 col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to deebbcfb9c7803a34dca6bd860849afe onlyif mysql # use DIV operator for integer division query I rowsort label-2158 SELECT DISTINCT + col2 DIV col1 + ( 12 ) AS col0 FROM tab1 AS cor0 ---- 14 17 19 skipif mysql # not compatible query I rowsort label-2158 SELECT DISTINCT + col2 / col1 + ( 12 ) AS col0 FROM tab1 AS cor0 ---- 14 17 19 query I rowsort SELECT + cor0.col2 + cor0.col2 * - col1 * + col1 FROM tab1 AS cor0 ---- -16128 -36450 -5643 query I rowsort SELECT DISTINCT + col1 + col1 * 69 AS col2 FROM tab0 AS cor0 ---- 6020 6370 6790 query I rowsort SELECT ALL + ( col1 ) * 29 AS col0 FROM tab2 AS cor0 ---- 1711 493 899 query I rowsort SELECT - cor1.col1 AS col1 FROM tab1 AS cor0 CROSS JOIN tab2, tab2 cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT - - col2 + + 57 - - ( col1 ) AS col1 FROM tab0 AS cor0 ---- 155 176 230 skipif mysql # not compatible query I rowsort SELECT cor0.col2 * CAST ( - col2 AS REAL ) AS col1 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - col2 * 3 * + col0 AS col0 FROM tab2 AS cor0 ---- -567 -6084 -9006 query I rowsort SELECT ALL - - 91 * - col1 AS col1 FROM tab1 cor0 ---- -1183 -2366 -910 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 9 * + col0 col0 FROM tab1 AS cor0 ---- 27 576 720 query I rowsort SELECT ALL - 86 + col1 AS col0 FROM tab0 AS cor0 ---- 0 11 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2169 SELECT - + CAST( - 32 AS SIGNED ) + + cor0.col0 FROM tab2 AS cor0 ---- 110 111 39 skipif mysql # not compatible query I rowsort label-2169 SELECT - + CAST ( - 32 AS INTEGER ) + + cor0.col0 FROM tab2 AS cor0 ---- 110 111 39 onlyif mysql # use DIV operator for integer division query I rowsort label-2170 SELECT col1 DIV + 2 FROM tab0 ---- 43 45 48 skipif mysql # not compatible query I rowsort label-2170 SELECT col1 / + 2 FROM tab0 ---- 43 45 48 query I rowsort SELECT ALL - 16 FROM tab2, tab0 AS cor0 ---- 9 values hashing to be22ac76b42c6f7212ecc0ba7c89eb34 query I rowsort SELECT DISTINCT - - 34 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 34 query I rowsort SELECT + 19 - - col2 * col1 * + col2 FROM tab1 ---- 119827 32509 75835 query I rowsort SELECT DISTINCT + 21 AS col1 FROM tab2 AS cor0 ---- 21 query I rowsort SELECT + + 7 * col2 * + col0 FROM tab1 AS cor0 ---- 1134 25536 53760 onlyif mysql # use DIV operator for integer division query I rowsort label-2176 SELECT ALL + col0 + + col1 DIV col0 col0 FROM tab2 AS cor0 ---- 11 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2176 SELECT ALL + col0 + + col1 / col0 col0 FROM tab2 AS cor0 ---- 11 78 79 query I rowsort SELECT ALL + 83 * col1 + - col2 AS col2 FROM tab2 cor0 ---- 1373 2546 4871 query I rowsort SELECT DISTINCT + + col2 + col1 * - col0 FROM tab2 cor0 ---- -1305 -190 -4576 onlyif mysql # use DIV operator for integer division query I rowsort label-2179 SELECT DISTINCT col1 DIV - col0 - col0 AS col0 FROM tab1 AS cor0 ---- -11 -64 -80 skipif mysql # not compatible query I rowsort label-2179 SELECT DISTINCT col1 / - col0 - col0 AS col0 FROM tab1 AS cor0 ---- -11 -64 -80 query I rowsort SELECT ALL - 91 + col0 AS col1 FROM tab0 AS cor0 ---- -2 -56 -67 query I rowsort SELECT ALL - cor0.col1 + col2 * + col1 FROM tab0 AS cor0 ---- 0 2752 7371 query I rowsort SELECT + - col1 * + cor0.col1 * - col0 - + col0 FROM tab0 AS cor0 ---- 177480 329280 736920 query I rowsort SELECT + cor0.col0 + col2 * cor0.col0 FROM tab1 AS cor0 ---- 165 3712 7760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col0 * col0 col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT - col2 * + col0 AS col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT - col2 * - col2 + col1 FROM tab2 AS cor0 ---- 1461 735 760 query I rowsort SELECT - 63 + cor0.col2 * - col1 FROM tab2 AS cor0 ---- -1597 -709 -900 query I rowsort SELECT DISTINCT - - col1 + col2 + cor0.col2 FROM tab1 cor0 ---- 124 134 205 query I rowsort SELECT + col0 + - cor0.col1 + - col0 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-2190 SELECT DISTINCT - - col2 DIV - ( col1 ) FROM tab2 AS cor0 ---- -2 0 skipif mysql # not compatible query I rowsort label-2190 SELECT DISTINCT - - col2 / - ( col1 ) FROM tab2 AS cor0 ---- -2 0 query I rowsort SELECT col0 * + col2 + + col2 * + col1 + col2 FROM tab2 AS cor0 ---- 1053 3588 3686 onlyif mysql # use DIV operator for integer division query I rowsort label-2192 SELECT - - 96 * + col1 DIV - col1 AS col0 FROM tab1 AS cor0 ---- -96 -96 -96 skipif mysql # not compatible query I rowsort label-2192 SELECT - - 96 * + col1 / - col1 AS col0 FROM tab1 AS cor0 ---- -96 -96 -96 query I rowsort SELECT col2 + col2 * col2 + + col2 AS col0 FROM tab0 AS cor0 ---- 1155 3 6888 onlyif mysql # use DIV operator for integer division query I rowsort label-2194 SELECT ALL ( + col2 ) DIV - col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2194 SELECT ALL ( + col2 ) / - col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab2, tab2 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to b8435223668db186a5012e4112253f28 query I rowsort SELECT ( ( + col1 ) ) + col0 * + col1 + + col2 FROM tab0 AS cor0 ---- 2183 3493 8272 query I rowsort SELECT DISTINCT + ( + 98 ) * - col2 AS col0 FROM tab2 AS cor0 ---- -2548 -2646 -3724 query I rowsort SELECT ALL cor0.col0 + + 11 AS col1 FROM tab2 AS cor0 ---- 18 89 90 query I rowsort SELECT + 14 + - cor0.col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 6c8e0965c675d69b605dd8f5ee836301 query I rowsort SELECT ( 54 ) FROM tab0 ---- 54 54 54 query I rowsort SELECT - + ( col2 ) * col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT 88 * col0 AS col0 FROM tab2 AS cor0 ---- 616 6864 6952 query I rowsort SELECT ALL + 7 AS col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 3362c0cb2b2c663037159d0699d46b76 query I rowsort SELECT ALL + 37 + col2 FROM tab1 ---- 133 91 94 query I rowsort SELECT DISTINCT col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) NOT IN ( - cor0.col2 ) ---- query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN col0 * col1 + col2 AND ( NULL ) ---- query I rowsort SELECT col1 FROM tab2 AS cor0 WHERE ( - col2 ) = - cor0.col2 * col0 ---- query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT col2 NOT IN ( - col2 ) ---- query IIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 WHERE NULL < NULL ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT NULL NOT BETWEEN NULL AND col1 * + col0 * col2 ---- query I rowsort SELECT col1 + - col2 * col2 AS col0 FROM tab0 ---- -1003 -6633 96 query I rowsort SELECT DISTINCT col1 + + col0 * col1 AS col2 FROM tab2 ---- 1360 248 4661 query III rowsort SELECT * FROM tab2 WHERE ( NULL ) NOT IN ( - col1 ) ---- query I rowsort SELECT DISTINCT - col2 - - col0 AS col0 FROM tab0 ---- -9 34 7 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND col1 ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL NOT IN ( col1 - - col0 ) ---- query I rowsort SELECT ALL col0 * + cor0.col2 * col0 AS col0 FROM tab2 AS cor0 ---- 1323 158184 237158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col1 col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT col0 + col0 * + col2 * tab1.col2 AS col1 FROM tab1 ---- 208000 737360 8751 query III rowsort SELECT ALL * FROM tab1 WHERE NOT - col2 / + col1 BETWEEN col1 - + col0 AND NULL ---- 3 26 54 query I rowsort SELECT col1 + tab0.col0 - tab0.col2 FROM tab0 ---- 131 77 98 query I rowsort SELECT + col2 + - col2 * col1 - col1 FROM tab1 ---- -1165 -1376 -523 query I rowsort SELECT + + cor0.col1 + - col0 AS col0 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # use DIV operator for integer division query I rowsort label-2224 SELECT ALL col1 - - col1 DIV + col2 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-2224 SELECT ALL col1 - - col1 / + col2 FROM tab1 ---- 10 13 26 query I rowsort SELECT DISTINCT - col0 * col0 - col1 FROM tab1 ---- -35 -4106 -6413 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * col2 * - col0 - + tab2.col2 col0 FROM tab2 ---- 114038 5076 52702 onlyif mysql # use DIV operator for integer division query I rowsort label-2227 SELECT + col1 DIV - col1 + - col2 + col2 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-2227 SELECT + col1 / - col1 + - col2 + col2 FROM tab0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-2228 SELECT ALL col1 DIV - col2 + col1 AS col1 FROM tab0 ---- 0 84 90 skipif mysql # not compatible query I rowsort label-2228 SELECT ALL col1 / - col2 + col1 AS col1 FROM tab0 ---- 0 84 90 query I rowsort SELECT ALL + cor0.col2 * - cor0.col2 + + col1 FROM tab0 AS cor0 ---- -1003 -6633 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2230 SELECT - tab1.col0 DIV tab1.col2 AS col1 FROM tab1 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-2230 SELECT - tab1.col0 / tab1.col2 AS col1 FROM tab1 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + - col1 col2 FROM tab2 ---- -24 19 62 query I rowsort SELECT DISTINCT + col0 - col0 AS col2 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2233 SELECT DISTINCT - cor0.col1 DIV col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-2233 SELECT DISTINCT - cor0.col1 / col0 FROM tab0 AS cor0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-2234 SELECT - col0 DIV col2 + col1 FROM tab1 AS cor0 ---- 13 26 9 skipif mysql # not compatible query I rowsort label-2234 SELECT - col0 / col2 + col1 FROM tab1 AS cor0 ---- 13 26 9 onlyif mysql # use DIV operator for integer division query I rowsort label-2235 SELECT ALL + - cor0.col1 DIV col2 + + cor0.col1 * col2 * col0 + + col0 FROM tab1 AS cor0 ---- 36544 4215 99920 skipif mysql # not compatible query I rowsort label-2235 SELECT ALL + - cor0.col1 / col2 + + cor0.col1 * col2 * col0 + + col0 FROM tab1 AS cor0 ---- 36544 4215 99920 query I rowsort SELECT ALL cor0.col1 * col1 + + cor0.col2 * + col2 FROM tab0 cor0 ---- 15005 8485 9410 query I rowsort SELECT DISTINCT - col1 * - cor0.col0 + - col2 + cor0.col0 FROM tab0 AS cor0 ---- 2055 3429 8106 query I rowsort SELECT DISTINCT + col0 + - col1 + - col0 AS col2 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT + - col2 * - col1 + - col2 * - col2 * col0 FROM tab1 AS cor0 ---- 10152 208506 738528 query I rowsort SELECT + - col0 * + col2 - + col0 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT DISTINCT + col1 * col2 + col0 * cor0.col1 FROM tab2 AS cor0 ---- 1054 1989 6136 onlyif mysql # use DIV operator for integer division query I rowsort label-2242 SELECT + - col0 DIV cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2242 SELECT + - col0 / cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + - cor0.col2 * + col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 skipif mysql # not compatible query I rowsort SELECT + col1 + - CAST ( + 95 AS REAL ) + - col1 AS col2 FROM tab0 AS cor0 ---- -95 -95 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-2245 SELECT - + col1 * - ( col1 ) + col1 DIV 6 + + col1 AS col1 FROM tab2 cor0 ---- 308 3549 997 skipif mysql # not compatible query I rowsort label-2245 SELECT - + col1 * - ( col1 ) + col1 / 6 + + col1 AS col1 FROM tab2 cor0 ---- 308 3549 997 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 cor0, tab1 AS cor1, tab0, tab1 AS cor2 ---- 3645 values hashing to f9101173abc9e524c6310e6c0eeefb0c query I rowsort SELECT tab1.col0 * 98 AS col2 FROM tab1 ---- 294 6272 7840 query I rowsort SELECT DISTINCT - col0 * ( col0 ) * + col2 AS col2 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT DISTINCT tab2.col2 * + col1 AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT - col0 * - ( col1 ) * - col2 + col0 * col2 FROM tab0 AS cor0 ---- -3360 -656820 -67320 query I rowsort SELECT - col1 + + col2 * 3 FROM tab2 AS cor0 ---- 19 50 97 query I rowsort SELECT ( 42 ) * + col2 AS col0 FROM tab0 AS cor0 ---- 1386 3444 42 query I rowsort SELECT + - 82 * + col0 FROM tab1 AS cor0 ---- -246 -5248 -6560 query I rowsort SELECT - - 77 * - col0 FROM tab2 AS cor0 ---- -539 -6006 -6083 query I rowsort SELECT DISTINCT - col0 * + ( + col0 + col2 ) * ( - col0 + - col1 ) FROM tab2 ---- 1111344 887328 9044 query I rowsort SELECT col0 * - 97 FROM tab2 ---- -679 -7566 -7663 query I rowsort SELECT 96 - - col1 FROM tab1 cor0 ---- 106 109 122 query I rowsort SELECT - col2 * col2 * ( 25 ) AS col0 FROM tab1 AS cor0 ---- -230400 -72900 -81225 onlyif mysql # use DIV operator for integer division query I rowsort label-2259 SELECT + col1 + col1 * col0 DIV + col1 FROM tab2 AS cor0 ---- 137 38 96 skipif mysql # not compatible query I rowsort label-2259 SELECT + col1 + col1 * col0 / + col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT col2 + tab0.col0 * col0 FROM tab0 ---- 1226 609 8003 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2261 SELECT ALL - CAST( col0 AS SIGNED ) * + tab1.col0 + - 91 * - col2 FROM tab1 ---- 1091 2336 4905 skipif mysql # not compatible query I rowsort label-2261 SELECT ALL - CAST ( col0 AS INTEGER ) * + tab1.col0 + - 91 * - col2 FROM tab1 ---- 1091 2336 4905 query I rowsort SELECT - col0 + + 41 * + col2 AS col1 FROM tab1 ---- 2211 2273 3856 query I rowsort SELECT DISTINCT col2 + ( col2 ) * ( tab2.col0 ) + col0 * - 10 FROM tab2 ---- 1274 146 2250 query I rowsort SELECT DISTINCT + col1 + col1 * - 36 AS col1 FROM tab2 ---- -1085 -2065 -595 onlyif mysql # use DIV operator for integer division query I rowsort label-2265 SELECT + 79 * + col1 + CAST( - col2 AS SIGNED ) DIV - col1 AS col1 FROM tab1 ---- 1034 2056 795 skipif mysql # not compatible query I rowsort label-2265 SELECT + 79 * + col1 + CAST ( - col2 AS INTEGER ) / - col1 AS col1 FROM tab1 ---- 1034 2056 795 query I rowsort SELECT ALL - + ( + col1 ) AS col0 FROM tab2 AS cor0 ---- -17 -31 -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2267 SELECT + col2 * - col1 - - CAST( NULL AS SIGNED ) * - cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2267 SELECT + col2 * - col1 - - CAST ( NULL AS INTEGER ) * - cor0.col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col1 * 25 - + col2 AS col2 FROM tab1 AS cor0 ---- 193 229 596 query I rowsort SELECT - + col1 + + col0 AS col0 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT ALL - + col2 * 21 + col2 AS col0 FROM tab1 cor0 ---- -1080 -1140 -1920 query I rowsort SELECT DISTINCT - + col1 + col0 * - cor0.col1 FROM tab1 AS cor0 ---- -104 -1053 -650 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - col1 col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL + cor0.col2 + - cor0.col1 * col2 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT - col0 - ( + 13 ) FROM tab1 AS cor0 ---- -16 -77 -93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + - col2 col2 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT ALL + + col0 * col1 AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - col2 * + ( col2 ) + + col0 * col1 + - col2 * col2 * + col0 AS col2 FROM tab1 cor0 ---- -11586 -210545 -745456 query I rowsort SELECT - col0 + + col2 * col1 - col1 * - col1 AS col0 FROM tab0 ---- 10210 15654 9471 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2279 SELECT - col1 * col1 - - CAST( NULL AS SIGNED ) FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2279 SELECT - col1 * col1 - - CAST ( NULL AS INTEGER ) FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + tab2.col2 + 46 AS col2 FROM tab2 ---- 72 73 84 query I rowsort SELECT + col1 + + 63 FROM tab1 ---- 73 76 89 query I rowsort SELECT ALL col2 + + ( ( + col2 ) ) FROM tab1 ---- 108 114 192 query I rowsort SELECT ALL + col2 * col0 + + col1 FROM tab2 ---- 2087 220 3019 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2284 SELECT col0 / + CAST( NULL AS DECIMAL ) + - col2 + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2284 SELECT col0 / + CAST ( NULL AS REAL ) + - col2 + - col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2285 SELECT - + col1 * CAST( col1 AS SIGNED ) + + col2 FROM tab1 AS cor0 ---- -43 -622 -73 skipif mysql # not compatible query I rowsort label-2285 SELECT - + col1 * CAST ( col1 AS INTEGER ) + + col2 FROM tab1 AS cor0 ---- -43 -622 -73 query I rowsort SELECT - col1 * - 13 - col0 AS col2 FROM tab0 AS cor0 ---- 1094 1094 1226 query I rowsort SELECT + - col0 + + ( - col2 ) + col0 FROM tab1 AS cor0 ---- -54 -57 -96 query I rowsort SELECT + + col2 + + col0 * col2 + + col0 FROM tab0 AS cor0 ---- 71 7469 849 query I rowsort SELECT - col2 * col0 + + col1 + col0 * col0 * col1 AS col0 FROM tab2 AS cor0 ---- 103112 1361 356987 query I rowsort SELECT + 74 FROM tab0 cor0 ---- 74 74 74 query I rowsort SELECT ALL 32 * tab0.col1 * col2 - - 6 FROM tab0 ---- 238790 3110 90822 query I rowsort SELECT + col1 + - 46 FROM tab2 ---- -15 -29 13 query I rowsort SELECT ALL + 39 + col2 AS col1 FROM tab2 AS cor0 ---- 65 66 77 query I rowsort SELECT ALL 92 * + col0 + ( + 10 ) FROM tab2 AS cor0 ---- 654 7186 7278 query I rowsort SELECT DISTINCT 28 + + cor0.col1 * col1 AS col2 FROM tab2 AS cor0 ---- 317 3509 989 query I rowsort SELECT ALL - cor0.col1 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to ccaa5dd3388d9ee0fea676fa35299fe5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * cor0.col1 col1 FROM tab1 AS cor0 ---- 1248 1404 570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 + + col0 col1 FROM tab1 cor0 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-2300 SELECT cor0.col0 + col2 DIV + 85 FROM tab2 AS cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-2300 SELECT cor0.col0 + col2 / + 85 FROM tab2 AS cor0 ---- 7 78 79 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 query I rowsort SELECT cor0.col2 * - col0 * + col0 FROM tab0 cor0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT - col0 + cor0.col2 * 35 AS col1 FROM tab2 AS cor0 ---- 1251 832 938 query I rowsort SELECT ALL - col0 + ( - col1 ) AS col0 FROM tab0 ---- -110 -132 -180 query I rowsort SELECT + - col0 + 56 * + ( col0 ) AS col2 FROM tab1 AS cor0 ---- 165 3520 4400 query I rowsort SELECT - col0 - + col0 * - col2 AS col0 FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-2307 SELECT DISTINCT + col0 + ( col0 ) * + cor0.col2 DIV col2 AS col0 FROM tab1 AS cor0 ---- 128 160 6 skipif mysql # not compatible query I rowsort label-2307 SELECT DISTINCT + col0 + ( col0 ) * + cor0.col2 / col2 AS col0 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT + col1 * col0 + ( col2 ) * - col2 AS col0 FROM tab1 AS cor0 ---- -2609 -2838 -8176 query I rowsort SELECT ALL - col0 * col0 - - col0 * + col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2310 SELECT - col2 * + col2 + + 81 DIV + col2 AS col1 FROM tab1 AS cor0 ---- -2915 -3248 -9216 skipif mysql # not compatible query I rowsort label-2310 SELECT - col2 * + col2 + + 81 / + col2 AS col1 FROM tab1 AS cor0 ---- -2915 -3248 -9216 onlyif mysql # use DIV operator for integer division query I rowsort label-2311 SELECT DISTINCT col0 DIV - cor0.col0 + - col1 AS col2 FROM tab0 AS cor0 ---- -87 -92 -98 skipif mysql # not compatible query I rowsort label-2311 SELECT DISTINCT col0 / - cor0.col0 + - col1 AS col2 FROM tab0 AS cor0 ---- -87 -92 -98 query I rowsort SELECT ALL - col2 + col0 * - 54 FROM tab1 ---- -216 -3513 -4416 query I rowsort SELECT + + col1 + 45 FROM tab2 AS cor0 ---- 104 62 76 query I rowsort SELECT DISTINCT 60 + - 64 - col1 * + col1 AS col0 FROM tab1 AS cor0 ---- -104 -173 -680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2315 SELECT - + CAST( - 72 AS SIGNED ) * - col2 + col0 FROM tab1 AS cor0 ---- -3885 -4040 -6832 skipif mysql # not compatible query I rowsort label-2315 SELECT - + CAST ( - 72 AS INTEGER ) * - col2 + col0 FROM tab1 AS cor0 ---- -3885 -4040 -6832 query I rowsort SELECT + cor1.col2 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT DISTINCT - col1 + ( col2 ) AS col0 FROM tab0 cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT + col1 + 79 + col2 AS col2 FROM tab2 AS cor0 ---- 134 137 164 query I rowsort SELECT ALL - 63 * 27 + - col2 + col2 AS col0 FROM tab1 cor0 ---- -1701 -1701 -1701 onlyif mysql # use DIV operator for integer division query I rowsort label-2320 SELECT - - 43 DIV 57 AS col0 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2320 SELECT - - 43 / 57 AS col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 66 + col2 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 2982 3315 9282 query I rowsort SELECT - + ( col0 ) * col0 + + col0 * 29 * - col1 AS col2 FROM tab0 cor0 ---- -242792 -60432 -99680 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( + cor0.col1 AS REAL ) + + col1 AS col2 FROM tab1 cor0 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2324 SELECT ALL CAST( NULL AS SIGNED ) + + col2 * - col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2324 SELECT ALL CAST ( NULL AS INTEGER ) + + col2 * - col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col2 * - 93 * col0 AS col2 FROM tab1 AS cor0 ---- -15066 -339264 -714240 query I rowsort SELECT ( ( - col0 ) ) * ( + cor0.col2 ) FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-2327 SELECT DISTINCT + + col2 DIV + col0 FROM tab0 cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-2327 SELECT DISTINCT + + col2 / + col0 FROM tab0 cor0 ---- 0 1 query I rowsort SELECT ALL - - col2 + + col1 * col1 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + col0 + - col0 * - col2 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT col1 * - col1 * + col2 + col2 AS col2 FROM tab1 AS cor0 ---- -16128 -36450 -5643 query I rowsort SELECT DISTINCT - 27 + + col0 * col1 AS col2 FROM tab0 AS cor0 ---- 2037 3368 8072 query I rowsort SELECT - + 80 AS col1 FROM tab0 AS cor0 ---- -80 -80 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2333 SELECT DISTINCT - CAST( col0 AS SIGNED ) + col1 AS col2 FROM tab1 AS cor0 ---- -54 -67 23 skipif mysql # not compatible query I rowsort label-2333 SELECT DISTINCT - CAST ( col0 AS INTEGER ) + col1 AS col2 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT - 47 + + col1 AS col2 FROM tab0 AS cor0 ---- 39 44 50 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + ( col1 ) col2 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - col1 + - col0 * - ( col0 ) AS col2 FROM tab0 AS cor0 ---- 1128 490 7830 query I rowsort SELECT - col2 + + 72 * + col1 * col1 FROM tab1 AS cor0 ---- 12072 48618 7143 query I rowsort SELECT DISTINCT + col0 + col2 + col1 FROM tab2 ---- 134 163 65 query I rowsort SELECT + col1 + - col2 * + 69 + + col2 FROM tab0 ---- -2158 -5485 29 query I rowsort SELECT col1 + + ( col1 ) + + tab1.col0 FROM tab1 ---- 106 55 84 query I rowsort SELECT tab0.col1 * 39 AS col0 FROM tab0 ---- 3354 3549 3783 query I rowsort SELECT DISTINCT 42 FROM tab2, tab0 AS cor0 ---- 42 query I rowsort SELECT - cor0.col2 * + 45 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 2f0ff29bd8e7e5dc132cdf49fffe4886 query I rowsort SELECT DISTINCT + col0 + - ( col1 ) AS col1 FROM tab2 ---- -24 19 62 query I rowsort SELECT DISTINCT col0 * + col2 + col1 FROM tab2 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-2346 SELECT + tab1.col1 DIV - col0 FROM tab1 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-2346 SELECT + tab1.col1 / - col0 FROM tab1 ---- -8 0 0 query I rowsort SELECT ALL - cor1.col2 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 44fdcd7cd603352d4d127811d164cc1e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + - 51 * col0 * col1 col1 FROM tab2 ---- -11040 -234676 -68455 query I rowsort SELECT ALL + col0 + + col2 + - ( col0 ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + 27 * col2 + + col2 AS col0 FROM tab1 AS cor0 ---- 1512 1596 2688 query I rowsort SELECT 76 * - col1 * 33 FROM tab1 ---- -25080 -32604 -65208 query I rowsort SELECT + - 57 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 520dc393896969e02a72ab6c5d92126b onlyif mysql # use DIV operator for integer division query I rowsort label-2353 SELECT DISTINCT col1 + + col1 DIV 26 FROM tab1 ---- 10 13 27 skipif mysql # not compatible query I rowsort label-2353 SELECT DISTINCT col1 + + col1 / 26 FROM tab1 ---- 10 13 27 query I rowsort SELECT DISTINCT - cor0.col1 * - cor0.col2 + cor0.col2 FROM tab1, tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT - col0 * ( + cor0.col1 ) * col0 + col1 AS col0 FROM tab0 AS cor0 ---- -118728 -49450 -720720 query I rowsort SELECT DISTINCT - col0 + + col2 + + col0 * col1 AS col1 FROM tab1 ---- 1056 129 633 query I rowsort SELECT col0 + 0 * + col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT + col1 * + col0 * - col0 + + col0 + - col1 FROM tab0 AS cor0 ---- -118887 -49598 -720813 query I rowsort SELECT DISTINCT col0 * - col2 * col2 + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -207872 -737200 -8745 query I rowsort SELECT ALL - col2 + - cor0.col0 FROM tab1 cor0 ---- -121 -176 -57 query I rowsort SELECT + - col1 * - 35 + + col2 + + col2 * ( - col1 ) FROM tab2 AS cor0 ---- -13 275 557 query I rowsort SELECT ALL 27 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 onlyif mysql # use DIV operator for integer division query I rowsort label-2363 SELECT + col0 + 46 DIV - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 23 34 89 skipif mysql # not compatible query I rowsort label-2363 SELECT + col0 + 46 / - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 23 34 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2364 SELECT ALL CAST( 42 AS SIGNED ) FROM tab0 cor0 ---- 42 42 42 skipif mysql # not compatible query I rowsort label-2364 SELECT ALL CAST ( 42 AS INTEGER ) FROM tab0 cor0 ---- 42 42 42 query I rowsort SELECT DISTINCT + tab1.col0 AS col2 FROM tab1, tab0, tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - ( - cor2.col0 ) + ( ( + cor2.col2 ) ) ) col0 FROM tab0, tab2 AS cor0, tab2 cor1, tab0 AS cor2 ---- 171 36 57 query I rowsort SELECT - col2 * + col2 * col0 AS col1 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT + + cor0.col1 * col1 + col0 * col2 AS col2 FROM tab1 cor0 ---- 3748 7849 838 skipif mysql # not compatible query I rowsort SELECT col2 - + col0 * CAST ( - col2 AS REAL ) FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT + - col1 * + cor0.col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT - col1 + - col2 * - col0 AS col2 FROM tab2 ---- 158 1969 2985 query I rowsort SELECT + + ( cor0.col1 ) * + 4 FROM tab0 AS cor0 ---- 344 364 388 query I rowsort SELECT ALL + + 79 * col0 FROM tab0 cor0 ---- 1896 2765 7031 query I rowsort SELECT col0 + col0 * + col2 FROM tab0 ---- 70 7387 816 query I rowsort SELECT + 82 AS col2 FROM tab0 AS cor0 ---- 82 82 82 query I rowsort SELECT + 32 * col1 FROM tab1 AS cor0 ---- 320 416 832 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab0 AS cor0 CROSS JOIN tab0, tab0 cor1, tab2 AS cor2 ---- 3645 values hashing to fa0488bdae83f58c7ffa92505e928570 query I rowsort SELECT ALL - ( col1 ) * ( 29 ) * - col2 AS col2 FROM tab1 AS cor0 ---- 16530 36192 40716 onlyif mysql # use DIV operator for integer division query I rowsort label-2379 SELECT ALL - col2 DIV col1 + + 85 + col1 FROM tab1 AS cor0 ---- 109 90 91 skipif mysql # not compatible query I rowsort label-2379 SELECT ALL - col2 / col1 + + 85 + col1 FROM tab1 AS cor0 ---- 109 90 91 query I rowsort SELECT ALL + - col0 * ( - col2 ) FROM tab0 AS cor0 ---- 35 7298 792 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 ALL + ( + col0 ) * - col1 * col2 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT tab1.col1 FROM tab1, tab2, tab0 cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 + - 17 col2 FROM tab1 AS cor0 ---- -113 -71 -74 query I rowsort SELECT DISTINCT + col2 * col1 + - col1 + + col0 FROM tab1 AS cor0 ---- 1315 1381 624 query I rowsort SELECT ALL + cor0.col2 * - col1 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL cor0.col0 * - col2 - + 75 * + col2 FROM tab2 AS cor0 ---- -2214 -3978 -5852 query I rowsort SELECT - col2 + col2 * 80 FROM tab1 AS cor0 ---- 4266 4503 7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + col1 * - col2 col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT + ( + col1 ) * col0 + col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT ALL - col0 * + col2 AS col0 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT - ( + 34 ) + - col2 FROM tab2 AS cor0 ---- -60 -61 -72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2393 SELECT DISTINCT + 77 * + col2 + + cor0.col1 * CAST( ( - col1 ) AS SIGNED ) FROM tab0 AS cor0 ---- -1967 -4855 -9332 skipif mysql # not compatible query I rowsort label-2393 SELECT DISTINCT + 77 * + col2 + + cor0.col1 * CAST ( ( - col1 ) AS INTEGER ) FROM tab0 AS cor0 ---- -1967 -4855 -9332 query I rowsort SELECT DISTINCT - + col1 + - 22 * - col1 * 52 + col1 FROM tab2 AS cor0 ---- 19448 35464 67496 query I rowsort SELECT DISTINCT + col2 + 81 AS col2 FROM tab2 AS cor0 ---- 107 108 119 onlyif mysql # use DIV operator for integer division query I rowsort label-2396 SELECT + 2 DIV 87 col0 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2396 SELECT + 2 / 87 col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2397 SELECT + cor0.col1 + - col2 + col1 DIV - 55 AS col1 FROM tab2 AS cor0 ---- -21 32 4 skipif mysql # not compatible query I rowsort label-2397 SELECT + cor0.col1 + - col2 + col1 / - 55 AS col1 FROM tab2 AS cor0 ---- -21 32 4 query I rowsort SELECT ALL col2 * - 10 AS col2 FROM tab0 ---- -10 -330 -820 query I rowsort SELECT col1 * - ( col1 + col2 ) * 53 AS col0 FROM tab2 ---- -265795 -49555 -95294 query I rowsort SELECT col0 * 86 FROM tab0 ---- 2064 3010 7654 query I rowsort SELECT DISTINCT + col2 * + 76 FROM tab0 ---- 2508 6232 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2402 SELECT ALL + CAST( NULL AS SIGNED ) * col1 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2402 SELECT ALL + CAST ( NULL AS INTEGER ) * col1 AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT 66 + col1 * col1 FROM tab0 ---- 7462 8347 9475 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab2.col2 - tab2.col0 * col0 col0 FROM tab2 ---- -6110 -6279 -76 query I rowsort SELECT + col1 * + 31 + - 29 AS col2 FROM tab1 AS cor0 ---- 281 374 777 query I rowsort SELECT ALL + cor0.col1 + col2 AS col1 FROM tab2 AS cor0 ---- 55 58 85 skipif mysql # not compatible query I rowsort SELECT - + cor0.col2 * - CAST ( 84 AS REAL ) + col0 AS col1 FROM tab2 AS cor0 ---- 2262 2275 3271 query I rowsort SELECT DISTINCT + col1 + + 2 + col2 * col2 AS col2 FROM tab0 AS cor0 ---- 100 1177 6817 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 + + 98 * + col2 col0 FROM tab1 AS cor0 ---- 5318 5596 9421 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2410 SELECT DISTINCT - cor0.col1 + + CAST( NULL AS DECIMAL ) col1 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2410 SELECT DISTINCT - cor0.col1 + + CAST ( NULL AS REAL ) col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT col1 + 92 AS col0 FROM tab1 AS cor0 ---- 102 105 118 query I rowsort SELECT - + col0 + 62 + + col2 AS col2 FROM tab2 AS cor0 ---- 10 21 82 query I rowsort SELECT ALL + cor0.col0 * - ( col2 ) FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT tab2.col1 * + tab2.col2 + tab2.col1 + 47 FROM tab2 ---- 1640 710 915 query I rowsort SELECT - 35 AS col0 FROM tab0 ---- -35 -35 -35 onlyif mysql # use DIV operator for integer division query I rowsort label-2416 SELECT DISTINCT col2 * 76 DIV 12 FROM tab1 AS cor0 ---- 342 361 608 skipif mysql # not compatible query I rowsort label-2416 SELECT DISTINCT col2 * 76 / 12 FROM tab1 AS cor0 ---- 342 361 608 query I rowsort SELECT col2 * - tab2.col1 * col2 AS col1 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT DISTINCT + 73 + col0 * - col0 AS col0 FROM tab0 ---- -1152 -503 -7848 query I rowsort SELECT DISTINCT col1 + + tab1.col0 * + col0 + col1 FROM tab1 ---- 4116 61 6426 query I rowsort SELECT - + col2 * - col0 + + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL + - col0 * + col0 AS col1 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT col1 * - 48 AS col2 FROM tab2 ---- -1488 -2832 -816 query I rowsort SELECT - col2 + + 15 FROM tab2 ---- -11 -12 -23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 54 col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d2364c4ffc09ac2cf1f6fa4d767d8b09 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + col2 * 33 col0 FROM tab1 ---- 18810 41184 46332 query I rowsort SELECT - col2 - + ( - col1 ) FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2427 SELECT - 69 - col0 DIV cor0.col2 col1 FROM tab1 AS cor0 ---- -69 -69 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2427 SELECT - 69 - col0 / cor0.col2 col1 FROM tab1 AS cor0 ---- -69 -69 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-2428 SELECT + 61 DIV + col0 FROM tab2 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-2428 SELECT + 61 / + col0 FROM tab2 ---- 0 0 8 query I rowsort SELECT ALL - tab1.col2 + tab1.col1 * col1 FROM tab1 ---- 43 622 73 query I rowsort SELECT - + col1 * col1 + ( col2 ) AS col0 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT col0 * col1 * 76 + cor0.col2 FROM tab1 AS cor0 ---- 48697 5982 79136 query I rowsort SELECT ALL + col0 + + col2 AS col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT col2 + + col2 - - 46 FROM tab2 ---- 100 122 98 query I rowsort SELECT DISTINCT + 32 * - col1 FROM tab2 AS cor0 ---- -1888 -544 -992 onlyif mysql # use DIV operator for integer division query I rowsort label-2435 SELECT ALL - + col0 DIV col1 AS col0 FROM tab1 AS cor0 ---- -6 -6 0 skipif mysql # not compatible query I rowsort label-2435 SELECT ALL - + col0 / col1 AS col0 FROM tab1 AS cor0 ---- -6 -6 0 query I rowsort SELECT - 56 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to a228dfb9ede9780b082a5a3dfb2fca80 query I rowsort SELECT - 17 + col0 FROM tab1 cor0 ---- -14 47 63 onlyif mysql # use DIV operator for integer division query I rowsort label-2438 SELECT + ( + col0 ) DIV CAST( col0 * + col0 AS SIGNED ) - cor0.col1 FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-2438 SELECT + ( + col0 ) / CAST ( col0 * + col0 AS INTEGER ) - cor0.col1 FROM tab2 AS cor0 ---- -17 -31 -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2439 SELECT - 18 + - col2 * CAST( NULL AS SIGNED ) + + cor0.col1 * cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2439 SELECT - 18 + - col2 * CAST ( NULL AS INTEGER ) + + cor0.col1 * cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - ( - col2 ) + - 66 FROM tab0 ---- -33 -65 16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( 76 ) col2 FROM tab2, tab0 cor0, tab0 AS cor1 ---- 76 query I rowsort SELECT DISTINCT col1 + cor0.col1 + + col0 FROM tab0 AS cor0 ---- 196 229 271 query I rowsort SELECT ALL + 0 - col2 * col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT cor0.col0 * col2 + - col2 * 12 FROM tab1 AS cor0 ---- -486 2964 6528 query I rowsort SELECT DISTINCT + 67 * col1 + + 57 * + col1 AS col2 FROM tab0 AS cor0 ---- 10664 11284 12028 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2446 SELECT DISTINCT + + col0 * col1 + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2446 SELECT DISTINCT + + col0 * col1 + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2447 SELECT ALL + col2 * + col0 + col2 + col1 DIV - cor0.col0 FROM tab1 cor0 ---- 208 3705 7776 skipif mysql # not compatible query I rowsort label-2447 SELECT ALL + col2 * + col0 + col2 + col1 / - cor0.col0 FROM tab1 cor0 ---- 208 3705 7776 query I rowsort SELECT DISTINCT col0 * - 25 * cor0.col1 + col1 AS col2 FROM tab0 AS cor0 ---- -202384 -51514 -84778 query I rowsort SELECT ALL - col0 * 10 + + col0 AS col1 FROM tab1 AS cor0 ---- -27 -576 -720 query I rowsort SELECT + - col2 * 74 + - 79 AS col1 FROM tab1 AS cor0 ---- -4075 -4297 -7183 query I rowsort SELECT 83 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 18f405c31a0fb47ce3cc9f7effa8855c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 + ( - 13 ) col2 FROM tab1 AS cor0 ---- 41 44 83 query I rowsort SELECT DISTINCT + col1 + - 26 * col0 FROM tab1 AS cor0 ---- -1654 -2067 -52 query I rowsort SELECT + cor0.col0 - col0 * + 45 * cor0.col1 FROM tab1 AS cor0 ---- -28736 -3507 -46720 query I rowsort SELECT DISTINCT col1 + + col0 * - col2 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT col1 - - cor0.col2 AS col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT + col2 - - 96 * cor0.col0 FROM tab1 AS cor0 ---- 342 6201 7776 query I rowsort SELECT - cor0.col2 + - col1 * col1 AS col0 FROM tab2 AS cor0 ---- -327 -3507 -988 query I rowsort SELECT cor0.col0 * + 24 + + col2 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 11136 2988 4785 query I rowsort SELECT cor1.col0 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT DISTINCT - + 56 AS col2 FROM tab2 AS cor0 ---- -56 query I rowsort SELECT ALL - ( col2 ) * + col1 - 53 AS col1 FROM tab1 AS cor0 ---- -1301 -1457 -623 query I rowsort SELECT DISTINCT - 3 * + col1 AS col1 FROM tab1 ---- -30 -39 -78 query I rowsort SELECT DISTINCT ( col1 ) + col1 * - cor0.col0 * - 36 FROM tab2 AS cor0 ---- 165731 48365 7843 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 - col0 * cor0.col1 col1 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT DISTINCT - col1 + - 4 * col1 * col1 AS col0 FROM tab2 AS cor0 ---- -1173 -13983 -3875 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 73 col1 FROM tab0 AS cor0 ---- 73 73 73 query I rowsort SELECT DISTINCT 21 * col2 FROM tab1 cor0 ---- 1134 1197 2016 query I rowsort SELECT - - 13 * + col0 + col1 FROM tab0 AS cor0 ---- 1248 398 552 query I rowsort SELECT + - 23 AS col1 FROM tab1 AS cor0 ---- -23 -23 -23 query I rowsort SELECT + + col2 + - col2 * + cor0.col2 AS col0 FROM tab1 AS cor0 ---- -2862 -3192 -9120 query I rowsort SELECT DISTINCT + - 87 AS col1 FROM tab0 AS cor0 ---- -87 query I rowsort SELECT - 13 FROM tab1, tab1 AS cor0 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT ALL - 3 FROM tab0, tab1 cor0 ---- 9 values hashing to 95b6b9b4aae5cc2d9545db9f8940b2dc query I rowsort SELECT DISTINCT + ( 93 ) FROM tab1 ---- 93 query I rowsort SELECT cor0.col1 AS col1 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2477 SELECT - CAST( NULL AS SIGNED ) / - ( + col0 ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2477 SELECT - CAST ( NULL AS INTEGER ) / - ( + col0 ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ( - ( - col0 ) ) * - col0 + col0 AS col0 FROM tab0 AS cor0 ---- -1190 -552 -7832 query I rowsort SELECT col1 + + col2 * col1 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT + col2 * col0 + - col1 AS col0 FROM tab2 AS cor0 ---- 158 1969 2985 query IIIIII rowsort SELECT ALL * FROM tab2, tab2 AS cor0 WHERE NOT ( - cor0.col1 ) <> NULL ---- query I rowsort SELECT 15 + cor0.col1 FROM tab1 AS cor0 ---- 25 28 41 query I rowsort SELECT ALL - - col1 + col1 AS col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT DISTINCT - - col1 * - cor0.col2 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-2485 SELECT + col1 DIV - CAST( - col2 * col1 + + cor0.col1 AS SIGNED ) AS col2 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2485 SELECT + col1 / - CAST ( - col2 * col1 + + cor0.col1 AS INTEGER ) AS col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - col2 + + col2 AS col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT + cor0.col0 + - cor0.col2 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 1c0f12b2ac8c8b522b92205460500f94 query I rowsort SELECT ALL col2 * cor0.col2 - + cor0.col2 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT ALL 93 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to e64105dfaa9fbd201adbb1f3f6968bde query I rowsort SELECT col2 * + 56 + - col0 AS col1 FROM tab1 AS cor0 ---- 3021 3128 5296 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2491 SELECT - col1 + CAST( - 4 AS SIGNED ) FROM tab1 AS cor0 ---- -14 -17 -30 skipif mysql # not compatible query I rowsort label-2491 SELECT - col1 + CAST ( - 4 AS INTEGER ) FROM tab1 AS cor0 ---- -14 -17 -30 query I rowsort SELECT DISTINCT + - cor0.col2 - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -119 -173 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-2493 SELECT DISTINCT - cor0.col0 DIV 10 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 51 54 88 skipif mysql # not compatible query I rowsort label-2493 SELECT DISTINCT - cor0.col0 / 10 + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 51 54 88 query I rowsort SELECT ALL - + 45 * - col1 AS col2 FROM tab2 AS cor0 ---- 1395 2655 765 query I rowsort SELECT DISTINCT - - col0 * 72 + col1 FROM tab0 cor0 ---- 1814 2617 6499 onlyif mysql # use DIV operator for integer division query I rowsort label-2496 SELECT DISTINCT - 1 DIV cor0.col1 + col2 col1 FROM tab0 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2496 SELECT DISTINCT - 1 / cor0.col1 + col2 col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL 14 * col2 FROM tab1 AS cor0 ---- 1344 756 798 onlyif mysql # use DIV operator for integer division query I rowsort label-2498 SELECT DISTINCT - 38 DIV cor0.col0 FROM tab1 AS cor0 ---- -12 0 skipif mysql # not compatible query I rowsort label-2498 SELECT DISTINCT - 38 / cor0.col0 FROM tab1 AS cor0 ---- -12 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + 88 col2 FROM tab0 cor0 ---- 174 179 185 query I rowsort SELECT DISTINCT col0 * - 52 - - cor0.col2 FROM tab2 AS cor0 ---- -337 -4030 -4070 query I rowsort SELECT 7 * ( cor0.col1 ) FROM tab0 AS cor0 ---- 602 637 679 query I rowsort SELECT DISTINCT + ( + 34 ) + col2 AS col1 FROM tab0 AS cor0 ---- 116 35 67 query I rowsort SELECT + ( 70 ) * + col2 FROM tab2 AS cor0 ---- 1820 1890 2660 query I rowsort SELECT DISTINCT + 30 * col0 + - col0 * 73 + + col1 FROM tab1 AS cor0 ---- -103 -2742 -3427 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2505 SELECT DISTINCT 12 + - ( - col2 ) + CAST( + 24 AS SIGNED ) * col2 * cor0.col2 FROM tab0 AS cor0 ---- 161470 26181 37 skipif mysql # not compatible query I rowsort label-2505 SELECT DISTINCT 12 + - ( - col2 ) + CAST ( + 24 AS INTEGER ) * col2 * cor0.col2 FROM tab0 AS cor0 ---- 161470 26181 37 query I rowsort SELECT ( - 28 ) + - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -108 -31 -92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + col1 * ( col1 ) * col2 + ( - col0 ) col1 FROM tab1 AS cor0 ---- 16157 36527 5646 onlyif mysql # use DIV operator for integer division query I rowsort label-2508 SELECT - col2 + + col1 + + 32 DIV cor0.col0 col0 FROM tab1 cor0 ---- -18 -47 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2508 SELECT - col2 + + col1 + + 32 / cor0.col0 col0 FROM tab1 cor0 ---- -18 -47 -83 query I rowsort SELECT 45 * - cor0.col1 * col2 FROM tab2 AS cor0 ---- -29070 -37665 -69030 query I rowsort SELECT 72 + - col2 * 0 * + col0 AS col2 FROM tab1 AS cor0 ---- 72 72 72 query I rowsort SELECT - 28 + - col0 * - ( - col1 + - col1 ) * 88 FROM tab0 AS cor0 ---- -1425452 -363292 -597548 query I rowsort SELECT ALL tab2.col1 * + ( col2 ) FROM tab2 ---- 1534 646 837 query I rowsort SELECT + cor0.col1 * - col2 + + col2 AS col1 FROM tab2 AS cor0 ---- -1508 -608 -810 query I rowsort SELECT + + col0 + - cor0.col0 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + - col2 col0 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT DISTINCT - + 97 * col1 FROM tab0 AS cor0 ---- -8342 -8827 -9409 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 61 col0 FROM tab1 ---- 61 61 61 onlyif mysql # use DIV operator for integer division query I rowsort label-2518 SELECT 1 DIV col1 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2518 SELECT 1 / col1 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col0 + col2 * col0 col0 FROM tab2 AS cor0 ---- 182 1950 2923 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 85 + col0 * - col1 col0 FROM tab2 AS cor0 ---- -1258 -132 -4517 onlyif mysql # use DIV operator for integer division query I rowsort label-2521 SELECT 11 DIV - col1 AS col2 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2521 SELECT 11 / - col1 AS col2 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - ( - col2 ) col0 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - ( - col2 ) + - col2 * - tab1.col2 AS col0 FROM tab1 ---- 2970 3306 9312 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2524 SELECT ALL CAST( - col2 AS SIGNED ) + col1 col0 FROM tab0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2524 SELECT ALL CAST ( - col2 AS INTEGER ) + col1 col0 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2525 SELECT ALL + CAST( col2 AS SIGNED ) DIV + col1 + col0 * col2 AS col1 FROM tab1 ---- 164 3653 7687 skipif mysql # not compatible query I rowsort label-2525 SELECT ALL + CAST ( col2 AS INTEGER ) / + col1 + col0 * col2 AS col1 FROM tab1 ---- 164 3653 7687 query I rowsort SELECT DISTINCT 81 FROM tab2, tab0 AS cor0 ---- 81 onlyif mysql # use DIV operator for integer division query I rowsort label-2527 SELECT ALL ( - col1 ) * + col0 + col0 DIV col2 FROM tab1 AS cor0 ---- -1040 -639 -78 skipif mysql # not compatible query I rowsort label-2527 SELECT ALL ( - col1 ) * + col0 + col0 / col2 FROM tab1 AS cor0 ---- -1040 -639 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-2528 SELECT DISTINCT 59 DIV col1 + col1 * - col2 FROM tab1 AS cor0 ---- -1244 -1402 -565 skipif mysql # not compatible query I rowsort label-2528 SELECT DISTINCT 59 / col1 + col1 * - col2 FROM tab1 AS cor0 ---- -1244 -1402 -565 query I rowsort SELECT ALL - 7 + + col0 * + col1 AS col1 FROM tab2 AS cor0 ---- 1336 210 4595 query I rowsort SELECT 61 * col2 - col0 * cor0.col0 * col1 FROM tab2 AS cor0 ---- -103779 -357370 128 query I rowsort SELECT + col2 - col2 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col2 * + cor0.col2 + col2 AS col2 FROM tab2 AS cor0 ---- -1406 -650 -702 onlyif mysql # use DIV operator for integer division query I rowsort label-2533 SELECT - col0 + - col2 DIV col2 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-2533 SELECT - col0 + - col2 / col2 FROM tab0 AS cor0 ---- -25 -36 -90 query I rowsort SELECT DISTINCT col0 * col2 + col0 * - col2 AS col2 FROM tab2 cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - ( col1 ) * col0 col1 FROM tab0 AS cor0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col0 + col0 col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT ALL + cor0.col2 + - cor0.col2 - col1 * + col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT DISTINCT tab2.col0 + + 80 * col2 * + col2 AS col2 FROM tab2 ---- 115599 54158 58327 query I rowsort SELECT col2 + + col1 + tab0.col1 FROM tab0 ---- 195 205 264 query I rowsort SELECT DISTINCT + col1 + tab1.col0 * col2 * + col2 FROM tab1 ---- 207946 737293 8774 onlyif mysql # use DIV operator for integer division query I rowsort label-2541 SELECT + col1 + col2 DIV + col0 + col1 FROM tab1 ---- 20 27 70 skipif mysql # not compatible query I rowsort label-2541 SELECT + col1 + col2 / + col0 + col1 FROM tab1 ---- 20 27 70 query I rowsort SELECT - col0 * + col2 + col2 * col0 AS col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - ( + 76 ) * tab0.col1 + + tab0.col2 AS col1 FROM tab0 ---- -6503 -6834 -7371 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2544 SELECT DISTINCT CAST( col2 AS SIGNED ) * + col1 * tab0.col0 + + col1 AS col0 FROM tab0 ---- 3492 664209 68198 skipif mysql # not compatible query I rowsort label-2544 SELECT DISTINCT CAST ( col2 AS INTEGER ) * + col1 * tab0.col0 + + col1 AS col0 FROM tab0 ---- 3492 664209 68198 query I rowsort SELECT - col0 + + col2 - - col2 FROM tab1 ---- 105 112 50 query I rowsort SELECT 76 * + col1 FROM tab2 ---- 1292 2356 4484 onlyif mysql # use DIV operator for integer division query I rowsort label-2547 SELECT DISTINCT - col0 DIV + ( + col2 + col1 ) AS col0 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2547 SELECT DISTINCT - col0 / + ( + col2 + col1 ) AS col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL - col1 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT col2 - + col2 AS col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 11 AS col1 FROM tab2 ---- -11 query I rowsort SELECT ALL - + cor0.col2 * col2 * ( - col2 + - col1 ) FROM tab0 AS cor0 ---- 1163252 129591 98 onlyif mysql # use DIV operator for integer division query I rowsort label-2552 SELECT ALL + col1 + - ( + col1 ) DIV col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-2552 SELECT ALL + col1 + - ( + col1 ) / col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT col0 + col0 * + 94 AS col2 FROM tab0 AS cor0 ---- 2280 3325 8455 query I rowsort SELECT DISTINCT - col2 * + col1 * - col0 + col0 FROM tab1 AS cor0 ---- 36544 4215 99920 query I rowsort SELECT col0 + - 2 * col0 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT + cor0.col2 * + cor0.col0 FROM tab2, tab2 cor0 ---- 9 values hashing to 41d4c126bfd4bfab59ba5e83427c98e0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2557 SELECT + - CAST( NULL AS SIGNED ) * 44 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-2557 SELECT + - CAST ( NULL AS INTEGER ) * 44 col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL 61 AS col0 FROM tab2, tab2 cor0 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT col0 * ( ( col1 ) + - col2 ) FROM tab1 cor0 ---- -3008 -6640 -84 onlyif mysql # use DIV operator for integer division query I rowsort label-2560 SELECT + + cor0.col0 DIV + col0 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2560 SELECT + + cor0.col0 / + col0 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT - col0 FROM tab2 WHERE ( - col0 ) IN ( tab2.col2 + + col1 * col0 ) ---- query III rowsort SELECT * FROM tab0 WHERE NOT NULL = + col1 - col0 ---- query I rowsort SELECT - tab1.col0 + cor0.col0 FROM tab2, tab1 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to e8dd2959e2228f8723e3078da7a875e6 query I rowsort SELECT ALL - - col1 + col2 * + col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT + col1 + + col1 * - col1 * - col1 AS col2 FROM tab2 cor0 ---- 205438 29822 4930 query I rowsort SELECT ALL + tab1.col1 * col0 / tab1.col0 FROM tab1 WHERE - col1 IN ( + col1 ) ---- query I rowsort SELECT ALL - + col2 + col0 * col2 AS col2 FROM tab1 AS cor0 ---- 108 3591 7584 onlyif mysql # use DIV operator for integer division query I rowsort label-2568 SELECT ALL col0 + col0 DIV + col0 AS col0 FROM tab0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-2568 SELECT ALL col0 + col0 / + col0 AS col0 FROM tab0 ---- 25 36 90 query I rowsort SELECT DISTINCT - cor0.col0 + + col1 * - col0 AS col1 FROM tab1 AS cor0 ---- -1120 -704 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 6 * + col1 + - cor0.col1 * - col0 col0 FROM tab0 cor0 ---- 2580 3977 8645 query I rowsort SELECT - + col2 + + col2 * col2 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT ALL - col1 + - col2 * - cor0.col0 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT DISTINCT + col2 + cor0.col1 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT ( + col1 ) * + col0 + + col0 * cor0.col1 * + col0 AS col1 FROM tab2 AS cor0 ---- 107440 1736 363558 query I rowsort SELECT ALL - col2 * cor0.col1 + cor0.col2 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT DISTINCT - - col1 + col0 FROM tab2 cor0 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col0 + + col2 col1 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT DISTINCT - col0 * tab1.col2 AS col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT tab0.col1 * + tab0.col2 + - col1 FROM tab0 WHERE NOT - col1 - + col0 <> NULL AND + col0 NOT BETWEEN - col2 * col2 AND NULL ---- query I rowsort SELECT DISTINCT col0 + - col1 * col1 FROM tab2 cor0 ---- -210 -3403 -954 query I rowsort SELECT - col2 * - col1 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT 60 * + col0 FROM tab1 AS cor0 ---- 180 3840 4800 query I rowsort SELECT ALL + 52 - col0 * col0 AS col1 FROM tab1 AS cor0 ---- -4044 -6348 43 query I rowsort SELECT DISTINCT - 52 + - col1 FROM tab1 AS cor0 ---- -62 -65 -78 query I rowsort SELECT ALL - + col2 * + cor0.col0 - - col2 AS col0 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif mysql # not compatible query I rowsort SELECT DISTINCT cor0.col1 * - CAST ( col1 AS REAL ) + + col2 AS col2 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT + - col2 + ( cor0.col0 ) FROM tab1 cor0 ---- -16 -51 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2588 SELECT DISTINCT col0 * CAST( NULL AS SIGNED ) - - col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2588 SELECT DISTINCT col0 * CAST ( NULL AS INTEGER ) - - col1 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-2589 SELECT ALL - col0 + 28 DIV - 94 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-2589 SELECT ALL - col0 + 28 / - 94 FROM tab2 AS cor0 ---- -7 -78 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2590 SELECT DISTINCT - + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-2590 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- NULL query I rowsort SELECT col2 * col2 + col2 * + ( + col2 ) + + col2 FROM tab1 AS cor0 ---- 18528 5886 6555 query I rowsort SELECT - - col1 * col2 * col1 + col0 FROM tab0 AS cor0 ---- 244092 679131 9444 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2593 SELECT DISTINCT CAST( NULL AS DECIMAL ) * col0 * tab0.col2 col0 FROM tab0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2593 SELECT DISTINCT CAST ( NULL AS REAL ) * col0 * tab0.col2 col0 FROM tab0 ---- NULL query I rowsort SELECT ( - 65 * col0 + - col0 ) AS col0 FROM tab0 ---- -1584 -2310 -5874 query I rowsort SELECT ALL ( - ( col2 ) ) AS col2 FROM tab1 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * 21 * col0 col1 FROM tab0 ---- -12096 -166341 -25725 query I rowsort SELECT DISTINCT ( + col1 ) * col0 AS col2 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT ALL 8 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 33069adc3c1142d31511ec88fcfa40af skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 3 64 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2600 SELECT col2 * tab1.col0 - - col1 DIV + col0 AS col0 FROM tab1 ---- 170 3648 7680 skipif mysql # not compatible query I rowsort label-2600 SELECT col2 * tab1.col0 - - col1 / + col0 AS col0 FROM tab1 ---- 170 3648 7680 query I rowsort SELECT + col1 * - 94 * + col2 - - ( - col2 ) FROM tab0 ---- -266805 -701510 -9119 query I rowsort SELECT DISTINCT - cor0.col0 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- -24 -35 -89 query I rowsort SELECT + col2 + 78 FROM tab1 AS cor0 ---- 132 135 174 onlyif mysql # use DIV operator for integer division query I rowsort label-2604 SELECT DISTINCT col2 * 26 DIV - col0 FROM tab2 ---- -100 -12 -8 skipif mysql # not compatible query I rowsort label-2604 SELECT DISTINCT col2 * 26 / - col0 FROM tab2 ---- -100 -12 -8 onlyif mysql # use DIV operator for integer division query I rowsort label-2605 SELECT col1 DIV col2 + col2 AS col2 FROM tab1 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-2605 SELECT col1 / col2 + col2 AS col2 FROM tab1 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2606 SELECT DISTINCT - - col1 DIV col1 AS col1 FROM tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-2606 SELECT DISTINCT - - col1 / col1 AS col1 FROM tab2 AS cor0 ---- 1 query I rowsort SELECT ALL + 47 + col1 * + col1 AS col2 FROM tab2 ---- 1008 336 3528 query I rowsort SELECT col0 * col0 + - col2 AS col0 FROM tab0 ---- 1224 543 7839 query I rowsort SELECT tab2.col2 + - col0 * ( - tab2.col0 ) FROM tab2 ---- 6110 6279 76 query I rowsort SELECT ALL - 20 * col0 FROM tab2 AS cor0 ---- -140 -1560 -1580 query I rowsort SELECT cor0.col0 AS col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT - + cor0.col2 * - col2 * - 32 + - col2 FROM tab0 AS cor0 ---- -215250 -33 -34881 query I rowsort SELECT DISTINCT - 14 * + col0 AS col2 FROM tab1 AS cor0 ---- -1120 -42 -896 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - 61 col2 FROM tab2 ---- -54 17 18 query I rowsort SELECT - col1 * + col2 + - col2 + col0 FROM tab2 ---- -1482 -605 -857 onlyif mysql # use DIV operator for integer division query I rowsort label-2616 SELECT DISTINCT - col1 DIV + col2 - + col0 * + tab0.col1 FROM tab0 ---- -2066 -3492 -8100 skipif mysql # not compatible query I rowsort label-2616 SELECT DISTINCT - col1 / + col2 - + col0 * + tab0.col1 FROM tab0 ---- -2066 -3492 -8100 onlyif mysql # use DIV operator for integer division query I rowsort label-2617 SELECT DISTINCT col2 DIV col2 - + col2 AS col0 FROM tab1 ---- -53 -56 -95 skipif mysql # not compatible query I rowsort label-2617 SELECT DISTINCT col2 / col2 - + col2 AS col0 FROM tab1 ---- -53 -56 -95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col2 * col0 + - cor0.col2 col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT DISTINCT - col0 - - ( + col0 ) AS col2 FROM tab2 ---- 0 query I rowsort SELECT + ( col2 ) + + col1 * + col2 * col1 FROM tab1 AS cor0 ---- 16320 36558 5757 query I rowsort SELECT - cor0.col1 + col1 * - col0 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT - 11 + 25 * - col0 AS col0 FROM tab1 AS cor0 ---- -1611 -2011 -86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2623 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col2 + col2 + cor0.col0 * col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2623 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col2 + col2 + cor0.col0 * col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL col0 - - col1 AS col2 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT + 75 FROM tab1, tab0 cor0 ---- 75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 81 - - cor0.col2 * cor0.col2 col1 FROM tab1 AS cor0 ---- 2997 3330 9297 query I rowsort SELECT ALL - cor0.col0 * col1 + - col2 FROM tab2 AS cor0 ---- -1381 -244 -4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + col2 * col0 * col2 col1 FROM tab2 AS cor0 ---- 114114 5130 52754 onlyif mysql # use DIV operator for integer division query I rowsort label-2629 SELECT DISTINCT 53 DIV + 21 AS col1 FROM tab0 cor0 ---- 2 skipif mysql # not compatible query I rowsort label-2629 SELECT DISTINCT 53 / + 21 AS col1 FROM tab0 cor0 ---- 2 query I rowsort SELECT ALL - 92 + + col2 FROM tab0 AS cor0 ---- -10 -59 -91 query I rowsort SELECT 71 * - ( - col2 * col0 ) + - col2 + + col2 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 13581 145990 216106 query I rowsort SELECT - + col2 + - cor0.col0 * col1 AS col1 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT DISTINCT col2 * cor0.col1 + cor0.col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT ALL 67 + + cor0.col2 FROM tab1 AS cor0 ---- 121 124 163 query I rowsort SELECT - col2 + col2 * col0 + col1 FROM tab2 AS cor0 ---- 193 2061 2981 query I rowsort SELECT DISTINCT + ( col2 ) * + cor0.col0 + ( cor0.col0 ) AS col1 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT ( - 12 ) + col1 + cor0.col0 FROM tab0 AS cor0 ---- 120 168 98 onlyif mysql # use DIV operator for integer division query I rowsort label-2638 SELECT ALL + cor0.col1 DIV + 27 + 33 + col2 * + 9 * + cor0.col1 FROM tab2 AS cor0 ---- 13841 5847 7567 skipif mysql # not compatible query I rowsort label-2638 SELECT ALL + cor0.col1 / + 27 + 33 + col2 * + 9 * + cor0.col1 FROM tab2 AS cor0 ---- 13841 5847 7567 query I rowsort SELECT ALL + col2 + 57 * col1 * col1 AS col2 FROM tab1 AS cor0 ---- 38586 5757 9729 query I rowsort SELECT DISTINCT cor0.col0 * - col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL - ( + cor0.col0 ) AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 76 + cor0.col0 col1 FROM tab1 AS cor0 ---- 140 156 79 onlyif mysql # use DIV operator for integer division query I rowsort label-2643 SELECT + + 45 DIV 34 - + col0 FROM tab2 AS cor0 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-2643 SELECT + + 45 / 34 - + col0 FROM tab2 AS cor0 ---- -6 -77 -78 query I rowsort SELECT ALL col1 * col2 * col0 AS col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL - - 30 * - ( col2 ) * - col1 FROM tab2 AS cor0 ---- 19380 25110 46020 query I rowsort SELECT DISTINCT col1 * col1 + col1 AS col1 FROM tab2 AS cor0 ---- 306 3540 992 query I rowsort SELECT DISTINCT - ( 85 ) + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -111 -112 -123 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 40 - + col0 * col0 col1 FROM tab0 AS cor0 ---- -1185 -536 -7881 query I rowsort SELECT - + cor0.col0 + + 34 * - col2 FROM tab0 AS cor0 ---- -1146 -2877 -69 query I rowsort SELECT - 41 * col1 - col0 FROM tab1 AS cor0 ---- -1069 -474 -613 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2651 SELECT DISTINCT - CAST( NULL AS DECIMAL ) + col0 * - col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2651 SELECT DISTINCT - CAST ( NULL AS REAL ) + col0 * - col0 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 44 * col2 col0 FROM tab2 AS cor0 ---- 1144 1188 1672 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( 24 ) col1 FROM tab2 cor0 ---- 24 24 24 query I rowsort SELECT + 57 + col1 * - col1 AS col0 FROM tab0 AS cor0 ---- -7339 -8224 -9352 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2655 SELECT DISTINCT - - CAST( NULL AS SIGNED ) + col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2655 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL 78 AS col1 FROM tab1 AS cor0 ---- 78 78 78 query I rowsort SELECT + - col2 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT + 74 AS col2 FROM tab1 AS cor0 ---- 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 53 * col0 + + col2 col1 FROM tab1 cor0 ---- -105 -3335 -4144 query I rowsort SELECT DISTINCT + - 5 * col1 AS col2 FROM tab0 AS cor0 ---- -430 -455 -485 query I rowsort SELECT ALL + col0 * col1 + - ( col0 ) * + col1 + + col2 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + - col1 * + cor0.col1 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -272 -3422 -930 onlyif mysql # use DIV operator for integer division query I rowsort label-2663 SELECT ALL + col0 * col1 + 26 DIV + col0 FROM tab1 AS cor0 ---- 1040 640 86 skipif mysql # not compatible query I rowsort label-2663 SELECT ALL + col0 * col1 + 26 / + col0 FROM tab1 AS cor0 ---- 1040 640 86 query I rowsort SELECT ALL - 9 + col2 * - col1 AS col2 FROM tab1 AS cor0 ---- -1257 -1413 -579 query I rowsort SELECT ALL + - col0 - + col2 AS col1 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT DISTINCT - 56 + col1 AS col1 FROM tab2 AS cor0 ---- -25 -39 3 query I rowsort SELECT ALL + - 73 - - col0 FROM tab0 AS cor0 ---- -38 -49 16 query I rowsort SELECT + col0 + col1 * 43 AS col0 FROM tab1 AS cor0 ---- 1121 494 639 query I rowsort SELECT DISTINCT ( - col2 ) * + cor0.col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT DISTINCT - cor0.col0 + + col0 AS col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT tab2.col1 * - col0 * tab2.col2 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT col2 + + ( - col1 ) * cor0.col1 AS col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT col2 * - col2 + + cor0.col2 * cor0.col0 + - 89 * + col2 AS col2 FROM tab2 AS cor0 ---- -1824 -2943 -962 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-2675 SELECT DISTINCT + + col1 DIV + 95 AS col1 FROM tab0 cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-2675 SELECT DISTINCT + + col1 / + 95 AS col1 FROM tab0 cor0 ---- 0 1 query I rowsort SELECT - col0 * + ( - col0 + col2 ) FROM tab2 cor0 ---- -140 3239 4056 query I rowsort SELECT ALL - col0 + - ( cor0.col2 ) * + col1 FROM tab0 AS cor0 ---- -132 -2862 -7551 query I rowsort SELECT + col2 * 22 AS col1 FROM tab1 cor0 ---- 1188 1254 2112 query I rowsort SELECT - cor0.col1 * 16 * col2 + col2 FROM tab0 AS cor0 ---- -119310 -1551 -45375 query I rowsort SELECT ALL + + col1 * 54 + 16 FROM tab2 AS cor0 ---- 1690 3202 934 query I rowsort SELECT - col2 + ( - col2 ) + - col2 * + cor0.col0 AS col0 FROM tab2 cor0 ---- -2080 -243 -3078 query I rowsort SELECT DISTINCT + 6 + - col0 FROM tab1 ---- -58 -74 3 query I rowsort SELECT - + col2 * - col0 * - ( col2 ) + + ( + 12 + col0 ) * + col1 * col2 AS col0 FROM tab0 AS cor0 ---- 155226 4524 76032 query I rowsort SELECT DISTINCT col0 * ( + 13 ) AS col0 FROM tab2 ---- 1014 1027 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - 7 col2 FROM tab1 AS cor0 ---- 182 70 91 query I rowsort SELECT + cor0.col2 * 26 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 461c22d854be0001e8f8005306ff5d99 skipif mysql # not compatible query I rowsort SELECT ALL col0 * CAST ( col1 AS REAL ) AS col2 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ALL - 2 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to ec11209ab257030053484fc13a1f6d17 query I rowsort SELECT - 51 + col1 FROM tab2 AS cor0 ---- -20 -34 8 query I rowsort SELECT + + cor0.col0 - - col0 AS col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT tab1.col2 * 82 + - col1 * + ( col1 ) AS col2 FROM tab1 ---- 3752 4574 7703 query I rowsort SELECT - 78 * + cor0.col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to e60fc34518a0ae53f07f2224a0e2af55 query I rowsort SELECT ALL - 99 * col0 FROM tab0 ---- -2376 -3465 -8811 onlyif mysql # use DIV operator for integer division query I rowsort label-2694 SELECT ALL 4 DIV - col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2694 SELECT ALL 4 / - col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + cor0.col0 + 12 AS col2 FROM tab2, tab2 AS cor0 ---- 19 90 91 query I rowsort SELECT ALL + col2 + col1 + - 76 AS col0 FROM tab2 ---- -18 -21 9 query I rowsort SELECT + - 12 * col2 * + col0 FROM tab2 AS cor0 ---- -2268 -24336 -36024 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2698 SELECT + + 27 * col2 * - ( - col2 ) + + col0 * - CAST( - col0 AS SIGNED ) + col2 FROM tab0 AS cor0 ---- 1253 189551 30012 skipif mysql # not compatible query I rowsort label-2698 SELECT + + 27 * col2 * - ( - col2 ) + + col0 * - CAST ( - col0 AS INTEGER ) + col2 FROM tab0 AS cor0 ---- 1253 189551 30012 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND ( + col1 ) ---- query I rowsort SELECT DISTINCT - col0 * col1 * col2 FROM tab1 ---- -36480 -4212 -99840 query I rowsort SELECT col0 + - tab0.col1 + + tab0.col1 * col2 AS col2 FROM tab0 ---- 2776 35 7460 query I rowsort SELECT col1 * - col0 * + tab1.col1 + - col0 * col2 + col1 AS col1 FROM tab1 ---- -10038 -21187 -2164 query I rowsort SELECT ALL + tab0.col0 + col2 - col2 AS col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT col0 * - col1 * - col0 AS col1 FROM tab1 WHERE NULL NOT IN ( col0 + + col2 ) ---- query I rowsort SELECT DISTINCT col1 * + tab1.col2 * col2 - + col2 * - col0 AS col0 FROM tab1 ---- 127488 36138 75978 query I rowsort SELECT DISTINCT + col2 AS col1 FROM tab1 WHERE ( NULL ) < ( - col1 - + col2 ) ---- query III rowsort SELECT * FROM tab2 WHERE NULL IN ( + col2 + + col1 ) ---- query I rowsort SELECT DISTINCT col1 * + col1 - tab1.col1 AS col2 FROM tab1 ---- 156 650 90 query I rowsort SELECT ALL - tab2.col2 * + col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT col1 * + col2 + + col1 AS col0 FROM tab0 ---- 194 2924 7553 onlyif mysql # use DIV operator for integer division query I rowsort label-2711 SELECT + 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-2711 SELECT + col2 / col2 col2 FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT + col0 + col0 - col1 FROM tab1 ---- -20 118 147 query I rowsort SELECT ALL cor0.col1 + cor0.col0 AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to d994d266bacb99d3939b70b2c7903ce8 query I rowsort SELECT DISTINCT + col1 + + col2 * + col2 AS col2 FROM tab2 cor0 ---- 1461 735 760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col2 + col1 * col0 col2 FROM tab0 ---- 15561 3492 4902 query I rowsort SELECT DISTINCT cor0.col2 + - col2 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - col2 + col1 * - cor0.col2 AS col1 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT - col1 * - col2 * - col0 + - col1 AS col1 FROM tab1 AS cor0 ---- -36490 -4238 -99853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 - - col0 col0 FROM tab1 ---- 128 160 6 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT col1 + col2 IN ( - col0 + - col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT - col0 * - col2 * + col2 FROM tab0 ---- 26136 35 598436 query I rowsort SELECT DISTINCT - col0 * + tab2.col2 * + col0 FROM tab2 ---- -1323 -158184 -237158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + - tab1.col1 col0 FROM tab1 ---- -109 -67 -80 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2725 SELECT DISTINCT + col2 * col1 DIV col1 + - col2 * col1 AS col0 FROM tab1 ---- -1152 -1350 -513 skipif mysql # not compatible query I rowsort label-2725 SELECT DISTINCT + col2 * col1 / col1 + - col2 * col1 AS col0 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT ALL col1 * col0 * col1 FROM tab0 WHERE NOT col1 <= NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-2727 SELECT - col1 DIV col0 + col2 FROM tab2 ---- 23 26 38 skipif mysql # not compatible query I rowsort label-2727 SELECT - col1 / col0 + col2 FROM tab2 ---- 23 26 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * col1 + - col1 * col1 * col2 col1 FROM tab0 ---- -242004 -6014 -670943 query III rowsort SELECT ALL * FROM tab2 WHERE col0 IN ( col2 ) ---- query I rowsort SELECT DISTINCT - ( - col1 ) AS col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT + 34 + + cor0.col2 FROM tab0 AS cor0 ---- 116 35 67 query I rowsort SELECT col1 * + col1 + + col2 FROM tab2 AS cor0 ---- 327 3507 988 query I rowsort SELECT ALL - ( col0 ) + + col2 AS col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT + col2 * col0 + - col1 FROM tab2 AS cor0 ---- 158 1969 2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - tab0.col2 + tab0.col2 - + col1 col1 FROM tab0 ---- -61 7289 739 query I rowsort SELECT ALL - - ( + col2 ) + col0 * - 98 FROM tab0 AS cor0 ---- -2319 -3429 -8640 onlyif mysql # use DIV operator for integer division query I rowsort label-2737 SELECT col1 DIV 36 AS col2 FROM tab0 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-2737 SELECT col1 / 36 AS col2 FROM tab0 ---- 2 2 2 query I rowsort SELECT DISTINCT + col1 * - col1 + + col1 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT ( col1 ) * + col0 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ( 70 + col2 ) FROM tab1 ---- 124 127 166 query I rowsort SELECT ALL - col0 * 27 + col1 + + col0 * - 56 FROM tab1 ---- -223 -5302 -6627 query I rowsort SELECT + 21 * - 67 FROM tab0 ---- -1407 -1407 -1407 query I rowsort SELECT DISTINCT col1 + - 71 AS col1 FROM tab1 ---- -45 -58 -61 query I rowsort SELECT ALL + col0 + 89 FROM tab0 AS cor0 ---- 113 124 178 query I rowsort SELECT DISTINCT - col2 * + 13 * - col1 + cor0.col1 AS col1 FROM tab0 cor0 ---- 1358 36980 97097 query I rowsort SELECT ALL + - col1 + col0 + cor0.col0 AS col0 FROM tab2 AS cor0 ---- -17 141 97 query I rowsort SELECT ALL - col2 * tab0.col0 * - col2 AS col0 FROM tab0 ---- 26136 35 598436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col1 col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT cor0.col1 * ( 71 ) AS col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to f5a86f1c31aa425cec3174d68a2ecc19 query I rowsort SELECT - col1 + - 13 FROM tab2 AS cor0 ---- -30 -44 -72 onlyif mysql # use DIV operator for integer division query I rowsort label-2751 SELECT - col1 DIV 30 AS col0 FROM tab2 AS cor0 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-2751 SELECT - col1 / 30 AS col0 FROM tab2 AS cor0 ---- -1 -1 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + 65 + - col2 col2 FROM tab1 AS cor0 ---- -15 -2 -44 query I rowsort SELECT DISTINCT - col1 * + col1 * + ( col1 ) AS col2 FROM tab1 AS cor0 ---- -1000 -17576 -2197 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col2 col1 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT - + col2 + col1 + - ( - col0 + - col1 ) FROM tab2 AS cor0 ---- 170 42 75 query I rowsort SELECT - + cor0.col1 + - col0 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # use DIV operator for integer division query I rowsort label-2757 SELECT DISTINCT 42 DIV - cor0.col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- -1 -42 0 skipif mysql # not compatible query I rowsort label-2757 SELECT DISTINCT 42 / - cor0.col2 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- -1 -42 0 query I rowsort SELECT + 60 + + col2 * - cor0.col0 FROM tab2 AS cor0 ---- -129 -1968 -2942 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 col1 FROM tab0, tab1 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT DISTINCT tab2.col1 + - col2 AS col2 FROM tab2 ---- -21 33 4 query I rowsort SELECT 27 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 1a3cef5c33b8f87ffeded378fd207753 query I rowsort SELECT + 21 * col0 + 50 FROM tab1 ---- 113 1394 1730 query I rowsort SELECT - 70 AS col2 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to c2a2994a4e94583683ccda2cc098c58f query I rowsort SELECT DISTINCT - col1 * - col1 - + 6 FROM tab1 AS cor0 ---- 163 670 94 query I rowsort SELECT ALL + col2 + col1 * ( + cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ( - col1 ) + + 39 * ( col1 + - 57 ) * - cor0.col1 FROM tab2 AS cor0 ---- -4661 26503 31403 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 71 col1 FROM tab0 ---- -71 onlyif mysql # use DIV operator for integer division query I rowsort label-2768 SELECT DISTINCT - col0 DIV - col0 AS col1 FROM tab2 ---- 1 skipif mysql # not compatible query I rowsort label-2768 SELECT DISTINCT - col0 / - col0 AS col1 FROM tab2 ---- 1 onlyif mysql # use DIV operator for integer division query I rowsort label-2769 SELECT col1 * col0 DIV col0 + - col1 + + col1 AS col0 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-2769 SELECT col1 * col0 / col0 + - col1 + + col1 AS col0 FROM tab1 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + - 38 col2 FROM tab1 ---- -12 -25 -28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2771 SELECT + col1 + CAST( tab1.col2 AS SIGNED ) FROM tab1 ---- 109 67 80 skipif mysql # not compatible query I rowsort label-2771 SELECT + col1 + CAST ( tab1.col2 AS INTEGER ) FROM tab1 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-2772 SELECT DISTINCT + col2 DIV + 12 + col0 col2 FROM tab2 ---- 80 82 9 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2772 SELECT DISTINCT + col2 / + 12 + col0 col2 FROM tab2 ---- 80 82 9 query I rowsort SELECT DISTINCT - col1 + - 34 AS col0 FROM tab1 ---- -44 -47 -60 query I rowsort SELECT - col1 * + ( tab0.col2 ) FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + col0 + - col0 * + col0 AS col1 FROM tab1 AS cor0 ---- -4032 -6 -6320 query I rowsort SELECT col0 + + col0 * 26 + col1 FROM tab0 ---- 1042 2494 734 query I rowsort SELECT col0 * + 25 + - col1 AS col2 FROM tab0 ---- 2134 514 778 query I rowsort SELECT DISTINCT + col0 * ( + col1 ) + tab1.col2 AS col2 FROM tab1 ---- 1136 132 697 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2779 SELECT ALL col0 + - CAST( col2 AS SIGNED ) AS col2 FROM tab2 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-2779 SELECT ALL col0 + - CAST ( col2 AS INTEGER ) AS col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT + 87 + + col2 + col2 FROM tab1 AS cor0 ---- 195 201 279 query I rowsort SELECT + + cor0.col0 + col0 + + col2 FROM tab0 cor0 ---- 260 71 81 query I rowsort SELECT DISTINCT - 29 + + 2 AS col2 FROM tab0 AS cor0 ---- -27 query I rowsort SELECT - col2 + 15 + col1 AS col1 FROM tab1 AS cor0 ---- -13 -32 -68 query I rowsort SELECT ALL + cor0.col0 + - cor0.col2 * - col0 + + col2 AS col2 FROM tab1 AS cor0 ---- 219 3769 7856 onlyif mysql # use DIV operator for integer division query I rowsort label-2785 SELECT - cor0.col1 + 39 DIV - col1 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-2785 SELECT - cor0.col1 + 39 / - col1 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT DISTINCT - 5 AS col1 FROM tab1 cor0 ---- -5 query I rowsort SELECT DISTINCT + col2 * + 45 * col0 FROM tab1 ---- 164160 345600 7290 query I rowsort SELECT ALL + col2 * 73 AS col2 FROM tab1 ---- 3942 4161 7008 query I rowsort SELECT + 86 + + col1 + + col1 AS col2 FROM tab1 AS cor0 ---- 106 112 138 query I rowsort SELECT DISTINCT + + 45 AS col0 FROM tab0 AS cor0 ---- 45 query I rowsort SELECT - - 47 * - col2 FROM tab0 AS cor0 ---- -1551 -3854 -47 onlyif mysql # use DIV operator for integer division query I rowsort label-2792 SELECT ALL 50 + + col2 DIV col2 + - 65 AS col1 FROM tab0 AS cor0 ---- -14 -14 -14 skipif mysql # not compatible query I rowsort label-2792 SELECT ALL 50 + + col2 / col2 + - 65 AS col1 FROM tab0 AS cor0 ---- -14 -14 -14 query I rowsort SELECT - ( + ( cor0.col0 ) ) FROM tab0 cor0 ---- -24 -35 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-2794 SELECT DISTINCT - cor0.col2 DIV col2 col2 FROM tab1 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2794 SELECT DISTINCT - cor0.col2 / col2 col2 FROM tab1 AS cor0 ---- -1 query I rowsort SELECT - col2 * 24 + col2 FROM tab2 AS cor0 ---- -598 -621 -874 query I rowsort SELECT - 77 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -155 -156 -84 query I rowsort SELECT + - 20 + + col1 FROM tab2 AS cor0 ---- -3 11 39 query I rowsort SELECT DISTINCT + tab0.col2 * - col0 AS col1 FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT - col0 + - col0 * + col1 FROM tab1 AS cor0 ---- -1120 -704 -81 query I rowsort SELECT + + 66 + col0 * col2 FROM tab0 cor0 ---- 101 7364 858 query I rowsort SELECT - 36 * + col1 * col0 FROM tab0 ---- -122220 -291564 -74304 query I rowsort SELECT DISTINCT 76 AS col2 FROM tab2, tab1, tab0 AS cor0 ---- 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 75 col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 258bc565c64924d905a55eaaa6e57547 query I rowsort SELECT 56 * + col1 FROM tab0 ---- 4816 5096 5432 query I rowsort SELECT col1 + 84 * - tab0.col1 AS col1 FROM tab0 ---- -7138 -7553 -8051 query I rowsort SELECT ALL col2 + 18 * - 70 AS col1 FROM tab1 AS cor0 ---- -1164 -1203 -1206 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + ( col0 + col0 ) col0 FROM tab0 AS cor0 ---- -16198 -4128 -6790 query I rowsort SELECT DISTINCT + + cor1.col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 86 91 97 query I rowsort SELECT DISTINCT + + col2 * 88 FROM tab0 AS cor0 ---- 2904 7216 88 onlyif mysql # use DIV operator for integer division query I rowsort label-2810 SELECT ALL - + col2 DIV ( - col1 ) + + cor0.col1 * 50 + col0 FROM tab1 AS cor0 ---- 1305 569 737 skipif mysql # not compatible query I rowsort label-2810 SELECT ALL - + col2 / ( - col1 ) + + cor0.col1 * 50 + col0 FROM tab1 AS cor0 ---- 1305 569 737 query I rowsort SELECT + + cor0.col0 * 75 FROM tab1 AS cor0 ---- 225 4800 6000 query IIIIIIIII rowsort SELECT * FROM tab0, tab2, tab0 AS cor0 WHERE NULL NOT IN ( tab0.col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + ( + col1 ) * col0 col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT + + col2 * + col2 * - col1 AS col2 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT + + col2 + - col2 * + ( col2 * + ( col0 ) ) FROM tab0 AS cor0 ---- -26103 -34 -598354 query I rowsort SELECT + col0 - + 24 FROM tab2 AS cor0 ---- -17 54 55 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 AS cor2, tab1 AS cor3 ---- 3645 values hashing to 71d467ba3372dfdd21847af1687c92e7 onlyif mysql # use DIV operator for integer division query I rowsort label-2818 SELECT ALL col0 + 11 * 27 DIV + col0 col1 FROM tab2 ---- 49 81 82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2818 SELECT ALL col0 + 11 * 27 / + col0 col1 FROM tab2 ---- 49 81 82 query IIIIII rowsort SELECT * FROM tab2, tab2 AS cor0 WHERE NULL BETWEEN ( cor0.col2 ) AND NULL ---- query I rowsort SELECT DISTINCT - + col1 * col1 AS col2 FROM tab1 AS cor0 ---- -100 -169 -676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + ( + cor0.col0 ) col1 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2822 SELECT ALL col1 * CAST( NULL AS SIGNED ) * col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2822 SELECT ALL col1 * CAST ( NULL AS INTEGER ) * col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 * - ( + col1 ) * - col0 AS col2 FROM tab1 AS cor0 ---- 13520 2028 6400 skipif mysql # not compatible query I rowsort SELECT ALL + col1 + - CAST ( col1 AS REAL ) * col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT + col0 - 34 FROM tab2 AS cor0 ---- -27 44 45 onlyif mysql # use DIV operator for integer division query I rowsort label-2826 SELECT ALL - - col1 DIV + col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2826 SELECT ALL - - col1 / + col1 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT + col0 * + col0 + - col1 FROM tab1 AS cor0 ---- -17 4086 6387 query I rowsort SELECT + ( + col1 * col0 ) + ( - tab0.col1 ) * col2 FROM tab0 ---- -774 3298 637 query I rowsort SELECT ALL 79 - - col2 * col0 FROM tab1 ---- 241 3727 7759 query I rowsort SELECT - cor0.col1 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT - + 32 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 7106326ae056e78044adc0aef747ef08 query I rowsort SELECT ALL col2 * tab2.col0 + col0 * col0 FROM tab2 ---- 238 8112 9243 query I rowsort SELECT ALL + cor1.col1 AS col0 FROM tab1, tab0 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to d7d3fabcafbed14f0d6ffd37195c971c query I rowsort SELECT 89 AS col1 FROM tab1, tab2 cor0 ---- 9 values hashing to 5c8428e9f1e7de3d09cb0814b4cc1743 query I rowsort SELECT col1 + - 62 AS col0 FROM tab0 AS cor0 ---- 24 29 35 query I rowsort SELECT DISTINCT + 76 + - 33 FROM tab2 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 43 query I rowsort SELECT col1 * - cor0.col2 * - col1 - - cor0.col1 FROM tab1 AS cor0 ---- 16237 36530 5710 query I rowsort SELECT - col2 * ( - 42 ) FROM tab1 AS cor0 ---- 2268 2394 4032 query I rowsort SELECT + 59 + - col0 FROM tab0 AS cor0 ---- -30 24 35 query I rowsort SELECT ( - col0 ) AS col2 FROM tab0 cor0 ---- -24 -35 -89 query I rowsort SELECT + - 17 + col1 + col1 AS col2 FROM tab1 AS cor0 ---- 3 35 9 query I rowsort SELECT DISTINCT ( - col1 ) - 26 AS col2 FROM tab1 ---- -36 -39 -52 query I rowsort SELECT - col2 + + col1 AS col2 FROM tab0 cor0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-2844 SELECT DISTINCT - col2 DIV cor0.col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-2844 SELECT DISTINCT - col2 / cor0.col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + ( + cor0.col1 ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT - - 3 * col1 AS col2 FROM tab2 AS cor0 ---- 177 51 93 query I rowsort SELECT - 66 AS col2 FROM tab1 cor0 ---- -66 -66 -66 onlyif mysql # use DIV operator for integer division query I rowsort label-2848 SELECT DISTINCT + + 41 + col0 DIV col2 AS col1 FROM tab0 AS cor0 ---- 41 42 76 skipif mysql # not compatible query I rowsort label-2848 SELECT DISTINCT + + 41 + col0 / col2 AS col1 FROM tab0 AS cor0 ---- 41 42 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + col1 ) col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL col0 + col2 * - col2 AS col2 FROM tab2 AS cor0 ---- -1365 -598 -722 onlyif mysql # use DIV operator for integer division query I rowsort label-2851 SELECT ALL + 56 - - col1 DIV col0 AS col1 FROM tab2 AS cor0 ---- 56 56 60 skipif mysql # not compatible query I rowsort label-2851 SELECT ALL + 56 - - col1 / col0 AS col1 FROM tab2 AS cor0 ---- 56 56 60 onlyif mysql # use DIV operator for integer division query I rowsort label-2852 SELECT DISTINCT cor0.col0 + col1 DIV + cor0.col1 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-2852 SELECT DISTINCT cor0.col0 + col1 / + cor0.col1 FROM tab2 AS cor0 ---- 79 8 80 query I rowsort SELECT ALL - - col1 - col2 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT 72 * col0 FROM tab2 AS cor0 ---- 504 5616 5688 query I rowsort SELECT ALL + cor0.col1 - col1 * + ( 29 ) AS col1 FROM tab0 AS cor0 ---- -2408 -2548 -2716 onlyif mysql # use DIV operator for integer division query I rowsort label-2856 SELECT DISTINCT - 26 + - col1 * cor0.col1 DIV + col0 AS col2 FROM tab0 AS cor0 ---- -119 -294 -334 skipif mysql # not compatible query I rowsort label-2856 SELECT DISTINCT - 26 + - col1 * cor0.col1 / + col0 AS col2 FROM tab0 AS cor0 ---- -119 -294 -334 query I rowsort SELECT + col0 - + cor0.col0 * - col0 * col1 AS col0 FROM tab2 AS cor0 ---- 106176 1526 359034 query I rowsort SELECT DISTINCT col1 + 40 + - 70 AS col0 FROM tab2 AS cor0 ---- -13 1 29 query I rowsort SELECT DISTINCT cor0.col2 FROM tab1, tab2 AS cor0, tab1 cor1 ---- 26 27 38 query I rowsort SELECT DISTINCT - col1 + - 15 AS col1 FROM tab1 AS cor0 ---- -25 -28 -41 query I rowsort SELECT ALL col0 * 92 FROM tab2 cor0 ---- 644 7176 7268 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 26 col1 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 2d1c3129ed17fd721d4876b21c035584 query I rowsort SELECT DISTINCT + 38 AS col0 FROM tab1 ---- 38 query I rowsort SELECT ALL - col2 * 70 + - col2 FROM tab1 AS cor0 ---- -3834 -4047 -6816 query I rowsort SELECT DISTINCT - ( col1 ) + cor0.col1 AS col0 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT cor0.col1 AS col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-2868 SELECT col2 + - 98 DIV cor0.col1 FROM tab1 AS cor0 ---- 48 51 89 skipif mysql # not compatible query I rowsort label-2868 SELECT col2 + - 98 / cor0.col1 FROM tab1 AS cor0 ---- 48 51 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2869 SELECT CAST( cor0.col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-2869 SELECT CAST ( cor0.col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 53 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to fede6033dee346dbd272085c05724fda query I rowsort SELECT DISTINCT ( col1 ) * - cor0.col1 + col0 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT col0 * col2 + col0 * col0 * 25 FROM tab0 ---- 15192 205323 30660 query I rowsort SELECT ALL - 88 * col2 + + col1 FROM tab1 AS cor0 ---- -4726 -5006 -8435 query I rowsort SELECT DISTINCT - + 17 * + col1 FROM tab2 cor0 ---- -1003 -289 -527 query I rowsort SELECT ALL + cor0.col2 + cor0.col0 * cor0.col2 * + 18 AS col1 FROM tab2 AS cor0 ---- 3429 36530 54074 query I rowsort SELECT DISTINCT - col1 * col1 - + col0 AS col0 FROM tab0 AS cor0 ---- -7420 -8370 -9444 query I rowsort SELECT ALL col0 * - 39 FROM tab1 ---- -117 -2496 -3120 query I rowsort SELECT - 32 AS col0 FROM tab0, tab0 cor0 ---- 9 values hashing to ef8f93119983b962f4c81381ebf4b1e6 query I rowsort SELECT col2 * - cor0.col2 + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT + col2 * + 2 + 23 * col0 * + col2 AS col2 FROM tab1 cor0 ---- 176832 3834 84018 query I rowsort SELECT - col2 * - 10 * + cor0.col2 FROM tab1 AS cor0 ---- 29160 32490 92160 onlyif mysql # use DIV operator for integer division query I rowsort label-2882 SELECT - col0 DIV ( - col1 ) + col1 * - col0 + - col1 FROM tab2 AS cor0 ---- -1356 -248 -4660 skipif mysql # not compatible query I rowsort label-2882 SELECT - col0 / ( - col1 ) + col1 * - col0 + - col1 FROM tab2 AS cor0 ---- -1356 -248 -4660 query I rowsort SELECT + + col2 * - cor0.col1 + + col0 FROM tab1 cor0 ---- -1168 -1401 -506 onlyif mysql # use DIV operator for integer division query I rowsort label-2884 SELECT - cor0.col0 DIV 63 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b2e225572af74ba853e10fb5414ea67f skipif mysql # not compatible query I rowsort label-2884 SELECT - cor0.col0 / 63 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b2e225572af74ba853e10fb5414ea67f query I rowsort SELECT ALL tab0.col1 AS col0 FROM tab0, tab0 cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * + col0 col1 FROM tab2 AS cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-2887 SELECT + cor0.col1 * 16 + - col1 DIV - col2 AS col0 FROM tab1 AS cor0 ---- 160 208 416 skipif mysql # not compatible query I rowsort label-2887 SELECT + cor0.col1 * 16 + - col1 / - col2 AS col0 FROM tab1 AS cor0 ---- 160 208 416 query I rowsort SELECT - col2 * cor0.col1 - col2 FROM tab2 AS cor0 ---- -1560 -684 -864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2889 SELECT col1 + + CAST( NULL AS SIGNED ) * + col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2889 SELECT col1 + + CAST ( NULL AS INTEGER ) * + col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 * - 30 + - tab1.col1 * - col1 FROM tab1 ---- 1810 2296 3049 query I rowsort SELECT DISTINCT col1 + 38 FROM tab0 ---- 124 129 135 query I rowsort SELECT - col2 * + ( - cor0.col1 ) + + 40 FROM tab1 AS cor0 ---- 1288 1444 610 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2893 SELECT col0 * CAST( NULL AS DECIMAL ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2893 SELECT col0 * CAST ( NULL AS REAL ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 21 * - col2 FROM tab1 ---- 1134 1197 2016 query I rowsort SELECT - ( col2 ) * + 44 + 11 * - col1 FROM tab1 AS cor0 ---- -2618 -2662 -4367 query I rowsort SELECT - 72 * col2 - 57 * + cor0.col0 FROM tab0 AS cor0 ---- -10977 -2067 -3744 query I rowsort SELECT - col0 + + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col0 * col1 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT col1 + + tab2.col0 * col2 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT ( tab0.col1 ) FROM tab0, tab2, tab0 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2901 SELECT CAST( NULL AS SIGNED ) * - cor0.col1 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-2901 SELECT CAST ( NULL AS INTEGER ) * - cor0.col1 AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL col2 * + col2 * 90 + + col2 * - col2 * + col0 FROM tab0 ---- 55 6724 71874 query I rowsort SELECT ALL 67 * col1 AS col0 FROM tab1 AS cor0 ---- 1742 670 871 query I rowsort SELECT - 96 + cor0.col0 * col2 FROM tab1 AS cor0 ---- 3552 66 7584 onlyif mysql # use DIV operator for integer division query I rowsort label-2905 SELECT DISTINCT + 24 DIV col2 FROM tab0 AS cor0 ---- 0 24 skipif mysql # not compatible query I rowsort label-2905 SELECT DISTINCT + 24 / col2 FROM tab0 AS cor0 ---- 0 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2906 SELECT + 35 * col1 - CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-2906 SELECT + 35 * col1 - CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col2 * col1 - + 17 AS col2 FROM tab0 AS cor0 ---- 2821 7445 80 query I rowsort SELECT - cor0.col0 + - col2 - col2 FROM tab1 AS cor0 ---- -111 -178 -272 query I rowsort SELECT ALL - 18 * - col0 AS col2 FROM tab0 AS cor0 ---- 1602 432 630 query I rowsort SELECT + col1 + 69 * col1 FROM tab2 AS cor0 ---- 1190 2170 4130 query I rowsort SELECT - + col2 - col0 * ( - cor0.col0 ) * - col1 AS col0 FROM tab0 AS cor0 ---- -118826 -49569 -720893 query I rowsort SELECT cor0.col2 * - 86 FROM tab2, tab1 AS cor0 ---- 9 values hashing to d17498ac0e257bcfabe8c52fbb5bd89d query I rowsort SELECT + tab0.col0 AS col1 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL 6 * col0 FROM tab2 ---- 42 468 474 query I rowsort SELECT ALL - 84 * - cor0.col0 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 554aea498e53294e17a49d873f5c68f8 query I rowsort SELECT DISTINCT - col2 + col1 AS col1 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT + - cor0.col2 + - ( 17 ) * - col2 + + 10 AS col2 FROM tab0 AS cor0 ---- 1322 26 538 onlyif mysql # use DIV operator for integer division query I rowsort label-2918 SELECT - - col1 DIV + col0 FROM tab0 AS cor0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-2918 SELECT - - col1 / + col0 FROM tab0 AS cor0 ---- 1 2 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2919 SELECT + cor0.col0 + - CAST( col0 AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2919 SELECT + cor0.col0 + - CAST ( col0 AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * ( col0 * col0 + - col1 ) col2 FROM tab2 cor0 ---- -126 -469950 -491696 query I rowsort SELECT 75 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 22042bfd4d787415457a42bb93d48eea query I rowsort SELECT DISTINCT + 39 + col1 + - col2 * ( - cor0.col2 ) AS col2 FROM tab1 AS cor0 ---- 2981 3298 9268 query I rowsort SELECT 15 * - col0 + col1 FROM tab1 AS cor0 ---- -1187 -19 -950 query I rowsort SELECT ALL + 65 + col2 FROM tab2 AS cor0 ---- 103 91 92 onlyif mysql # use DIV operator for integer division query I rowsort label-2925 SELECT ALL - - ( - ( cor0.col1 ) ) * - 13 - 93 DIV + col0 AS col1 FROM tab1 AS cor0 ---- 129 168 307 skipif mysql # not compatible query I rowsort label-2925 SELECT ALL - - ( - ( cor0.col1 ) ) * - 13 - 93 / + col0 AS col1 FROM tab1 AS cor0 ---- 129 168 307 query I rowsort SELECT DISTINCT - col0 * - 72 FROM tab2 AS cor0 ---- 504 5616 5688 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 ALL col2 * - 15 AS col0 FROM tab2 cor0 ---- -390 -405 -570 query I rowsort SELECT DISTINCT - ( cor0.col0 ) * col1 AS col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT - - col1 + cor0.col0 FROM tab1 AS cor0 ---- 29 74 93 skipif mysql # not compatible query I rowsort SELECT CAST ( 49 AS REAL ) FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to a40d8754a5be3ce2309c61bfd3e00197 query I rowsort SELECT DISTINCT - 18 AS col0 FROM tab1 AS cor0 ---- -18 query I rowsort SELECT DISTINCT + 99 AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 99 query I rowsort SELECT + ( + ( col2 ) ) FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT - ( - col2 ) * + col1 + col0 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT col2 + 8 AS col2 FROM tab2 AS cor0 ---- 34 35 46 query I rowsort SELECT + - 74 AS col0 FROM tab1 AS cor0 ---- -74 -74 -74 query I rowsort SELECT - - col1 * 50 FROM tab1 AS cor0 ---- 1300 500 650 onlyif mysql # use DIV operator for integer division query I rowsort label-2939 SELECT + col0 + + col2 DIV cor0.col0 FROM tab1 AS cor0 ---- 21 64 81 skipif mysql # not compatible query I rowsort label-2939 SELECT + col0 + + col2 / cor0.col0 FROM tab1 AS cor0 ---- 21 64 81 query I rowsort SELECT - 37 * 40 FROM tab1 AS cor0 ---- -1480 -1480 -1480 query I rowsort SELECT DISTINCT - + 63 + cor0.col1 * + ( + col0 + col1 ) * col2 AS col1 FROM tab1 AS cor0 ---- 116001 40653 42117 onlyif mysql # use DIV operator for integer division query I rowsort label-2942 SELECT ALL + - col2 DIV col0 AS col1 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-2942 SELECT ALL + - col2 / col0 AS col1 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT DISTINCT - cor0.col2 * - cor0.col2 FROM tab1, tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT + tab2.col1 - 12 FROM tab2 ---- 19 47 5 onlyif mysql # use DIV operator for integer division query I rowsort label-2945 SELECT + col0 - - tab1.col1 DIV - col0 AS col1 FROM tab1 ---- -5 64 80 skipif mysql # not compatible query I rowsort label-2945 SELECT + col0 - - tab1.col1 / - col0 AS col1 FROM tab1 ---- -5 64 80 query I rowsort SELECT DISTINCT tab0.col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab0 ---- 24 35 89 query I rowsort SELECT ALL col0 - tab0.col0 AS col0 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2948 SELECT + + col2 + col1 DIV + col0 AS col0 FROM tab1 AS cor0 ---- 57 62 96 skipif mysql # not compatible query I rowsort label-2948 SELECT + + col2 + col1 / + col0 AS col0 FROM tab1 AS cor0 ---- 57 62 96 query I rowsort SELECT DISTINCT - col0 * - 35 FROM tab1 AS cor0 ---- 105 2240 2800 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col2 + - 82 ) col2 FROM tab0 ---- 0 49 81 onlyif mysql # use DIV operator for integer division query I rowsort label-2951 SELECT ALL - col1 DIV tab1.col2 AS col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-2951 SELECT ALL - col1 / tab1.col2 AS col2 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL - tab0.col2 * + ( tab0.col0 ) FROM tab0 ---- -35 -7298 -792 query I rowsort SELECT + col2 * ( col2 ) FROM tab1 cor0 ---- 2916 3249 9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - ( + col2 ) * col2 + col1 col2 FROM tab2 ---- -114059 -5072 -52669 query I rowsort SELECT DISTINCT + cor0.col0 + - 27 AS col2 FROM tab1, tab2 AS cor0 ---- -20 51 52 query I rowsort SELECT col0 + col1 * - col0 * - col2 AS col2 FROM tab2 cor0 ---- 119730 51113 5866 query I rowsort SELECT DISTINCT - + col2 * + cor0.col0 + + col2 * cor0.col0 * + col2 FROM tab1 AS cor0 ---- 204288 729600 8586 query I rowsort SELECT ALL - - col2 * - ( col2 ) FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * - col1 * col1 + - col2 col1 FROM tab2 AS cor0 ---- 205353 29764 4875 query I rowsort SELECT DISTINCT - - col2 * col0 * - ( - col2 ) + ( col0 ) FROM tab0 AS cor0 ---- 26160 598525 70 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 cor2, tab0 cor3 ---- 3645 values hashing to 2270901c73a658a63f841c68db8155ba query I rowsort SELECT DISTINCT + ( - cor0.col2 ) AS col2 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT 60 + col0 FROM tab2 ---- 138 139 67 query I rowsort SELECT - ( - cor0.col2 ) * + col0 * ( col1 ) AS col2 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL + 21 + - col2 * + col2 FROM tab0 cor0 ---- -1068 -6703 20 query I rowsort SELECT DISTINCT 77 * 66 FROM tab0 AS cor0 ---- 5082 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - col0 col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL 57 FROM tab1 AS cor0 ---- 57 57 57 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 cor0, tab2 cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 1b06ddc48fd89ff2b1df6d82072316da query I rowsort SELECT col2 + - col0 + + 39 FROM tab2 ---- -13 -2 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col1 + - col2 * + col0 col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT + col2 * + col0 - + ( ( col0 ) ) FROM tab0 AS cor0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-2973 SELECT DISTINCT + col1 * + col1 - - col1 DIV - col1 AS col1 FROM tab2 AS cor0 ---- 288 3480 960 skipif mysql # not compatible query I rowsort label-2973 SELECT DISTINCT + col1 * + col1 - - col1 / - col1 AS col1 FROM tab2 AS cor0 ---- 288 3480 960 onlyif mysql # use DIV operator for integer division query I rowsort label-2974 SELECT - col2 DIV cor0.col0 + + 65 FROM tab1 AS cor0 ---- 47 64 65 skipif mysql # not compatible query I rowsort label-2974 SELECT - col2 / cor0.col0 + + 65 FROM tab1 AS cor0 ---- 47 64 65 query I rowsort SELECT + + col2 + col0 * + 62 AS col0 FROM tab2 AS cor0 ---- 461 4862 4936 query I rowsort SELECT ALL - ( col2 ) + + col0 AS col0 FROM tab0 cor0 ---- -9 34 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 - + col1 col2 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT ALL + col1 + + col2 * + col1 * col0 FROM tab0 AS cor0 ---- 3492 664209 68198 onlyif mysql # use DIV operator for integer division query I rowsort label-2979 SELECT - col0 * + 84 + col1 DIV col2 AS col0 FROM tab0 AS cor0 ---- -2014 -2843 -7475 skipif mysql # not compatible query I rowsort label-2979 SELECT - col0 * + 84 + col1 / col2 AS col0 FROM tab0 AS cor0 ---- -2014 -2843 -7475 query I rowsort SELECT DISTINCT - + col1 * 60 + col1 * + col1 + col0 FROM tab0 AS cor0 ---- 2260 2910 3624 query I rowsort SELECT DISTINCT + + col1 * col0 + + col0 FROM tab2 cor0 ---- 1422 224 4680 query I rowsort SELECT + col1 * - ( col0 ) AS col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL + cor0.col1 - - ( + col0 ) AS col0 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT DISTINCT col1 + tab1.col0 * 74 FROM tab1 ---- 248 4746 5933 query I rowsort SELECT DISTINCT - + col1 - 73 FROM tab1 AS cor0 ---- -83 -86 -99 query I rowsort SELECT ALL 79 AS col0 FROM tab0 ---- 79 79 79 query I rowsort SELECT ALL + col0 * col2 + cor0.col2 * - col2 FROM tab0 AS cor0 ---- -297 34 574 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2988 SELECT DISTINCT - col0 - + col1 * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-2988 SELECT DISTINCT - col0 - + col1 * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - + cor0.col2 + + col2 * + 40 FROM tab0 AS cor0 ---- 1287 3198 39 onlyif mysql # use DIV operator for integer division query I rowsort label-2990 SELECT + col0 DIV + col0 AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-2990 SELECT + col0 / + col0 AS col1 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL + col0 * + col2 * col2 + col0 * - col1 FROM tab0 AS cor0 ---- -3360 24072 590337 onlyif mysql # use DIV operator for integer division query I rowsort label-2992 SELECT - col2 DIV cor0.col1 col1 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-2992 SELECT - col2 / cor0.col1 col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-2993 SELECT DISTINCT - col1 DIV + cor0.col2 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-2993 SELECT DISTINCT - col1 / + cor0.col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL - ( col1 ) + - col2 FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT ALL - + 28 + cor0.col1 + cor1.col2 AS col0 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to f0b00ecceacf6672876670a43c4273dc 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 + col0 + cor0.col1 * col2 AS col1 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT - - col1 * + col2 + col2 AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-2999 SELECT - col1 + - CAST( col2 AS SIGNED ) + col2 AS col0 FROM tab2 cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-2999 SELECT - col1 + - CAST ( col2 AS INTEGER ) + col2 AS col0 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT + col0 * + 82 * + col2 + - col0 FROM tab1 AS cor0 ---- 13281 299072 629680 query I rowsort SELECT ALL col2 * 76 AS col2 FROM tab2 ---- 1976 2052 2888 query I rowsort SELECT + + col0 * ( + col1 * cor0.col2 ) FROM tab1 AS cor0 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-3003 SELECT DISTINCT + tab0.col1 DIV - tab0.col1 AS col0 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-3003 SELECT DISTINCT + tab0.col1 / - tab0.col1 AS col0 FROM tab0 ---- -1 query I rowsort SELECT - col2 * 55 + 93 + + col2 FROM tab2 AS cor0 ---- -1311 -1365 -1959 query I rowsort SELECT ALL - - col1 * cor0.col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT - + ( + col2 ) - col2 AS col2 FROM tab2 AS cor0 ---- -52 -54 -76 onlyif mysql # use DIV operator for integer division query I rowsort label-3007 SELECT ALL - 12 + + col2 DIV + col2 FROM tab1 AS cor0 ---- -11 -11 -11 skipif mysql # not compatible query I rowsort label-3007 SELECT ALL - 12 + + col2 / + col2 FROM tab1 AS cor0 ---- -11 -11 -11 query I rowsort SELECT cor0.col0 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL + - ( col2 ) - col2 FROM tab0 cor0 ---- -164 -2 -66 query I rowsort SELECT - 70 * col1 FROM tab0 AS cor0 ---- -6020 -6370 -6790 onlyif mysql # use DIV operator for integer division query I rowsort label-3011 SELECT DISTINCT + + 20 * col1 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -20 -55 -71 skipif mysql # not compatible query I rowsort label-3011 SELECT DISTINCT + + 20 * col1 / - col0 AS col1 FROM tab0 AS cor0 ---- -20 -55 -71 query I rowsort SELECT DISTINCT + + cor0.col2 + cor0.col1 FROM tab0 AS cor0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 68 col0 FROM tab2 ---- 68 query I rowsort SELECT - + cor0.col1 + + col0 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT col1 * - col0 * + ( - col0 ) FROM tab2 cor0 ---- 106097 1519 358956 query I rowsort SELECT + - 6 * col2 AS col2 FROM tab2 AS cor0 ---- -156 -162 -228 query I rowsort SELECT DISTINCT + 24 * - col0 FROM tab1 ---- -1536 -1920 -72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3018 SELECT ALL - col0 * CAST( NULL AS SIGNED ) + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3018 SELECT ALL - col0 * CAST ( NULL AS INTEGER ) + col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT - cor0.col1 * CAST ( + col1 AS REAL ) AS col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT - - cor0.col1 * 29 AS col0 FROM tab0 AS cor0 ---- 2494 2639 2813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col0 + 12 col1 FROM tab0 AS cor0 ---- 101 36 47 onlyif mysql # use DIV operator for integer division query I rowsort label-3022 SELECT + ( + col1 ) DIV cor0.col2 + cor0.col1 + 93 FROM tab0 cor0 ---- 181 185 287 skipif mysql # not compatible query I rowsort label-3022 SELECT + ( + col1 ) / cor0.col2 + cor0.col1 + 93 FROM tab0 cor0 ---- 181 185 287 query I rowsort SELECT - 53 * - col0 AS col2 FROM tab0 AS cor0 ---- 1272 1855 4717 query I rowsort SELECT + col0 + - col2 + col0 FROM tab1 AS cor0 ---- -48 64 71 query I rowsort SELECT - col0 + 19 FROM tab0 cor0 ---- -16 -5 -70 query I rowsort SELECT ALL - col2 * col0 * - 4 FROM tab1 ---- 14592 30720 648 query I rowsort SELECT ALL col0 * + 65 AS col0 FROM tab1 ---- 195 4160 5200 query I rowsort SELECT ALL tab1.col0 * + col0 AS col1 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT ( + 87 ) + col2 AS col1 FROM tab2 AS cor0 ---- 113 114 125 query I rowsort SELECT DISTINCT 26 * col2 + - cor0.col1 FROM tab2 AS cor0 ---- 617 671 971 query I rowsort SELECT - col0 + col1 + col1 * - col2 * tab1.col0 FROM tab1 ---- -36534 -4189 -99907 query I rowsort SELECT ALL col2 AS col0 FROM tab0 WHERE NOT col0 <> NULL ---- query I rowsort SELECT col2 + + col0 * col0 FROM tab2 ---- 6110 6279 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + col1 * tab1.col2 + - col0 col0 FROM tab1 ---- 1072 1347 449 query I rowsort SELECT DISTINCT col1 * - tab0.col0 FROM tab0 WHERE col0 > NULL ---- query III rowsort SELECT * FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND ( + col1 / col1 ) ---- query I rowsort SELECT ALL - col1 FROM tab1 cor0 WHERE col0 IN ( col1 * + col1 + + col2 ) ---- query I rowsort SELECT col1 + + cor0.col1 * col2 AS col1 FROM tab0 cor0 ---- 194 2924 7553 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT + cor0.col1 <> NULL ---- query I rowsort SELECT - col0 + col2 * + col2 AS col1 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT ALL - col1 AS col0 FROM tab2 WHERE col2 > - col1 - col1 ---- -17 -31 -59 query I rowsort SELECT tab1.col0 + + tab1.col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT - col2 + - col2 AS col2 FROM tab0 ---- -164 -2 -66 query III rowsort SELECT ALL * FROM tab0 WHERE NOT - col2 / col2 IN ( - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query III rowsort SELECT * FROM tab2 WHERE ( NULL ) <= col2 * col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-3046 SELECT col2 + tab0.col2 * col2 DIV col0 AS col2 FROM tab0 ---- 1 157 78 skipif mysql # not compatible query I rowsort label-3046 SELECT col2 + tab0.col2 * col2 / col0 AS col2 FROM tab0 ---- 1 157 78 query III rowsort SELECT * FROM tab1 WHERE NULL <= - col1 * + col2 ---- query I rowsort SELECT ALL + col1 * tab1.col0 - + col1 FROM tab1 ---- 1027 52 630 query III rowsort SELECT ALL * FROM tab2 WHERE NOT NULL = col2 ---- query I rowsort SELECT ALL col0 * - tab1.col1 * + col2 - + tab1.col1 FROM tab1 ---- -36490 -4238 -99853 onlyif mysql # use DIV operator for integer division query I rowsort label-3051 SELECT ALL col1 + col1 DIV col2 AS col2 FROM tab0 ---- 194 88 92 skipif mysql # not compatible query I rowsort label-3051 SELECT ALL col1 + col1 / col2 AS col2 FROM tab0 ---- 194 88 92 onlyif mysql # use DIV operator for integer division query I rowsort label-3052 SELECT ALL + col0 * col2 DIV + col0 AS col1 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-3052 SELECT ALL + col0 * col2 / + col0 AS col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + + col2 * - col2 + col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT - col2 * col2 + + col1 AS col1 FROM tab2 cor0 ---- -1427 -617 -698 query I rowsort SELECT col2 * - cor0.col0 + + col2 FROM tab0 AS cor0 ---- -34 -7216 -759 onlyif mysql # use DIV operator for integer division query I rowsort label-3056 SELECT + + col1 + col1 DIV col0 AS col1 FROM tab2 cor0 ---- 17 35 59 skipif mysql # not compatible query I rowsort label-3056 SELECT + + col1 + col1 / col0 AS col1 FROM tab2 cor0 ---- 17 35 59 query I rowsort SELECT DISTINCT + - col2 + - col1 * col2 * + cor0.col1 FROM tab2 AS cor0 ---- -11020 -25974 -90532 query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE + col1 IN ( col1 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE col2 >= NULL ---- query I rowsort SELECT ALL col0 + + col0 * col1 AS col2 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT - + cor0.col1 * 39 + + col2 AS col1 FROM tab2 cor0 ---- -1182 -2275 -625 query I rowsort SELECT + col1 * col0 + col1 * col2 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT + col2 * cor0.col1 * 56 FROM tab1 AS cor0 ---- 31920 69888 78624 query I rowsort SELECT + col1 * - col0 + ( + cor0.col0 ) * - 93 + ( - col2 ) AS col0 FROM tab1 AS cor0 ---- -411 -6649 -8576 query I rowsort SELECT ALL col0 * 44 FROM tab2 AS cor0 ---- 308 3432 3476 query I rowsort SELECT DISTINCT + col0 + + ( + col0 ) * + col1 * + ( - col1 * + col0 ) AS col2 FROM tab0 AS cor0 ---- -11525990 -4260072 -65593712 query I rowsort SELECT col0 * - col0 + - cor0.col2 AS col1 FROM tab2 AS cor0 ---- -6110 -6279 -76 query I rowsort SELECT + tab2.col1 * + col0 - 98 FROM tab2 ---- 119 1245 4504 query I rowsort SELECT DISTINCT + 12 + + tab1.col1 FROM tab1 ---- 22 25 38 onlyif mysql # use DIV operator for integer division query I rowsort label-3070 SELECT DISTINCT + 14 + + col0 DIV - col2 AS col1 FROM tab0 ---- -21 13 14 skipif mysql # not compatible query I rowsort label-3070 SELECT DISTINCT + 14 + + col0 / - col2 AS col1 FROM tab0 ---- -21 13 14 onlyif mysql # use DIV operator for integer division query I rowsort label-3071 SELECT ALL + ( - col2 ) + - 44 * col2 * col2 + 48 * col0 DIV - col1 AS col0 FROM tab0 ---- -295984 -47962 -62 skipif mysql # not compatible query I rowsort label-3071 SELECT ALL + ( - col2 ) + - 44 * col2 * col2 + 48 * col0 / - col1 AS col0 FROM tab0 ---- -295984 -47962 -62 query I rowsort SELECT + 3 AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 6 col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT ALL + 61 * + 86 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 06a7b5373a0bcacb2d92c018bbc2f069 query I rowsort SELECT DISTINCT col2 * - 66 + col1 * + col2 FROM tab2 AS cor0 ---- -182 -1862 -945 query I rowsort SELECT ALL + + col1 + + ( + col1 ) AS col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT cor0.col1 * col0 + + 14 * col2 AS col2 FROM tab0 cor0 ---- 2526 3409 9247 onlyif mysql # use DIV operator for integer division query I rowsort label-3078 SELECT + col1 * - col0 DIV col0 AS col0 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-3078 SELECT + col1 * - col0 / col0 AS col0 FROM tab1 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-3079 SELECT DISTINCT + col2 DIV - col1 AS col1 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-3079 SELECT DISTINCT + col2 / - col1 AS col1 FROM tab1 ---- -2 -5 -7 onlyif mysql # use DIV operator for integer division query I rowsort label-3080 SELECT col0 DIV col1 + col2 AS col1 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3080 SELECT col0 / col1 + col2 AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT ALL col2 * col0 + - col1 + col2 FROM tab1 ---- 190 3695 7763 onlyif mysql # use DIV operator for integer division query I rowsort label-3082 SELECT DISTINCT - tab0.col2 DIV col1 + - col2 - col0 * + col2 FROM tab0 ---- -36 -7380 -825 skipif mysql # not compatible query I rowsort label-3082 SELECT DISTINCT - tab0.col2 / col1 + - col2 - col0 * + col2 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT ALL col1 * + col0 - col0 AS col2 FROM tab2 ---- 1264 210 4524 query III rowsort SELECT * FROM tab2 WHERE NOT NULL > + col0 ---- query III rowsort SELECT * FROM tab2 WHERE col2 * + col1 IN ( col2 ) ---- query I rowsort SELECT tab1.col2 AS col0 FROM tab1 WHERE NULL = NULL ---- query I rowsort SELECT DISTINCT col2 * - tab0.col1 * - col2 + col0 AS col1 FROM tab0 ---- 132 611973 93678 query I rowsort SELECT col0 AS col0 FROM tab2 WHERE NULL > NULL ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3089 SELECT DISTINCT + col0 * + col2 * - CAST( NULL AS SIGNED ) AS col0 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3089 SELECT DISTINCT + col0 * + col2 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab0 cor0 ---- NULL query I rowsort SELECT DISTINCT 70 * col1 + 59 * col1 FROM tab1 ---- 1290 1677 3354 query I rowsort SELECT col2 * col2 * + ( 51 ) + - col0 AS col0 FROM tab0 ---- 16 342835 55515 onlyif mysql # use DIV operator for integer division query I rowsort label-3092 SELECT tab0.col0 DIV - col1 + + ( + col2 * col2 ) + + col0 col2 FROM tab0 ---- 1113 36 6813 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3092 SELECT tab0.col0 / - col1 + + ( + col2 * col2 ) + + col0 col2 FROM tab0 ---- 1113 36 6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + - col2 * col1 col0 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT - ( - col0 ) * - cor0.col1 + col1 AS col1 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT ALL + 33 AS col0 FROM tab2, tab0 AS cor0, tab1 cor1, tab2 AS cor2 ---- 81 values hashing to 5b9acd68f8a2078394b8b32da4e0a18f onlyif mysql # use DIV operator for integer division query I rowsort label-3096 SELECT - + 67 DIV col0 - + ( col0 ) FROM tab0 AS cor0 ---- -26 -36 -89 skipif mysql # not compatible query I rowsort label-3096 SELECT - + 67 / col0 - + ( col0 ) FROM tab0 AS cor0 ---- -26 -36 -89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3097 SELECT DISTINCT + col1 * col2 + CAST( NULL AS SIGNED ) / col0 col2 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3097 SELECT DISTINCT + col1 * col2 + CAST ( NULL AS INTEGER ) / col0 col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL cor0.col0 AS col1 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT - - 51 + ( col0 ) * - 95 FROM tab1 AS cor0 ---- -234 -6029 -7549 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 col0 FROM tab0 AS cor0 CROSS JOIN tab2, tab1 AS cor1 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 20 * col2 col0 FROM tab2 ---- -520 -540 -760 query I rowsort SELECT DISTINCT 12 * 21 FROM tab1 ---- 252 query I rowsort SELECT ALL 71 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 95a6ff35b7b8f00868fb58bcaa32d0c2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col1 * - col2 + + ( col1 ) col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT + 17 * col1 * col0 + 46 FROM tab0 cor0 ---- 137729 35134 57761 query I rowsort SELECT + ( col2 ) + + cor0.col2 * + 25 AS col2 FROM tab2 AS cor0 ---- 676 702 988 query I rowsort SELECT + col0 + - col2 * + ( - col1 ) * + col0 FROM tab0 AS cor0 ---- 3430 664207 68136 query I rowsort SELECT DISTINCT + col1 * + col2 + ( col2 ) FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT + cor0.col2 * col1 + + 32 AS col1 FROM tab0 AS cor0 ---- 129 2870 7494 query I rowsort SELECT DISTINCT col2 - col1 * + col0 AS col0 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT ALL + + col1 * + ( - col1 ) + + cor0.col2 * - col2 FROM tab0 AS cor0 ---- -15005 -8485 -9410 query I rowsort SELECT col1 + ( col2 ) * + cor0.col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT + col1 + col1 * ( col0 * col1 ) AS col0 FROM tab2 cor0 ---- 22848 271577 6758 query I rowsort SELECT ALL - + col0 * + col0 * col2 FROM tab2 AS cor0 ---- -1323 -158184 -237158 query I rowsort SELECT ALL col1 + - ( - 46 ) AS col2 FROM tab0 AS cor0 ---- 132 137 143 onlyif mysql # use DIV operator for integer division query I rowsort label-3116 SELECT - col2 DIV 45 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3116 SELECT - col2 / 45 FROM tab2 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col0 * col0 col1 FROM tab0 AS cor0 ---- 13824 42875 704969 query I rowsort SELECT ALL + - col1 + - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT ALL - tab2.col0 * 18 AS col0 FROM tab2 ---- -126 -1404 -1422 skipif mysql # not compatible query I rowsort SELECT - - col2 * + CAST ( + col0 AS REAL ) AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - + 62 + + cor0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 3bbd800c0e95cb5fdca41ddcd2e0ef4c query I rowsort SELECT - col0 * col1 + 1 * + cor0.col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT + - ( - 7 ) * col1 FROM tab0 cor0 ---- 602 637 679 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3124 SELECT - CAST( - 58 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 58 58 58 skipif mysql # not compatible query I rowsort label-3124 SELECT - CAST ( - 58 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 58 58 58 query I rowsort SELECT - 5 * - col2 AS col0 FROM tab1 AS cor0 ---- 270 285 480 query I rowsort SELECT col0 * + col2 * col2 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT ( col1 ) * + ( 28 ) + col2 AS col0 FROM tab0 cor0 ---- 2441 2630 2717 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + - col1 col0 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3129 SELECT - 48 * - col2 + - CAST( NULL AS DECIMAL ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3129 SELECT - 48 * - col2 + - CAST ( NULL AS REAL ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 * col2 - col1 AS col2 FROM tab2 AS cor0 ---- 1427 617 698 onlyif mysql # use DIV operator for integer division query I rowsort label-3131 SELECT 32 DIV col0 AS col0 FROM tab2 ---- 0 0 4 skipif mysql # not compatible query I rowsort label-3131 SELECT 32 / col0 AS col0 FROM tab2 ---- 0 0 4 query I rowsort SELECT DISTINCT 71 + col1 FROM tab0 ---- 157 162 168 query I rowsort SELECT DISTINCT - col2 * 72 + - col2 FROM tab0 ---- -2409 -5986 -73 query I rowsort SELECT + ( - col2 ) * ( - 0 ) - col2 AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT - - 2 * + col1 AS col0 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # use DIV operator for integer division query I rowsort label-3136 SELECT DISTINCT col0 * + col0 + tab2.col0 DIV ( + col0 ) FROM tab2 ---- 50 6085 6242 skipif mysql # not compatible query I rowsort label-3136 SELECT DISTINCT col0 * + col0 + tab2.col0 / ( + col0 ) FROM tab2 ---- 50 6085 6242 query I rowsort SELECT + cor0.col1 + - ( - col1 + col2 ) AS col1 FROM tab2 AS cor0 ---- -4 35 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 5 col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 74665fbb47d5b17da011bca567195b21 query I rowsort SELECT DISTINCT + 32 FROM tab2 cor0 ---- 32 query I rowsort SELECT - + 61 * col0 - - col1 * col0 AS col2 FROM tab1 AS cor0 ---- -105 -3264 -3840 query I rowsort SELECT DISTINCT col1 - cor0.col2 AS col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - tab2.col0 * col0 * - 9 AS col0 FROM tab2 ---- 441 54756 56169 query I rowsort SELECT ALL 75 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 22042bfd4d787415457a42bb93d48eea onlyif mysql # use DIV operator for integer division query I rowsort label-3144 SELECT - col1 + col0 + + col1 DIV - 88 col2 FROM tab1 AS cor0 ---- -23 54 67 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3144 SELECT - col1 + col0 + + col1 / - 88 col2 FROM tab1 AS cor0 ---- -23 54 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 87 + col1 col1 FROM tab2 ---- 104 118 146 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + - tab0.col0 col2 FROM tab0 ---- -178 -48 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 66 col1 FROM tab1 ---- 66 66 66 query I rowsort SELECT DISTINCT col2 + + col1 * tab2.col1 * col2 FROM tab2 ---- 11020 25974 90532 onlyif mysql # use DIV operator for integer division query I rowsort label-3149 SELECT + cor0.col2 DIV col2 AS col1 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3149 SELECT + cor0.col2 / col2 AS col1 FROM tab0 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-3150 SELECT 68 DIV col1 + - col1 * + col1 AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-3150 SELECT 68 / col1 + - col1 * + col1 AS col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT - 47 - + tab2.col1 * + col2 * - col0 AS col2 FROM tab2 ---- 119605 50987 5812 query I rowsort SELECT ALL - - col1 * cor0.col2 + + col2 AS col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + col0 * cor0.col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT + - 21 + - col1 FROM tab2 AS cor0 ---- -38 -52 -80 query I rowsort SELECT + 24 * - col2 + ( col0 * col0 ) + + cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1233 2785 4192 query I rowsort SELECT ALL 50 * col0 FROM tab1 AS cor0 ---- 150 3200 4000 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3157 SELECT - + 10 * col1 + CAST( col2 AS SIGNED ) col2 FROM tab1 AS cor0 ---- -206 -34 -43 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3157 SELECT - + 10 * col1 + CAST ( col2 AS INTEGER ) col2 FROM tab1 AS cor0 ---- -206 -34 -43 query I rowsort SELECT 96 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 query IIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab2 cor0, tab0, tab2 AS cor1 ---- 972 values hashing to e486ce227b61d9db6f8414f9d6361094 query I rowsort SELECT ALL tab0.col0 - col2 * - tab0.col0 FROM tab0 ---- 70 7387 816 query I rowsort SELECT - - cor0.col1 * 84 - col1 AS col2 FROM tab1 AS cor0 ---- 1079 2158 830 query I rowsort SELECT + + col0 + + col0 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT - col2 * + 65 + - col0 * col0 * col0 AS col2 FROM tab0 ---- -15969 -42940 -710299 query I rowsort SELECT - - col2 + + 85 FROM tab2 cor0 ---- 111 112 123 query I rowsort SELECT DISTINCT col1 * 74 + col1 * + col1 + ( - col0 ) AS col2 FROM tab0 AS cor0 ---- 13736 14926 16552 query I rowsort SELECT - col1 - - col1 * + col1 * col1 FROM tab1 AS cor0 ---- 17550 2184 990 query I rowsort SELECT DISTINCT ( col2 ) + col2 AS col0 FROM tab0 AS cor0 ---- 164 2 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3168 SELECT CAST( NULL AS DECIMAL ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3168 SELECT CAST ( NULL AS REAL ) AS col0 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3169 SELECT DISTINCT - CAST( - col0 AS SIGNED ) * + col1 * col0 + + col1 * + col0 AS col0 FROM tab1 AS cor0 ---- 312 41600 84240 skipif mysql # not compatible query I rowsort label-3169 SELECT DISTINCT - CAST ( - col0 AS INTEGER ) * + col1 * col0 + + col1 * + col0 AS col0 FROM tab1 AS cor0 ---- 312 41600 84240 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3170 SELECT ALL - - CAST( + col1 AS SIGNED ) FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3170 SELECT ALL - - CAST ( + col1 AS INTEGER ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - col0 + - col0 + - col1 FROM tab0 AS cor0 ---- -134 -167 -269 query I rowsort SELECT DISTINCT + col0 + col2 AS col1 FROM tab2 cor0 ---- 104 117 34 query I rowsort SELECT ALL - ( + col0 ) + - col0 FROM tab1 cor0 ---- -128 -160 -6 query I rowsort SELECT ALL - col2 - - col1 AS col1 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT ALL ( col1 ) + col2 FROM tab0 AS cor0 ---- 119 173 98 query I rowsort SELECT DISTINCT - + col1 * - 11 - + col1 FROM tab0 AS cor0 ---- 860 910 970 query I rowsort SELECT + 78 * col1 AS col0 FROM tab0 cor0 ---- 6708 7098 7566 query I rowsort SELECT DISTINCT - + 59 * - ( + col2 ) FROM tab2 AS cor0 ---- 1534 1593 2242 query I rowsort SELECT DISTINCT - - ( col2 ) + + col2 AS col2 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT + 38 - 13 FROM tab1 AS cor0 ---- 25 25 25 query I rowsort SELECT DISTINCT col0 * tab0.col2 + col2 FROM tab0 ---- 36 7380 825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3182 SELECT CAST( NULL AS SIGNED ) * 80 + + col2 * 77 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3182 SELECT CAST ( NULL AS INTEGER ) * 80 + + col2 * 77 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( col0 ) + - col0 AS col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - - col0 - 50 AS col1 FROM tab2 AS cor0 ---- -43 28 29 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3185 SELECT ALL + CAST( NULL AS DECIMAL ) + + col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3185 SELECT ALL + CAST ( NULL AS REAL ) + + col0 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 20 * col1 + + col2 - col2 FROM tab2 cor0 ---- 1180 340 620 skipif mysql # not compatible query I rowsort SELECT + CAST ( col0 AS REAL ) * + col2 + + col1 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT DISTINCT + - 23 AS col0 FROM tab0 AS cor0 ---- -23 query I rowsort SELECT col1 * 75 + + col1 - col1 FROM tab2 cor0 ---- 1275 2325 4425 query I rowsort SELECT ALL + 18 AS col2 FROM tab0 AS cor0 ---- 18 18 18 onlyif mysql # use DIV operator for integer division query I rowsort label-3191 SELECT col1 DIV - col1 + col2 * 20 - - 59 DIV col1 FROM tab0 AS cor0 ---- 1639 19 659 skipif mysql # not compatible query I rowsort label-3191 SELECT col1 / - col1 + col2 * 20 - - 59 / col1 FROM tab0 AS cor0 ---- 1639 19 659 query I rowsort SELECT + ( - 97 ) * col1 + col2 * cor0.col0 - col1 FROM tab2 cor0 ---- -2849 -3754 1336 query I rowsort SELECT DISTINCT + cor0.col0 * - col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT + 19 + col1 AS col1 FROM tab2 AS cor0 ---- 36 50 78 query I rowsort SELECT 53 + cor0.col2 FROM tab0 AS cor0 ---- 135 54 86 query I rowsort SELECT ALL - + cor1.col2 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT ALL cor0.col1 + + col0 AS col2 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT ALL ( col0 * tab2.col0 ) + 11 FROM tab2 ---- 60 6095 6252 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 * col0 * + col2 col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT - cor0.col2 * + col1 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT + col2 * + ( + 68 ) AS col0 FROM tab1 AS cor0 ---- 3672 3876 6528 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3202 SELECT - cor0.col2 * - CAST( NULL AS SIGNED ) + - col0 * col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3202 SELECT - cor0.col2 * - CAST ( NULL AS INTEGER ) + - col0 * col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 * - 67 AS col0 FROM tab0 AS cor0 ---- -2211 -5494 -67 query I rowsort SELECT - tab1.col2 + - 25 AS col1 FROM tab1 ---- -121 -79 -82 query I rowsort SELECT ALL - col1 * + 10 FROM tab2 cor0 ---- -170 -310 -590 query I rowsort SELECT DISTINCT - col1 * - col1 - col2 * - col0 AS col0 FROM tab2 AS cor0 ---- 1150 3291 5509 query I rowsort SELECT ALL + + col1 * ( col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + col0 + + col1 * col1 FROM tab1 AS cor0 ---- 164 249 679 query I rowsort SELECT + + 39 * + col2 + col0 AS col0 FROM tab0 AS cor0 ---- 1311 3287 74 onlyif mysql # use DIV operator for integer division query I rowsort label-3210 SELECT DISTINCT col2 DIV col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3210 SELECT DISTINCT col2 / col1 + + col1 AS col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + - col2 + col1 * col1 * col2 FROM tab1 AS cor0 ---- 16128 36450 5643 query I rowsort SELECT - ( tab0.col2 + + col2 ) * 40 * 52 FROM tab0 ---- -137280 -341120 -4160 query I rowsort SELECT - col2 + + cor0.col2 + col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL ( col1 ) * - tab1.col1 FROM tab1 ---- -100 -169 -676 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( - 51 ) col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 3 * + 51 - - col1 * - cor0.col2 col1 FROM tab2 cor0 ---- -1381 -493 -684 query I rowsort SELECT - col1 * col2 + - col2 FROM tab0 AS cor0 ---- -2871 -7544 -98 query I rowsort SELECT col0 * + ( col2 ) + + col1 AS col2 FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT ALL + col0 + 58 AS col0 FROM tab2 ---- 136 137 65 onlyif mysql # use DIV operator for integer division query I rowsort label-3220 SELECT tab0.col1 + - col2 DIV + col1 AS col2 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3220 SELECT tab0.col1 + - col2 / + col1 AS col2 FROM tab0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3221 SELECT + - ( - col2 ) * cor0.col2 + CAST( NULL AS SIGNED ) * - 93 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3221 SELECT + - ( - col2 ) * cor0.col2 + CAST ( NULL AS INTEGER ) * - 93 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3222 SELECT DISTINCT - 40 DIV + col1 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-3222 SELECT DISTINCT - 40 / + col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT ALL + ( ( - cor0.col1 ) ) * + col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + cor0.col1 * cor0.col0 AS col1 FROM tab1, tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT cor1.col1 + 30 * 23 FROM tab1, tab1 cor0, tab1 AS cor1 ---- 700 703 716 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + 83 * col2 col2 FROM tab2 AS cor0 ---- -119852 -56108 -60507 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col1 col0 FROM tab2 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 4 col2 FROM tab2, tab1 cor0 ---- -4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3229 SELECT + cor0.col1 + col0 + + CAST( col0 AS SIGNED ) FROM tab2 AS cor0 ---- 175 215 45 skipif mysql # not compatible query I rowsort label-3229 SELECT + cor0.col1 + col0 + + CAST ( col0 AS INTEGER ) FROM tab2 AS cor0 ---- 175 215 45 query I rowsort SELECT DISTINCT 71 * col2 * + ( col2 ) + + col0 FROM tab2 ---- 102603 48074 51766 query I rowsort SELECT DISTINCT col2 * - col2 + tab1.col2 AS col1 FROM tab1 ---- -2862 -3192 -9120 query I rowsort SELECT DISTINCT col2 + + col0 + + 83 AS col2 FROM tab0 ---- 119 140 254 query I rowsort SELECT + col1 * col0 * col2 FROM tab2 ---- 119652 51034 5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col0 col2 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- -3 -64 -80 query I rowsort SELECT DISTINCT + col1 * col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + + col0 * col0 + 71 * + col0 + - col1 FROM tab2 AS cor0 ---- 11563 11833 515 query I rowsort SELECT ALL + 30 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 6c98840ed134c765d56389f4150075f0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3238 SELECT 91 * - col0 / col0 - CAST( NULL AS DECIMAL ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3238 SELECT 91 * - col0 / col0 - CAST ( NULL AS REAL ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - 77 * + col0 + - col2 * cor0.col1 + col1 FROM tab2 AS cor0 ---- -1345 -6712 -7481 query I rowsort SELECT col0 + + ( + col1 ) AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT - 31 * col2 AS col0 FROM tab1 AS cor0 ---- -1674 -1767 -2976 query I rowsort SELECT - col0 - + col2 * col0 AS col1 FROM tab1 AS cor0 ---- -165 -3712 -7760 onlyif mysql # use DIV operator for integer division query I rowsort label-3243 SELECT DISTINCT - col1 DIV + col1 col0 FROM tab0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3243 SELECT DISTINCT - col1 / + col1 col0 FROM tab0 ---- -1 query I rowsort SELECT - + col0 + - 34 FROM tab1 AS cor0 ---- -114 -37 -98 query I rowsort SELECT DISTINCT 65 * - col0 * + cor0.col1 FROM tab1 AS cor0 ---- -41600 -5070 -67600 query I rowsort SELECT - - 52 * col0 - + col2 FROM tab2 AS cor0 ---- 337 4030 4070 query I rowsort SELECT ALL + col0 + ( - col2 * 45 ) AS col0 FROM tab1 AS cor0 ---- -2427 -2501 -4240 query I rowsort SELECT DISTINCT + 61 * - cor0.col2 FROM tab1, tab0 AS cor0 ---- -2013 -5002 -61 query I rowsort SELECT DISTINCT - col1 * + col0 + 13 FROM tab1 AS cor0 ---- -1027 -627 -65 query I rowsort SELECT DISTINCT - col2 - + ( col0 ) AS col1 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT - col2 + - 38 * col1 AS col0 FROM tab0 AS cor0 ---- -3301 -3540 -3687 query I rowsort SELECT DISTINCT col0 + 49 AS col0 FROM tab1 AS cor0 ---- 113 129 52 query I rowsort SELECT ALL + col0 * + ( + col2 ) + col0 FROM tab0 cor0 ---- 70 7387 816 query I rowsort SELECT col1 * col1 + + col2 AS col0 FROM tab2 cor0 ---- 327 3507 988 query I rowsort SELECT + - 56 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 3d3dab400eef93c098acbbba3fc9bdc6 query I rowsort SELECT - cor0.col2 * + col2 - col2 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT col1 + col2 + + col1 FROM tab1 ---- 106 122 77 query I rowsort SELECT tab0.col1 + 26 - - col2 FROM tab0 ---- 124 145 199 query I rowsort SELECT ALL col2 * col0 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -233472 -486 -614400 query I rowsort SELECT + + 74 + + 63 * - col2 FROM tab1 AS cor0 ---- -3328 -3517 -5974 query I rowsort SELECT col0 + - col1 + 6 FROM tab1 ---- -17 60 73 query I rowsort SELECT ALL - tab1.col1 + + 62 AS col2 FROM tab1 ---- 36 49 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab1.col0 * - col0 col0 FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT + - col0 + col0 * - cor0.col2 FROM tab0 AS cor0 ---- -70 -7387 -816 onlyif mysql # use DIV operator for integer division query I rowsort label-3265 SELECT - + col1 + + 71 DIV - col2 AS col1 FROM tab1 AS cor0 ---- -11 -13 -27 skipif mysql # not compatible query I rowsort label-3265 SELECT - + col1 + + 71 / - col2 AS col1 FROM tab1 AS cor0 ---- -11 -13 -27 query I rowsort SELECT - 2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to ec11209ab257030053484fc13a1f6d17 query I rowsort SELECT DISTINCT col1 + + 30 AS col0 FROM tab2 ---- 47 61 89 query I rowsort SELECT - - 31 * - col0 AS col1 FROM tab0 AS cor0 ---- -1085 -2759 -744 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col0 + col0 * col0 col2 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT + ( col2 * - col0 ) AS col2 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL + 61 * col2 AS col2 FROM tab0 ---- 2013 5002 61 onlyif mysql # use DIV operator for integer division query I rowsort label-3272 SELECT ALL col1 * col0 DIV tab1.col1 FROM tab1 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-3272 SELECT ALL col1 * col0 / tab1.col1 FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 19 col2 FROM tab2 ---- 19 19 19 query I rowsort SELECT ( col2 ) - - tab2.col2 * - col0 AS col1 FROM tab2 ---- -162 -2002 -2964 query I rowsort SELECT + - 61 + 83 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 onlyif mysql # use DIV operator for integer division query I rowsort label-3276 SELECT + col0 DIV + col1 + 25 AS col2 FROM tab0 ---- 25 25 25 skipif mysql # not compatible query I rowsort label-3276 SELECT + col0 / + col1 + 25 AS col2 FROM tab0 ---- 25 25 25 query I rowsort SELECT + col2 * col0 * col1 + + ( + col2 + col0 ) AS col1 FROM tab0 ---- 3431 664289 68169 query I rowsort SELECT DISTINCT - 80 - col0 FROM tab1 ---- -144 -160 -83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3279 SELECT ALL col2 / col1 + - CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3279 SELECT ALL col2 / col1 + - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 74 AS col0 FROM tab0 AS cor0 ---- 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + - col1 * - col1 * - col0 col1 FROM tab2 AS cor0 ---- -22793 -271492 -6700 query I rowsort SELECT - 77 + + col2 * - ( col1 ) * - col0 AS col1 FROM tab2 AS cor0 ---- 119575 50957 5782 onlyif mysql # use DIV operator for integer division query I rowsort label-3283 SELECT ALL - - ( - cor0.col1 ) * col2 * + col2 + col1 DIV ( - col0 ) AS col0 FROM tab1 cor0 ---- -119808 -32490 -75824 skipif mysql # not compatible query I rowsort label-3283 SELECT ALL - - ( - cor0.col1 ) * col2 * + col2 + col1 / ( - col0 ) AS col0 FROM tab1 cor0 ---- -119808 -32490 -75824 query I rowsort SELECT + - col0 * - cor0.col2 AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT ALL - + 3 FROM tab1 AS cor0 ---- -3 -3 -3 query I rowsort SELECT + 20 + cor0.col0 * 5 FROM tab1 cor0 ---- 340 35 420 query I rowsort SELECT DISTINCT + - col2 + + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 2805 7380 96 query I rowsort SELECT ALL + 18 * col1 * col0 FROM tab1 ---- 11520 1404 18720 query I rowsort SELECT ALL - 60 * + col0 * - tab2.col1 FROM tab2 ---- 13020 276120 80580 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col0 col0 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT + + col1 + col1 + - col1 AS col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT - + 80 AS col1 FROM tab2 AS cor0 ---- -80 query I rowsort SELECT ALL ( col0 ) - 28 FROM tab2 AS cor0 ---- -21 50 51 query I rowsort SELECT ALL + 50 * col0 FROM tab2 AS cor0 ---- 350 3900 3950 query I rowsort SELECT DISTINCT - ( col1 + - col1 * + col2 ) AS col1 FROM tab0 ---- 0 2752 7371 onlyif mysql # use DIV operator for integer division query I rowsort label-3296 SELECT ALL cor0.col2 DIV + cor0.col2 FROM tab0 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3296 SELECT ALL cor0.col2 / + cor0.col2 FROM tab0 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - col0 * - 81 AS col1 FROM tab1 cor0 ---- 243 5184 6480 query I rowsort SELECT ALL - + col0 * - 25 FROM tab2 AS cor0 ---- 175 1950 1975 query I rowsort SELECT ALL + cor0.col1 * + 0 AS col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3300 SELECT DISTINCT col1 * CAST( NULL AS SIGNED ) col0 FROM tab0 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3300 SELECT DISTINCT col1 * CAST ( NULL AS INTEGER ) col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + cor0.col2 + + col2 AS col1 FROM tab0 AS cor0 ---- 164 2 66 query I rowsort SELECT ALL col1 + cor0.col1 * + cor0.col0 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-3303 SELECT - col0 - 89 DIV 68 FROM tab0 AS cor0 ---- -25 -36 -90 skipif mysql # not compatible query I rowsort label-3303 SELECT - col0 - 89 / 68 FROM tab0 AS cor0 ---- -25 -36 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-3304 SELECT + + col2 + + ( + 60 ) DIV col1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3304 SELECT + + col2 + + ( + 60 ) / col1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-3305 SELECT DISTINCT + col2 DIV + 12 FROM tab2 AS cor0 ---- 2 3 skipif mysql # not compatible query I rowsort label-3305 SELECT DISTINCT + col2 / + 12 FROM tab2 AS cor0 ---- 2 3 onlyif mysql # use DIV operator for integer division query I rowsort label-3306 SELECT cor0.col0 * col1 DIV 22 FROM tab2 AS cor0 ---- 209 61 9 skipif mysql # not compatible query I rowsort label-3306 SELECT cor0.col0 * col1 / 22 FROM tab2 AS cor0 ---- 209 61 9 onlyif mysql # use DIV operator for integer division query I rowsort label-3307 SELECT DISTINCT - 47 + ( + cor0.col1 ) DIV ( ( + col1 ) ) FROM tab0 AS cor0 ---- -46 skipif mysql # not compatible query I rowsort label-3307 SELECT DISTINCT - 47 + ( + cor0.col1 ) / ( ( + col1 ) ) FROM tab0 AS cor0 ---- -46 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 CROSS JOIN tab2, tab1 cor1, tab2 AS cor2 ---- 3645 values hashing to 5d28fbab8377f7a8b08a31395cb11d94 query I rowsort SELECT DISTINCT - - col1 * - col0 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT + 70 + + 47 AS col1 FROM tab0 AS cor0 ---- 117 117 117 query I rowsort SELECT ALL + 50 + - col0 AS col1 FROM tab1 AS cor0 ---- -14 -30 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3312 SELECT CAST( NULL AS SIGNED ) + - ( + col1 ) * CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3312 SELECT CAST ( NULL AS INTEGER ) + - ( + col1 ) * CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - + col2 + + 90 AS col0 FROM tab0 cor0 ---- 57 8 89 query I rowsort SELECT DISTINCT + - 95 * col2 AS col0 FROM tab2 AS cor0 ---- -2470 -2565 -3610 query I rowsort SELECT col0 * col0 + col0 AS col0 FROM tab0 ---- 1260 600 8010 query I rowsort SELECT ( + col1 ) + col2 * col1 FROM tab1 cor0 ---- 1261 1430 580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3317 SELECT CAST( + col2 AS SIGNED ) AS col0 FROM tab0 cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3317 SELECT CAST ( + col2 AS INTEGER ) AS col0 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT ( + col0 ) + - col1 * col1 FROM tab1 AS cor0 ---- -36 -673 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-3319 SELECT ALL col0 + - col0 DIV - col0 FROM tab1 AS cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-3319 SELECT ALL col0 + - col0 / - col0 FROM tab1 AS cor0 ---- 4 65 81 query I rowsort SELECT DISTINCT + ( ( - col2 ) ) * - col1 - + col0 FROM tab1 AS cor0 ---- 1168 1401 506 query I rowsort SELECT DISTINCT - ( + col1 ) * + col2 + + col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3322 SELECT DISTINCT - + CAST( NULL AS DECIMAL ) * + col1 - col1 * + col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3322 SELECT DISTINCT - + CAST ( NULL AS REAL ) * + col1 - col1 * + col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT col0 * + col0 AS col1 FROM tab1 cor0 ---- 4096 6400 9 query I rowsort SELECT + + cor0.col0 * col1 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL - ( + col0 ) + + col2 AS col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT col2 * - ( + 48 ) FROM tab0 AS cor0 ---- -1584 -3936 -48 query I rowsort SELECT - col0 * - col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT DISTINCT + cor0.col0 + ( - col0 ) AS col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - + col0 * + 1 + col1 AS col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + + col0 * + ( ( + cor0.col2 ) ) + cor0.col0 FROM tab1 AS cor0 ---- 165 3712 7760 onlyif mysql # use DIV operator for integer division query I rowsort label-3331 SELECT ALL - col2 DIV - col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-3331 SELECT ALL - col2 / - col1 + col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT + col0 * + col2 - col2 AS col0 FROM tab0 AS cor0 ---- 34 7216 759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col0 + - cor0.col2 col0 FROM tab1 cor0 ---- -45 4039 6304 query I rowsort SELECT DISTINCT + col1 * 69 + col1 FROM tab1 AS cor0 ---- 1820 700 910 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3335 SELECT ALL + col2 * CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3335 SELECT ALL + col2 * CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col1 + 38 AS col1 FROM tab0 AS cor0 ---- 124 129 135 query I rowsort SELECT + col1 + + ( + col2 ) FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT - col0 * + cor0.col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT cor0.col1 * col1 * 85 AS col1 FROM tab0 AS cor0 ---- 628660 703885 799765 query I rowsort SELECT ALL - col2 + col0 * - ( cor0.col0 ) FROM tab2 AS cor0 ---- -6110 -6279 -76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 90 * col0 + + ( cor0.col1 * col2 ) col2 FROM tab2 AS cor0 ---- 1467 7756 8554 onlyif mysql # use DIV operator for integer division query I rowsort label-3342 SELECT DISTINCT 10 DIV - tab0.col0 AS col2 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-3342 SELECT DISTINCT 10 / - tab0.col0 AS col2 FROM tab0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3343 SELECT cor0.col2 + col2 * + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3343 SELECT cor0.col2 + col2 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - 73 * + col1 * 52 FROM tab2 AS cor0 ---- 117676 223964 64532 query I rowsort SELECT ( - col1 * col0 ) - col2 AS col2 FROM tab0 ---- -2097 -3396 -8181 query I rowsort SELECT DISTINCT ( + col1 * - col0 ) + + col2 * + col0 AS col1 FROM tab1 ---- 3008 6640 84 query I rowsort SELECT + 5 + + col1 + ( - tab0.col2 ) AS col1 FROM tab0 ---- 101 14 58 onlyif mysql # use DIV operator for integer division query I rowsort label-3348 SELECT DISTINCT tab1.col0 DIV col0 + col0 * col1 AS col2 FROM tab1 ---- 1041 641 79 skipif mysql # not compatible query I rowsort label-3348 SELECT DISTINCT tab1.col0 / col0 + col0 * col1 AS col2 FROM tab1 ---- 1041 641 79 query I rowsort SELECT ALL - 59 * - col2 + + ( col2 ) AS col2 FROM tab1 ---- 3240 3420 5760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab2.col0 col1 FROM tab2, tab0 AS cor0 ---- -7 -78 -79 query I rowsort SELECT 9 * + col0 FROM tab0 ---- 216 315 801 query I rowsort SELECT tab0.col1 + col0 + col1 FROM tab0 ---- 196 229 271 query I rowsort SELECT DISTINCT + - col2 + + cor0.col2 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT - 96 AS col2 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to a7b3e5dd01c8929180b7ffda67f79798 query I rowsort SELECT - ( - col2 ) * col2 AS col1 FROM tab2 ---- 1444 676 729 query I rowsort SELECT ALL + tab2.col2 + - tab2.col0 + + ( col2 ) * + col2 FROM tab2 ---- 1403 624 749 onlyif mysql # use DIV operator for integer division query I rowsort label-3357 SELECT col2 DIV - tab0.col2 AS col1 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3357 SELECT col2 / - tab0.col2 AS col1 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT ALL + col1 + col0 * - col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT + cor0.col2 - col0 * - col1 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT ALL - col0 + - col2 - - col0 FROM tab0 ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-3361 SELECT tab1.col2 DIV tab1.col0 - + col1 * col2 AS col2 FROM tab1 ---- -1247 -1386 -570 skipif mysql # not compatible query I rowsort label-3361 SELECT tab1.col2 / tab1.col0 - + col1 * col2 AS col2 FROM tab1 ---- -1247 -1386 -570 query I rowsort SELECT DISTINCT + col0 - col1 AS col1 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL + ( - cor0.col0 ) AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 87 col1 FROM tab2 ---- -87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 26 * col0 * col2 col0 FROM tab1 ---- 199680 4212 94848 onlyif mysql # use DIV operator for integer division query I rowsort label-3366 SELECT DISTINCT - 17 DIV tab2.col0 AS col1 FROM tab2 ---- -2 0 skipif mysql # not compatible query I rowsort label-3366 SELECT DISTINCT - 17 / tab2.col0 AS col1 FROM tab2 ---- -2 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 63 col0 FROM tab2 ---- -63 -63 -63 onlyif mysql # use DIV operator for integer division query I rowsort label-3368 SELECT ALL + col0 - col2 DIV - col2 FROM tab0 cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-3368 SELECT ALL + col0 - col2 / - col2 FROM tab0 cor0 ---- 25 36 90 query I rowsort SELECT ALL - - ( - col1 ) * - col1 + col1 AS col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT + col1 * - 76 AS col0 FROM tab1 AS cor0 ---- -1976 -760 -988 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 * + col2 + + col1 col1 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT - 68 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5febf382d36d6e0191889c41b928786f query I rowsort SELECT + + 54 + col1 FROM tab2 AS cor0 ---- 113 71 85 query I rowsort SELECT col0 + + col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT + + ( - col0 ) + cor0.col1 * + col2 AS col2 FROM tab1 AS cor0 ---- 1168 1401 506 query IIIIII rowsort SELECT ALL * FROM tab0, tab2 AS cor0 WHERE ( NULL ) < NULL ---- onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3377 SELECT ( cor0.col1 * CAST( NULL AS SIGNED ) ) - + 37 FROM tab1, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-3377 SELECT ( cor0.col1 * CAST ( NULL AS INTEGER ) ) - + 37 FROM tab1, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT - col1 * col0 + - col2 * ( col0 + col2 ) FROM tab1 ---- -17936 -3156 -7537 query I rowsort SELECT - 23 + 41 FROM tab0 ---- 18 18 18 query I rowsort SELECT + ( - 65 ) + col2 AS col2 FROM tab0 ---- -32 -64 17 onlyif mysql # use DIV operator for integer division query I rowsort label-3381 SELECT DISTINCT + col0 DIV - col1 + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 26 4 7 skipif mysql # not compatible query I rowsort label-3381 SELECT DISTINCT + col0 / - col1 + cor0.col1 AS col1 FROM tab1 AS cor0 ---- 26 4 7 query I rowsort SELECT DISTINCT - + 55 * + col0 + col0 AS col2 FROM tab0 cor0 ---- -1296 -1890 -4806 query I rowsort SELECT - col1 + + col1 * - col2 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT ALL - - 66 AS col1 FROM tab1 AS cor0 ---- 66 66 66 query I rowsort SELECT DISTINCT - ( + col1 ) + col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT col1 * - col1 - col1 AS col2 FROM tab1 AS cor0 ---- -110 -182 -702 query I rowsort SELECT ALL + 61 * col0 AS col1 FROM tab2 AS cor0 ---- 427 4758 4819 query I rowsort SELECT DISTINCT col0 * cor0.col1 + col0 AS col2 FROM tab0 AS cor0 ---- 2088 3430 8188 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 4 * col2 col2 FROM tab0 AS cor0 ---- 132 328 4 query I rowsort SELECT ALL + col1 + - col0 AS col2 FROM tab1 cor0 ---- -54 -67 23 query I rowsort SELECT - ( col0 ) * col2 + + col0 + col1 AS col0 FROM tab0 cor0 ---- -682 -7118 97 query I rowsort SELECT DISTINCT ( cor0.col0 ) + + cor0.col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT - + 25 AS col1 FROM tab0 AS cor0 ---- -25 query I rowsort SELECT ALL + - 53 * - cor0.col2 FROM tab2 AS cor0 ---- 1378 1431 2014 onlyif mysql # use DIV operator for integer division query I rowsort label-3395 SELECT - ( - col2 ) - - col2 DIV + 35 FROM tab2 AS cor0 ---- 26 27 39 skipif mysql # not compatible query I rowsort label-3395 SELECT - ( - col2 ) - - col2 / + 35 FROM tab2 AS cor0 ---- 26 27 39 query I rowsort SELECT ALL - col1 * col0 + ( col2 ) + col0 FROM tab1 AS cor0 ---- -21 -519 -864 query I rowsort SELECT DISTINCT - - col2 * - 49 FROM tab1 AS cor0 ---- -2646 -2793 -4704 query I rowsort SELECT + + col0 + 37 FROM tab0 AS cor0 ---- 126 61 72 query I rowsort SELECT ALL - col2 * 40 AS col0 FROM tab2 AS cor0 ---- -1040 -1080 -1520 query I rowsort SELECT ALL + col0 + + 7 * col1 FROM tab2 AS cor0 ---- 198 224 491 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3401 SELECT + + col0 * CAST( - col0 AS SIGNED ) AS col0 FROM tab2 cor0 ---- -49 -6084 -6241 skipif mysql # not compatible query I rowsort label-3401 SELECT + + col0 * CAST ( - col0 AS INTEGER ) AS col0 FROM tab2 cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL col0 * col2 + - col2 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT + - col1 * col1 + cor0.col0 FROM tab0 AS cor0 ---- -7372 -8192 -9374 query I rowsort SELECT DISTINCT - col0 * 41 FROM tab0 AS cor0 ---- -1435 -3649 -984 query I rowsort SELECT col1 + 19 AS col2 FROM tab2 cor0 ---- 36 50 78 query I rowsort SELECT - col1 * col1 * col1 AS col0 FROM tab1 ---- -1000 -17576 -2197 query I rowsort SELECT 98 * - col0 AS col0 FROM tab0 ---- -2352 -3430 -8722 query I rowsort SELECT ALL + 48 * col2 AS col1 FROM tab2 ---- 1248 1296 1824 query I rowsort SELECT + + col0 + col1 * ( - cor0.col1 * ( - col2 ) ) FROM tab2 cor0 ---- 11061 25954 90584 query I rowsort SELECT + col2 * ( - cor0.col2 ) AS col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 cor0 CROSS JOIN tab0, tab2 cor1, tab1, tab2 AS cor2 ---- 3645 values hashing to 6193516da5556fc054f35e0d2f4e5372 query I rowsort SELECT tab2.col0 + 54 FROM tab2 ---- 132 133 61 onlyif mysql # use DIV operator for integer division query I rowsort label-3413 SELECT DISTINCT col0 DIV 9 FROM tab1 ---- 0 7 8 skipif mysql # not compatible query I rowsort label-3413 SELECT DISTINCT col0 / 9 FROM tab1 ---- 0 7 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * + col0 col0 FROM tab0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + col0 * + 59 FROM tab1 ---- 177 3776 4720 query I rowsort SELECT DISTINCT + cor0.col0 * - 7 AS col2 FROM tab0 AS cor0 ---- -168 -245 -623 query I rowsort SELECT - 54 + + cor0.col1 * + col0 AS col1 FROM tab2 cor0 ---- 1289 163 4548 query I rowsort SELECT + + ( col1 ) * + col1 AS col1 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT DISTINCT - col1 * - col2 * col1 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT + ( - 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-3421 SELECT + CAST( NULL AS SIGNED ) + col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3421 SELECT + CAST ( NULL AS INTEGER ) + col0 AS col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3422 SELECT DISTINCT - + col0 DIV - col0 AS col1 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-3422 SELECT DISTINCT - + col0 / - col0 AS col1 FROM tab1 AS cor0 ---- 1 query I rowsort SELECT ALL - 33 + ( + col0 ) * - col0 AS col0 FROM tab1 AS cor0 ---- -4129 -42 -6433 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3424 SELECT + CAST( NULL AS SIGNED ) * 93 * - col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3424 SELECT + CAST ( NULL AS INTEGER ) * 93 * - col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 35 * + col0 FROM tab2 AS cor0 ---- 245 2730 2765 onlyif mysql # use DIV operator for integer division query I rowsort label-3426 SELECT ( col2 ) DIV col0 AS col1 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-3426 SELECT ( col2 ) / col0 AS col1 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT col0 * 69 * col0 FROM tab2 AS cor0 ---- 3381 419796 430629 query I rowsort SELECT ALL + + 86 * - col0 FROM tab0 cor0 ---- -2064 -3010 -7654 query I rowsort SELECT + col0 * - ( col0 ) AS col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL 42 + col0 AS col0 FROM tab0 ---- 131 66 77 query I rowsort SELECT DISTINCT - 75 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- -75 query I rowsort SELECT + 67 * 41 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to d563d4e131b82032cfd2d50715eb7c5d query I rowsort SELECT DISTINCT + - 80 * + col1 FROM tab1 AS cor0 ---- -1040 -2080 -800 query I rowsort SELECT ALL - + 41 + col0 FROM tab1 AS cor0 ---- -38 23 39 onlyif mysql # use DIV operator for integer division query I rowsort label-3435 SELECT ALL - col1 * col1 * col1 + col2 DIV col2 - 87 AS col0 FROM tab1 AS cor0 ---- -1086 -17662 -2283 skipif mysql # not compatible query I rowsort label-3435 SELECT ALL - col1 * col1 * col1 + col2 / col2 - 87 AS col0 FROM tab1 AS cor0 ---- -1086 -17662 -2283 query I rowsort SELECT - ( col1 ) + + col0 * + col1 AS col2 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT ALL + col2 * col2 + ( col0 ) FROM tab0 AS cor0 ---- 1113 36 6813 query I rowsort SELECT cor0.col2 + ( cor0.col0 ) AS col0 FROM tab2 cor0 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-3439 SELECT col1 + - col2 DIV + 55 AS col2 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-3439 SELECT col1 + - col2 / + 55 AS col2 FROM tab2 AS cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3440 SELECT + cor0.col2 * CAST( NULL AS SIGNED ) + - col0 + col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3440 SELECT + cor0.col2 * CAST ( NULL AS INTEGER ) + - col0 + col0 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col2 + ( col0 ) FROM tab0 AS cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + ( col2 ) * col1 col2 FROM tab2 AS cor0 ---- 1560 684 864 query I rowsort SELECT + col1 + - col0 * - ( col1 ) + col1 * col2 FROM tab1 AS cor0 ---- 1220 1508 2301 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0, tab0 cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to 2566f3fa788816c8bfc482e730aaed74 query I rowsort SELECT ALL col0 * - col1 + col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT ALL + cor0.col2 + - col1 * - col1 FROM tab2 AS cor0 ---- 327 3507 988 onlyif mysql # use DIV operator for integer division query I rowsort label-3447 SELECT ALL 80 + col0 DIV - col1 FROM tab0 ---- 80 80 80 skipif mysql # not compatible query I rowsort label-3447 SELECT ALL 80 + col0 / - col1 FROM tab0 ---- 80 80 80 query I rowsort SELECT DISTINCT + 9 + + col0 * + tab2.col0 AS col1 FROM tab2 ---- 58 6093 6250 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 54 + tab1.col2 col1 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to 309938a008d4422aaa277970018fc252 query I rowsort SELECT ALL + + 9 AS col1 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to ebef7303942834ca1e6ca8604ec18a07 query I rowsort SELECT + + cor0.col0 AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT - cor0.col2 * col1 + 41 + col0 FROM tab1 AS cor0 ---- -1127 -1360 -465 query I rowsort SELECT col1 + cor0.col2 FROM tab0 cor0 ---- 119 173 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - ( col0 ) + - cor0.col0 col2 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT - col0 + - col1 * 98 FROM tab2 AS cor0 ---- -1745 -3045 -5860 onlyif mysql # use DIV operator for integer division query I rowsort label-3456 SELECT col2 * + CAST( + 88 AS SIGNED ) - col0 DIV col2 col1 FROM tab0 AS cor0 ---- 2904 53 7215 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3456 SELECT col2 * + CAST ( + 88 AS INTEGER ) - col0 / col2 col1 FROM tab0 AS cor0 ---- 2904 53 7215 query I rowsort SELECT - 23 + + col0 FROM tab2 ---- -16 55 56 query I rowsort SELECT DISTINCT + cor0.col0 + 98 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 122 133 187 query I rowsort SELECT + + col2 * + 4 + - col0 FROM tab2 AS cor0 ---- 101 26 73 query I rowsort SELECT - - 24 FROM tab1 AS cor0 ---- 24 24 24 query I rowsort SELECT ALL + 96 * 26 + - col1 + 9 AS col0 FROM tab1 AS cor0 ---- 2479 2492 2495 query I rowsort SELECT - + col2 + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - cor0.col0 * + col1 + + col2 AS col1 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT ALL - - 49 AS col2 FROM tab2 cor0 ---- 49 49 49 query I rowsort SELECT + 14 + col1 AS col0 FROM tab1 cor0 ---- 24 27 40 query I rowsort SELECT DISTINCT + col2 + + col2 * + col2 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT DISTINCT - cor0.col2 + - col2 AS col0 FROM tab1 AS cor0 ---- -108 -114 -192 query I rowsort SELECT ALL - + 48 AS col0 FROM tab0 cor0 ---- -48 -48 -48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3469 SELECT CAST( + col1 AS SIGNED ) * tab1.col0 + col0 AS col1 FROM tab1 ---- 1120 704 81 skipif mysql # not compatible query I rowsort label-3469 SELECT CAST ( + col1 AS INTEGER ) * tab1.col0 + col0 AS col1 FROM tab1 ---- 1120 704 81 query I rowsort SELECT ALL 63 FROM tab0, tab0 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT + 81 * + col1 AS col2 FROM tab1 cor0 ---- 1053 2106 810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 47 + + cor0.col2 col0 FROM tab2 cor0 ---- 73 74 85 query I rowsort SELECT DISTINCT + col2 + - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL + 20 * - col1 + + col1 * - cor0.col2 * col2 FROM tab1 AS cor0 ---- -120068 -32690 -76336 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * - cor0.col1 col1 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT ALL + ( - col0 ) + 90 AS col1 FROM tab1 AS cor0 ---- 10 26 87 query I rowsort SELECT DISTINCT 8 * + col1 AS col2 FROM tab2 AS cor0 ---- 136 248 472 onlyif mysql # use DIV operator for integer division query I rowsort label-3478 SELECT ALL col0 + col1 DIV - 15 AS col2 FROM tab0 AS cor0 ---- 19 29 83 skipif mysql # not compatible query I rowsort label-3478 SELECT ALL col0 + col1 / - 15 AS col2 FROM tab0 AS cor0 ---- 19 29 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 51 col2 FROM tab1 AS cor0 ---- -51 -51 -51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3480 SELECT ALL - col1 * - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3480 SELECT ALL - col1 * - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort SELECT + CAST ( col1 AS REAL ) + col1 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT - 45 * cor0.col1 + + col0 FROM tab0 AS cor0 ---- -3846 -4006 -4330 query IIIIIIIIIIII rowsort SELECT * FROM tab2 cor0 CROSS JOIN tab0, tab2 cor1, tab0 AS cor2 ---- 972 values hashing to 86dbd337f00ab84c613ad03d6fc06e28 query I rowsort SELECT DISTINCT col1 * tab2.col0 * col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT + tab0.col2 * ( + 61 + + col0 ) * tab0.col2 AS col2 FROM tab0 ---- 1008600 92565 96 query I rowsort SELECT - 70 + cor0.col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 15eede86ef0be714ffd88317951618ea query I rowsort SELECT ALL + 17 AS col0 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to e0dd9155e4d67132637a04c18ef46b2a query I rowsort SELECT + col1 * - 49 AS col1 FROM tab1 ---- -1274 -490 -637 query I rowsort SELECT ALL col1 + col0 * col2 * - 31 FROM tab1 ---- -113078 -238067 -4996 query I rowsort SELECT - col1 + col2 + cor0.col0 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT ALL - tab2.col1 + 2 AS col2 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e45ec0008d8d1a476348f8004239b045 query I rowsort SELECT - col0 * + ( + col1 ) + col1 AS col1 FROM tab0 ---- -1978 -3298 -8008 query I rowsort SELECT col2 * col2 + + col2 FROM tab1 ---- 2970 3306 9312 query I rowsort SELECT DISTINCT ( col0 ) + col0 FROM tab0 ---- 178 48 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3495 SELECT CAST( - col0 * + col0 AS SIGNED ) - + col2 FROM tab0 ---- -1226 -609 -8003 skipif mysql # not compatible query I rowsort label-3495 SELECT CAST ( - col0 * + col0 AS INTEGER ) - + col2 FROM tab0 ---- -1226 -609 -8003 query I rowsort SELECT + 74 + tab1.col1 * + col1 AS col0 FROM tab1 ---- 174 243 750 query I rowsort SELECT ALL - tab0.col2 * col1 * - col1 FROM tab0 ---- 244068 679042 9409 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 cor0 CROSS JOIN tab1, tab0 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 42ae2eaa7bed53d316a0590d597db470 query I rowsort SELECT + col0 * cor0.col2 AS col2 FROM tab0 cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3500 SELECT ALL - col0 * CAST( NULL AS SIGNED ) + + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3500 SELECT ALL - col0 * CAST ( NULL AS INTEGER ) + + col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 * - cor0.col2 * - 25 + cor0.col2 * col2 FROM tab0 AS cor0 ---- -179826 -2424 -69861 onlyif mysql # use DIV operator for integer division query I rowsort label-3502 SELECT - col1 + + col2 DIV + col1 AS col2 FROM tab2 AS cor0 ---- -15 -31 -59 skipif mysql # not compatible query I rowsort label-3502 SELECT - col1 + + col2 / + col1 AS col2 FROM tab2 AS cor0 ---- -15 -31 -59 query I rowsort SELECT DISTINCT 9 * - cor0.col0 * cor0.col2 FROM tab0 cor0 ---- -315 -65682 -7128 query I rowsort SELECT - + ( + col2 ) * - col2 FROM tab1 cor0 ---- 2916 3249 9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3505 SELECT ALL - + CAST( + col1 AS SIGNED ) * col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort label-3505 SELECT ALL - + CAST ( + col1 AS INTEGER ) * col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT 0 * + ( col0 ) + - col1 AS col2 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT + 91 + col1 * col2 AS col0 FROM tab1 AS cor0 ---- 1339 1495 661 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3508 SELECT + - CAST( NULL AS SIGNED ) / col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3508 SELECT + - CAST ( NULL AS INTEGER ) / col0 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3509 SELECT DISTINCT - + col0 DIV col0 AS col0 FROM tab0 cor0 ---- -1 skipif mysql # not compatible query I rowsort label-3509 SELECT DISTINCT - + col0 / col0 AS col0 FROM tab0 cor0 ---- -1 query I rowsort SELECT DISTINCT 98 AS col1 FROM tab2, tab0 cor0, tab0 cor1, tab0 AS cor2 ---- 98 query I rowsort SELECT ALL - 87 * col1 FROM tab2 AS cor0 ---- -1479 -2697 -5133 query I rowsort SELECT ALL + ( - col2 ) * + col2 + - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1122 -2 -6806 query I rowsort SELECT DISTINCT - cor0.col2 * + 71 AS col0 FROM tab1 AS cor0 ---- -3834 -4047 -6816 query I rowsort SELECT DISTINCT + - ( - 95 ) FROM tab0 AS cor0 ---- 95 onlyif mysql # use DIV operator for integer division query I rowsort label-3515 SELECT - ( - col0 ) DIV + cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3515 SELECT - ( - col0 ) / + cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ( col2 ) * 71 + col0 FROM tab2 ---- 1924 1924 2777 onlyif mysql # use DIV operator for integer division query I rowsort label-3517 SELECT - + cor0.col2 + col1 DIV + col0 FROM tab2 AS cor0 ---- -23 -26 -38 skipif mysql # not compatible query I rowsort label-3517 SELECT - + cor0.col2 + col1 / + col0 FROM tab2 AS cor0 ---- -23 -26 -38 query I rowsort SELECT - 17 - col0 FROM tab2 ---- -24 -95 -96 query I rowsort SELECT col1 + + tab0.col1 * ( col2 ) + col2 FROM tab0 ---- 195 2957 7635 query I rowsort SELECT DISTINCT - col2 + + col2 + + col2 FROM tab0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-3521 SELECT DISTINCT 17 DIV + tab0.col1 + - col1 AS col2 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-3521 SELECT DISTINCT 17 / + tab0.col1 + - col1 AS col2 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT + cor0.col2 + 89 AS col0 FROM tab1, tab0, tab1 cor0, tab2 ---- 81 values hashing to 9304556ffd15aa3b7a89290a5a598614 query I rowsort SELECT ALL + 76 * + col2 + col0 FROM tab0 AS cor0 ---- 111 2532 6321 query I rowsort SELECT DISTINCT - col0 - col1 * 32 AS col2 FROM tab2 cor0 ---- -1966 -623 -999 query I rowsort SELECT + cor0.col0 + col2 * col0 FROM tab0 cor0 ---- 70 7387 816 query I rowsort SELECT col0 * ( cor0.col0 + + col2 ) AS col1 FROM tab0 AS cor0 ---- 1260 1368 15219 query I rowsort SELECT DISTINCT col0 * ( col2 ) AS col0 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # use DIV operator for integer division query I rowsort label-3528 SELECT DISTINCT - + col2 * col2 + - col0 DIV + col1 AS col2 FROM tab2 AS cor0 ---- -1448 -677 -729 skipif mysql # not compatible query I rowsort label-3528 SELECT DISTINCT - + col2 * col2 + - col0 / + col1 AS col2 FROM tab2 AS cor0 ---- -1448 -677 -729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + 73 col0 FROM tab0 cor0 ---- 108 162 97 onlyif mysql # use DIV operator for integer division query I rowsort label-3530 SELECT ALL + cor0.col2 DIV col1 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-3530 SELECT ALL + cor0.col2 / col1 FROM tab2 AS cor0 ---- 0 0 2 query I rowsort SELECT ALL - col2 * - 16 + - col2 FROM tab2 AS cor0 ---- 390 405 570 query I rowsort SELECT DISTINCT - col0 + 33 * col1 AS col0 FROM tab2 AS cor0 ---- 1016 1869 482 query I rowsort SELECT ALL col2 * 27 AS col2 FROM tab2 AS cor0 ---- 1026 702 729 query I rowsort SELECT ALL col0 * + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + col1 * ( + 75 * col0 ) AS col0 FROM tab2 AS cor0 ---- 100725 16275 345150 onlyif mysql # use DIV operator for integer division query I rowsort label-3536 SELECT ALL col0 DIV col1 + 84 FROM tab0 ---- 84 84 84 skipif mysql # not compatible query I rowsort label-3536 SELECT ALL col0 / col1 + 84 FROM tab0 ---- 84 84 84 query I rowsort SELECT DISTINCT - 49 + col0 AS col1 FROM tab1 ---- -46 15 31 query I rowsort SELECT col2 * tab1.col0 + + col0 + + col0 AS col2 FROM tab1 ---- 168 3776 7840 query I rowsort SELECT + - col1 * + col1 + ( col0 ) AS col0 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT ALL - col0 * - ( + col0 ) FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT - cor0.col0 * cor0.col1 + 41 + + cor0.col1 * - col2 AS col0 FROM tab2 AS cor0 ---- -1013 -1948 -6095 onlyif mysql # use DIV operator for integer division query I rowsort label-3542 SELECT DISTINCT + + cor0.col2 * - col1 + col1 DIV + col2 FROM tab0 AS cor0 ---- -2836 -7461 0 skipif mysql # not compatible query I rowsort label-3542 SELECT DISTINCT + + cor0.col2 * - col1 + col1 / + col2 FROM tab0 AS cor0 ---- -2836 -7461 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3543 SELECT + col0 + col1 DIV - col0 col1 FROM tab2 ---- 3 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3543 SELECT + col0 + col1 / - col0 col1 FROM tab2 ---- 3 78 79 query I rowsort SELECT ALL + - col1 * + col2 + - col2 AS col2 FROM tab1 AS cor0 ---- -1344 -1458 -627 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * - col1 + cor0.col0 col1 FROM tab1 AS cor0 ---- -576 -75 -960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3546 SELECT DISTINCT + col2 * CAST( NULL AS SIGNED ) + col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3546 SELECT DISTINCT + col2 * CAST ( NULL AS INTEGER ) + col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT - - col2 * 16 AS col1 FROM tab1 AS cor0 ---- 1536 864 912 query I rowsort SELECT DISTINCT - cor2.col0 AS col1 FROM tab1, tab1 AS cor0, tab0 AS cor1, tab0, tab2 AS cor2 ---- -7 -78 -79 query I rowsort SELECT col2 + - 34 * col1 AS col0 FROM tab1 cor0 ---- -283 -346 -830 query I rowsort SELECT col2 * + 13 AS col2 FROM tab1 ---- 1248 702 741 query I rowsort SELECT ALL - 81 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 205b3ff2d7b1817c98d7980b8c17e6c1 query I rowsort SELECT col0 * col2 + 39 AS col2 FROM tab2 ---- 2067 228 3041 onlyif mysql # use DIV operator for integer division query I rowsort label-3553 SELECT ( col1 ) DIV - col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3553 SELECT ( col1 ) / - col2 AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( col1 ) + + col2 * - ( col1 ) FROM tab2 cor0 ---- -1475 -629 -806 onlyif mysql # use DIV operator for integer division query I rowsort label-3555 SELECT cor0.col1 + col2 - + col1 DIV + 80 FROM tab1 AS cor0 ---- 109 67 80 skipif mysql # not compatible query I rowsort label-3555 SELECT cor0.col1 + col2 - + col1 / + 80 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT 86 + - col0 FROM tab0 AS cor0 ---- -3 51 62 query I rowsort SELECT ALL 19 FROM tab1 AS cor0 ---- 19 19 19 query I rowsort SELECT DISTINCT - + 65 + col2 FROM tab2 AS cor0 ---- -27 -38 -39 query I rowsort SELECT + 65 * + col1 * + 61 + - col0 AS col1 FROM tab1 AS cor0 ---- 103087 39586 51465 query I rowsort SELECT ALL - + ( col2 ) + col0 FROM tab0 cor0 ---- -9 34 7 onlyif mysql # use DIV operator for integer division query I rowsort label-3561 SELECT DISTINCT + cor0.col2 + - col0 DIV + ( + 3 + + col1 ) FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3561 SELECT DISTINCT + cor0.col2 + - col0 / + ( + 3 + + col1 ) FROM tab0 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 62 col2 FROM tab1 AS cor0 ---- 62 query I rowsort SELECT DISTINCT + - ( cor0.col0 ) + 67 AS col1 FROM tab2 AS cor0 ---- -11 -12 60 onlyif mysql # use DIV operator for integer division query I rowsort label-3564 SELECT ALL - col2 DIV col0 - col1 FROM tab1 AS cor0 ---- -10 -14 -44 skipif mysql # not compatible query I rowsort label-3564 SELECT ALL - col2 / col0 - col1 FROM tab1 AS cor0 ---- -10 -14 -44 query I rowsort SELECT + 61 * col0 + col2 FROM tab0 AS cor0 ---- 1497 2136 5511 query I rowsort SELECT + 13 * - 67 * col2 + - col0 FROM tab0 ---- -28767 -71511 -906 query I rowsort SELECT DISTINCT - 68 FROM tab0, tab1, tab0 AS cor0 ---- -68 query I rowsort SELECT ALL ( 56 ) AS col0 FROM tab0 ---- 56 56 56 query I rowsort SELECT ALL + col2 + + col2 * - col2 FROM tab2 ---- -1406 -650 -702 query I rowsort SELECT ALL + - cor0.col2 + col2 * + col1 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT + 50 + col1 * ( - cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- -2014 -3345 -8049 query I rowsort SELECT ALL 35 * col0 AS col0 FROM tab0 AS cor0 ---- 1225 3115 840 query I rowsort SELECT col1 * + col0 + 67 AS col1 FROM tab1 AS cor0 ---- 1107 145 707 query I rowsort SELECT ALL - ( col0 ) * 11 AS col1 FROM tab1 AS cor0 ---- -33 -704 -880 query I rowsort SELECT + + col0 - - col0 * col0 AS col2 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT + - 60 + cor0.col2 FROM tab0 AS cor0 ---- -27 -59 22 query I rowsort SELECT - - col1 * - 93 AS col2 FROM tab0 AS cor0 ---- -7998 -8463 -9021 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3578 SELECT + - CAST( ( col1 ) AS SIGNED ) FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-3578 SELECT + - CAST ( ( col1 ) AS INTEGER ) FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL col2 * ( 68 ) FROM tab1 ---- 3672 3876 6528 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 20 * col1 col0 FROM tab1 ---- -200 -260 -520 query I rowsort SELECT + + col0 * + 7 FROM tab0 cor0 ---- 168 245 623 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3582 SELECT CAST( ( col1 ) AS SIGNED ) * + ( col2 ) AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-3582 SELECT CAST ( ( col1 ) AS INTEGER ) * + ( col2 ) AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT + + ( col0 ) + cor0.col0 * col0 AS col1 FROM tab1 cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT - + 55 + col1 AS col0 FROM tab0 AS cor0 ---- 31 36 42 query I rowsort SELECT DISTINCT + col1 + cor0.col2 * + col0 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT ALL + - 83 * col0 FROM tab2 cor0 ---- -581 -6474 -6557 onlyif mysql # use DIV operator for integer division query I rowsort label-3587 SELECT + col0 DIV - col1 + + col1 * 18 AS col0 FROM tab0 AS cor0 ---- 1548 1638 1746 skipif mysql # not compatible query I rowsort label-3587 SELECT + col0 / - col1 + + col1 * 18 AS col0 FROM tab0 AS cor0 ---- 1548 1638 1746 query I rowsort SELECT ALL + 64 * col0 + + ( + cor0.col1 ) * - col0 * - col0 AS col1 FROM tab2 AS cor0 ---- 111153 1967 363948 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3589 SELECT 72 + col2 * CAST( NULL AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3589 SELECT 72 + col2 * CAST ( NULL AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 * + col0 AS col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT - col2 * col2 * 63 + - col1 * cor0.col1 * + col1 AS col0 FROM tab0 AS cor0 ---- -1177183 -704663 -912736 query I rowsort SELECT + - col2 * 32 FROM tab1 AS cor0 ---- -1728 -1824 -3072 onlyif mysql # use DIV operator for integer division query I rowsort label-3593 SELECT - cor0.col2 * ( col2 + + cor0.col2 ) DIV + col1 AS col1 FROM tab2 AS cor0 ---- -169 -22 -47 skipif mysql # not compatible query I rowsort label-3593 SELECT - cor0.col2 * ( col2 + + cor0.col2 ) / + col1 AS col1 FROM tab2 AS cor0 ---- -169 -22 -47 query I rowsort SELECT DISTINCT + col0 * 91 FROM tab1 ---- 273 5824 7280 query I rowsort SELECT + col1 + 43 AS col0 FROM tab2 AS cor0 ---- 102 60 74 query I rowsort SELECT ALL + tab1.col0 + col2 * col2 AS col1 FROM tab1 ---- 2919 3313 9296 query I rowsort SELECT - cor0.col0 * col2 + 12 FROM tab2 AS cor0 ---- -177 -2016 -2990 query I rowsort SELECT DISTINCT ( - 70 ) * + col2 AS col0 FROM tab1 AS cor0 ---- -3780 -3990 -6720 query I rowsort SELECT ALL + cor0.col0 * + col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT - ( - col1 ) + 53 * + col0 AS col2 FROM tab2 AS cor0 ---- 402 4193 4204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 67 col1 FROM tab0, tab2 AS cor0 ---- -67 skipif mysql # not compatible query I rowsort SELECT col1 * - cor0.col2 + CAST ( + 55 AS REAL ) AS col0 FROM tab0 AS cor0 ---- -2783 -42 -7407 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3603 SELECT 40 - - col0 / + CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3603 SELECT 40 - - col0 / + CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT - + 86 * + cor0.col2 + - ( col1 * + col1 ) AS col1 FROM tab1 AS cor0 ---- -5002 -5320 -8425 query I rowsort SELECT - - col0 + col1 * - col2 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT col0 * - col2 + - col2 * + col0 FROM tab1 AS cor0 ---- -15360 -324 -7296 query I rowsort SELECT ALL col2 * ( col2 ) + col0 FROM tab0 AS cor0 ---- 1113 36 6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 col0 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT + ( - col1 ) * - col0 AS col2 FROM tab2 ---- 1343 217 4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3610 SELECT cor0.col0 + CAST( NULL AS SIGNED ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3610 SELECT cor0.col0 + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + + ( - col2 ) FROM tab0 AS cor0 ---- -171 -36 -57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3612 SELECT ALL ( col1 + CAST( NULL AS SIGNED ) ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3612 SELECT ALL ( col1 + CAST ( NULL AS INTEGER ) ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + cor0.col2 * tab1.col2 FROM tab1, tab2, tab2 AS cor0 ---- 27 values hashing to 994244f565b077d9bfe0a9efd8b9bf4b query I rowsort SELECT - col1 + col2 * - col1 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT DISTINCT + col0 + col2 * 99 - - col0 FROM tab2 AS cor0 ---- 2687 2730 3920 query I rowsort SELECT ALL - + 62 * col1 * - col1 FROM tab0 AS cor0 ---- 458552 513422 583358 query I rowsort SELECT DISTINCT ( col0 ) * - col2 + + 78 * col1 FROM tab1 ---- -2868 -6666 1866 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3618 SELECT ALL CAST( NULL AS SIGNED ) + 28 + col1 * col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3618 SELECT ALL CAST ( NULL AS INTEGER ) + 28 + col1 * col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( ( col2 ) ) * col1 + 5 AS col2 FROM tab2 ---- -1529 -641 -832 onlyif mysql # use DIV operator for integer division query I rowsort label-3620 SELECT - col1 DIV - col0 + col1 * 97 * tab1.col1 FROM tab1 ---- 16393 65580 9700 skipif mysql # not compatible query I rowsort label-3620 SELECT - col1 / - col0 + col1 * 97 * tab1.col1 FROM tab1 ---- 16393 65580 9700 query I rowsort SELECT cor0.col2 + + col2 + col0 FROM tab0 AS cor0 ---- 253 37 90 query I rowsort SELECT + 67 + + col0 + + 74 AS col1 FROM tab0 AS cor0 ---- 165 176 230 query I rowsort SELECT ALL col2 + - 27 - col2 AS col2 FROM tab2 ---- -27 -27 -27 query I rowsort SELECT ALL - tab0.col1 + + col1 - col1 AS col2 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT ALL col1 + col2 - + col1 AS col1 FROM tab1 ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-3626 SELECT ALL col2 DIV - 63 FROM tab0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-3626 SELECT ALL col2 / - 63 FROM tab0 ---- -1 0 0 query I rowsort SELECT DISTINCT col1 - + tab1.col0 AS col1 FROM tab1 ---- -54 -67 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 50 * + col0 * col0 + + 15 + - 36 col1 FROM tab1 cor0 ---- -204821 -320021 -471 query I rowsort SELECT DISTINCT + ( + col0 ) * col0 + - col0 AS col0 FROM tab2 AS cor0 ---- 42 6006 6162 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3630 SELECT - ( + cor0.col0 ) * col2 + - CAST( NULL AS SIGNED ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3630 SELECT - ( + cor0.col0 ) * col2 + - CAST ( NULL AS INTEGER ) + col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col2 * col1 + - col1 * + 50 FROM tab0 AS cor0 ---- -12012 -4947 -7138 query I rowsort SELECT ALL - + cor0.col2 * - 1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT cor0.col0 * col0 AS col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT - 17 + - 76 AS col0 FROM tab0 cor0 ---- -93 -93 -93 query I rowsort SELECT col2 + + col2 * - col2 FROM tab1 cor0 ---- -2862 -3192 -9120 query I rowsort SELECT ALL + ( + cor0.col1 ) * col1 + + col0 AS col0 FROM tab2 AS cor0 ---- 3559 368 968 query I rowsort SELECT + col2 * + ( cor0.col0 ) + - cor0.col1 + cor0.col2 FROM tab0 AS cor0 ---- -61 7289 739 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3638 SELECT DISTINCT + - CAST( NULL AS SIGNED ) * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3638 SELECT DISTINCT + - CAST ( NULL AS INTEGER ) * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3639 SELECT DISTINCT + col0 + + 22 * - col0 * CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3639 SELECT DISTINCT + col0 + + 22 * - col0 * CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL query I rowsort SELECT + + 39 * col1 AS col2 FROM tab2 AS cor0 ---- 1209 2301 663 query I rowsort SELECT + - ( 83 ) * + col1 * col0 AS col0 FROM tab0 cor0 ---- -171312 -281785 -672217 onlyif mysql # use DIV operator for integer division query I rowsort label-3642 SELECT - col2 DIV - 56 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-3642 SELECT - col2 / - 56 FROM tab2 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - ( - col0 ) col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL - cor1.col1 FROM tab1, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT + col2 + col2 * + col2 * cor0.col1 FROM tab1 cor0 ---- 119904 32547 75870 query I rowsort SELECT col1 + - 85 + - tab2.col2 * + col2 AS col0 FROM tab2 ---- -1512 -702 -783 query I rowsort SELECT + ( - col2 + col0 ) * col2 AS col1 FROM tab2 ---- -540 1352 1558 query I rowsort SELECT DISTINCT 94 * + col1 + col2 FROM tab1 ---- 1318 2498 997 query I rowsort SELECT ALL 85 + - col2 + + col2 FROM tab2 AS cor0 ---- 85 85 85 query I rowsort SELECT ALL 51 + 68 * - col0 + ( col0 ) AS col2 FROM tab1 AS cor0 ---- -150 -4237 -5309 query I rowsort SELECT DISTINCT - 28 + + ( + col0 ) * col1 * col2 + - col2 AS col0 FROM tab1 AS cor0 ---- 36395 4130 99716 query I rowsort SELECT - - col0 + 85 * cor0.col1 FROM tab2 AS cor0 ---- 1524 2642 5093 query I rowsort SELECT DISTINCT + ( + cor0.col1 ) + col1 * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT ALL + ( + col2 ) * cor0.col2 + - col1 * col0 * - col0 + - 83 FROM tab2 AS cor0 ---- 107458 2165 359549 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3655 SELECT DISTINCT - CAST( - col2 AS SIGNED ) FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-3655 SELECT DISTINCT - CAST ( - col2 AS INTEGER ) FROM tab0 AS cor0 ---- 1 33 82 onlyif mysql # use DIV operator for integer division query I rowsort label-3656 SELECT - col0 DIV col0 + col0 * - col1 + - col2 * cor0.col0 * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1105 153581 235814 skipif mysql # not compatible query I rowsort label-3656 SELECT - col0 / col0 + col0 * - col1 + - col2 * cor0.col0 * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1105 153581 235814 query I rowsort SELECT + col1 + col0 + - col2 FROM tab2 cor0 ---- 11 111 58 onlyif mysql # use DIV operator for integer division query I rowsort label-3658 SELECT col1 DIV - col1 + + col2 + col0 AS col1 FROM tab2 AS cor0 ---- 103 116 33 skipif mysql # not compatible query I rowsort label-3658 SELECT col1 / - col1 + + col2 + col0 AS col1 FROM tab2 AS cor0 ---- 103 116 33 query I rowsort SELECT ALL + 71 * col1 * + ( col2 ) FROM tab0 AS cor0 ---- 201498 529802 6887 query I rowsort SELECT DISTINCT + 54 + col1 FROM tab1 cor0 ---- 64 67 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col0 * col1 col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT + 62 + - col2 AS col2 FROM tab0 AS cor0 ---- -20 29 61 onlyif mysql # use DIV operator for integer division query I rowsort label-3663 SELECT DISTINCT ( + col2 ) + col2 DIV + 44 AS col0 FROM tab1 ---- 55 58 98 skipif mysql # not compatible query I rowsort label-3663 SELECT DISTINCT ( + col2 ) + col2 / + 44 AS col0 FROM tab1 ---- 55 58 98 query I rowsort SELECT DISTINCT + col0 + col0 * col2 FROM tab0 ---- 70 7387 816 query I rowsort SELECT + tab1.col1 + + 37 + col0 AS col0 FROM tab1 ---- 111 130 66 query I rowsort SELECT 98 + col2 * col2 AS col1 FROM tab2 ---- 1542 774 827 query I rowsort SELECT - col1 * + col1 + - cor0.col2 FROM tab1 AS cor0 ---- -157 -265 -730 query I rowsort SELECT + col2 + - col0 AS col0 FROM tab1 cor0 ---- -7 16 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + 77 col2 FROM tab0 ---- 163 168 174 query I rowsort SELECT - - cor0.col0 + 3 FROM tab0 AS cor0 ---- 27 38 92 query I rowsort SELECT DISTINCT + - col1 * - cor0.col2 + ( col1 * col0 ) FROM tab1 AS cor0 ---- 1210 1482 2288 onlyif mysql # use DIV operator for integer division query I rowsort label-3672 SELECT DISTINCT - col1 DIV - cor0.col2 + 99 FROM tab0 AS cor0 ---- 100 101 196 skipif mysql # not compatible query I rowsort label-3672 SELECT DISTINCT - col1 / - cor0.col2 + 99 FROM tab0 AS cor0 ---- 100 101 196 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 + + cor0.col2 col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL - - cor0.col2 + + ( col0 ) FROM tab0 cor0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-3675 SELECT ALL + - col1 DIV cor0.col0 + + 99 * col2 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 18707 200772 297198 skipif mysql # not compatible query I rowsort label-3675 SELECT ALL + - col1 / cor0.col0 + + 99 * col2 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 18707 200772 297198 query I rowsort SELECT + ( - col1 ) + col1 * col0 AS col1 FROM tab0 ---- 1978 3298 8008 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3677 SELECT - cor0.col1 * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3677 SELECT - cor0.col1 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + col1 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT + + 22 AS col0 FROM tab0 AS cor0 ---- 22 22 22 query I rowsort SELECT col0 + + ( - col2 ) AS col1 FROM tab1 ---- -16 -51 7 query I rowsort SELECT - - col0 * - col0 + col2 * + col2 AS col0 FROM tab1 AS cor0 ---- -847 2816 2907 query I rowsort SELECT 83 AS col1 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 002a717a3d902d97220759065fb107c3 query I rowsort SELECT DISTINCT col0 * col1 * - 56 FROM tab0 ---- -115584 -190120 -453544 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3684 SELECT DISTINCT + CAST( NULL AS SIGNED ) FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-3684 SELECT DISTINCT + CAST ( NULL AS INTEGER ) FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3685 SELECT DISTINCT + col1 * + CAST( col1 * col2 + + col2 AS SIGNED ) FROM tab1 AS cor0 ---- 17472 37908 6270 skipif mysql # not compatible query I rowsort label-3685 SELECT DISTINCT + col1 * + CAST ( col1 * col2 + + col2 AS INTEGER ) FROM tab1 AS cor0 ---- 17472 37908 6270 onlyif mysql # use DIV operator for integer division query I rowsort label-3686 SELECT ALL - col2 DIV col0 FROM tab2 cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-3686 SELECT ALL - col2 / col0 FROM tab2 cor0 ---- -3 0 0 query I rowsort SELECT + + cor0.col2 * - ( - col2 + col2 ) AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - col0 * + cor0.col2 * - 92 FROM tab0 AS cor0 ---- 3220 671416 72864 query I rowsort SELECT DISTINCT - - col0 * 20 FROM tab0 AS cor0 ---- 1780 480 700 query I rowsort SELECT + 96 * - cor0.col2 - + col1 AS col1 FROM tab1 cor0 ---- -5210 -5482 -9229 query I rowsort SELECT - 33 * + col1 AS col1 FROM tab0 AS cor0 ---- -2838 -3003 -3201 query I rowsort SELECT - cor0.col1 + cor0.col0 * - col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT + ( 82 ) AS col1 FROM tab2 AS cor0 ---- 82 82 82 query I rowsort SELECT + col2 + - cor0.col2 * + col1 AS col0 FROM tab2 AS cor0 ---- -1508 -608 -810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3695 SELECT col2 + CAST( NULL AS SIGNED ) * col0 * col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3695 SELECT col2 + CAST ( NULL AS INTEGER ) * col0 * col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-3696 SELECT ALL - col0 DIV + ( + col1 ) + col0 FROM tab2 ---- 7 75 77 skipif mysql # not compatible query I rowsort label-3696 SELECT ALL - col0 / + ( + col1 ) + col0 FROM tab2 ---- 7 75 77 query I rowsort SELECT DISTINCT + col1 + - col2 * 7 FROM tab0 ---- -145 -483 90 query I rowsort SELECT - 24 FROM tab0 cor0 ---- -24 -24 -24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + col0 * - col1 * col1 col1 FROM tab0 AS cor0 ---- -177418 -329218 -736918 query I rowsort SELECT + 65 * col1 AS col1 FROM tab1 AS cor0 ---- 1690 650 845 query I rowsort SELECT ALL 72 * - 50 * + col1 FROM tab0 ---- -309600 -327600 -349200 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - 33 ) col2 FROM tab1 ---- -33 -33 -33 query I rowsort SELECT ALL + 32 * - cor0.col2 + - col1 AS col2 FROM tab0 AS cor0 ---- -1142 -129 -2715 query I rowsort SELECT ALL - col1 * col1 - - col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT DISTINCT + ( - col2 ) + - col1 + - col1 AS col0 FROM tab2 AS cor0 ---- -144 -72 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-3706 SELECT ALL 52 DIV cor0.col0 - + col1 AS col2 FROM tab0 AS cor0 ---- -84 -91 -96 skipif mysql # not compatible query I rowsort label-3706 SELECT ALL 52 / cor0.col0 - + col1 AS col2 FROM tab0 AS cor0 ---- -84 -91 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-3707 SELECT col0 + col1 DIV - cor0.col0 AS col1 FROM tab1 cor0 ---- -5 64 80 skipif mysql # not compatible query I rowsort label-3707 SELECT col0 + col1 / - cor0.col0 AS col1 FROM tab1 cor0 ---- -5 64 80 query I rowsort SELECT - 87 * col2 FROM tab0 AS cor0 ---- -2871 -7134 -87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * col0 * + col2 - col0 col0 FROM tab1 AS cor0 ---- -233536 -489 -614480 query I rowsort SELECT + col1 + - cor0.col1 * col0 * - cor0.col1 FROM tab2 AS cor0 ---- 22848 271577 6758 onlyif mysql # use DIV operator for integer division query I rowsort label-3711 SELECT DISTINCT - 82 DIV - col2 AS col2 FROM tab1 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-3711 SELECT DISTINCT - 82 / - col2 AS col2 FROM tab1 AS cor0 ---- 0 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3712 SELECT ALL + CAST( + col1 AS SIGNED ) AS col0 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-3712 SELECT ALL + CAST ( + col1 AS INTEGER ) AS col0 FROM tab1 ---- 10 13 26 query I rowsort SELECT - + cor0.col1 + col1 * + col2 * col0 FROM tab2 AS cor0 ---- 119593 51017 5828 query I rowsort SELECT - + cor0.col1 * cor0.col2 + col0 FROM tab2 AS cor0 ---- -1456 -567 -830 query I rowsort SELECT ALL 2 - + 34 * - tab1.col2 FROM tab1 ---- 1838 1940 3266 query I rowsort SELECT col2 * + col1 + + col2 AS col0 FROM tab0 ---- 2871 7544 98 query I rowsort SELECT ( + col2 ) * col1 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL + 42 * + col1 FROM tab0 ---- 3612 3822 4074 query I rowsort SELECT ALL + ( 90 * + col2 ) FROM tab0 ---- 2970 7380 90 query I rowsort SELECT ALL - col2 + col1 * - col0 FROM tab1 ---- -1136 -132 -697 query I rowsort SELECT ALL col1 * col1 + - col0 FROM tab1 ---- 36 673 89 query I rowsort SELECT DISTINCT tab1.col1 * col0 + + col2 * + tab1.col2 * + col1 FROM tab1 ---- 120848 33130 75894 query I rowsort SELECT - col2 * col0 + col1 * - col1 AS col0 FROM tab1 AS cor0 ---- -3748 -7849 -838 query I rowsort SELECT + - 67 + col2 * col0 FROM tab2 AS cor0 ---- 122 1961 2935 query I rowsort SELECT - 31 * + col1 FROM tab1 AS cor0 ---- -310 -403 -806 query I rowsort SELECT ALL col1 * - col1 * 3 AS col2 FROM tab1 ---- -2028 -300 -507 query I rowsort SELECT DISTINCT 48 AS col2 FROM tab1, tab1 AS cor0 ---- 48 onlyif mysql # use DIV operator for integer division query I rowsort label-3728 SELECT ALL + col1 DIV ( - col2 ) AS col0 FROM tab0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-3728 SELECT ALL + col1 / ( - col2 ) AS col0 FROM tab0 ---- -1 -2 -97 query I rowsort SELECT - - col0 * ( - col2 ) * cor0.col1 AS col0 FROM tab0 cor0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-3730 SELECT - col1 DIV + 77 FROM tab0 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3730 SELECT - col1 / + 77 FROM tab0 cor0 ---- -1 -1 -1 query I rowsort SELECT - col1 + col1 AS col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT col2 * + col1 + col2 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT + + 16 + cor0.col0 FROM tab2 AS cor0 ---- 23 94 95 query I rowsort SELECT + col1 * + ( col1 ) AS col2 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT - col1 * - col0 + col1 AS col1 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT ALL 99 - 75 AS col1 FROM tab2 ---- 24 24 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3737 SELECT - CAST( NULL AS SIGNED ) + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3737 SELECT - CAST ( NULL AS INTEGER ) + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3738 SELECT DISTINCT - - CAST( - ( col0 ) AS SIGNED ) * + col2 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-3738 SELECT DISTINCT - - CAST ( - ( col0 ) AS INTEGER ) * + col2 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 39 * + 27 * - col2 col1 FROM tab1 AS cor0 ---- -101088 -56862 -60021 query I rowsort SELECT - col0 - + ( col2 + col2 ) AS col1 FROM tab0 AS cor0 ---- -253 -37 -90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3741 SELECT ALL - CAST( - col2 AS SIGNED ) * + col1 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-3741 SELECT ALL - CAST ( - col2 AS INTEGER ) * + col1 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT + col2 * 92 FROM tab1 AS cor0 ---- 4968 5244 8832 query I rowsort SELECT + cor0.col2 - cor0.col0 FROM tab0 cor0 ---- -34 -7 9 query I rowsort SELECT ALL col1 * cor0.col2 * ( col0 ) FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT + - col2 + - ( - cor0.col0 ) AS col2 FROM tab2 cor0 ---- -20 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3746 SELECT DISTINCT - col2 + CAST( NULL AS SIGNED ) * + col0 + + col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3746 SELECT DISTINCT - col2 + CAST ( NULL AS INTEGER ) * + col0 + + col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 * - col0 + - 42 FROM tab0 ---- -2106 -3437 -8141 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3748 SELECT ALL - col1 + - CAST( - col2 AS SIGNED ) * - col1 AS col0 FROM tab0 AS cor0 ---- -194 -2924 -7553 skipif mysql # not compatible query I rowsort label-3748 SELECT ALL - col1 + - CAST ( - col2 AS INTEGER ) * - col1 AS col0 FROM tab0 AS cor0 ---- -194 -2924 -7553 query I rowsort SELECT DISTINCT + - col1 * col2 + 57 FROM tab0 AS cor0 ---- -2781 -40 -7405 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3750 SELECT + col0 + + CAST( - col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -20 41 52 skipif mysql # not compatible query I rowsort label-3750 SELECT + col0 + + CAST ( - col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT col2 + - 92 AS col1 FROM tab2 cor0 ---- -54 -65 -66 query I rowsort SELECT ALL col1 + col2 * col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT ALL + col0 - col0 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 + ( 27 ) * - col2 * 29 FROM tab2 AS cor0 ---- -20299 -21110 -29737 query I rowsort SELECT + col0 * + col1 * cor0.col2 + col2 FROM tab1 cor0 ---- 36537 4266 99936 query I rowsort SELECT ALL + col2 + - 87 AS col2 FROM tab1 AS cor0 ---- -30 -33 9 onlyif mysql # use DIV operator for integer division query I rowsort label-3757 SELECT - - col1 + 35 DIV ( + col1 ) FROM tab2 AS cor0 ---- 19 32 59 skipif mysql # not compatible query I rowsort label-3757 SELECT - - col1 + 35 / ( + col1 ) FROM tab2 AS cor0 ---- 19 32 59 query I rowsort SELECT DISTINCT col0 + - 10 * - col2 AS col0 FROM tab0 AS cor0 ---- 354 45 909 query I rowsort SELECT DISTINCT - cor0.col0 * + col2 * - col1 AS col1 FROM tab2 cor0 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT cor0.col0 * - col2 + + col1 + - col0 * cor0.col2 * col2 AS col1 FROM tab2 AS cor0 ---- -117061 -5261 -54697 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3761 SELECT ALL - col2 + CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3761 SELECT ALL - col2 + CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT ( col0 ) * - col0 + - col1 * + col2 FROM tab0 AS cor0 ---- -1322 -15383 -3414 query I rowsort SELECT DISTINCT - 7 + col2 * - col2 FROM tab0 AS cor0 ---- -1096 -6731 -8 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab0 AS cor0, tab2 cor1, tab0 cor2 ---- 972 values hashing to 86dbd337f00ab84c613ad03d6fc06e28 query I rowsort SELECT DISTINCT - - col1 * 9 + + col0 + col0 AS col0 FROM tab1 AS cor0 ---- 218 240 277 onlyif mysql # use DIV operator for integer division query I rowsort label-3766 SELECT + tab0.col1 DIV cor0.col0 col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f3d88e3644305d9c1fb9121beeb7a10f skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3766 SELECT + tab0.col1 / cor0.col0 col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f3d88e3644305d9c1fb9121beeb7a10f query I rowsort SELECT ALL - col1 * col1 + cor0.col0 + + 38 FROM tab0 AS cor0 ---- -7334 -8154 -9336 query I rowsort SELECT ALL - 16 AS col0 FROM tab1 AS cor0 ---- -16 -16 -16 query I rowsort SELECT ALL - + ( + col1 ) * + col0 + 16 AS col2 FROM tab0 AS cor0 ---- -2048 -3379 -8083 query I rowsort SELECT DISTINCT col1 * - cor0.col2 AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 onlyif mysql # use DIV operator for integer division query I rowsort label-3771 SELECT ALL - + col0 DIV - col0 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-3771 SELECT ALL - + col0 / - col0 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT ALL 27 * - col1 AS col0 FROM tab2 ---- -1593 -459 -837 query I rowsort SELECT col1 * tab0.col1 + col0 * col2 + col1 AS col1 FROM tab0 ---- 15670 8274 9541 query I rowsort SELECT ALL + col1 - + col1 * + col1 FROM tab2 ---- -272 -3422 -930 query I rowsort SELECT DISTINCT ( + tab0.col2 ) * 45 AS col1 FROM tab0 ---- 1485 3690 45 query I rowsort SELECT 48 + tab0.col2 FROM tab0 ---- 130 49 81 query I rowsort SELECT + col0 + 84 FROM tab1 AS cor0 ---- 148 164 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 80 col2 FROM tab2 ---- -80 -80 -80 query I rowsort SELECT - tab0.col0 * + 26 AS col0 FROM tab0, tab0 cor0 ---- 9 values hashing to 05345c0a7504347ad1ae4cd031ccb226 onlyif mysql # use DIV operator for integer division query I rowsort label-3780 SELECT + col0 DIV + 73 AS col0 FROM tab2 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-3780 SELECT + col0 / + 73 AS col0 FROM tab2 ---- 0 1 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3781 SELECT ALL + col2 * CAST( 94 * col2 AS SIGNED ) FROM tab2 AS cor0 ---- 135736 63544 68526 skipif mysql # not compatible query I rowsort label-3781 SELECT ALL + col2 * CAST ( 94 * col2 AS INTEGER ) FROM tab2 AS cor0 ---- 135736 63544 68526 query I rowsort SELECT DISTINCT - col2 + + ( tab2.col2 ) * - col0 FROM tab2 ---- -2054 -216 -3040 query I rowsort SELECT col1 * + 67 FROM tab2 ---- 1139 2077 3953 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col1 col1 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT + 55 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 1626bd3008abd9f18cc88cdecf7b64d0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 col2 FROM tab1, tab0 AS cor0, tab2 AS cor1, tab0 cor2 ---- -86 -91 -97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3787 SELECT ALL - col0 * CAST( NULL AS SIGNED ) + - col0 * + col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3787 SELECT ALL - col0 * CAST ( NULL AS INTEGER ) + - col0 * + col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + col1 * col2 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT - 44 + - col2 FROM tab1 ---- -101 -140 -98 query I rowsort SELECT ALL 93 * + ( col1 * col2 ) FROM tab0 ---- 263934 693966 9021 onlyif mysql # use DIV operator for integer division query I rowsort label-3791 SELECT ALL + col1 DIV - col1 AS col2 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-3791 SELECT ALL + col1 / - col1 AS col2 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT + col2 + col1 * + col1 AS col0 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT ( 53 ) * + col2 FROM tab0 ---- 1749 4346 53 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 40 * cor0.col0 + col1 col1 FROM tab2 AS cor0 ---- 311 3177 3179 query I rowsort SELECT ALL 6 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT ALL + col2 + 77 AS col0 FROM tab2 cor0 ---- 103 104 115 query I rowsort SELECT DISTINCT - ( col0 ) + + col0 * 74 FROM tab0 AS cor0 ---- 1752 2555 6497 query I rowsort SELECT DISTINCT - - ( col2 ) + 57 * col1 FROM tab1 AS cor0 ---- 1536 627 837 query I rowsort SELECT DISTINCT col1 + cor0.col0 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT - 78 * + col0 * + col2 FROM tab1 AS cor0 ---- -12636 -284544 -599040 query I rowsort SELECT + + col1 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-3802 SELECT 37 DIV - col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-3802 SELECT 37 / - col1 AS col2 FROM tab2 AS cor0 ---- -1 -2 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3803 SELECT ALL CAST( NULL AS DECIMAL ) * - col2 * col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3803 SELECT ALL CAST ( NULL AS REAL ) * - col2 * col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT - 2 * + col0 FROM tab0 ---- -178 -48 -70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3805 SELECT ALL + CAST( NULL AS SIGNED ) * - ( + col0 + + col0 ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3805 SELECT ALL + CAST ( NULL AS INTEGER ) * - ( + col0 + + col0 ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT 91 AS col2 FROM tab0, tab2 cor0 ---- 9 values hashing to 5748627ef5fd86a21cd559fd278d7277 query I rowsort SELECT + col2 * cor0.col2 + col0 * - col1 + col1 AS col1 FROM tab0 AS cor0 ---- -1284 -3297 -889 query I rowsort SELECT + - col2 * col2 + col0 * col1 * col2 AS col1 FROM tab2 AS cor0 ---- 118976 49590 5130 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * + col0 * - col2 col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT col0 * col2 * - col1 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT - 74 * col1 + + col0 FROM tab0 ---- -6340 -6645 -7143 query I rowsort SELECT ALL + cor0.col1 * + cor0.col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT cor0.col0 * col1 + 90 + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2240 3582 8280 query I rowsort SELECT + ( + cor0.col2 ) * - col1 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + col0 + - 82 AS col0 FROM tab2 AS cor0 ---- -3 -4 -75 query I rowsort SELECT - + col1 + ( 75 ) FROM tab2 AS cor0 ---- 16 44 58 onlyif mysql # use DIV operator for integer division query I rowsort label-3817 SELECT DISTINCT col2 + 78 * col1 DIV - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -40 -51 -52 skipif mysql # not compatible query I rowsort label-3817 SELECT DISTINCT col2 + 78 * col1 / - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -40 -51 -52 query I rowsort SELECT + + 32 - 77 FROM tab1 AS cor0 CROSS JOIN tab0, tab2 AS cor1 ---- 27 values hashing to 63e2b488a204f83ec8c063dafdfd4371 query I rowsort SELECT cor0.col1 * 98 FROM tab1 cor0 ---- 1274 2548 980 query I rowsort SELECT - col2 + ( - col1 ) FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT - 32 - ( col1 ) * - col0 FROM tab2 AS cor0 ---- 1311 185 4570 onlyif mysql # use DIV operator for integer division query I rowsort label-3822 SELECT - ( + col2 ) * + col1 - + col0 DIV 63 AS col1 FROM tab0 AS cor0 ---- -2838 -7463 -97 skipif mysql # not compatible query I rowsort label-3822 SELECT - ( + col2 ) * + col1 - + col0 / 63 AS col1 FROM tab0 AS cor0 ---- -2838 -7463 -97 query I rowsort SELECT ALL 14 + col2 AS col1 FROM tab2 AS cor0 ---- 40 41 52 query I rowsort SELECT - - 87 AS col2 FROM tab1 cor0 ---- 87 87 87 query I rowsort SELECT DISTINCT + - col1 * col2 * col0 + + col2 + col0 * col0 AS col1 FROM tab1 AS cor0 ---- -32327 -4149 -93344 query I rowsort SELECT - + ( col2 ) + + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2862 3192 9120 query I rowsort SELECT DISTINCT cor0.col1 * + col1 - - col1 FROM tab1 AS cor0 ---- 110 182 702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 + ( + col0 ) * 91 col0 FROM tab0 AS cor0 ---- 2151 3184 8017 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + 11 col0 FROM tab0 ---- 1001 1067 946 query I rowsort SELECT DISTINCT - ( + 39 ) + - col0 * - col0 * + col0 FROM tab0 AS cor0 ---- 13785 42836 704930 query I rowsort SELECT ALL + 19 - + col0 FROM tab1 AS cor0 ---- -45 -61 16 query I rowsort SELECT - col2 * col0 * + col2 AS col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT DISTINCT col0 * 75 FROM tab2 ---- 525 5850 5925 query I rowsort SELECT col2 * - 68 AS col2 FROM tab1 AS cor0 ---- -3672 -3876 -6528 onlyif mysql # use DIV operator for integer division query I rowsort label-3835 SELECT - tab1.col2 DIV col1 AS col0 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-3835 SELECT - tab1.col2 / col1 AS col0 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT ALL + col1 * - col2 + col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query IIIIIIIII rowsort SELECT ALL * FROM tab2, tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 243 values hashing to 89e3b35a4a4f02d7b83645addb9dcdc3 query I rowsort SELECT ALL col0 - + 22 AS col1 FROM tab1 ---- -19 42 58 onlyif mysql # use DIV operator for integer division query I rowsort label-3839 SELECT DISTINCT - col2 DIV 4 FROM tab0 AS cor0 ---- -20 -8 0 skipif mysql # not compatible query I rowsort label-3839 SELECT DISTINCT - col2 / 4 FROM tab0 AS cor0 ---- -20 -8 0 onlyif mysql # use DIV operator for integer division query I rowsort label-3840 SELECT ALL col2 + col0 DIV cor0.col0 FROM tab1 AS cor0 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-3840 SELECT ALL col2 + col0 / cor0.col0 FROM tab1 AS cor0 ---- 55 58 97 query I rowsort SELECT ALL col2 + col0 * - col1 * - col1 + - tab1.col0 * col0 * + col2 FROM tab1 ---- -227015 -600784 1596 query I rowsort SELECT DISTINCT + 35 * - col1 FROM tab2 ---- -1085 -2065 -595 onlyif mysql # use DIV operator for integer division query I rowsort label-3843 SELECT col2 DIV + col0 + + tab1.col1 AS col2 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-3843 SELECT col2 / + col0 + + tab1.col1 AS col2 FROM tab1 ---- 10 14 44 skipif mysql # not compatible query I rowsort SELECT col2 + - CAST ( - col2 AS REAL ) * + col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT - cor0.col2 FROM tab1 AS cor0 CROSS JOIN tab1 ---- -54 -57 -96 query I rowsort SELECT col1 FROM tab2 WHERE ( NULL ) = - col2 ---- query I rowsort SELECT col0 + - tab0.col1 * col2 FROM tab0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-3848 SELECT col2 DIV - col1 + - col0 * col0 FROM tab0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-3848 SELECT col2 / - col1 + - col0 * col0 FROM tab0 ---- -1225 -576 -7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col1 + - cor0.col1 col0 FROM tab2 cor0 ---- 1326 186 4543 onlyif mysql # use DIV operator for integer division query I rowsort label-3850 SELECT DISTINCT - col2 * col0 DIV col1 + + col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 102 163 194 skipif mysql # not compatible query I rowsort label-3850 SELECT DISTINCT - col2 * col0 / col1 + + col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 102 163 194 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * + col2 + + cor0.col2 * col0 col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 - - col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - cor0.col1 * cor0.col1 FROM tab1 AS cor0 ---- -100 -169 -676 query I rowsort SELECT ALL - col0 * cor0.col0 * col2 + col0 + col1 FROM tab2 AS cor0 ---- -1285 -158047 -237062 query I rowsort SELECT ALL + col2 + + col1 * - col1 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT - - col0 * + col2 AS col1 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT cor0.col0 + - cor0.col0 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 col2 FROM tab1 AS cor0 WHERE NOT NULL NOT IN ( col0 ) ---- query I rowsort SELECT + col1 * cor0.col2 + col2 AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 query IIIIII rowsort SELECT ALL * FROM tab2, tab1 AS cor0 WHERE NULL BETWEEN - cor0.col0 AND NULL ---- query I rowsort SELECT col0 * col2 + + tab2.col1 + - col1 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT tab2.col1 - col2 AS col2 FROM tab2 ---- -21 33 4 query I rowsort SELECT ALL + col1 + col2 - col1 * + col0 AS col0 FROM tab1 ---- -573 -931 2 query I rowsort SELECT ALL col0 + col0 AS col0 FROM tab2 cor0 ---- 14 156 158 query I rowsort SELECT ALL - - col2 * cor0.col1 - - col0 * - col0 FROM tab0 AS cor0 ---- -1128 -459 2262 query I rowsort SELECT + cor0.col0 + cor0.col0 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 10977325261681ddca962e0a5d2b348b query I rowsort SELECT ALL + + col2 + + col1 AS col1 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT - col2 * + col0 + - col2 * col1 AS col1 FROM tab1 AS cor0 ---- -1566 -4218 -8928 onlyif mysql # use DIV operator for integer division query I rowsort label-3869 SELECT DISTINCT col1 DIV - tab1.col0 AS col2 FROM tab1 ---- -8 0 skipif mysql # not compatible query I rowsort label-3869 SELECT DISTINCT col1 / - tab1.col0 AS col2 FROM tab1 ---- -8 0 query I rowsort SELECT - col0 - - col1 AS col1 FROM tab1 ---- -54 -67 23 query I rowsort SELECT col2 + tab2.col1 * col0 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT ALL col0 * - cor0.col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT DISTINCT col1 * col1 * - col0 AS col2 FROM tab2 AS cor0 ---- -22831 -271518 -6727 query I rowsort SELECT - col0 - col1 * + col1 * + col2 FROM tab2 ---- -11061 -25954 -90584 query I rowsort SELECT - col2 * + tab2.col1 + - tab2.col1 AS col1 FROM tab2 ---- -1593 -663 -868 query I rowsort SELECT ALL + cor0.col1 + + col0 * + col0 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT - cor0.col2 * 44 FROM tab1, tab1 AS cor0, tab0 cor1 ---- 27 values hashing to 45fe8abbdbe0665423a929cff09bf608 query I rowsort SELECT col2 - col1 * col0 * tab2.col0 FROM tab2 ---- -106059 -1492 -358930 onlyif mysql # use DIV operator for integer division query I rowsort label-3879 SELECT tab2.col2 + col0 * col2 DIV + col0 AS col1 FROM tab2 ---- 52 54 76 skipif mysql # not compatible query I rowsort label-3879 SELECT tab2.col2 + col0 * col2 / + col0 AS col1 FROM tab2 ---- 52 54 76 query I rowsort SELECT ALL col1 + col1 * tab0.col2 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT DISTINCT - 98 * + cor0.col2 AS col2 FROM tab2, tab1, tab2 AS cor0 ---- -2548 -2646 -3724 onlyif mysql # use DIV operator for integer division query I rowsort label-3882 SELECT DISTINCT 36 DIV col0 col0 FROM tab2 AS cor0 ---- 0 5 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3882 SELECT DISTINCT 36 / col0 col0 FROM tab2 AS cor0 ---- 0 5 query I rowsort SELECT DISTINCT + + col1 * cor0.col1 AS col2 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT + - ( + col0 ) * + col1 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - col2 FROM tab0 WHERE NOT + col1 * + col0 + col0 * + col0 <> NULL ---- query III rowsort SELECT ALL * FROM tab1 WHERE ( col0 + col1 ) = col0 + - col1 ---- query I rowsort SELECT col2 + col2 * + col2 FROM tab2 ---- 1482 702 756 query I rowsort SELECT col2 + col2 + col1 FROM tab2 ---- 111 85 93 query I rowsort SELECT DISTINCT col2 + tab1.col0 * - col0 + col2 FROM tab1 ---- -3982 -6208 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + col2 - + col0 col0 FROM tab2 ---- -120 -130 13 query I rowsort SELECT + col1 + col0 + tab2.col2 FROM tab2 ---- 134 163 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col2 * + col0 col2 FROM tab1 ---- 162 3648 7680 query III rowsort SELECT * FROM tab1 WHERE NOT NULL NOT IN ( col2 * + col2 - + col0 ) ---- query I rowsort SELECT ALL - tab1.col1 * col1 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT - col1 AS col1 FROM tab2 cor0 WHERE NOT NULL IN ( cor0.col1 ) ---- query I rowsort SELECT DISTINCT + col2 * col1 * - col2 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT tab2.col1 * tab2.col2 AS col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL + col1 + col1 * col2 FROM tab1 ---- 1261 1430 580 query I rowsort SELECT col0 + col0 AS col0 FROM tab2 WHERE NOT ( col1 * col0 * col1 ) NOT IN ( + col0 + - col0 ) ---- query I rowsort SELECT + col0 * + col2 FROM tab0 WHERE ( col1 ) <= NULL ---- query I rowsort SELECT ALL col2 - + col2 AS col1 FROM tab0 ---- 0 0 0 query I rowsort SELECT - col1 * col0 + + col0 FROM tab1 ---- -576 -75 -960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + col1 col0 FROM tab2 WHERE NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT col2 * col0 * + col2 + - col0 FROM tab2 ---- 113997 5096 52650 query I rowsort SELECT + tab0.col2 * + col2 + + col2 AS col2 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT ALL + col0 * - col0 + - col1 - - col2 AS col2 FROM tab2 ---- -53 -6117 -6220 query I rowsort SELECT ALL col1 + + tab2.col2 * col1 * + tab2.col0 FROM tab2 ---- 119711 51051 5890 query III rowsort SELECT ALL * FROM tab2 WHERE NOT col0 NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT ALL + - col0 * - col1 * + col0 + cor0.col2 + 78 * 89 * col1 FROM tab1 AS cor0 ---- 110437 173542 180780 onlyif mysql # use DIV operator for integer division query I rowsort label-3910 SELECT - + col0 * + ( - 66 * cor0.col0 ) - + ( - 81 ) DIV col2 FROM tab0 AS cor0 ---- 38018 522786 80931 skipif mysql # not compatible query I rowsort label-3910 SELECT - + col0 * + ( - 66 * cor0.col0 ) - + ( - 81 ) / col2 FROM tab0 AS cor0 ---- 38018 522786 80931 query I rowsort SELECT ALL - col2 * + 83 + - col2 * - col0 AS col0 FROM tab2 AS cor0 ---- -130 -152 -2052 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3912 SELECT + col1 * + col2 + - ( col0 + - CAST( NULL AS SIGNED ) ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3912 SELECT + col1 * + col2 + - ( col0 + - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 * col0 * - col2 AS col0 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT ALL 24 * 33 FROM tab1 ---- 792 792 792 query I rowsort SELECT + + col1 + cor0.col2 * + col2 AS col1 FROM tab0 cor0 ---- 1175 6815 98 query I rowsort SELECT + col0 * - 86 + col0 * + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -1856 -96 800 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3917 SELECT DISTINCT - CAST( NULL AS DECIMAL ) col2 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3917 SELECT DISTINCT - CAST ( NULL AS REAL ) col2 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 8 + - col0 col0 FROM tab1 ---- -56 -72 5 query I rowsort SELECT - col2 + + col2 * ( + col2 ) FROM tab2 cor0 ---- 1406 650 702 query I rowsort SELECT + col0 * + cor0.col1 * col0 AS col2 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT 16 * col1 * - col0 FROM tab2 AS cor0 ---- -21488 -3472 -73632 query I rowsort SELECT + 29 * cor0.col2 FROM tab1 AS cor0 ---- 1566 1653 2784 query I rowsort SELECT ALL + + col1 * col1 + + ( col2 ) AS col0 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + + cor0.col0 * + col1 FROM tab2 cor0 ---- 1343 217 4602 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3925 SELECT ALL + cor0.col0 * - CAST( NULL AS DECIMAL ) * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3925 SELECT ALL + cor0.col0 * - CAST ( NULL AS REAL ) * col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 * ( col1 ) AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + col1 + ( 28 ) FROM tab1 AS cor0 ---- 38 41 54 query I rowsort SELECT DISTINCT - col1 + ( col1 ) AS col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT DISTINCT + col2 * - cor0.col1 + - col1 * col0 + 24 FROM tab1 AS cor0 ---- -1186 -1458 -2264 query I rowsort SELECT ALL + col2 * + ( + cor0.col1 ) AS col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL - + col0 - - col0 * cor0.col0 * col1 AS col0 FROM tab1 AS cor0 ---- 231 40896 83120 onlyif mysql # use DIV operator for integer division query I rowsort label-3932 SELECT col2 * col0 DIV col1 - tab1.col0 AS col0 FROM tab1 ---- 3 300 510 skipif mysql # not compatible query I rowsort label-3932 SELECT col2 * col0 / col1 - tab1.col0 AS col0 FROM tab1 ---- 3 300 510 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * - 13 * col1 col2 FROM tab1 AS cor0 ---- 16224 18252 7410 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3934 SELECT - + col2 * CAST( col1 AS SIGNED ) FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-3934 SELECT - + col2 * CAST ( col1 AS INTEGER ) FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-3935 SELECT + 71 DIV 12 AS col0 FROM tab0 AS cor0 ---- 5 5 5 skipif mysql # not compatible query I rowsort label-3935 SELECT + 71 / 12 AS col0 FROM tab0 AS cor0 ---- 5 5 5 query I rowsort SELECT - cor0.col0 + + col2 * + col1 + col1 AS col1 FROM tab2 AS cor0 ---- 1515 584 861 query I rowsort SELECT col1 + 26 AS col1 FROM tab0 AS cor0 ---- 112 117 123 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * - col1 col1 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT ( + cor0.col0 ) + col0 AS col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT 6 + 36 * cor0.col2 FROM tab0 AS cor0 ---- 1194 2958 42 query I rowsort SELECT + + 46 * col2 + - cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1118 1235 1669 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3942 SELECT DISTINCT + col0 * - col2 + col0 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-3942 SELECT DISTINCT + col0 * - col2 + col0 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + - col0 * 31 FROM tab2 AS cor0 ---- -217 -2418 -2449 query I rowsort SELECT DISTINCT + col1 * - col1 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT ALL 91 FROM tab0 cor0 ---- 91 91 91 onlyif mysql # use DIV operator for integer division query I rowsort label-3946 SELECT ALL + col1 + - col1 DIV cor0.col2 col0 FROM tab0 AS cor0 ---- 0 84 90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-3946 SELECT ALL + col1 + - col1 / cor0.col2 col0 FROM tab0 AS cor0 ---- 0 84 90 query I rowsort SELECT ( col0 ) * cor0.col2 AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT ALL cor0.col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT DISTINCT - - col1 * - cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT DISTINCT - 54 * + cor0.col1 FROM tab2 AS cor0 ---- -1674 -3186 -918 query I rowsort SELECT DISTINCT - + col2 * col2 AS col1 FROM tab0 cor0 ---- -1 -1089 -6724 query I rowsort SELECT - 47 * col1 AS col2 FROM tab1 cor0 ---- -1222 -470 -611 query I rowsort SELECT DISTINCT - + ( + col1 ) FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL cor0.col1 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT + - ( - 92 ) AS col1 FROM tab1 AS cor0 ---- 92 92 92 query I rowsort SELECT col0 * - tab2.col1 + col1 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT - col2 * + 61 AS col1 FROM tab2 AS cor0 ---- -1586 -1647 -2318 query I rowsort SELECT - - 52 * 57 FROM tab2 AS cor0 ---- 2964 2964 2964 query I rowsort SELECT DISTINCT - ( 30 ) FROM tab1 ---- -30 query I rowsort SELECT + 77 AS col0 FROM tab1, tab2 cor0 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 query I rowsort SELECT DISTINCT - ( + 78 ) * + col0 FROM tab1 ---- -234 -4992 -6240 query I rowsort SELECT ALL + col0 + col2 * - col2 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT + + col1 * + col1 AS col2 FROM tab2 cor0 ---- 289 3481 961 query I rowsort SELECT ALL + ( + 83 ) * col0 * col0 + col2 * col1 FROM tab1 AS cor0 ---- 2151 340538 532448 query I rowsort SELECT - + 88 + col2 * + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2750 7374 9 query I rowsort SELECT DISTINCT + ( + 49 ) AS col2 FROM tab2 AS cor0 ---- 49 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3967 SELECT DISTINCT + CAST( col1 AS SIGNED ) + col0 * 31 FROM tab2 AS cor0 ---- 2466 2477 248 skipif mysql # not compatible query I rowsort label-3967 SELECT DISTINCT + CAST ( col1 AS INTEGER ) + col0 * 31 FROM tab2 AS cor0 ---- 2466 2477 248 query I rowsort SELECT ALL - + 38 + + col2 AS col2 FROM tab1 AS cor0 ---- 16 19 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * - col1 col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT - - 30 + + col1 FROM tab0 AS cor0 ---- 116 121 127 onlyif mysql # use DIV operator for integer division query I rowsort label-3971 SELECT DISTINCT + + col2 + + cor0.col0 DIV + col1 + + CAST( - col1 AS SIGNED ) DIV col0 AS col1 FROM tab2 AS cor0 ---- 23 27 42 skipif mysql # not compatible query I rowsort label-3971 SELECT DISTINCT + + col2 + + cor0.col0 / + col1 + + CAST ( - col1 AS INTEGER ) / col0 AS col1 FROM tab2 AS cor0 ---- 23 27 42 query I rowsort SELECT DISTINCT - 79 + col1 FROM tab2 AS cor0 ---- -20 -48 -62 query I rowsort SELECT ALL + cor0.col1 - cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3974 SELECT + CAST( - 64 AS SIGNED ) FROM tab2 cor0 ---- -64 -64 -64 skipif mysql # not compatible query I rowsort label-3974 SELECT + CAST ( - 64 AS INTEGER ) FROM tab2 cor0 ---- -64 -64 -64 query I rowsort SELECT DISTINCT + cor0.col2 + col2 AS col0 FROM tab1 AS cor0 ---- 108 114 192 query I rowsort SELECT DISTINCT + + 26 AS col2 FROM tab2 AS cor0 ---- 26 query I rowsort SELECT ALL - + ( + col0 ) * - cor0.col2 + ( col2 * - col1 ) AS col2 FROM tab2 AS cor0 ---- -648 2356 494 query I rowsort SELECT - - 15 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to d1d280d38bf9c2d5d5ec90dd43aeaffd query I rowsort SELECT 42 * col2 + col1 FROM tab2 ---- 1151 1165 1613 onlyif mysql # use DIV operator for integer division query I rowsort label-3980 SELECT - ( - col0 ) DIV + cor0.col2 - 9 AS col2 FROM tab0 AS cor0 ---- -8 -9 26 skipif mysql # not compatible query I rowsort label-3980 SELECT - ( - col0 ) / + cor0.col2 - 9 AS col2 FROM tab0 AS cor0 ---- -8 -9 26 onlyif mysql # use DIV operator for integer division query I rowsort label-3981 SELECT DISTINCT 13 DIV + col2 FROM tab0 AS cor0 ---- 0 13 skipif mysql # not compatible query I rowsort label-3981 SELECT DISTINCT 13 / + col2 FROM tab0 AS cor0 ---- 0 13 query I rowsort SELECT DISTINCT + col2 + - col2 * - col1 * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- -10944 -25920 -90480 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3983 SELECT + - col1 + + cor0.col0 + + CAST( + ( - col1 ) * - col2 AS SIGNED ) FROM tab1 AS cor0 ---- 1315 1381 624 skipif mysql # not compatible query I rowsort label-3983 SELECT + - col1 + + cor0.col0 + + CAST ( + ( - col1 ) * - col2 AS INTEGER ) FROM tab1 AS cor0 ---- 1315 1381 624 query I rowsort SELECT ALL ( col2 ) * col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - col0 - cor0.col1 * - 86 AS col2 FROM tab1 AS cor0 ---- 1038 2233 796 onlyif mysql # use DIV operator for integer division query I rowsort label-3986 SELECT ALL col1 + cor0.col1 DIV col2 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-3986 SELECT ALL col1 + cor0.col1 / col2 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT - 67 * + col2 FROM tab0 cor0 ---- -2211 -5494 -67 query I rowsort SELECT ALL + - col1 * - col0 + + col0 * col0 AS col1 FROM tab1 AS cor0 ---- 4736 7440 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-3989 SELECT + - col2 * + CAST( NULL AS SIGNED ) + - col2 * + col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-3989 SELECT + - col2 * + CAST ( NULL AS INTEGER ) + - col2 * + col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - cor0.col1 * + 59 * - 86 FROM tab2 cor0 ---- 157294 299366 86258 query I rowsort SELECT ALL - col2 + 64 * - 79 AS col2 FROM tab1 AS cor0 ---- -5110 -5113 -5152 query I rowsort SELECT ALL + 77 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 051bf10c50e061d74ad0a4d205a1c622 query I rowsort SELECT cor0.col2 + - 69 FROM tab2, tab2 cor0 ---- 9 values hashing to c4fd1f293c1bbc59da5de2ac18edeb40 query I rowsort SELECT - + col0 * col2 + + cor0.col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT ALL - col1 * col2 * - col2 FROM tab1 cor0 ---- 119808 32490 75816 query I rowsort SELECT + + col1 * cor0.col2 + + col1 + + col2 AS col2 FROM tab2 AS cor0 ---- 1619 701 895 query I rowsort SELECT DISTINCT - + cor0.col2 + + ( 45 ) * col1 FROM tab1 AS cor0 ---- 1116 393 489 query I rowsort SELECT DISTINCT - - col2 * 12 FROM tab1 AS cor0 ---- 1152 648 684 query I rowsort SELECT - + col0 * - col2 + - 46 + - col1 * cor0.col0 AS col0 FROM tab2 AS cor0 ---- -2620 -74 1613 query I rowsort SELECT 31 FROM tab2, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT - + col1 - 42 * 88 AS col1 FROM tab0 AS cor0 ---- -3782 -3787 -3793 query I rowsort SELECT - - col0 * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1040 640 78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col2 + cor0.col2 col1 FROM tab0 AS cor0 ---- -1056 -6642 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col2 + - col2 col2 FROM tab2 AS cor0 ---- -52 -54 -76 query I rowsort SELECT DISTINCT - col0 * + 53 AS col1 FROM tab0 AS cor0 ---- -1272 -1855 -4717 query I rowsort SELECT + col0 * - ( 15 ) + + col1 + + col0 FROM tab2 AS cor0 ---- -1033 -1089 -67 query I rowsort SELECT + cor0.col1 * - 98 AS col2 FROM tab1 AS cor0 ---- -1274 -2548 -980 query I rowsort SELECT + ( 92 ) * + col0 * col2 AS col0 FROM tab1 AS cor0 ---- 14904 335616 706560 query I rowsort SELECT - 15 + - 25 FROM tab2 AS cor0 ---- -40 -40 -40 onlyif mysql # use DIV operator for integer division query I rowsort label-4010 SELECT col0 DIV - col2 col2 FROM tab1 AS cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4010 SELECT col0 / - col2 col2 FROM tab1 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4011 SELECT - ( 6 ) DIV - col1 + - col0 + 33 * - col1 AS col0 FROM tab0 AS cor0 ---- -2862 -3092 -3236 skipif mysql # not compatible query I rowsort label-4011 SELECT - ( 6 ) / - col1 + - col0 + 33 * - col1 AS col0 FROM tab0 AS cor0 ---- -2862 -3092 -3236 query I rowsort SELECT - + 56 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3d3dab400eef93c098acbbba3fc9bdc6 query I rowsort SELECT col1 * ( - ( col0 ) + 17 ) AS col2 FROM tab0 ---- -1746 -602 -6552 query I rowsort SELECT 90 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 96f7a90428db93f472e0d219bab64853 onlyif mysql # use DIV operator for integer division query I rowsort label-4015 SELECT ALL + col0 + + col2 DIV + col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4015 SELECT ALL + col0 + + col2 / + col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT - cor1.col2 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4017 SELECT + CAST( NULL AS SIGNED ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4017 SELECT + CAST ( NULL AS INTEGER ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + - 80 + col1 FROM tab0 AS cor0 ---- 11 17 6 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab2 AS cor0, tab2 cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 9b60cb1db2fb2fa5700b0e572b4b6546 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4020 SELECT DISTINCT - col2 * col1 + + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4020 SELECT DISTINCT - col2 * col1 + + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - ( col2 * - col2 ) FROM tab1 ---- 2916 3249 9216 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4022 SELECT DISTINCT - col0 * tab1.col1 + CAST( NULL AS SIGNED ) * - col1 AS col1 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-4022 SELECT DISTINCT - col0 * tab1.col1 + CAST ( NULL AS INTEGER ) * - col1 AS col1 FROM tab1 ---- NULL query I rowsort SELECT ALL 8 + col2 AS col1 FROM tab0 ---- 41 9 90 query I rowsort SELECT tab1.col1 * col2 * ( tab1.col0 ) FROM tab1 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-4025 SELECT ALL - col0 DIV + col1 + ( + col0 ) FROM tab1 AS cor0 ---- 3 58 74 skipif mysql # not compatible query I rowsort label-4025 SELECT ALL - col0 / + col1 + ( + col0 ) FROM tab1 AS cor0 ---- 3 58 74 query I rowsort SELECT DISTINCT + col0 + - tab1.col1 * + col2 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT col2 + col0 * - ( + 66 ) FROM tab2 ---- -435 -5122 -5176 onlyif mysql # use DIV operator for integer division query I rowsort label-4028 SELECT + 90 DIV col1 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4028 SELECT + 90 / col1 FROM tab0 ---- 0 0 1 query I rowsort SELECT + + ( cor0.col1 ) + col0 * + col0 AS col0 FROM tab0 AS cor0 ---- 1322 662 8012 query I rowsort SELECT - + 56 * + col2 FROM tab2 AS cor0 ---- -1456 -1512 -2128 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 76 col0 FROM tab2 AS cor0 ---- -76 -76 -76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4032 SELECT DISTINCT + CAST( NULL AS SIGNED ) * + col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4032 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 54 * - col1 + + cor0.col0 * col2 AS col1 FROM tab0 cor0 ---- 12212 5273 5436 query I rowsort SELECT col0 + - 3 FROM tab0 AS cor0 ---- 21 32 86 query I rowsort SELECT DISTINCT + 47 FROM tab1, tab0, tab1 AS cor0 ---- 47 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 * col0 * 14 col0 FROM tab0 AS cor0 ---- 102172 11088 490 query I rowsort SELECT col0 + + col2 + col0 * col0 FROM tab2 cor0 ---- 6188 6358 83 query I rowsort SELECT 30 AS col2 FROM tab1 ---- 30 30 30 query I rowsort SELECT - 64 * col1 * tab1.col0 FROM tab1 ---- -40960 -4992 -66560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col0 ) * 93 * + col1 col1 FROM tab2 ---- 124899 20181 427986 query I rowsort SELECT + tab2.col1 FROM tab2, tab1, tab1 cor0 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT DISTINCT - col2 * - tab0.col1 AS col2 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT 18 AS col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 18 query I rowsort SELECT - col0 * col1 + - 17 FROM tab0 AS cor0 ---- -2081 -3412 -8116 query I rowsort SELECT - + col2 * col2 + ( + col1 ) + + 93 FROM tab2 AS cor0 ---- -1334 -524 -605 query I rowsort SELECT - 14 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d321461994ba49c3a70fa6373032fc94 query I rowsort SELECT ALL + 1 * - tab2.col2 FROM tab2, tab1 cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT ALL col0 + ( - col1 ) * cor0.col1 AS col1 FROM tab1 cor0 ---- -36 -673 -89 query I rowsort SELECT - cor0.col0 * col0 + - cor0.col1 + 61 * 28 FROM tab0 AS cor0 ---- -6304 1046 386 query I rowsort SELECT ALL col0 * 76 FROM tab1 ---- 228 4864 6080 query I rowsort SELECT - col2 * col2 * col0 + tab0.col2 FROM tab0 ---- -26103 -34 -598354 query I rowsort SELECT + col0 + col2 + - 20 AS col2 FROM tab1 AS cor0 ---- 101 156 37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 + col1 * + tab1.col0 col1 FROM tab1 ---- 1120 704 81 onlyif mysql # use DIV operator for integer division query I rowsort label-4054 SELECT DISTINCT col0 + - 61 * ( - col1 * tab2.col0 ) + + col0 DIV - tab2.col0 AS col1 FROM tab2 ---- 13243 280799 82001 skipif mysql # not compatible query I rowsort label-4054 SELECT DISTINCT col0 + - 61 * ( - col1 * tab2.col0 ) + + col0 / - tab2.col0 AS col1 FROM tab2 ---- 13243 280799 82001 query I rowsort SELECT + - 18 + 94 AS col1 FROM tab2 AS cor0 ---- 76 76 76 query I rowsort SELECT - col2 + + 36 AS col1 FROM tab0 AS cor0 ---- -46 3 35 query I rowsort SELECT ALL 68 * - tab1.col1 AS col1 FROM tab1 ---- -1768 -680 -884 query I rowsort SELECT DISTINCT + ( 73 ) * - col0 AS col1 FROM tab1 AS cor0 ---- -219 -4672 -5840 query I rowsort SELECT DISTINCT + 62 AS col0 FROM tab1 cor0 ---- 62 query I rowsort SELECT DISTINCT - col1 * - 43 FROM tab0 AS cor0 ---- 3698 3913 4171 query I rowsort SELECT + col1 * - 37 * col2 AS col2 FROM tab1 AS cor0 ---- -21090 -46176 -51948 query I rowsort SELECT ALL + 70 FROM tab1 cor0 ---- 70 70 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4063 SELECT DISTINCT - - CAST( NULL AS DECIMAL ) AS col0 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4063 SELECT DISTINCT - - CAST ( NULL AS REAL ) AS col0 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - ( + ( cor0.col2 ) ) AS col2 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT - + col1 * col1 + col0 AS col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT cor0.col2 * - col0 AS col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL - + cor0.col0 + col0 * col1 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT + - 43 * col1 FROM tab2 cor0 ---- -1333 -2537 -731 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4069 SELECT - + 69 + col2 + CAST( col0 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- -12 107 52 skipif mysql # not compatible query I rowsort label-4069 SELECT - + 69 + col2 + CAST ( col0 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- -12 107 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4070 SELECT 32 + - col2 * CAST( + col2 AS SIGNED ) * + col0 FROM tab1 ---- -207904 -737248 -8716 skipif mysql # not compatible query I rowsort label-4070 SELECT 32 + - col2 * CAST ( + col2 AS INTEGER ) * + col0 FROM tab1 ---- -207904 -737248 -8716 query I rowsort SELECT DISTINCT + cor0.col1 * col1 + - 51 AS col0 FROM tab0 cor0 ---- 7345 8230 9358 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col2 * + col1 * col1 + col0 * cor0.col0 col2 FROM tab0 AS cor0 ---- -243492 -671121 -8184 query I rowsort SELECT 99 * col0 + col0 FROM tab2 AS cor0 ---- 700 7800 7900 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col1 ) + - col1 + col0 col2 FROM tab1 AS cor0 ---- -49 44 54 query I rowsort SELECT - 5 - col2 * + col1 FROM tab0 cor0 ---- -102 -2843 -7467 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4076 SELECT col1 + - cor0.col1 * col1 * col2 + CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- -16115 -36424 -5633 skipif mysql # not compatible query I rowsort label-4076 SELECT col1 + - cor0.col1 * col1 * col2 + CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- -16115 -36424 -5633 query I rowsort SELECT - - cor0.col0 - col2 * - col1 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT ALL - col0 + 87 * + col1 FROM tab1 AS cor0 ---- 1051 2259 806 query I rowsort SELECT cor0.col0 + - col0 * col0 + - col2 * col2 FROM tab0 cor0 ---- -1191 -14556 -1641 query I rowsort SELECT ALL + col2 * 92 AS col2 FROM tab0 AS cor0 ---- 3036 7544 92 query I rowsort SELECT col0 * 54 + - ( + col1 ) AS col1 FROM tab1 AS cor0 ---- 136 3446 4307 query I rowsort SELECT ALL - ( 19 ) AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4083 SELECT - col0 * CAST( col2 AS SIGNED ) + - col1 col1 FROM tab0 AS cor0 ---- -132 -7389 -878 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4083 SELECT - col0 * CAST ( col2 AS INTEGER ) + - col1 col1 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT - col0 + ( - 31 ) + + col1 * + ( col1 ) AS col0 FROM tab0 AS cor0 ---- 7341 8161 9343 query I rowsort SELECT cor0.col1 + 68 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 13a62a262ff42dba1597e34a62a13e54 query I rowsort SELECT + + tab0.col0 FROM tab0, tab0 AS cor0, tab1, tab0 AS cor1 ---- 81 values hashing to 2304fcc140e955eb2d1ee28ab1eea994 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4087 SELECT DISTINCT + + ( col0 ) * + col1 + + ( cor0.col0 ) / CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4087 SELECT DISTINCT + + ( col0 ) * + col1 + + ( cor0.col0 ) / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - + col0 * - cor0.col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT ALL + - col0 - - col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT - ( cor0.col2 ) + ( col2 ) * - col2 FROM tab0 AS cor0 ---- -1122 -2 -6806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4091 SELECT DISTINCT 28 * cor0.col1 / CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4091 SELECT DISTINCT 28 * cor0.col1 / CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - ( + cor0.col0 ) - tab1.col0 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to f5813810d749d6fa4045bb063ea6a385 query I rowsort SELECT 75 + col2 FROM tab1 ---- 129 132 171 query I rowsort SELECT ( - 82 ) * + col1 + col2 AS col1 FROM tab2 ---- -1356 -2515 -4812 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4095 SELECT DISTINCT CAST( NULL AS DECIMAL ) / + col0 + + col1 / - col0 AS col0 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-4095 SELECT DISTINCT CAST ( NULL AS REAL ) / + col0 + + col1 / - col0 AS col0 FROM tab0 ---- NULL query I rowsort SELECT - 23 - - col1 * col1 FROM tab1 ---- 146 653 77 query I rowsort SELECT DISTINCT 72 + + col1 AS col2 FROM tab0 ---- 158 163 169 query I rowsort SELECT tab0.col1 * + col2 + + col1 FROM tab0 ---- 194 2924 7553 query I rowsort SELECT - 51 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 08d3853e39924d3c636260a6dd856837 query I rowsort SELECT DISTINCT + cor0.col2 FROM tab1, tab1 AS cor0, tab2 cor1 ---- 54 57 96 query I rowsort SELECT - 83 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -24 -52 -66 query I rowsort SELECT - col0 * col2 + - col1 * - col1 AS col0 FROM tab2 cor0 ---- -2713 1453 772 query I rowsort SELECT DISTINCT col2 * - cor0.col1 * col2 + col0 AS col2 FROM tab1 cor0 ---- -119728 -32426 -75813 query I rowsort SELECT - + 72 * - col0 AS col0 FROM tab0 AS cor0 ---- 1728 2520 6408 query I rowsort SELECT ALL - 22 - col0 * col0 FROM tab2 AS cor0 ---- -6106 -6263 -71 query I rowsort SELECT - 49 AS col0 FROM tab0, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to adfccb10c9468825d9961e3613140f89 query I rowsort SELECT - - 12 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d4f5a8e032294c3b9342821617800972 query I rowsort SELECT + col2 * col2 + - col0 * + col2 FROM tab2 ---- -1352 -1558 540 onlyif mysql # use DIV operator for integer division query I rowsort label-4109 SELECT col1 DIV 12 - + 5 FROM tab1 ---- -3 -4 -5 skipif mysql # not compatible query I rowsort label-4109 SELECT col1 / 12 - + 5 FROM tab1 ---- -3 -4 -5 query I rowsort SELECT ALL - ( 94 ) AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to a95bfa539191d3f72f6548147d7efb9e query I rowsort SELECT DISTINCT + tab2.col2 - - col0 AS col0 FROM tab2 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-4112 SELECT 61 DIV 58 + - col0 + + ( - col0 ) DIV - col0 FROM tab2 ---- -5 -76 -77 skipif mysql # not compatible query I rowsort label-4112 SELECT 61 / 58 + - col0 + + ( - col0 ) / - col0 FROM tab2 ---- -5 -76 -77 onlyif mysql # use DIV operator for integer division query I rowsort label-4113 SELECT DISTINCT col0 DIV 21 + col2 * + ( col2 ) * + col0 AS col1 FROM tab0 ---- 26137 36 598440 skipif mysql # not compatible query I rowsort label-4113 SELECT DISTINCT col0 / 21 + col2 * + ( col2 ) * + col0 AS col1 FROM tab0 ---- 26137 36 598440 query I rowsort SELECT ALL + col0 + col1 * col2 * ( col0 ) FROM tab1 AS cor0 ---- 36544 4215 99920 onlyif mysql # use DIV operator for integer division query I rowsort label-4115 SELECT + 81 DIV 62 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to da8a72a7967c0c73d91239275230aed9 skipif mysql # not compatible query I rowsort label-4115 SELECT + 81 / 62 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to da8a72a7967c0c73d91239275230aed9 query I rowsort SELECT DISTINCT + col0 + - 41 * - col1 FROM tab0 ---- 3550 3820 4012 query I rowsort SELECT ( col1 ) + + col1 AS col0 FROM tab2 ---- 118 34 62 query I rowsort SELECT 80 + tab1.col1 * tab1.col2 + - col1 AS col2 FROM tab1 ---- 1315 1458 640 query I rowsort SELECT DISTINCT 81 + - tab0.col2 + col2 * - 24 AS col1 FROM tab0 ---- -1969 -744 56 query I rowsort SELECT 65 * col2 AS col0 FROM tab2 ---- 1690 1755 2470 query I rowsort SELECT ( 43 ) * col2 + col1 FROM tab2 AS cor0 ---- 1177 1192 1651 query I rowsort SELECT ALL + col1 + + col2 * col0 * - 20 AS col2 FROM tab2 AS cor0 ---- -3749 -40501 -60023 query I rowsort SELECT ALL + + 34 AS col1 FROM tab2 AS cor0 ---- 34 34 34 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4124 SELECT ALL ( col2 ) + - col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4124 SELECT ALL ( col2 ) + - col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + + col1 - + 38 FROM tab1 AS cor0 ---- -12 -25 -28 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * + col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + ( + col0 ) + + col1 AS col1 FROM tab0 AS cor0 ---- 110 132 180 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4128 SELECT ALL + tab1.col2 * col1 * col0 + + CAST( + 68 + - col1 AS SIGNED ) FROM tab1 ---- 36538 4254 99895 skipif mysql # not compatible query I rowsort label-4128 SELECT ALL + tab1.col2 * col1 * col0 + + CAST ( + 68 + - col1 AS INTEGER ) FROM tab1 ---- 36538 4254 99895 query I rowsort SELECT col1 * - 31 + + col2 FROM tab1 ---- -253 -307 -752 query I rowsort SELECT DISTINCT + 84 AS col0 FROM tab0, tab2 AS cor0 ---- 84 onlyif mysql # use DIV operator for integer division query I rowsort label-4131 SELECT ALL - ( col1 ) DIV - col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4131 SELECT ALL - ( col1 ) / - col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 * + 50 - + col1 FROM tab0 AS cor0 ---- -4386 -4641 -4947 onlyif mysql # use DIV operator for integer division query I rowsort label-4133 SELECT 10 DIV + col1 + col0 FROM tab1 AS cor0 ---- 3 65 80 skipif mysql # not compatible query I rowsort label-4133 SELECT 10 / + col1 + col0 FROM tab1 AS cor0 ---- 3 65 80 query I rowsort SELECT DISTINCT - 62 + ( col0 * - cor0.col1 ) FROM tab1 AS cor0 ---- -1102 -140 -702 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( + 37 AS INTEGER ) + - cor0.col1 * CAST ( - col0 + - col0 AS REAL ) AS col2 FROM tab1 AS cor0 ---- 119 1243 2043 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 46 * - col0 col2 FROM tab0 AS cor0 ---- -1104 -1610 -4094 query I rowsort SELECT 90 AS col1 FROM tab1 ---- 90 90 90 query I rowsort SELECT DISTINCT col1 * - 8 FROM tab1 AS cor0 ---- -104 -208 -80 query I rowsort SELECT + 86 + + col0 FROM tab2 AS cor0 ---- 164 165 93 query I rowsort SELECT + col2 * col1 + - 86 AS col0 FROM tab0 AS cor0 ---- 11 2752 7376 query I rowsort SELECT 6 * cor0.col0 + 16 AS col1 FROM tab1 AS cor0 ---- 34 400 496 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 1 * + col2 col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - cor0.col1 * col2 - cor0.col1 FROM tab1 AS cor0 ---- -1261 -1430 -580 query I rowsort SELECT + col0 * col2 + + ( - 86 + + col1 ) * ( 65 ) AS col2 FROM tab0 AS cor0 ---- 750 7623 792 query I rowsort SELECT col0 * + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + ( col1 ) * - col1 * + 51 - - col2 FROM tab1 AS cor0 ---- -34422 -5043 -8523 onlyif mysql # use DIV operator for integer division query I rowsort label-4147 SELECT - col1 DIV + col2 - col0 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-4147 SELECT - col1 / + col2 - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT ALL - col2 + + 30 + 50 * col2 FROM tab1 AS cor0 ---- 2676 2823 4734 query I rowsort SELECT DISTINCT + col0 + + 41 FROM tab2 AS cor0 ---- 119 120 48 query I rowsort SELECT - - cor0.col0 * col0 + col2 AS col0 FROM tab0 cor0 ---- 1226 609 8003 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0, tab0 AS cor0, tab1 AS cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 731e4a6549b312ba21c2e61ca9bede27 query I rowsort SELECT - + 3 * col2 * - col1 FROM tab1 AS cor0 ---- 1710 3744 4212 query I rowsort SELECT ALL 52 + - 77 AS col2 FROM tab0 AS cor0 ---- -25 -25 -25 query I rowsort SELECT - - 21 AS col2 FROM tab0 AS cor0 ---- 21 21 21 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab1, tab1 cor1, tab2 cor2 ---- 972 values hashing to 72eb3d4d523f5d0c69d1b855edd18f4a query I rowsort SELECT DISTINCT 84 AS col2 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 84 query I rowsort SELECT + cor0.col0 + + 91 * ( col1 ) FROM tab2 AS cor0 ---- 1626 2828 5447 onlyif mysql # use DIV operator for integer division query I rowsort label-4158 SELECT + col2 * col0 DIV - col1 AS col0 FROM tab1 AS cor0 ---- -364 -590 -6 skipif mysql # not compatible query I rowsort label-4158 SELECT + col2 * col0 / - col1 AS col0 FROM tab1 AS cor0 ---- -364 -590 -6 query I rowsort SELECT cor0.col2 + - ( - cor0.col2 ) + col0 * + col1 AS col1 FROM tab2 AS cor0 ---- 1419 271 4654 query I rowsort SELECT ALL + 36 FROM tab0, tab2 AS cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 query I rowsort SELECT DISTINCT + 41 * - 16 FROM tab1 ---- -656 query I rowsort SELECT - 45 FROM tab0, tab1 AS cor0, tab0 AS cor1, tab1 cor2 ---- 81 values hashing to 1f0df66b2151954f18c5f227a321bf0c onlyif mysql # use DIV operator for integer division query I rowsort label-4163 SELECT ALL - col2 DIV + col2 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4163 SELECT ALL - col2 / + col2 AS col0 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + + col1 * col2 col1 FROM tab0 AS cor0 ---- 132 2862 7551 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col2 * 79 - - cor1.col2 col2 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 8508a9d309e700d8e731c661c3c115be onlyif mysql # use DIV operator for integer division query I rowsort label-4166 SELECT cor0.col1 DIV + col1 + - ( cor0.col1 + cor0.col1 ) * + col1 FROM tab0 AS cor0 ---- -14791 -16561 -18817 skipif mysql # not compatible query I rowsort label-4166 SELECT cor0.col1 / + col1 + - ( cor0.col1 + cor0.col1 ) * + col1 FROM tab0 AS cor0 ---- -14791 -16561 -18817 query I rowsort SELECT - 20 + col2 + - ( + col1 ) FROM tab1 AS cor0 ---- 27 63 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( col2 ) + + col2 col1 FROM tab0 ---- 164 2 66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( 3 ) col1 FROM tab0, tab0 cor0, tab1 AS cor1 ---- 27 values hashing to 3e22859a313d85a6146c6df5f23d77cf query I rowsort SELECT + 75 * - col0 + col1 FROM tab1 AS cor0 ---- -199 -4790 -5987 query I rowsort SELECT DISTINCT + col2 * col0 + col1 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT - cor0.col0 + - col0 + + col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT col2 + col1 + + col1 * cor0.col0 * - col0 FROM tab1 AS cor0 ---- -154 -40893 -83091 query I rowsort SELECT DISTINCT col2 * 38 + + col1 AS col2 FROM tab2 AS cor0 ---- 1047 1057 1461 onlyif mysql # use DIV operator for integer division query I rowsort label-4175 SELECT ALL - + cor0.col0 DIV + col0 + - col2 + col0 AS col2 FROM tab0 cor0 ---- -10 33 6 skipif mysql # not compatible query I rowsort label-4175 SELECT ALL - + cor0.col0 / + col0 + - col2 + col0 AS col2 FROM tab0 cor0 ---- -10 33 6 query I rowsort SELECT - - cor0.col0 + + ( col1 ) FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT ALL - col1 * 56 FROM tab0 AS cor0 ---- -4816 -5096 -5432 onlyif mysql # use DIV operator for integer division query I rowsort label-4178 SELECT - col2 * + col1 + - col1 DIV + col1 AS col0 FROM tab2 AS cor0 ---- -1535 -647 -838 skipif mysql # not compatible query I rowsort label-4178 SELECT - col2 * + col1 + - col1 / + col1 AS col0 FROM tab2 AS cor0 ---- -1535 -647 -838 query I rowsort SELECT DISTINCT col2 * 66 AS col1 FROM tab2 AS cor0 ---- 1716 1782 2508 query I rowsort SELECT ALL + 28 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4181 SELECT DISTINCT - col0 + + CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4181 SELECT DISTINCT - col0 + + CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4182 SELECT col2 * col1 DIV + 87 + + col1 AS col2 FROM tab2 AS cor0 ---- 24 40 76 skipif mysql # not compatible query I rowsort label-4182 SELECT col2 * col1 / + 87 + + col1 AS col2 FROM tab2 AS cor0 ---- 24 40 76 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4183 SELECT DISTINCT - col2 * - CAST( NULL AS SIGNED ) * 10 - col1 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4183 SELECT DISTINCT - col2 * - CAST ( NULL AS INTEGER ) * 10 - col1 AS col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 - + col1 col0 FROM tab0 AS cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-4185 SELECT DISTINCT - cor0.col1 DIV - 30 FROM tab0 AS cor0 ---- 2 3 skipif mysql # not compatible query I rowsort label-4185 SELECT DISTINCT - cor0.col1 / - 30 FROM tab0 AS cor0 ---- 2 3 query I rowsort SELECT DISTINCT - col0 + 32 * - col0 + + cor0.col0 FROM tab0 cor0 ---- -1120 -2848 -768 query I rowsort SELECT + col0 + 80 * ( col0 ) AS col1 FROM tab2 AS cor0 ---- 567 6318 6399 query I rowsort SELECT ALL + col0 + 45 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1509 3779 80 onlyif mysql # use DIV operator for integer division query I rowsort label-4189 SELECT DISTINCT - col0 DIV cor0.col1 + + cor0.col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4189 SELECT DISTINCT - col0 / cor0.col1 + + cor0.col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT - col2 + 76 AS col0 FROM tab1 AS cor0 ---- -20 19 22 query I rowsort SELECT + + 97 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 5e0d31ac41981bcdf6a665538a71a09c query I rowsort SELECT - ( col1 ) + - ( 5 ) * col2 FROM tab0 ---- -102 -251 -501 query I rowsort SELECT DISTINCT - cor0.col0 * + col1 + 7 FROM tab2 AS cor0 ---- -1336 -210 -4595 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + cor0.col0 col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT + col0 + - tab2.col2 AS col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL + col0 + + 89 FROM tab2 cor0 ---- 167 168 96 query I rowsort SELECT DISTINCT col0 * - 16 AS col0 FROM tab0 AS cor0 ---- -1424 -384 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-4198 SELECT ALL col1 DIV tab1.col0 + - col1 FROM tab1 ---- -10 -13 -18 skipif mysql # not compatible query I rowsort label-4198 SELECT ALL col1 / tab1.col0 + - col1 FROM tab1 ---- -10 -13 -18 onlyif mysql # use DIV operator for integer division query I rowsort label-4199 SELECT col0 * ( + col1 ) DIV col1 AS col0 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-4199 SELECT col0 * ( + col1 ) / col1 AS col0 FROM tab0 ---- 24 35 89 query I rowsort SELECT ALL + col0 * - col1 + - col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT DISTINCT - col0 * col0 * + col1 + - col0 FROM tab0 ---- -118860 -49560 -720900 query I rowsort SELECT ALL + 5 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 onlyif mysql # use DIV operator for integer division query I rowsort label-4203 SELECT DISTINCT col2 DIV - 75 + + col0 AS col0 FROM tab1 ---- 3 64 79 skipif mysql # not compatible query I rowsort label-4203 SELECT DISTINCT col2 / - 75 + + col0 AS col0 FROM tab1 ---- 3 64 79 query I rowsort SELECT col1 * 5 AS col0 FROM tab0 ---- 430 455 485 query I rowsort SELECT - - ( + cor0.col2 ) * - col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT DISTINCT + cor0.col0 + + col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL + + 17 AS col0 FROM tab2 AS cor0 ---- 17 17 17 query I rowsort SELECT DISTINCT ( + col1 ) * - col2 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ( - col2 ) + + col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + ( col1 ) + + tab0.col2 FROM tab0 ---- 119 173 98 query I rowsort SELECT 32 + + col0 FROM tab2 ---- 110 111 39 query I rowsort SELECT 76 - - col2 * col2 AS col1 FROM tab0 ---- 1165 6800 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab1.col2 col0 FROM tab1, tab2 AS cor0 ---- 54 57 96 query I rowsort SELECT + col2 * col1 - + col2 AS col2 FROM tab0 AS cor0 ---- 2805 7380 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4215 SELECT DISTINCT - col2 * + col0 + CAST( + 91 * col2 AS SIGNED ) col1 FROM tab0 AS cor0 ---- 164 2211 56 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4215 SELECT DISTINCT - col2 * + col0 + CAST ( + 91 * col2 AS INTEGER ) col1 FROM tab0 AS cor0 ---- 164 2211 56 query I rowsort SELECT + - 50 AS col0 FROM tab2 cor0 ---- -50 -50 -50 onlyif mysql # use DIV operator for integer division query I rowsort label-4217 SELECT ALL - 63 * col0 - - cor0.col2 DIV col2 col0 FROM tab1 AS cor0 ---- -188 -4031 -5039 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4217 SELECT ALL - 63 * col0 - - cor0.col2 / col2 col0 FROM tab1 AS cor0 ---- -188 -4031 -5039 query I rowsort SELECT DISTINCT - - 57 AS col2 FROM tab2 AS cor0 ---- 57 query I rowsort SELECT DISTINCT - col2 + col2 * ( col1 ) FROM tab0 cor0 ---- 2805 7380 96 query I rowsort SELECT 18 * col2 + - col0 * + col0 FROM tab1 AS cor0 ---- -3070 -4672 963 query I rowsort SELECT + + cor0.col1 * col0 + - col2 + - col2 AS col0 FROM tab2 AS cor0 ---- 1267 163 4550 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab2.col1 * + col1 * - col1 + - col1 * col2 col0 FROM tab2 ---- 203845 28954 4267 onlyif mysql # use DIV operator for integer division query I rowsort label-4223 SELECT col1 DIV - col1 AS col0 FROM tab1 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4223 SELECT col1 / - col1 AS col0 FROM tab1 ---- -1 -1 -1 query I rowsort SELECT DISTINCT + col2 + tab2.col2 FROM tab2 ---- 52 54 76 query I rowsort SELECT + col2 * + col2 * col0 FROM tab2 ---- 114076 5103 52728 query I rowsort SELECT DISTINCT + col0 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1225 576 7921 onlyif mysql # use DIV operator for integer division query I rowsort label-4227 SELECT DISTINCT col2 + + col0 DIV + col0 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-4227 SELECT DISTINCT col2 + + col0 / + col0 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT + col0 + - cor0.col0 * col0 + + col0 FROM tab1 AS cor0 ---- -3 -3968 -6240 query I rowsort SELECT ALL - - col0 * + col0 AS col0 FROM tab1 cor0 ---- 4096 6400 9 query I rowsort SELECT + + cor0.col1 * + col2 + col1 * col2 FROM tab1 AS cor0 ---- 1140 2496 2808 query I rowsort SELECT + - cor0.col1 * col2 + - col1 * col0 AS col0 FROM tab0 AS cor0 ---- -15561 -3492 -4902 query I rowsort SELECT cor0.col0 + - col0 + + col0 FROM tab2 AS cor0 ---- 7 78 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 * col1 * + col1 col2 FROM tab2 AS cor0 ---- 205379 29791 4913 query I rowsort SELECT - cor0.col1 * col0 + col0 + - col1 FROM tab2 AS cor0 ---- -1281 -241 -4583 query I rowsort SELECT col1 + col1 + col2 FROM tab0 AS cor0 ---- 195 205 264 onlyif mysql # use DIV operator for integer division query I rowsort label-4236 SELECT col1 DIV + tab1.col1 + col0 + col1 * - col2 col2 FROM tab1 ---- -1167 -1400 -505 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4236 SELECT col1 / + tab1.col1 + col0 + col1 * - col2 col2 FROM tab1 ---- -1167 -1400 -505 query I rowsort SELECT DISTINCT - col1 * col1 + - col0 AS col2 FROM tab0 ---- -7420 -8370 -9444 query III rowsort SELECT ALL * FROM tab2 WHERE NULL NOT IN ( - tab2.col1 * + col2 - - tab2.col1 * col0 ) AND NOT - col1 IN ( - col1 - col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4239 SELECT col0 * - col1 + - col2 * col0 DIV col2 FROM tab1 ---- -1120 -704 -81 skipif mysql # not compatible query I rowsort label-4239 SELECT col0 * - col1 + - col2 * col0 / col2 FROM tab1 ---- -1120 -704 -81 query I rowsort SELECT DISTINCT tab1.col0 + - col2 * - tab1.col2 + - col2 * + col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL - - 72 + - col1 - col0 AS col2 FROM tab1 AS cor0 ---- -2 -21 43 query I rowsort SELECT ALL + - col1 + + col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT 96 AS col2 FROM tab2 AS cor0 ---- 96 query I rowsort SELECT DISTINCT - - 78 AS col2 FROM tab0 cor0 ---- 78 query I rowsort SELECT ALL - - col1 + col0 + col0 AS col0 FROM tab0 cor0 ---- 134 167 269 query I rowsort SELECT - 36 + col1 AS col1 FROM tab1 AS cor0 ---- -10 -23 -26 query I rowsort SELECT ALL + - col2 + + col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2862 3192 9120 query I rowsort SELECT DISTINCT + - cor0.col1 * - col1 FROM tab1 AS cor0 ---- 100 169 676 onlyif mysql # use DIV operator for integer division query I rowsort label-4249 SELECT DISTINCT + - col1 DIV - col1 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-4249 SELECT DISTINCT + - col1 / - col1 FROM tab1 AS cor0 ---- 1 query I rowsort SELECT + 13 + col1 AS col2 FROM tab1 ---- 23 26 39 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4251 SELECT CAST( + col2 + col1 AS SIGNED ) FROM tab2 ---- 55 58 85 skipif mysql # not compatible query I rowsort label-4251 SELECT CAST ( + col2 + col1 AS INTEGER ) FROM tab2 ---- 55 58 85 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 66 + + col1 + col1 col1 FROM tab0 AS cor0 ---- 238 248 260 query I rowsort SELECT - + cor0.col1 + + col1 * - col0 AS col0 FROM tab1 AS cor0 ---- -104 -1053 -650 query I rowsort SELECT ALL + cor0.col2 AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT - col1 + - cor0.col1 * + col2 AS col2 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT - col0 * + tab1.col1 AS col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL + col2 - col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT - col1 * + col2 + tab2.col0 / - col0 FROM tab2 WHERE NOT NULL IN ( col1 ) ---- query III rowsort SELECT * FROM tab0 WHERE NULL NOT IN ( col2 + + col1 ) ---- query I rowsort SELECT - col0 + + col0 / col2 + col0 FROM tab0 WHERE NOT NULL NOT IN ( - col2 ) ---- query I rowsort SELECT DISTINCT - col2 * - col2 - - tab0.col2 * - tab0.col1 FROM tab0 ---- -1749 -738 -96 query I rowsort SELECT col1 + col0 * + col2 + col2 FROM tab0 ---- 133 7471 911 query I rowsort SELECT DISTINCT + col0 + - col2 * - col1 * col1 FROM tab1 ---- 16304 36507 5764 query III rowsort SELECT ALL * FROM tab2 WHERE - col0 IN ( + col0 ) ---- query I rowsort SELECT ALL col2 * col2 + - col0 AS col2 FROM tab2 ---- 1365 598 722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 / col2 col1 FROM tab0 WHERE NOT + col1 / - col1 <= + col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4267 SELECT col1 DIV col1 - - col1 FROM tab2 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-4267 SELECT col1 / col1 - - col1 FROM tab2 ---- 18 32 60 onlyif mysql # use DIV operator for integer division query I rowsort label-4268 SELECT ALL - col0 DIV col1 + + col2 col0 FROM tab0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4268 SELECT ALL - col0 / col1 + + col2 col0 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT + col2 * col1 * tab1.col1 - - col2 AS col1 FROM tab1 ---- 16320 36558 5757 query I rowsort SELECT col2 * + col0 + col2 + col2 * col2 AS col0 FROM tab2 ---- 2730 4484 945 query III rowsort SELECT * FROM tab0 WHERE NOT col0 BETWEEN NULL AND NULL ---- query I rowsort SELECT col2 * + col0 * + tab0.col0 FROM tab0 ---- 1225 19008 649522 query I rowsort SELECT col0 + - col2 * - col0 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT - col0 * + col2 + + col1 + - col0 FROM tab0 AS cor0 ---- -7296 -730 27 query I rowsort SELECT DISTINCT - col0 * - col0 * col1 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT tab0.col0 + + col2 * col2 AS col1 FROM tab0 ---- 1113 36 6813 onlyif mysql # use DIV operator for integer division query I rowsort label-4277 SELECT ALL col1 DIV col0 AS col0 FROM tab1 AS cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-4277 SELECT ALL col1 / col0 AS col0 FROM tab1 AS cor0 ---- 0 0 8 query I rowsort SELECT ALL - col2 + - col2 - - col2 AS col1 FROM tab0 cor0 ---- -1 -33 -82 query I rowsort SELECT ALL col0 FROM tab0 AS cor0 WHERE NOT ( col2 * col2 ) IN ( + col2 + + col2 * col2 * + col2 ) ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-4280 SELECT + col2 DIV + col1 AS col2 FROM tab1 cor0 WHERE NOT ( col1 ) <= cor0.col2 - + col0 ---- 5 skipif mysql # not compatible query I rowsort label-4280 SELECT + col2 / + col1 AS col2 FROM tab1 cor0 WHERE NOT ( col1 ) <= cor0.col2 - + col0 ---- 5 query I rowsort SELECT DISTINCT 46 FROM tab2, tab2 cor0, tab0 AS cor1 ---- 46 query I rowsort SELECT ALL + tab2.col0 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT col1 * + col1 * col2 + + col2 FROM tab1 ---- 16320 36558 5757 query I rowsort SELECT DISTINCT - 84 AS col1 FROM tab2, tab1 AS cor0 ---- -84 query I rowsort SELECT - col1 * cor0.col2 - col1 FROM tab2 cor0 ---- -1593 -663 -868 query I rowsort SELECT - col0 * + 90 + cor0.col2 + cor0.col2 FROM tab2 AS cor0 ---- -576 -6968 -7034 query I rowsort SELECT - + col2 * col2 + col1 AS col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT DISTINCT 15 AS col1 FROM tab1, tab1 AS cor0 ---- 15 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col0 ) * col0 col1 FROM tab2 ---- -49 -6084 -6241 query I rowsort SELECT cor1.col0 + 75 AS col0 FROM tab2 cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 3538ff97af75b51f578c59e58e600ceb query I rowsort SELECT col0 * col2 + - 16 AS col2 FROM tab2 ---- 173 2012 2986 onlyif mysql # use DIV operator for integer division query I rowsort label-4292 SELECT DISTINCT - col1 + col2 DIV - 54 AS col2 FROM tab0 ---- -86 -92 -97 skipif mysql # not compatible query I rowsort label-4292 SELECT DISTINCT - col1 + col2 / - 54 AS col2 FROM tab0 ---- -86 -92 -97 query IIIIIIIIIIII rowsort SELECT * FROM tab1, tab2, tab1 cor0, tab2 AS cor1 ---- 972 values hashing to 2507aa9f48c3db94de9fec065edf3731 query I rowsort SELECT DISTINCT col1 + - col0 * - ( - 84 ) * + col0 FROM tab0 ---- -102803 -48298 -665273 query I rowsort SELECT DISTINCT 83 + col1 AS col2 FROM tab1 ---- 109 93 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + col0 col2 FROM tab2 ---- -20 41 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( cor1.col1 ) col2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT 56 AS col1 FROM tab0, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to b5ba4b44e3deadce1edb30e76df61200 query I rowsort SELECT 19 * + col1 + col1 AS col0 FROM tab2 AS cor0 ---- 1180 340 620 query I rowsort SELECT DISTINCT 96 AS col2 FROM tab2, tab2 cor0 ---- 96 query I rowsort SELECT ( + cor0.col0 ) FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + 56 col1 FROM tab1 AS cor0 ---- 110 113 152 onlyif mysql # use DIV operator for integer division query I rowsort label-4303 SELECT + 81 * - cor0.col2 + col2 DIV col0 AS col2 FROM tab2 cor0 ---- -2106 -2184 -3078 skipif mysql # not compatible query I rowsort label-4303 SELECT + 81 * - cor0.col2 + col2 / col0 AS col2 FROM tab2 cor0 ---- -2106 -2184 -3078 onlyif mysql # use DIV operator for integer division query I rowsort label-4304 SELECT + + CAST( col2 AS SIGNED ) * col0 + + 35 DIV - 29 FROM tab0 AS cor0 ---- 34 7297 791 skipif mysql # not compatible query I rowsort label-4304 SELECT + + CAST ( col2 AS INTEGER ) * col0 + + 35 / - 29 FROM tab0 AS cor0 ---- 34 7297 791 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + ( + cor0.col2 ) * - cor0.col0 col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT col0 * - cor0.col1 AS col2 FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-4307 SELECT - 31 DIV 29 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4307 SELECT - 31 / 29 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT DISTINCT - 20 + 50 FROM tab2, tab0 AS cor0 ---- 30 query I rowsort SELECT DISTINCT - 43 FROM tab0, tab1 cor0 ---- -43 onlyif mysql # use DIV operator for integer division query I rowsort label-4310 SELECT DISTINCT col1 + tab2.col0 DIV 75 + col1 AS col0 FROM tab2 ---- 119 35 62 skipif mysql # not compatible query I rowsort label-4310 SELECT DISTINCT col1 + tab2.col0 / 75 + col1 AS col0 FROM tab2 ---- 119 35 62 query I rowsort SELECT 87 AS col2 FROM tab2, tab2 cor0 ---- 9 values hashing to fa0cdd86483844cda3bb806e032d5c64 query I rowsort SELECT + 24 FROM tab0, tab1 cor0 ---- 9 values hashing to b0d834ef9e4346801b6aaa0e74b2c8ef query I rowsort SELECT 13 * + tab0.col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to cd0941f76340a899089095efa7c05a52 query I rowsort SELECT 90 * - 85 - cor0.col2 AS col0 FROM tab1 AS cor0 ---- -7704 -7707 -7746 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4315 SELECT ALL + + CAST( 19 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 19 19 19 skipif mysql # not compatible query I rowsort label-4315 SELECT ALL + + CAST ( 19 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 19 19 19 query I rowsort SELECT DISTINCT - 39 * - col1 FROM tab2 AS cor0 ---- 1209 2301 663 onlyif mysql # use DIV operator for integer division query I rowsort label-4317 SELECT + col0 + 76 DIV - col0 FROM tab0 cor0 ---- 21 33 89 skipif mysql # not compatible query I rowsort label-4317 SELECT + col0 + 76 / - col0 FROM tab0 cor0 ---- 21 33 89 query I rowsort SELECT - col1 + 43 + col1 FROM tab0 ---- 43 43 43 query I rowsort SELECT ALL - - col0 * col0 + - cor0.col1 FROM tab0 AS cor0 ---- 1128 490 7830 query I rowsort SELECT ALL - - cor0.col0 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT DISTINCT + + col0 + + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT + - ( col1 ) * col1 AS col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL col1 * + ( col0 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + + ( col2 ) AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL - col2 * - cor0.col2 + col0 FROM tab0 AS cor0 ---- 1113 36 6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + cor0.col2 col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - - cor0.col0 + col1 AS col1 FROM tab1 cor0 ---- 29 74 93 query I rowsort SELECT - 65 + - col1 + 59 AS col1 FROM tab1 AS cor0 ---- -16 -19 -32 query I rowsort SELECT - 43 * + col1 - col0 FROM tab1 AS cor0 ---- -1121 -494 -639 query I rowsort SELECT ALL + col1 + - col1 * - col2 FROM tab1 cor0 ---- 1261 1430 580 query I rowsort SELECT + + col0 * col2 + col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL 83 + col2 AS col1 FROM tab2 AS cor0 ---- 109 110 121 query I rowsort SELECT - - 8 + col2 FROM tab1 AS cor0 ---- 104 62 65 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4334 SELECT ALL - - 94 * + col0 + - CAST( NULL AS SIGNED ) + + col0 * + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4334 SELECT ALL - - 94 * + col0 + - CAST ( NULL AS INTEGER ) + + col0 * + col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 30 * - col2 AS col2 FROM tab2 AS cor0 ---- -1140 -780 -810 query I rowsort SELECT ALL + + 50 * - col1 + - col2 FROM tab1 AS cor0 ---- -1354 -557 -746 query I rowsort SELECT + 29 + + col1 AS col0 FROM tab0 AS cor0 ---- 115 120 126 onlyif mysql # use DIV operator for integer division query I rowsort label-4338 SELECT ALL - col1 DIV ( + tab0.col2 ) - - 97 * col1 * col0 FROM tab0 ---- 200206 329218 785602 skipif mysql # not compatible query I rowsort label-4338 SELECT ALL - col1 / ( + tab0.col2 ) - - 97 * col1 * col0 FROM tab0 ---- 200206 329218 785602 query I rowsort SELECT + cor1.col1 AS col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d query I rowsort SELECT ALL col0 - ( tab1.col1 * + 32 ) FROM tab1 ---- -256 -336 -829 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4341 SELECT CAST( NULL AS SIGNED ) / 55 - col1 * col1 / + col2 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4341 SELECT CAST ( NULL AS INTEGER ) / 55 - col1 * col1 / + col2 AS col1 FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4342 SELECT DISTINCT + + col0 DIV 76 + 31 AS col2 FROM tab0 AS cor0 ---- 31 32 skipif mysql # not compatible query I rowsort label-4342 SELECT DISTINCT + + col0 / 76 + 31 AS col2 FROM tab0 AS cor0 ---- 31 32 query I rowsort SELECT ALL - col2 - ( cor0.col2 ) FROM tab0 AS cor0 ---- -164 -2 -66 query I rowsort SELECT DISTINCT - + cor0.col1 * col2 * col0 + col2 FROM tab2 AS cor0 ---- -119626 -50996 -5832 query I rowsort SELECT ALL - cor0.col2 + col1 - cor0.col1 * col1 AS col1 FROM tab2 AS cor0 ---- -310 -3448 -957 query I rowsort SELECT ALL + + col1 * + col1 + 67 AS col1 FROM tab2 cor0 ---- 1028 3548 356 query I rowsort SELECT - + col1 * - 42 AS col2 FROM tab2 cor0 ---- 1302 2478 714 onlyif mysql # use DIV operator for integer division query I rowsort label-4348 SELECT ALL col1 DIV + col1 AS col1 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4348 SELECT ALL col1 / + col1 AS col1 FROM tab2 ---- 1 1 1 query I rowsort SELECT + col1 * + col2 * 81 FROM tab2 AS cor0 ---- 124254 52326 67797 query I rowsort SELECT DISTINCT 75 * + tab0.col0 * col0 FROM tab0 ---- 43200 594075 91875 query I rowsort SELECT DISTINCT + col1 * cor0.col1 * + 72 AS col2 FROM tab1 AS cor0 ---- 12168 48672 7200 query I rowsort SELECT DISTINCT cor0.col1 * + cor0.col0 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL - - col0 - ( col2 + + cor0.col1 ) AS col2 FROM tab0 AS cor0 ---- -63 -84 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-4354 SELECT - cor0.col0 - - col0 DIV col2 AS col2 FROM tab0 AS cor0 ---- -24 -88 0 skipif mysql # not compatible query I rowsort label-4354 SELECT - cor0.col0 - - col0 / col2 AS col2 FROM tab0 AS cor0 ---- -24 -88 0 query I rowsort SELECT DISTINCT + + col0 + + col2 * col2 - col0 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL + - col2 + col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT ALL + col1 + ( + col0 ) FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT - - col0 * - 84 FROM tab1 AS cor0 ---- -252 -5376 -6720 query I rowsort SELECT DISTINCT + col0 - + ( 91 + + col1 ) FROM tab0 cor0 ---- -153 -93 query I rowsort SELECT col0 * 10 - cor0.col2 AS col0 FROM tab2 cor0 ---- 43 752 754 query I rowsort SELECT + 4 * col1 + col1 FROM tab1 AS cor0 ---- 130 50 65 query I rowsort SELECT ALL + - 19 FROM tab0 AS cor0 ---- -19 -19 -19 query I rowsort SELECT DISTINCT col0 * 31 AS col0 FROM tab2 AS cor0 ---- 217 2418 2449 query I rowsort SELECT ALL + - ( - 24 ) * + col0 * + col0 FROM tab1 AS cor0 ---- 153600 216 98304 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * 10 * - col0 col2 FROM tab0 cor0 ---- 12250 5760 79210 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4366 SELECT ALL CAST( NULL AS SIGNED ) + - cor0.col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4366 SELECT ALL CAST ( NULL AS INTEGER ) + - cor0.col1 AS col1 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT + ( - cor0.col2 ) AS col1 FROM tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT ALL - - ( col0 ) * + col0 + col0 AS col2 FROM tab2 AS cor0 ---- 56 6162 6320 query I rowsort SELECT ALL + col0 + - cor0.col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + col1 * col0 * col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT ALL 31 + + 17 FROM tab1 AS cor0 ---- 48 48 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 4 col0 FROM tab2 AS cor0 ---- -4 -4 -4 query I rowsort SELECT ALL - + 50 FROM tab0 AS cor0 ---- -50 -50 -50 query I rowsort SELECT DISTINCT - - 89 FROM tab2 AS cor0 ---- 89 query I rowsort SELECT - + 59 + + col0 * col1 AS col1 FROM tab1 AS cor0 ---- 19 581 981 query I rowsort SELECT DISTINCT + - col2 + - col0 * - col0 AS col2 FROM tab1 cor0 ---- -45 4039 6304 query I rowsort SELECT - - 62 * - col2 AS col2 FROM tab2 AS cor0 ---- -1612 -1674 -2356 query I rowsort SELECT DISTINCT - + cor0.col0 * 59 AS col2 FROM tab1 AS cor0 ---- -177 -3776 -4720 onlyif mysql # use DIV operator for integer division query I rowsort label-4379 SELECT + col0 DIV - 23 + cor0.col0 FROM tab1 AS cor0 ---- 3 62 77 skipif mysql # not compatible query I rowsort label-4379 SELECT + col0 / - 23 + cor0.col0 FROM tab1 AS cor0 ---- 3 62 77 query I rowsort SELECT DISTINCT col2 + col1 * col0 * col1 AS col2 FROM tab0 AS cor0 ---- 177537 329316 737091 query I rowsort SELECT - ( col2 ) + 97 * col0 * + col1 FROM tab1 AS cor0 ---- 100784 62023 7512 query I rowsort SELECT ALL + + 60 * col2 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT - cor1.col2 AS col1 FROM tab2, tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 81 values hashing to 2df272448a67587d4635afedff278dcc query I rowsort SELECT + ( + col1 ) - - col1 FROM tab2 ---- 118 34 62 onlyif mysql # use DIV operator for integer division query I rowsort label-4385 SELECT - col0 DIV col1 col0 FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4385 SELECT - col0 / col1 col0 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL - + col2 * col2 * - col1 + col0 AS col1 FROM tab1 AS cor0 ---- 119888 32554 75819 onlyif mysql # use DIV operator for integer division query I rowsort label-4387 SELECT - col0 * col2 DIV + col2 + + col2 AS col0 FROM tab0 ---- -34 -7 9 skipif mysql # not compatible query I rowsort label-4387 SELECT - col0 * col2 / + col2 + + col2 AS col0 FROM tab0 ---- -34 -7 9 query I rowsort SELECT - ( + 29 ) FROM tab1 ---- -29 -29 -29 query I rowsort SELECT - + 49 + col1 AS col0 FROM tab1 AS cor0 ---- -23 -36 -39 query I rowsort SELECT + 13 FROM tab0 ---- 13 13 13 query I rowsort SELECT + 53 * + 46 FROM tab0 AS cor0 ---- 2438 2438 2438 query I rowsort SELECT col0 * + 46 - col2 FROM tab0 AS cor0 ---- 1071 1609 4012 query I rowsort SELECT - + cor0.col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 3000337dd3f11e9cfd5a312b01ef3f8b onlyif mysql # use DIV operator for integer division query I rowsort label-4394 SELECT ALL + 57 DIV + 55 + tab0.col1 + + cor0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to fe1d2dd83fbea4ca50e36a57736b0cfc skipif mysql # not compatible query I rowsort label-4394 SELECT ALL + 57 / + 55 + tab0.col1 + + cor0.col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to fe1d2dd83fbea4ca50e36a57736b0cfc query I rowsort SELECT 3 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col0 + col2 col2 FROM tab2 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col1 * col2 * - col0 + + tab0.col1 col0 FROM tab0 ---- -3298 -664027 -68026 query IIIIIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 cor0 CROSS JOIN tab0, tab2 AS cor1, tab2, tab0 AS cor2, tab1 AS cor3 ---- 13122 values hashing to eb9a1a775f9a92b309a2132aecff3523 query I rowsort SELECT DISTINCT + + col2 + + 11 AS col0 FROM tab0 cor0 ---- 12 44 93 query I rowsort SELECT cor0.col1 + + 0 AS col1 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4401 SELECT + col1 + ( col2 ) * - CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4401 SELECT + col1 + ( col2 ) * - CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + + col1 * - col1 col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT ALL col0 + + 50 FROM tab0 AS cor0 ---- 139 74 85 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab2 AS cor0, tab0 cor1, tab0 AS cor2 ---- 972 values hashing to 09b120a8ff13ebafea7af10c2152241b query I rowsort SELECT ALL + col0 + 33 AS col2 FROM tab1 AS cor0 ---- 113 36 97 query I rowsort SELECT + - col1 * col2 - - col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT ALL col1 - col1 * col0 AS col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT DISTINCT col2 + + ( col0 ) FROM tab1 cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 * ( ( + col2 ) ) + col0 col1 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT + col2 * - col2 + - col0 FROM tab2 AS cor0 ---- -1523 -736 -754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * + col1 - - col1 col0 FROM tab0 AS cor0 ---- 194 2924 7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 32 col1 FROM tab1 ---- 32 32 32 query I rowsort SELECT DISTINCT + + cor0.col1 * - col2 AS col0 FROM tab2 cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL col0 * + col0 + - 67 FROM tab0 AS cor0 ---- 1158 509 7854 query I rowsort SELECT col1 + - 35 FROM tab1 AS cor0 ---- -22 -25 -9 query I rowsort SELECT + col2 * + 96 + col0 AS col2 FROM tab2 AS cor0 ---- 2574 2599 3727 query IIIIIIIIIIIIIIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0, tab1 cor1, tab1, tab1 AS cor2, tab2 ---- 13122 values hashing to 2a23a2efbd7482492eade70ce0528c27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4418 SELECT - col2 - CAST( - 66 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -30 12 9 skipif mysql # not compatible query I rowsort label-4418 SELECT - col2 - CAST ( - 66 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -30 12 9 query I rowsort SELECT - 74 AS col2 FROM tab0 cor0 ---- -74 -74 -74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 40 col2 FROM tab1 AS cor0 ---- 40 40 40 query I rowsort SELECT DISTINCT + 81 * - col0 AS col1 FROM tab0 AS cor0 ---- -1944 -2835 -7209 query I rowsort SELECT + - 31 * + col1 AS col0 FROM tab1 cor0 ---- -310 -403 -806 query I rowsort SELECT DISTINCT 26 AS col0 FROM tab0, tab1 AS cor0 ---- 26 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + tab0.col0 col0 FROM tab0, tab2 AS cor0 ---- 24 35 89 query I rowsort SELECT ( - col2 ) - col1 FROM tab1 ---- -109 -67 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 87 col2 FROM tab0 ---- 87 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 42 col2 FROM tab1 ---- 42 42 42 onlyif mysql # use DIV operator for integer division query I rowsort label-4428 SELECT DISTINCT + 71 + + cor0.col2 DIV + 38 AS col0 FROM tab2 AS cor0 ---- 71 72 skipif mysql # not compatible query I rowsort label-4428 SELECT DISTINCT + 71 + + cor0.col2 / + 38 AS col0 FROM tab2 AS cor0 ---- 71 72 query I rowsort SELECT DISTINCT col2 + cor0.col0 * + ( - 92 ) AS col0 FROM tab2 AS cor0 ---- -617 -7150 -7230 query I rowsort SELECT ALL 95 + + col2 FROM tab0 cor0 ---- 128 177 96 query I rowsort SELECT ALL - + col1 + + 92 * col2 FROM tab1 AS cor0 ---- 4942 5234 8819 onlyif mysql # use DIV operator for integer division query I rowsort label-4432 SELECT DISTINCT + col0 * 48 DIV 48 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-4432 SELECT DISTINCT + col0 * 48 / 48 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT + col1 * + ( cor0.col2 ) FROM tab0 AS cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + ( + 50 ) * cor0.col0 col0 FROM tab2 AS cor0 ---- 377 3926 3988 query I rowsort SELECT ALL 79 + - 68 FROM tab2, tab1 cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4436 SELECT DISTINCT - col0 + CAST( NULL AS SIGNED ) * + col1 * col2 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4436 SELECT DISTINCT - col0 + CAST ( NULL AS INTEGER ) * + col1 * col2 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL + col1 - - ( - col2 ) AS col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT + col1 * + 11 + + cor0.col0 FROM tab0 AS cor0 ---- 1090 1102 970 query I rowsort SELECT + + cor0.col2 * + 62 FROM tab2 AS cor0 ---- 1612 1674 2356 query I rowsort SELECT ALL - - col0 + - col1 * col0 FROM tab0 cor0 ---- -2040 -3360 -8010 query I rowsort SELECT DISTINCT + col2 + + ( ( col2 ) ) + ( 29 ) * - col0 * + 57 AS col1 FROM tab0 cor0 ---- -146953 -39606 -57853 query I rowsort SELECT DISTINCT + - col1 * - col1 + col2 * col1 * - col0 AS col0 FROM tab1 AS cor0 ---- -3536 -36380 -99671 query I rowsort SELECT + 4 * 67 FROM tab1 ---- 268 268 268 query I rowsort SELECT DISTINCT 20 + col2 AS col2 FROM tab2 ---- 46 47 58 query I rowsort SELECT 89 + + 59 FROM tab0 AS cor0 ---- 148 148 148 query I rowsort SELECT + ( + col0 ) * col2 * - col2 AS col1 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT DISTINCT col1 + col0 + col0 AS col2 FROM tab0 ---- 134 167 269 onlyif mysql # use DIV operator for integer division query I rowsort label-4448 SELECT ALL + col0 DIV 79 AS col2 FROM tab2 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4448 SELECT ALL + col0 / 79 AS col2 FROM tab2 AS cor0 ---- 0 0 1 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 cor0, tab2 AS cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to b225d3765f33551c12574f545c8c91eb query I rowsort SELECT DISTINCT - ( - cor0.col1 ) + col0 * col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - - ( 2 ) * cor0.col2 + ( col2 ) FROM tab2 AS cor0 ---- 114 78 81 query I rowsort SELECT + 28 * col1 + col2 FROM tab0 AS cor0 ---- 2441 2630 2717 query I rowsort SELECT ALL + 2 AS col0 FROM tab0 AS cor0 ---- 2 2 2 onlyif mysql # use DIV operator for integer division query I rowsort label-4454 SELECT ALL + + col0 + col2 DIV col1 AS col1 FROM tab2 AS cor0 ---- 7 78 81 skipif mysql # not compatible query I rowsort label-4454 SELECT ALL + + col0 + col2 / col1 AS col1 FROM tab2 AS cor0 ---- 7 78 81 query I rowsort SELECT ALL - 55 * col2 * col1 FROM tab1 AS cor0 ---- -31350 -68640 -77220 onlyif mysql # use DIV operator for integer division query I rowsort label-4456 SELECT - - col0 DIV cor0.col2 AS col0 FROM tab0 cor0 ---- 0 1 35 skipif mysql # not compatible query I rowsort label-4456 SELECT - - col0 / cor0.col2 AS col0 FROM tab0 cor0 ---- 0 1 35 query I rowsort SELECT ALL col0 * - col2 * 95 FROM tab2 AS cor0 ---- -17955 -192660 -285190 query I rowsort SELECT + ( - tab1.col0 ) - + col0 AS col0 FROM tab1 ---- -128 -160 -6 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab0, tab1 AS cor1, tab2, tab1 cor2 ---- 3645 values hashing to 1c1b1a313871216b88e662d7d3078b12 query I rowsort SELECT - 73 * tab1.col1 + cor0.col0 AS col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 5e74ba38f6cbcf66a3207db8b4fd6109 query I rowsort SELECT ( - col1 * col1 ) AS col2 FROM tab1 ---- -100 -169 -676 query I rowsort SELECT ( col2 ) + + col1 FROM tab2 ---- 55 58 85 query I rowsort SELECT col0 + col1 * col2 AS col2 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT DISTINCT - + col0 * col2 + - col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT ALL + col1 * + col2 + col1 + ( - cor0.col0 ) FROM tab1 AS cor0 ---- 1181 1427 516 query I rowsort SELECT DISTINCT - col1 + + tab2.col1 AS col1 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT + tab2.col1 + col2 + - ( - 15 ) FROM tab2 ---- 100 70 73 query I rowsort SELECT + 4 * tab2.col2 FROM tab2 ---- 104 108 152 query I rowsort SELECT + + 94 + + cor0.col0 * cor0.col1 FROM tab1 AS cor0 ---- 1134 172 734 query I rowsort SELECT ( col0 ) * 45 + + col1 + + col1 FROM tab2 ---- 3589 3628 377 query I rowsort SELECT - 56 AS col2 FROM tab2, tab1, tab2 AS cor0 ---- 27 values hashing to a228dfb9ede9780b082a5a3dfb2fca80 query I rowsort SELECT 94 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to a4d239626cf0546ac1b2f57bb8407089 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab1.col1 col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT ALL - col2 + col1 * col0 AS col2 FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT + tab0.col1 * col1 * 10 + - col1 FROM tab0 ---- 73874 82719 93993 query I rowsort SELECT + 83 + 61 FROM tab1 AS cor0 CROSS JOIN tab1, tab2 cor1 ---- 27 values hashing to 3c0aa9b5ec9df595bcb1b06b56de3514 query I rowsort SELECT DISTINCT - col0 + + col0 * + col0 FROM tab1 AS cor0 ---- 4032 6 6320 query I rowsort SELECT + col0 + 68 * col1 AS col1 FROM tab1 AS cor0 ---- 1771 744 964 query I rowsort SELECT col0 * ( 8 ) AS col1 FROM tab0 AS cor0 ---- 192 280 712 query I rowsort SELECT DISTINCT + - cor0.col2 * ( - col0 ) AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ALL + + col1 * cor0.col1 AS col0 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - col1 + + col0 * + cor0.col1 AS col0 FROM tab1 AS cor0 ---- 1027 52 630 query I rowsort SELECT ALL + - cor0.col1 + 54 + col2 AS col2 FROM tab0 AS cor0 ---- -42 1 45 query I rowsort SELECT DISTINCT col1 + col0 * + col0 FROM tab0 cor0 ---- 1322 662 8012 query I rowsort SELECT DISTINCT col0 - ( - col0 + + col2 ) AS col2 FROM tab1 AS cor0 ---- -48 64 71 query I rowsort SELECT + + col2 * cor0.col2 + cor0.col1 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT ALL - 12 FROM tab0, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 3983bffe2adf88cb2efc3be93ee620c0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 5 col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 6035628694bdea36f584f3649088551d query I rowsort SELECT DISTINCT col2 * + col0 * - col0 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT + col0 * 3 * col1 FROM tab0 ---- 10185 24297 6192 onlyif mysql # use DIV operator for integer division query I rowsort label-4491 SELECT ALL + col1 DIV - 3 AS col1 FROM tab0 ---- -28 -30 -32 skipif mysql # not compatible query I rowsort label-4491 SELECT ALL + col1 / - 3 AS col1 FROM tab0 ---- -28 -30 -32 query I rowsort SELECT DISTINCT + 24 * - tab2.col2 AS col0 FROM tab2, tab1 AS cor0 ---- -624 -648 -912 query I rowsort SELECT - cor0.col1 + + col2 + col1 AS col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT + col1 + + 22 * + col2 AS col0 FROM tab0 AS cor0 ---- 119 1895 812 skipif mysql # not compatible query I rowsort SELECT + CAST ( - 27 AS REAL ) FROM tab2 AS cor0 ---- -27 -27 -27 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4496 SELECT ( - ( + col1 ) ) * - CAST( NULL AS SIGNED ) FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4496 SELECT ( - ( + col1 ) ) * - CAST ( NULL AS INTEGER ) FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT col0 * 84 FROM tab0 AS cor0 ---- 2016 2940 7476 query I rowsort SELECT col2 + - cor0.col0 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT + + 17 + 57 AS col2 FROM tab0 AS cor0 ---- 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col0 + ( + col2 * + col1 ) col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT + col2 * tab1.col2 * 85 AS col0 FROM tab1 ---- 247860 276165 783360 query I rowsort SELECT col2 + + 54 FROM tab0 AS cor0 ---- 136 55 87 query I rowsort SELECT DISTINCT 14 + col1 AS col1 FROM tab1 AS cor0 ---- 24 27 40 query I rowsort SELECT + + ( - col2 ) * - col2 FROM tab0 AS cor0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 6 col0 FROM tab2 AS cor0 ---- -6 -6 -6 onlyif mysql # use DIV operator for integer division query I rowsort label-4506 SELECT 34 + - col2 DIV ( - 22 ) FROM tab2 AS cor0 ---- 35 35 35 skipif mysql # not compatible query I rowsort label-4506 SELECT 34 + - col2 / ( - 22 ) FROM tab2 AS cor0 ---- 35 35 35 query I rowsort SELECT 2 * - col0 AS col2 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT + 92 FROM tab1 cor0 ---- 92 92 92 query I rowsort SELECT - 56 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- -392 -4368 -4424 query I rowsort SELECT - col0 * 79 - col1 * + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- -12174 -245964 -686073 query I rowsort SELECT + - col2 * col1 + cor0.col0 + - col2 AS col2 FROM tab1 AS cor0 ---- -1264 -1455 -563 onlyif mysql # use DIV operator for integer division query I rowsort label-4512 SELECT + 50 + cor0.col0 DIV + col1 FROM tab1 AS cor0 ---- 50 56 56 skipif mysql # not compatible query I rowsort label-4512 SELECT + 50 + cor0.col0 / + col1 FROM tab1 AS cor0 ---- 50 56 56 query I rowsort SELECT ALL + col2 * 13 + - col1 AS col1 FROM tab1 AS cor0 ---- 1235 676 731 query I rowsort SELECT DISTINCT cor0.col0 * + col2 * col0 AS col1 FROM tab2 AS cor0 ---- 1323 158184 237158 query I rowsort SELECT DISTINCT - cor0.col2 + + cor0.col2 + - col2 FROM tab0 cor0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - col1 + + col0 col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL + ( 40 ) * cor0.col1 FROM tab1 AS cor0 ---- 1040 400 520 onlyif mysql # use DIV operator for integer division query I rowsort label-4518 SELECT - col2 DIV col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-4518 SELECT - col2 / col2 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL - col0 * col0 + - col2 AS col2 FROM tab0 AS cor0 ---- -1226 -609 -8003 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col0 + col1 ) col2 FROM tab2 ---- 137 38 96 query I rowsort SELECT DISTINCT - + col2 + - cor0.col1 FROM tab1 AS cor0 ---- -109 -67 -80 query I rowsort SELECT - col0 + 11 FROM tab1 AS cor0 ---- -53 -69 8 query I rowsort SELECT DISTINCT + 58 FROM tab2, tab1 AS cor0 ---- 58 query I rowsort SELECT ALL - - col0 + col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col1 col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 585a41a52c0c6c0d697b5d39265b74dc query I rowsort SELECT ALL - 14 + + col0 FROM tab0 cor0 ---- 10 21 75 query I rowsort SELECT ALL + col2 + col1 * col0 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT ALL cor0.col1 AS col2 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT tab1.col0 + - ( + col2 ) * col2 AS col0 FROM tab1 ---- -2913 -3185 -9136 query I rowsort SELECT col0 + - 61 * + col2 FROM tab0 ---- -1989 -26 -4913 query I rowsort SELECT DISTINCT 59 * - col1 AS col2 FROM tab0 AS cor0 ---- -5074 -5369 -5723 query I rowsort SELECT ALL - 10 * col2 - col2 FROM tab1 AS cor0 ---- -1056 -594 -627 query I rowsort SELECT DISTINCT - col1 * - ( col2 ) AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT cor0.col1 + - 81 AS col1 FROM tab0 AS cor0 ---- 10 16 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4535 SELECT DISTINCT - CAST( - 71 AS SIGNED ) + + col2 AS col1 FROM tab2 AS cor0 ---- 109 97 98 skipif mysql # not compatible query I rowsort label-4535 SELECT DISTINCT - CAST ( - 71 AS INTEGER ) + + col2 AS col1 FROM tab2 AS cor0 ---- 109 97 98 query I rowsort SELECT 47 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 3f991632e9c7c5142e1d80857cd10a2d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * - col1 + col1 col0 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT ALL ( col1 + - col2 * col0 ) FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT + 82 AS col2 FROM tab0 ---- 82 query I rowsort SELECT - 18 + + 20 FROM tab1 ---- 2 2 2 query I rowsort SELECT ALL + 83 + col0 AS col0 FROM tab0 AS cor0 ---- 107 118 172 query I rowsort SELECT ALL + ( col2 ) + + col0 + - cor0.col1 FROM tab0 AS cor0 ---- -29 -61 80 query I rowsort SELECT DISTINCT + 84 AS col0 FROM tab0 cor0 ---- 84 query I rowsort SELECT - - ( col0 ) + + col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL + col2 - col1 AS col0 FROM tab2 ---- -33 -4 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4546 SELECT ALL + tab1.col0 + + tab1.col2 - - CAST( NULL AS SIGNED ) AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4546 SELECT ALL + tab1.col0 + + tab1.col2 - - CAST ( NULL AS INTEGER ) AS col1 FROM tab1 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4547 SELECT DISTINCT - col2 DIV + col1 - 67 FROM tab1 ---- -69 -72 -74 skipif mysql # not compatible query I rowsort label-4547 SELECT DISTINCT - col2 / + col1 - 67 FROM tab1 ---- -69 -72 -74 query I rowsort SELECT ALL col2 + - tab2.col2 - - col2 FROM tab2 ---- 26 27 38 query I rowsort SELECT + - col1 * - col0 + col1 * - 57 FROM tab2 AS cor0 ---- -1550 1239 374 query I rowsort SELECT tab2.col0 * + col0 + col0 AS col1 FROM tab2 ---- 56 6162 6320 onlyif mysql # use DIV operator for integer division query I rowsort label-4551 SELECT ALL col2 + CAST( + 43 AS SIGNED ) DIV cor0.col1 FROM tab2 AS cor0 ---- 26 28 40 skipif mysql # not compatible query I rowsort label-4551 SELECT ALL col2 + CAST ( + 43 AS INTEGER ) / cor0.col1 FROM tab2 AS cor0 ---- 26 28 40 query I rowsort SELECT DISTINCT - col1 + + 64 * col1 FROM tab2 cor0 ---- 1071 1953 3717 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4553 SELECT - col0 + - CAST( col2 AS SIGNED ) * - col0 AS col2 FROM tab0 AS cor0 ---- 0 7209 768 skipif mysql # not compatible query I rowsort label-4553 SELECT - col0 + - CAST ( col2 AS INTEGER ) * - col0 AS col2 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT DISTINCT - col1 + + col1 * col0 + cor0.col0 FROM tab2 AS cor0 ---- 1405 193 4621 query I rowsort SELECT ALL + col0 - + ( - col0 + cor0.col1 ) * col0 * col0 AS col1 FROM tab2 AS cor0 ---- -1169 115674 387021 query I rowsort SELECT ALL + col1 * col0 - - col2 FROM tab0 cor0 ---- 2097 3396 8181 onlyif mysql # use DIV operator for integer division query I rowsort label-4557 SELECT ALL - col1 DIV + CAST( + 29 AS SIGNED ) col0 FROM tab2 AS cor0 ---- -1 -2 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4557 SELECT ALL - col1 / + CAST ( + 29 AS INTEGER ) col0 FROM tab2 AS cor0 ---- -1 -2 0 query I rowsort SELECT - + cor0.col1 - - col2 AS col0 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT DISTINCT - col2 * - 73 AS col1 FROM tab2 AS cor0 ---- 1898 1971 2774 onlyif mysql # use DIV operator for integer division query I rowsort label-4560 SELECT + col1 * - 16 + - 62 DIV col0 FROM tab2 AS cor0 ---- -272 -504 -944 skipif mysql # not compatible query I rowsort label-4560 SELECT + col1 * - 16 + - 62 / col0 FROM tab2 AS cor0 ---- -272 -504 -944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * + col0 col2 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT ALL - col0 * 90 + + col2 FROM tab0 cor0 ---- -2127 -3149 -7928 query I rowsort SELECT + col0 * 71 FROM tab0 AS cor0 ---- 1704 2485 6319 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL cor0.col0 * - col1 * col1 - - col1 col1 FROM tab2 AS cor0 ---- -22814 -271459 -6696 onlyif mysql # use DIV operator for integer division query I rowsort label-4565 SELECT ALL + col2 DIV ( col1 ) + col2 AS col2 FROM tab2 AS cor0 ---- 26 27 40 skipif mysql # not compatible query I rowsort label-4565 SELECT ALL + col2 / ( col1 ) + col2 AS col2 FROM tab2 AS cor0 ---- 26 27 40 query I rowsort SELECT - cor0.col1 + - 78 * col2 FROM tab2 AS cor0 ---- -2087 -2137 -2981 query I rowsort SELECT ALL + - col0 * cor0.col1 + 64 * - col2 + - col1 * col2 FROM tab0 cor0 ---- -20809 -3556 -7014 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 18 + + col0 col1 FROM tab2 AS cor0 ---- -11 60 61 query I rowsort SELECT DISTINCT - cor0.col2 * col1 + col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4570 SELECT DISTINCT + + col1 + - cor0.col1 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4570 SELECT DISTINCT + + col1 + - cor0.col1 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col0 + cor0.col2 * 12 AS col2 FROM tab1 AS cor0 ---- 1232 651 748 query I rowsort SELECT DISTINCT + - col0 + col2 + - col2 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT 87 * cor0.col2 FROM tab1 AS cor0 ---- 4698 4959 8352 query I rowsort SELECT ALL ( + 83 ) + col1 AS col2 FROM tab0 ---- 169 174 180 query I rowsort SELECT + col0 * - 97 + col0 * + col1 FROM tab2 ---- -2964 -462 -6320 onlyif mysql # use DIV operator for integer division query I rowsort label-4576 SELECT - col1 DIV - col1 + - col0 + + col0 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-4576 SELECT - col1 / - col1 + - col0 + + col0 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT - 90 + + col2 + + col2 * 39 FROM tab2 AS cor0 ---- 1430 950 990 query I rowsort SELECT ALL cor1.col2 AS col2 FROM tab0, tab1, tab0 AS cor0, tab1 AS cor1 ---- 81 values hashing to 9d355f1f2edc347a359dad00d2d3f886 query I rowsort SELECT ( col1 * + 18 ) + 60 FROM tab1 ---- 240 294 528 query I rowsort SELECT + 18 + + tab0.col1 AS col0 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to c20540cd8118f7f814eb949c69a86f8d query I rowsort SELECT DISTINCT - ( - col0 ) FROM tab0 ---- 24 35 89 query I rowsort SELECT - + col1 + ( + col2 ) * col1 FROM tab0 cor0 ---- 0 2752 7371 query I rowsort SELECT - + col2 + - col0 * - 73 * col2 AS col1 FROM tab2 AS cor0 ---- 13770 148018 219108 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab0.col0 * col1 col2 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT - col2 * + col1 + col1 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT - + col0 * ( col2 ) + + ( + col0 ) AS col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 query I rowsort SELECT ALL - col1 - ( tab0.col1 + + col0 ) * ( + ( col0 ) + + col0 * col0 ) FROM tab0 ---- -1441891 -166417 -66086 query I rowsort SELECT col1 - 87 AS col1 FROM tab0 AS cor0 ---- -1 10 4 query I rowsort SELECT ALL + + ( - col1 ) + - col0 AS col0 FROM tab1 AS cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4590 SELECT DISTINCT CAST( NULL AS SIGNED ) / - col2 - col2 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4590 SELECT DISTINCT CAST ( NULL AS INTEGER ) / - col2 - col2 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - 38 + col2 + - col1 FROM tab0 AS cor0 ---- -134 -47 -91 query I rowsort SELECT - - cor0.col0 * + col2 + + col2 AS col2 FROM tab1 AS cor0 ---- 216 3705 7776 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4593 SELECT ALL - CAST( NULL AS SIGNED ) + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4593 SELECT ALL - CAST ( NULL AS INTEGER ) + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - ( 90 ) + + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 154 170 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4595 SELECT ALL - + CAST( NULL AS SIGNED ) + + col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4595 SELECT ALL - + CAST ( NULL AS INTEGER ) + + col1 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + + col1 - col1 * col1 AS col2 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT + col2 + + ( + col2 ) FROM tab2 ---- 52 54 76 query I rowsort SELECT col2 * ( - 2 ) + - col0 - col0 AS col0 FROM tab0 ---- -114 -342 -72 query I rowsort SELECT ALL col0 + ( - col0 ) FROM tab0 ---- 0 0 0 query I rowsort SELECT ( - col0 ) + tab1.col1 * col0 FROM tab1 ---- 576 75 960 query I rowsort SELECT ALL ( - 20 ) + col2 AS col0 FROM tab1 ---- 34 37 76 query I rowsort SELECT - 96 + col1 FROM tab2 ---- -37 -65 -79 query I rowsort SELECT ALL + + ( + 52 ) + - col0 * - col0 AS col1 FROM tab0 AS cor0 ---- 1277 628 7973 query I rowsort SELECT ALL + col1 * col1 + col1 * + col1 + - col2 FROM tab1 AS cor0 ---- 1298 143 242 onlyif mysql # use DIV operator for integer division query I rowsort label-4605 SELECT ALL - - ( 89 ) + + col1 DIV - 67 FROM tab0 cor0 ---- 88 88 88 skipif mysql # not compatible query I rowsort label-4605 SELECT ALL - - ( 89 ) + + col1 / - 67 FROM tab0 cor0 ---- 88 88 88 query I rowsort SELECT ALL cor0.col2 + 64 FROM tab0 AS cor0 ---- 146 65 97 query I rowsort SELECT ALL + 54 * 12 + + col2 AS col1 FROM tab1 AS cor0 ---- 702 705 744 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + + ( - col0 + - 71 ) col2 FROM tab0 AS cor0 ---- -181 -203 -251 onlyif mysql # use DIV operator for integer division query I rowsort label-4609 SELECT col2 DIV - col0 + col2 AS col2 FROM tab1 AS cor0 ---- 36 57 95 skipif mysql # not compatible query I rowsort label-4609 SELECT col2 / - col0 + col2 AS col2 FROM tab1 AS cor0 ---- 36 57 95 query I rowsort SELECT DISTINCT + - col2 * 58 AS col1 FROM tab2 AS cor0 ---- -1508 -1566 -2204 query I rowsort SELECT DISTINCT - - 38 + ( col1 ) FROM tab0 cor0 ---- 124 129 135 onlyif mysql # use DIV operator for integer division query I rowsort label-4612 SELECT ALL 30 * col1 DIV col2 + - ( ( col0 ) ) * col1 FROM tab0 ---- -1986 -485 -8066 skipif mysql # not compatible query I rowsort label-4612 SELECT ALL 30 * col1 / col2 + - ( ( col0 ) ) * col1 FROM tab0 ---- -1986 -485 -8066 query I rowsort SELECT ALL - col2 * col1 + col1 + col1 FROM tab1 ---- -1222 -1352 -550 onlyif mysql # use DIV operator for integer division query I rowsort label-4614 SELECT DISTINCT 16 DIV 86 AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-4614 SELECT DISTINCT 16 / 86 AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 0 query I rowsort SELECT + col0 * col2 * 55 AS col0 FROM tab1 AS cor0 ---- 200640 422400 8910 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4616 SELECT CAST( NULL AS DECIMAL ) FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4616 SELECT CAST ( NULL AS REAL ) FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-4617 SELECT col1 DIV + 30 FROM tab0 ---- 2 3 3 skipif mysql # not compatible query I rowsort label-4617 SELECT col1 / + 30 FROM tab0 ---- 2 3 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4618 SELECT - CAST( NULL AS DECIMAL ) * - tab0.col1 / tab0.col2 col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4618 SELECT - CAST ( NULL AS REAL ) * - tab0.col1 / tab0.col2 col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT col2 - col0 * 60 AS col1 FROM tab1 ---- -126 -3783 -4704 query I rowsort SELECT - col1 * + cor0.col2 - + col1 FROM tab2 AS cor0 ---- -1593 -663 -868 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4621 SELECT + col1 * col1 + CAST( + 92 AS SIGNED ) FROM tab0 AS cor0 ---- 7488 8373 9501 skipif mysql # not compatible query I rowsort label-4621 SELECT + col1 * col1 + CAST ( + 92 AS INTEGER ) FROM tab0 AS cor0 ---- 7488 8373 9501 query I rowsort SELECT 78 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 2aff42d3e015022a738905090a20dfd4 onlyif mysql # use DIV operator for integer division query I rowsort label-4623 SELECT - cor0.col0 DIV 14 AS col0 FROM tab2 AS cor0 ---- -5 -5 0 skipif mysql # not compatible query I rowsort label-4623 SELECT - cor0.col0 / 14 AS col0 FROM tab2 AS cor0 ---- -5 -5 0 query I rowsort SELECT + col2 * - col2 * cor0.col2 FROM tab0 AS cor0 ---- -1 -35937 -551368 query I rowsort SELECT + - 21 * 43 AS col0 FROM tab2 AS cor0 ---- -903 -903 -903 query I rowsort SELECT - 31 + + col0 FROM tab2 AS cor0 ---- -24 47 48 query I rowsort SELECT ALL + 85 + + cor0.col2 * - 30 AS col2 FROM tab0, tab0 cor0 ---- 9 values hashing to ca02a66931fe6a13c4a6cb7bd9271c69 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4628 SELECT + col1 * - 98 + + col1 * col1 / CAST( NULL AS SIGNED ) AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4628 SELECT + col1 * - 98 + + col1 * col1 / CAST ( NULL AS INTEGER ) AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + col1 * + col1 - - 80 AS col1 FROM tab1 ---- 180 249 756 onlyif mysql # use DIV operator for integer division query I rowsort label-4630 SELECT col1 - col0 DIV + tab0.col0 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-4630 SELECT col1 - col0 / + tab0.col0 FROM tab0 ---- 85 90 96 query I rowsort SELECT ALL + col1 - - col2 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT + 3 + col1 FROM tab0 cor0 ---- 100 89 94 query I rowsort SELECT ALL col2 * 12 FROM tab1 ---- 1152 648 684 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4634 SELECT ALL col1 * CAST( + 63 AS SIGNED ) AS col0 FROM tab2 ---- 1071 1953 3717 skipif mysql # not compatible query I rowsort label-4634 SELECT ALL col1 * CAST ( + 63 AS INTEGER ) AS col0 FROM tab2 ---- 1071 1953 3717 query I rowsort SELECT col1 * - ( col2 + col1 ) AS col0 FROM tab0 ---- -10234 -15743 -9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * 31 col0 FROM tab1 AS cor0 ---- 1984 2480 93 query I rowsort SELECT + - cor0.col0 + + col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT - col0 + 75 * 12 AS col1 FROM tab2 ---- 821 822 893 query I rowsort SELECT DISTINCT - col2 + ( + col0 ) FROM tab1 ---- -16 -51 7 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab0 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 AS cor2 ---- 3645 values hashing to 01eead0dd25d3467de7ffefe027bc35f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4641 SELECT + - CAST( NULL AS SIGNED ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4641 SELECT + - CAST ( NULL AS INTEGER ) * + col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 42 * - ( col0 ) * 19 FROM tab1 AS cor0 ---- -2394 -51072 -63840 onlyif mysql # use DIV operator for integer division query I rowsort label-4643 SELECT - 86 + - col2 DIV + col1 AS col1 FROM tab2 ---- -86 -86 -88 skipif mysql # not compatible query I rowsort label-4643 SELECT - 86 + - col2 / + col1 AS col1 FROM tab2 ---- -86 -86 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-4644 SELECT + 62 * + ( - col1 * + col1 ) + + col2 DIV col1 AS col2 FROM tab1 cor0 ---- -10471 -41910 -6195 skipif mysql # not compatible query I rowsort label-4644 SELECT + 62 * + ( - col1 * + col1 ) + + col2 / col1 AS col2 FROM tab1 cor0 ---- -10471 -41910 -6195 query I rowsort SELECT ALL + 15 * - cor0.col0 + + col1 AS col2 FROM tab2 AS cor0 ---- -1111 -1168 -74 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4646 SELECT CAST( 7 AS SIGNED ) FROM tab2 AS cor0 ---- 7 7 7 skipif mysql # not compatible query I rowsort label-4646 SELECT CAST ( 7 AS INTEGER ) FROM tab2 AS cor0 ---- 7 7 7 onlyif mysql # use DIV operator for integer division query I rowsort label-4647 SELECT DISTINCT - col1 * col0 DIV - col0 col2 FROM tab1 cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4647 SELECT DISTINCT - col1 * col0 / - col0 col2 FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT ALL + 84 * + cor0.col1 + cor0.col1 FROM tab2 AS cor0 ---- 1445 2635 5015 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 + col1 * + col1 - col1 col1 FROM tab0 AS cor0 ---- 7224 8099 9215 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4650 SELECT DISTINCT - CAST( col0 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-4650 SELECT DISTINCT - CAST ( col0 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * ( - col1 ) col2 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT 17 + + 62 AS col1 FROM tab1 AS cor0 ---- 79 79 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 67 + col2 col2 FROM tab2 AS cor0 ---- 105 93 94 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + col1 ) * col0 col1 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-4655 SELECT DISTINCT + col2 DIV 9 AS col2 FROM tab0 cor0 ---- 0 3 9 skipif mysql # not compatible query I rowsort label-4655 SELECT DISTINCT + col2 / 9 AS col2 FROM tab0 cor0 ---- 0 3 9 query I rowsort SELECT DISTINCT - - ( - 82 ) FROM tab2 cor0 ---- -82 query I rowsort SELECT ALL ( - col2 ) + col0 AS col0 FROM tab1 AS cor0 ---- -16 -51 7 query I rowsort SELECT DISTINCT - 23 AS col0 FROM tab1 AS cor0 ---- -23 query I rowsort SELECT DISTINCT 55 * + 83 * cor1.col2 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 118690 123255 173470 query I rowsort SELECT DISTINCT + tab2.col2 - col0 AS col2 FROM tab2 ---- -41 -52 20 query I rowsort SELECT + col0 + - col1 * + col1 FROM tab0 AS cor0 ---- -7372 -8192 -9374 query I rowsort SELECT ALL + col2 * + col1 * + col1 AS col0 FROM tab2 cor0 ---- 10982 25947 90506 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4663 SELECT + col0 * - col0 * + CAST( NULL AS SIGNED ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4663 SELECT + col0 * - col0 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - col1 * - cor0.col2 + + 26 + + 25 FROM tab0 AS cor0 ---- 148 2889 7513 onlyif mysql # use DIV operator for integer division query I rowsort label-4665 SELECT ALL + col1 DIV 12 FROM tab1 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-4665 SELECT ALL + col1 / 12 FROM tab1 AS cor0 ---- 0 1 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col0 + col1 * + col2 col1 FROM tab1 AS cor0 ---- -3526 -5152 1395 query I rowsort SELECT + col0 * 37 AS col1 FROM tab1 AS cor0 ---- 111 2368 2960 query I rowsort SELECT DISTINCT col1 + + cor0.col1 * + cor0.col2 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT ALL + - col1 * + col0 + col1 FROM tab1 AS cor0 ---- -1027 -52 -630 skipif mysql # not compatible query I rowsort SELECT - + col2 * + CAST ( 55 AS REAL ) + col0 AS col2 FROM tab0 AS cor0 ---- -1791 -20 -4421 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4671 SELECT - ( - cor0.col2 ) + 12 * ( cor0.col1 ) + CAST( NULL AS SIGNED ) AS col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4671 SELECT - ( - cor0.col2 ) + 12 * ( cor0.col1 ) + CAST ( NULL AS INTEGER ) AS col2 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-4672 SELECT - col2 * 77 + cor0.col1 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -2544 -6315 -79 skipif mysql # not compatible query I rowsort label-4672 SELECT - col2 * 77 + cor0.col1 / - col0 AS col1 FROM tab0 AS cor0 ---- -2544 -6315 -79 query I rowsort SELECT ALL - + col2 + + col0 * - col1 AS col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT ALL + cor0.col0 * 43 + 74 FROM tab0 AS cor0 ---- 1106 1579 3901 query I rowsort SELECT ALL + cor0.col2 + 54 * 44 + cor0.col2 * + ( col1 ) FROM tab0 AS cor0 ---- 2474 5247 9920 query I rowsort SELECT DISTINCT - cor0.col2 * - 25 FROM tab0 AS cor0 ---- 2050 25 825 query I rowsort SELECT + col0 - ( col1 ) FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT ALL + col1 * 32 AS col2 FROM tab0 AS cor0 ---- 2752 2912 3104 onlyif mysql # use DIV operator for integer division query I rowsort label-4679 SELECT DISTINCT + col0 DIV ( col1 ) + col2 col0 FROM tab1 AS cor0 ---- 102 54 63 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4679 SELECT DISTINCT + col0 / ( col1 ) + col2 col0 FROM tab1 AS cor0 ---- 102 54 63 query I rowsort SELECT DISTINCT + cor0.col0 * ( col1 ) FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL cor0.col1 + - col1 AS col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT - - col1 + + 44 FROM tab0 AS cor0 ---- 130 135 141 query I rowsort SELECT ALL + col0 * col1 AS col2 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT + col2 + + col2 * - col1 FROM tab2 cor0 ---- -1508 -608 -810 query I rowsort SELECT + + 65 + col2 + cor0.col2 AS col2 FROM tab2 AS cor0 ---- 117 119 141 query I rowsort SELECT ALL 59 * col2 + + 67 FROM tab1 AS cor0 ---- 3253 3430 5731 query I rowsort SELECT ALL - 90 * + cor0.col2 * ( 43 ) + + col0 * + 95 FROM tab2 AS cor0 ---- -103825 -139555 -93210 query I rowsort SELECT DISTINCT - cor0.col2 - col0 * col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT DISTINCT + col2 * col1 + col1 AS col0 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT - + 42 AS col2 FROM tab0 AS cor0 ---- -42 -42 -42 query I rowsort SELECT DISTINCT - + ( - col1 ) * ( + 34 ) + col2 FROM tab2 AS cor0 ---- 1081 2032 616 query I rowsort SELECT col0 * col0 + col2 + - col1 AS col0 FROM tab0 ---- 1129 523 7912 query I rowsort SELECT ALL + cor0.col1 + - col2 * - ( col0 ) FROM tab2 cor0 ---- 2087 220 3019 query I rowsort SELECT ALL - + 57 * - col0 FROM tab1 AS cor0 ---- 171 3648 4560 query I rowsort SELECT ALL - ( col1 ) + - col1 * col0 FROM tab1 ---- -104 -1053 -650 query I rowsort SELECT 18 AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f query I rowsort SELECT ( col0 * col0 + ( + col0 ) ) FROM tab1 ---- 12 4160 6480 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4698 SELECT ALL CAST( NULL AS SIGNED ) - col1 * col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4698 SELECT ALL CAST ( NULL AS INTEGER ) - col1 * col0 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT - ( col1 ) * + cor0.col2 + col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT col1 * + 85 + col1 * - col1 FROM tab2 AS cor0 ---- 1156 1534 1674 query I rowsort SELECT + + col1 + + col1 * col2 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # use DIV operator for integer division query I rowsort label-4702 SELECT ALL + - col1 + - col2 DIV + col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-4702 SELECT ALL + - col1 + - col2 / + col1 AS col0 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT + col0 - - col1 * - cor0.col1 * - 70 AS col1 FROM tab2 AS cor0 ---- 20309 243748 67277 onlyif mysql # use DIV operator for integer division query I rowsort label-4704 SELECT - col0 + cor0.col2 DIV col0 AS col1 FROM tab0 AS cor0 ---- -23 -35 -89 skipif mysql # not compatible query I rowsort label-4704 SELECT - col0 + cor0.col2 / col0 AS col1 FROM tab0 AS cor0 ---- -23 -35 -89 query I rowsort SELECT + cor0.col0 * col1 + 3 * + col2 AS col0 FROM tab1 AS cor0 ---- 1328 240 811 query I rowsort SELECT col0 * col1 + col1 FROM tab2 cor0 ---- 1360 248 4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 16 + - col0 col2 FROM tab1 AS cor0 ---- -19 -80 -96 query I rowsort SELECT + col0 * col1 + 52 * 56 * - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -167206 -48161 -90055 query I rowsort SELECT DISTINCT - col1 + - ( - 72 * col2 ) FROM tab2 cor0 ---- 1813 1913 2719 query I rowsort SELECT DISTINCT + col2 * - ( col1 ) * + col1 FROM tab0 ---- -244068 -679042 -9409 query I rowsort SELECT ALL + col2 + + ( + 61 ) AS col1 FROM tab0 cor0 ---- 143 62 94 query I rowsort SELECT 23 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 546d49aa433406dd83ea19885588e658 onlyif mysql # use DIV operator for integer division query I rowsort label-4713 SELECT ALL col0 * tab1.col2 DIV - 6 FROM tab1 ---- -1280 -27 -608 skipif mysql # not compatible query I rowsort label-4713 SELECT ALL col0 * tab1.col2 / - 6 FROM tab1 ---- -1280 -27 -608 query I rowsort SELECT DISTINCT cor1.col0 + - tab1.col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 9 values hashing to b24ecd0e424d2b21b31092e4a9b94f1c query I rowsort SELECT - + col2 + cor0.col2 * + 51 AS col1 FROM tab0 cor0 ---- 1650 4100 50 query I rowsort SELECT - + col1 + col0 * + col2 * col2 AS col1 FROM tab0 AS cor0 ---- -62 26050 598345 onlyif mysql # use DIV operator for integer division query I rowsort label-4717 SELECT + - cor0.col2 DIV col0 AS col2 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-4717 SELECT + - cor0.col2 / col0 AS col2 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT + - 87 AS col0 FROM tab1 AS cor0 ---- -87 -87 -87 query I rowsort SELECT + - 19 * - 7 + col2 - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 126 142 99 onlyif mysql # use DIV operator for integer division query I rowsort label-4720 SELECT col2 DIV + 81 AS col2 FROM tab1 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4720 SELECT col2 / + 81 AS col2 FROM tab1 AS cor0 ---- 0 0 1 query I rowsort SELECT ALL col0 * + 23 AS col2 FROM tab0 ---- 2047 552 805 query I rowsort SELECT - ( - 77 ) * + col0 FROM tab0 cor0 ---- 1848 2695 6853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + 9 * + cor0.col1 * 75 col0 FROM tab2 AS cor0 ---- 11458 20894 39766 query I rowsort SELECT ALL + col1 + - 37 AS col2 FROM tab2 AS cor0 ---- -20 -6 22 query I rowsort SELECT ALL + ( + col2 ) * col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-4726 SELECT ALL tab1.col0 DIV 97 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-4726 SELECT ALL tab1.col0 / 97 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * - ( col2 * + col0 ) col0 FROM tab1 ---- -207936 -737280 -8748 query I rowsort SELECT + 89 AS col0 FROM tab0 ---- 89 89 89 query I rowsort SELECT + col1 * ( col2 ) FROM tab2 cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort SELECT + col1 + + CAST ( 71 * cor0.col0 AS REAL ) AS col1 FROM tab1 AS cor0 ---- 239 4554 5693 query I rowsort SELECT - col1 * 33 AS col2 FROM tab2 cor0 ---- -1023 -1947 -561 query I rowsort SELECT - col1 * + ( 80 ) FROM tab2 AS cor0 ---- -1360 -2480 -4720 query I rowsort SELECT ALL - 88 AS col1 FROM tab1 ---- -88 -88 -88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + ( col2 ) col1 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT col0 + + cor0.col1 * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT ALL - 15 * col2 + ( + col2 ) * - col2 FROM tab1 AS cor0 ---- -10656 -3726 -4104 query I rowsort SELECT DISTINCT - col0 * + col0 - + col2 AS col0 FROM tab1 AS cor0 ---- -4153 -63 -6496 query I rowsort SELECT ALL + cor0.col2 * - cor0.col1 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL 90 AS col0 FROM tab1 ---- 90 90 90 query I rowsort SELECT DISTINCT 60 * - col1 AS col0 FROM tab0 AS cor0 ---- -5160 -5460 -5820 query I rowsort SELECT ALL - 79 + col1 * - col1 FROM tab1 AS cor0 ---- -179 -248 -755 query I rowsort SELECT ( - col2 ) + + 42 * - 22 AS col2 FROM tab1 AS cor0 ---- -1020 -978 -981 query I rowsort SELECT + col2 * col0 + col0 AS col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT DISTINCT - 82 + - col1 * cor0.col0 FROM tab2 AS cor0 ---- -1425 -299 -4684 query I rowsort SELECT - 92 * - 3 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to b68f4dbe73d977ccbdea7630fec2628e query I rowsort SELECT col1 + + 83 + col1 FROM tab2 ---- 117 145 201 query I rowsort SELECT - ( tab2.col1 ) * - col2 AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - col0 - + col1 FROM tab0 ---- -110 -132 -180 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 55 * + col0 col1 FROM tab2 ---- 385 4290 4345 onlyif mysql # use DIV operator for integer division query I rowsort label-4750 SELECT DISTINCT col1 DIV - col2 + ( - col2 ) * - col2 FROM tab0 ---- -96 1087 6723 skipif mysql # not compatible query I rowsort label-4750 SELECT DISTINCT col1 / - col2 + ( - col2 ) * - col2 FROM tab0 ---- -96 1087 6723 query I rowsort SELECT - + col2 + col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 29 col1 FROM tab0 AS cor0 ---- -29 query I rowsort SELECT DISTINCT + ( - col0 ) + + col0 FROM tab1 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + col1 * + col1 + col0 col1 FROM tab1 ---- 221 345 733 onlyif mysql # use DIV operator for integer division query I rowsort label-4755 SELECT col1 DIV col2 + ( + col1 ) col1 FROM tab1 cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4755 SELECT col1 / col2 + ( + col1 ) col1 FROM tab1 cor0 ---- 10 13 26 query I rowsort SELECT + 81 FROM tab1, tab1 cor0 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT - col0 + ( col0 ) * - col0 AS col2 FROM tab0 AS cor0 ---- -1260 -600 -8010 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 col1 * - col1 + + col0 AS col2 FROM tab0 AS cor0 ---- -7372 -8192 -9374 query I rowsort SELECT + col2 * col2 + - col1 AS col2 FROM tab0 cor0 ---- -96 1003 6633 query I rowsort SELECT col2 + - tab1.col2 + col2 FROM tab1 ---- 54 57 96 query I rowsort SELECT ALL + 49 - - col1 AS col0 FROM tab0 ---- 135 140 146 query I rowsort SELECT DISTINCT 16 AS col1 FROM tab1, tab1 AS cor0 ---- 16 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4764 SELECT CAST( cor0.col2 AS SIGNED ) * - col0 * ( - cor0.col0 ) + - col2 * col0 FROM tab1 AS cor0 ---- 229824 324 606720 skipif mysql # not compatible query I rowsort label-4764 SELECT CAST ( cor0.col2 AS INTEGER ) * - col0 * ( - cor0.col0 ) + - col2 * col0 FROM tab1 AS cor0 ---- 229824 324 606720 query I rowsort SELECT ALL + - 44 - + col2 AS col2 FROM tab2 AS cor0 ---- -70 -71 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-4766 SELECT ALL col0 - + col2 DIV - col1 FROM tab1 AS cor0 ---- 5 69 87 skipif mysql # not compatible query I rowsort label-4766 SELECT ALL col0 - + col2 / - col1 FROM tab1 AS cor0 ---- 5 69 87 query I rowsort SELECT ALL - - cor0.col1 + + col0 * col0 - 94 FROM tab2 AS cor0 ---- -14 6049 6164 query I rowsort SELECT col0 * + 66 + cor0.col2 FROM tab1 AS cor0 ---- 252 4281 5376 query I rowsort SELECT DISTINCT + - 95 + + col1 FROM tab0 AS cor0 ---- -4 -9 2 query I rowsort SELECT - 51 + + 64 FROM tab2 AS cor0 ---- 13 13 13 onlyif mysql # use DIV operator for integer division query I rowsort label-4771 SELECT + cor0.col2 - 21 DIV col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-4771 SELECT + cor0.col2 - 21 / col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - 36 + col1 AS col0 FROM tab1 AS cor0 ---- -10 -23 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-4773 SELECT - 58 DIV col1 FROM tab2 ---- -1 -3 0 skipif mysql # not compatible query I rowsort label-4773 SELECT - 58 / col1 FROM tab2 ---- -1 -3 0 query I rowsort SELECT ( col0 ) + - col0 FROM tab1 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4775 SELECT + - CAST( + col2 AS SIGNED ) * col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-4775 SELECT + - CAST ( + col2 AS INTEGER ) * col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT col2 * + cor0.col0 * + col2 FROM tab1 cor0 ---- 207936 737280 8748 query I rowsort SELECT ALL + cor0.col2 * 40 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -145920 -307200 -6480 query I rowsort SELECT DISTINCT - col1 + + 28 FROM tab0 AS cor0 ---- -58 -63 -69 query I rowsort SELECT DISTINCT - + 74 FROM tab2 cor0 ---- -74 query I rowsort SELECT ( + 88 ) * col2 AS col1 FROM tab1 AS cor0 ---- 4752 5016 8448 query I rowsort SELECT ALL - ( cor0.col1 ) AS col0 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - 16 * - ( + cor0.col2 + ( + col2 ) ) * col2 FROM tab0 AS cor0 ---- 215168 32 34848 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 * - ( - col0 ) col1 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT col0 + - col2 * + col2 AS col2 FROM tab1 cor0 ---- -2913 -3185 -9136 query I rowsort SELECT DISTINCT 93 * col1 FROM tab0 AS cor0 ---- 7998 8463 9021 query I rowsort SELECT - col0 + col2 - ( - cor0.col1 * - col0 ) AS col1 FROM tab0 cor0 ---- -2055 -3429 -8106 query I rowsort SELECT + cor0.col0 * cor0.col0 - col1 * 66 FROM tab0 AS cor0 ---- -5100 -5177 1915 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col0 + col1 col1 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT 37 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to c023509f63faa044d654943e6df55ca2 query I rowsort SELECT + 49 - col1 * col1 FROM tab0 AS cor0 ---- -7347 -8232 -9360 query I rowsort SELECT - col2 * 16 + col1 FROM tab0 AS cor0 ---- -1221 -442 81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + col1 - 79 col0 FROM tab1 AS cor0 ---- -1 561 961 query I rowsort SELECT DISTINCT col2 * col2 * - ( col0 ) AS col2 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT DISTINCT cor0.col0 * + cor0.col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - col1 + 92 FROM tab0 AS cor0 ---- -5 1 6 query I rowsort SELECT ALL + + col0 + + ( - 67 ) * cor0.col2 AS col2 FROM tab1 AS cor0 ---- -3615 -3755 -6352 query I rowsort SELECT DISTINCT - col1 + + 9 * cor0.col2 AS col2 FROM tab2 cor0 ---- 175 212 325 query I rowsort SELECT ALL - 15 + 68 + + cor0.col0 AS col0 FROM tab1 AS cor0 ---- 117 133 56 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4799 SELECT col2 * CAST( col0 * + col1 AS SIGNED ) - + tab2.col0 FROM tab2 ---- 119574 50955 5852 skipif mysql # not compatible query I rowsort label-4799 SELECT col2 * CAST ( col0 * + col1 AS INTEGER ) - + tab2.col0 FROM tab2 ---- 119574 50955 5852 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4800 SELECT col2 + - CAST( NULL AS SIGNED ) AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4800 SELECT col2 + - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + + 34 FROM tab2 cor0 ---- 34 34 34 query I rowsort SELECT ALL - - col2 * - 57 AS col2 FROM tab1 AS cor0 ---- -3078 -3249 -5472 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4803 SELECT ALL - col0 * col0 + - col1 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4803 SELECT ALL - col0 * col0 + - col1 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4804 SELECT DISTINCT + 23 + col0 DIV col0 AS col0 FROM tab2 AS cor0 ---- 24 skipif mysql # not compatible query I rowsort label-4804 SELECT DISTINCT + 23 + col0 / col0 AS col0 FROM tab2 AS cor0 ---- 24 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4805 SELECT CAST( NULL AS DECIMAL ) / - 86 AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4805 SELECT CAST ( NULL AS REAL ) / - 86 AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - tab1.col2 * - 31 FROM tab1 ---- 1674 1767 2976 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col2 col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT + col1 + 92 AS col1 FROM tab0 ---- 178 183 189 query I rowsort SELECT DISTINCT + tab0.col2 * - 14 FROM tab0, tab1, tab0 cor0 ---- -1148 -14 -462 query I rowsort SELECT + col2 * - cor0.col0 * - col2 AS col0 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT 56 + - 28 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to aad32232c428b3ecb5ada63f7e9b0a97 query I rowsort SELECT DISTINCT ( cor0.col2 ) FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 26 27 38 query I rowsort SELECT DISTINCT + tab2.col1 FROM tab2, tab1, tab2 AS cor0 ---- 17 31 59 onlyif mysql # use DIV operator for integer division query I rowsort label-4814 SELECT tab1.col0 DIV - 57 FROM tab1 ---- -1 -1 0 skipif mysql # not compatible query I rowsort label-4814 SELECT tab1.col0 / - 57 FROM tab1 ---- -1 -1 0 query I rowsort SELECT DISTINCT cor0.col2 + col0 + + col1 * cor0.col1 AS col1 FROM tab1 cor0 ---- 221 345 733 query I rowsort SELECT - tab1.col1 * 26 FROM tab1 ---- -260 -338 -676 query I rowsort SELECT col1 * 11 * - col2 AS col2 FROM tab1 ---- -13728 -15444 -6270 query I rowsort SELECT + cor0.col0 + + 97 FROM tab2 AS cor0 ---- 104 175 176 query I rowsort SELECT + col2 * 45 + - ( - cor0.col1 ) * - col0 FROM tab1 AS cor0 ---- 1925 2352 3280 query I rowsort SELECT DISTINCT col1 * + ( + 37 ) + cor0.col0 + col0 FROM tab2 AS cor0 ---- 1161 2339 787 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 34 * - 90 col1 FROM tab2 ---- -3060 -3060 -3060 query I rowsort SELECT DISTINCT + 38 * - 10 AS col1 FROM tab0, tab2, tab1 cor0 ---- -380 query I rowsort SELECT DISTINCT + 70 + cor0.col1 * ( 29 ) AS col2 FROM tab2, tab2 cor0 ---- 1781 563 969 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4824 SELECT CAST( NULL AS SIGNED ) * tab1.col1 + col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4824 SELECT CAST ( NULL AS INTEGER ) * tab1.col1 + col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ( col0 ) * - col2 + 96 + 9 * + col0 * - col2 FROM tab2 AS cor0 ---- -1794 -20184 -29924 query I rowsort SELECT + ( - col0 ) * col2 + - col0 FROM tab0 cor0 ---- -70 -7387 -816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col1 * - col0 * + col0 col2 FROM tab2 ---- -106097 -1519 -358956 query I rowsort SELECT ALL - col0 * ( - col1 ) - - ( col2 ) FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT DISTINCT + - 11 * col0 FROM tab2 AS cor0 ---- -77 -858 -869 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col0 * col0 col2 FROM tab0 AS cor0 ---- 1225 576 7921 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col0 ) * col1 * - col0 col0 FROM tab1 AS cor0 ---- 234 40960 83200 query I rowsort SELECT ALL - + 75 + + cor0.col1 FROM tab1 AS cor0 ---- -49 -62 -65 query I rowsort SELECT DISTINCT col1 * cor0.col2 * + 83 - col2 * col1 * 25 FROM tab1 AS cor0 ---- 33060 72384 81432 query I rowsort SELECT ALL + - 88 AS col0 FROM tab0 AS cor0 ---- -88 -88 -88 query I rowsort SELECT - col0 * - col0 * - col0 AS col1 FROM tab0 AS cor0 ---- -13824 -42875 -704969 query I rowsort SELECT + cor0.col2 * col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT - 3 + col0 AS col2 FROM tab0 ---- 21 32 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4838 SELECT DISTINCT - col1 * col2 * CAST( NULL AS SIGNED ) + - col2 + col0 * + 19 AS col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-4838 SELECT DISTINCT - col1 * col2 * CAST ( NULL AS INTEGER ) + - col2 + col0 * + 19 AS col0 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab1.col2 * tab1.col0 col0 FROM tab1 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-4840 SELECT + 37 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-4840 SELECT + 37 / col2 col1 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-4841 SELECT - col0 DIV + cor0.col2 FROM tab1 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4841 SELECT - col0 / + cor0.col2 FROM tab1 cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col0 * + col1 col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT ALL - col1 * 61 AS col2 FROM tab1 AS cor0 ---- -1586 -610 -793 onlyif mysql # use DIV operator for integer division query I rowsort label-4844 SELECT DISTINCT - col1 DIV - ( ( - col2 ) ) AS col1 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-4844 SELECT DISTINCT - col1 / - ( ( - col2 ) ) AS col1 FROM tab0 AS cor0 ---- -1 -2 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-4845 SELECT + cor0.col1 DIV 24 col0 FROM tab1 AS cor0 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4845 SELECT + cor0.col1 / 24 col0 FROM tab1 AS cor0 ---- 0 0 1 query I rowsort SELECT col2 + - ( + col1 ) * col0 AS col2 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT 33 FROM tab0, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 76da8bc7cae18ecf856438f872430c80 query I rowsort SELECT ALL - 28 FROM tab2 ---- -28 -28 -28 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4849 SELECT CAST( - col0 AS SIGNED ) * - col1 + - 16 FROM tab2 AS cor0 ---- 1327 201 4586 skipif mysql # not compatible query I rowsort label-4849 SELECT CAST ( - col0 AS INTEGER ) * - col1 + - 16 FROM tab2 AS cor0 ---- 1327 201 4586 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 35 col1 FROM tab1 AS cor0 ---- 35 35 35 onlyif mysql # use DIV operator for integer division query I rowsort label-4851 SELECT col1 + - col0 DIV - col0 FROM tab0 cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-4851 SELECT col1 + - col0 / - col0 FROM tab0 cor0 ---- 87 92 98 query I rowsort SELECT cor0.col1 + - 20 FROM tab0 cor0 ---- 66 71 77 onlyif mysql # use DIV operator for integer division query I rowsort label-4853 SELECT ALL col0 DIV - col0 + col2 FROM tab2 ---- 25 26 37 skipif mysql # not compatible query I rowsort label-4853 SELECT ALL col0 / - col0 + col2 FROM tab2 ---- 25 26 37 query I rowsort SELECT + tab2.col0 * + tab2.col1 FROM tab2 ---- 1343 217 4602 onlyif mysql # use DIV operator for integer division query I rowsort label-4855 SELECT col1 * tab1.col2 DIV tab1.col0 AS col1 FROM tab1 ---- 15 468 8 skipif mysql # not compatible query I rowsort label-4855 SELECT col1 * tab1.col2 / tab1.col0 AS col1 FROM tab1 ---- 15 468 8 query I rowsort SELECT - - 11 * + col1 FROM tab2 AS cor0 ---- 187 341 649 query I rowsort SELECT - col1 + - col0 + cor0.col2 AS col0 FROM tab0 AS cor0 ---- -131 -77 -98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * 14 * - 38 col0 FROM tab1 ---- -13832 -5320 -6916 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 22 col2 FROM tab2, tab0 AS cor0 CROSS JOIN tab1, tab0, tab1 AS cor1 ---- 243 values hashing to f10165a092a8197ed57ae9ede3983477 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2, tab2 AS cor0, tab0 cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 76903cfa3a27727fd541d9dcdf362a4c skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 69 + - col0 col1 FROM tab1 AS cor0 ---- -11 5 66 query I rowsort SELECT DISTINCT col0 + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL - + 1 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4864 SELECT + CAST( col1 AS SIGNED ) col1 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4864 SELECT + CAST ( col1 AS INTEGER ) col1 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + 81 AS col1 FROM tab1, tab1 AS cor0 ---- 81 onlyif mysql # use DIV operator for integer division query I rowsort label-4866 SELECT - - col2 + col2 DIV - ( col0 + - cor0.col2 ) FROM tab1 AS cor0 ---- 102 49 55 skipif mysql # not compatible query I rowsort label-4866 SELECT - - col2 + col2 / - ( col0 + - cor0.col2 ) FROM tab1 AS cor0 ---- 102 49 55 query I rowsort SELECT DISTINCT + cor0.col1 * 61 FROM tab0 AS cor0 ---- 5246 5551 5917 query I rowsort SELECT DISTINCT + cor0.col0 * + col1 + - col1 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT ALL col1 + 3 AS col0 FROM tab1 AS cor0 ---- 13 16 29 query I rowsort SELECT - + col1 * 0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT + - cor0.col2 * + cor0.col0 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT + - col0 + + ( + col1 ) AS col1 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT + - ( + col0 ) + + col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - col2 * ( col0 ) * + col0 FROM tab1 AS cor0 ---- -233472 -486 -614400 query I rowsort SELECT ALL - - col0 * - col0 FROM tab0 cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-4876 SELECT + col0 DIV 77 AS col1 FROM tab1 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-4876 SELECT + col0 / 77 AS col1 FROM tab1 ---- 0 0 1 query I rowsort SELECT ALL - col2 * + ( col1 ) FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col1 ) * + col2 + col0 * + col2 col2 FROM tab1 AS cor0 ---- -1242 3078 6432 query I rowsort SELECT DISTINCT col1 * - 54 FROM tab0 AS cor0 ---- -4644 -4914 -5238 query I rowsort SELECT DISTINCT + + col0 * + ( col2 ) FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT cor0.col1 * - col0 + - cor0.col2 * ( col1 ) + col2 FROM tab2 cor0 ---- -1027 -1951 -6110 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4882 SELECT - CAST( - cor0.col0 AS SIGNED ) * + col1 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-4882 SELECT - CAST ( - cor0.col0 AS INTEGER ) * + col1 FROM tab1 AS cor0 ---- 1040 640 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4883 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4883 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col0 - + 40 FROM tab2 ---- -33 38 39 query I rowsort SELECT col0 + 64 + + col1 FROM tab1 ---- 138 157 93 onlyif mysql # use DIV operator for integer division query I rowsort label-4886 SELECT ALL col2 DIV + ( - tab0.col2 ) - - col1 AS col2 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-4886 SELECT ALL col2 / + ( - tab0.col2 ) - - col1 AS col2 FROM tab0 ---- 85 90 96 query I rowsort SELECT + col1 + 44 * - tab2.col2 AS col2 FROM tab2 ---- -1085 -1157 -1655 onlyif mysql # use DIV operator for integer division query I rowsort label-4888 SELECT tab1.col2 DIV col0 + + 25 FROM tab1 ---- 25 26 43 skipif mysql # not compatible query I rowsort label-4888 SELECT tab1.col2 / col0 + + 25 FROM tab1 ---- 25 26 43 query I rowsort SELECT ALL - col1 + - col0 + - col2 * - 54 FROM tab0 cor0 ---- -78 1672 4248 query I rowsort SELECT DISTINCT - - 46 + - col1 AS col2 FROM tab2 AS cor0 ---- -13 15 29 query I rowsort SELECT - + ( + col2 ) + 3 * - cor0.col2 AS col2 FROM tab2 AS cor0 ---- -104 -108 -152 query I rowsort SELECT DISTINCT + cor0.col0 + + col0 AS col1 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT + 68 * - col2 FROM tab0 AS cor0 ---- -2244 -5576 -68 query I rowsort SELECT ALL col0 * col1 + ( col1 ) * + col1 AS col2 FROM tab1 cor0 ---- 1209 740 754 query I rowsort SELECT ALL - + 37 + + col0 FROM tab2 AS cor0 ---- -30 41 42 onlyif mysql # use DIV operator for integer division query I rowsort label-4896 SELECT ALL - + col0 DIV - col2 + col0 FROM tab1 AS cor0 ---- 3 65 80 skipif mysql # not compatible query I rowsort label-4896 SELECT ALL - + col0 / - col2 + col0 FROM tab1 AS cor0 ---- 3 65 80 query I rowsort SELECT ( tab0.col2 * 20 ) FROM tab0, tab0 AS cor0 ---- 9 values hashing to 61750a266aac002ba6895f3cb3ead128 onlyif mysql # use DIV operator for integer division query I rowsort label-4898 SELECT - ( + col1 ) DIV + col1 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-4898 SELECT - ( + col1 ) / + col1 col2 FROM tab0 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-4899 SELECT 69 DIV - col1 - col0 FROM tab2 ---- -79 -83 -9 skipif mysql # not compatible query I rowsort label-4899 SELECT 69 / - col1 - col0 FROM tab2 ---- -79 -83 -9 query I rowsort SELECT + col1 + col0 * ( tab0.col2 ) FROM tab0 ---- 132 7389 878 onlyif mysql # use DIV operator for integer division query I rowsort label-4901 SELECT - col2 + - col2 DIV col1 col2 FROM tab1 ---- -103 -56 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4901 SELECT - col2 + - col2 / col1 col2 FROM tab1 ---- -103 -56 -62 query I rowsort SELECT - col2 * - col0 + ( + col1 ) FROM tab1 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-4903 SELECT - col0 + - ( col1 + + col1 ) DIV tab2.col1 FROM tab2 ---- -80 -81 -9 skipif mysql # not compatible query I rowsort label-4903 SELECT - col0 + - ( col1 + + col1 ) / tab2.col1 FROM tab2 ---- -80 -81 -9 onlyif mysql # use DIV operator for integer division query I rowsort label-4904 SELECT + cor0.col0 + col1 DIV col1 AS col1 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-4904 SELECT + cor0.col0 + col1 / col1 AS col1 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT DISTINCT - col2 + 72 + - col2 FROM tab0 AS cor0 ---- -92 6 70 query I rowsort SELECT ALL col1 * + 9 FROM tab0 AS cor0 ---- 774 819 873 query I rowsort SELECT DISTINCT - col2 * col2 + col0 AS col2 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT ALL + cor0.col2 + - 94 AS col2 FROM tab0 AS cor0 ---- -12 -61 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4909 SELECT - col1 * + CAST( + 84 AS SIGNED ) AS col0 FROM tab2 cor0 ---- -1428 -2604 -4956 skipif mysql # not compatible query I rowsort label-4909 SELECT - col1 * + CAST ( + 84 AS INTEGER ) AS col0 FROM tab2 cor0 ---- -1428 -2604 -4956 query I rowsort SELECT ALL 18 AS col2 FROM tab1, tab2 cor0 ---- 9 values hashing to b95bafa733666df39c5d3f94760d010f query I rowsort SELECT DISTINCT + tab0.col0 + 76 FROM tab0 ---- 100 111 165 query I rowsort SELECT DISTINCT 11 FROM tab2, tab0 AS cor0 ---- 11 query I rowsort SELECT DISTINCT - col2 + - cor0.col2 + col1 AS col2 FROM tab0 AS cor0 ---- -73 20 95 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 64 * col0 + - col1 col2 FROM tab1 AS cor0 ---- 166 4086 5107 onlyif mysql # use DIV operator for integer division query I rowsort label-4915 SELECT ALL - col2 * + 91 - col2 DIV 96 AS col1 FROM tab1 cor0 ---- -4914 -5187 -8737 skipif mysql # not compatible query I rowsort label-4915 SELECT ALL - col2 * + 91 - col2 / 96 AS col1 FROM tab1 cor0 ---- -4914 -5187 -8737 query I rowsort SELECT 16 + + 1 FROM tab2 cor0 ---- 17 17 17 query I rowsort SELECT ALL + 5 * - col2 AS col0 FROM tab1 AS cor0 ---- -270 -285 -480 onlyif mysql # use DIV operator for integer division query I rowsort label-4918 SELECT ALL col0 * col0 + col1 DIV col2 FROM tab1 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-4918 SELECT ALL col0 * col0 + col1 / col2 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT DISTINCT + - ( cor0.col0 ) * + col2 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT DISTINCT + + 15 * + col0 AS col0 FROM tab2 AS cor0 ---- 105 1170 1185 query I rowsort SELECT - col1 * - col0 + - col2 AS col1 FROM tab0 AS cor0 ---- 2031 3394 8017 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4923 SELECT DISTINCT + 28 * + col0 + CAST( NULL AS DECIMAL ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4923 SELECT DISTINCT + 28 * + col0 + CAST ( NULL AS REAL ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - 3 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 95b6b9b4aae5cc2d9545db9f8940b2dc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4925 SELECT - CAST( NULL AS SIGNED ) * + 49 * cor1.col1 AS col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-4925 SELECT - CAST ( NULL AS INTEGER ) * + 49 * cor1.col1 AS col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-4926 SELECT col2 + cor0.col2 DIV cor0.col1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-4926 SELECT col2 + cor0.col2 / cor0.col1 AS col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT cor0.col1 * - 68 FROM tab0 AS cor0 ---- -5848 -6188 -6596 query I rowsort SELECT + 22 + col1 * col0 FROM tab1 AS cor0 ---- 100 1062 662 query I rowsort SELECT ( - 39 ) FROM tab0 cor0 ---- -39 -39 -39 onlyif mysql # use DIV operator for integer division query I rowsort label-4930 SELECT 69 DIV col0 FROM tab1 AS cor0 ---- 0 1 23 skipif mysql # not compatible query I rowsort label-4930 SELECT 69 / col0 FROM tab1 AS cor0 ---- 0 1 23 onlyif mysql # use DIV operator for integer division query I rowsort label-4931 SELECT + cor0.col1 DIV 6 + col1 * 35 FROM tab1 AS cor0 ---- 351 457 914 skipif mysql # not compatible query I rowsort label-4931 SELECT + cor0.col1 / 6 + col1 * 35 FROM tab1 AS cor0 ---- 351 457 914 query I rowsort SELECT ALL 22 * col2 FROM tab0 ---- 1804 22 726 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 49 col1 FROM tab0 ---- 49 49 49 query I rowsort SELECT - + col2 * cor0.col0 + ( - col2 ) AS col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT - + col2 + col2 AS col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT ALL - 97 + col1 * + ( col1 ) FROM tab2 ---- 192 3384 864 onlyif mysql # use DIV operator for integer division query I rowsort label-4937 SELECT DISTINCT + col0 DIV col0 AS col0 FROM tab1 ---- 1 skipif mysql # not compatible query I rowsort label-4937 SELECT DISTINCT + col0 / col0 AS col0 FROM tab1 ---- 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 18 col0 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 903ac227935c1532300db45a8537c595 onlyif mysql # use DIV operator for integer division query I rowsort label-4939 SELECT - col1 DIV 21 + - col0 AS col2 FROM tab0 ---- -28 -39 -93 skipif mysql # not compatible query I rowsort label-4939 SELECT - col1 / 21 + - col0 AS col2 FROM tab0 ---- -28 -39 -93 query I rowsort SELECT - cor0.col2 + + ( cor0.col2 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - 10 FROM tab1, tab2 AS cor0 ---- -10 query I rowsort SELECT DISTINCT col1 + - 71 AS col1 FROM tab2 ---- -12 -40 -54 query I rowsort SELECT - + cor0.col1 * - col2 AS col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT - 67 + col2 AS col1 FROM tab2 AS cor0 ---- -29 -40 -41 query I rowsort SELECT DISTINCT - col2 + tab1.col1 * + col2 FROM tab1 ---- 1152 1350 513 query I rowsort SELECT + cor0.col2 * col1 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4947 SELECT ALL CAST( NULL AS SIGNED ) + + col0 AS col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4947 SELECT ALL CAST ( NULL AS INTEGER ) + + col0 AS col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * - col2 + col1 FROM tab0 ---- -1003 -6633 96 query I rowsort SELECT ( col1 * + tab1.col1 ) - + tab1.col2 * + col0 AS col0 FROM tab1 ---- -3548 -7511 514 query I rowsort SELECT - 10 * - 89 + col1 FROM tab2 AS cor0 ---- 907 921 949 query I rowsort SELECT ALL - col1 + col1 AS col0 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT - cor0.col1 + 21 FROM tab2 AS cor0 ---- -10 -38 4 query I rowsort SELECT - 97 AS col2 FROM tab1 ---- -97 -97 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-4954 SELECT DISTINCT 87 DIV + col2 AS col1 FROM tab0 ---- 1 2 87 skipif mysql # not compatible query I rowsort label-4954 SELECT DISTINCT 87 / + col2 AS col1 FROM tab0 ---- 1 2 87 onlyif mysql # use DIV operator for integer division query I rowsort label-4955 SELECT col2 DIV tab1.col1 AS col2 FROM tab1 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-4955 SELECT col2 / tab1.col1 AS col2 FROM tab1 ---- 2 5 7 query I rowsort SELECT DISTINCT 46 * col0 AS col0 FROM tab1 ---- 138 2944 3680 skipif mysql # not compatible query I rowsort SELECT col2 - + CAST ( col1 AS REAL ) AS col0 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT + - col1 * 36 + col1 FROM tab0 AS cor0 ---- -3010 -3185 -3395 onlyif mysql # use DIV operator for integer division query I rowsort label-4959 SELECT - col0 DIV + 72 + + 49 DIV - cor0.col1 AS col2 FROM tab0 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-4959 SELECT - col0 / + 72 + + 49 / - cor0.col1 AS col2 FROM tab0 cor0 ---- -1 0 0 query I rowsort SELECT + col1 * cor0.col0 - + 19 AS col2 FROM tab2 AS cor0 ---- 1324 198 4583 query I rowsort SELECT - cor0.col1 * - 58 FROM tab1 AS cor0 ---- 1508 580 754 query I rowsort SELECT + col1 * + ( col1 * col1 + col0 ) AS col2 FROM tab2 cor0 ---- 209981 30008 6256 query I rowsort SELECT - + col0 * - col0 - col0 * col2 AS col2 FROM tab0 AS cor0 ---- -216 1190 623 onlyif mysql # use DIV operator for integer division query I rowsort label-4964 SELECT + col1 + + col1 * col2 DIV col0 col1 FROM tab1 ---- 18 28 494 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-4964 SELECT + col1 + + col1 * col2 / col0 col1 FROM tab1 ---- 18 28 494 query I rowsort SELECT + ( + col2 ) * 23 AS col1 FROM tab1 ---- 1242 1311 2208 query I rowsort SELECT + 46 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2f97924b57b73102233df7c9ce8ad602 query I rowsort SELECT ALL col1 * + col2 * + col0 AS col0 FROM tab2 ---- 119652 51034 5859 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4968 SELECT ALL + + col2 * CAST( - col2 AS SIGNED ) FROM tab2 AS cor0 ---- -1444 -676 -729 skipif mysql # not compatible query I rowsort label-4968 SELECT ALL + + col2 * CAST ( - col2 AS INTEGER ) FROM tab2 AS cor0 ---- -1444 -676 -729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + - 37 col1 FROM tab2 AS cor0 ---- -30 41 42 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4970 SELECT ALL col0 * + CAST( NULL AS SIGNED ) * col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4970 SELECT ALL col0 * + CAST ( NULL AS INTEGER ) * col2 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4971 SELECT ALL - + col0 + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-4971 SELECT ALL - + col0 + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-4972 SELECT + 88 DIV + 83 + + tab2.col1 AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to cae4c504d9c5e398c8bc76ed7b60ac96 skipif mysql # not compatible query I rowsort label-4972 SELECT + 88 / + 83 + + tab2.col1 AS col1 FROM tab2, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to cae4c504d9c5e398c8bc76ed7b60ac96 query I rowsort SELECT tab0.col2 - - col2 AS col0 FROM tab0 ---- 164 2 66 query I rowsort SELECT + 29 FROM tab2, tab1, tab2 cor0 ---- 27 values hashing to 4c56285992bcb76e1aac22e6d23d1318 query I rowsort SELECT DISTINCT + cor0.col2 AS col1 FROM tab1, tab2, tab1 cor0 ---- 54 57 96 query I rowsort SELECT - cor0.col0 * + col0 * + 17 AS col0 FROM tab1 AS cor0 ---- -108800 -153 -69632 query I rowsort SELECT cor0.col1 * 2 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-4978 SELECT DISTINCT - col2 / CAST( NULL AS SIGNED ) AS col1 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-4978 SELECT DISTINCT - col2 / CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 ---- NULL query I rowsort SELECT - col0 + ( ( - col2 ) ) AS col0 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT + 63 AS col1 FROM tab1 ---- 63 query I rowsort SELECT - + col1 * + col1 * + 59 FROM tab2 AS cor0 ---- -17051 -205379 -56699 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 + + col2 * + col2 col2 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT ALL + - col2 * - 89 - col0 AS col0 FROM tab0 AS cor0 ---- 2913 54 7209 query I rowsort SELECT col2 - + col0 * + col1 FROM tab2 ---- -1305 -190 -4576 query III rowsort SELECT * FROM tab2 WHERE NULL NOT IN ( col1 / - col1 ) ---- query I rowsort SELECT col1 AS col1 FROM tab1 WHERE NOT NULL >= NULL ---- query I rowsort SELECT - col1 * - col1 + col2 AS col1 FROM tab2 ---- 327 3507 988 query I rowsort SELECT ALL col2 AS col2 FROM tab1 WHERE NOT col1 * - col2 + - col2 + - col1 * col0 NOT IN ( col0 + + col2 * + col1 ) ---- query I rowsort SELECT - tab1.col1 + - col1 + + col0 * col2 FROM tab1 ---- 110 3628 7654 query I rowsort SELECT col2 AS col1 FROM tab0 WHERE col0 * + col1 IN ( col2 ) ---- query I rowsort SELECT ALL + col0 FROM tab1 WHERE NOT + col1 / - col0 IN ( col2 * tab1.col1 ) ---- 3 64 80 query III rowsort SELECT ALL * FROM tab2 WHERE ( col2 ) NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 * col0 + + col2 * + tab1.col2 FROM tab1 ---- 15616 2925 7345 query I rowsort SELECT tab2.col2 AS col1 FROM tab2 WHERE ( NULL ) > NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-4995 SELECT ALL + col2 * col2 DIV + col1 AS col2 FROM tab1 AS cor0 ---- 112 324 708 skipif mysql # not compatible query I rowsort label-4995 SELECT ALL + col2 * col2 / + col1 AS col2 FROM tab1 AS cor0 ---- 112 324 708 query I rowsort SELECT col1 + - col0 * - tab0.col0 FROM tab0 ---- 1322 662 8012 query I rowsort SELECT - col2 * + col2 + + col1 * - col1 AS col0 FROM tab1 ---- -3349 -3592 -9385 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) BETWEEN NULL AND col2 / - col0 ---- query I rowsort SELECT DISTINCT col2 + + col0 * col2 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT col1 + col0 * cor0.col1 AS col0 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT ALL + - col2 + cor0.col1 * + 73 AS col0 FROM tab1 AS cor0 ---- 1844 673 853 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col0 * cor0.col0 col0 FROM tab0 AS cor0 ---- -13824 -42875 -704969 query I rowsort SELECT DISTINCT - - cor0.col0 * cor0.col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT - col0 * - col0 * - tab1.col1 FROM tab1 ---- -234 -40960 -83200 query I rowsort SELECT col0 * + col2 * col1 FROM tab0 WHERE NOT NULL > ( NULL ) ---- query I rowsort SELECT + col1 AS col2 FROM tab0 WHERE col0 + col2 * + col1 >= col0 * col2 * - col2 ---- 86 91 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * tab2.col0 col2 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT ALL + col1 * col1 * - col0 FROM tab0 ---- -177504 -329315 -737009 query I rowsort SELECT DISTINCT - col0 * col1 * + col2 AS col0 FROM tab1 ---- -36480 -4212 -99840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 col2 FROM tab1 WHERE NOT NULL >= NULL ---- query I rowsort SELECT + col1 + + col1 + col2 * tab1.col1 AS col2 FROM tab1 ---- 1274 1456 590 query I rowsort SELECT DISTINCT col0 * col0 / - col1 - - col2 FROM tab1 WHERE NULL IN ( col1 ) ---- query I rowsort SELECT DISTINCT - + 59 * - col0 + - cor0.col1 * + col2 FROM tab0 cor0 ---- -1422 -2211 1968 query I rowsort SELECT DISTINCT - ( col2 ) * 33 + - col1 FROM tab0 AS cor0 ---- -1175 -130 -2797 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + cor0.col0 + + col0 col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT ALL - 91 * col1 AS col0 FROM tab2 AS cor0 ---- -1547 -2821 -5369 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col0 ) + col2 col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT col1 * + col1 + - ( col0 ) FROM tab1 AS cor0 ---- 36 673 89 query I rowsort SELECT DISTINCT - + col0 * col0 + col2 FROM tab2 cor0 ---- -22 -6058 -6203 query I rowsort SELECT ALL + col0 * col0 + ( - col1 ) * col2 FROM tab0 AS cor0 ---- -2262 1128 459 query I rowsort SELECT DISTINCT - cor0.col1 * - col2 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL ( + col0 ) * + 40 AS col1 FROM tab2 AS cor0 ---- 280 3120 3160 onlyif mysql # use DIV operator for integer division query I rowsort label-5023 SELECT DISTINCT + ( + col1 ) DIV 36 + col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -1444 -675 -729 skipif mysql # not compatible query I rowsort label-5023 SELECT DISTINCT + ( + col1 ) / 36 + col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -1444 -675 -729 query I rowsort SELECT + 29 * + col1 AS col0 FROM tab1 ---- 290 377 754 query I rowsort SELECT ALL - col0 + col1 AS col0 FROM tab0 ---- 2 62 62 query I rowsort SELECT - col0 * + 62 + col0 FROM tab2 ---- -427 -4758 -4819 query I rowsort SELECT ALL ( - col2 ) + col0 FROM tab1 ---- -16 -51 7 query I rowsort SELECT ALL + 37 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to a10b03e72860b949bdff53827700a9a8 query I rowsort SELECT ALL col0 * + col1 * - col2 AS col0 FROM tab2 ---- -119652 -51034 -5859 onlyif mysql # use DIV operator for integer division query I rowsort label-5030 SELECT ALL + + col2 DIV col1 + + 76 * + col0 FROM tab0 AS cor0 ---- 1824 2660 6764 skipif mysql # not compatible query I rowsort label-5030 SELECT ALL + + col2 / col1 + + 76 * + col0 FROM tab0 AS cor0 ---- 1824 2660 6764 onlyif mysql # use DIV operator for integer division query I rowsort label-5031 SELECT col2 + cor0.col1 DIV col1 AS col1 FROM tab2 AS cor0 ---- 27 28 39 skipif mysql # not compatible query I rowsort label-5031 SELECT col2 + cor0.col1 / col1 AS col1 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT DISTINCT - col1 * + col1 * ( col0 ) AS col2 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT ALL + 36 * col2 + col2 FROM tab1 cor0 ---- 1998 2109 3552 onlyif mysql # use DIV operator for integer division query I rowsort label-5034 SELECT DISTINCT + col2 - - cor0.col1 DIV - col2 FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-5034 SELECT DISTINCT + col2 - - cor0.col1 / - col2 FROM tab1 AS cor0 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + ( col2 ) * + col1 col1 FROM tab1 AS cor0 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 40 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT ALL col0 + + col0 * col0 AS col2 FROM tab1 ---- 12 4160 6480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 - + col0 * col1 col2 FROM tab2 ---- -1264 -210 -4524 skipif mysql # not compatible query I rowsort SELECT DISTINCT + CAST ( col2 AS REAL ) + col0 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT - col0 + 21 * + col0 * + col1 FROM tab2 AS cor0 ---- 28124 4550 96564 query I rowsort SELECT ALL - - ( - col0 ) + col0 * + ( col2 * col1 ) FROM tab2 AS cor0 ---- 119574 50955 5852 query I rowsort SELECT + - 91 + + 71 FROM tab1 AS cor0 ---- -20 -20 -20 query I rowsort SELECT ALL 82 * col1 * - col2 + + col0 AS col2 FROM tab2 AS cor0 ---- -125710 -52893 -68627 query I rowsort SELECT ALL ( - col0 ) * cor0.col1 + + 49 + 68 AS col0 FROM tab1 cor0 ---- -523 -923 39 query I rowsort SELECT DISTINCT + + cor0.col2 * col0 + col0 AS col1 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT + + 85 + + col2 AS col0 FROM tab1 AS cor0 ---- 139 142 181 query I rowsort SELECT DISTINCT + col1 * col0 + + col0 + col2 * - col1 FROM tab2 AS cor0 ---- -613 3146 776 query I rowsort SELECT col2 + 92 * - col0 * 59 FROM tab2 AS cor0 ---- -37969 -423358 -428774 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5049 SELECT - col2 * 29 - col2 * CAST( + col2 + col1 AS SIGNED ) * 69 FROM tab2 AS cor0 ---- -108837 -145312 -153244 skipif mysql # not compatible query I rowsort label-5049 SELECT - col2 * 29 - col2 * CAST ( + col2 + col1 AS INTEGER ) * 69 FROM tab2 AS cor0 ---- -108837 -145312 -153244 query I rowsort SELECT DISTINCT + 34 AS col2 FROM tab1 AS cor0 ---- 34 query I rowsort SELECT + 62 * tab0.col2 * col2 FROM tab0 ---- 416888 62 67518 query I rowsort SELECT + col0 + col1 + + col2 * col1 AS col0 FROM tab0 AS cor0 ---- 229 2948 7642 query I rowsort SELECT 36 * col0 AS col0 FROM tab0 ---- 1260 3204 864 query I rowsort SELECT - col0 * col1 + - col1 + + cor0.col0 FROM tab1 AS cor0 ---- -101 -586 -973 query I rowsort SELECT + cor0.col2 * + col0 + col2 * col2 AS col2 FROM tab2 AS cor0 ---- 2704 4446 918 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + cor0.col1 col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT 19 + col0 AS col2 FROM tab0 AS cor0 ---- 108 43 54 onlyif mysql # use DIV operator for integer division query I rowsort label-5058 SELECT + col1 * col0 DIV col0 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-5058 SELECT + col1 * col0 / col0 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - cor0.col0 + col0 * col1 AS col2 FROM tab1 AS cor0 ---- 576 75 960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( col1 ) col1 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT - 89 AS col1 FROM tab2 cor0 ---- -89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * + col2 * cor0.col1 + col0 + + col2 col0 FROM tab0 cor0 ---- -3359 -663947 -68055 onlyif mysql # use DIV operator for integer division query I rowsort label-5063 SELECT ALL - col1 DIV 66 FROM tab0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5063 SELECT ALL - col1 / 66 FROM tab0 ---- -1 -1 -1 query I rowsort SELECT - col1 + + 40 FROM tab2 ---- -19 23 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + + col0 + tab2.col0 col1 FROM tab2 ---- 21 234 237 query I rowsort SELECT - col0 + col2 + - col1 AS col0 FROM tab0 AS cor0 ---- -131 -77 -98 query I rowsort SELECT col0 * col0 + col2 AS col0 FROM tab0 cor0 ---- 1226 609 8003 onlyif mysql # use DIV operator for integer division query I rowsort label-5068 SELECT ALL ( tab0.col1 ) DIV col1 + col2 + col2 AS col2 FROM tab0 ---- 165 3 67 skipif mysql # not compatible query I rowsort label-5068 SELECT ALL ( tab0.col1 ) / col1 + col2 + col2 AS col2 FROM tab0 ---- 165 3 67 onlyif mysql # use DIV operator for integer division query I rowsort label-5069 SELECT DISTINCT + 35 DIV + col0 col1 FROM tab1 ---- 0 11 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5069 SELECT DISTINCT + 35 / + col0 col1 FROM tab1 ---- 0 11 query I rowsort SELECT DISTINCT col1 + col2 * col0 * col0 AS col0 FROM tab0 ---- 1322 19094 649613 onlyif mysql # use DIV operator for integer division query I rowsort label-5071 SELECT - ( - col1 ) DIV tab2.col1 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5071 SELECT - ( - col1 ) / tab2.col1 FROM tab2 ---- 1 1 1 query I rowsort SELECT tab0.col0 * 18 * col0 FROM tab0 ---- 10368 142578 22050 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 - col1 col1 FROM tab2 cor0 ---- -137 -38 -96 query I rowsort SELECT ALL col0 * + col1 + col0 * col2 FROM tab2 AS cor0 ---- 406 4345 6630 query I rowsort SELECT ALL + col0 * + col1 + - col0 FROM tab0 cor0 ---- 2040 3360 8010 query I rowsort SELECT ALL + cor0.col0 AS col2 FROM tab0, tab1 cor0 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT col1 AS col0 FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN ( + col2 ) AND + col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5078 SELECT - col0 - + cor0.col1 DIV col2 AS col2 FROM tab0 cor0 ---- -132 -26 -90 skipif mysql # not compatible query I rowsort label-5078 SELECT - col0 - + cor0.col1 / col2 AS col2 FROM tab0 cor0 ---- -132 -26 -90 query I rowsort SELECT DISTINCT col0 + - col0 * col0 + - col1 * + col1 AS col2 FROM tab0 cor0 ---- -10599 -16113 -7948 query III rowsort SELECT * FROM tab2 WHERE NULL < + col1 * col1 ---- query I rowsort SELECT ALL + col0 * - col0 + col0 FROM tab0 ---- -1190 -552 -7832 onlyif mysql # use DIV operator for integer division query I rowsort label-5082 SELECT ALL - col0 * + tab0.col0 DIV + col0 FROM tab0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-5082 SELECT ALL - col0 * + tab0.col0 / + col0 FROM tab0 ---- -24 -35 -89 query I rowsort SELECT + col2 * - tab2.col0 * + col0 AS col1 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT col1 + col2 * - col1 - tab1.col0 FROM tab1 ---- -1315 -1381 -624 onlyif mysql # use DIV operator for integer division query I rowsort label-5085 SELECT ALL + col2 DIV - col1 AS col1 FROM tab2 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-5085 SELECT ALL + col2 / - col1 AS col1 FROM tab2 ---- -2 0 0 query I rowsort SELECT DISTINCT - col2 * - col1 AS col1 FROM tab2 WHERE NULL NOT IN ( col0 * col1 ) ---- query I rowsort SELECT ALL - col1 * - col0 / + col2 FROM tab0 WHERE col2 <= ( NULL ) ---- query I rowsort SELECT col2 * + col2 + col1 AS col1 FROM tab1 ---- 2942 3259 9229 query I rowsort SELECT DISTINCT + col2 FROM tab1 WHERE col0 NOT IN ( + col1 * tab1.col0 + col0 ) ---- 54 57 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5090 SELECT DISTINCT + col2 * col1 DIV col2 AS col0 FROM tab1 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-5090 SELECT DISTINCT + col2 * col1 / col2 AS col0 FROM tab1 ---- 10 13 26 query I rowsort SELECT ALL col2 + - tab1.col2 * - col2 + col2 AS col1 FROM tab1 ---- 3024 3363 9408 query III rowsort SELECT ALL * FROM tab0 WHERE col0 * col2 * - col1 + + col1 / - col2 - - col2 * + col2 IN ( - col1 * col0 ) ---- query I rowsort SELECT ALL + col1 * tab0.col1 AS col2 FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT col1 + - col0 * col0 FROM tab1 AS cor0 ---- -4086 -6387 17 query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE NULL IN ( col1 ) OR col0 >= + col1 + col1 ---- query I rowsort SELECT + col2 + col2 * col2 * tab0.col1 AS col2 FROM tab0 ---- 611966 93687 98 onlyif mysql # use DIV operator for integer division query I rowsort label-5097 SELECT + col1 DIV + ( + col0 ) - - col2 FROM tab0 ---- 3 36 83 skipif mysql # not compatible query I rowsort label-5097 SELECT + col1 / + ( + col0 ) - - col2 FROM tab0 ---- 3 36 83 query I rowsort SELECT DISTINCT col1 * - 25 AS col1 FROM tab1 AS cor0 ---- -250 -325 -650 query I rowsort SELECT ALL - - col0 * col0 + + col2 AS col2 FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT - + 95 * + 13 FROM tab1 cor0 ---- -1235 -1235 -1235 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 cor2 ---- 972 values hashing to b2fa3f9d060540fe1eb4ad1c0754e163 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5102 SELECT ALL + col0 + + CAST( NULL AS SIGNED ) / col0 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5102 SELECT ALL + col0 + + CAST ( NULL AS INTEGER ) / col0 AS col0 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col1 + + ( - col1 ) * col2 * ( tab0.col1 ) FROM tab0 ---- -244154 -679133 -9506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - col0 ) col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT ( col2 * col1 ) AS col1 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - 60 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 067a4b5daf8747042e3b07ca8459859f onlyif mysql # use DIV operator for integer division query I rowsort label-5107 SELECT DISTINCT + ( tab2.col1 ) DIV col0 AS col2 FROM tab2 ---- 0 4 skipif mysql # not compatible query I rowsort label-5107 SELECT DISTINCT + ( tab2.col1 ) / col0 AS col2 FROM tab2 ---- 0 4 query I rowsort SELECT ALL col0 * 95 FROM tab2 AS cor0 ---- 665 7410 7505 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5109 SELECT CAST( col2 AS SIGNED ) * col2 FROM tab2 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-5109 SELECT CAST ( col2 AS INTEGER ) * col2 FROM tab2 ---- 1444 676 729 query I rowsort SELECT ALL - + 76 * col2 AS col2 FROM tab1 AS cor0 ---- -4104 -4332 -7296 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5111 SELECT ALL - CAST( col0 AS SIGNED ) * - col2 + cor0.col2 FROM tab2 AS cor0 ---- 2054 216 3040 skipif mysql # not compatible query I rowsort label-5111 SELECT ALL - CAST ( col0 AS INTEGER ) * - col2 + cor0.col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT DISTINCT - + 42 + - col2 FROM tab0 AS cor0 ---- -124 -43 -75 query I rowsort SELECT ALL tab2.col2 - - col0 AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT + + 86 AS col1 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to ed1a39c2752ca3723602e4a92c54bbc4 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 74 col0 FROM tab1 ---- 74 onlyif mysql # use DIV operator for integer division query I rowsort label-5116 SELECT col0 * col0 + - cor0.col0 DIV + col0 FROM tab0 AS cor0 ---- 1224 575 7920 skipif mysql # not compatible query I rowsort label-5116 SELECT col0 * col0 + - cor0.col0 / + col0 FROM tab0 AS cor0 ---- 1224 575 7920 query I rowsort SELECT ( - col2 ) + - col1 FROM tab1 ---- -109 -67 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-5118 SELECT DISTINCT + - col0 DIV ( - col0 ) + + col1 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-5118 SELECT DISTINCT + - col0 / ( - col0 ) + + col1 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT DISTINCT + col2 * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + col0 * 27 col0 FROM tab2 AS cor0 ---- 2132 216 2171 query I rowsort SELECT ALL + + col2 - + ( + ( col2 ) ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + cor0.col0 + + col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - - col1 * ( col1 ) + - col1 FROM tab1 AS cor0 ---- 156 650 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5124 SELECT ALL - col1 * CAST( + 57 AS SIGNED ) FROM tab2 AS cor0 ---- -1767 -3363 -969 skipif mysql # not compatible query I rowsort label-5124 SELECT ALL - col1 * CAST ( + 57 AS INTEGER ) FROM tab2 AS cor0 ---- -1767 -3363 -969 query I rowsort SELECT cor0.col2 * 63 + col1 FROM tab0 AS cor0 ---- 160 2165 5257 query I rowsort SELECT DISTINCT - + cor0.col0 + - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -128 -160 -6 query I rowsort SELECT ALL + - col2 + + col1 AS col0 FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT + col0 * col0 * + ( col1 ) + col1 * - col1 FROM tab0 AS cor0 ---- 109416 42140 712530 query I rowsort SELECT ALL + col1 * 20 AS col2 FROM tab2 AS cor0 ---- 1180 340 620 query I rowsort SELECT DISTINCT col2 * - 62 FROM tab1 AS cor0 ---- -3348 -3534 -5952 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5131 SELECT DISTINCT - col1 + CAST( NULL AS SIGNED ) * + 34 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5131 SELECT DISTINCT - col1 + CAST ( NULL AS INTEGER ) * + 34 FROM tab0 cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5132 SELECT DISTINCT + col1 DIV + cor0.col1 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-5132 SELECT DISTINCT + col1 / + cor0.col1 FROM tab1 AS cor0 ---- 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * ( col1 ) + + col1 col2 FROM tab2 AS cor0 ---- 1593 663 868 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5134 SELECT col2 * - CAST( NULL AS SIGNED ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5134 SELECT col2 * - CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 + ( cor0.col0 ) FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT + + col2 * ( col1 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT - col1 * - 79 FROM tab0 cor0 ---- 6794 7189 7663 query I rowsort SELECT ALL + col1 * ( 64 + col1 ) FROM tab2 cor0 ---- 1377 2945 7257 query I rowsort SELECT col0 * + 45 AS col1 FROM tab1 ---- 135 2880 3600 query I rowsort SELECT col1 * + 48 AS col0 FROM tab0 ---- 4128 4368 4656 onlyif mysql # use DIV operator for integer division query I rowsort label-5141 SELECT col2 DIV ( + ( + col0 ) ) AS col0 FROM tab1 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-5141 SELECT col2 / ( + ( + col0 ) ) AS col0 FROM tab1 ---- 0 1 18 query I rowsort SELECT DISTINCT + col0 * + ( col1 ) FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT - tab1.col0 * col1 AS col2 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT - col0 * + 88 FROM tab1 ---- -264 -5632 -7040 query I rowsort SELECT DISTINCT - col2 - + col1 * col1 * col1 FROM tab0 AS cor0 ---- -636089 -753653 -912674 query I rowsort SELECT DISTINCT col1 * ( col0 ) + col1 AS col1 FROM tab1 AS cor0 ---- 104 1053 650 query I rowsort SELECT cor0.col2 + + col2 * + col0 FROM tab2 AS cor0 ---- 2054 216 3040 onlyif mysql # use DIV operator for integer division query I rowsort label-5148 SELECT ALL col0 DIV cor0.col0 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-5148 SELECT ALL col0 / cor0.col0 FROM tab1 AS cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + 26 col2 FROM tab1 AS cor0 ---- 0 13 16 onlyif mysql # use DIV operator for integer division query I rowsort label-5150 SELECT + - cor0.col1 DIV + cor0.col1 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5150 SELECT + - cor0.col1 / + cor0.col1 FROM tab1 cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * col0 * col2 - col1 col2 FROM tab1 AS cor0 ---- 36470 4186 99827 query I rowsort SELECT ALL + - col1 + col1 * - col2 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT + + col0 + - 34 FROM tab1 cor0 ---- -31 30 46 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5154 SELECT CAST( NULL AS SIGNED ) * ( cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5154 SELECT CAST ( NULL AS INTEGER ) * ( cor0.col0 ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( + col0 ) * cor0.col1 + col1 col2 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT DISTINCT col0 * - col1 + col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 query I rowsort SELECT DISTINCT + - 25 + col2 + + cor0.col2 * col2 FROM tab1 AS cor0 ---- 2945 3281 9287 query I rowsort SELECT ALL - col0 - - col2 * col0 AS col2 FROM tab0 AS cor0 ---- 0 7209 768 query I rowsort SELECT + + 63 + col0 * - col2 AS col2 FROM tab2 AS cor0 ---- -126 -1965 -2939 query I rowsort SELECT ALL + col1 + 33 AS col2 FROM tab1 ---- 43 46 59 query I rowsort SELECT tab2.col1 * ( col1 ) + + col2 + 76 FROM tab2 ---- 1064 3583 403 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5162 SELECT - CAST( + 35 AS SIGNED ) AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c12e8bdd687c9040a5600dab3b6adf5b skipif mysql # not compatible query I rowsort label-5162 SELECT - CAST ( + 35 AS INTEGER ) AS col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to c12e8bdd687c9040a5600dab3b6adf5b onlyif mysql # use DIV operator for integer division query I rowsort label-5163 SELECT + 27 DIV cor0.col2 + - col0 AS col1 FROM tab1 cor0 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-5163 SELECT + 27 / cor0.col2 + - col0 AS col1 FROM tab1 cor0 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-5164 SELECT + col0 * col0 + cor0.col0 + - ( col1 ) DIV col1 AS col0 FROM tab2 AS cor0 ---- 55 6161 6319 skipif mysql # not compatible query I rowsort label-5164 SELECT + col0 * col0 + cor0.col0 + - ( col1 ) / col1 AS col0 FROM tab2 AS cor0 ---- 55 6161 6319 onlyif mysql # use DIV operator for integer division query I rowsort label-5165 SELECT - + col2 * + col1 DIV col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-5165 SELECT - + col2 * + col1 / col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT + cor0.col2 * - cor0.col2 AS col0 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT ALL - - 49 * + col2 AS col1 FROM tab0 AS cor0 ---- 1617 4018 49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col0 * - col2 col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL + - col2 * + col1 AS col0 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + 74 * - col1 FROM tab1 AS cor0 ---- -1924 -740 -962 query I rowsort SELECT ALL + - 35 AS col2 FROM tab0 cor0 ---- -35 -35 -35 onlyif mysql # use DIV operator for integer division query I rowsort label-5172 SELECT 47 DIV + col0 - - col1 AS col0 FROM tab1 ---- 10 13 41 skipif mysql # not compatible query I rowsort label-5172 SELECT 47 / + col0 - - col1 AS col0 FROM tab1 ---- 10 13 41 query I rowsort SELECT ALL - 88 + + col0 FROM tab2 cor0 ---- -10 -81 -9 query I rowsort SELECT DISTINCT ( col2 ) + cor0.col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT DISTINCT cor0.col1 * - col1 + ( - col2 ) AS col1 FROM tab0 AS cor0 ---- -7429 -8363 -9410 onlyif mysql # use DIV operator for integer division query I rowsort label-5176 SELECT 67 DIV + col1 + - col2 * col1 FROM tab0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-5176 SELECT 67 / + col1 + - col2 * col1 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT 3 * - col1 * + col2 AS col0 FROM tab0 ---- -22386 -291 -8514 query I rowsort SELECT DISTINCT col0 * 85 + col2 AS col2 FROM tab1 ---- 309 5497 6896 query I rowsort SELECT DISTINCT ( tab1.col1 * + col1 ) FROM tab1 ---- 100 169 676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5180 SELECT + cor0.col2 - col0 * - CAST( + col2 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- 216 3705 7776 skipif mysql # not compatible query I rowsort label-5180 SELECT + cor0.col2 - col0 * - CAST ( + col2 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT ALL - - 82 FROM tab1 AS cor0 ---- 82 82 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5182 SELECT CAST( NULL AS SIGNED ) / 55 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5182 SELECT CAST ( NULL AS INTEGER ) / 55 FROM tab2 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5183 SELECT + CAST( + col0 AS SIGNED ) * col2 FROM tab2 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-5183 SELECT + CAST ( + col0 AS INTEGER ) * col2 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT - col2 * + 50 FROM tab1 ---- -2700 -2850 -4800 query I rowsort SELECT tab2.col1 * + tab2.col1 * col2 AS col2 FROM tab2 ---- 10982 25947 90506 query I rowsort SELECT DISTINCT 11 * tab2.col1 AS col1 FROM tab2 ---- 187 341 649 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 75 col1 FROM tab0 ---- -75 -75 -75 query I rowsort SELECT ( - col0 ) * col0 FROM tab0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - 36 FROM tab1 ---- -36 query I rowsort SELECT + col1 * col2 * - tab0.col2 FROM tab0 ---- -611884 -93654 -97 query I rowsort SELECT - 78 * + col1 FROM tab0 ---- -6708 -7098 -7566 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5192 SELECT DISTINCT ( col2 + + CAST( NULL AS DECIMAL ) ) * - tab1.col2 FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-5192 SELECT DISTINCT ( col2 + + CAST ( NULL AS REAL ) ) * - tab1.col2 FROM tab1 ---- NULL query I rowsort SELECT ( - col0 ) + - col0 * - col0 * col1 AS col1 FROM tab2 cor0 ---- 106018 1512 358878 query I rowsort SELECT + - col1 * - col1 - + ( + 55 ) AS col2 FROM tab1 AS cor0 ---- 114 45 621 query I rowsort SELECT - + cor0.col2 + + cor0.col0 AS col0 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT - - ( cor0.col0 ) + + col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 * cor0.col1 col1 FROM tab2 AS cor0 ---- 1003 289 527 query I rowsort SELECT ALL 59 AS col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT + + col1 * ( col0 ) AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT + col1 * + ( cor0.col0 ) AS col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + col1 * + 75 FROM tab0 AS cor0 ---- 6450 6825 7275 query I rowsort SELECT ALL - - col0 * - 17 AS col1 FROM tab0 AS cor0 ---- -1513 -408 -595 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab0 cor0, tab2 AS cor1, tab1, tab1 AS cor2 ---- 3645 values hashing to 199388980dc5177ebebcfdbc0408ba02 query I rowsort SELECT - + cor0.col2 * 76 AS col2 FROM tab1 AS cor0 ---- -4104 -4332 -7296 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5205 SELECT + tab2.col0 + CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5205 SELECT + tab2.col0 + CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ( - cor0.col2 ) AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT - - ( - col0 ) * + col0 FROM tab1 cor0 ---- -4096 -6400 -9 query I rowsort SELECT - col1 * ( col1 + ( + 69 ) ) FROM tab2 AS cor0 ---- -1462 -3100 -7552 onlyif mysql # use DIV operator for integer division query I rowsort label-5209 SELECT + + col2 DIV + col0 AS col1 FROM tab1 cor0 ---- 0 1 18 skipif mysql # not compatible query I rowsort label-5209 SELECT + + col2 / + col0 AS col1 FROM tab1 cor0 ---- 0 1 18 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( 98 ) * - col0 col2 FROM tab1 AS cor0 ---- -294 -6272 -7840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 4 * + 11 col0 FROM tab1 AS cor0 ---- -44 -44 -44 query I rowsort SELECT + col1 * - 48 * + col1 FROM tab1 AS cor0 ---- -32448 -4800 -8112 query I rowsort SELECT DISTINCT ( + 9 ) FROM tab2 AS cor0 ---- 9 query I rowsort SELECT ALL + + col2 + + col1 * col0 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT + ( + col0 ) * col1 * 72 FROM tab2 AS cor0 ---- 15624 331344 96696 onlyif mysql # use DIV operator for integer division query I rowsort label-5216 SELECT + 94 + - cor0.col0 DIV col0 AS col0 FROM tab1 cor0 ---- 93 93 93 skipif mysql # not compatible query I rowsort label-5216 SELECT + 94 + - cor0.col0 / col0 AS col0 FROM tab1 cor0 ---- 93 93 93 query I rowsort SELECT + 14 * + 35 AS col0 FROM tab2 AS cor0 ---- 490 490 490 onlyif mysql # use DIV operator for integer division query I rowsort label-5218 SELECT DISTINCT - - col2 + col1 DIV + col0 FROM tab1 AS cor0 ---- 57 62 96 skipif mysql # not compatible query I rowsort label-5218 SELECT DISTINCT - - col2 + col1 / + col0 FROM tab1 AS cor0 ---- 57 62 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * col0 * 13 col0 FROM tab1 AS cor0 ---- 1014 13520 8320 query I rowsort SELECT col0 * - col1 * ( col2 + + col1 ) AS col1 FROM tab1 AS cor0 ---- -113360 -42880 -6240 onlyif mysql # use DIV operator for integer division query I rowsort label-5221 SELECT DISTINCT 95 DIV col2 + col2 FROM tab1 AS cor0 ---- 55 58 96 skipif mysql # not compatible query I rowsort label-5221 SELECT DISTINCT 95 / col2 + col2 FROM tab1 AS cor0 ---- 55 58 96 query I rowsort SELECT ALL + + 11 * cor0.col2 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 387 46 991 query I rowsort SELECT - col0 * - cor0.col2 + - col2 FROM tab2 cor0 ---- 162 2002 2964 query I rowsort SELECT ALL + col0 + + col1 * ( - col2 * + col2 ) - + 37 FROM tab2 AS cor0 ---- -22629 -24506 -39843 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 73 - - col1 col1 FROM tab1 AS cor0 ---- 83 86 99 query I rowsort SELECT ALL + - col0 + + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT ALL ( - 41 ) FROM tab1 ---- -41 -41 -41 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 48 col1 FROM tab2, tab0 AS cor0 CROSS JOIN tab1, tab1 AS cor1 ---- 81 values hashing to df6d12001a34fdcf5cfb2ca3a4a22108 query I rowsort SELECT + col0 * ( cor0.col0 ) * col0 AS col2 FROM tab1 AS cor0 ---- 262144 27 512000 query I rowsort SELECT col0 + ( col0 ) * cor0.col0 FROM tab0 AS cor0 ---- 1260 600 8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to b5a4102107e5ebd26e341538f4fede1e query I rowsort SELECT - - col0 + 24 + - col0 AS col1 FROM tab1 AS cor0 ---- 24 24 24 query I rowsort SELECT DISTINCT - + col1 + ( col1 ) FROM tab0 AS cor0 ---- 0 query I rowsort SELECT + 75 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 22042bfd4d787415457a42bb93d48eea query I rowsort SELECT DISTINCT + + ( - col0 ) * + col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 onlyif mysql # use DIV operator for integer division query I rowsort label-5236 SELECT DISTINCT 5 DIV - col1 FROM tab2 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-5236 SELECT DISTINCT 5 / - col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT col0 * + ( tab0.col1 ) + col0 AS col2 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT col0 + tab1.col2 * + 90 FROM tab1 ---- 4863 5194 8720 query I rowsort SELECT ALL + tab1.col0 + + 90 FROM tab1 ---- 154 170 93 query I rowsort SELECT col0 * - tab0.col0 - - 68 AS col2 FROM tab0 ---- -1157 -508 -7853 onlyif mysql # use DIV operator for integer division query I rowsort label-5241 SELECT + col1 * - col0 DIV - col0 + - col0 FROM tab0 AS cor0 ---- 2 62 62 skipif mysql # not compatible query I rowsort label-5241 SELECT + col1 * - col0 / - col0 + - col0 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5242 SELECT ALL col2 * col1 + CAST( NULL AS SIGNED ) * col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5242 SELECT ALL col2 * col1 + CAST ( NULL AS INTEGER ) * col2 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5243 SELECT ALL + 59 + + col0 DIV col0 + col0 * col0 FROM tab1 AS cor0 ---- 4156 6460 69 skipif mysql # not compatible query I rowsort label-5243 SELECT ALL + 59 + + col0 / col0 + col0 * col0 FROM tab1 AS cor0 ---- 4156 6460 69 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + 44 col2 FROM tab0 AS cor0 ---- 44 44 44 query I rowsort SELECT DISTINCT + 69 + - col1 * col0 * - col2 FROM tab0 AS cor0 ---- 3464 664187 68181 query I rowsort SELECT + col2 + cor0.col2 + - col2 * col0 AS col1 FROM tab1 cor0 ---- -3534 -54 -7488 query I rowsort SELECT - + col2 + cor0.col1 - 30 AS col2 FROM tab2 AS cor0 ---- -26 -51 3 query I rowsort SELECT DISTINCT + 97 + col1 * - cor0.col0 AS col2 FROM tab1 AS cor0 ---- -543 -943 19 query I rowsort SELECT DISTINCT col2 + - col2 + - col0 * - cor0.col1 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT col1 - + 47 AS col1 FROM tab1 ---- -21 -34 -37 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col2 * - col1 + col1 * col1 col1 FROM tab0 cor0 ---- 4558 819 9312 query I rowsort SELECT + 81 - + col2 FROM tab0 AS cor0 ---- -1 48 80 query I rowsort SELECT - cor0.col0 * + 51 FROM tab2, tab0 cor0 ---- 9 values hashing to 8916678cc80c308aeeed27caba930f9a onlyif mysql # use DIV operator for integer division query I rowsort label-5254 SELECT col2 * - col1 - tab2.col1 DIV col0 AS col2 FROM tab2 ---- -1534 -646 -841 skipif mysql # not compatible query I rowsort label-5254 SELECT col2 * - col1 - tab2.col1 / col0 AS col2 FROM tab2 ---- -1534 -646 -841 query I rowsort SELECT DISTINCT col1 * - col0 * - 3 AS col2 FROM tab1 AS cor0 ---- 1920 234 3120 onlyif mysql # use DIV operator for integer division query I rowsort label-5256 SELECT DISTINCT - col0 DIV - 54 FROM tab1 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-5256 SELECT DISTINCT - col0 / - 54 FROM tab1 AS cor0 ---- 0 1 query I rowsort SELECT + - col1 + col0 * col2 * col1 AS col0 FROM tab0 AS cor0 ---- 3298 664027 68026 query I rowsort SELECT DISTINCT - cor0.col0 * - 66 FROM tab1, tab2 AS cor0 ---- 462 5148 5214 query I rowsort SELECT tab0.col0 * - col2 + 92 * - col2 FROM tab0 ---- -127 -14842 -3828 query I rowsort SELECT DISTINCT 44 + col2 + col0 AS col1 FROM tab1 ---- 101 165 220 query I rowsort SELECT + col2 * col0 + + ( 68 ) + cor0.col1 AS col1 FROM tab0 AS cor0 ---- 200 7457 946 onlyif mysql # use DIV operator for integer division query I rowsort label-5262 SELECT DISTINCT + 65 DIV - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -2 -5 -6 skipif mysql # not compatible query I rowsort label-5262 SELECT DISTINCT + 65 / - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -2 -5 -6 query I rowsort SELECT DISTINCT tab2.col2 + - col1 AS col0 FROM tab2 ---- -33 -4 21 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5264 SELECT + 89 + - col1 / - CAST( NULL AS SIGNED ) + + col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5264 SELECT + 89 + - col1 / - CAST ( NULL AS INTEGER ) + + col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - ( + ( + col1 ) ) * col1 + + 20 * - col2 AS col1 FROM tab2 AS cor0 ---- -471 2961 421 query I rowsort SELECT ALL + - col1 * + 24 FROM tab0 cor0 ---- -2064 -2184 -2328 query I rowsort SELECT + col1 * col2 + + 2 FROM tab2 ---- 1536 648 839 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 - + 43 * 22 col0 FROM tab0 ---- -857 -911 -922 query I rowsort SELECT col0 * + 12 - + col1 FROM tab2 ---- 53 877 931 query I rowsort SELECT ( + col2 * tab0.col1 ) AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT 37 * 62 FROM tab2 ---- 2294 2294 2294 query I rowsort SELECT col2 * ( - col0 ) FROM tab0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - col2 col2 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-5274 SELECT ALL - col2 DIV 10 + + col2 FROM tab0 AS cor0 ---- 1 30 74 skipif mysql # not compatible query I rowsort label-5274 SELECT ALL - col2 / 10 + + col2 FROM tab0 AS cor0 ---- 1 30 74 query I rowsort SELECT DISTINCT col1 * col2 * + col0 AS col2 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT - 5 - - 98 FROM tab2 AS cor0 ---- 93 93 93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5277 SELECT ALL - CAST( NULL AS SIGNED ) / + 79 col0 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5277 SELECT ALL - CAST ( NULL AS INTEGER ) / + 79 col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 95 * col0 AS col0 FROM tab2 AS cor0 ---- -665 -7410 -7505 query I rowsort SELECT ALL + - col1 * - col2 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT + 37 + col0 AS col2 FROM tab0 AS cor0 ---- 126 61 72 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5281 SELECT + + CAST( col1 AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-5281 SELECT + + CAST ( col1 AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - col2 - 22 FROM tab1 cor0 ---- -118 -76 -79 query I rowsort SELECT - + col2 * + 2 + col2 + ( 80 ) FROM tab0 cor0 ---- -2 47 79 query I rowsort SELECT DISTINCT - - col0 + - 93 FROM tab2 AS cor0 ---- -14 -15 -86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 85 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 8ebc8ffafb1517ea04e3a6fc4059d88a query I rowsort SELECT ALL + 63 * 59 FROM tab0 ---- 3717 3717 3717 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor1.col2 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT ALL - col0 * + ( cor0.col1 ) + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT ALL - 74 * - tab2.col0 AS col2 FROM tab2, tab1 cor0 ---- 9 values hashing to f3382ae349243c43d2dbe2a3c6c042f1 query I rowsort SELECT ( col0 + - col0 ) AS col0 FROM tab1 ---- 0 0 0 query I rowsort SELECT ALL ( 50 * + col0 ) FROM tab2 ---- 350 3900 3950 query I rowsort SELECT DISTINCT + - col2 * - col1 + col1 + 38 AS col1 FROM tab2 AS cor0 ---- 1631 701 906 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5293 SELECT DISTINCT col1 * - col1 + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5293 SELECT DISTINCT col1 * - col1 + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + 52 - col0 FROM tab2 AS cor0 ---- -26 -27 45 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col2 col0 FROM tab2 cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT col2 * + cor0.col2 + col0 * + 19 * col0 AS col1 FROM tab2 AS cor0 ---- 116272 120023 1660 query I rowsort SELECT ALL col1 * - col2 + 67 FROM tab2 AS cor0 ---- -1467 -579 -770 onlyif mysql # use DIV operator for integer division query I rowsort label-5298 SELECT + 16 + col2 DIV ( + col0 + col1 ) FROM tab0 AS cor0 ---- 16 16 16 skipif mysql # not compatible query I rowsort label-5298 SELECT + 16 + col2 / ( + col0 + col1 ) FROM tab0 AS cor0 ---- 16 16 16 query I rowsort SELECT col1 + + col1 * - 74 FROM tab2 AS cor0 ---- -1241 -2263 -4307 query I rowsort SELECT - 53 + cor0.col0 * + col0 AS col1 FROM tab1 AS cor0 ---- -44 4043 6347 query I rowsort SELECT DISTINCT + 56 + - col0 AS col0 FROM tab1 AS cor0 ---- -24 -8 53 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + - col0 col1 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT + - 63 + + col2 AS col1 FROM tab1 AS cor0 ---- -6 -9 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + + col0 col2 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5305 SELECT + col1 * col0 DIV - col2 FROM tab1 AS cor0 ---- -1 -10 -11 skipif mysql # not compatible query I rowsort label-5305 SELECT + col1 * col0 / - col2 FROM tab1 AS cor0 ---- -1 -10 -11 query I rowsort SELECT ALL - col1 * + 29 FROM tab0 cor0 ---- -2494 -2639 -2813 onlyif mysql # use DIV operator for integer division query I rowsort label-5307 SELECT DISTINCT + - cor0.col0 DIV - col0 AS col0 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-5307 SELECT DISTINCT + - cor0.col0 / - col0 AS col0 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT - col1 * + col1 * cor0.col0 AS col1 FROM tab2 cor0 ---- -22831 -271518 -6727 query I rowsort SELECT + - col2 + + ( + cor0.col0 ) FROM tab1 AS cor0 ---- -16 -51 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * 14 col1 FROM tab1 AS cor0 ---- 1120 42 896 query I rowsort SELECT + col1 + + ( 9 ) * - col1 + + col2 FROM tab2 AS cor0 ---- -221 -446 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-5312 SELECT - - cor0.col1 DIV - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-5312 SELECT - - cor0.col1 / - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1 -2 -3 query I rowsort SELECT DISTINCT + col2 + + 25 * col0 * + col1 FROM tab1 AS cor0 ---- 16057 2004 26096 query I rowsort SELECT - col1 + + col1 + - col1 AS col0 FROM tab1 AS cor0 ---- -10 -13 -26 query I rowsort SELECT ALL - + col2 * - cor0.col2 * + ( - cor0.col1 ) AS col0 FROM tab2 AS cor0 ---- -22599 -24548 -39884 query I rowsort SELECT - col0 * 88 * col1 FROM tab0 AS cor0 ---- -181632 -298760 -712712 query I rowsort SELECT + cor0.col2 + col2 * col0 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT + 94 + ( col2 ) AS col2 FROM tab2 AS cor0 ---- 120 121 132 query I rowsort SELECT + 54 * + col0 AS col2 FROM tab0 AS cor0 ---- 1296 1890 4806 query I rowsort SELECT ALL - - 95 + col0 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- 152 216 271 query I rowsort SELECT - - col0 * 71 AS col0 FROM tab1 AS cor0 ---- 213 4544 5680 query I rowsort SELECT col0 * + cor0.col2 AS col2 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT ALL 4 AS col2 FROM tab2 ---- 4 4 4 query I rowsort SELECT ALL cor0.col1 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT + col1 + tab1.col2 + + tab1.col1 AS col2 FROM tab1 ---- 106 122 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 38 col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT - - col0 * col1 * col1 AS col0 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT ALL - 71 FROM tab1, tab1 AS cor0 ---- 9 values hashing to e72f95c346714d3065a96d67a6fd5062 query I rowsort SELECT DISTINCT - 42 FROM tab0, tab0 AS cor0 ---- -42 query I rowsort SELECT ALL + 76 AS col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab1 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 AS cor2 ---- 3645 values hashing to 5d28fbab8377f7a8b08a31395cb11d94 query I rowsort SELECT ALL col0 + - cor0.col1 FROM tab1 cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT col1 + - 49 * col0 * - col1 AS col1 FROM tab2 AS cor0 ---- 10664 225557 65824 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5334 SELECT ALL CAST( + 40 AS SIGNED ) col1 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to e4d10f7d6c34a281f524e45e82ebd2a0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5334 SELECT ALL CAST ( + 40 AS INTEGER ) col1 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to e4d10f7d6c34a281f524e45e82ebd2a0 query I rowsort SELECT DISTINCT col1 * col0 - - cor0.col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT - - col0 + col1 * + ( col2 ) AS col2 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT ALL 91 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1, tab0, tab2 AS cor2 ---- 243 values hashing to d6f0339e9f022f317c10dc07cb55927b query I rowsort SELECT DISTINCT tab1.col0 AS col1 FROM tab1, tab2 AS cor0 ---- 3 64 80 query I rowsort SELECT + - cor0.col2 * - col1 + col2 * 54 + + col2 FROM tab2 AS cor0 ---- 2322 2736 2964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 82 col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to f318fd9dac2de7af4b82cc7574bbca2c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5341 SELECT - cor0.col0 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5341 SELECT - cor0.col0 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + - ( + col0 ) FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - + col2 + + 70 FROM tab2 AS cor0 ---- 32 43 44 query I rowsort SELECT ALL 87 AS col0 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 8661ffbd1a72897c495405c53b816e50 query I rowsort SELECT ALL - - col2 * ( - col1 ) + cor0.col1 AS col0 FROM tab1 AS cor0 ---- -1235 -1378 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-5346 SELECT ALL + col0 + - col1 DIV col0 FROM tab0 cor0 ---- 21 33 88 skipif mysql # not compatible query I rowsort label-5346 SELECT ALL + col0 + - col1 / col0 FROM tab0 cor0 ---- 21 33 88 query I rowsort SELECT - 84 + + 18 * - col1 * - col0 FROM tab1 AS cor0 ---- 11436 1320 18636 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 86 col0 FROM tab1, tab1 AS cor0, tab1 AS cor1, tab1 AS cor2 ---- 81 values hashing to e219687f6f4ab6f7ee442792edcebca9 query I rowsort SELECT col0 * + col2 - col2 * + cor0.col1 * + 5 FROM tab1 cor0 ---- -6858 1440 798 query I rowsort SELECT - col0 * - tab1.col2 * col2 AS col2 FROM tab1 ---- 207936 737280 8748 query I rowsort SELECT - ( - col1 ) - - col1 * - col2 * + 93 AS col2 FROM tab2 AS cor0 ---- -142603 -60061 -77810 query I rowsort SELECT - + col0 * col1 * col0 FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT ALL 74 + col2 AS col2 FROM tab0 AS cor0 ---- 107 156 75 query I rowsort SELECT ( col2 ) - + cor0.col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT - col1 * + 42 - col1 * + 53 AS col0 FROM tab2 AS cor0 ---- -1615 -2945 -5605 query I rowsort SELECT - + ( + 10 ) * col1 + col2 AS col0 FROM tab2 AS cor0 ---- -132 -283 -564 query I rowsort SELECT + - 54 + + 47 FROM tab1 cor0 ---- -7 -7 -7 query I rowsort SELECT cor0.col0 * + cor1.col0 AS col0 FROM tab0, tab1 AS cor0, tab2 cor1 ---- 27 values hashing to 5f0d3c96eb7e6285a2259b8e887cbdfe query I rowsort SELECT + col0 + - cor0.col2 FROM tab1 cor0 ---- -16 -51 7 query I rowsort SELECT DISTINCT + - col0 * cor0.col2 AS col0 FROM tab1 cor0 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5361 SELECT CAST( NULL AS SIGNED ) * + col1 * col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5361 SELECT CAST ( NULL AS INTEGER ) * + col1 * col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT - col0 * col1 + + ( col1 ) * col1 FROM tab2 cor0 ---- -1054 -1121 744 query I rowsort SELECT + + 53 * col2 AS col0 FROM tab2 AS cor0 ---- 1378 1431 2014 query I rowsort SELECT ALL - - col0 + col2 * - 70 AS col2 FROM tab1 AS cor0 ---- -3777 -3926 -6640 query I rowsort SELECT DISTINCT - ( - 77 ) * + col2 * tab0.col2 AS col2 FROM tab0 ---- 517748 77 83853 onlyif mysql # use DIV operator for integer division query I rowsort label-5366 SELECT ALL + tab0.col0 + col1 * col2 * col1 + col0 DIV + col0 FROM tab0 ---- 244093 679132 9445 skipif mysql # not compatible query I rowsort label-5366 SELECT ALL + tab0.col0 + col1 * col2 * col1 + col0 / + col0 FROM tab0 ---- 244093 679132 9445 query I rowsort SELECT ALL - col2 FROM tab0 WHERE NOT ( - col1 + - col0 ) IN ( - col1 ) ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-5368 SELECT DISTINCT - col0 * col1 DIV col1 AS col0 FROM tab1 ---- -3 -64 -80 skipif mysql # not compatible query I rowsort label-5368 SELECT DISTINCT - col0 * col1 / col1 AS col0 FROM tab1 ---- -3 -64 -80 onlyif mysql # use DIV operator for integer division query I rowsort label-5369 SELECT tab2.col2 + + col1 * col2 + tab2.col2 DIV col0 AS col0 FROM tab2 ---- 1560 684 867 skipif mysql # not compatible query I rowsort label-5369 SELECT tab2.col2 + + col1 * col2 + tab2.col2 / col0 AS col0 FROM tab2 ---- 1560 684 867 query III rowsort SELECT ALL * FROM tab1 WHERE ( + col1 * col0 + col2 * + col0 ) IN ( tab1.col2 + col1 * - col0 * - col0 ) ---- query III rowsort SELECT ALL * FROM tab0 WHERE NULL BETWEEN ( NULL ) AND ( NULL ) ---- query I rowsort SELECT ALL col2 * col2 + - col1 + + tab1.col1 * col1 AS col2 FROM tab1 ---- 3339 3566 9372 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT NULL > ( - col2 ) ---- query I rowsort SELECT ALL + col0 - - col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT ALL col0 AS col0 FROM tab2 WHERE - col2 <= - col0 ---- 7 query III rowsort SELECT ALL * FROM tab0 WHERE NOT NULL <= + col2 * col0 + + col2 ---- query I rowsort SELECT col0 + col0 * + col0 AS col1 FROM tab1 ---- 12 4160 6480 onlyif mysql # use DIV operator for integer division query I rowsort label-5378 SELECT DISTINCT - col2 DIV - col2 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-5378 SELECT DISTINCT - col2 / - col2 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT DISTINCT + col1 * col1 - - col1 * col0 AS col2 FROM tab0 AS cor0 ---- 12804 16380 9460 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5380 SELECT 63 * col1 + + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5380 SELECT 63 * col1 + + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * col2 + - 54 FROM tab0 AS cor0 ---- -53 1035 6670 query I rowsort SELECT DISTINCT + 16 + col2 FROM tab1 AS cor0 ---- 112 70 73 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * col1 - - ( + col0 ) col0 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL + col1 * col2 + 7 AS col2 FROM tab0 AS cor0 ---- 104 2845 7469 query I rowsort SELECT + 95 + - col0 AS col0 FROM tab1 AS cor0 ---- 15 31 92 query I rowsort SELECT ALL - ( col2 ) + ( col1 * + col2 + + 97 ) AS col2 FROM tab2 AS cor0 ---- 1605 705 907 query I rowsort SELECT col0 * - tab0.col0 * - col0 AS col0 FROM tab0 ---- 13824 42875 704969 onlyif mysql # use DIV operator for integer division query I rowsort label-5388 SELECT ALL - col0 DIV - tab1.col2 col2 FROM tab1 ---- 0 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5388 SELECT ALL - col0 / - tab1.col2 col2 FROM tab1 ---- 0 0 1 onlyif mysql # use DIV operator for integer division query I rowsort label-5389 SELECT ALL + col2 * col2 DIV + col1 AS col0 FROM tab2 ---- 11 23 84 skipif mysql # not compatible query I rowsort label-5389 SELECT ALL + col2 * col2 / + col1 AS col0 FROM tab2 ---- 11 23 84 query I rowsort SELECT - 73 AS col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 2931474b870c05694e446771031a6949 onlyif mysql # use DIV operator for integer division query I rowsort label-5391 SELECT tab0.col1 * col0 DIV col2 AS col2 FROM tab0 ---- 3395 62 98 skipif mysql # not compatible query I rowsort label-5391 SELECT tab0.col1 * col0 / col2 AS col2 FROM tab0 ---- 3395 62 98 query I rowsort SELECT ALL + col2 * - col2 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT col1 * - col2 / col0 AS col1 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( - col2 ) ---- query III rowsort SELECT * FROM tab1 AS cor0 WHERE col0 * col1 <= col2 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5395 SELECT DISTINCT col1 DIV col2 AS col2 FROM tab1 cor0 WHERE col0 IN ( col0 ) ---- 0 skipif mysql # not compatible query I rowsort label-5395 SELECT DISTINCT col1 / col2 AS col2 FROM tab1 cor0 WHERE col0 IN ( col0 ) ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5396 SELECT col2 * + col2 DIV - col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-5396 SELECT col2 * + col2 / - col2 FROM tab0 AS cor0 ---- -1 -33 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-5397 SELECT ALL col2 DIV - col1 AS col2 FROM tab2 cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-5397 SELECT ALL col2 / - col1 AS col2 FROM tab2 cor0 ---- -2 0 0 query I rowsort SELECT - col0 + + col1 * col0 AS col2 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT - col1 - tab0.col2 FROM tab0 WHERE - col1 >= ( NULL ) ---- query I rowsort SELECT tab2.col1 FROM tab2 WHERE NOT NULL BETWEEN + col0 AND NULL ---- query I rowsort SELECT ALL col1 - col1 * col0 FROM tab2 ---- -1326 -186 -4543 query I rowsort SELECT + ( col1 ) * + col0 * col1 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT + 80 * col0 FROM tab2 AS cor0 ---- 560 6240 6320 query I rowsort SELECT 50 FROM tab2, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 314aace40e704c20a6be06204a329f80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col1 ) * + col0 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT + 60 FROM tab1, tab2 AS cor0, tab2 AS cor1 ---- 60 query I rowsort SELECT + 46 * + col2 + col0 FROM tab2 ---- 1249 1274 1827 query I rowsort SELECT DISTINCT cor0.col2 * cor0.col0 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + 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 94 * + col1 col0 FROM tab1 AS cor0 ---- 1222 2444 940 query I rowsort SELECT ALL + - 34 FROM tab2 cor0 ---- -34 -34 -34 query I rowsort SELECT DISTINCT - 52 * + 8 FROM tab2 ---- -416 query I rowsort SELECT DISTINCT 16 AS col0 FROM tab1, tab1 AS cor0 ---- 16 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-5415 SELECT DISTINCT + tab2.col1 * tab2.col1 + - CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-5415 SELECT DISTINCT + tab2.col1 * tab2.col1 + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL query I rowsort SELECT DISTINCT - 37 + tab2.col1 AS col2 FROM tab2 ---- -20 -6 22 onlyif mysql # use DIV operator for integer division query I rowsort label-5417 SELECT col2 DIV - col0 + tab0.col1 * col1 * - col0 AS col1 FROM tab0 ---- -177505 -329315 -737009 skipif mysql # not compatible query I rowsort label-5417 SELECT col2 / - col0 + tab0.col1 * col1 * - col0 AS col1 FROM tab0 ---- -177505 -329315 -737009 onlyif mysql # use DIV operator for integer division query I rowsort label-5418 SELECT - col2 DIV + col1 + + col2 FROM tab2 ---- 26 27 36 skipif mysql # not compatible query I rowsort label-5418 SELECT - col2 / + col1 + + col2 FROM tab2 ---- 26 27 36 query I rowsort SELECT ALL col0 + + col2 * + col1 * col2 FROM tab1 AS cor0 ---- 119888 32554 75819 query I rowsort SELECT ALL + + cor0.col0 + - col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT col2 * - col2 * - 72 + - col2 AS col2 FROM tab1 AS cor0 ---- 209898 233871 663456 onlyif mysql # use DIV operator for integer division query I rowsort label-5422 SELECT + - col1 DIV + col1 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-5422 SELECT + - col1 / + col1 FROM tab1 cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-5423 SELECT + col0 DIV + 57 FROM tab2 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-5423 SELECT + col0 / + 57 FROM tab2 AS cor0 ---- 0 1 1 query I rowsort SELECT DISTINCT col2 + + cor0.col2 FROM tab1 AS cor0 ---- 108 114 192 onlyif mysql # use DIV operator for integer division query I rowsort label-5425 SELECT DISTINCT - - col1 DIV ( - col0 ) + - col0 DIV col1 + col2 * + col0 FROM tab2 AS cor0 ---- 185 2027 2998 skipif mysql # not compatible query I rowsort label-5425 SELECT DISTINCT - - col1 / ( - col0 ) + - col0 / col1 + col2 * + col0 FROM tab2 AS cor0 ---- 185 2027 2998 query I rowsort SELECT ALL - - col0 + + cor0.col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT DISTINCT - col1 * col1 * - 78 FROM tab0 AS cor0 ---- 576888 645918 733902 query I rowsort SELECT DISTINCT - col0 * 81 * 67 - col2 FROM tab1 AS cor0 ---- -16335 -347385 -434256 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * 2 col0 FROM tab1 AS cor0 ---- 108 114 192 onlyif mysql # use DIV operator for integer division query I rowsort label-5430 SELECT ALL - col2 + col0 DIV + col1 FROM tab1 cor0 ---- -51 -54 -90 skipif mysql # not compatible query I rowsort label-5430 SELECT ALL - col2 + col0 / + col1 FROM tab1 cor0 ---- -51 -54 -90 query I rowsort SELECT DISTINCT ( col1 * - tab1.col0 ) + col0 AS col2 FROM tab1 ---- -576 -75 -960 query I rowsort SELECT - 42 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 9894093f29c0defae91347934f060329 query I rowsort SELECT col1 + 60 AS col0 FROM tab2 AS cor0 ---- 119 77 91 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 35 col2 FROM tab2 ---- 35 35 35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5435 SELECT ALL CAST( NULL AS SIGNED ) * col1 / col0 + col2 * + col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5435 SELECT ALL CAST ( NULL AS INTEGER ) * col1 / col0 + col2 * + col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5436 SELECT - CAST( + 22 AS SIGNED ) * - col2 AS col2 FROM tab2 AS cor0 ---- 572 594 836 skipif mysql # not compatible query I rowsort label-5436 SELECT - CAST ( + 22 AS INTEGER ) * - col2 AS col2 FROM tab2 AS cor0 ---- 572 594 836 query I rowsort SELECT + 6 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT + - cor0.col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT + + col2 * + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # use DIV operator for integer division query I rowsort label-5440 SELECT col0 * + col2 * - col2 + + col0 DIV + col1 FROM tab2 AS cor0 ---- -114072 -5103 -52727 skipif mysql # not compatible query I rowsort label-5440 SELECT col0 * + col2 * - col2 + + col0 / + col1 FROM tab2 AS cor0 ---- -114072 -5103 -52727 query I rowsort SELECT - col2 * 22 AS col2 FROM tab2 AS cor0 ---- -572 -594 -836 query I rowsort SELECT DISTINCT col1 + + col0 * col1 FROM tab0 cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL - col0 - - col1 * col1 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT ALL - col2 * - col1 - col1 FROM tab1 cor0 ---- 1235 1378 560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + - col2 * col2 col0 FROM tab2 AS cor0 ---- -1406 -650 -702 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5446 SELECT ALL + CAST( ( - col2 ) AS SIGNED ) AS col1 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-5446 SELECT ALL + CAST ( ( - col2 ) AS INTEGER ) AS col1 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT DISTINCT 8 * cor0.col0 AS col0 FROM tab2, tab2 AS cor0 ---- 56 624 632 query I rowsort SELECT + col1 * col0 * cor0.col0 FROM tab0 cor0 ---- 118825 49536 720811 query I rowsort SELECT col2 + 35 + - 98 AS col1 FROM tab2 AS cor0 ---- -25 -36 -37 query I rowsort SELECT col1 * - 23 - - col0 * + col2 AS col1 FROM tab1 AS cor0 ---- -436 3418 7381 query I rowsort SELECT + col2 * col1 + ( cor0.col0 ) + + cor0.col2 * col2 AS col1 FROM tab2 AS cor0 ---- 1573 2169 2288 query I rowsort SELECT - col1 + + col0 * - 56 + + col1 FROM tab1 AS cor0 ---- -168 -3584 -4480 query I rowsort SELECT col0 + - col0 * col1 + col2 AS col0 FROM tab2 AS cor0 ---- -1226 -183 -4498 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + - col0 + - 41 col0 FROM tab2 ---- -41 -41 -41 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5455 SELECT - col2 * CAST( NULL AS SIGNED ) + col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5455 SELECT - col2 * CAST ( NULL AS INTEGER ) + col2 AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 + col1 * + ( col2 ) * col0 FROM tab2 ---- 119593 51017 5828 query IIIIIIIIIIII rowsort SELECT ALL * FROM tab2 cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 cor2 ---- 972 values hashing to 8b4fcda7f1ca76bad7c7d728f54a51e0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + ( col2 ) col0 FROM tab2 ---- 189 2028 3002 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - cor0.col1 col1 FROM tab2 cor0 ---- -17 -31 -59 query I rowsort SELECT DISTINCT + cor0.col1 + + col0 + - col0 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL col0 * + col0 + col1 AS col2 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT - + cor0.col0 + col2 * - col0 AS col1 FROM tab0 cor0 ---- -70 -7387 -816 onlyif mysql # use DIV operator for integer division query I rowsort label-5463 SELECT DISTINCT - col1 + - col0 DIV - col1 FROM tab1 AS cor0 ---- -26 -4 -7 skipif mysql # not compatible query I rowsort label-5463 SELECT DISTINCT - col1 + - col0 / - col1 FROM tab1 AS cor0 ---- -26 -4 -7 query I rowsort SELECT DISTINCT + col0 * col2 + col1 * cor0.col0 * cor0.col1 FROM tab0 AS cor0 ---- 178296 329350 744307 query I rowsort SELECT + col2 * + col0 + - col2 + col1 FROM tab1 cor0 ---- 134 3601 7597 onlyif mysql # use DIV operator for integer division query I rowsort label-5466 SELECT - + cor0.col2 * col2 DIV col1 AS col0 FROM tab2 AS cor0 ---- -11 -23 -84 skipif mysql # not compatible query I rowsort label-5466 SELECT - + cor0.col2 * col2 / col1 AS col0 FROM tab2 AS cor0 ---- -11 -23 -84 query I rowsort SELECT ALL - + cor0.col2 * col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL col1 - + col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT ALL col0 + + col2 - col0 AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT - col1 - tab0.col0 AS col1 FROM tab0 ---- -110 -132 -180 query III rowsort SELECT ALL * FROM tab2 WHERE NOT col0 * - col2 IN ( tab2.col0 * tab2.col0 * col0 + - col1 * + col0 ) AND NOT NULL NOT IN ( - col2 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-5472 SELECT ALL - col1 + col2 DIV col2 + col0 FROM tab1 ---- -22 55 68 skipif mysql # not compatible query I rowsort label-5472 SELECT ALL - col1 + col2 / col2 + col0 FROM tab1 ---- -22 55 68 query I rowsort SELECT - col2 + - col2 * - col0 FROM tab1 ---- 108 3591 7584 query I rowsort SELECT ALL - tab1.col0 + - col2 * - col0 * col1 FROM tab1 ---- 36416 4209 99760 query I rowsort SELECT DISTINCT tab0.col0 + + tab0.col2 * - col2 + col2 * col0 * - col1 FROM tab0 ---- -3361 -670753 -69177 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + col2 * + col0 col2 FROM tab0 AS cor0 ---- 70 7387 816 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 + - col2 * col1 col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT DISTINCT + col1 * + col0 AS col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL ( col2 + col0 ) FROM tab2 ---- 104 117 34 onlyif mysql # use DIV operator for integer division query I rowsort label-5480 SELECT - 30 DIV col1 FROM tab1 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-5480 SELECT - 30 / col1 FROM tab1 ---- -1 -2 -3 query I rowsort SELECT - col0 + - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT - + cor0.col0 + + col2 AS col2 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-5483 SELECT - col1 DIV - col2 + + col2 FROM tab0 AS cor0 ---- 35 83 98 skipif mysql # not compatible query I rowsort label-5483 SELECT - col1 / - col2 + + col2 FROM tab0 AS cor0 ---- 35 83 98 query I rowsort SELECT ALL - col0 + + col1 * col2 AS col0 FROM tab1 ---- 1168 1401 506 onlyif mysql # use DIV operator for integer division query I rowsort label-5485 SELECT ALL - - cor0.col0 DIV - col2 + + cor0.col1 * - col1 + + col0 FROM tab0 AS cor0 ---- -7372 -8193 -9409 skipif mysql # not compatible query I rowsort label-5485 SELECT ALL - - cor0.col0 / - col2 + + cor0.col1 * - col1 + + col0 FROM tab0 AS cor0 ---- -7372 -8193 -9409 query I rowsort SELECT DISTINCT - col1 * - cor0.col1 - + col1 * + cor0.col0 FROM tab0 AS cor0 ---- 182 5332 6014 onlyif mysql # use DIV operator for integer division query I rowsort label-5487 SELECT DISTINCT + - col1 + + col0 DIV col0 FROM tab1 cor0 ---- -12 -25 -9 skipif mysql # not compatible query I rowsort label-5487 SELECT DISTINCT + - col1 + + col0 / col0 FROM tab1 cor0 ---- -12 -25 -9 query I rowsort SELECT col0 * col2 + col0 AS col0 FROM tab2 cor0 ---- 196 2106 3081 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-5490 SELECT ALL + cor0.col2 * cor0.col2 + col2 DIV - col2 + col0 AS col2 FROM tab1 AS cor0 ---- 2918 3312 9295 skipif mysql # not compatible query I rowsort label-5490 SELECT ALL + cor0.col2 * cor0.col2 + col2 / - col2 + col0 AS col2 FROM tab1 AS cor0 ---- 2918 3312 9295 query I rowsort SELECT ALL - - col1 * - cor0.col0 + cor0.col0 * col0 AS col2 FROM tab0 AS cor0 ---- -1488 -178 -2170 query I rowsort SELECT DISTINCT col1 * col1 + - col2 + - col0 * + col0 AS col0 FROM tab1 cor0 ---- -4053 -6327 613 query I rowsort SELECT col0 * - col2 + 40 * + 7 FROM tab2 ---- -1748 -2722 91 query I rowsort SELECT DISTINCT - 32 * - col0 + cor0.col0 + cor0.col0 FROM tab0 AS cor0 ---- 1190 3026 816 query I rowsort SELECT + 14 + col1 * ( - col0 + col0 ) AS col2 FROM tab0 AS cor0 ---- 14 14 14 query I rowsort SELECT DISTINCT cor0.col0 + cor0.col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + cor0.col0 ) * ( + ( col1 ) ) - ( - col2 ) * - col2 col2 FROM tab2 AS cor0 ---- -2787 -5278 -946 query I rowsort SELECT - tab2.col1 * col1 + 30 * - ( + col2 * col1 ) AS col0 FROM tab2 ---- -19669 -26071 -49501 query I rowsort SELECT ALL + ( - 56 ) FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3d3dab400eef93c098acbbba3fc9bdc6 query I rowsort SELECT - cor2.col1 FROM tab1, tab1 AS cor0, tab1 AS cor1, tab0 AS cor2 ---- 81 values hashing to 786a240f80bef6f9c6a190e92cd4f9e8 query I rowsort SELECT + + col2 * + ( cor0.col1 ) FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT DISTINCT - col2 * - 10 AS col0 FROM tab0 AS cor0 ---- 10 330 820 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5503 SELECT ALL + col0 / CAST( NULL AS DECIMAL ) AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5503 SELECT ALL + col0 / CAST ( NULL AS REAL ) AS col0 FROM tab0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * 82 + 96 * - col2 col2 FROM tab0 AS cor0 ---- -1148 -14 -462 query I rowsort SELECT DISTINCT col2 * + 89 * col0 FROM tab1 AS cor0 ---- 14418 324672 683520 query I rowsort SELECT ALL + + col2 * + col1 AS col1 FROM tab0 cor0 ---- 2838 7462 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col0 + col1 * col0 * cor0.col1 col0 FROM tab0 AS cor0 ---- 177480 329280 736920 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * col0 col0 FROM tab2 AS cor0 ---- 49 6084 6241 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col1 + - col0 col1 FROM tab2 cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-5510 SELECT cor1.col1 DIV - 90 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 skipif mysql # not compatible query I rowsort label-5510 SELECT cor1.col1 / - 90 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 query I rowsort SELECT col2 * 53 AS col0 FROM tab2 ---- 1378 1431 2014 query I rowsort SELECT col2 + + col0 * col0 + col1 * - cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1455 -2169 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5513 SELECT DISTINCT - + col2 * col0 - col0 DIV 61 FROM tab2 AS cor0 ---- -189 -2029 -3003 skipif mysql # not compatible query I rowsort label-5513 SELECT DISTINCT - + col2 * col0 - col0 / 61 FROM tab2 AS cor0 ---- -189 -2029 -3003 query I rowsort SELECT - + col2 + - 68 FROM tab2 cor0 ---- -106 -94 -95 query I rowsort SELECT - cor0.col2 FROM tab0, tab0 AS cor0, tab0 AS cor1, tab0 cor2 ---- 81 values hashing to 87af467938ef355540b8de24db1bf3b8 query I rowsort SELECT DISTINCT + cor0.col2 - col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col0 * - col0 + col0 * 83 * col0 + col1 * + col0 AS col0 FROM tab2 AS cor0 ---- 4235 503490 513105 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 - - ( 24 ) FROM tab2 AS cor0 ---- 24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col0 * + col0 + col2 + - ( cor0.col2 + - col0 ) col0 FROM tab2 AS cor0 ---- -42 -6006 -6162 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 - col2 * cor0.col0 col1 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL ( - col0 ) + - cor0.col0 FROM tab0 AS cor0 ---- -178 -48 -70 onlyif mysql # use DIV operator for integer division query I rowsort label-5523 SELECT ALL + 13 DIV - col0 AS col2 FROM tab1 AS cor0 ---- -4 0 0 skipif mysql # not compatible query I rowsort label-5523 SELECT ALL + 13 / - col0 AS col2 FROM tab1 AS cor0 ---- -4 0 0 query I rowsort SELECT - - 86 * col0 + 27 * col0 FROM tab0 cor0 ---- 10057 2712 3955 query I rowsort SELECT DISTINCT - - 41 * - col2 + - col1 FROM tab0 AS cor0 ---- -138 -1439 -3453 query I rowsort SELECT ALL + ( col1 ) * - 29 FROM tab1 AS cor0 ---- -290 -377 -754 query I rowsort SELECT ALL ( + col0 ) * + 85 FROM tab1 AS cor0 ---- 255 5440 6800 query I rowsort SELECT ALL col1 * + col2 + 29 - + 13 * col0 AS col0 FROM tab2 AS cor0 ---- -352 549 775 query I rowsort SELECT ALL col1 * col2 - - col0 * + cor0.col2 FROM tab1 AS cor0 ---- 1566 4218 8928 query I rowsort SELECT DISTINCT + - col1 * - col1 + col2 FROM tab0 AS cor0 ---- 7429 8363 9410 query I rowsort SELECT + + 56 * + col2 AS col1 FROM tab2 AS cor0 ---- 1456 1512 2128 query I rowsort SELECT - 30 + + 92 FROM tab2 ---- 62 62 62 query I rowsort SELECT DISTINCT + col1 * + col0 + - col2 FROM tab0 ---- 2031 3394 8017 query I rowsort SELECT DISTINCT 79 + + ( - tab1.col2 ) AS col0 FROM tab1 ---- -17 22 25 query I rowsort SELECT DISTINCT 21 * col1 AS col1 FROM tab0 AS cor0 ---- 1806 1911 2037 query I rowsort SELECT ALL - 41 AS col2 FROM tab0 AS cor0 ---- -41 -41 -41 query I rowsort SELECT DISTINCT + - cor0.col1 * cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + tab0.col0 * - 31 AS col0 FROM tab0 ---- -1085 -2759 -744 onlyif mysql # use DIV operator for integer division query I rowsort label-5539 SELECT DISTINCT - cor0.col0 DIV col0 FROM tab2 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-5539 SELECT DISTINCT - cor0.col0 / col0 FROM tab2 AS cor0 ---- -1 query I rowsort SELECT DISTINCT + 74 * cor0.col0 AS col1 FROM tab1 AS cor0 ---- 222 4736 5920 query I rowsort SELECT + 51 + col2 AS col2 FROM tab2 AS cor0 ---- 77 78 89 query I rowsort SELECT ALL - 77 * + col1 FROM tab2 AS cor0 ---- -1309 -2387 -4543 onlyif mysql # use DIV operator for integer division query I rowsort label-5543 SELECT + - col0 + + col0 DIV col2 + col2 FROM tab1 AS cor0 ---- -6 16 51 skipif mysql # not compatible query I rowsort label-5543 SELECT + - col0 + + col0 / col2 + col2 FROM tab1 AS cor0 ---- -6 16 51 onlyif mysql # use DIV operator for integer division query I rowsort label-5544 SELECT DISTINCT + col0 * - col0 + - col1 DIV + col2 FROM tab0 ---- -1322 -578 -7922 skipif mysql # not compatible query I rowsort label-5544 SELECT DISTINCT + col0 * - col0 + - col1 / + col2 FROM tab0 ---- -1322 -578 -7922 query I rowsort SELECT + + cor0.col1 * col2 * col1 + + ( - col0 ) * - col2 + col2 FROM tab1 AS cor0 ---- 24000 36720 9405 query I rowsort SELECT DISTINCT - 21 FROM tab0, tab2 AS cor0 ---- -21 query I rowsort SELECT - ( col1 * + col2 ) FROM tab2 ---- -1534 -646 -837 onlyif mysql # use DIV operator for integer division query I rowsort label-5548 SELECT - 42 DIV col1 + col2 * col2 FROM tab1 ---- 2915 3245 9213 skipif mysql # not compatible query I rowsort label-5548 SELECT - 42 / col1 + col2 * col2 FROM tab1 ---- 2915 3245 9213 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab1.col1 * col0 col1 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT ALL + tab2.col1 * col1 * + ( + col0 ) AS col0 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT + col1 + + 27 + col2 FROM tab0 AS cor0 ---- 125 146 200 query I rowsort SELECT ALL 3 AS col2 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT 96 * - 99 - col0 FROM tab1 cor0 ---- -9507 -9568 -9584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + ( col0 ) col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT col0 * 2 + - col0 * - col1 + 60 FROM tab0 AS cor0 ---- 2172 3525 8337 query I rowsort SELECT + - tab2.col0 AS col0 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to c82df1de3cb666224690a83f3d790d79 query I rowsort SELECT ALL col0 * 3 AS col1 FROM tab2 ---- 21 234 237 query I rowsort SELECT - col2 + 37 + - col1 AS col1 FROM tab1 ---- -30 -43 -72 query I rowsort SELECT DISTINCT + 33 + col0 AS col0 FROM tab0 ---- 122 57 68 query I rowsort SELECT ALL - - 2 FROM tab0 AS cor0 ---- 2 2 2 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * + col1 col0 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT ALL - 13 AS col2 FROM tab1 AS cor0 ---- -13 -13 -13 query I rowsort SELECT DISTINCT + ( + 42 ) AS col1 FROM tab1 AS cor0 ---- 42 query I rowsort SELECT + + ( + col1 ) - - col1 FROM tab1 cor0 ---- 20 26 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * - col2 col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - col0 * cor0.col2 AS col1 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT 9 AS col1 FROM tab1, tab1 AS cor0, tab0, tab1 cor1 ---- 81 values hashing to b7e6b25481699c3a4ee7381c7eae0817 query I rowsort SELECT ALL + 51 FROM tab2, tab0 AS cor0 ---- 9 values hashing to d8bf0a05c9c4d2a93812d106baae4752 query I rowsort SELECT ALL + 4 AS col2 FROM tab0 AS cor0 ---- 4 4 4 query I rowsort SELECT DISTINCT + 81 + col2 * - col1 FROM tab0 AS cor0 ---- -16 -2757 -7381 skipif mysql # not compatible query I rowsort SELECT CAST ( 44 AS REAL ) + cor0.col1 FROM tab1 AS cor0 ---- 54 57 70 query I rowsort SELECT - col2 * 33 FROM tab0 ---- -1089 -2706 -33 query I rowsort SELECT ALL + col2 * 66 AS col1 FROM tab0 ---- 2178 5412 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5574 SELECT + CAST( 65 AS SIGNED ) * + tab1.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 1bef3b3725360b6cb7970d1b611ca310 skipif mysql # not compatible query I rowsort label-5574 SELECT + CAST ( 65 AS INTEGER ) * + tab1.col2 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 1bef3b3725360b6cb7970d1b611ca310 query I rowsort SELECT col0 + ( - col1 ) AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab1, tab2 cor0, tab1 AS cor1, tab0, tab2 cor2 ---- 3645 values hashing to 149298fc0224e93f3bc2df24a3ebeeb8 query I rowsort SELECT + col2 + + cor0.col2 * - col2 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT - ( + col2 ) * col2 + col1 FROM tab0 AS cor0 ---- -1003 -6633 96 skipif mysql # not compatible query I rowsort SELECT - + CAST ( 55 AS REAL ) * - col0 + 5 / - 34 FROM tab2 AS cor0 ---- 385 4290 4345 query I rowsort SELECT - - 68 * 29 FROM tab0 AS cor0 ---- 1972 1972 1972 query I rowsort SELECT DISTINCT - 42 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1386 -3444 -42 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( - col2 ) + - col1 col0 FROM tab1 cor0 ---- -109 -67 -80 query I rowsort SELECT DISTINCT + 94 + col0 FROM tab0 AS cor0 ---- 118 129 183 skipif mysql # not compatible query I rowsort SELECT DISTINCT + + CAST ( col1 AS REAL ) * - col2 + + col2 AS col0 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT + - 43 * col0 FROM tab1 AS cor0 ---- -129 -2752 -3440 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5586 SELECT - CAST( - ( + col1 ) AS SIGNED ) + - CAST( - cor0.col0 AS SIGNED ) * - cor0.col0 * 24 FROM tab0 AS cor0 ---- -13738 -190013 -29303 skipif mysql # not compatible query I rowsort label-5586 SELECT - CAST ( - ( + col1 ) AS INTEGER ) + - CAST ( - cor0.col0 AS INTEGER ) * - cor0.col0 * 24 FROM tab0 AS cor0 ---- -13738 -190013 -29303 query I rowsort SELECT - + 88 + col0 AS col2 FROM tab0 AS cor0 ---- -53 -64 1 query I rowsort SELECT 40 * - col1 FROM tab2 AS cor0 ---- -1240 -2360 -680 query I rowsort SELECT DISTINCT - 82 * - col1 FROM tab1 AS cor0 ---- 1066 2132 820 onlyif mysql # use DIV operator for integer division query I rowsort label-5590 SELECT + - col2 - - col1 DIV - col1 FROM tab0 cor0 ---- -2 -34 -83 skipif mysql # not compatible query I rowsort label-5590 SELECT + - col2 - - col1 / - col1 FROM tab0 cor0 ---- -2 -34 -83 query I rowsort SELECT + col0 + - col2 * col2 - - col2 AS col1 FROM tab2 AS cor0 ---- -1327 -572 -695 query I rowsort SELECT - 61 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 51f53697966a79d306a4570537cd91a1 query I rowsort SELECT 57 + col0 AS col1 FROM tab2 AS cor0 ---- 135 136 64 query I rowsort SELECT + 98 * col1 * col0 FROM tab0 AS cor0 ---- 202272 332710 793702 onlyif mysql # use DIV operator for integer division query I rowsort label-5595 SELECT - col0 - + cor0.col2 DIV + col1 FROM tab2 AS cor0 ---- -7 -78 -81 skipif mysql # not compatible query I rowsort label-5595 SELECT - col0 - + cor0.col2 / + col1 FROM tab2 AS cor0 ---- -7 -78 -81 query I rowsort SELECT + - col1 * + col2 AS col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT + col0 + 66 FROM tab2 AS cor0 ---- 144 145 73 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5598 SELECT DISTINCT CAST( NULL AS SIGNED ) + - 90 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-5598 SELECT DISTINCT CAST ( NULL AS INTEGER ) + - 90 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- NULL query I rowsort SELECT - col0 + - 77 * + col1 AS col1 FROM tab2 AS cor0 ---- -1388 -2394 -4621 query I rowsort SELECT ALL + cor0.col0 + - col2 * col1 FROM tab1 AS cor0 ---- -1168 -1401 -506 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col1 + col2 * cor0.col2 col1 FROM tab2 AS cor0 ---- 1427 617 698 query I rowsort SELECT DISTINCT + - col1 * + 21 FROM tab0 AS cor0 ---- -1806 -1911 -2037 query I rowsort SELECT DISTINCT cor0.col1 + 81 AS col2 FROM tab1 AS cor0 ---- 107 91 94 query I rowsort SELECT - col0 + col0 * - ( col2 ) + - col0 FROM tab1 cor0 ---- -168 -3776 -7840 query I rowsort SELECT + - col1 + - 2 FROM tab2 AS cor0 ---- -19 -33 -61 query I rowsort SELECT + col1 * - cor0.col1 AS col1 FROM tab1 cor0 ---- -100 -169 -676 query I rowsort SELECT DISTINCT - 40 AS col2 FROM tab2 ---- -40 query I rowsort SELECT ALL + 15 AS col0 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 71dda9a71fc978ea7b0ac5d8cd2ef1f0 query I rowsort SELECT col0 * col1 * ( - col0 ) FROM tab1 AS cor0 ---- -234 -40960 -83200 query I rowsort SELECT - col0 * - col0 - col1 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT DISTINCT + cor0.col1 + + 40 AS col2 FROM tab1 AS cor0 ---- 50 53 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5612 SELECT ALL - col0 * CAST( ( - col0 ) AS SIGNED ) FROM tab2 AS cor0 ---- 49 6084 6241 skipif mysql # not compatible query I rowsort label-5612 SELECT ALL - col0 * CAST ( ( - col0 ) AS INTEGER ) FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT + col0 + 29 * + col0 AS col2 FROM tab0 AS cor0 ---- 1050 2670 720 query I rowsort SELECT DISTINCT col1 * 16 + - col1 * col1 * col2 FROM tab2 cor0 ---- -10710 -25451 -89562 query I rowsort SELECT ALL col1 * col2 + 65 FROM tab0 AS cor0 ---- 162 2903 7527 query I rowsort SELECT ALL - - col0 + col0 AS col1 FROM tab1 AS cor0 ---- 128 160 6 query I rowsort SELECT DISTINCT - 85 AS col1 FROM tab1, tab1 AS cor0 ---- -85 query I rowsort SELECT DISTINCT + col2 - col2 * - tab0.col1 FROM tab0 ---- 2871 7544 98 onlyif mysql # use DIV operator for integer division query I rowsort label-5619 SELECT ALL + 37 + - col2 DIV + col0 FROM tab2 cor0 ---- 34 37 37 skipif mysql # not compatible query I rowsort label-5619 SELECT ALL + 37 + - col2 / + col0 FROM tab2 cor0 ---- 34 37 37 query I rowsort SELECT DISTINCT - ( col1 ) * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL ( - cor0.col0 ) * + cor0.col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to f7e57a354e4e5925116b9650d1011609 query I rowsort SELECT DISTINCT - 59 FROM tab1 ---- -59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5623 SELECT col1 - - col0 * - CAST( + 38 AS SIGNED ) FROM tab0 ---- -1233 -3291 -826 skipif mysql # not compatible query I rowsort label-5623 SELECT col1 - - col0 * - CAST ( + 38 AS INTEGER ) FROM tab0 ---- -1233 -3291 -826 query I rowsort SELECT 64 + col2 * - 50 FROM tab1 ---- -2636 -2786 -4736 query I rowsort SELECT - + cor0.col0 + + col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - - cor0.col0 * + col1 * col1 AS col0 FROM tab0 AS cor0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT 76 AS col1 FROM tab0 AS cor0 ---- 76 query I rowsort SELECT DISTINCT - 32 + cor0.col2 FROM tab1 AS cor0 ---- 22 25 64 query I rowsort SELECT - - ( - cor0.col0 ) * - col2 * - col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT ( + col1 ) * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT - - 66 * + col1 AS col1 FROM tab0 AS cor0 ---- 5676 6006 6402 query I rowsort SELECT ALL + 37 + + col2 AS col0 FROM tab0 AS cor0 ---- 119 38 70 query I rowsort SELECT + ( + col2 ) * + col1 + - 0 * cor0.col0 AS col1 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT col1 * - ( + col1 ) * - col1 + 23 FROM tab2 ---- 205402 29814 4936 query I rowsort SELECT DISTINCT + col0 * - ( + col0 ) + ( - 9 ) AS col0 FROM tab1 AS cor0 ---- -18 -4105 -6409 query I rowsort SELECT + col2 * - col0 * - col2 + col0 FROM tab2 cor0 ---- 114155 5110 52806 query I rowsort SELECT + ( - col1 ) * - col1 + ( col2 + - col0 ) FROM tab1 AS cor0 ---- 185 727 93 query I rowsort SELECT + 81 * + 22 FROM tab2 AS cor0 ---- 1782 1782 1782 query I rowsort SELECT + cor0.col1 * - ( cor0.col2 ) + col0 * + 4 - - col1 FROM tab1 cor0 ---- -1366 -304 -915 query I rowsort SELECT - col1 + 54 * - col1 FROM tab0 cor0 ---- -4730 -5005 -5335 onlyif mysql # use DIV operator for integer division query I rowsort label-5641 SELECT DISTINCT + + cor0.col2 * 21 DIV - col2 + cor0.col2 col0 FROM tab1 AS cor0 ---- 33 36 75 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5641 SELECT DISTINCT + + cor0.col2 * 21 / - col2 + cor0.col2 col0 FROM tab1 AS cor0 ---- 33 36 75 onlyif mysql # use DIV operator for integer division query I rowsort label-5642 SELECT cor0.col0 * + col2 + - col2 * col1 + col2 DIV col1 AS col1 FROM tab1 AS cor0 ---- -1240 3083 6439 skipif mysql # not compatible query I rowsort label-5642 SELECT cor0.col0 * + col2 + - col2 * col1 + col2 / col1 AS col1 FROM tab1 AS cor0 ---- -1240 3083 6439 query I rowsort SELECT col0 * + col1 * + col2 FROM tab1 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-5644 SELECT + col2 DIV 78 + 61 col2 FROM tab2 ---- 61 61 61 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5644 SELECT + col2 / 78 + 61 col2 FROM tab2 ---- 61 61 61 query I rowsort SELECT DISTINCT - col0 * col2 * + tab2.col0 AS col0 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT col1 * ( - col1 * + col2 ) FROM tab1 ---- -16224 -36504 -5700 query I rowsort SELECT ALL col1 + col0 * + col2 AS col0 FROM tab0 ---- 132 7389 878 query I rowsort SELECT DISTINCT - col1 + ( - 1 ) * col1 + + ( col1 * col0 ) FROM tab2 ---- 1309 155 4484 query I rowsort SELECT DISTINCT - col0 + 64 FROM tab1 ---- -16 0 61 query I rowsort SELECT DISTINCT + col0 * ( + col2 ) + col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - cor0.col1 * + cor0.col1 + col0 * - col1 FROM tab1 AS cor0 ---- -1209 -740 -754 query I rowsort SELECT DISTINCT - col1 * + col0 + ( col1 ) AS col1 FROM tab1 AS cor0 ---- -1027 -52 -630 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5653 SELECT DISTINCT + col1 * ( 51 ) * + col2 + CAST( NULL AS SIGNED ) + - col0 * - col1 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5653 SELECT DISTINCT + col1 * ( 51 ) * + col2 + CAST ( NULL AS INTEGER ) + - col0 * - col1 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col1 + ( + col1 + - col1 ) AS col0 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5655 SELECT DISTINCT - col1 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-5655 SELECT DISTINCT - col1 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 cor0 ---- NULL query I rowsort SELECT ALL + + col0 + 15 FROM tab2 AS cor0 ---- 22 93 94 onlyif mysql # use DIV operator for integer division query I rowsort label-5657 SELECT col2 + col0 DIV - col0 col1 FROM tab2 AS cor0 ---- 25 26 37 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5657 SELECT col2 + col0 / - col0 col1 FROM tab2 AS cor0 ---- 25 26 37 query I rowsort SELECT ALL - col1 * ( 80 + - col1 ) FROM tab0 cor0 ---- 1001 1649 516 query I rowsort SELECT + cor0.col0 - ( - ( col0 ) ) FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT ALL + col2 * - 53 + + ( - col2 ) FROM tab2 AS cor0 ---- -1404 -1458 -2052 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5661 SELECT CAST( + 39 AS SIGNED ) AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf skipif mysql # not compatible query I rowsort label-5661 SELECT CAST ( + 39 AS INTEGER ) AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 5ecc4d3de68ae828a2d522dff8571cbf skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 - col0 col0 FROM tab0 AS cor0 ---- -178 -48 -70 query I rowsort SELECT DISTINCT - col2 * col2 * 4 FROM tab1 AS cor0 ---- -11664 -12996 -36864 query I rowsort SELECT - cor0.col0 FROM tab1 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT - + 56 * + 98 FROM tab2 AS cor0 CROSS JOIN tab1, tab2 AS cor1 ---- 27 values hashing to b0e13ea0339c6125903a7227974ff191 query I rowsort SELECT DISTINCT col2 * + ( col2 ) - col0 * - cor0.col0 * 72 FROM tab1 AS cor0 ---- 298161 3564 470016 onlyif mysql # use DIV operator for integer division query I rowsort label-5667 SELECT ALL ( + col1 + col2 ) DIV - tab1.col1 AS col0 FROM tab1 ---- -3 -6 -8 skipif mysql # not compatible query I rowsort label-5667 SELECT ALL ( + col1 + col2 ) / - tab1.col1 AS col0 FROM tab1 ---- -3 -6 -8 query I rowsort SELECT ALL + ( 99 * col2 ) FROM tab1 ---- 5346 5643 9504 onlyif mysql # use DIV operator for integer division query I rowsort label-5669 SELECT ALL - ( - 7 ) * + col2 DIV - col2 AS col0 FROM tab0 ---- -7 -7 -7 skipif mysql # not compatible query I rowsort label-5669 SELECT ALL - ( - 7 ) * + col2 / - col2 AS col0 FROM tab0 ---- -7 -7 -7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5670 SELECT - + CAST( + 26 AS SIGNED ) + cor0.col1 FROM tab1 AS cor0 ---- -13 -16 0 skipif mysql # not compatible query I rowsort label-5670 SELECT - + CAST ( + 26 AS INTEGER ) + cor0.col1 FROM tab1 AS cor0 ---- -13 -16 0 query I rowsort SELECT + - ( + 9 ) * - col2 * - col2 + + col2 FROM tab0 AS cor0 ---- -60434 -8 -9768 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5672 SELECT + CAST( NULL AS SIGNED ) * - col2 - + col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5672 SELECT + CAST ( NULL AS INTEGER ) * - col2 - + col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + cor2.col0 FROM tab0, tab2 AS cor0, tab0 AS cor1, tab2, tab2 AS cor2 ---- 243 values hashing to 455e4df3bf7b0fa681c56e89df1a761f onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5674 SELECT - 12 + col0 / CAST( NULL AS DECIMAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5674 SELECT - 12 + col0 / CAST ( NULL AS REAL ) AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - ( - col1 ) * - 85 AS col2 FROM tab0 cor0 ---- -7310 -7735 -8245 query I rowsort SELECT DISTINCT - - 5 * col1 AS col0 FROM tab0 AS cor0 ---- 430 455 485 query I rowsort SELECT - cor0.col1 * - 71 - - 47 FROM tab1 AS cor0 ---- 1893 757 970 query I rowsort SELECT - col0 - ( col2 * col0 ) FROM tab1 AS cor0 ---- -165 -3712 -7760 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * + col0 - + 23 col2 FROM tab0 AS cor0 ---- -58 -7321 -815 query I rowsort SELECT - + col1 + - col1 AS col2 FROM tab0 cor0 ---- -172 -182 -194 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5681 SELECT CAST( NULL AS SIGNED ) FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5681 SELECT CAST ( NULL AS INTEGER ) FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + tab1.col1 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 366ec539af0f37bd1519bc568f3d6775 query I rowsort SELECT ALL + + col1 + - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT + col0 * - col1 - col1 AS col2 FROM tab2 AS cor0 ---- -1360 -248 -4661 query I rowsort SELECT - + col2 + + col1 + cor0.col1 FROM tab1 cor0 ---- -2 -37 -70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * col2 + cor0.col2 col2 FROM tab0 cor0 ---- 1122 2 6806 query I rowsort SELECT ALL + col2 - tab2.col0 FROM tab2 ---- -41 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col1 + 22 col0 FROM tab0 AS cor0 ---- 194 204 216 query I rowsort SELECT col0 * col0 + - col0 * - 67 FROM tab2 AS cor0 ---- 11310 11534 518 onlyif mysql # use DIV operator for integer division query I rowsort label-5690 SELECT ALL col1 * - col2 + 87 DIV + col1 + - col0 FROM tab0 ---- -132 -2861 -7551 skipif mysql # not compatible query I rowsort label-5690 SELECT ALL col1 * - col2 + 87 / + col1 + - col0 FROM tab0 ---- -132 -2861 -7551 query I rowsort SELECT 62 - cor1.col1 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to f6fe354acdb39e0d178c0589038fdb20 query I rowsort SELECT DISTINCT + + col1 * + col1 + cor0.col1 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT + col1 + col0 * + col1 AS col2 FROM tab2 AS cor0 ---- 1360 248 4661 onlyif mysql # use DIV operator for integer division query I rowsort label-5694 SELECT + - col1 DIV + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5694 SELECT + - col1 / + col2 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 62 * + col1 AS col1 FROM tab1 ---- 1612 620 806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5696 SELECT ALL - CAST( NULL AS SIGNED ) + + 81 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5696 SELECT ALL - CAST ( NULL AS INTEGER ) + + 81 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 22 + + col2 AS col2 FROM tab2 AS cor0 ---- 48 49 60 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5698 SELECT CAST( NULL AS DECIMAL ) * cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5698 SELECT CAST ( NULL AS REAL ) * cor0.col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + 61 - + col1 AS col0 FROM tab1 ---- 35 48 51 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( - col2 * col1 ) col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT + 18 + col1 * col1 FROM tab1 AS cor0 ---- 118 187 694 query I rowsort SELECT DISTINCT 53 + col2 FROM tab2 AS cor0 ---- 79 80 91 query I rowsort SELECT ALL col1 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + - col2 * - 26 * col2 col2 FROM tab1 AS cor0 ---- 239712 75870 84531 query I rowsort SELECT ALL 66 * - col0 + + col2 * + col0 + - col2 FROM tab2 AS cor0 ---- -2250 -300 -3146 query I rowsort SELECT ALL - col0 - - col2 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT DISTINCT + cor0.col1 + - cor0.col2 AS col2 FROM tab1 AS cor0 ---- -28 -47 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-5708 SELECT + col1 - + col1 DIV - ( col1 ) FROM tab2 AS cor0 ---- 18 32 60 skipif mysql # not compatible query I rowsort label-5708 SELECT + col1 - + col1 / - ( col1 ) FROM tab2 AS cor0 ---- 18 32 60 query I rowsort SELECT ALL - cor0.col2 * col0 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5710 SELECT DISTINCT + col1 * col2 + + CAST( + col0 AS SIGNED ) * + col2 col1 FROM tab2 AS cor0 ---- 1026 3562 3648 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5710 SELECT DISTINCT + col1 * col2 + + CAST ( + col0 AS INTEGER ) * + col2 col1 FROM tab2 AS cor0 ---- 1026 3562 3648 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 78 col2 FROM tab2 AS cor0 ---- 78 78 78 query I rowsort SELECT ALL - cor0.col2 * - col2 FROM tab1 cor0 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT + - col2 - - col2 FROM tab1 cor0 ---- 0 query I rowsort SELECT + 89 * + cor0.col1 FROM tab0 AS cor0 ---- 7654 8099 8633 query I rowsort SELECT ALL + col1 * cor0.col2 * col0 FROM tab1 AS cor0 ---- 36480 4212 99840 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5716 SELECT - CAST( - col1 * - col2 AS SIGNED ) - - col1 AS col1 FROM tab0 ---- -2752 -7371 0 skipif mysql # not compatible query I rowsort label-5716 SELECT - CAST ( - col1 * - col2 AS INTEGER ) - - col1 AS col1 FROM tab0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT col0 * col2 * - col0 FROM tab0 AS cor0 ---- -1225 -19008 -649522 query I rowsort SELECT DISTINCT + 10 * + cor0.col2 FROM tab1 cor0 ---- 540 570 960 query I rowsort SELECT ALL col1 * + col0 * + cor0.col1 + - 57 FROM tab2 AS cor0 ---- 22774 271461 6670 query I rowsort SELECT - col0 * 90 AS col0 FROM tab0 AS cor0 ---- -2160 -3150 -8010 query I rowsort SELECT + cor0.col2 + + col0 * - ( - col0 ) * - ( cor0.col1 * col2 ) AS col1 FROM tab0 AS cor0 ---- -118824 -1634655 -59106420 query I rowsort SELECT ALL col0 * col0 + - col2 * tab0.col2 * col2 FROM tab0 ---- -35361 -543447 1224 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 0 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT col0 + + ( 31 ) * col2 AS col0 FROM tab1 AS cor0 ---- 1677 1831 3056 onlyif mysql # use DIV operator for integer division query I rowsort label-5725 SELECT col0 + 88 * col1 DIV - col0 + col0 AS col2 FROM tab0 AS cor0 ---- -173 -267 89 skipif mysql # not compatible query I rowsort label-5725 SELECT col0 + 88 * col1 / - col0 + col0 AS col2 FROM tab0 AS cor0 ---- -173 -267 89 query I rowsort SELECT ALL + cor0.col0 * + ( col2 ) + + col0 + - col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT + col0 * 21 FROM tab2 AS cor0 ---- 147 1638 1659 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * - col0 col0 FROM tab0 cor0 ---- 1225 576 7921 query I rowsort SELECT - - col0 + ( - 37 ) * col0 + col1 FROM tab2 AS cor0 ---- -221 -2749 -2827 onlyif mysql # use DIV operator for integer division query I rowsort label-5730 SELECT DISTINCT - col1 DIV + 66 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-5730 SELECT DISTINCT - col1 / + 66 FROM tab1 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5731 SELECT col1 + col2 DIV - col2 + + col0 AS col0 FROM tab0 AS cor0 ---- 109 131 179 skipif mysql # not compatible query I rowsort label-5731 SELECT col1 + col2 / - col2 + + col0 AS col0 FROM tab0 AS cor0 ---- 109 131 179 query I rowsort SELECT + col2 * ( - col0 ) + col1 + + ( - col0 * cor0.col2 ) FROM tab2 AS cor0 ---- -347 -3997 -5987 query I rowsort SELECT DISTINCT - col2 + - col1 * col1 * - 77 FROM tab0 AS cor0 ---- 569459 637555 724492 query I rowsort SELECT + + 24 AS col1 FROM tab2 AS cor0 ---- 24 24 24 query I rowsort SELECT DISTINCT + - ( 39 ) + - cor0.col2 * + cor0.col0 FROM tab1 AS cor0 ---- -201 -3687 -7719 query I rowsort SELECT DISTINCT - 11 AS col2 FROM tab1, tab2 AS cor0 ---- -11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 32 * col2 + - col1 col0 FROM tab1 AS cor0 ---- -1754 -1834 -3085 onlyif mysql # use DIV operator for integer division query I rowsort label-5738 SELECT ALL + + col2 * - ( col0 ) DIV - col0 FROM tab1 cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-5738 SELECT ALL + + col2 * - ( col0 ) / - col0 FROM tab1 cor0 ---- 54 57 96 query I rowsort SELECT + col2 - ( col0 ) AS col0 FROM tab1 ---- -7 16 51 query I rowsort SELECT DISTINCT 42 * + cor0.col2 * + col0 AS col1 FROM tab2 AS cor0 ---- 126084 7938 85176 onlyif mysql # use DIV operator for integer division query I rowsort label-5741 SELECT ALL - ( + cor0.col2 ) DIV col0 FROM tab2 cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-5741 SELECT ALL - ( + cor0.col2 ) / col0 FROM tab2 cor0 ---- -3 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5742 SELECT + col1 * - cor0.col0 + cor0.col0 DIV - 95 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-5742 SELECT + col1 * - cor0.col0 + cor0.col0 / - 95 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + 70 + - cor0.col1 * + col1 AS col2 FROM tab0 AS cor0 ---- -7326 -8211 -9339 query I rowsort SELECT cor0.col0 * col0 + + col0 + - col2 FROM tab2 AS cor0 ---- 29 6136 6282 query I rowsort SELECT ALL cor0.col0 + - col0 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - 1 + + col0 * 38 AS col1 FROM tab0 AS cor0 ---- 1329 3381 911 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5747 SELECT - - 28 - col0 * - CAST( col2 AS SIGNED ) FROM tab1 AS cor0 ---- 190 3676 7708 skipif mysql # not compatible query I rowsort label-5747 SELECT - - 28 - col0 * - CAST ( col2 AS INTEGER ) FROM tab1 AS cor0 ---- 190 3676 7708 query I rowsort SELECT DISTINCT + 10 * col1 + 44 FROM tab2 AS cor0 ---- 214 354 634 query I rowsort SELECT - col1 * + col1 + cor0.col2 AS col1 FROM tab2 AS cor0 ---- -251 -3455 -934 query I rowsort SELECT - ( col2 ) - col1 * - col0 AS col0 FROM tab2 AS cor0 ---- 1305 190 4576 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 62 col1 FROM tab2 cor0 ---- -62 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-5752 SELECT - col1 DIV cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-5752 SELECT - col1 / cor0.col2 AS col2 FROM tab0 AS cor0 ---- -1 -2 -97 query I rowsort SELECT ALL - - 20 AS col1 FROM tab2 AS cor0 ---- 20 20 20 query I rowsort SELECT - col2 * + col1 + 29 AS col1 FROM tab1 AS cor0 ---- -1219 -1375 -541 query I rowsort SELECT + col0 * col0 + col1 * - col0 FROM tab0 AS cor0 ---- -1488 -178 -2170 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col0 col0 FROM tab1 ---- -16 -51 7 query I rowsort SELECT + col0 * col1 + - col0 AS col2 FROM tab0 AS cor0 ---- 2040 3360 8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * + col2 + col0 * - col1 col0 FROM tab1 AS cor0 ---- 3008 6640 84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - col1 col0 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT 82 + - col0 AS col2 FROM tab0 ---- -7 47 58 query I rowsort SELECT col0 * col0 + - 56 AS col2 FROM tab0 ---- 1169 520 7865 query I rowsort SELECT ALL 86 * col1 FROM tab2 AS cor0 ---- 1462 2666 5074 query I rowsort SELECT ALL 79 AS col2 FROM tab2 AS cor0 ---- 79 79 79 query I rowsort SELECT DISTINCT + 10 AS col0 FROM tab1 AS cor0 ---- 10 query I rowsort SELECT DISTINCT + 36 + - col0 * - col1 + - col1 AS col0 FROM tab0 AS cor0 ---- 2014 3334 8044 query I rowsort SELECT ALL + col0 + - tab2.col2 AS col0 FROM tab2 ---- -20 41 52 skipif mysql # not compatible query I rowsort SELECT ALL - CAST ( ( col1 ) AS REAL ) - - 79 * col2 FROM tab2 ---- 1995 2102 2985 query I rowsort SELECT - tab0.col2 * - ( + col2 ) + - 0 FROM tab0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT + + cor0.col1 + col1 * col2 AS col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT DISTINCT - ( + col1 ) + col2 AS col2 FROM tab2 AS cor0 ---- -33 -4 21 onlyif mysql # use DIV operator for integer division query I rowsort label-5771 SELECT ALL + - col2 DIV + col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5771 SELECT ALL + - col2 / + col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT ALL - col1 + ( col0 ) + 76 FROM tab2 ---- 138 52 95 query I rowsort SELECT - ( - 29 ) * col1 FROM tab1 ---- 290 377 754 query I rowsort SELECT ALL + ( col1 ) * - col0 + - col1 FROM tab0 ---- -2150 -3492 -8190 query I rowsort SELECT 88 * + tab2.col2 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 42e2b192b128b1913667eeefc9e4befc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + col0 * col2 col0 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT DISTINCT - col1 * + col2 + - col2 * col2 FROM tab2 ---- -1566 -2090 -2210 query I rowsort SELECT ( + 7 ) AS col2 FROM tab0 ---- 7 7 7 query I rowsort SELECT ALL - 51 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 08d3853e39924d3c636260a6dd856837 query I rowsort SELECT DISTINCT - 81 AS col2 FROM tab2 ---- -81 onlyif mysql # use DIV operator for integer division query I rowsort label-5781 SELECT - col0 DIV - col2 - col1 DIV col0 AS col0 FROM tab1 AS cor0 ---- -8 0 1 skipif mysql # not compatible query I rowsort label-5781 SELECT - col0 / - col2 - col1 / col0 AS col0 FROM tab1 AS cor0 ---- -8 0 1 query I rowsort SELECT 36 + - col1 FROM tab1 AS cor0 ---- 10 23 26 query I rowsort SELECT + col1 + cor0.col2 * + col1 FROM tab2 AS cor0 ---- 1593 663 868 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5784 SELECT ALL + col1 * col2 * CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5784 SELECT ALL + col1 * col2 * CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col2 * - col1 + - col2 AS col2 FROM tab2 cor0 ---- -1560 -684 -864 query I rowsort SELECT DISTINCT col1 * - 26 AS col0 FROM tab0 ---- -2236 -2366 -2522 query I rowsort SELECT col0 * + 89 + - 52 * + col0 * + 81 AS col1 FROM tab1 ---- -12369 -263872 -329840 query I rowsort SELECT ( 47 ) FROM tab0, tab1 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT + col0 * - col2 * col0 AS col0 FROM tab1 ---- -233472 -486 -614400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 44 * - cor0.col1 col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 0bbf80f5d746e367205412446be24232 query I rowsort SELECT ALL col0 * + ( + 81 ) * - tab0.col1 AS col0 FROM tab0 ---- -167184 -274995 -656019 query I rowsort SELECT + col0 + - col0 * + 15 AS col2 FROM tab1 AS cor0 ---- -1120 -42 -896 query I rowsort SELECT ALL - col2 * + col2 + col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 query I rowsort SELECT DISTINCT - + cor0.col2 * + 16 AS col0 FROM tab1 AS cor0 ---- -1536 -864 -912 query I rowsort SELECT DISTINCT - col0 + 29 AS col2 FROM tab1 AS cor0 ---- -35 -51 26 query I rowsort SELECT DISTINCT + ( 53 ) FROM tab2 AS cor0 ---- 53 query I rowsort SELECT DISTINCT cor0.col0 * - 53 + col0 FROM tab0 AS cor0 ---- -1248 -1820 -4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 93 col0 FROM tab1 AS cor0 ---- 93 93 93 query I rowsort SELECT + 48 * + 27 AS col2 FROM tab1 AS cor0 ---- 1296 1296 1296 query I rowsort SELECT - col2 * - col0 * 4 AS col1 FROM tab1 AS cor0 ---- 14592 30720 648 query I rowsort SELECT - cor0.col0 * + 46 AS col2 FROM tab2 AS cor0 ---- -322 -3588 -3634 query I rowsort SELECT - col0 + 87 FROM tab0 cor0 ---- -2 52 63 query I rowsort SELECT + + cor0.col1 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT + - col1 * - ( col2 + col2 ) AS col1 FROM tab2 AS cor0 ---- 1292 1674 3068 query I rowsort SELECT DISTINCT - col0 * - 13 AS col2 FROM tab2 cor0 ---- 1014 1027 91 query I rowsort SELECT ALL + col1 * col0 * + col0 FROM tab0 ---- 118825 49536 720811 query I rowsort SELECT ALL + col1 * - ( col0 ) FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL - cor0.col1 * + col2 * - col2 + - 64 FROM tab0 AS cor0 ---- 33 611820 93590 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5809 SELECT - col0 * cor0.col1 + + col1 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5809 SELECT - col0 * cor0.col1 + + col1 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL ( col0 ) * col2 + - col2 FROM tab1 cor0 ---- 108 3591 7584 query I rowsort SELECT - col2 - 73 AS col1 FROM tab1 AS cor0 ---- -127 -130 -169 query I rowsort SELECT + col2 - col1 * col2 AS col1 FROM tab0 ---- -2805 -7380 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5813 SELECT DISTINCT + col1 * 1 DIV - col1 col2 FROM tab1 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-5813 SELECT DISTINCT + col1 * 1 / - col1 col2 FROM tab1 ---- -1 query I rowsort SELECT - ( 15 ) AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 1172c9a62bdad7db0def9205c06ee1f2 query I rowsort SELECT DISTINCT col2 * ( col0 ) AS col1 FROM tab1 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-5816 SELECT - 24 * - col2 + + ( + col2 + + col0 ) DIV - ( - col1 * + col0 ) FROM tab2 AS cor0 ---- 624 648 912 skipif mysql # not compatible query I rowsort label-5816 SELECT - 24 * - col2 + + ( + col2 + + col0 ) / - ( - col1 * + col0 ) FROM tab2 AS cor0 ---- 624 648 912 query I rowsort SELECT + + cor0.col2 + - cor0.col1 * - 63 AS col2 FROM tab2 AS cor0 ---- 1109 1980 3743 query I rowsort SELECT - + 69 * col1 FROM tab1 AS cor0 ---- -1794 -690 -897 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 38 col1 FROM tab2 ---- 38 38 38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5820 SELECT - CAST( + 64 AS SIGNED ) * - cor0.col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 759ce99d9a10bab9dbb85b0716df8ee9 skipif mysql # not compatible query I rowsort label-5820 SELECT - CAST ( + 64 AS INTEGER ) * - cor0.col0 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 759ce99d9a10bab9dbb85b0716df8ee9 query I rowsort SELECT DISTINCT - 89 * col1 AS col2 FROM tab0 ---- -7654 -8099 -8633 query I rowsort SELECT 42 * col1 AS col1 FROM tab1 ---- 1092 420 546 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 59 col0 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to a9b9966d749d1b2ce5955ed12394f9bc query I rowsort SELECT - + 18 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 09afafec657a5e9f082beb6a16ec85de query I rowsort SELECT - 33 + col1 FROM tab2 cor0 ---- -16 -2 26 query I rowsort SELECT - 9 * + tab2.col2 + 73 * + tab2.col1 * col2 AS col2 FROM tab2 ---- 111748 46816 60858 query I rowsort SELECT DISTINCT - cor1.col2 FROM tab1, tab0, tab0 AS cor0, tab1 AS cor1 ---- -54 -57 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-5828 SELECT DISTINCT col1 DIV - col0 + - col2 AS col0 FROM tab2 ---- -26 -31 -38 skipif mysql # not compatible query I rowsort label-5828 SELECT DISTINCT col1 / - col0 + - col2 AS col0 FROM tab2 ---- -26 -31 -38 query I rowsort SELECT DISTINCT col0 + - col0 * - 52 * - 87 AS col1 FROM tab2 ---- -31661 -352794 -357317 query I rowsort SELECT DISTINCT ( tab1.col0 ) + col2 FROM tab1 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + tab1.col0 * col0 + + col2 col1 FROM tab1 ---- 4153 63 6496 onlyif mysql # use DIV operator for integer division query I rowsort label-5832 SELECT - col0 DIV col1 + col2 DIV col0 AS col2 FROM tab1 ---- -5 -6 18 skipif mysql # not compatible query I rowsort label-5832 SELECT - col0 / col1 + col2 / col0 AS col2 FROM tab1 ---- -5 -6 18 query I rowsort SELECT DISTINCT - col2 + 17 + col1 FROM tab1 AS cor0 ---- -11 -30 -66 query I rowsort SELECT ALL - - col0 * - 54 + 14 * cor0.col1 FROM tab1 cor0 ---- -3316 -4138 202 query I rowsort SELECT ALL + col1 + + ( - col2 ) AS col0 FROM tab2 cor0 ---- -21 33 4 query I rowsort SELECT ALL - col1 + ( - col1 ) FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT DISTINCT - - col1 * + col2 + + col0 FROM tab1 cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT col0 + col1 + col1 * col1 FROM tab1 cor0 ---- 174 262 705 query I rowsort SELECT ALL col2 * + col0 + 0 - col1 AS col2 FROM tab2 AS cor0 ---- 158 1969 2985 query I rowsort SELECT - - cor0.col0 * col0 AS col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT DISTINCT - 51 + - 33 AS col1 FROM tab1 ---- -84 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - tab0.col2 ) + + col1 * 83 col2 FROM tab0 ---- 7105 7471 8050 query I rowsort SELECT + 62 + - col2 * col1 AS col2 FROM tab2 AS cor0 ---- -1472 -584 -775 onlyif mysql # use DIV operator for integer division query I rowsort label-5844 SELECT ( col1 ) DIV + cor0.col2 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-5844 SELECT ( col1 ) / + cor0.col2 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT DISTINCT ( + ( + col1 ) ) + + ( + 80 ) FROM tab1 AS cor0 ---- 106 90 93 query I rowsort SELECT + 3 * col0 AS col0 FROM tab0 AS cor0 ---- 105 267 72 onlyif mysql # use DIV operator for integer division query I rowsort label-5847 SELECT ALL + col0 DIV - col0 - + col1 * + col0 * + col2 FROM tab2 AS cor0 ---- -119653 -51035 -5860 skipif mysql # not compatible query I rowsort label-5847 SELECT ALL + col0 / - col0 - + col1 * + col0 * + col2 FROM tab2 AS cor0 ---- -119653 -51035 -5860 query I rowsort SELECT + col1 * - col1 + - col2 AS col1 FROM tab0 cor0 ---- -7429 -8363 -9410 query I rowsort SELECT col1 + + col0 * - cor0.col1 AS col0 FROM tab0 AS cor0 ---- -1978 -3298 -8008 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5850 SELECT ( 69 ) + - col2 * + CAST( col2 AS SIGNED ) * + col2 FROM tab2 AS cor0 ---- -17507 -19614 -54803 skipif mysql # not compatible query I rowsort label-5850 SELECT ( 69 ) + - col2 * + CAST ( col2 AS INTEGER ) * + col2 FROM tab2 AS cor0 ---- -17507 -19614 -54803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 + col0 col1 FROM tab0 AS cor0 ---- 110 132 180 query I rowsort SELECT DISTINCT - cor0.col2 - col0 AS col1 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT DISTINCT - col1 - - col0 AS col2 FROM tab2 AS cor0 ---- -24 19 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5854 SELECT + - 19 * col0 * + CAST( NULL AS SIGNED ) + col2 AS col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5854 SELECT + - 19 * col0 * + CAST ( NULL AS INTEGER ) + col2 AS col1 FROM tab0 cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5855 SELECT + - col0 + + col1 DIV col1 AS col1 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-5855 SELECT + - col0 + + col1 / col1 AS col1 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT ALL + ( col0 ) * + ( col2 ) + col1 AS col1 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - col2 + - col2 * 22 AS col2 FROM tab0 AS cor0 ---- -1886 -23 -759 query I rowsort SELECT + 58 * - col1 FROM tab0 AS cor0 ---- -4988 -5278 -5626 query I rowsort SELECT ALL + col2 * col0 - 32 * col0 AS col1 FROM tab1 AS cor0 ---- 1600 5120 66 query I rowsort SELECT DISTINCT col1 * + col1 AS col0 FROM tab1 cor0 ---- 100 169 676 query I rowsort SELECT DISTINCT - col0 * ( + col0 * + 53 ) - - col0 FROM tab1 ---- -217024 -339120 -474 query I rowsort SELECT DISTINCT + 10 + col1 * + col2 AS col2 FROM tab1 ---- 1258 1414 580 onlyif mysql # use DIV operator for integer division query I rowsort label-5863 SELECT DISTINCT 36 + col2 DIV col2 + tab1.col1 AS col1 FROM tab1 ---- 47 50 63 skipif mysql # not compatible query I rowsort label-5863 SELECT DISTINCT 36 + col2 / col2 + tab1.col1 AS col1 FROM tab1 ---- 47 50 63 onlyif mysql # use DIV operator for integer division query I rowsort label-5864 SELECT ALL ( + tab2.col0 ) + col0 * col2 DIV - 39 FROM tab2 ---- 26 3 3 skipif mysql # not compatible query I rowsort label-5864 SELECT ALL ( + tab2.col0 ) + col0 * col2 / - 39 FROM tab2 ---- 26 3 3 query I rowsort SELECT DISTINCT 0 AS col1 FROM tab1, tab0 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 10 col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f68f33032846e21ee6b2c668fc10355e query I rowsort SELECT DISTINCT + + col1 + col1 FROM tab0 AS cor0 ---- 172 182 194 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5868 SELECT ALL + CAST( + col1 AS SIGNED ) AS col1 FROM tab2 cor0 ---- 17 31 59 skipif mysql # not compatible query I rowsort label-5868 SELECT ALL + CAST ( + col1 AS INTEGER ) AS col1 FROM tab2 cor0 ---- 17 31 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5869 SELECT DISTINCT - + CAST( + cor0.col0 AS SIGNED ) FROM tab2, tab0, tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-5869 SELECT DISTINCT - + CAST ( + cor0.col0 AS INTEGER ) FROM tab2, tab0, tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT - 46 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 491ad1fb79fec0b5715ea54949d1aa2d query I rowsort SELECT + + cor0.col1 * + col2 + ( 78 ) + col1 FROM tab0 AS cor0 ---- 272 3002 7631 query I rowsort SELECT DISTINCT + + col2 + - col1 * - col0 AS col1 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT col0 + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT - 1 AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + col1 + col1 * col1 + col1 col2 FROM tab2 cor0 ---- 1209 1649 8142 query I rowsort SELECT DISTINCT + 0 + col0 * - cor0.col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT - cor0.col0 * + col2 - - 41 FROM tab1 AS cor0 ---- -121 -3607 -7639 query I rowsort SELECT ALL + cor0.col2 * cor0.col0 + + cor0.col1 AS col1 FROM tab0 cor0 ---- 132 7389 878 query I rowsort SELECT - ( - cor0.col2 ) - - 10 FROM tab1 AS cor0 ---- 106 64 67 query I rowsort SELECT ALL col2 + 57 AS col0 FROM tab0 AS cor0 ---- 139 58 90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5881 SELECT ALL col2 * + CAST( NULL AS SIGNED ) + - ( + col2 ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5881 SELECT ALL col2 * + CAST ( NULL AS INTEGER ) + - ( + col2 ) FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-5882 SELECT ALL - col2 - col2 DIV + col0 FROM tab1 AS cor0 ---- -57 -72 -97 skipif mysql # not compatible query I rowsort label-5882 SELECT ALL - col2 - col2 / + col0 FROM tab1 AS cor0 ---- -57 -72 -97 query I rowsort SELECT - col2 * + 45 + + 17 AS col0 FROM tab0 AS cor0 ---- -1468 -28 -3673 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col1 col0 FROM tab1 cor0 ---- -10 -13 -26 query I rowsort SELECT DISTINCT cor0.col1 * + 28 FROM tab0 AS cor0 ---- 2408 2548 2716 query I rowsort SELECT ALL + + col0 * - ( - col1 + + col1 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + - cor0.col0 * - ( - col1 ) FROM tab1 AS cor0 ---- -1040 -640 -78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5888 SELECT + col0 + CAST( + 5 AS SIGNED ) * + col0 FROM tab1 AS cor0 ---- 18 384 480 skipif mysql # not compatible query I rowsort label-5888 SELECT + col0 + CAST ( + 5 AS INTEGER ) * + col0 FROM tab1 AS cor0 ---- 18 384 480 query I rowsort SELECT ALL - - col2 + 96 AS col1 FROM tab0 AS cor0 ---- 129 178 97 query I rowsort SELECT DISTINCT - col1 * + col1 + col0 - - col0 AS col1 FROM tab0 AS cor0 ---- -7348 -8103 -9339 onlyif mysql # use DIV operator for integer division query I rowsort label-5891 SELECT - col2 + - 31 DIV + col1 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-5891 SELECT - col2 + - 31 / + col1 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5892 SELECT DISTINCT col2 * - CAST( col0 AS SIGNED ) AS col1 FROM tab0 cor0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-5892 SELECT DISTINCT col2 * - CAST ( col0 AS INTEGER ) AS col1 FROM tab0 cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 * 98 * col0 col1 FROM tab2 AS cor0 ---- -4802 -596232 -611618 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5894 SELECT - CAST( 60 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -60 -60 -60 skipif mysql # not compatible query I rowsort label-5894 SELECT - CAST ( 60 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -60 -60 -60 query I rowsort SELECT DISTINCT + ( + cor0.col0 ) + col2 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT - cor0.col1 * 3 AS col2 FROM tab2 AS cor0 ---- -177 -51 -93 query I rowsort SELECT ALL - 21 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 631fbd1fd929405aba54a22c2a06c757 skipif mysql # not compatible query I rowsort SELECT + CAST ( + 84 AS REAL ) * - col2 FROM tab0 AS cor0 ---- -2772 -6888 -84 query I rowsort SELECT - ( + 11 ) AS col2 FROM tab2 cor0 ---- -11 -11 -11 query I rowsort SELECT - col2 * - 62 AS col0 FROM tab0 AS cor0 ---- 2046 5084 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5901 SELECT ( + col1 ) + - col1 * CAST( NULL AS SIGNED ) FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5901 SELECT ( + col1 ) + - col1 * CAST ( NULL AS INTEGER ) FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 18 - col2 AS col0 FROM tab1 cor0 ---- -114 -72 -75 query I rowsort SELECT + col1 + - col2 * cor0.col0 AS col2 FROM tab0 AS cor0 ---- -706 -7207 62 query I rowsort SELECT 47 * col2 AS col2 FROM tab2 AS cor0 ---- 1222 1269 1786 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 19 col0 FROM tab0, tab1 cor0 ---- 9 values hashing to 339c9d62143bf2f7566b89a1b56eeeb4 query I rowsort SELECT - 32 AS col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to ef8f93119983b962f4c81381ebf4b1e6 query I rowsort SELECT + - col2 + + col0 * - 73 FROM tab2 AS cor0 ---- -538 -5720 -5805 query I rowsort SELECT + col2 + col0 + ( col1 ) * cor0.col0 FROM tab0 AS cor0 ---- 2121 3431 8270 query I rowsort SELECT DISTINCT col2 + tab1.col0 AS col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT 15 + col1 AS col2 FROM tab0 ---- 101 106 112 query I rowsort SELECT ALL col1 * + 83 AS col1 FROM tab0 ---- 7138 7553 8051 query I rowsort SELECT DISTINCT 90 AS col1 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 90 query I rowsort SELECT DISTINCT col1 * 86 AS col2 FROM tab1 ---- 1118 2236 860 query I rowsort SELECT col0 * 8 AS col1 FROM tab0 ---- 192 280 712 query I rowsort SELECT - 96 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 query I rowsort SELECT + col0 * + 87 + col2 + col0 FROM tab1 cor0 ---- 318 5689 7136 query I rowsort SELECT 65 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 1c9d0bf96cd3361942fadad668138b9c onlyif mysql # use DIV operator for integer division query I rowsort label-5918 SELECT ALL - tab0.col2 DIV 91 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-5918 SELECT ALL - tab0.col2 / 91 AS col2 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-5919 SELECT col1 * col2 DIV 32 FROM tab0 AS cor0 ---- 233 3 88 skipif mysql # not compatible query I rowsort label-5919 SELECT col1 * col2 / 32 FROM tab0 AS cor0 ---- 233 3 88 query I rowsort SELECT DISTINCT - 21 * - col0 + col2 AS col1 FROM tab1 ---- 117 1401 1776 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + + col1 col0 FROM tab2 cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-5922 SELECT ALL - 54 DIV - col2 + + 31 * - tab1.col0 FROM tab1 ---- -1984 -2480 -92 skipif mysql # not compatible query I rowsort label-5922 SELECT ALL - 54 / - col2 + + 31 * - tab1.col0 FROM tab1 ---- -1984 -2480 -92 query I rowsort SELECT - + col2 * - cor0.col0 + col2 FROM tab1 AS cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT + + col0 * - cor0.col0 AS col0 FROM tab0 cor0 ---- -1225 -576 -7921 query I rowsort SELECT DISTINCT - + col1 + col2 * - 69 FROM tab2 AS cor0 ---- -1853 -1894 -2639 query I rowsort SELECT ALL cor0.col0 + - cor0.col1 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT - col2 * - 10 AS col0 FROM tab2 AS cor0 ---- 260 270 380 query I rowsort SELECT - 10 * + col0 * col2 - 83 FROM tab0 AS cor0 ---- -433 -73063 -8003 query I rowsort SELECT DISTINCT + col2 * + ( + col0 ) + - tab0.col0 FROM tab0 ---- 0 7209 768 query I rowsort SELECT - - col0 * + col0 + - col1 FROM tab0 AS cor0 ---- 1128 490 7830 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 57 * col1 col2 FROM tab1 AS cor0 ---- -1482 -570 -741 query I rowsort SELECT DISTINCT + 72 * col2 * - col1 AS col0 FROM tab0 cor0 ---- -204336 -537264 -6984 query I rowsort SELECT ALL + 92 * + col0 + ( - col1 ) AS col1 FROM tab1 cor0 ---- 250 5878 7347 query I rowsort SELECT ALL + + col2 * col1 + - cor0.col2 AS col0 FROM tab1 cor0 ---- 1152 1350 513 query I rowsort SELECT DISTINCT 91 + + col2 AS col2 FROM tab1 AS cor0 ---- 145 148 187 query I rowsort SELECT 6 + col1 AS col1 FROM tab2 AS cor0 ---- 23 37 65 query I rowsort SELECT ALL + + col2 * col0 * ( + 12 ) AS col1 FROM tab2 AS cor0 ---- 2268 24336 36024 query I rowsort SELECT ALL col0 + col2 * - col2 * - col1 + - col2 FROM tab0 AS cor0 ---- 131 611891 93645 query I rowsort SELECT - ( 89 ) AS col1 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to c36e597b7bc5727536f5bb580e6cebbc onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5940 SELECT ALL - - 33 * cor0.col0 + + CAST( NULL AS SIGNED ) + - 20 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5940 SELECT ALL - - 33 * cor0.col0 + + CAST ( NULL AS INTEGER ) + - 20 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + col0 * col2 AS col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT ALL col2 * - col2 * + col0 + + col2 * + col1 AS col1 FROM tab2 ---- -113430 -4266 -51194 query I rowsort SELECT DISTINCT + col1 * 57 FROM tab2 ---- 1767 3363 969 onlyif mysql # use DIV operator for integer division query I rowsort label-5944 SELECT ALL + cor0.col1 DIV col2 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-5944 SELECT ALL + cor0.col1 / col2 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT ALL + + col0 * + col0 + - 86 AS col1 FROM tab2 AS cor0 ---- -37 5998 6155 onlyif mysql # use DIV operator for integer division query I rowsort label-5946 SELECT DISTINCT + col0 * + col1 + col0 + + 67 DIV + col1 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 skipif mysql # not compatible query I rowsort label-5946 SELECT DISTINCT + col0 * + col1 + col0 + + 67 / + col1 AS col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5947 SELECT ALL - CAST( col1 AS SIGNED ) * col0 - + col2 * + ( + col1 + + 45 ) * 71 FROM tab2 ---- -145909 -168619 -196586 skipif mysql # not compatible query I rowsort label-5947 SELECT ALL - CAST ( col1 AS INTEGER ) * col0 - + col2 * + ( + col1 + + 45 ) * 71 FROM tab2 ---- -145909 -168619 -196586 query I rowsort SELECT ALL + col2 * - col0 * + tab1.col0 + + tab1.col2 AS col2 FROM tab1 ---- -233415 -432 -614304 query I rowsort SELECT DISTINCT - 7 + col1 FROM tab2 ---- 10 24 52 query I rowsort SELECT - 59 AS col2 FROM tab0 ---- -59 -59 -59 query I rowsort SELECT 99 + + col2 + - tab0.col0 FROM tab0 ---- 108 65 92 query I rowsort SELECT + 90 FROM tab1, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 5d25a546acf3ae171e731e50adc0112e query I rowsort SELECT DISTINCT 21 + + col1 + + 34 FROM tab2 ---- 114 72 86 query I rowsort SELECT - 23 FROM tab2, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 9bd721f99d79dce21b1de2860fd51ed5 query I rowsort SELECT DISTINCT - + col0 + - col2 * + col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT DISTINCT - ( 12 ) FROM tab2 AS cor0 ---- -12 query I rowsort SELECT ALL col0 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 178 48 70 onlyif mysql # use DIV operator for integer division query I rowsort label-5958 SELECT - col2 + col2 DIV + col1 FROM tab2 AS cor0 ---- -26 -27 -36 skipif mysql # not compatible query I rowsort label-5958 SELECT - col2 + col2 / + col1 FROM tab2 AS cor0 ---- -26 -27 -36 query IIIIIIIII rowsort SELECT * FROM tab1, tab0, tab1 AS cor0 WHERE NOT ( NULL ) > NULL ---- skipif mysql # not compatible query I rowsort SELECT - col0 - CAST ( col1 * + col2 + + 5 AS REAL ) AS col0 FROM tab2 ---- -1617 -730 -849 onlyif mysql # use DIV operator for integer division query I rowsort label-5961 SELECT ( col1 ) DIV col2 - col1 * cor0.col2 FROM tab0 AS cor0 ---- -2836 -7461 0 skipif mysql # not compatible query I rowsort label-5961 SELECT ( col1 ) / col2 - col1 * cor0.col2 FROM tab0 AS cor0 ---- -2836 -7461 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5962 SELECT - CAST( NULL AS SIGNED ) * + col1 + tab0.col0 * - col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-5962 SELECT - CAST ( NULL AS INTEGER ) * + col1 + tab0.col0 * - col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL - - 4 + - col2 FROM tab0 cor0 ---- -29 -78 3 query I rowsort SELECT + + 84 * + 56 + col1 FROM tab2 AS cor0 ---- 4721 4735 4763 query I rowsort SELECT DISTINCT ( - col0 ) + col1 FROM tab0 AS cor0 ---- 2 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 + 33 * col0 col0 FROM tab1 AS cor0 ---- 2048 2560 96 query I rowsort SELECT ALL col0 + - 16 * + col2 AS col0 FROM tab2 AS cor0 ---- -338 -425 -529 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5968 SELECT + col2 * 97 + + col1 * CAST( col2 * - col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -240867 -671088 -9312 skipif mysql # not compatible query I rowsort label-5968 SELECT + col2 * 97 + + col1 * CAST ( col2 * - col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -240867 -671088 -9312 query I rowsort SELECT - ( cor0.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 70 * + col1 * - col1 col0 FROM tab2 AS cor0 ---- -20230 -243670 -67270 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col2 * + cor0.col0 col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT col2 * - cor0.col2 - col2 AS col2 FROM tab0 AS cor0 ---- -1122 -2 -6806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5973 SELECT ALL CAST( NULL AS SIGNED ) AS col1 FROM tab1, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5973 SELECT ALL CAST ( NULL AS INTEGER ) AS col1 FROM tab1, tab2 cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT + tab2.col2 + + 53 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to bb09ceb5fc305675d4b1299565bd5a58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab2.col2 + col0 * col2 col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT DISTINCT cor1.col1 AS col1 FROM tab0, tab0 cor0, tab2 AS cor1 ---- 17 31 59 query I rowsort SELECT + ( + tab2.col2 * ( + 71 ) ) + tab2.col1 * + 17 FROM tab2 ---- 2444 2849 2987 query I rowsort SELECT ( col0 ) * + 76 * ( col2 ) + 45 * + 2 FROM tab2 ---- 14454 154218 228242 query I rowsort SELECT DISTINCT - 2 AS col0 FROM tab1 ---- -2 query I rowsort SELECT + + 87 AS col2 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to fa0cdd86483844cda3bb806e032d5c64 query I rowsort SELECT ALL - cor0.col1 * tab2.col2 AS col0 FROM tab2, tab1 cor0 ---- 9 values hashing to e4fd9d16116443b7eee5ff68e1d13137 query I rowsort SELECT ALL + + cor0.col2 + 9 FROM tab0 AS cor0 ---- 10 42 91 query I rowsort SELECT ALL col0 + col0 * 54 AS col0 FROM tab2 AS cor0 ---- 385 4290 4345 query I rowsort SELECT DISTINCT col1 * ( col2 ) * + col2 AS col1 FROM tab0 cor0 ---- 611884 93654 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5985 SELECT ALL + + col2 + CAST( NULL AS SIGNED ) * + cor0.col0 + - col0 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-5985 SELECT ALL + + col2 + CAST ( NULL AS INTEGER ) * + cor0.col0 + - col0 col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5986 SELECT + cor0.col1 * - CAST( ( col1 ) AS SIGNED ) + 27 AS col0 FROM tab2 AS cor0 ---- -262 -3454 -934 skipif mysql # not compatible query I rowsort label-5986 SELECT + cor0.col1 * - CAST ( ( col1 ) AS INTEGER ) + 27 AS col0 FROM tab2 AS cor0 ---- -262 -3454 -934 query I rowsort SELECT - col1 + + col0 * col2 AS col1 FROM tab0 AS cor0 ---- -62 706 7207 query I rowsort SELECT ALL col1 * + cor0.col2 + - 96 + + col1 * 46 FROM tab0 AS cor0 ---- 11552 4463 6698 query I rowsort SELECT - col1 * - 66 FROM tab2 AS cor0 ---- 1122 2046 3894 query I rowsort SELECT DISTINCT + 77 FROM tab1, tab1 AS cor0 ---- 77 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5991 SELECT CAST( NULL AS SIGNED ) * 87 AS col2 FROM tab2, tab1 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-5991 SELECT CAST ( NULL AS INTEGER ) * 87 AS col2 FROM tab2, tab1 AS cor0 CROSS JOIN tab0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT col2 - - 92 * tab1.col1 FROM tab1 ---- 1292 2446 977 query I rowsort SELECT 25 * 73 + - col2 FROM tab1 ---- 1729 1768 1771 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 - - cor0.col2 col1 FROM tab0 AS cor0 ---- -34 -7 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-5995 SELECT ALL CAST( - col0 AS SIGNED ) + col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 skipif mysql # not compatible query I rowsort label-5995 SELECT ALL CAST ( - col0 AS INTEGER ) + col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT DISTINCT - col2 * + col1 + cor0.col2 AS col1 FROM tab1 AS cor0 ---- -1152 -1350 -513 query I rowsort SELECT + 36 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to eee96a85519f92856a7500dc8b6cf752 onlyif mysql # use DIV operator for integer division query I rowsort label-5998 SELECT DISTINCT - col0 + 99 + col1 * 88 DIV - cor0.col1 AS col0 FROM tab1 cor0 ---- -53 -69 8 skipif mysql # not compatible query I rowsort label-5998 SELECT DISTINCT - col0 + 99 + col1 * 88 / - cor0.col1 AS col0 FROM tab1 cor0 ---- -53 -69 8 onlyif mysql # use DIV operator for integer division query I rowsort label-5999 SELECT DISTINCT - col2 DIV cor0.col0 + 23 AS col2 FROM tab2 AS cor0 ---- 20 23 skipif mysql # not compatible query I rowsort label-5999 SELECT DISTINCT - col2 / cor0.col0 + 23 AS col2 FROM tab2 AS cor0 ---- 20 23 query I rowsort SELECT ALL 72 AS col1 FROM tab0 cor0 ---- 72 72 72 query I rowsort SELECT - - col2 + col1 * 20 FROM tab2 AS cor0 ---- 1206 378 647 query I rowsort SELECT DISTINCT 51 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 51 query I rowsort SELECT - - cor0.col0 * col2 + - 74 FROM tab1 AS cor0 ---- 3574 7606 88 query I rowsort SELECT ALL - col1 * col1 + + cor0.col0 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -26 -647 -76 onlyif mysql # use DIV operator for integer division query I rowsort label-6005 SELECT DISTINCT + ( + col0 ) DIV col2 - col0 AS col0 FROM tab1 cor0 ---- -3 -63 -80 skipif mysql # not compatible query I rowsort label-6005 SELECT DISTINCT + ( + col0 ) / col2 - col0 AS col0 FROM tab1 cor0 ---- -3 -63 -80 query I rowsort SELECT cor1.col0 FROM tab1, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT ALL cor1.col1 + 37 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 3d08bced210cf89a9724c588bef0c828 query I rowsort SELECT - col2 * - col2 + 36 + + col1 FROM tab1 AS cor0 ---- 2978 3295 9265 query I rowsort SELECT - + ( col2 ) + col1 * - col0 * col0 FROM tab0 cor0 ---- -118826 -49569 -720893 query I rowsort SELECT - col1 + cor0.col2 + 5 FROM tab1 AS cor0 ---- 33 52 88 query I rowsort SELECT 86 * col1 + + 92 * col0 AS col0 FROM tab0 ---- 11562 16014 9604 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6012 SELECT + - CAST( col0 AS SIGNED ) * - col1 * - ( + 56 ) AS col0 FROM tab2 AS cor0 ---- -12152 -257712 -75208 skipif mysql # not compatible query I rowsort label-6012 SELECT + - CAST ( col0 AS INTEGER ) * - col1 * - ( + 56 ) AS col0 FROM tab2 AS cor0 ---- -12152 -257712 -75208 query I rowsort SELECT DISTINCT + col0 + ( - cor0.col0 ) * col2 * col0 + + cor0.col0 FROM tab2 AS cor0 ---- -1309 -158028 -237000 query I rowsort SELECT ALL + col1 * - 72 - col2 FROM tab2 AS cor0 ---- -1262 -2259 -4274 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 73 * - 72 + - col1 col1 FROM tab1 AS cor0 ---- 5230 5243 5246 query I rowsort SELECT - cor0.col0 * col1 - col1 FROM tab2 AS cor0 ---- -1360 -248 -4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 36 + + col2 col1 FROM tab0 ---- 118 37 69 query I rowsort SELECT ALL + col2 * + col1 + + col2 * + ( + 3 ) * col1 FROM tab0 ---- 11352 29848 388 query I rowsort SELECT - 21 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 631fbd1fd929405aba54a22c2a06c757 query I rowsort SELECT - ( - col1 ) * col0 + col0 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT - + col0 + cor0.col2 AS col1 FROM tab0 cor0 ---- -34 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-6022 SELECT DISTINCT + ( tab1.col1 ) DIV - tab1.col1 AS col0 FROM tab1 ---- -1 skipif mysql # not compatible query I rowsort label-6022 SELECT DISTINCT + ( tab1.col1 ) / - tab1.col1 AS col0 FROM tab1 ---- -1 query I rowsort SELECT ALL - 81 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 205b3ff2d7b1817c98d7980b8c17e6c1 query I rowsort SELECT 92 * col0 FROM tab0 ---- 2208 3220 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-6025 SELECT + + ( - cor0.col1 ) DIV col0 AS col1 FROM tab0 AS cor0 ---- -1 -2 -3 skipif mysql # not compatible query I rowsort label-6025 SELECT + + ( - cor0.col1 ) / col0 AS col1 FROM tab0 AS cor0 ---- -1 -2 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-6026 SELECT DISTINCT ( 78 ) * col2 DIV col0 + col2 FROM tab0 AS cor0 ---- 140 153 3 skipif mysql # not compatible query I rowsort label-6026 SELECT DISTINCT ( 78 ) * col2 / col0 + col2 FROM tab0 AS cor0 ---- 140 153 3 query I rowsort SELECT DISTINCT 67 * 78 FROM tab2 ---- 5226 query I rowsort SELECT DISTINCT 70 AS col1 FROM tab2, tab1, tab1 AS cor0 ---- 70 query I rowsort SELECT DISTINCT 26 * ( tab1.col2 ) AS col0 FROM tab1 ---- 1404 1482 2496 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 3 col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 3cf1e377a943589897b8d431a834f1ba query I rowsort SELECT + + ( - ( col1 ) ) + col2 * - col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT DISTINCT - ( + col2 ) + col1 * 14 * col0 FROM tab0 AS cor0 ---- 113304 28863 47529 query I rowsort SELECT DISTINCT 64 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 64 query I rowsort SELECT - col2 + col0 * + col1 * col2 + + col2 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT ALL - 84 + - cor0.col0 * - 10 AS col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 5e83382bb7ecf34c257e61c24d57be11 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * + col0 col2 FROM tab2 ---- 49 6084 6241 query I rowsort SELECT + ( + col0 ) + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT DISTINCT - 33 + + 33 AS col1 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - 63 * - col0 + - col1 AS col2 FROM tab2 AS cor0 ---- 410 4855 4960 query I rowsort SELECT col1 + col1 - col1 FROM tab1 ---- 10 13 26 query I rowsort SELECT DISTINCT + 18 - col0 AS col2 FROM tab2 ---- -60 -61 11 query I rowsort SELECT - 68 + col0 AS col0 FROM tab1 AS cor0 ---- -4 -65 12 query I rowsort SELECT - - col2 - + ( + col1 ) FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT + col0 + ( + ( col1 ) * + col2 ) FROM tab2 AS cor0 ---- 1612 725 844 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6045 SELECT + col0 + + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6045 SELECT + col0 + + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6046 SELECT - col1 + - cor0.col1 * 75 DIV - cor0.col1 FROM tab0 AS cor0 ---- -11 -16 -22 skipif mysql # not compatible query I rowsort label-6046 SELECT - col1 + - cor0.col1 * 75 / - cor0.col1 FROM tab0 AS cor0 ---- -11 -16 -22 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6047 SELECT - + col2 + CAST( col2 AS SIGNED ) FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6047 SELECT - + col2 + CAST ( col2 AS INTEGER ) FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - col2 * 7 - col1 AS col2 FROM tab2 AS cor0 ---- -220 -241 -283 query I rowsort SELECT - col0 * + 91 * + col1 - - col1 FROM tab1 AS cor0 ---- -58230 -7072 -94627 query I rowsort SELECT ALL col1 * + ( col2 ) + + col1 FROM tab1 cor0 ---- 1261 1430 580 query I rowsort SELECT + col2 * - col2 + 68 AS col2 FROM tab1 AS cor0 ---- -2848 -3181 -9148 query I rowsort SELECT DISTINCT - + col2 * 78 + - col2 AS col2 FROM tab1 AS cor0 ---- -4266 -4503 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-6053 SELECT + col0 DIV + col1 FROM tab1 cor0 ---- 0 6 6 skipif mysql # not compatible query I rowsort label-6053 SELECT + col0 / + col1 FROM tab1 cor0 ---- 0 6 6 onlyif mysql # use DIV operator for integer division query I rowsort label-6054 SELECT + + col2 + col0 DIV - col0 FROM tab1 AS cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-6054 SELECT + + col2 + col0 / - col0 FROM tab1 AS cor0 ---- 53 56 95 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6055 SELECT col0 * - CAST( NULL AS DECIMAL ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6055 SELECT col0 * - CAST ( NULL AS REAL ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL ( + col1 ) * - cor0.col0 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 74 + col1 col1 FROM tab1 cor0 ---- 100 84 87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6058 SELECT DISTINCT CAST( - 22 AS SIGNED ) * + col1 * - ( + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 14080 1716 22880 skipif mysql # not compatible query I rowsort label-6058 SELECT DISTINCT CAST ( - 22 AS INTEGER ) * + col1 * - ( + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 14080 1716 22880 query I rowsort SELECT + col2 * - 44 + col0 FROM tab0 AS cor0 ---- -1428 -3519 -9 query I rowsort SELECT DISTINCT 41 - - col2 * + col1 FROM tab0 AS cor0 ---- 138 2879 7503 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - 95 + col2 col0 FROM tab1 AS cor0 ---- -1139 -2416 -893 query I rowsort SELECT ALL + + col0 * col2 + - col2 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT DISTINCT ( cor0.col1 ) * col2 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - 67 + - col2 * - cor0.col2 AS col1 FROM tab1 cor0 ---- 2849 3182 9149 query I rowsort SELECT ALL ( - col1 ) * col0 + col2 * - col2 AS col0 FROM tab2 AS cor0 ---- -2787 -5278 -946 query I rowsort SELECT DISTINCT col1 * + col2 - - col0 * - col2 FROM tab0 AS cor0 ---- 164 2046 62 query I rowsort SELECT + - col2 * - col0 - - col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT ALL + col2 + col1 * col1 AS col0 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT col2 * col2 + col1 AS col2 FROM tab0 ---- 1175 6815 98 query I rowsort SELECT ALL - + 67 FROM tab0 AS cor0 ---- -67 -67 -67 query I rowsort SELECT + 52 * + cor0.col0 AS col2 FROM tab0 AS cor0 ---- 1248 1820 4628 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6072 SELECT ALL col1 * - col0 * + CAST( cor0.col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -119652 -51034 -5859 skipif mysql # not compatible query I rowsort label-6072 SELECT ALL col1 * - col0 * + CAST ( cor0.col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT DISTINCT - col2 * col2 * ( 86 ) AS col1 FROM tab2 AS cor0 ---- -124184 -58136 -62694 onlyif mysql # use DIV operator for integer division query I rowsort label-6074 SELECT DISTINCT + col0 DIV col1 AS col0 FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6074 SELECT DISTINCT + col0 / col1 AS col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT - - cor0.col0 * col2 AS col2 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT ( + col1 ) + - 7 AS col1 FROM tab1 AS cor0 ---- 19 3 6 query I rowsort SELECT ALL col1 * + col2 * col0 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT - 91 AS col0 FROM tab2 cor0 ---- -91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6079 SELECT ALL - - col2 + + col0 * + CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6079 SELECT ALL - - col2 + + col0 * + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6080 SELECT + cor0.col0 DIV col2 col2 FROM tab0 AS cor0 ---- 0 1 35 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6080 SELECT + cor0.col0 / col2 col2 FROM tab0 AS cor0 ---- 0 1 35 onlyif mysql # use DIV operator for integer division query I rowsort label-6081 SELECT ALL + col1 DIV ( col2 + - 28 ) FROM tab2 ---- -29 -31 1 skipif mysql # not compatible query I rowsort label-6081 SELECT ALL + col1 / ( col2 + - 28 ) FROM tab2 ---- -29 -31 1 query I rowsort SELECT ALL col2 * ( col1 ) + + 41 - col2 FROM tab2 AS cor0 ---- 1549 649 851 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6083 SELECT CAST( col0 AS SIGNED ) + col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 skipif mysql # not compatible query I rowsort label-6083 SELECT CAST ( col0 AS INTEGER ) + col0 AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL + - 36 * - col2 + col0 * + col2 FROM tab1 AS cor0 ---- 11136 2106 5700 query I rowsort SELECT ALL + + col1 + ( col2 ) * col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT cor0.col1 + + col0 * - col0 * 55 AS col1 FROM tab0 AS cor0 ---- -31594 -435564 -67278 query I rowsort SELECT col1 * col0 + + col1 AS col0 FROM tab1 ---- 104 1053 650 query I rowsort SELECT - ( ( col0 ) ) + + col1 AS col2 FROM tab1 ---- -54 -67 23 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 + ( - 59 ) FROM tab1 ---- -59 -59 -59 query I rowsort SELECT - col1 * + 68 * - col0 AS col2 FROM tab2 ---- 14756 312936 91324 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6092 SELECT cor0.col2 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6092 SELECT cor0.col2 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + col2 * + 29 FROM tab1 AS cor0 ---- -1566 -1653 -2784 query I rowsort SELECT - - cor0.col0 - + 11 FROM tab0 AS cor0 ---- 13 24 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6095 SELECT + col1 * CAST( col1 + cor0.col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 1798 5015 935 skipif mysql # not compatible query I rowsort label-6095 SELECT + col1 * CAST ( col1 + cor0.col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 1798 5015 935 query I rowsort SELECT DISTINCT - col2 + + ( - col1 ) FROM tab1 AS cor0 ---- -109 -67 -80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6097 SELECT + col2 - + CAST( NULL AS SIGNED ) / - col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6097 SELECT + col2 - + CAST ( NULL AS INTEGER ) / - col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6098 SELECT ALL + cor0.col2 * + 90 + col1 DIV + col2 FROM tab0 AS cor0 ---- 187 2972 7381 skipif mysql # not compatible query I rowsort label-6098 SELECT ALL + cor0.col2 * + 90 + col1 / + col2 FROM tab0 AS cor0 ---- 187 2972 7381 query I rowsort SELECT ALL 0 + - col0 + ( 96 ) FROM tab0 ---- 61 7 72 query I rowsort SELECT DISTINCT + - tab0.col1 AS col0 FROM tab0, tab1, tab1 cor0 ---- -86 -91 -97 query I rowsort SELECT ( + tab1.col0 ) * 81 + + col1 + + col0 AS col1 FROM tab1 ---- 272 5258 6573 query I rowsort SELECT + col2 + + ( tab1.col0 ) AS col0 FROM tab1 ---- 121 176 57 query I rowsort SELECT DISTINCT - col1 + 24 * col1 FROM tab0 ---- 1978 2093 2231 query I rowsort SELECT DISTINCT tab0.col1 + + col1 * - col1 FROM tab0 ---- -7310 -8190 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-6105 SELECT DISTINCT - col1 DIV - col1 AS col1 FROM tab2 cor0 ---- 1 skipif mysql # not compatible query I rowsort label-6105 SELECT DISTINCT - col1 / - col1 AS col1 FROM tab2 cor0 ---- 1 query I rowsort SELECT + col0 * + ( - col0 ) AS col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT - + cor0.col0 + cor0.col2 FROM tab1 AS cor0 ---- -7 16 51 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6108 SELECT ALL + col2 * - CAST( col0 AS SIGNED ) FROM tab0 ---- -35 -7298 -792 skipif mysql # not compatible query I rowsort label-6108 SELECT ALL + col2 * - CAST ( col0 AS INTEGER ) FROM tab0 ---- -35 -7298 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6109 SELECT ALL - col1 * - col2 * ( col2 * CAST( NULL AS SIGNED ) ) AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6109 SELECT ALL - col1 * - col2 * ( col2 * CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6110 SELECT DISTINCT - col0 DIV + col2 AS col0 FROM tab1 ---- -1 0 skipif mysql # not compatible query I rowsort label-6110 SELECT DISTINCT - col0 / + col2 AS col0 FROM tab1 ---- -1 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6111 SELECT + col2 + cor0.col1 DIV - col0 AS col0 FROM tab1 AS cor0 ---- 46 57 96 skipif mysql # not compatible query I rowsort label-6111 SELECT + col2 + cor0.col1 / - col0 AS col0 FROM tab1 AS cor0 ---- 46 57 96 query I rowsort SELECT ALL + 86 + col0 AS col1 FROM tab0 AS cor0 ---- 110 121 175 query I rowsort SELECT tab2.col1 * col0 * + tab2.col1 AS col2 FROM tab2 ---- 22831 271518 6727 query I rowsort SELECT ALL - 72 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ad521144c976ff25e77cdf10a84d1dc6 query I rowsort SELECT + tab0.col1 * 33 AS col1 FROM tab0 ---- 2838 3003 3201 query I rowsort SELECT - col2 * ( + col0 ) * col0 FROM tab0 ---- -1225 -19008 -649522 onlyif mysql # use DIV operator for integer division query I rowsort label-6117 SELECT + col1 DIV + 52 AS col1 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6117 SELECT + col1 / + 52 AS col1 FROM tab2 ---- 0 0 1 query I rowsort SELECT + ( + col1 ) * + col0 * ( + 2 ) FROM tab0 ---- 16198 4128 6790 query I rowsort SELECT 51 * col0 FROM tab2 ---- 357 3978 4029 query I rowsort SELECT - - ( col1 ) + cor0.col1 * col0 * 78 + col2 * + col0 AS col2 FROM tab0 AS cor0 ---- 161870 264942 639111 onlyif mysql # use DIV operator for integer division query I rowsort label-6121 SELECT - 34 + + 0 + + col1 DIV col2 AS col2 FROM tab0 AS cor0 ---- -32 -33 63 skipif mysql # not compatible query I rowsort label-6121 SELECT - 34 + + 0 + + col1 / col2 AS col2 FROM tab0 AS cor0 ---- -32 -33 63 onlyif mysql # use DIV operator for integer division query I rowsort label-6122 SELECT - + 39 * cor0.col1 + col1 DIV col0 FROM tab1 AS cor0 ---- -1006 -390 -507 skipif mysql # not compatible query I rowsort label-6122 SELECT - + 39 * cor0.col1 + col1 / col0 FROM tab1 AS cor0 ---- -1006 -390 -507 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6123 SELECT + - CAST( NULL AS SIGNED ) + col2 + + col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6123 SELECT + - CAST ( NULL AS INTEGER ) + col2 + + col0 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + col1 * - cor0.col2 + col2 + col1 FROM tab2 AS cor0 ---- -1449 -591 -779 query I rowsort SELECT DISTINCT - 88 * col1 + + ( + 98 ) AS col2 FROM tab1 AS cor0 ---- -1046 -2190 -782 query I rowsort SELECT DISTINCT - 72 AS col1 FROM tab0 AS cor0 ---- -72 onlyif mysql # use DIV operator for integer division query I rowsort label-6127 SELECT ALL + col0 + - col1 DIV 89 FROM tab2 cor0 ---- 7 78 79 skipif mysql # not compatible query I rowsort label-6127 SELECT ALL + col0 + - col1 / 89 FROM tab2 cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-6128 SELECT col1 DIV + col1 + + col1 + - col1 AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6128 SELECT col1 / + col1 + + col1 + - col1 AS col1 FROM tab1 AS cor0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-6129 SELECT + col2 DIV + 51 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-6129 SELECT + col2 / + 51 col0 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT + cor0.col2 - - cor0.col0 * col2 FROM tab2 AS cor0 ---- 2054 216 3040 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * - col2 + - col0 col1 FROM tab1 cor0 ---- -1328 -1407 -634 query I rowsort SELECT - 15 * + col0 AS col1 FROM tab2 AS cor0 ---- -105 -1170 -1185 query I rowsort SELECT DISTINCT + - col2 * col2 - + 94 AS col1 FROM tab0 AS cor0 ---- -1183 -6818 -95 query I rowsort SELECT + col2 * col0 + 76 FROM tab1 cor0 ---- 238 3724 7756 onlyif mysql # use DIV operator for integer division query I rowsort label-6135 SELECT ALL - col2 + col0 DIV 33 AS col2 FROM tab2 AS cor0 ---- -24 -27 -36 skipif mysql # not compatible query I rowsort label-6135 SELECT ALL - col2 + col0 / 33 AS col2 FROM tab2 AS cor0 ---- -24 -27 -36 query I rowsort SELECT col2 - - col2 AS col2 FROM tab1 AS cor0 ---- 108 114 192 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col2 * 32 + - col0 col1 FROM tab2 AS cor0 ---- 21554 23321 46129 query I rowsort SELECT ALL - 98 AS col2 FROM tab1 AS cor0 ---- -98 -98 -98 query I rowsort SELECT - 66 * - col1 * col1 - ( - col0 * col1 ) AS col0 FROM tab2 AS cor0 ---- 20417 234348 63643 query I rowsort SELECT + col2 + - cor0.col2 * col1 AS col2 FROM tab1 cor0 ---- -1152 -1350 -513 query I rowsort SELECT ALL + col0 + + col1 * 49 AS col1 FROM tab2 AS cor0 ---- 1526 2969 912 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 29 * col1 col2 FROM tab0 AS cor0 ---- 2494 2639 2813 onlyif mysql # use DIV operator for integer division query I rowsort label-6143 SELECT + tab1.col1 DIV - col2 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6143 SELECT + tab1.col1 / - col2 FROM tab1 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6144 SELECT CAST( + 32 AS SIGNED ) * col2 col1 FROM tab0 ---- 1056 2624 32 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6144 SELECT CAST ( + 32 AS INTEGER ) * col2 col1 FROM tab0 ---- 1056 2624 32 query I rowsort SELECT ALL - col0 * - col0 * col1 FROM tab2 AS cor0 ---- 106097 1519 358956 query I rowsort SELECT + ( col1 ) * 46 - - 54 AS col2 FROM tab1 AS cor0 ---- 1250 514 652 query I rowsort SELECT DISTINCT - 37 * - col1 FROM tab2 AS cor0 ---- 1147 2183 629 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 - col0 col2 FROM tab2 ---- -41 -52 20 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6149 SELECT ALL + col1 + CAST( NULL AS SIGNED ) col2 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6149 SELECT ALL + col1 + CAST ( NULL AS INTEGER ) col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 + col2 * - ( col0 ) FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT ALL ( - 14 ) AS col2 FROM tab2 AS cor0 ---- -14 -14 -14 query I rowsort SELECT ALL + cor0.col1 * - col1 AS col2 FROM tab2 AS cor0 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT + 59 AS col0 FROM tab2, tab1 AS cor0 ---- 59 onlyif mysql # use DIV operator for integer division query I rowsort label-6154 SELECT DISTINCT + 38 + - col2 DIV - col1 AS col0 FROM tab1 cor0 ---- 40 43 45 skipif mysql # not compatible query I rowsort label-6154 SELECT DISTINCT + 38 + - col2 / - col1 AS col0 FROM tab1 cor0 ---- 40 43 45 query I rowsort SELECT ALL - + ( col0 ) * cor0.col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab0 cor0 CROSS JOIN tab1, tab0 AS cor1, tab2, tab2 AS cor2 ---- 3645 values hashing to 17ceecc141378b185d60a17e53464c26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6157 SELECT CAST( NULL AS SIGNED ) + col1 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6157 SELECT CAST ( NULL AS INTEGER ) + col1 AS col0 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL - 56 * col0 AS col0 FROM tab1 ---- -168 -3584 -4480 query I rowsort SELECT ( tab2.col0 ) * ( + 19 ) FROM tab2, tab1 cor0 ---- 9 values hashing to 699296a3061c930701cf2dc6d47c8cae query I rowsort SELECT + 16 - col1 FROM tab0 ---- -70 -75 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-6161 SELECT DISTINCT col2 DIV 67 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-6161 SELECT DISTINCT col2 / 67 FROM tab2 ---- 0 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 # support for MySQL specific system types and syntax query I rowsort label-6163 SELECT - ( + col0 ) * - col0 - CAST( col2 AS SIGNED ) FROM tab1 ---- -45 4039 6304 skipif mysql # not compatible query I rowsort label-6163 SELECT - ( + col0 ) * - col0 - CAST ( col2 AS INTEGER ) FROM tab1 ---- -45 4039 6304 query I rowsort SELECT + ( col2 ) * + col2 - 42 AS col0 FROM tab1 ---- 2874 3207 9174 query I rowsort SELECT DISTINCT ( 41 ) AS col0 FROM tab2 AS cor0 ---- 41 query I rowsort SELECT ALL - 85 * - col1 + col0 + - col0 * + col2 AS col0 FROM tab1 AS cor0 ---- -2734 -6495 2051 query I rowsort SELECT ALL - + col1 + ( + col1 ) - - 3 FROM tab2 cor0 ---- 3 3 3 query I rowsort SELECT - 82 + - 6 FROM tab1 AS cor0 ---- -88 -88 -88 query I rowsort SELECT DISTINCT - 3 * 88 AS col1 FROM tab0 AS cor0 ---- -264 query I rowsort SELECT DISTINCT tab0.col0 AS col2 FROM tab0, tab1 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6171 SELECT + tab2.col1 * CAST( NULL AS SIGNED ) AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6171 SELECT + tab2.col1 * CAST ( NULL AS INTEGER ) AS col1 FROM tab2, tab0 cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # use DIV operator for integer division query I rowsort label-6172 SELECT DISTINCT + col0 + + col0 DIV - col1 AS col2 FROM tab1 AS cor0 ---- 3 58 74 skipif mysql # not compatible query I rowsort label-6172 SELECT DISTINCT + col0 + + col0 / - col1 AS col2 FROM tab1 AS cor0 ---- 3 58 74 query I rowsort SELECT ALL + 34 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 4e2ca147a59e0d5661c28cf3e5431caa query I rowsort SELECT ALL - 68 AS col2 FROM tab0 cor0 ---- -68 -68 -68 query I rowsort SELECT DISTINCT + - cor0.col2 + + col0 AS col2 FROM tab2 cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT col0 + col2 * - col2 FROM tab0 ---- -1065 -6635 34 query I rowsort SELECT ALL - tab2.col2 + col2 AS col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT DISTINCT - col0 + 2 AS col2 FROM tab1 ---- -1 -62 -78 query I rowsort SELECT ALL - + col0 * - cor0.col0 - + col1 AS col1 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT - col0 * - col2 + col0 * col1 FROM tab2 AS cor0 ---- 406 4345 6630 query I rowsort SELECT DISTINCT + col2 + col1 + 77 AS col0 FROM tab2 cor0 ---- 132 135 162 query I rowsort SELECT ALL + - col2 - cor0.col0 AS col0 FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT DISTINCT - + col2 + cor0.col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT - 89 * 87 AS col0 FROM tab2 AS cor0 ---- -7743 -7743 -7743 query I rowsort SELECT ALL - + col1 + - col2 * + col2 + - 5 FROM tab0 AS cor0 ---- -103 -1180 -6820 query I rowsort SELECT ALL ( + ( + col0 ) ) AS col2 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT + - 74 AS col2 FROM tab2 AS cor0 ---- -74 query I rowsort SELECT DISTINCT 24 + col2 * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 121 2862 7486 query I rowsort SELECT ALL - - 14 * + col0 FROM tab0 cor0 ---- 1246 336 490 query I rowsort SELECT col1 * - col0 + + col1 FROM tab2 AS cor0 ---- -1326 -186 -4543 query I rowsort SELECT DISTINCT - + col2 - col2 FROM tab2 cor0 ---- -52 -54 -76 query I rowsort SELECT DISTINCT - 6 * ( cor0.col1 ) FROM tab2 AS cor0 ---- -102 -186 -354 query I rowsort SELECT ALL - - ( + col2 ) + - col2 + col2 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - + ( - cor0.col0 ) + col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT ALL - col1 + - 95 AS col2 FROM tab0 ---- -181 -186 -192 query I rowsort SELECT ALL col0 * col0 + col2 FROM tab0 ---- 1226 609 8003 query I rowsort SELECT ALL + col1 * - 42 + + col2 * + col2 FROM tab2 ---- -1802 -573 730 query I rowsort SELECT DISTINCT + col1 * + ( - cor0.col1 ) + + col2 + + 63 * + cor0.col1 FROM tab2 AS cor0 ---- 1019 262 820 query I rowsort SELECT DISTINCT + col2 + + col1 * col0 FROM tab2 AS cor0 ---- 1381 244 4628 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 45 col1 FROM tab0 AS cor0 ---- 45 45 45 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6201 SELECT - + CAST( 84 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -84 -84 -84 skipif mysql # not compatible query I rowsort label-6201 SELECT - + CAST ( 84 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -84 -84 -84 query I rowsort SELECT ALL col0 * col1 * col2 + + col2 * ( col0 ) FROM tab0 ---- 3430 671416 68904 query I rowsort SELECT - col1 * col2 AS col0 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN NULL AND col0 * - col1 * col2 ---- query I rowsort SELECT col1 FROM tab1 WHERE col1 = NULL ---- query I rowsort SELECT + col1 * col1 + + col1 FROM tab0 ---- 7482 8372 9506 query I rowsort SELECT + col0 * col1 + col0 AS col2 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT col2 * + col1 - col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT DISTINCT cor0.col2 / - cor0.col0 AS col0 FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT + col1 + - col1 * cor0.col0 FROM tab1 AS cor0 ---- -1027 -52 -630 query I rowsort SELECT DISTINCT + cor0.col1 + + col0 * col0 AS col2 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT ALL + cor0.col2 * col2 + - col0 FROM tab1 cor0 ---- 2913 3185 9136 query I rowsort SELECT DISTINCT col2 * col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 1482 702 756 query I rowsort SELECT ALL + cor0.col2 - col0 AS col0 FROM tab2 AS cor0 ---- -41 -52 20 onlyif mysql # use DIV operator for integer division query I rowsort label-6214 SELECT - tab0.col1 DIV + col2 FROM tab0 ---- -1 -2 -97 skipif mysql # not compatible query I rowsort label-6214 SELECT - tab0.col1 / + col2 FROM tab0 ---- -1 -2 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 col0 FROM tab1 WHERE NULL BETWEEN ( col0 ) AND ( col2 * col2 ) ---- query I rowsort SELECT - col2 + col2 FROM tab1 WHERE + col0 / col2 + col2 = - col1 * col2 ---- query I rowsort SELECT DISTINCT tab2.col2 AS col2 FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND - col0 * col1 ---- query I rowsort SELECT col1 * - col2 * col0 AS col1 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT ALL - col2 * + tab0.col0 * col1 FROM tab0 ---- -3395 -664118 -68112 onlyif mysql # use DIV operator for integer division query I rowsort label-6220 SELECT ALL + col1 DIV col0 + col0 * + col0 * + col2 FROM tab1 ---- 233472 494 614400 skipif mysql # not compatible query I rowsort label-6220 SELECT ALL + col1 / col0 + col0 * + col0 * + col2 FROM tab1 ---- 233472 494 614400 query I rowsort SELECT - col2 * col2 - + col2 * col0 * tab0.col0 FROM tab0 WHERE NULL BETWEEN NULL AND + col2 ---- query I rowsort SELECT col1 FROM tab1 WHERE NOT ( NULL ) <= ( - col1 / + col0 ) ---- query III rowsort SELECT ALL * FROM tab2 WHERE NULL IN ( col1 * col0 ) ---- query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL NOT BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT + col0 + tab2.col1 * - col0 FROM tab2 ---- -1264 -210 -4524 query I rowsort SELECT col0 * col2 * col1 + col2 FROM tab0 ---- 3396 664200 68145 query I rowsort SELECT + col0 * - col2 + col1 FROM tab1 ---- -136 -3638 -7667 query I rowsort SELECT + col2 * col2 * - col1 FROM tab2 ---- -22599 -24548 -39884 query I rowsort SELECT ALL - col2 - col0 * + col0 FROM tab0 ---- -1226 -609 -8003 query I rowsort SELECT col2 + - col0 * col2 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT ALL + col0 * + col1 * + col0 + col2 FROM tab1 AS cor0 ---- 288 41017 83296 onlyif mysql # use DIV operator for integer division query I rowsort label-6232 SELECT DISTINCT - + cor0.col1 DIV + col2 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-6232 SELECT DISTINCT - + cor0.col1 / + col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT - cor0.col0 * cor0.col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL col0 * col2 * col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT ALL col1 + col2 + col1 FROM tab0 AS cor0 ---- 195 205 264 query I rowsort SELECT col0 * col2 * - cor0.col0 FROM tab0 cor0 ---- -1225 -19008 -649522 query I rowsort SELECT + + col0 * + col2 + + col1 AS col1 FROM tab1 cor0 ---- 188 3658 7693 onlyif mysql # use DIV operator for integer division query I rowsort label-6238 SELECT + col2 + col2 DIV col0 col2 FROM tab1 ---- 57 72 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6238 SELECT + col2 + col2 / col0 col2 FROM tab1 ---- 57 72 97 onlyif mysql # use DIV operator for integer division query I rowsort label-6239 SELECT + col0 DIV + col1 + + col0 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-6239 SELECT + col0 / + col1 + + col0 AS col1 FROM tab0 ---- 24 35 89 query I rowsort SELECT col2 * col2 + + tab1.col0 AS col2 FROM tab1 ---- 2919 3313 9296 query I rowsort SELECT DISTINCT - col1 + + col2 * col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT cor0.col1 - col1 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col2 FROM tab1 WHERE NOT ( NULL ) = col1 + col1 * - col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 col1 FROM tab1 AS cor0 CROSS JOIN tab1 ---- 9 values hashing to dd18b93263a6cd425fc7cc84d9137870 query I rowsort SELECT + col1 + + col0 * col2 FROM tab0 ---- 132 7389 878 query I rowsort SELECT + col1 * 45 * 39 AS col1 FROM tab0 AS cor0 ---- 150930 159705 170235 query I rowsort SELECT + - cor0.col1 * 27 FROM tab0 AS cor0 ---- -2322 -2457 -2619 query I rowsort SELECT col0 + - 59 FROM tab0 AS cor0 ---- -24 -35 30 query I rowsort SELECT - + cor0.col1 * - cor0.col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT + 70 AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 70 query I rowsort SELECT + + col2 * col0 + col1 * col2 FROM tab1 cor0 ---- 1566 4218 8928 onlyif mysql # use DIV operator for integer division query I rowsort label-6252 SELECT - col2 DIV 86 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6252 SELECT - col2 / 86 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT - col1 * col0 * + col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT col1 * - tab1.col2 + col0 AS col0 FROM tab1 ---- -1168 -1401 -506 query I rowsort SELECT col2 * tab0.col2 + + col2 AS col2 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT col0 + - col1 FROM tab1 WHERE NOT col2 <= NULL ---- query I rowsort SELECT ALL col2 FROM tab1 WHERE NULL <> NULL ---- query I rowsort SELECT ALL tab1.col2 * + col1 + - tab1.col2 * col0 * col0 AS col2 FROM tab1 ---- -232902 -613152 918 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 col0 FROM tab2 WHERE NOT ( NULL ) <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab0.col1 + col0 * + col2 col0 FROM tab0 ---- 132 7389 878 query III rowsort SELECT ALL * FROM tab0 WHERE ( NULL ) <> - col1 / - col1 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-6262 SELECT DISTINCT col1 - - col1 DIV col0 FROM tab1 ---- 10 13 34 skipif mysql # not compatible query I rowsort label-6262 SELECT DISTINCT col1 - - col1 / col0 FROM tab1 ---- 10 13 34 query I rowsort SELECT + tab2.col0 - col2 * col2 FROM tab2 ---- -1365 -598 -722 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col0 + - col0 col1 FROM tab0 ---- 2040 3360 8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 46 col1 FROM tab0 ---- 46 46 46 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 6 * + col2 col2 FROM tab0 AS cor0 ---- 198 492 6 query I rowsort SELECT DISTINCT ( col0 ) + 45 AS col0 FROM tab0 AS cor0 ---- 134 69 80 query I rowsort SELECT DISTINCT + + 25 AS col1 FROM tab2, tab0, tab0 AS cor0 ---- 25 query I rowsort SELECT DISTINCT - cor0.col1 + - col0 * 57 FROM tab1 AS cor0 ---- -197 -3658 -4573 query I rowsort SELECT - col2 + - ( - col2 ) * - col1 FROM tab0 cor0 ---- -2871 -7544 -98 onlyif mysql # use DIV operator for integer division query I rowsort label-6271 SELECT ALL + col0 DIV 57 AS col1 FROM tab2 AS cor0 ---- 0 1 1 skipif mysql # not compatible query I rowsort label-6271 SELECT ALL + col0 / 57 AS col1 FROM tab2 AS cor0 ---- 0 1 1 query I rowsort SELECT DISTINCT cor0.col2 * col1 FROM tab2 cor0 ---- 1534 646 837 query I rowsort SELECT DISTINCT - + col0 - + 12 FROM tab2 cor0 ---- -19 -90 -91 onlyif mysql # use DIV operator for integer division query I rowsort label-6274 SELECT ALL + - col0 + col2 DIV col0 FROM tab2 AS cor0 ---- -4 -78 -79 skipif mysql # not compatible query I rowsort label-6274 SELECT ALL + - col0 + col2 / col0 FROM tab2 AS cor0 ---- -4 -78 -79 query I rowsort SELECT ALL + cor0.col0 + col2 * col0 FROM tab0 AS cor0 ---- 70 7387 816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6276 SELECT DISTINCT - CAST( + col2 AS SIGNED ) + - col2 col1 FROM tab0 cor0 ---- -164 -2 -66 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6276 SELECT DISTINCT - CAST ( + col2 AS INTEGER ) + - col2 col1 FROM tab0 cor0 ---- -164 -2 -66 query I rowsort SELECT + + col2 * 3 - - col1 FROM tab1 AS cor0 ---- 181 188 301 query I rowsort SELECT ALL + col2 * 67 + + col0 * + col2 FROM tab1 AS cor0 ---- 14112 3780 7467 query I rowsort SELECT ALL + - col2 * + 41 FROM tab2 cor0 ---- -1066 -1107 -1558 query I rowsort SELECT DISTINCT + col2 * - cor0.col0 + - col1 AS col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT DISTINCT - ( col0 ) * - col0 + cor0.col2 FROM tab2 AS cor0 ---- 6110 6279 76 query IIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab2, tab0 cor1, tab2 AS cor2 ---- 972 values hashing to 89714dd446b7a97f8787d5744bdbf323 query I rowsort SELECT - cor0.col0 * + 84 FROM tab1, tab0 cor0 ---- 9 values hashing to 2027acce54418cd6be1f9bdb349717c0 query I rowsort SELECT ALL + 39 * - col1 + col0 * - col2 AS col0 FROM tab2 AS cor0 ---- -1398 -3665 -4329 query I rowsort SELECT DISTINCT - - 29 FROM tab0 AS cor0 ---- 29 query I rowsort SELECT - 74 * - col2 FROM tab0 AS cor0 ---- 2442 6068 74 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col0 * + col2 col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL col0 * 35 AS col1 FROM tab0 AS cor0 ---- 1225 3115 840 query I rowsort SELECT 1 + - tab0.col1 FROM tab0 ---- -85 -90 -96 onlyif mysql # use DIV operator for integer division query I rowsort label-6290 SELECT ALL + 91 DIV tab1.col2 + + 28 FROM tab1 ---- 28 29 29 skipif mysql # not compatible query I rowsort label-6290 SELECT ALL + 91 / tab1.col2 + + 28 FROM tab1 ---- 28 29 29 query I rowsort SELECT DISTINCT - col1 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 onlyif mysql # use DIV operator for integer division query I rowsort label-6292 SELECT - col0 DIV col1 + col2 AS col1 FROM tab2 ---- 25 27 34 skipif mysql # not compatible query I rowsort label-6292 SELECT - col0 / col1 + col2 AS col1 FROM tab2 ---- 25 27 34 query I rowsort SELECT DISTINCT + col2 + + col1 + col1 * - col0 * + tab2.col0 FROM tab2 ---- -106042 -1461 -358871 onlyif mysql # use DIV operator for integer division query I rowsort label-6294 SELECT DISTINCT tab2.col1 DIV + col0 FROM tab2 ---- 0 4 skipif mysql # not compatible query I rowsort label-6294 SELECT DISTINCT tab2.col1 / + col0 FROM tab2 ---- 0 4 query I rowsort SELECT DISTINCT - col2 * - col1 * col0 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT - col2 * - col1 + - col2 AS col1 FROM tab1 ---- 1152 1350 513 query I rowsort SELECT DISTINCT + - col1 * col0 + col2 * - cor0.col1 AS col2 FROM tab0 cor0 ---- -15561 -3492 -4902 onlyif mysql # use DIV operator for integer division query I rowsort label-6298 SELECT + 20 * col0 DIV col1 AS col2 FROM tab2 ---- 26 4 92 skipif mysql # not compatible query I rowsort label-6298 SELECT + 20 * col0 / col1 AS col2 FROM tab2 ---- 26 4 92 query I rowsort SELECT - 99 - - tab0.col2 FROM tab0 ---- -17 -66 -98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6300 SELECT ALL CAST( + col1 AS SIGNED ) - - col2 * - col0 FROM tab2 ---- -158 -1969 -2985 skipif mysql # not compatible query I rowsort label-6300 SELECT ALL CAST ( + col1 AS INTEGER ) - - col2 * - col0 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT + ( - col0 ) + col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT DISTINCT + tab2.col1 * - tab2.col2 - col0 AS col1 FROM tab2 ---- -1612 -725 -844 query I rowsort SELECT ALL + tab2.col0 * + 47 + tab2.col0 - col1 FROM tab2 ---- 305 3685 3775 query I rowsort SELECT - + col1 + ( + col0 ) AS col2 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ALL + 1 + + col0 * - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -1224 -575 -7920 query I rowsort SELECT tab2.col2 + - 18 AS col0 FROM tab2 ---- 20 8 9 query I rowsort SELECT DISTINCT - cor0.col0 * col0 AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 onlyif mysql # use DIV operator for integer division query I rowsort label-6308 SELECT + col0 DIV + col1 + + col0 FROM tab1 AS cor0 ---- 3 70 86 skipif mysql # not compatible query I rowsort label-6308 SELECT + col0 / + col1 + + col0 FROM tab1 AS cor0 ---- 3 70 86 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 80 col0 FROM tab0 AS cor0 ---- -80 query I rowsort SELECT + + col0 * col1 + col1 FROM tab1 cor0 ---- 104 1053 650 query I rowsort SELECT ALL + 60 * col2 + col0 + col1 FROM tab2 AS cor0 ---- 1658 1697 2376 query I rowsort SELECT - 50 + col0 * col0 AS col2 FROM tab0 AS cor0 ---- 1175 526 7871 query I rowsort SELECT - col1 * col2 + + col1 + col1 AS col0 FROM tab0 AS cor0 ---- -2666 -7280 97 query I rowsort SELECT ALL col1 * + col0 + cor0.col1 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT + col2 * col2 * - col0 + + col0 FROM tab2 AS cor0 ---- -113997 -5096 -52650 query I rowsort SELECT - - cor0.col1 + - col0 AS col0 FROM tab2 AS cor0 ---- -19 -62 24 onlyif mysql # use DIV operator for integer division query I rowsort label-6317 SELECT ALL cor0.col2 * col1 DIV cor0.col0 AS col1 FROM tab2 AS cor0 ---- 119 19 8 skipif mysql # not compatible query I rowsort label-6317 SELECT ALL cor0.col2 * col1 / cor0.col0 AS col1 FROM tab2 AS cor0 ---- 119 19 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + col2 + col0 * col2 col1 FROM tab0 AS cor0 ---- -164 -2046 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-6319 SELECT ALL + ( + col0 ) DIV - col0 + col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1041 -641 -79 skipif mysql # not compatible query I rowsort label-6319 SELECT ALL + ( + col0 ) / - col0 + col1 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1041 -641 -79 query I rowsort SELECT ALL cor0.col0 * col1 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + 2 + + col1 * cor0.col1 FROM tab2 AS cor0 ---- 291 3483 963 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col0 + - col2 col0 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT ALL - col2 + + col2 AS col2 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT col1 + + col0 * col1 + + col1 * - col2 FROM tab1 AS cor0 ---- -1300 -195 80 query I rowsort SELECT ALL + 22 AS col1 FROM tab1 ---- 22 22 22 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( - tab0.col2 ) col2 FROM tab0 ---- -1 -33 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 27 ) col1 FROM tab1 ---- 27 27 27 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 88 * - col1 col1 FROM tab2 ---- -1496 -2728 -5192 query I rowsort SELECT - 38 * col1 * tab1.col2 AS col0 FROM tab1 ---- -21660 -47424 -53352 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6330 SELECT DISTINCT - 54 + - tab0.col1 * - CAST( NULL AS SIGNED ) AS col1 FROM tab0, tab1, tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6330 SELECT DISTINCT - 54 + - tab0.col1 * - CAST ( NULL AS INTEGER ) AS col1 FROM tab0, tab1, tab0 AS cor0 ---- NULL query I rowsort SELECT 96 * - col2 * - 71 AS col1 FROM tab1 ---- 368064 388512 654336 query I rowsort SELECT ALL + col1 + - col0 * - 27 AS col2 FROM tab0 AS cor0 ---- 1042 2494 734 query I rowsort SELECT col2 * col0 + + ( col0 + - cor0.col1 ) FROM tab2 AS cor0 ---- 165 2047 3064 query I rowsort SELECT + 50 * col2 + + col0 * + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 11200 2709 6946 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col1 + col0 col0 FROM tab2 AS cor0 ---- 113 196 69 query I rowsort SELECT DISTINCT - 60 FROM tab0, tab2 AS cor0 ---- -60 query I rowsort SELECT - col2 + - ( tab1.col0 + + col0 ) AS col1 FROM tab1 ---- -185 -256 -60 query I rowsort SELECT - col0 + + 65 FROM tab1 ---- -15 1 62 query I rowsort SELECT ALL - col0 * ( col1 ) FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - col0 * ( - col2 ) AS col1 FROM tab0 AS cor0 ---- 35 7298 792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6341 SELECT + - CAST( cor0.col1 AS SIGNED ) FROM tab0 AS cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-6341 SELECT + - CAST ( cor0.col1 AS INTEGER ) FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT ALL + 39 AS col1 FROM tab1 cor0 ---- 39 39 39 query I rowsort SELECT col1 + col2 * + col2 FROM tab0 AS cor0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * 96 + + col0 * + ( 97 ) * + col0 col0 FROM tab2 AS cor0 ---- 5425 597636 612961 query I rowsort SELECT DISTINCT 23 AS col1 FROM tab0 AS cor0 ---- 23 query I rowsort SELECT ALL ( 18 ) * cor0.col0 FROM tab1 cor0 ---- 1152 1440 54 query I rowsort SELECT - ( cor0.col0 ) FROM tab2, tab1 AS cor0 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * 83 col0 FROM tab1 cor0 ---- 4482 4731 7968 onlyif mysql # use DIV operator for integer division query I rowsort label-6349 SELECT cor0.col1 DIV ( col1 ) AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-6349 SELECT cor0.col1 / ( col1 ) AS col1 FROM tab1 AS cor0 ---- 1 1 1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6350 SELECT DISTINCT CAST( 6 + tab1.col1 AS SIGNED ) AS col2 FROM tab1 ---- 16 19 32 skipif mysql # not compatible query I rowsort label-6350 SELECT DISTINCT CAST ( 6 + tab1.col1 AS INTEGER ) AS col2 FROM tab1 ---- 16 19 32 query I rowsort SELECT ( col0 ) - col1 * col2 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT + col2 + ( col2 ) AS col0 FROM tab2 ---- 52 54 76 query I rowsort SELECT DISTINCT - 72 AS col2 FROM tab1, tab0 cor0 ---- -72 query I rowsort SELECT + - col0 * + cor0.col0 AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT 66 AS col0 FROM tab0 cor0 ---- 66 66 66 onlyif mysql # use DIV operator for integer division query I rowsort label-6356 SELECT - 69 DIV col0 FROM tab0 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-6356 SELECT - 69 / col0 FROM tab0 AS cor0 ---- -1 -2 0 query I rowsort SELECT ALL - col0 * cor0.col2 + - ( 42 ) + col2 * 19 AS col2 FROM tab2 AS cor0 ---- -1576 -2322 282 query I rowsort SELECT DISTINCT ( col2 ) AS col0 FROM tab0 cor0 ---- 1 33 82 query I rowsort SELECT - 84 * col0 FROM tab0 cor0 ---- -2016 -2940 -7476 query I rowsort SELECT DISTINCT - ( + 18 ) FROM tab2 ---- -18 query I rowsort SELECT ALL + 53 * col2 + + 34 FROM tab0 AS cor0 ---- 1783 4380 87 query I rowsort SELECT DISTINCT col1 + col1 * + col1 * + col2 + - col2 * + col0 AS col1 FROM tab0 AS cor0 ---- 243362 671835 9471 query I rowsort SELECT - 17 AS col0 FROM tab0 ---- -17 -17 -17 query I rowsort SELECT cor0.col1 + + cor0.col2 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT - col0 * col0 + + col1 * + col0 FROM tab2 AS cor0 ---- -1482 -4898 168 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6366 SELECT + - cor0.col0 * CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6366 SELECT + - cor0.col0 * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6367 SELECT cor0.col2 + 77 DIV col0 FROM tab2 AS cor0 ---- 26 38 38 skipif mysql # not compatible query I rowsort label-6367 SELECT cor0.col2 + 77 / col0 FROM tab2 AS cor0 ---- 26 38 38 query I rowsort SELECT - col2 * 39 + - 15 + col1 AS col1 FROM tab0 cor0 ---- -1216 -3122 43 query I rowsort SELECT cor0.col0 * 91 + ( + col2 ) * col2 AS col1 FROM tab2 AS cor0 ---- 1366 7774 8633 skipif mysql # not compatible query I rowsort SELECT ALL tab1.col1 + + col0 + CAST ( + col0 AS REAL ) AS col0 FROM tab1 ---- 138 173 32 onlyif mysql # use DIV operator for integer division query I rowsort label-6371 SELECT - + cor0.col0 DIV - col0 + 71 + col2 * col2 FROM tab1 AS cor0 ---- 2988 3321 9288 skipif mysql # not compatible query I rowsort label-6371 SELECT - + cor0.col0 / - col0 + 71 + col2 * col2 FROM tab1 AS cor0 ---- 2988 3321 9288 query I rowsort SELECT + + 40 AS col2 FROM tab1, tab0 cor0, tab0, tab1 AS cor1 ---- 81 values hashing to 09624b9180d40f03a4dda4b4c17356c0 query I rowsort SELECT DISTINCT - col1 * col1 * + col0 FROM tab2 ---- -22831 -271518 -6727 onlyif mysql # use DIV operator for integer division query I rowsort label-6374 SELECT ALL 38 + col1 + tab1.col0 DIV - col2 FROM tab1 ---- 47 51 64 skipif mysql # not compatible query I rowsort label-6374 SELECT ALL 38 + col1 + tab1.col0 / - col2 FROM tab1 ---- 47 51 64 query I rowsort SELECT - cor0.col0 + - 6 AS col1 FROM tab2 AS cor0 ---- -13 -84 -85 query I rowsort SELECT DISTINCT - - col0 + col1 * 81 AS col1 FROM tab1 cor0 ---- 1133 2109 874 query I rowsort SELECT ALL col0 * + 3 + col1 FROM tab1 AS cor0 ---- 202 253 35 onlyif mysql # use DIV operator for integer division query I rowsort label-6378 SELECT ALL - col1 + col1 DIV - ( col1 ) FROM tab1 ---- -11 -14 -27 skipif mysql # not compatible query I rowsort label-6378 SELECT ALL - col1 + col1 / - ( col1 ) FROM tab1 ---- -11 -14 -27 query I rowsort SELECT ALL + 92 + - col2 AS col0 FROM tab1 ---- -4 35 38 query I rowsort SELECT ALL 45 + - col0 * + tab0.col1 + ( - col2 ) FROM tab0 ---- -2052 -3351 -8136 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 58 + col1 col2 FROM tab1 ---- 68 71 84 query I rowsort SELECT - col0 * col2 + ( col2 ) AS col2 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT + col2 + - ( 3 ) * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- -199 -208 6 query I rowsort SELECT col2 * + ( col1 ) * col1 FROM tab1 AS cor0 ---- 16224 36504 5700 query I rowsort SELECT ALL + - col1 * ( - col2 + col2 * - 86 ) FROM tab2 AS cor0 ---- 133458 56202 72819 query I rowsort SELECT DISTINCT + + col2 * col0 + + col1 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-6387 SELECT ALL + - col2 DIV + ( + col1 ) FROM tab1 AS cor0 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-6387 SELECT ALL + - col2 / + ( + col1 ) FROM tab1 AS cor0 ---- -2 -5 -7 onlyif mysql # use DIV operator for integer division query I rowsort label-6388 SELECT + - col0 DIV + col2 FROM tab0 cor0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-6388 SELECT + - col0 / + col2 FROM tab0 cor0 ---- -1 -35 0 query I rowsort SELECT DISTINCT col2 * - col0 + + col1 AS col2 FROM tab2 AS cor0 ---- -158 -1969 -2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * 17 col1 FROM tab2 AS cor0 ---- 119 1326 1343 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col1 * 66 col0 FROM tab1 AS cor0 ---- 1716 660 858 query I rowsort SELECT - col0 * ( col0 * col2 ) AS col2 FROM tab2 AS cor0 ---- -1323 -158184 -237158 onlyif mysql # use DIV operator for integer division query I rowsort label-6393 SELECT ALL - + col1 DIV col1 AS col2 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-6393 SELECT ALL - + col1 / col1 AS col2 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT + cor0.col2 + - 88 * 49 AS col1 FROM tab1 AS cor0 ---- -4216 -4255 -4258 query I rowsort SELECT 95 - + tab2.col1 * + col2 AS col2 FROM tab2 ---- -1439 -551 -742 query I rowsort SELECT - + col1 * + col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - ( + 72 ) * cor0.col2 * + col2 - 21 AS col2 FROM tab2 AS cor0 ---- -103989 -48693 -52509 query I rowsort SELECT DISTINCT 25 + col0 - col0 FROM tab1 AS cor0 ---- 25 onlyif mysql # use DIV operator for integer division query I rowsort label-6399 SELECT DISTINCT - + col2 + col2 DIV + col0 AS col0 FROM tab2 AS cor0 ---- -24 -26 -38 skipif mysql # not compatible query I rowsort label-6399 SELECT DISTINCT - + col2 + col2 / + col0 AS col0 FROM tab2 AS cor0 ---- -24 -26 -38 query I rowsort SELECT - + ( 47 ) * col0 + - 14 FROM tab1 AS cor0 ---- -155 -3022 -3774 query I rowsort SELECT 85 AS col0 FROM tab0 AS cor0 ---- 85 85 85 query I rowsort SELECT ALL + + 62 * - col2 FROM tab1 AS cor0 ---- -3348 -3534 -5952 onlyif mysql # use DIV operator for integer division query I rowsort label-6403 SELECT col2 * col1 + - 17 DIV + col2 FROM tab1 AS cor0 ---- 1248 1404 570 skipif mysql # not compatible query I rowsort label-6403 SELECT col2 * col1 + - 17 / + col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT ALL + cor0.col0 - + col0 AS col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - 9 + col2 + - col1 AS col1 FROM tab0 AS cor0 ---- -105 -18 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 75 col0 FROM tab1 AS cor0 ---- 75 75 75 query I rowsort SELECT 10 + - col1 AS col0 FROM tab1 AS cor0 ---- -16 -3 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6408 SELECT DISTINCT col1 + col1 DIV + 91 FROM tab0 AS cor0 ---- 86 92 98 skipif mysql # not compatible query I rowsort label-6408 SELECT DISTINCT col1 + col1 / + 91 FROM tab0 AS cor0 ---- 86 92 98 onlyif mysql # use DIV operator for integer division query I rowsort label-6409 SELECT + + 99 * col0 + 85 DIV - 39 FROM tab1 AS cor0 ---- 295 6334 7918 skipif mysql # not compatible query I rowsort label-6409 SELECT + + 99 * col0 + 85 / - 39 FROM tab1 AS cor0 ---- 295 6334 7918 query I rowsort SELECT DISTINCT + - col2 + col0 * - col1 AS col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT DISTINCT + 16 AS col1 FROM tab2 cor0 ---- 16 query I rowsort SELECT - 47 + col0 * 7 FROM tab1 AS cor0 ---- -26 401 513 query I rowsort SELECT ALL - col0 * col2 + 51 AS col1 FROM tab0 AS cor0 ---- -7247 -741 16 query I rowsort SELECT - col0 + + col0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6415 SELECT + col2 DIV - col1 - - col1 AS col1 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-6415 SELECT + col2 / - col1 - - col1 AS col1 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT ALL + col0 - col1 FROM tab2 cor0 ---- -24 19 62 query I rowsort SELECT + + col2 * + col1 + + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL + + 3 FROM tab1 AS cor0 ---- 3 3 3 onlyif mysql # use DIV operator for integer division query I rowsort label-6419 SELECT DISTINCT + col1 DIV cor0.col2 + 65 FROM tab0 AS cor0 ---- 162 66 67 skipif mysql # not compatible query I rowsort label-6419 SELECT DISTINCT + col1 / cor0.col2 + 65 FROM tab0 AS cor0 ---- 162 66 67 query I rowsort SELECT ALL + - 94 * col1 - + col2 * + col0 FROM tab2 cor0 ---- -3103 -4600 -7574 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6421 SELECT DISTINCT col1 * col2 + - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL skipif mysql # not compatible query I rowsort label-6421 SELECT DISTINCT col1 * col2 + - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL query I rowsort SELECT - col2 * 63 FROM tab0 AS cor0 ---- -2079 -5166 -63 query I rowsort SELECT - col1 * + col2 + + col2 AS col1 FROM tab2 AS cor0 ---- -1508 -608 -810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col1 + col2 * + col2 col2 FROM tab2 ---- -232 -2805 1155 query I rowsort SELECT - + 12 FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to e698dd57d3aac30af14ce35da434bb45 onlyif mysql # use DIV operator for integer division query I rowsort label-6426 SELECT DISTINCT + tab2.col1 DIV - col0 + - col1 FROM tab2 ---- -17 -35 -59 skipif mysql # not compatible query I rowsort label-6426 SELECT DISTINCT + tab2.col1 / - col0 + - col1 FROM tab2 ---- -17 -35 -59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( col2 ) col0 FROM tab2 AS cor0 ---- -26 -27 -38 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6428 SELECT DISTINCT - CAST( NULL AS SIGNED ) * - col2 + - col1 / + 34 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6428 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - col2 + - col1 / + 34 AS col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL - cor0.col1 FROM tab2, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT DISTINCT - 43 + col1 FROM tab2 AS cor0 ---- -12 -26 16 query I rowsort SELECT ALL + 43 * + col2 AS col0 FROM tab2 AS cor0 ---- 1118 1161 1634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6432 SELECT + CAST( NULL AS SIGNED ) * col1 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-6432 SELECT + CAST ( NULL AS INTEGER ) * col1 col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6433 SELECT DISTINCT - tab1.col0 DIV - ( - col2 ) FROM tab1 ---- -1 0 skipif mysql # not compatible query I rowsort label-6433 SELECT DISTINCT - tab1.col0 / - ( - col2 ) FROM tab1 ---- -1 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6434 SELECT ALL col2 DIV 49 AS col0 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6434 SELECT ALL col2 / 49 AS col0 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6435 SELECT ALL + col2 * + CAST( 46 AS SIGNED ) FROM tab0 ---- 1518 3772 46 skipif mysql # not compatible query I rowsort label-6435 SELECT ALL + col2 * + CAST ( 46 AS INTEGER ) FROM tab0 ---- 1518 3772 46 onlyif mysql # use DIV operator for integer division query I rowsort label-6436 SELECT col1 DIV 55 FROM tab2 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6436 SELECT col1 / 55 FROM tab2 ---- 0 0 1 query I rowsort SELECT ALL tab2.col0 - col0 * + col1 FROM tab2 ---- -1264 -210 -4524 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 98 ) * + col2 + + col1 - - col0 col2 FROM tab2 ---- 2684 2685 3820 query I rowsort SELECT DISTINCT 4 + + col1 AS col2 FROM tab2 ---- 21 35 63 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6440 SELECT ALL - CAST( NULL AS SIGNED ) + - 73 * col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6440 SELECT ALL - CAST ( NULL AS INTEGER ) + - 73 * col2 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + col2 * - col1 + + 19 FROM tab1 AS cor0 ---- -1229 -1385 -551 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6442 SELECT - cor0.col2 + + CAST( NULL AS SIGNED ) * - col2 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6442 SELECT - cor0.col2 + + CAST ( NULL AS INTEGER ) * - col2 * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + col2 * ( 50 ) * + col2 AS col1 FROM tab2 AS cor0 ---- 33800 36450 72200 query I rowsort SELECT cor1.col0 AS col2 FROM tab1, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT col1 + 77 * cor0.col0 FROM tab1 AS cor0 ---- 257 4938 6173 query I rowsort SELECT col0 * - cor0.col2 * + 76 AS col0 FROM tab1 cor0 ---- -12312 -277248 -583680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6447 SELECT DISTINCT + tab0.col1 - CAST( NULL AS SIGNED ) FROM tab0, tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6447 SELECT DISTINCT + tab0.col1 - CAST ( NULL AS INTEGER ) FROM tab0, tab1 AS cor0 ---- NULL query I rowsort SELECT ALL + ( + 16 ) AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6449 SELECT - CAST( NULL AS SIGNED ) * - col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6449 SELECT - CAST ( NULL AS INTEGER ) * - col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL 88 + - col1 * col0 + - col2 FROM tab1 ---- -1048 -44 -609 onlyif mysql # use DIV operator for integer division query I rowsort label-6451 SELECT ALL col2 DIV + col1 + + col0 FROM tab1 ---- 5 69 87 skipif mysql # not compatible query I rowsort label-6451 SELECT ALL col2 / + col1 + + col0 FROM tab1 ---- 5 69 87 query I rowsort SELECT 71 + col0 FROM tab1 cor0 ---- 135 151 74 onlyif mysql # use DIV operator for integer division query I rowsort label-6453 SELECT + 28 DIV - tab0.col1 AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6453 SELECT + 28 / - tab0.col1 AS col1 FROM tab0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6454 SELECT cor0.col1 DIV - 24 + + col1 DIV col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6454 SELECT cor0.col1 / - 24 + + col1 / col2 FROM tab1 AS cor0 ---- -1 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6455 SELECT DISTINCT + col0 + col0 DIV + col1 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-6455 SELECT DISTINCT + col0 + col0 / + col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-6456 SELECT col0 * col1 + col2 DIV CAST( 27 AS SIGNED ) AS col0 FROM tab0 ---- 2065 3395 8102 skipif mysql # not compatible query I rowsort label-6456 SELECT col0 * col1 + col2 / CAST ( 27 AS INTEGER ) AS col0 FROM tab0 ---- 2065 3395 8102 query I rowsort SELECT + col1 + col2 * 79 * cor0.col2 FROM tab0 AS cor0 ---- 176 531287 86117 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col2 col2 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT + + 81 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 7a8ea30c6803aeddc5fca5b5821d8267 query I rowsort SELECT col0 * cor0.col0 * ( col1 + cor0.col2 ) FROM tab0 AS cor0 ---- 120050 1370333 68544 query I rowsort SELECT + 38 * - col1 + + col2 FROM tab0 AS cor0 ---- -3235 -3376 -3685 query I rowsort SELECT ALL + col2 + + col1 * + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 2871 7544 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6463 SELECT ALL ( col2 ) * CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6463 SELECT ALL ( col2 ) * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col1 * + col0 + col0 FROM tab2 cor0 ---- 1422 224 4680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6465 SELECT + ( col1 ) + CAST( + col1 AS SIGNED ) FROM tab1 AS cor0 ---- 20 26 52 skipif mysql # not compatible query I rowsort label-6465 SELECT + ( col1 ) + CAST ( + col1 AS INTEGER ) FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # use DIV operator for integer division query I rowsort label-6466 SELECT + + 57 DIV + col1 AS col1 FROM tab1 AS cor0 ---- 2 4 5 skipif mysql # not compatible query I rowsort label-6466 SELECT + + 57 / + col1 AS col1 FROM tab1 AS cor0 ---- 2 4 5 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6467 SELECT DISTINCT + col0 * + col1 + CAST( ( + col0 ) AS SIGNED ) FROM tab0 cor0 ---- 2088 3430 8188 skipif mysql # not compatible query I rowsort label-6467 SELECT DISTINCT + col0 * + col1 + CAST ( ( + col0 ) AS INTEGER ) FROM tab0 cor0 ---- 2088 3430 8188 query I rowsort SELECT + ( col1 ) * - 30 FROM tab2 ---- -1770 -510 -930 query I rowsort SELECT - 51 * + col2 AS col1 FROM tab1 ---- -2754 -2907 -4896 query I rowsort SELECT + 10 * + tab0.col1 FROM tab0 ---- 860 910 970 query I rowsort SELECT DISTINCT + 31 AS col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 31 query I rowsort SELECT DISTINCT - + tab2.col2 AS col1 FROM tab2, tab0, tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT - ( + cor0.col1 ) + + ( + col2 ) FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT - - col2 + + col0 AS col2 FROM tab2 AS cor0 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 30 col1 FROM tab1, tab0, tab1 AS cor0 ---- 30 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col1 + + col2 * col0 ) col1 FROM tab0 ---- -62 706 7207 query I rowsort SELECT + + cor0.col1 * + col0 + - col1 * + col1 * - col1 FROM tab2 AS cor0 ---- 209981 30008 6256 onlyif mysql # use DIV operator for integer division query I rowsort label-6478 SELECT col1 DIV + ( - col2 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6478 SELECT col1 / + ( - col2 ) AS col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT - + cor0.col1 * - col2 + + col1 FROM tab1 cor0 ---- 1261 1430 580 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 + - col2 col0 FROM tab0 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6481 SELECT - - col0 DIV + ( + col0 * col2 ) FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-6481 SELECT - - col0 / + ( + col0 * col2 ) FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT ALL cor0.col0 + - 64 FROM tab1 AS cor0 ---- -61 0 16 query I rowsort SELECT DISTINCT + col1 * + 77 * col2 FROM tab2 AS cor0 ---- 118118 49742 64449 query I rowsort SELECT ( 54 ) FROM tab1 AS cor0 ---- 54 54 54 query I rowsort SELECT DISTINCT 56 * 44 + + col2 + - col0 * + col2 AS col2 FROM tab2 AS cor0 ---- -500 2302 462 query I rowsort SELECT + 17 - + col2 * - col2 FROM tab2 AS cor0 ---- 1461 693 746 onlyif mysql # use DIV operator for integer division query I rowsort label-6487 SELECT - + ( + col1 ) * col0 + 59 DIV + 75 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif mysql # not compatible query I rowsort label-6487 SELECT - + ( + col1 ) * col0 + 59 / + 75 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT 1 * - col0 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT - col1 * - col0 * col2 AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT + col2 + - cor0.col2 * col2 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT + cor0.col1 * + 74 * col0 AS col1 FROM tab1 AS cor0 ---- 47360 5772 76960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 58 + + col2 col0 FROM tab1 AS cor0 ---- 112 115 154 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6493 SELECT + CAST( NULL AS SIGNED ) * ( + col1 ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6493 SELECT + CAST ( NULL AS INTEGER ) * ( + col1 ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + - 1 - col0 * col1 FROM tab0 AS cor0 ---- -2065 -3396 -8100 query I rowsort SELECT - cor0.col2 * + col1 + 58 * + 78 FROM tab0 cor0 ---- -2938 1686 4427 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - col1 + - ( col1 ) col1 FROM tab2 AS cor0 ---- 1326 186 4543 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 * col2 col2 FROM tab2 AS cor0 ---- 442 459 646 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col0 * - col1 * col1 + col0 col1 FROM tab2 AS cor0 ---- -22752 -271440 -6720 query I rowsort SELECT DISTINCT - + 23 * col0 AS col2 FROM tab2 cor0 ---- -161 -1794 -1817 query I rowsort SELECT - ( 64 ) FROM tab0 AS cor0 ---- -64 -64 -64 query I rowsort SELECT DISTINCT + ( 22 ) FROM tab2 AS cor0 ---- 22 query I rowsort SELECT ALL cor0.col2 * - col2 AS col1 FROM tab0 cor0 ---- -1 -1089 -6724 query I rowsort SELECT ALL + - 50 * col2 FROM tab1 AS cor0 ---- -2700 -2850 -4800 query I rowsort SELECT ALL + col1 * ( col0 ) AS col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT ALL + col0 + - col2 * - col2 + col0 AS col2 FROM tab2 AS cor0 ---- 1602 743 832 query I rowsort SELECT - ( + col1 ) * col1 AS col1 FROM tab0 cor0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL + + col0 * + 56 FROM tab1 AS cor0 ---- 168 3584 4480 query I rowsort SELECT ALL - cor0.col1 + ( - col0 ) FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT DISTINCT + col2 - ( - col0 ) AS col1 FROM tab0 ---- 171 36 57 query I rowsort SELECT 95 AS col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e query I rowsort SELECT col1 * + 63 + col2 AS col2 FROM tab1 ---- 1692 687 915 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col0 * col0 col0 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT DISTINCT 57 + - col1 + - tab0.col1 AS col1 FROM tab0 ---- -115 -125 -137 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6514 SELECT DISTINCT + CAST( NULL AS SIGNED ) + tab2.col0 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-6514 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + tab2.col0 FROM tab2 ---- NULL query I rowsort SELECT - col0 + + 30 AS col0 FROM tab2 AS cor0 ---- -48 -49 23 query I rowsort SELECT ALL - 81 * col1 AS col0 FROM tab1 ---- -1053 -2106 -810 query I rowsort SELECT ALL - col1 + + ( 81 ) FROM tab0 AS cor0 ---- -10 -16 -5 query I rowsort SELECT + col1 + - cor0.col2 * ( col0 ) AS col2 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT - col2 * - 54 * + col0 FROM tab1 AS cor0 ---- 196992 414720 8748 query I rowsort SELECT col0 + col0 + 81 FROM tab1 AS cor0 ---- 209 241 87 query I rowsort SELECT col1 + - 85 FROM tab0 AS cor0 ---- 1 12 6 query I rowsort SELECT - 87 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 84bcab58a965cc8ae97b39d2d01b3d23 onlyif mysql # use DIV operator for integer division query I rowsort label-6523 SELECT ALL + col1 DIV col1 + col2 * col1 FROM tab0 ---- 2839 7463 98 skipif mysql # not compatible query I rowsort label-6523 SELECT ALL + col1 / col1 + col2 * col1 FROM tab0 ---- 2839 7463 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col0 * col0 * - tab1.col2 col1 FROM tab1 ---- -233472 -486 -614400 query I rowsort SELECT - cor0.col2 * + 54 + - cor0.col1 * col2 + + 56 FROM tab1 AS cor0 ---- -3592 -4264 -6376 query I rowsort SELECT DISTINCT + col2 * - ( - 75 + cor0.col1 ) * + col1 FROM tab0 AS cor0 ---- -119392 -2134 -31218 query I rowsort SELECT DISTINCT - + col0 * 63 * - 33 + - col1 FROM tab2 AS cor0 ---- 14522 162103 164224 query I rowsort SELECT ALL + col0 * 51 + col2 AS col0 FROM tab1 AS cor0 ---- 207 3321 4176 query I rowsort SELECT ALL + col1 + - col0 * - col2 * + col0 FROM tab1 AS cor0 ---- 233482 512 614413 query I rowsort SELECT - col0 * - 21 + - col0 * col0 + col0 FROM tab1 AS cor0 ---- -2688 -4640 57 query I rowsort SELECT - + col1 - - col2 * - 28 AS col1 FROM tab0 AS cor0 ---- -1010 -125 -2387 query I rowsort SELECT + tab0.col2 + - ( + col0 ) AS col1 FROM tab0 ---- -34 -7 9 query I rowsort SELECT ALL cor0.col1 + col0 FROM tab2 cor0 ---- 137 38 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * ( - col1 ) - col2 col1 FROM tab2 AS cor0 ---- -1560 -684 -864 query I rowsort SELECT ALL - cor0.col1 - col1 AS col0 FROM tab0 AS cor0 ---- -172 -182 -194 query I rowsort SELECT DISTINCT - col1 * col1 + + col2 + + col2 FROM tab0 AS cor0 ---- -7330 -8117 -9407 query I rowsort SELECT DISTINCT - col0 * + 46 + + col2 + - col1 AS col0 FROM tab1 AS cor0 ---- -110 -2897 -3597 query I rowsort SELECT DISTINCT + cor0.col0 - + col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT ALL col0 * + col2 + + col0 * col2 * col0 FROM tab0 cor0 ---- 1260 19800 656820 query I rowsort SELECT ALL + col2 * + col2 + + col1 FROM tab0 AS cor0 ---- 1175 6815 98 query I rowsort SELECT ALL - col1 * ( - col0 ) FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT ALL + col2 * + col0 + + col2 + col0 * col2 FROM tab2 AS cor0 ---- 405 4082 6042 query I rowsort SELECT ALL + cor0.col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-6544 SELECT + col2 + - col0 DIV - cor0.col1 + - col1 col2 FROM tab2 AS cor0 ---- -32 -4 25 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6544 SELECT + col2 + - col0 / - cor0.col1 + - col1 col2 FROM tab2 AS cor0 ---- -32 -4 25 query I rowsort SELECT ALL + ( 12 ) + col1 + 20 * 69 * + col2 FROM tab0 cor0 ---- 113263 1489 45638 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6546 SELECT + col0 + + 54 + cor0.col1 * - CAST( col2 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- -1402 -513 -776 skipif mysql # not compatible query I rowsort label-6546 SELECT + col0 + + 54 + cor0.col1 * - CAST ( col2 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- -1402 -513 -776 query I rowsort SELECT ( ( col0 ) ) AS col1 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT + - ( + col2 ) * + col1 + col1 FROM tab1 cor0 ---- -1235 -1378 -560 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + + col2 * + col1 + col0 col1 FROM tab2 AS cor0 ---- 1638 763 871 query I rowsort SELECT ALL 39 + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 121 40 72 query I rowsort SELECT 60 * - cor0.col1 + - col2 AS col0 FROM tab1 AS cor0 ---- -1614 -657 -876 query I rowsort SELECT - 31 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f4b05206ee2fc0cf8007d9c3514885fa onlyif mysql # use DIV operator for integer division query I rowsort label-6553 SELECT col2 * - cor0.col0 - + col0 DIV 34 AS col0 FROM tab0 AS cor0 ---- -36 -7300 -792 skipif mysql # not compatible query I rowsort label-6553 SELECT col2 * - cor0.col0 - + col0 / 34 AS col0 FROM tab0 AS cor0 ---- -36 -7300 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-6554 SELECT ALL - - col2 + + cor0.col2 DIV col1 FROM tab1 AS cor0 ---- 103 56 62 skipif mysql # not compatible query I rowsort label-6554 SELECT ALL - - col2 + + cor0.col2 / col1 FROM tab1 AS cor0 ---- 103 56 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6555 SELECT - + CAST( NULL AS SIGNED ) FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-6555 SELECT - + CAST ( NULL AS INTEGER ) FROM tab0, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL - col0 - col2 * + col1 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT DISTINCT 11 * col0 AS col0 FROM tab1 AS cor0 ---- 33 704 880 onlyif mysql # use DIV operator for integer division query I rowsort label-6558 SELECT DISTINCT col2 DIV + col0 + col1 AS col1 FROM tab1 AS cor0 ---- 10 14 44 skipif mysql # not compatible query I rowsort label-6558 SELECT DISTINCT col2 / + col0 + col1 AS col1 FROM tab1 AS cor0 ---- 10 14 44 onlyif mysql # use DIV operator for integer division query I rowsort label-6559 SELECT ALL 93 + cor0.col1 * 5 DIV - 46 AS col2 FROM tab1 AS cor0 ---- 91 92 92 skipif mysql # not compatible query I rowsort label-6559 SELECT ALL 93 + cor0.col1 * 5 / - 46 AS col2 FROM tab1 AS cor0 ---- 91 92 92 query I rowsort SELECT + 97 * + col0 FROM tab0 AS cor0 ---- 2328 3395 8633 onlyif mysql # use DIV operator for integer division query I rowsort label-6561 SELECT DISTINCT tab2.col1 DIV + cor0.col0 AS col0 FROM tab2, tab0, tab0 AS cor0 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-6561 SELECT DISTINCT tab2.col1 / + cor0.col0 AS col0 FROM tab2, tab0, tab0 AS cor0 ---- 0 1 2 query I rowsort SELECT ALL + col2 * - cor0.col2 FROM tab2 cor0 ---- -1444 -676 -729 query I rowsort SELECT ALL - ( - tab0.col2 * + 58 + col0 ) AS col0 FROM tab0 ---- 1890 23 4667 query I rowsort SELECT + tab2.col2 * col1 + ( + col1 ) * - tab2.col2 FROM tab2 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6565 SELECT DISTINCT - col2 + col2 * col0 DIV col1 FROM tab0 AS cor0 ---- -1 -2 -24 skipif mysql # not compatible query I rowsort label-6565 SELECT DISTINCT - col2 + col2 * col0 / col1 FROM tab0 AS cor0 ---- -1 -2 -24 query I rowsort SELECT DISTINCT col1 FROM tab1 WHERE NOT ( - col0 - col0 / - col2 ) <> NULL ---- query I rowsort SELECT + col1 + + col1 * + col2 AS col2 FROM tab1 AS cor0 ---- 1261 1430 580 query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE col1 NOT IN ( col0 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query I rowsort SELECT - col1 + col0 * col0 AS col2 FROM tab2 AS cor0 WHERE NULL BETWEEN ( + col2 ) AND ( NULL ) ---- query I rowsort SELECT col1 * - cor0.col0 - + col2 * - col0 FROM tab2 AS cor0 ---- -2574 -28 1659 onlyif mysql # use DIV operator for integer division query I rowsort label-6571 SELECT - col1 DIV - col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-6571 SELECT - col1 / - col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 2 34 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * - col1 - - col1 * col1 * col0 col0 FROM tab0 AS cor0 ---- 179568 332710 745108 query I rowsort SELECT DISTINCT + - col0 * - cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT DISTINCT col1 + col0 * col1 FROM tab0 cor0 ---- 2150 3492 8190 query I rowsort SELECT - cor0.col0 + - cor0.col0 * col0 * col2 AS col1 FROM tab2 cor0 ---- -1330 -158262 -237237 query I rowsort SELECT DISTINCT - + cor0.col2 + cor0.col1 * - cor0.col0 FROM tab1 AS cor0 ---- -1136 -132 -697 query I rowsort SELECT - cor0.col0 + + tab0.col1 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ff86239bf7304ce9bfc9287b48a62ffa query I rowsort SELECT - cor0.col1 * + col1 * + col0 + cor0.col0 * + col1 AS col2 FROM tab0 AS cor0 ---- -175440 -325920 -728910 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col1 + cor0.col0 col2 FROM tab1 AS cor0 ---- -576 -75 -960 query I rowsort SELECT ALL - + 54 + - col1 * + col0 * + col0 FROM tab0 AS cor0 ---- -118879 -49590 -720865 query I rowsort SELECT + col2 * col1 + + col2 FROM tab2 cor0 ---- 1560 684 864 query I rowsort SELECT + 67 * + cor0.col2 - - ( + ( + col0 ) + + 1 * + col1 ) AS col1 FROM tab0 AS cor0 ---- 199 2321 5674 query I rowsort SELECT - ( col0 ) * - 93 - col0 FROM tab2 cor0 ---- 644 7176 7268 onlyif mysql # use DIV operator for integer division query I rowsort label-6584 SELECT col0 DIV - col2 + col2 AS col0 FROM tab1 AS cor0 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-6584 SELECT col0 / - col2 + col2 AS col0 FROM tab1 AS cor0 ---- 54 56 96 query I rowsort SELECT tab2.col0 * - col0 + col1 FROM tab2 ---- -18 -6025 -6224 query I rowsort SELECT DISTINCT + tab1.col1 + - col2 * + col1 AS col1 FROM tab1 ---- -1235 -1378 -560 query I rowsort SELECT col1 + + col1 * col1 * col2 FROM tab1 ---- 16237 36530 5710 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab2.col0 + tab2.col1 * + col1 col2 FROM tab2 ---- 3559 368 968 query I rowsort SELECT + tab0.col0 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT + - 71 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 3907e0aa4f29c002120742c4abb3e23a query I rowsort SELECT col0 + col1 + - 10 * + col2 * col1 FROM tab2 ---- -15203 -6364 -8332 query I rowsort SELECT DISTINCT 57 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- 57 query I rowsort SELECT 59 + + col1 AS col0 FROM tab0 ---- 145 150 156 query I rowsort SELECT 69 * col0 AS col0 FROM tab1 ---- 207 4416 5520 onlyif mysql # use DIV operator for integer division query I rowsort label-6595 SELECT DISTINCT + 51 * + col1 + 40 DIV + col1 AS col0 FROM tab1 ---- 1327 514 666 skipif mysql # not compatible query I rowsort label-6595 SELECT DISTINCT + 51 * + col1 + 40 / + col1 AS col0 FROM tab1 ---- 1327 514 666 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL tab0.col2 + + tab0.col0 * + tab0.col0 col2 FROM tab0 ---- 1226 609 8003 query I rowsort SELECT col2 FROM tab2 WHERE col1 BETWEEN NULL AND ( NULL ) ---- query I rowsort SELECT ALL - col0 * col2 - col0 AS col0 FROM tab2 ---- -196 -2106 -3081 onlyif mysql # use DIV operator for integer division query I rowsort label-6599 SELECT col1 DIV tab1.col0 AS col2 FROM tab1 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-6599 SELECT col1 / tab1.col0 AS col2 FROM tab1 ---- 0 0 8 query I rowsort SELECT DISTINCT + col1 + - col1 AS col2 FROM tab0 ---- 0 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NULL IN ( - col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-6602 SELECT + tab2.col1 DIV + col1 col2 FROM tab2 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6602 SELECT + tab2.col1 / + col1 col2 FROM tab2 ---- 1 1 1 query I rowsort SELECT col0 * col1 + col0 AS col2 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT ALL + col0 + + col0 + - col0 AS col1 FROM tab1 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 + + col2 col2 FROM tab0 ---- 171 36 57 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT ( + col2 * - col1 ) BETWEEN ( NULL ) AND NULL ---- query I rowsort SELECT DISTINCT col1 * - col2 * col2 - col2 FROM tab2 ---- -22626 -24586 -39910 query I rowsort SELECT + tab1.col0 + + col0 + col0 AS col1 FROM tab1 ---- 192 240 9 query I rowsort SELECT + col0 FROM tab1 WHERE NOT ( + col0 * col0 ) <> tab1.col0 ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * - col2 col2 FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL - ( + col0 ) * 76 FROM tab0 AS cor0 ---- -1824 -2660 -6764 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * + col2 * - col0 col2 FROM tab1 AS cor0 ---- -233472 -486 -614400 query I rowsort SELECT - 69 + col2 AS col2 FROM tab2 AS cor0 ---- -31 -42 -43 onlyif mysql # use DIV operator for integer division query I rowsort label-6614 SELECT ALL + 40 DIV - col1 + col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-6614 SELECT ALL + 40 / - col1 + col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT - col0 * col1 + + col0 * col0 + col0 FROM tab0 AS cor0 ---- -1464 -2135 -89 query I rowsort SELECT + 95 * col2 - col2 FROM tab0 AS cor0 ---- 3102 7708 94 query I rowsort SELECT DISTINCT + col1 - col1 AS col0 FROM tab2 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT DISTINCT 96 + cor0.col1 * ( col0 ) AS col0 FROM tab0 AS cor0 ---- 2160 3491 8195 query I rowsort SELECT ALL - col2 * col1 - - cor0.col0 AS col2 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL cor0.col1 + - col0 + col2 FROM tab1 cor0 ---- 29 3 77 query I rowsort SELECT ALL - 27 + col1 FROM tab1 AS cor0 ---- -1 -14 -17 query I rowsort SELECT DISTINCT + col2 + col0 * 87 AS col2 FROM tab1 AS cor0 ---- 315 5625 7056 query I rowsort SELECT ALL - + col2 * - ( - cor0.col0 ) + - col1 * - col1 FROM tab1 AS cor0 ---- -3548 -7511 514 query I rowsort SELECT DISTINCT + + col2 * + col2 * + 32 FROM tab0 cor0 ---- 215168 32 34848 query I rowsort SELECT DISTINCT - - col2 + - cor0.col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + + col1 * - col2 * - col1 + + col2 AS col2 FROM tab0 AS cor0 ---- 244101 679124 9410 query I rowsort SELECT DISTINCT - cor0.col2 * + cor0.col0 + - col2 AS col0 FROM tab0 AS cor0 ---- -36 -7380 -825 query I rowsort SELECT col0 + - 81 * col2 AS col2 FROM tab1 AS cor0 ---- -4371 -4553 -7696 query I rowsort SELECT DISTINCT + col2 * 83 * col1 + + col2 * - cor0.col2 AS col2 FROM tab1 AS cor0 ---- 113616 44061 94368 query I rowsort SELECT ALL + col1 + 16 * - col1 AS col0 FROM tab1 AS cor0 ---- -150 -195 -390 query I rowsort SELECT ALL + cor0.col1 + col2 * + 90 - - cor0.col1 FROM tab2 AS cor0 ---- 2458 2492 3454 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + + col1 col2 FROM tab1 AS cor0 ---- 20 26 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6634 SELECT ALL - + col0 * CAST( NULL AS DECIMAL ) + cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6634 SELECT ALL - + col0 * CAST ( NULL AS REAL ) + cor0.col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT tab0.col0 + col1 * + col0 FROM tab0 ---- 2088 3430 8188 query I rowsort SELECT DISTINCT 45 AS col1 FROM tab1, tab0, tab2 AS cor0 ---- 45 onlyif mysql # use DIV operator for integer division query I rowsort label-6637 SELECT ALL 52 DIV + col0 + col2 * col0 FROM tab1 ---- 179 3648 7680 skipif mysql # not compatible query I rowsort label-6637 SELECT ALL 52 / + col0 + col2 * col0 FROM tab1 ---- 179 3648 7680 query I rowsort SELECT - 59 - + tab1.col2 * - tab1.col2 FROM tab1 ---- 2857 3190 9157 query I rowsort SELECT + 12 + col1 - 35 AS col1 FROM tab2 ---- -6 36 8 query I rowsort SELECT ( tab1.col0 + tab1.col1 ) FROM tab1 ---- 29 74 93 query I rowsort SELECT ALL ( col0 ) - - col2 AS col1 FROM tab1 ---- 121 176 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6642 SELECT col1 + col2 DIV + ( col0 * - col0 ) FROM tab1 ---- 10 13 20 skipif mysql # not compatible query I rowsort label-6642 SELECT col1 + col2 / + ( col0 * - col0 ) FROM tab1 ---- 10 13 20 onlyif mysql # use DIV operator for integer division query I rowsort label-6643 SELECT 24 DIV col2 + - col1 + + col2 FROM tab0 ---- -53 -72 -9 skipif mysql # not compatible query I rowsort label-6643 SELECT 24 / col2 + - col1 + + col2 FROM tab0 ---- -53 -72 -9 query I rowsort SELECT ALL - + 45 * + col0 AS col0 FROM tab0 AS cor0 ---- -1080 -1575 -4005 query I rowsort SELECT DISTINCT - 68 * + cor0.col1 + col2 AS col2 FROM tab1 AS cor0 ---- -1714 -623 -788 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6646 SELECT ALL - + CAST( 95 AS SIGNED ) * col2 + CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6646 SELECT ALL - + CAST ( 95 AS INTEGER ) * col2 + 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-6647 SELECT + CAST( NULL AS SIGNED ) * col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6647 SELECT + CAST ( NULL AS INTEGER ) * col1 AS col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( - col1 ) AS col0 FROM tab0 cor0 ---- -86 -91 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + 94 * col0 col1 FROM tab2 AS cor0 ---- 126242 20398 432588 query I rowsort SELECT DISTINCT + col2 * - cor0.col0 AS col0 FROM tab1 AS cor0 ---- -162 -3648 -7680 query I rowsort SELECT ALL + + 5 FROM tab2 AS cor0 ---- 5 5 5 query I rowsort SELECT - ( col0 ) + - col2 * + 0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT + + col0 * cor0.col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 343 474552 493039 query I rowsort SELECT ALL - - cor0.col1 * - col0 * - col2 - + col2 FROM tab2 AS cor0 ---- 119626 50996 5832 query I rowsort SELECT + 69 - col2 * col0 AS col0 FROM tab0 ---- -7229 -723 34 query I rowsort SELECT DISTINCT + col0 + cor0.col0 * - cor0.col2 - col0 AS col0 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ALL + + col0 * + cor0.col0 AS col2 FROM tab1 cor0 ---- 4096 6400 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 81 * + col1 col0 FROM tab0 AS cor0 ---- -6966 -7371 -7857 query I rowsort SELECT DISTINCT 92 * col0 AS col1 FROM tab2 ---- 644 7176 7268 query I rowsort SELECT ( - col2 ) + - col0 * ( - ( col2 ) ) * + col2 AS col2 FROM tab0 AS cor0 ---- 26103 34 598354 query I rowsort SELECT + 99 * + col1 AS col1 FROM tab1 AS cor0 ---- 1287 2574 990 query I rowsort SELECT DISTINCT + cor0.col2 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 ---- 26 27 38 onlyif mysql # use DIV operator for integer division query I rowsort label-6663 SELECT - + 60 * col2 DIV - col2 FROM tab1 AS cor0 ---- 60 60 60 skipif mysql # not compatible query I rowsort label-6663 SELECT - + 60 * col2 / - col2 FROM tab1 AS cor0 ---- 60 60 60 onlyif mysql # use DIV operator for integer division query I rowsort label-6664 SELECT col1 * col0 DIV - col1 + col2 col2 FROM tab2 ---- -41 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6664 SELECT col1 * col0 / - col1 + col2 col2 FROM tab2 ---- -41 -52 20 query I rowsort SELECT 30 * - col1 + - col1 AS col2 FROM tab2 ---- -1829 -527 -961 query I rowsort SELECT DISTINCT + ( col1 ) * col2 AS col0 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT 73 + ( tab2.col2 ) * - col1 AS col2 FROM tab2 ---- -1461 -573 -764 query I rowsort SELECT - 73 * 64 + col1 AS col0 FROM tab2 ---- -4613 -4641 -4655 query I rowsort SELECT + col0 + + 15 * + col2 FROM tab1 ---- 1520 813 919 query I rowsort SELECT DISTINCT + ( + col0 ) * - col0 FROM tab0 ---- -1225 -576 -7921 onlyif mysql # use DIV operator for integer division query I rowsort label-6671 SELECT ALL + 78 DIV col0 col1 FROM tab0 ---- 0 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6671 SELECT ALL + 78 / col0 col1 FROM tab0 ---- 0 2 3 query I rowsort SELECT ALL 98 + col2 * col1 * col2 FROM tab2 AS cor0 ---- 22697 24646 39982 query I rowsort SELECT ALL + - col2 + + cor0.col1 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- -327 -3507 -988 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 79 col0 FROM tab2 AS cor0 ---- 79 79 79 query I rowsort SELECT DISTINCT col2 * + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 2838 7462 97 query I rowsort SELECT - col2 * col1 * - col0 AS col0 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT ALL - 95 + + col1 AS col0 FROM tab2 cor0 ---- -36 -64 -78 query I rowsort SELECT + + ( + col0 ) FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT ALL 31 * + col0 AS col1 FROM tab0 AS cor0 ---- 1085 2759 744 query I rowsort SELECT DISTINCT cor0.col0 + - col2 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT DISTINCT + col1 + tab0.col0 * col0 FROM tab0 ---- 1322 662 8012 onlyif mysql # use DIV operator for integer division query I rowsort label-6682 SELECT DISTINCT + tab1.col1 DIV - 81 + - 78 * col2 FROM tab1 ---- -4212 -4446 -7488 skipif mysql # not compatible query I rowsort label-6682 SELECT DISTINCT + tab1.col1 / - 81 + - 78 * col2 FROM tab1 ---- -4212 -4446 -7488 query I rowsort SELECT - col1 * 87 + - col2 FROM tab1 ---- -1227 -2316 -927 query I rowsort SELECT DISTINCT + col2 + cor0.col1 * - 19 AS col2 FROM tab1 AS cor0 ---- -133 -151 -440 query I rowsort SELECT + + col1 * col1 + col2 AS col1 FROM tab2 cor0 ---- 327 3507 988 query I rowsort SELECT + cor0.col1 * - col1 * 69 + col2 FROM tab0 AS cor0 ---- -510291 -571307 -649220 query I rowsort SELECT DISTINCT - tab0.col0 * col1 AS col2 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL + - 21 * + col1 + + col0 * + col0 FROM tab1 AS cor0 ---- -537 3886 6127 onlyif mysql # use DIV operator for integer division query I rowsort label-6689 SELECT ALL + - cor0.col0 + col2 * col1 DIV - col0 FROM tab1 AS cor0 ---- -471 -72 -95 skipif mysql # not compatible query I rowsort label-6689 SELECT ALL + - cor0.col0 + col2 * col1 / - col0 FROM tab1 AS cor0 ---- -471 -72 -95 query I rowsort SELECT - + col2 * + cor0.col2 AS col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL - + 4 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- -104 -108 -152 query I rowsort SELECT - 24 * 50 AS col1 FROM tab2 cor0 ---- -1200 -1200 -1200 query I rowsort SELECT - + col0 * + 1 AS col1 FROM tab1 AS cor0 ---- -3 -64 -80 query I rowsort SELECT col1 * 90 AS col0 FROM tab1 ---- 1170 2340 900 query I rowsort SELECT DISTINCT - col2 * ( + col1 * col1 ) + col0 FROM tab1 AS cor0 ---- -16144 -36501 -5636 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col2 + - 96 col2 FROM tab1 AS cor0 ---- -1344 -1500 -666 onlyif mysql # use DIV operator for integer division query I rowsort label-6697 SELECT DISTINCT - col1 * 12 * + col2 + col1 DIV col1 + - 9 FROM tab0 AS cor0 ---- -1172 -34064 -89552 skipif mysql # not compatible query I rowsort label-6697 SELECT DISTINCT - col1 * 12 * + col2 + col1 / col1 + - 9 FROM tab0 AS cor0 ---- -1172 -34064 -89552 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 + - ( 71 ) col0 FROM tab0 cor0 ---- 15 20 26 query I rowsort SELECT ALL + col0 * - 16 AS col1 FROM tab0 ---- -1424 -384 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-6700 SELECT - 3 DIV 78 AS col0 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6700 SELECT - 3 / 78 AS col0 FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6701 SELECT DISTINCT ( col1 ) DIV col0 col2 FROM tab1 ---- 0 8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6701 SELECT DISTINCT ( col1 ) / col0 col2 FROM tab1 ---- 0 8 query I rowsort SELECT - 82 * + col2 AS col1 FROM tab1 ---- -4428 -4674 -7872 query I rowsort SELECT 90 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 96f7a90428db93f472e0d219bab64853 query I rowsort SELECT + col0 + cor0.col2 * col0 + col1 AS col2 FROM tab1 AS cor0 ---- 191 3722 7773 onlyif mysql # use DIV operator for integer division query I rowsort label-6705 SELECT + 7 DIV - 76 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 1f117f467f45d8c6b7553e2e3c842942 skipif mysql # not compatible query I rowsort label-6705 SELECT + 7 / - 76 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab0 AS cor2 ---- 81 values hashing to 1f117f467f45d8c6b7553e2e3c842942 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6706 SELECT DISTINCT - - col2 + - col2 * - CAST( col0 AS SIGNED ) col1 FROM tab2 AS cor0 ---- 2054 216 3040 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6706 SELECT DISTINCT - - col2 + - col2 * - CAST ( col0 AS INTEGER ) col1 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT ALL col2 + cor0.col0 + + col2 AS col2 FROM tab0 AS cor0 ---- 253 37 90 query I rowsort SELECT ALL 22 * + col0 FROM tab0 ---- 1958 528 770 query I rowsort SELECT + + 94 * - col0 AS col0 FROM tab2 AS cor0 ---- -658 -7332 -7426 query I rowsort SELECT 9 FROM tab2, tab0 cor0 ---- 9 values hashing to 03b93b53107e36cf7d524e48c509b17b query I rowsort SELECT DISTINCT + col1 + col0 * col0 AS col2 FROM tab2 AS cor0 ---- 6143 6258 80 query I rowsort SELECT - + cor0.col2 * ( - col2 ) + + col1 + col0 FROM tab1 AS cor0 ---- 2945 3323 9309 query I rowsort SELECT + - col0 + col0 * 54 FROM tab2 AS cor0 ---- 371 4134 4187 query I rowsort SELECT + col1 * + ( cor0.col2 ) + + col1 AS col0 FROM tab1 AS cor0 ---- 1261 1430 580 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6715 SELECT DISTINCT - CAST( NULL AS DECIMAL ) FROM tab0, tab2 AS cor0, tab2 cor1 ---- NULL skipif mysql # not compatible query I rowsort label-6715 SELECT DISTINCT - CAST ( NULL AS REAL ) FROM tab0, tab2 AS cor0, tab2 cor1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 66 + + tab2.col2 col2 FROM tab2 ---- 104 92 93 onlyif mysql # use DIV operator for integer division query I rowsort label-6717 SELECT ALL - 23 + cor0.col1 DIV - 7 AS col1 FROM tab1, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to fc952b4280678ce1167626231befc464 skipif mysql # not compatible query I rowsort label-6717 SELECT ALL - 23 + cor0.col1 / - 7 AS col1 FROM tab1, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to fc952b4280678ce1167626231befc464 query I rowsort SELECT col0 * - 22 FROM tab0 cor0 ---- -1958 -528 -770 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 + + col1 * 49 col1 FROM tab0 cor0 ---- 4247 4541 4754 query I rowsort SELECT ALL + 53 - cor0.col1 AS col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to b808f5743e9ad64f835ce4c8546a836e query I rowsort SELECT ALL - col2 * ( col2 ) * - col2 FROM tab1 AS cor0 ---- 157464 185193 884736 query I rowsort SELECT DISTINCT + col0 + + ( col0 ) + + col0 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT ALL + 55 AS col2 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 832128adb1ddc65c3105e29cc2c8b3a3 query I rowsort SELECT 99 AS col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 05ea182fd6036c7f5e0ea08fc061cc67 onlyif mysql # use DIV operator for integer division query I rowsort label-6725 SELECT ( + col0 ) + - col1 * ( + ( + col2 ) ) DIV - col0 FROM tab2 AS cor0 ---- 126 87 97 skipif mysql # not compatible query I rowsort label-6725 SELECT ( + col0 ) + - col1 * ( + ( + col2 ) ) / - col0 FROM tab2 AS cor0 ---- 126 87 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6726 SELECT ALL + CAST( - 50 AS SIGNED ) * + col2 - 10 * col2 FROM tab0 AS cor0 ---- -1980 -4920 -60 skipif mysql # not compatible query I rowsort label-6726 SELECT ALL + CAST ( - 50 AS INTEGER ) * + col2 - 10 * col2 FROM tab0 AS cor0 ---- -1980 -4920 -60 query I rowsort SELECT DISTINCT - + ( col0 ) - cor0.col1 FROM tab1 cor0 ---- -29 -74 -93 query I rowsort SELECT + 58 * ( + col0 ) * + 79 + - col0 AS col1 FROM tab0 AS cor0 ---- 109944 160335 407709 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6729 SELECT DISTINCT + CAST( NULL AS DECIMAL ) + + col0 * col2 AS col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6729 SELECT DISTINCT + CAST ( NULL AS REAL ) + + col0 * col2 AS col2 FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6730 SELECT - col0 + tab2.col2 DIV col1 - - col2 AS col2 FROM tab2 ---- -39 -52 20 skipif mysql # not compatible query I rowsort label-6730 SELECT - col0 + tab2.col2 / col1 - - col2 AS col2 FROM tab2 ---- -39 -52 20 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 80 col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 4dde3bd5652d30396b9cadd0e2cfb680 query I rowsort SELECT col2 + tab0.col0 * col1 AS col0 FROM tab0 ---- 2097 3396 8181 query I rowsort SELECT + 48 + 64 AS col0 FROM tab0, tab2 cor0 ---- 9 values hashing to 121b64fd841a20f87520daa7774d37c9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col2 col0 FROM tab2 ---- 189 2028 3002 query I rowsort SELECT - ( cor0.col0 ) * - col0 AS col0 FROM tab2 cor0 ---- 49 6084 6241 query I rowsort SELECT - + col1 + - cor0.col0 AS col2 FROM tab2 AS cor0 ---- -137 -38 -96 query I rowsort SELECT ALL - + col0 + col2 * col2 AS col2 FROM tab1 AS cor0 ---- 2913 3185 9136 onlyif mysql # use DIV operator for integer division query I rowsort label-6738 SELECT + 7 DIV - col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-6738 SELECT + 7 / - col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col2 * - 59 AS col0 FROM tab2 ---- -1534 -1593 -2242 query I rowsort SELECT + col1 * + col1 * col2 + col1 FROM tab2 AS cor0 ---- 10999 25978 90565 query I rowsort SELECT + - 54 AS col2 FROM tab2 AS cor0 ---- -54 -54 -54 onlyif mysql # use DIV operator for integer division query I rowsort label-6742 SELECT col2 + 52 DIV + col0 FROM tab1 ---- 57 71 96 skipif mysql # not compatible query I rowsort label-6742 SELECT col2 + 52 / + col0 FROM tab1 ---- 57 71 96 query I rowsort SELECT DISTINCT + cor1.col2 * 16 AS col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 1536 864 912 query I rowsort SELECT DISTINCT - 61 * cor0.col1 FROM tab0 AS cor0 ---- -5246 -5551 -5917 query I rowsort SELECT DISTINCT + col1 * + cor0.col1 + - col0 AS col0 FROM tab0 AS cor0 ---- 7372 8192 9374 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6746 SELECT DISTINCT + CAST( + col0 + + col1 AS SIGNED ) FROM tab2 ---- 137 38 96 skipif mysql # not compatible query I rowsort label-6746 SELECT DISTINCT + CAST ( + col0 + + col1 AS INTEGER ) FROM tab2 ---- 137 38 96 query I rowsort SELECT col0 + + 0 FROM tab0 ---- 24 35 89 query I rowsort SELECT - 66 + - col1 FROM tab1 AS cor0 ---- -76 -79 -92 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6749 SELECT + cor0.col2 * col2 - CAST( 2 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- 2914 3247 9214 skipif mysql # not compatible query I rowsort label-6749 SELECT + cor0.col2 * col2 - CAST ( 2 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- 2914 3247 9214 query I rowsort SELECT DISTINCT - 56 * + col2 FROM tab2 AS cor0 ---- -1456 -1512 -2128 query I rowsort SELECT - ( - col0 ) * col2 FROM tab1 AS cor0 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 - cor0.col1 col1 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT DISTINCT - 57 * col0 FROM tab0 AS cor0 ---- -1368 -1995 -5073 onlyif mysql # use DIV operator for integer division query I rowsort label-6754 SELECT DISTINCT 27 DIV + col1 AS col1 FROM tab1 AS cor0 ---- 1 2 skipif mysql # not compatible query I rowsort label-6754 SELECT DISTINCT 27 / + col1 AS col1 FROM tab1 AS cor0 ---- 1 2 query I rowsort SELECT + 64 * col0 + ( - 42 ) FROM tab0 AS cor0 ---- 1494 2198 5654 query I rowsort SELECT 39 + col0 FROM tab2 cor0 ---- 117 118 46 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( col2 ) * + col0 + col2 col0 FROM tab0 AS cor0 ---- -34 -7216 -759 query I rowsort SELECT ALL col0 * + cor0.col0 + ( + col0 ) AS col1 FROM tab1 AS cor0 ---- 12 4160 6480 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 * + cor0.col1 + cor0.col2 col0 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT tab0.col2 - 29 FROM tab0 ---- -28 4 53 query I rowsort SELECT + col2 + + 90 * ( col1 ) + + 76 AS col0 FROM tab1 AS cor0 ---- 1033 1342 2470 query I rowsort SELECT DISTINCT + cor0.col0 + - cor0.col0 + - col1 * + col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL - col2 + ( col2 + col1 ) AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + col0 * + 27 + - col2 AS col1 FROM tab2 AS cor0 ---- 162 2080 2095 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 + cor0.col1 col0 FROM tab0 AS cor0 ---- 0 query I rowsort SELECT DISTINCT - col0 * col0 + col2 * col0 + - cor0.col2 FROM tab0 AS cor0 ---- -1191 -705 183 query I rowsort SELECT ALL col2 * - 26 FROM tab0 AS cor0 ---- -2132 -26 -858 query I rowsort SELECT DISTINCT cor0.col1 * col0 + + col1 * + cor0.col2 FROM tab2 AS cor0 ---- 1054 1989 6136 query I rowsort SELECT 90 * col2 FROM tab0 ---- 2970 7380 90 query I rowsort SELECT col2 * 35 FROM tab0 AS cor0 ---- 1155 2870 35 query I rowsort SELECT ALL - - col2 + + col0 * cor0.col1 FROM tab2 AS cor0 ---- 1381 244 4628 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6772 SELECT ALL - - col0 * CAST( col1 AS SIGNED ) - + col2 AS col0 FROM tab1 AS cor0 ---- 24 583 944 skipif mysql # not compatible query I rowsort label-6772 SELECT ALL - - col0 * CAST ( col1 AS INTEGER ) - + col2 AS col0 FROM tab1 AS cor0 ---- 24 583 944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col2 + col2 * + col0 * + 23 col1 FROM tab0 cor0 ---- 175152 19008 840 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT cor0.col2 + + 97 * + col1 col1 FROM tab1 AS cor0 ---- 1027 1357 2576 query I rowsort SELECT + ( - col1 ) + - col1 AS col1 FROM tab2 AS cor0 ---- -118 -34 -62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 40 col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT ALL - 94 * - cor0.col2 + col2 * + col0 FROM tab1 AS cor0 ---- 16704 5238 9006 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6778 SELECT ALL + CAST( cor0.col2 AS SIGNED ) * + col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 skipif mysql # not compatible query I rowsort label-6778 SELECT ALL + CAST ( cor0.col2 AS INTEGER ) * + col2 AS col2 FROM tab2 AS cor0 ---- 1444 676 729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6779 SELECT DISTINCT - CAST( + col0 AS SIGNED ) * + col0 AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif mysql # not compatible query I rowsort label-6779 SELECT DISTINCT - CAST ( + col0 AS INTEGER ) * + col0 AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL + col0 * col2 + - col2 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT DISTINCT + 82 * + cor2.col2 FROM tab1 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab0 cor2 ---- 2706 6724 82 query I rowsort SELECT ALL + col0 * 29 + + col0 - + col1 * - 79 FROM tab2 AS cor0 ---- 2659 3713 7001 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6783 SELECT ALL + - CAST( - ( col1 ) AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-6783 SELECT ALL + - CAST ( - ( col1 ) AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT + ( + ( cor0.col1 ) ) * - cor0.col2 AS col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - cor0.col1 * - ( col1 ) FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT DISTINCT + ( - cor0.col2 ) + cor0.col1 FROM tab2 AS cor0 ---- -21 33 4 onlyif mysql # use DIV operator for integer division query I rowsort label-6787 SELECT - - col2 + col0 + col0 DIV - col1 col0 FROM tab1 AS cor0 ---- 115 170 57 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6787 SELECT - - col2 + col0 + col0 / - col1 col0 FROM tab1 AS cor0 ---- 115 170 57 onlyif mysql # use DIV operator for integer division query I rowsort label-6788 SELECT + + ( 34 ) DIV + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 34 skipif mysql # not compatible query I rowsort label-6788 SELECT + + ( 34 ) / + col2 AS col1 FROM tab0 AS cor0 ---- 0 1 34 query I rowsort SELECT DISTINCT - col2 + col0 * cor0.col1 FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT ALL + col0 + + 43 AS col1 FROM tab2 ---- 121 122 50 query I rowsort SELECT 42 + col1 FROM tab2 AS cor0 ---- 101 59 73 query I rowsort SELECT ALL col0 + - 54 FROM tab1 ---- -51 10 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6793 SELECT + - CAST( col2 AS SIGNED ) + col1 col0 FROM tab0 AS cor0 ---- 53 9 96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6793 SELECT + - CAST ( col2 AS INTEGER ) + col1 col0 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT ALL col0 * ( + col1 ) + tab2.col2 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT DISTINCT + 77 AS col0 FROM tab1 AS cor0 ---- 77 query I rowsort SELECT + 99 * - col1 AS col0 FROM tab2 AS cor0 ---- -1683 -3069 -5841 onlyif mysql # use DIV operator for integer division query I rowsort label-6797 SELECT DISTINCT + - ( + 38 ) + + col2 DIV 27 col1 FROM tab0 AS cor0 ---- -35 -37 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6797 SELECT DISTINCT + - ( + 38 ) + + col2 / 27 col1 FROM tab0 AS cor0 ---- -35 -37 -38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 35 col2 FROM tab0 ---- 35 35 35 query I rowsort SELECT DISTINCT 10 * - 28 AS col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- -280 onlyif mysql # use DIV operator for integer division query I rowsort label-6800 SELECT ALL - - cor0.col0 DIV + 70 + col1 FROM tab0 AS cor0 ---- 86 92 97 skipif mysql # not compatible query I rowsort label-6800 SELECT ALL - - cor0.col0 / + 70 + col1 FROM tab0 AS cor0 ---- 86 92 97 onlyif mysql # use DIV operator for integer division query I rowsort label-6801 SELECT ALL ( col0 ) * - ( tab0.col0 ) - + col0 DIV ( + 21 ) FROM tab0 ---- -1226 -577 -7925 skipif mysql # not compatible query I rowsort label-6801 SELECT ALL ( col0 ) * - ( tab0.col0 ) - + col0 / ( + 21 ) FROM tab0 ---- -1226 -577 -7925 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6802 SELECT + col2 * col1 + CAST( ( col2 ) AS SIGNED ) AS col0 FROM tab1 ---- 1344 1458 627 skipif mysql # not compatible query I rowsort label-6802 SELECT + col2 * col1 + CAST ( ( col2 ) AS INTEGER ) AS col0 FROM tab1 ---- 1344 1458 627 query I rowsort SELECT 90 * col0 - col2 FROM tab1 ---- 216 5703 7104 query I rowsort SELECT DISTINCT col0 * col2 + col1 * tab2.col1 FROM tab2 ---- 1150 3291 5509 query I rowsort SELECT ALL col0 * 12 AS col0 FROM tab2 ---- 84 936 948 query I rowsort SELECT + 46 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 query I rowsort SELECT DISTINCT + tab0.col2 AS col2 FROM tab0, tab1, tab1 AS cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - tab1.col2 * col1 col2 FROM tab1 ---- -119808 -32490 -75816 query I rowsort SELECT DISTINCT col1 * + 59 AS col0 FROM tab2 AS cor0 ---- 1003 1829 3481 query I rowsort SELECT - + col0 * col1 + - cor0.col1 + col0 AS col2 FROM tab0 cor0 ---- -2126 -3457 -8101 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - cor0.col1 * + col1 col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT col1 + ( col1 * + col0 ) + col0 AS col1 FROM tab2 AS cor0 ---- 1439 255 4739 query I rowsort SELECT ALL + col2 * - col2 + col0 AS col2 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT - col1 + - col1 + + col1 * + col1 * col2 FROM tab0 cor0 ---- 243896 678860 9215 query I rowsort SELECT + col2 * 72 + + cor0.col1 * + col0 * - col1 FROM tab2 AS cor0 ---- -20095 -269646 -4783 query I rowsort SELECT 54 - col1 FROM tab2 cor0 ---- -5 23 37 query I rowsort SELECT - + cor0.col1 * col1 + - 73 * + ( col0 ) * + 18 FROM tab0 AS cor0 ---- -125227 -38932 -55399 query I rowsort SELECT - - 70 * col2 FROM tab1 cor0 ---- 3780 3990 6720 query I rowsort SELECT ALL - ( + col0 ) * tab1.col2 FROM tab1 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6820 SELECT DISTINCT - CAST( 45 * - col1 + - col2 AS SIGNED ) col2 FROM tab2 ---- 1422 2681 803 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6820 SELECT DISTINCT - CAST ( 45 * - col1 + - col2 AS INTEGER ) col2 FROM tab2 ---- 1422 2681 803 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col1 + + col0 ) * - col0 * 60 col1 FROM tab0 ---- -158400 -277200 -961200 query I rowsort SELECT DISTINCT + 71 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 71 query I rowsort SELECT ALL col1 - - col2 AS col2 FROM tab0 ---- 119 173 98 query I rowsort SELECT - 67 * - col1 - ( 41 + col1 ) AS col0 FROM tab2 cor0 ---- 1081 2005 3853 query I rowsort SELECT + - col0 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL tab2.col1 * - ( col1 ) FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT ALL - 84 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 975e2ef2a3bf1ee2622362f4e435752f query I rowsort SELECT 23 * + col0 * - cor0.col2 AS col1 FROM tab1 AS cor0 ---- -176640 -3726 -83904 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - 11 ) col2 FROM tab1 ---- 11 11 11 query I rowsort SELECT - 82 + + 29 * - col1 AS col0 FROM tab1 AS cor0 ---- -372 -459 -836 query I rowsort SELECT 23 + + 33 FROM tab0 AS cor0 ---- 56 56 56 onlyif mysql # use DIV operator for integer division query I rowsort label-6832 SELECT DISTINCT + 17 DIV 83 AS col2 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-6832 SELECT DISTINCT + 17 / 83 AS col2 FROM tab1 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col1 * - col2 col0 FROM tab2 AS cor0 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 + - col2 * ( - ( col0 ) ) col2 FROM tab2 AS cor0 ---- 158 1969 2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * + col1 col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT col1 + 13 AS col2 FROM tab0 cor0 ---- 104 110 99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6837 SELECT ALL col2 + CAST( NULL AS SIGNED ) * + ( col0 ) AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6837 SELECT ALL col2 + CAST ( NULL AS INTEGER ) * + ( col0 ) AS col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6838 SELECT ALL - col1 DIV + ( - col0 ) + + col0 FROM tab0 ---- 27 37 90 skipif mysql # not compatible query I rowsort label-6838 SELECT ALL - col1 / + ( - col0 ) + + col0 FROM tab0 ---- 27 37 90 onlyif mysql # use DIV operator for integer division query I rowsort label-6839 SELECT ALL col0 + tab0.col2 DIV + col1 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-6839 SELECT ALL col0 + tab0.col2 / + col1 AS col1 FROM tab0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-6840 SELECT - + col2 DIV + 66 + + ( + col2 ) AS col1 FROM tab1 AS cor0 ---- 54 57 95 skipif mysql # not compatible query I rowsort label-6840 SELECT - + col2 / + 66 + + ( + col2 ) AS col1 FROM tab1 AS cor0 ---- 54 57 95 query I rowsort SELECT DISTINCT - - col1 * + col1 - + col1 FROM tab1 AS cor0 ---- 156 650 90 onlyif mysql # use DIV operator for integer division query I rowsort label-6842 SELECT ALL - - col2 DIV - 93 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-6842 SELECT ALL - - col2 / - 93 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT + col0 + - col0 * + 60 AS col2 FROM tab1 AS cor0 ---- -177 -3776 -4720 skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( - 99 AS REAL ) AS col2 FROM tab2 AS cor0 ---- -99 query I rowsort SELECT DISTINCT - col0 * 42 * cor0.col0 + col0 AS col2 FROM tab2 AS cor0 ---- -2051 -255450 -262043 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 + - col1 col2 FROM tab0 cor0 ---- -172 -182 -194 query I rowsort SELECT + ( + col0 ) + + col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL + cor0.col0 - + col1 AS col1 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT + 23 + - col2 + - col0 * - col1 FROM tab1 AS cor0 ---- 47 606 967 query I rowsort SELECT DISTINCT + col0 + - ( col0 ) AS col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + - ( - col1 ) * col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT - 64 + 68 AS col1 FROM tab0 AS cor0 ---- 4 4 4 query I rowsort SELECT DISTINCT - + 54 + + col0 FROM tab2 AS cor0 ---- -47 24 25 query I rowsort SELECT ALL cor0.col0 + - col0 * - cor0.col2 AS col0 FROM tab0 cor0 ---- 70 7387 816 query I rowsort SELECT + tab1.col1 - ( - 98 ) FROM tab1 ---- 108 111 124 onlyif mysql # use DIV operator for integer division query I rowsort label-6856 SELECT DISTINCT col1 DIV - ( col0 ) FROM tab2 AS cor0 ---- -4 0 skipif mysql # not compatible query I rowsort label-6856 SELECT DISTINCT col1 / - ( col0 ) FROM tab2 AS cor0 ---- -4 0 onlyif mysql # use DIV operator for integer division query I rowsort label-6857 SELECT ALL cor0.col1 DIV 26 AS col0 FROM tab0 AS cor0 ---- 3 3 3 skipif mysql # not compatible query I rowsort label-6857 SELECT ALL cor0.col1 / 26 AS col0 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT ALL + 79 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 40a2261caa2c5cdbfd80965d7df1231f query I rowsort SELECT + + col2 * 60 AS col0 FROM tab0 AS cor0 ---- 1980 4920 60 query I rowsort SELECT DISTINCT col2 + - col1 + col1 FROM tab2 ---- 26 27 38 query I rowsort SELECT DISTINCT + tab2.col2 * + ( ( - col2 ) + + 69 ) FROM tab2 ---- 1118 1134 1178 query I rowsort SELECT col0 + - col1 * - 73 FROM tab0 ---- 6302 6732 7116 query I rowsort SELECT 94 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to b0ffb7527f4fbf44f30945e1ccb58c24 query I rowsort SELECT col1 + 16 FROM tab0 ---- 102 107 113 query I rowsort SELECT ALL - col1 - - col1 * cor0.col0 AS col0 FROM tab0 AS cor0 ---- 1978 3298 8008 query I rowsort SELECT ALL + col1 + 97 * - col2 FROM tab1 AS cor0 ---- -5212 -5519 -9299 query I rowsort SELECT ( + 6 ) + col1 + - tab2.col2 FROM tab2 ---- -15 10 39 query I rowsort SELECT tab0.col0 - col1 AS col2 FROM tab0 ---- -2 -62 -62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6869 SELECT ALL + CAST( NULL AS SIGNED ) * col0 + - col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6869 SELECT ALL + CAST ( NULL AS INTEGER ) * col0 + - col2 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 + col0 - - col0 AS col2 FROM tab1 ---- 3 64 80 query I rowsort SELECT - col0 * col0 * - tab0.col1 FROM tab0 ---- 118825 49536 720811 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6872 SELECT - CAST( NULL AS SIGNED ) * + col2 - - col0 / col0 AS col0 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6872 SELECT - CAST ( NULL AS INTEGER ) * + col2 - - col0 / col0 AS col0 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-6873 SELECT DISTINCT - col1 DIV col1 + tab0.col0 - col2 FROM tab0 ---- -10 33 6 skipif mysql # not compatible query I rowsort label-6873 SELECT DISTINCT - col1 / col1 + tab0.col0 - col2 FROM tab0 ---- -10 33 6 query I rowsort SELECT + cor0.col2 * col0 * + col2 + + col0 * - 6 + + col2 FROM tab0 AS cor0 ---- -174 26025 597984 query I rowsort SELECT + col2 + + 98 + - cor0.col1 FROM tab2 cor0 ---- 119 65 94 query I rowsort SELECT tab2.col2 AS col0 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 onlyif mysql # use DIV operator for integer division query I rowsort label-6877 SELECT - - col0 + col2 DIV ( col0 + + col0 ) AS col1 FROM tab1 AS cor0 ---- 12 64 80 skipif mysql # not compatible query I rowsort label-6877 SELECT - - col0 + col2 / ( col0 + + col0 ) AS col1 FROM tab1 AS cor0 ---- 12 64 80 query I rowsort SELECT ALL + + 50 + col2 FROM tab1 AS cor0 ---- 104 107 146 query I rowsort SELECT col1 + col0 * - col1 + - col1 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT - - cor0.col2 * - col2 + - ( - 76 * + col1 ) + cor0.col1 AS col0 FROM tab0 AS cor0 ---- 283 5533 7468 query I rowsort SELECT + + col0 + col0 * col2 FROM tab0 AS cor0 ---- 70 7387 816 query I rowsort SELECT - + col0 + - col1 AS col2 FROM tab1 AS cor0 ---- -29 -74 -93 query I rowsort SELECT DISTINCT + + cor0.col1 * + col0 + + col2 AS col0 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT - 48 * col2 + 18 + col0 AS col2 FROM tab2 AS cor0 ---- -1152 -1271 -1727 query I rowsort SELECT DISTINCT col2 + - col2 * col2 AS col0 FROM tab2 AS cor0 ---- -1406 -650 -702 query I rowsort SELECT DISTINCT - 64 * + col0 AS col2 FROM tab2 AS cor0 ---- -448 -4992 -5056 query I rowsort SELECT - cor0.col1 + col2 * col2 + + col0 * - col1 AS col2 FROM tab2 cor0 ---- -3985 481 84 query I rowsort SELECT DISTINCT 15 * col2 * col0 FROM tab0 AS cor0 ---- 109470 11880 525 query I rowsort SELECT DISTINCT + - cor0.col1 * col0 FROM tab0 cor0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT col1 * + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT DISTINCT + ( + col0 ) AS col0 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT ALL - 9 * + col1 * + col0 AS col1 FROM tab0 AS cor0 ---- -18576 -30555 -72891 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col1 * - col0 * + col1 col1 FROM tab2 AS cor0 ---- 22831 271518 6727 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col1 + col1 + - 21 * - col0 col2 FROM tab2 cor0 ---- -2905 -39 333 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col1 + - col0 col2 FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT + 43 + col1 * 43 AS col0 FROM tab0 AS cor0 ---- 3741 3956 4214 query I rowsort SELECT + - col0 * col2 + 88 AS col2 FROM tab0 AS cor0 ---- -704 -7210 53 query I rowsort SELECT + 51 * - col1 + - ( + col1 ) AS col1 FROM tab2 AS cor0 ---- -1612 -3068 -884 query I rowsort SELECT ALL - col0 + + col0 + col0 * ( col1 ) FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT - cor0.col1 + + 7 FROM tab0, tab1 AS cor0 ---- 9 values hashing to bcf948c230dd67482557498e020f2451 query I rowsort SELECT ALL + 32 + col0 AS col2 FROM tab2 AS cor0 ---- 110 111 39 onlyif mysql # use DIV operator for integer division query I rowsort label-6902 SELECT + col2 + col1 DIV cor0.col0 FROM tab1 cor0 ---- 57 62 96 skipif mysql # not compatible query I rowsort label-6902 SELECT + col2 + col1 / cor0.col0 FROM tab1 cor0 ---- 57 62 96 query I rowsort SELECT - col2 * - ( col1 ) + col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT DISTINCT + - col0 + col1 * col1 AS col1 FROM tab2 AS cor0 ---- 210 3403 954 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * 12 col2 FROM tab2 AS cor0 ---- 84 936 948 onlyif mysql # use DIV operator for integer division query I rowsort label-6906 SELECT ALL + + cor0.col1 * col1 DIV col0 FROM tab0 AS cor0 ---- 268 308 93 skipif mysql # not compatible query I rowsort label-6906 SELECT ALL + + cor0.col1 * col1 / col0 FROM tab0 AS cor0 ---- 268 308 93 onlyif mysql # use DIV operator for integer division query I rowsort label-6907 SELECT ALL + col2 DIV - col1 + + col1 AS col1 FROM tab2 ---- 15 31 59 skipif mysql # not compatible query I rowsort label-6907 SELECT ALL + col2 / - col1 + + col1 AS col1 FROM tab2 ---- 15 31 59 query I rowsort SELECT + col2 + + col2 + - col1 FROM tab2 AS cor0 ---- -7 23 59 query I rowsort SELECT ALL - + col2 - col0 AS col2 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT + ( - 86 ) FROM tab1 AS cor0 ---- -86 query I rowsort SELECT ALL + + col2 * + cor0.col2 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT ALL 28 * col0 + + col2 FROM tab2 AS cor0 ---- 2210 223 2250 query I rowsort SELECT DISTINCT + col1 + - col1 + col2 AS col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL + + col2 - cor0.col1 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT 77 * + col2 * col0 AS col0 FROM tab1 AS cor0 ---- 12474 280896 591360 query I rowsort SELECT DISTINCT + col2 + + 22 + col0 AS col1 FROM tab1 AS cor0 ---- 143 198 79 query I rowsort SELECT - + ( - 99 ) FROM tab1 cor0 ---- 99 99 99 query I rowsort SELECT + 40 + col0 AS col2 FROM tab0 AS cor0 ---- 129 64 75 query I rowsort SELECT col2 * ( + col1 ) * + col1 + 54 FROM tab1 ---- 16278 36558 5754 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6920 SELECT DISTINCT CAST( col1 AS SIGNED ) * col1 FROM tab0 AS cor0 ---- 7396 8281 9409 skipif mysql # not compatible query I rowsort label-6920 SELECT DISTINCT CAST ( col1 AS INTEGER ) * col1 FROM tab0 AS cor0 ---- 7396 8281 9409 query I rowsort SELECT + - ( 55 ) FROM tab0 AS cor0 ---- -55 -55 -55 onlyif mysql # use DIV operator for integer division query I rowsort label-6922 SELECT + col0 * - cor0.col2 - col2 * col1 DIV - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif mysql # not compatible query I rowsort label-6922 SELECT + col0 * - cor0.col2 - col2 * col1 / - cor0.col1 AS col0 FROM tab2 AS cor0 ---- -162 -2002 -2964 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + tab2.col1 + col1 col0 FROM tab2 ---- 306 3540 992 query I rowsort SELECT - 50 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to c7432a968c8352c12996dfa54dd4b9e8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 + col0 col0 FROM tab1 ---- 29 74 93 query I rowsort SELECT + - col1 * - cor0.col2 AS col2 FROM tab2 cor0 ---- 1534 646 837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6927 SELECT - col1 * + CAST( NULL AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6927 SELECT - col1 * + 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-6928 SELECT - col1 * + CAST( NULL AS DECIMAL ) FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6928 SELECT - col1 * + CAST ( NULL AS REAL ) FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + cor0.col1 * col2 + - col0 AS col0 FROM tab2 AS cor0 ---- 1456 567 830 query I rowsort SELECT ALL - 23 * col1 + - col0 FROM tab1 AS cor0 ---- -294 -379 -601 query I rowsort SELECT DISTINCT + - ( 75 ) - col2 FROM tab1 AS cor0 ---- -129 -132 -171 query I rowsort SELECT + - 66 * - col0 FROM tab0 AS cor0 ---- 1584 2310 5874 query I rowsort SELECT - + 47 * - cor0.col0 + ( - col0 ) + - col0 AS col1 FROM tab2 cor0 ---- 315 3510 3555 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 20 col1 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 0a35fe98f3e7d5fc8ff2ae815bd20ef4 query I rowsort SELECT DISTINCT + 0 + - col1 AS col1 FROM tab0 AS cor0 ---- -86 -91 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-6936 SELECT DISTINCT - - cor0.col1 DIV col1 AS col1 FROM tab0 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-6936 SELECT DISTINCT - - cor0.col1 / col1 AS col1 FROM tab0 AS cor0 ---- 1 query I rowsort SELECT + - cor1.col0 + 0 AS col0 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 09d8a912de1b8ab762e5ffbe028ce99e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6938 SELECT ALL + + col1 + CAST( + col0 AS SIGNED ) * col0 AS col0 FROM tab1 AS cor0 ---- 35 4106 6413 skipif mysql # not compatible query I rowsort label-6938 SELECT ALL + + col1 + CAST ( + col0 AS INTEGER ) * col0 AS col0 FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT DISTINCT - + col2 + - col2 FROM tab0 cor0 ---- -164 -2 -66 onlyif mysql # use DIV operator for integer division query I rowsort label-6940 SELECT - ( col2 ) DIV col0 + + col0 + - col0 AS col0 FROM tab2 AS cor0 ---- -3 0 0 skipif mysql # not compatible query I rowsort label-6940 SELECT - ( col2 ) / col0 + + col0 + - col0 AS col0 FROM tab2 AS cor0 ---- -3 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6941 SELECT - CAST( 35 AS SIGNED ) AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to c12e8bdd687c9040a5600dab3b6adf5b skipif mysql # not compatible query I rowsort label-6941 SELECT - CAST ( 35 AS INTEGER ) AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to c12e8bdd687c9040a5600dab3b6adf5b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * 34 + - col0 * col0 col2 FROM tab2 ---- -1103 -6819 -8090 onlyif mysql # use DIV operator for integer division query I rowsort label-6943 SELECT ALL col2 DIV CAST( col0 * col0 AS SIGNED ) + - col1 AS col1 FROM tab2 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-6943 SELECT ALL col2 / CAST ( col0 * col0 AS INTEGER ) + - col1 AS col1 FROM tab2 ---- -17 -31 -59 query I rowsort SELECT ALL - col1 * 9 AS col2 FROM tab0 ---- -774 -819 -873 query I rowsort SELECT ALL 47 AS col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6946 SELECT - col2 + + CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6946 SELECT - col2 + + CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - - col0 * ( 96 ) AS col0 FROM tab0 cor0 ---- 2304 3360 8544 query I rowsort SELECT 62 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 51dd2771d516ceb935483eded78a5fa0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 * ( cor0.col0 ) + + col2 col2 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT - + col1 * - 7 FROM tab2 AS cor0 ---- 119 217 413 skipif mysql # not compatible query I rowsort SELECT col0 * - CAST ( - 22 AS REAL ) * cor0.col1 AS col0 FROM tab0 AS cor0 ---- 178178 45408 74690 query I rowsort SELECT col1 * + tab1.col0 * col0 AS col1 FROM tab1 ---- 234 40960 83200 query I rowsort SELECT - ( - col2 ) + col2 AS col2 FROM tab1 ---- 108 114 192 query I rowsort SELECT DISTINCT - col2 - + 66 AS col1 FROM tab0 ---- -148 -67 -99 query I rowsort SELECT ( ( + col0 ) ) * 40 + col2 FROM tab0 ---- 1401 3642 993 query I rowsort SELECT + cor0.col2 + - 47 AS col2 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16b7a186a96e4ba05d1b78645a6d9b22 query I rowsort SELECT DISTINCT tab2.col1 - - 88 FROM tab2 ---- 105 119 147 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 17 - - col0 * - cor0.col0 col1 FROM tab2 AS cor0 ---- -6101 -6258 -66 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - ( + col0 ) * + col0 + 19 col2 FROM tab1 cor0 ---- -4077 -6381 10 query I rowsort SELECT - + 48 AS col1 FROM tab2 cor0 ---- -48 -48 -48 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6961 SELECT DISTINCT + CAST( NULL AS SIGNED ) - 10 AS col2 FROM tab2, tab0, tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6961 SELECT DISTINCT + CAST ( NULL AS INTEGER ) - 10 AS col2 FROM tab2, tab0, tab2 cor0 ---- NULL query I rowsort SELECT DISTINCT + 92 + - col1 * - col2 + col2 FROM tab1 AS cor0 ---- 1436 1550 719 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6963 SELECT + 52 + - cor0.col0 * - col2 * + CAST( ( + col0 ) AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- 1375 158236 237210 skipif mysql # not compatible query I rowsort label-6963 SELECT + 52 + - cor0.col0 * - col2 * + CAST ( ( + col0 ) AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- 1375 158236 237210 query I rowsort SELECT ALL - col2 + - ( - col2 ) FROM tab0 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 col1 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL + col1 + col2 * col1 * col1 FROM tab2 AS cor0 ---- 10999 25978 90565 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6967 SELECT DISTINCT CAST( NULL AS SIGNED ) - - cor0.col1 AS col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-6967 SELECT DISTINCT CAST ( NULL AS INTEGER ) - - cor0.col1 AS col0 FROM tab0 AS cor0 ---- NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6968 SELECT - - CAST( NULL AS SIGNED ) * cor0.col2 + - col1 * + col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-6968 SELECT - - CAST ( NULL AS INTEGER ) * cor0.col2 + - col1 * + col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col0 + 34 FROM tab1 AS cor0 ---- 114 37 98 query I rowsort SELECT 26 FROM tab1 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab0 AS cor2, tab2 cor3 ---- 243 values hashing to 550d3f132ccceae7a20d04477e44e04b query I rowsort SELECT - + col2 * col2 + col1 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT DISTINCT + ( 40 ) + + cor0.col0 FROM tab0 AS cor0 ---- 129 64 75 onlyif mysql # use DIV operator for integer division query I rowsort label-6973 SELECT + + ( 4 ) + col2 DIV col1 AS col0 FROM tab0 cor0 ---- 4 4 4 skipif mysql # not compatible query I rowsort label-6973 SELECT + + ( 4 ) + col2 / col1 AS col0 FROM tab0 cor0 ---- 4 4 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-6974 SELECT ALL - CAST( - col2 AS SIGNED ) * col1 - + col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 skipif mysql # not compatible query I rowsort label-6974 SELECT ALL - CAST ( - col2 AS INTEGER ) * col1 - + col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT ALL - cor0.col0 + col1 * + col2 * - col1 FROM tab1 AS cor0 ---- -16304 -36507 -5764 query I rowsort SELECT ALL + ( + col2 ) * - col2 - 48 * col2 FROM tab0 AS cor0 ---- -10660 -2673 -49 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col1 col0 FROM tab2, tab0 cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 query I rowsort SELECT - col1 * col0 + + col0 FROM tab1 cor0 ---- -576 -75 -960 query I rowsort SELECT col1 * - 20 * + col2 FROM tab2 ---- -12920 -16740 -30680 query I rowsort SELECT ALL - ( col1 ) - col1 AS col1 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT + 27 * + col0 + col2 FROM tab0 AS cor0 ---- 2485 681 946 query I rowsort SELECT ALL + col1 + 19 AS col1 FROM tab1 ---- 29 32 45 query I rowsort SELECT ( col2 ) * col2 + col0 * 20 AS col1 FROM tab0 ---- 1569 701 8504 query I rowsort SELECT + 43 * tab0.col0 + - col2 AS col1 FROM tab0 ---- 1504 3745 999 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 89 col0 FROM tab1 ---- 89 query I rowsort SELECT + - col1 * 57 + 79 - cor0.col1 FROM tab0 AS cor0 ---- -4909 -5199 -5547 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 + ( 24 ) FROM tab0 AS cor0 ---- 110 115 121 query I rowsort SELECT - tab2.col2 * - col2 - 89 AS col2 FROM tab2 ---- 1355 587 640 onlyif mysql # use DIV operator for integer division query I rowsort label-6990 SELECT DISTINCT + + col0 DIV 13 col2 FROM tab0 AS cor0 ---- 1 2 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-6990 SELECT DISTINCT + + col0 / 13 col2 FROM tab0 AS cor0 ---- 1 2 6 query I rowsort SELECT ALL - col1 * cor0.col2 + - col0 AS col2 FROM tab0 cor0 ---- -132 -2862 -7551 query I rowsort SELECT + - col1 * - col1 * + col1 FROM tab0 AS cor0 ---- 636056 753571 912673 query I rowsort SELECT ALL - - col1 * 70 FROM tab2 AS cor0 ---- 1190 2170 4130 query I rowsort SELECT DISTINCT - col1 * 18 FROM tab0 cor0 ---- -1548 -1638 -1746 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 - cor0.col0 col1 FROM tab2 AS cor0 ---- -19 -62 24 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col1 * col2 + + cor0.col1 col2 FROM tab0 cor0 ---- -2752 -7371 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + col2 * col2 - + col0 * - col1 col0 FROM tab0 cor0 ---- 1375 3394 975 query I rowsort SELECT - col0 * - col0 + - col1 FROM tab2 AS cor0 ---- 18 6025 6224 query I rowsort SELECT cor0.col0 - + 35 * - ( col0 + + col0 ) FROM tab1 AS cor0 ---- 213 4544 5680 query I rowsort SELECT DISTINCT col0 * - col2 + - col0 FROM tab0 AS cor0 ---- -70 -7387 -816 onlyif mysql # use DIV operator for integer division query I rowsort label-7001 SELECT + col2 * + col1 + 25 DIV - col1 FROM tab0 cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-7001 SELECT + col2 * + col1 + 25 / - col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT ALL + col0 + 60 AS col1 FROM tab1 ---- 124 140 63 query I rowsort SELECT DISTINCT col1 * tab0.col2 + 47 AS col2 FROM tab0 ---- 144 2885 7509 query I rowsort SELECT - 3 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 95b6b9b4aae5cc2d9545db9f8940b2dc query I rowsort SELECT ALL + 65 FROM tab2, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 1c9d0bf96cd3361942fadad668138b9c query I rowsort SELECT col2 * + ( - 33 ) + + col1 AS col0 FROM tab2 ---- -1237 -799 -860 query I rowsort SELECT ALL - col2 * 28 + - 43 * - tab1.col0 FROM tab1 ---- -1383 1156 752 query I rowsort SELECT ALL - col0 + col0 * col0 AS col2 FROM tab1 ---- 4032 6 6320 query I rowsort SELECT ALL + col0 * + ( - 11 ) FROM tab2 ---- -77 -858 -869 onlyif mysql # use DIV operator for integer division query I rowsort label-7010 SELECT - - col2 DIV + col2 AS col1 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7010 SELECT - - col2 / + col2 AS col1 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT 11 AS col0 FROM tab1, tab2 AS cor0 ---- 11 query I rowsort SELECT + col0 * + col2 * col0 + col2 * + col1 AS col2 FROM tab0 AS cor0 ---- 1322 21846 656984 query I rowsort SELECT DISTINCT - col2 * - col1 + - col2 AS col1 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT + col0 + cor0.col2 * - col2 + - col1 AS col0 FROM tab2 cor0 ---- -1382 -657 -753 query I rowsort SELECT col2 * col0 * col1 - + ( col0 * col0 ) AS col0 FROM tab2 AS cor0 ---- 113568 44793 5810 query I rowsort SELECT DISTINCT + col0 * 45 AS col0 FROM tab0 AS cor0 ---- 1080 1575 4005 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - cor1.col1 col2 FROM tab2, tab2 AS cor0, tab0, tab0 cor1 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-7018 SELECT + col1 * + 5 + col0 DIV + col1 + + col2 * + col2 AS col2 FROM tab2 AS cor0 ---- 1533 884 972 skipif mysql # not compatible query I rowsort label-7018 SELECT + col1 * + 5 + col0 / + col1 + + col2 * + col2 AS col2 FROM tab2 AS cor0 ---- 1533 884 972 query I rowsort SELECT + col1 + col1 * - col2 + + ( col2 + - col2 ) FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT + 91 + + col0 * col2 FROM tab2 AS cor0 ---- 2119 280 3093 query I rowsort SELECT + + col0 * 19 + - col0 FROM tab1 AS cor0 ---- 1152 1440 54 query I rowsort SELECT col0 + - 55 FROM tab1 AS cor0 ---- -52 25 9 query I rowsort SELECT ALL col1 + col0 + col1 AS col2 FROM tab0 AS cor0 ---- 196 229 271 onlyif mysql # use DIV operator for integer division query I rowsort label-7024 SELECT DISTINCT - 21 DIV + col0 + - ( col1 ) FROM tab1 AS cor0 ---- -10 -13 -33 skipif mysql # not compatible query I rowsort label-7024 SELECT DISTINCT - 21 / + col0 + - ( col1 ) FROM tab1 AS cor0 ---- -10 -13 -33 query I rowsort SELECT DISTINCT - 61 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- -61 query I rowsort SELECT ALL - 31 * col0 AS col2 FROM tab0 AS cor0 ---- -1085 -2759 -744 query I rowsort SELECT ALL + - col2 * - col0 + ( - 90 * - col2 + ( col0 ) * col0 ) FROM tab2 AS cor0 ---- 10452 12663 2668 query I rowsort SELECT ALL - ( + col1 ) * + cor0.col0 AS col1 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT + 1 + col2 * - ( 10 ) FROM tab1 AS cor0 ---- -539 -569 -959 query I rowsort SELECT DISTINCT - 26 + col1 AS col0 FROM tab0 AS cor0 ---- 60 65 71 query I rowsort SELECT DISTINCT - col1 * - cor0.col0 + 56 AS col0 FROM tab2 AS cor0 ---- 1399 273 4658 query I rowsort SELECT DISTINCT - 23 FROM tab1 cor0 ---- -23 query I rowsort SELECT ALL - col1 + cor0.col0 + col1 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7034 SELECT DISTINCT col1 * CAST( 6 AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- 102 186 354 skipif mysql # not compatible query I rowsort label-7034 SELECT DISTINCT col1 * CAST ( 6 AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- 102 186 354 query I rowsort SELECT col0 + - ( + col1 ) FROM tab2 cor0 ---- -24 19 62 onlyif mysql # use DIV operator for integer division query I rowsort label-7036 SELECT DISTINCT + col2 DIV 20 AS col0 FROM tab1 AS cor0 ---- 2 4 skipif mysql # not compatible query I rowsort label-7036 SELECT DISTINCT + col2 / 20 AS col0 FROM tab1 AS cor0 ---- 2 4 onlyif mysql # use DIV operator for integer division query I rowsort label-7037 SELECT ALL col2 DIV - col1 + col0 FROM tab2 AS cor0 ---- 7 77 78 skipif mysql # not compatible query I rowsort label-7037 SELECT ALL col2 / - col1 + col0 FROM tab2 AS cor0 ---- 7 77 78 query I rowsort SELECT - + col1 * 83 AS col1 FROM tab1 AS cor0 ---- -1079 -2158 -830 query I rowsort SELECT - col1 * 87 AS col1 FROM tab2 cor0 ---- -1479 -2697 -5133 query I rowsort SELECT ( col0 ) + ( ( - col2 ) ) AS col0 FROM tab2 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-7041 SELECT DISTINCT + ( col1 ) DIV - 32 AS col2 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-7041 SELECT DISTINCT + ( col1 ) / - 32 AS col2 FROM tab1 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7042 SELECT DISTINCT tab2.col2 DIV col1 AS col2 FROM tab2 ---- 0 2 skipif mysql # not compatible query I rowsort label-7042 SELECT DISTINCT tab2.col2 / col1 AS col2 FROM tab2 ---- 0 2 query I rowsort SELECT + + ( + col1 ) * - 74 + col1 FROM tab0 AS cor0 ---- -6278 -6643 -7081 onlyif mysql # use DIV operator for integer division query I rowsort label-7044 SELECT - - col0 * col1 + - ( + col2 ) + + col2 DIV ( + 36 ) AS col2 FROM tab1 AS cor0 ---- 25 584 946 skipif mysql # not compatible query I rowsort label-7044 SELECT - - col0 * col1 + - ( + col2 ) + + col2 / ( + 36 ) AS col2 FROM tab1 AS cor0 ---- 25 584 946 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7045 SELECT col0 + col2 * CAST( ( - col1 ) AS SIGNED ) * 40 AS col0 FROM tab0 ---- -113496 -298391 -3845 skipif mysql # not compatible query I rowsort label-7045 SELECT col0 + col2 * CAST ( ( - col1 ) AS INTEGER ) * 40 AS col0 FROM tab0 ---- -113496 -298391 -3845 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7046 SELECT col1 * - col0 * col0 + 52 + col2 / - CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7046 SELECT col1 * - col0 * col0 + 52 + col2 / - CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + col0 * 65 FROM tab2 AS cor0 ---- -455 -5070 -5135 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7048 SELECT col0 * CAST( + col2 AS SIGNED ) * col0 FROM tab0 AS cor0 ---- 1225 19008 649522 skipif mysql # not compatible query I rowsort label-7048 SELECT col0 * CAST ( + col2 AS INTEGER ) * col0 FROM tab0 AS cor0 ---- 1225 19008 649522 query I rowsort SELECT - col0 * - ( 85 * - col0 ) FROM tab2 AS cor0 ---- -4165 -517140 -530485 onlyif mysql # use DIV operator for integer division query I rowsort label-7050 SELECT - - col1 DIV + ( + cor0.col0 ) FROM tab1 AS cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-7050 SELECT - - col1 / + ( + cor0.col0 ) FROM tab1 AS cor0 ---- 0 0 8 query I rowsort SELECT + col0 * col1 * + cor0.col1 FROM tab0 AS cor0 ---- 177504 329315 737009 query I rowsort SELECT ALL - + col0 + - ( + cor0.col1 ) * + col1 FROM tab0 AS cor0 ---- -7420 -8370 -9444 onlyif mysql # use DIV operator for integer division query I rowsort label-7053 SELECT + col0 + + 84 DIV ( col1 + 55 * - col1 ) col1 FROM tab1 AS cor0 ---- 3 64 80 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7053 SELECT + col0 + + 84 / ( col1 + 55 * - col1 ) col1 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL + - col0 + col0 AS col2 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - + col0 * + 81 FROM tab0 AS cor0 ---- -1944 -2835 -7209 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col2 + 65 * col2 col0 FROM tab0 AS cor0 ---- 12054 3234 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7057 SELECT CAST( NULL AS DECIMAL ) - + cor0.col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7057 SELECT CAST ( NULL AS REAL ) - + cor0.col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + + ( 58 ) * col2 - - 13 AS col0 FROM tab2 AS cor0 ---- 1521 1579 2217 query I rowsort SELECT cor0.col0 * - col2 - col0 AS col1 FROM tab1 AS cor0 ---- -165 -3712 -7760 query I rowsort SELECT 42 + - 29 * col0 AS col0 FROM tab2 AS cor0 ---- -161 -2220 -2249 query I rowsort SELECT 62 - 86 * - col2 FROM tab1 AS cor0 ---- 4706 4964 8318 query I rowsort SELECT - ( + cor0.col1 ) AS col2 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT - + col1 * col1 + col1 AS col0 FROM tab0 cor0 ---- -7310 -8190 -9312 query I rowsort SELECT col1 * col0 - - cor0.col1 FROM tab2 AS cor0 ---- 1360 248 4661 query I rowsort SELECT + ( 42 ) FROM tab1, tab1 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1, tab1 AS cor0 CROSS JOIN tab0, tab0 cor1, tab0 AS cor2 ---- 3645 values hashing to 181d902c42955a43a374f13a73d8b0a1 query I rowsort SELECT ALL + col2 * col0 - + 22 FROM tab1 AS cor0 ---- 140 3626 7658 query I rowsort SELECT ALL - col0 * - col1 + - ( + col2 ) FROM tab2 AS cor0 ---- 1305 190 4576 query I rowsort SELECT ALL - col1 + - col0 - - ( col2 ) * + col1 FROM tab2 cor0 ---- 1397 550 799 query I rowsort SELECT DISTINCT 29 * col1 FROM tab1 AS cor0 ---- 290 377 754 query I rowsort SELECT - - col2 - col0 AS col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT - 91 FROM tab1 cor0 ---- -91 -91 -91 query I rowsort SELECT + ( - cor0.col2 ) + col0 * col2 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT DISTINCT + col1 * + cor0.col0 + - cor0.col1 * - 82 FROM tab0 AS cor0 ---- 11349 15561 9116 onlyif mysql # use DIV operator for integer division query I rowsort label-7075 SELECT ( + 50 ) DIV col1 FROM tab1 ---- 1 3 5 skipif mysql # not compatible query I rowsort label-7075 SELECT ( + 50 ) / col1 FROM tab1 ---- 1 3 5 query I rowsort SELECT DISTINCT - 35 AS col0 FROM tab2 cor0 ---- -35 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 - + col0 - + col0 FROM tab2 AS cor0 ---- -14 -156 -158 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + ( col1 ) * col1 - - col1 col2 FROM tab1 AS cor0 ---- 110 182 702 query I rowsort SELECT ALL + col1 + - 98 * - ( col1 * col2 + + 68 ) FROM tab1 AS cor0 ---- 128981 144282 62534 query I rowsort SELECT - 80 * col1 AS col1 FROM tab1 AS cor0 ---- -1040 -2080 -800 query I rowsort SELECT DISTINCT + - ( + col1 ) * - col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT - 87 * col1 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- 108576 122148 49590 query I rowsort SELECT col1 * 55 * + col1 FROM tab2 AS cor0 ---- 15895 191455 52855 query I rowsort SELECT ALL - col2 * - col0 AS col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - 9 * col1 + - col1 * - 49 AS col1 FROM tab0 ---- 3440 3640 3880 onlyif mysql # use DIV operator for integer division query I rowsort label-7087 SELECT 95 * 77 + col1 DIV + col0 FROM tab0 ---- 7316 7317 7318 skipif mysql # not compatible query I rowsort label-7087 SELECT 95 * 77 + col1 / + col0 FROM tab0 ---- 7316 7317 7318 query I rowsort SELECT col1 * - ( - col2 ) * col0 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT col0 + - tab1.col1 * - 10 FROM tab1 ---- 164 210 263 query I rowsort SELECT + col0 * col0 + - 7 + - col2 AS col2 FROM tab2 AS cor0 ---- 15 6051 6196 onlyif mysql # use DIV operator for integer division query I rowsort label-7091 SELECT + col1 DIV + cor0.col1 - col1 AS col0 FROM tab1 cor0 ---- -12 -25 -9 skipif mysql # not compatible query I rowsort label-7091 SELECT + col1 / + cor0.col1 - col1 AS col0 FROM tab1 cor0 ---- -12 -25 -9 query I rowsort SELECT DISTINCT col1 * 95 AS col2 FROM tab0 AS cor0 ---- 8170 8645 9215 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7093 SELECT ALL + col2 * CAST( NULL AS SIGNED ) * col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7093 SELECT ALL + col2 * CAST ( NULL AS INTEGER ) * col1 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7094 SELECT col2 + - col0 DIV 29 FROM tab2 AS cor0 ---- 24 27 36 skipif mysql # not compatible query I rowsort label-7094 SELECT col2 + - col0 / 29 FROM tab2 AS cor0 ---- 24 27 36 query I rowsort SELECT ALL - - col2 + + 67 FROM tab0 AS cor0 ---- 100 149 68 query I rowsort SELECT + col1 * ( - 36 + + col1 ) * ( 95 ) FROM tab0 ---- 408500 475475 562115 query I rowsort SELECT - cor0.col2 - col0 FROM tab1 cor0 ---- -121 -176 -57 query I rowsort SELECT ALL col1 + ( + col1 ) * + col0 AS col0 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT DISTINCT + cor0.col2 * col0 + + col1 AS col2 FROM tab2 AS cor0 ---- 2087 220 3019 onlyif mysql # use DIV operator for integer division query I rowsort label-7100 SELECT + ( col2 ) DIV col1 + - col2 + col0 FROM tab0 cor0 ---- -9 34 7 skipif mysql # not compatible query I rowsort label-7100 SELECT + ( col2 ) / col1 + - col2 + col0 FROM tab0 cor0 ---- -9 34 7 query I rowsort SELECT DISTINCT ( - col2 ) * + col1 + cor0.col0 AS col0 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT ALL + 95 AS col0 FROM tab0 AS cor0 ---- 95 95 95 query I rowsort SELECT ALL col1 * + col2 * col1 FROM tab0 AS cor0 ---- 244068 679042 9409 query I rowsort SELECT - + col1 * col2 + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT ALL + cor0.col0 + col0 * + 70 FROM tab0 AS cor0 ---- 1704 2485 6319 query I rowsort SELECT - 21 + col2 FROM tab1 cor0 ---- 33 36 75 query I rowsort SELECT DISTINCT 6 + - col2 AS col0 FROM tab0 AS cor0 ---- -27 -76 5 query I rowsort SELECT DISTINCT col0 + + col1 * + tab1.col2 FROM tab1 ---- 1328 1407 634 query I rowsort SELECT - col0 + - col1 - col2 * + col1 FROM tab0 ---- -229 -2948 -7642 onlyif mysql # use DIV operator for integer division query I rowsort label-7110 SELECT col2 DIV + col2 AS col1 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7110 SELECT col2 / + col2 AS col1 FROM tab0 ---- 1 1 1 onlyif mysql # use DIV operator for integer division query I rowsort label-7111 SELECT DISTINCT - col1 DIV - cor0.col0 + col1 AS col0 FROM tab2 cor0 ---- 17 35 59 skipif mysql # not compatible query I rowsort label-7111 SELECT DISTINCT - col1 / - cor0.col0 + col1 AS col0 FROM tab2 cor0 ---- 17 35 59 query I rowsort SELECT ALL 61 FROM tab0, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to 8d4dfe649433a599fc4b10830cc7ce55 query I rowsort SELECT ALL 70 AS col2 FROM tab1 AS cor0 ---- 70 70 70 query I rowsort SELECT - col2 - col0 * - 41 * col0 FROM tab2 ---- 1982 249418 255843 query I rowsort SELECT DISTINCT col2 * 40 AS col0 FROM tab2 AS cor0 ---- 1040 1080 1520 query I rowsort SELECT ALL col2 * - col2 + col0 AS col2 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT DISTINCT col1 * + col0 * - ( + col0 ) FROM tab0 cor0 ---- -118825 -49536 -720811 query I rowsort SELECT 70 AS col1 FROM tab1 ---- 70 70 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7119 SELECT + 68 + col1 * CAST( NULL AS SIGNED ) * + col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7119 SELECT + 68 + col1 * CAST ( NULL AS INTEGER ) * + col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - 39 FROM tab2, tab1, tab0 cor0 ---- 27 values hashing to a08a82dc9276c0173448e9a1c89dba93 query I rowsort SELECT DISTINCT - 42 AS col1 FROM tab2, tab2 cor0, tab1 AS cor1 ---- -42 query I rowsort SELECT col1 * + 26 FROM tab1 cor0 ---- 260 338 676 query I rowsort SELECT + cor0.col1 * - 13 AS col1 FROM tab1 AS cor0 ---- -130 -169 -338 query I rowsort SELECT DISTINCT tab0.col0 * + ( + tab0.col0 ) AS col1 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT DISTINCT ( 71 ) - tab1.col1 FROM tab1, tab2 AS cor0 ---- 45 58 61 query I rowsort SELECT 76 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 30b8941a700cffd5b983116383bd42d5 query I rowsort SELECT ALL - - col0 * col1 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT + col0 * + ( col0 ) FROM tab1 ---- 4096 6400 9 query I rowsort SELECT - cor0.col2 + + tab0.col2 FROM tab0, tab2 AS cor0 ---- 9 values hashing to f5a900b2f94b2c0349974e7b95e705a8 query I rowsort SELECT 74 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to dc22979e6d261795bd3ce2990fdbbf82 query I rowsort SELECT - - col1 + - col0 AS col1 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT col1 * + ( col1 + + ( + col1 ) ) * - tab0.col2 FROM tab0 ---- -1358084 -18818 -488136 query I rowsort SELECT ALL - cor0.col1 * - col0 + ( col2 ) * col2 FROM tab0 AS cor0 ---- 14823 3153 3396 query I rowsort SELECT col1 + col1 + - 37 AS col1 FROM tab1 AS cor0 ---- -11 -17 15 query I rowsort SELECT - + 16 + col2 * + ( - 60 ) FROM tab0 AS cor0 ---- -1996 -4936 -76 query I rowsort SELECT + 40 FROM tab1 cor0 ---- 40 40 40 query I rowsort SELECT + col2 * col0 + 4 AS col2 FROM tab0 cor0 ---- 39 7302 796 query I rowsort SELECT DISTINCT + - 55 + + col1 FROM tab1 AS cor0 ---- -29 -42 -45 query I rowsort SELECT col0 * - col1 + cor0.col0 * cor0.col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - cor0.col1 * col1 + + col1 AS col2 FROM tab1 AS cor0 ---- -156 -650 -90 onlyif mysql # use DIV operator for integer division query I rowsort label-7141 SELECT + - col1 + + col2 DIV col1 AS col1 FROM tab1 AS cor0 ---- -24 -5 -6 skipif mysql # not compatible query I rowsort label-7141 SELECT + - col1 + + col2 / col1 AS col1 FROM tab1 AS cor0 ---- -24 -5 -6 query I rowsort SELECT DISTINCT + col2 - + col0 * + ( - col0 ) FROM tab2 AS cor0 ---- 6110 6279 76 query I rowsort SELECT - cor0.col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to c3ebf1695ca74567bdc173dbe15186a8 query I rowsort SELECT DISTINCT - col1 * ( + col1 ) * + col0 AS col2 FROM tab1 ---- -13520 -2028 -6400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7145 SELECT ALL + CAST( NULL AS SIGNED ) AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-7145 SELECT ALL + CAST ( NULL AS INTEGER ) AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7146 SELECT DISTINCT 94 + ( cor0.col1 ) * CAST( NULL AS SIGNED ) AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7146 SELECT DISTINCT 94 + ( cor0.col1 ) * CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT ALL - + 53 * + 89 * + cor0.col0 FROM tab1 AS cor0 ---- -14151 -301888 -377360 onlyif mysql # use DIV operator for integer division query I rowsort label-7148 SELECT - col2 DIV 88 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7148 SELECT - col2 / 88 FROM tab2 ---- 0 0 0 query I rowsort SELECT + 38 - col1 * col1 AS col1 FROM tab0 ---- -7358 -8243 -9371 query I rowsort SELECT - ( + cor0.col2 ) * + col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - 23 * + col1 + + col1 * + col1 FROM tab0 AS cor0 ---- 5418 6188 7178 query I rowsort SELECT col0 * + 1 * col1 AS col0 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT + + col0 * col1 + - col1 FROM tab1 AS cor0 ---- 1027 52 630 onlyif mysql # use DIV operator for integer division query I rowsort label-7154 SELECT + col1 * 28 + col0 DIV + 28 AS col1 FROM tab2 AS cor0 ---- 1654 478 868 skipif mysql # not compatible query I rowsort label-7154 SELECT + col1 * 28 + col0 / + 28 AS col1 FROM tab2 AS cor0 ---- 1654 478 868 query I rowsort SELECT ( cor0.col0 ) * - 7 FROM tab2 cor0 ---- -49 -546 -553 query I rowsort SELECT - col0 * + cor0.col1 * col1 FROM tab0 AS cor0 ---- -177504 -329315 -737009 query I rowsort SELECT + col0 * ( + col1 ) + col1 FROM tab0 cor0 ---- 2150 3492 8190 query I rowsort SELECT - + col2 * - col2 - col1 FROM tab2 AS cor0 ---- 1427 617 698 query I rowsort SELECT + - cor0.col0 * + 58 AS col2 FROM tab0 AS cor0 ---- -1392 -2030 -5162 query I rowsort SELECT DISTINCT + col0 * + 27 + col1 * - col0 FROM tab1 AS cor0 ---- 1088 1120 3 query I rowsort SELECT DISTINCT - col0 + - cor0.col0 * 99 FROM tab2 AS cor0 ---- -700 -7800 -7900 query I rowsort SELECT ALL col2 * - 99 + col1 FROM tab0 AS cor0 ---- -2 -3181 -8027 query I rowsort SELECT DISTINCT - cor0.col0 * 65 + col2 FROM tab1 AS cor0 ---- -141 -4103 -5104 query I rowsort SELECT ALL col2 + - 96 - - col1 * - col1 FROM tab1 AS cor0 ---- -139 -169 -718 onlyif mysql # use DIV operator for integer division query I rowsort label-7165 SELECT DISTINCT - + col1 DIV 31 AS col0 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7165 SELECT DISTINCT - + col1 / 31 AS col0 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col1 + + col1 * + 0 AS col0 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-7167 SELECT DISTINCT - col0 DIV + 89 + col1 AS col1 FROM tab1 AS cor0 ---- 10 13 26 skipif mysql # not compatible query I rowsort label-7167 SELECT DISTINCT - col0 / + 89 + col1 AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT DISTINCT cor0.col0 * ( 87 * - col2 ) + + 89 + + col2 FROM tab0 AS cor0 ---- -2955 -634755 -68782 query I rowsort SELECT + + 17 + ( - col0 ) AS col2 FROM tab1 AS cor0 ---- -47 -63 14 onlyif mysql # use DIV operator for integer division query I rowsort label-7170 SELECT DISTINCT + col2 DIV - cor0.col2 + col2 FROM tab0 AS cor0 ---- 0 32 81 skipif mysql # not compatible query I rowsort label-7170 SELECT DISTINCT + col2 / - cor0.col2 + col2 FROM tab0 AS cor0 ---- 0 32 81 query I rowsort SELECT DISTINCT - - col1 * 66 * col1 - 5 AS col0 FROM tab2 cor0 ---- 19069 229741 63421 query I rowsort SELECT DISTINCT + 67 + - col0 * col0 AS col2 FROM tab1 AS cor0 ---- -4029 -6333 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + cor0.col1 * cor0.col0 col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT col2 * col1 - col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT ALL + 65 + + col1 * + col0 AS col1 FROM tab1 AS cor0 ---- 1105 143 705 query I rowsort SELECT DISTINCT - col0 * 89 FROM tab1 AS cor0 ---- -267 -5696 -7120 query I rowsort SELECT DISTINCT - 19 * - 89 AS col2 FROM tab2, tab1 cor0, tab1 AS cor1 ---- 1691 query I rowsort SELECT ALL - + cor0.col0 * cor0.col2 + col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT ALL - col0 + ( + 68 ) FROM tab0 cor0 ---- -21 33 44 query I rowsort SELECT DISTINCT + cor0.col1 AS col0 FROM tab1, tab0 cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-7181 SELECT ALL - 16 DIV - 12 AS col0 FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7181 SELECT ALL - 16 / - 12 AS col0 FROM tab0 ---- 1 1 1 query I rowsort SELECT + col0 * ( col0 ) AS col0 FROM tab0 AS cor0 ---- 1225 576 7921 query I rowsort SELECT ALL col1 * - 68 FROM tab2 AS cor0 ---- -1156 -2108 -4012 query I rowsort SELECT DISTINCT + 12 AS col0 FROM tab2 AS cor0 ---- 12 query I rowsort SELECT + - 48 * col2 + col0 FROM tab0 AS cor0 ---- -13 -1560 -3847 query I rowsort SELECT 47 * + col0 + - 5 FROM tab2 AS cor0 ---- 324 3661 3708 query I rowsort SELECT ALL - cor0.col2 + col0 * - ( - 7 ) FROM tab0 AS cor0 ---- 135 244 541 onlyif mysql # use DIV operator for integer division query I rowsort label-7188 SELECT ALL + tab0.col2 DIV - col1 + - col1 FROM tab0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-7188 SELECT ALL + tab0.col2 / - col1 + - col1 FROM tab0 ---- -86 -91 -97 query I rowsort SELECT ALL - ( col2 ) + + 30 AS col1 FROM tab0 ---- -3 -52 29 query I rowsort SELECT DISTINCT - 60 + 9 - + cor0.col1 FROM tab0, tab1 AS cor0, tab2 AS cor1 ---- -61 -64 -77 query I rowsort SELECT ALL - col0 + + tab1.col1 AS col0 FROM tab1 ---- -54 -67 23 query I rowsort SELECT ALL 2 * - col2 AS col0 FROM tab1 AS cor0 ---- -108 -114 -192 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + + col2 col2 FROM tab2 ---- 52 54 76 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 96 col0 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to f1d978c2d5bfc6f26e0907ac777be83e query I rowsort SELECT ALL col2 + - 21 FROM tab0 AS cor0 ---- -20 12 61 query I rowsort SELECT DISTINCT - col2 + 72 FROM tab2 AS cor0 ---- 34 45 46 query I rowsort SELECT DISTINCT col0 * ( col2 ) FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT col2 + col2 * cor0.col0 AS col2 FROM tab1 cor0 ---- 216 3705 7776 query I rowsort SELECT DISTINCT 61 AS col2 FROM tab0, tab1 AS cor0 ---- 61 query I rowsort SELECT DISTINCT col0 * 95 + col0 + - col2 AS col1 FROM tab0 AS cor0 ---- 2271 3359 8462 query I rowsort SELECT DISTINCT - col1 * - col2 - - col0 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + - col0 col0 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7203 SELECT ALL col1 * ( - col0 + col1 ) * CAST( NULL AS SIGNED ) FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7203 SELECT ALL col1 * ( - col0 + col1 ) * CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - 68 * col0 FROM tab1 AS cor0 ---- -204 -4352 -5440 query I rowsort SELECT ALL + col2 * 97 + col1 + - ( 91 ) FROM tab2 cor0 ---- 2490 2559 3612 query I rowsort SELECT ALL - + col0 * cor0.col1 + - col2 AS col1 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT + + 22 * - cor0.col0 FROM tab2 AS cor0 ---- -154 -1716 -1738 query I rowsort SELECT DISTINCT + + 42 * - col2 + - col1 FROM tab2 AS cor0 ---- -1151 -1165 -1613 query I rowsort SELECT DISTINCT - + cor0.col0 + col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7210 SELECT DISTINCT + ( + col2 ) + col2 * CAST( col1 + + col0 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- 1053 3588 3686 skipif mysql # not compatible query I rowsort label-7210 SELECT DISTINCT + ( + col2 ) + col2 * CAST ( col1 + + col0 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- 1053 3588 3686 onlyif mysql # use DIV operator for integer division query I rowsort label-7211 SELECT 88 DIV - col0 FROM tab0 AS cor0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-7211 SELECT 88 / - col0 FROM tab0 AS cor0 ---- -2 -3 0 query I rowsort SELECT ALL 72 + + ( col1 ) * - 46 FROM tab0 AS cor0 ---- -3884 -4114 -4390 query I rowsort SELECT DISTINCT + 65 * + col2 FROM tab0 AS cor0 ---- 2145 5330 65 onlyif mysql # use DIV operator for integer division query I rowsort label-7214 SELECT cor0.col1 + col2 DIV col2 AS col0 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-7214 SELECT cor0.col1 + col2 / col2 AS col0 FROM tab0 AS cor0 ---- 87 92 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7215 SELECT - + CAST( col0 AS SIGNED ) * + col2 FROM tab2 cor0 ---- -189 -2028 -3002 skipif mysql # not compatible query I rowsort label-7215 SELECT - + CAST ( col0 AS INTEGER ) * + col2 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT + col1 + + 79 FROM tab1 ---- 105 89 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - 75 * col0 + - col0 - - ( col0 ) col2 FROM tab2 cor0 ---- -525 -5850 -5925 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 62 col0 FROM tab2, tab1, tab0 AS cor0, tab1 AS cor1 ---- 81 values hashing to 0bc652564a158b9c0f7952026f90b60a skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - col1 * + col1 - col0 col1 FROM tab2 cor0 ---- -3559 -368 -968 onlyif mysql # use DIV operator for integer division query I rowsort label-7220 SELECT 87 DIV col0 + col2 FROM tab1 cor0 ---- 58 83 97 skipif mysql # not compatible query I rowsort label-7220 SELECT 87 / col0 + col2 FROM tab1 cor0 ---- 58 83 97 skipif mysql # not compatible query I rowsort SELECT - CAST ( cor0.col1 AS REAL ) AS col2 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - ( - 3 ) AS col1 FROM tab0 AS cor0 ---- 3 3 3 query I rowsort SELECT 62 + + col1 AS col0 FROM tab1 ---- 72 75 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 13 * col1 col2 FROM tab0 ---- 1118 1183 1261 query I rowsort SELECT 79 + - ( tab2.col2 ) * col2 AS col1 FROM tab2 ---- -1365 -597 -650 onlyif mysql # use DIV operator for integer division query I rowsort label-7226 SELECT - col0 * + ( - col0 ) + col2 DIV col0 AS col0 FROM tab1 AS cor0 ---- 27 4096 6401 skipif mysql # not compatible query I rowsort label-7226 SELECT - col0 * + ( - col0 ) + col2 / col0 AS col0 FROM tab1 AS cor0 ---- 27 4096 6401 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7227 SELECT - cor0.col1 * + CAST( NULL AS SIGNED ) FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7227 SELECT - cor0.col1 * + CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7228 SELECT col2 DIV cor0.col0 + 43 FROM tab2 AS cor0 ---- 43 43 46 skipif mysql # not compatible query I rowsort label-7228 SELECT col2 / cor0.col0 + 43 FROM tab2 AS cor0 ---- 43 43 46 query I rowsort SELECT - + col0 * 28 * - 26 + - col2 FROM tab2 AS cor0 ---- 5069 56758 57474 query I rowsort SELECT DISTINCT - col0 - 90 FROM tab0 cor0 ---- -114 -125 -179 query I rowsort SELECT DISTINCT + col1 + + 74 AS col1 FROM tab1 AS cor0 ---- 100 84 87 query I rowsort SELECT - + col2 * ( col2 ) + - cor0.col2 FROM tab1 cor0 ---- -2970 -3306 -9312 onlyif mysql # use DIV operator for integer division query I rowsort label-7233 SELECT col0 DIV - col2 + + col2 AS col2 FROM tab1 ---- 54 56 96 skipif mysql # not compatible query I rowsort label-7233 SELECT col0 / - col2 + + col2 AS col2 FROM tab1 ---- 54 56 96 query I rowsort SELECT DISTINCT 79 * col0 + - col1 AS col0 FROM tab0 ---- 1810 2668 6940 query I rowsort SELECT DISTINCT + col1 + col1 * tab0.col0 AS col0 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT + col2 + + 87 AS col1 FROM tab1 ---- 141 144 183 query I rowsort SELECT DISTINCT - col1 * 73 AS col1 FROM tab2 ---- -1241 -2263 -4307 query I rowsort SELECT + ( 58 ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab2, tab2 AS cor1 ---- 27 values hashing to 9ee363c6ac19cfdb8a50c7dfd5cc2b8a query I rowsort SELECT ALL + - col0 + - ( col1 ) AS col1 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ALL col0 + + col1 + 81 FROM tab1 AS cor0 ---- 110 155 174 onlyif mysql # use DIV operator for integer division query I rowsort label-7241 SELECT ALL + col0 * cor0.col1 + ( col1 ) DIV - col2 FROM tab0 AS cor0 ---- 2062 3298 8098 skipif mysql # not compatible query I rowsort label-7241 SELECT ALL + col0 * cor0.col1 + ( col1 ) / - col2 FROM tab0 AS cor0 ---- 2062 3298 8098 query I rowsort SELECT tab2.col2 * + col1 AS col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT 96 + + tab2.col0 FROM tab2 ---- 103 174 175 query I rowsort SELECT 21 FROM tab0, tab0 AS cor0 CROSS JOIN tab2 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT + col2 * col0 * ( + 78 * col0 ) - 12 FROM tab0 AS cor0 ---- 1482612 50662704 95538 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 63 col2 FROM tab2 cor0 ---- 63 63 63 onlyif mysql # use DIV operator for integer division query I rowsort label-7247 SELECT DISTINCT col0 DIV - col0 AS col2 FROM tab2 AS cor0 ---- -1 skipif mysql # not compatible query I rowsort label-7247 SELECT DISTINCT col0 / - col0 AS col2 FROM tab2 AS cor0 ---- -1 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + + ( col0 ) col1 FROM tab0 AS cor0 ---- 178 48 70 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7249 SELECT CAST( NULL AS SIGNED ) AS col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-7249 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # use DIV operator for integer division query I rowsort label-7250 SELECT 66 DIV col0 AS col2 FROM tab2 ---- 0 0 9 skipif mysql # not compatible query I rowsort label-7250 SELECT 66 / col0 AS col2 FROM tab2 ---- 0 0 9 query I rowsort SELECT + col1 * + 49 + col0 + + cor0.col1 * 49 * 91 FROM tab0 cor0 ---- 387712 410317 437311 query I rowsort SELECT ALL + col1 + - 51 * + ( + col0 ) FROM tab0 AS cor0 ---- -1138 -1688 -4448 query I rowsort SELECT ALL + - col1 + + col2 + col0 AS col0 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT DISTINCT col2 * + ( - 85 ) AS col1 FROM tab1 cor0 ---- -4590 -4845 -8160 query I rowsort SELECT ALL + col0 + + col0 * col1 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # use DIV operator for integer division query I rowsort label-7256 SELECT 6 DIV - col1 AS col2 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7256 SELECT 6 / - col1 AS col2 FROM tab0 ---- 0 0 0 query I rowsort SELECT + col1 + col1 + col1 FROM tab0 ---- 258 273 291 query I rowsort SELECT DISTINCT - 56 + + cor1.col0 FROM tab1, tab1 cor0, tab2 AS cor1 ---- -49 22 23 query I rowsort SELECT ALL - col0 * ( col0 ) AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7260 SELECT DISTINCT - col2 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-7260 SELECT DISTINCT - col2 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL query I rowsort SELECT + 81 * col2 FROM tab0 AS cor0 ---- 2673 6642 81 query I rowsort SELECT - ( - col0 ) + cor0.col0 * col1 * - 68 AS col0 FROM tab1 AS cor0 ---- -43456 -5301 -70640 query I rowsort SELECT - + col2 * 73 FROM tab0 AS cor0 ---- -2409 -5986 -73 query I rowsort SELECT col0 * ( tab2.col1 ) AS col1 FROM tab2 ---- 1343 217 4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 16 col1 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 query I rowsort SELECT + 44 AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to ab2bc2b9f8baa300df7755e5980a319d query I rowsort SELECT - tab0.col0 * tab0.col0 + - col1 AS col0 FROM tab0 ---- -1322 -662 -8012 query I rowsort SELECT ALL 44 * + col1 * col0 AS col0 FROM tab0 ---- 149380 356356 90816 query I rowsort SELECT DISTINCT 44 * + col0 FROM tab2 AS cor0 ---- 308 3432 3476 onlyif mysql # use DIV operator for integer division query I rowsort label-7270 SELECT ALL col1 DIV 19 + tab1.col2 FROM tab1 ---- 55 57 96 skipif mysql # not compatible query I rowsort label-7270 SELECT ALL col1 / 19 + tab1.col2 FROM tab1 ---- 55 57 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7271 SELECT CAST( NULL AS SIGNED ) + + tab0.col1 AS col0 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7271 SELECT CAST ( NULL AS INTEGER ) + + tab0.col1 AS col0 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7272 SELECT ALL + - 8 DIV col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7272 SELECT ALL + - 8 / col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL - ( - col1 ) * cor0.col1 AS col1 FROM tab1 AS cor0 ---- 100 169 676 query I rowsort SELECT ALL - col1 * + col1 + 60 + 81 FROM tab1 AS cor0 ---- -28 -535 41 query I rowsort SELECT DISTINCT 63 - - col1 * col0 AS col0 FROM tab1 AS cor0 ---- 1103 141 703 query I rowsort SELECT DISTINCT - 70 * col0 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- -459 -5401 -5513 onlyif mysql # use DIV operator for integer division query I rowsort label-7277 SELECT ALL - + cor0.col0 * cor0.col1 DIV col1 FROM tab2 cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-7277 SELECT ALL - + cor0.col0 * cor0.col1 / col1 FROM tab2 cor0 ---- -7 -78 -79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 38 col2 FROM tab1 AS cor0 ---- -38 -38 -38 query I rowsort SELECT ALL - 96 * - cor0.col1 AS col2 FROM tab2 AS cor0 ---- 1632 2976 5664 query I rowsort SELECT ALL + - col1 * col2 - ( + col2 ) * cor0.col1 * + col0 FROM tab2 AS cor0 ---- -121186 -51680 -6696 query I rowsort SELECT ALL - cor0.col1 + cor0.col2 + + cor0.col0 AS col1 FROM tab0 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 37fd98623d22b03f7217005669e55ee4 query I rowsort SELECT DISTINCT - - col2 * 78 * col2 AS col1 FROM tab1 AS cor0 ---- 227448 253422 718848 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 + + ( + cor0.col1 ) col0 FROM tab2 AS cor0 ---- 137 38 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7284 SELECT + + col1 + CAST( NULL AS SIGNED ) + ( + col1 ) * + cor0.col2 AS col0 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7284 SELECT + + col1 + CAST ( NULL AS INTEGER ) + ( + col1 ) * + cor0.col2 AS col0 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 + col1 + + col0 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL + col1 * - 66 + col2 * col2 FROM tab0 AS cor0 ---- -4587 -6401 718 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7287 SELECT DISTINCT + cor0.col2 + 40 * 57 + col0 * - CAST( NULL AS SIGNED ) * - col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7287 SELECT DISTINCT + cor0.col2 + 40 * 57 + col0 * - CAST ( NULL AS INTEGER ) * - col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - col2 * - col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 1175 6815 98 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + 12 - 72 col2 FROM tab0 AS cor0 ---- -149 -84 -95 onlyif mysql # use DIV operator for integer division query I rowsort label-7290 SELECT - cor0.col1 + 14 DIV col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -22 skipif mysql # not compatible query I rowsort label-7290 SELECT - cor0.col1 + 14 / col0 AS col1 FROM tab1 AS cor0 ---- -10 -13 -22 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7291 SELECT ALL - + CAST( cor0.col1 AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-7291 SELECT ALL - + CAST ( cor0.col1 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- -10 -13 -26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7292 SELECT + CAST( NULL AS SIGNED ) / col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7292 SELECT + CAST ( NULL AS INTEGER ) / col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 33 * - col2 AS col0 FROM tab0 AS cor0 ---- -1089 -2706 -33 query I rowsort SELECT - 16 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to be22ac76b42c6f7212ecc0ba7c89eb34 query I rowsort SELECT + + ( - col1 ) + + col2 AS col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT DISTINCT - 68 * 43 + + col1 + + ( + col2 ) FROM tab0 AS cor0 ---- -2751 -2805 -2826 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7297 SELECT + CAST( + col1 AS SIGNED ) * + col2 FROM tab2 AS cor0 ---- 1534 646 837 skipif mysql # not compatible query I rowsort label-7297 SELECT + CAST ( + col1 AS INTEGER ) * + col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL ( + 97 ) FROM tab0, tab2 AS cor0, tab1 cor1, tab0 AS cor2 ---- 81 values hashing to f1d3319b9491f64621f2dbb0808458ca onlyif mysql # use DIV operator for integer division query I rowsort label-7299 SELECT DISTINCT + col0 + 34 DIV + col1 AS col2 FROM tab1 AS cor0 ---- 4 67 82 skipif mysql # not compatible query I rowsort label-7299 SELECT DISTINCT + col0 + 34 / + col1 AS col2 FROM tab1 AS cor0 ---- 4 67 82 query I rowsort SELECT ALL col1 + + 77 AS col0 FROM tab2 AS cor0 ---- 108 136 94 query I rowsort SELECT ALL - + col1 + ( col0 + - col1 ) AS col2 FROM tab2 AS cor0 ---- -40 -55 45 skipif mysql # not compatible query I rowsort SELECT DISTINCT col2 * + CAST ( - col1 AS REAL ) / col1 - col0 AS col1 FROM tab2 cor0 ---- -104 -117 -34 onlyif mysql # use DIV operator for integer division query I rowsort label-7303 SELECT ALL - + col0 DIV col0 + 78 * + col2 FROM tab0 AS cor0 ---- 2573 6395 77 skipif mysql # not compatible query I rowsort label-7303 SELECT ALL - + col0 / col0 + 78 * + col2 FROM tab0 AS cor0 ---- 2573 6395 77 query I rowsort SELECT + col2 * + 11 + + col0 * + col1 AS col0 FROM tab2 AS cor0 ---- 1761 4888 514 query I rowsort SELECT DISTINCT - - col2 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1534 646 837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + ( + ( col0 ) ) col2 FROM tab2 AS cor0 ---- -20 41 52 query I rowsort SELECT DISTINCT - col2 + col1 + cor0.col2 FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT DISTINCT - cor0.col2 * 23 FROM tab0 AS cor0 ---- -1886 -23 -759 onlyif mysql # use DIV operator for integer division query I rowsort label-7309 SELECT ALL - ( tab2.col1 ) DIV col1 + - col0 * - col2 FROM tab2 ---- 188 2027 3001 skipif mysql # not compatible query I rowsort label-7309 SELECT ALL - ( tab2.col1 ) / col1 + - col0 * - col2 FROM tab2 ---- 188 2027 3001 query I rowsort SELECT ALL 47 + - col0 * col1 AS col1 FROM tab1 ---- -31 -593 -993 query I rowsort SELECT ALL + 68 * 71 + - col0 AS col1 FROM tab1 ---- 4748 4764 4825 query I rowsort SELECT DISTINCT 45 - - cor0.col2 FROM tab2 cor0 ---- 71 72 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col0 * - cor0.col1 - 49 col0 FROM tab1 AS cor0 ---- -1089 -127 -689 query I rowsort SELECT ALL 61 + col2 AS col0 FROM tab2 ---- 87 88 99 query I rowsort SELECT DISTINCT 79 + + tab0.col2 FROM tab0 ---- 112 161 80 query I rowsort SELECT DISTINCT 16 * - col0 * ( col1 ) AS col1 FROM tab1 ---- -10240 -1248 -16640 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 67 col0 FROM tab2 ---- 67 67 67 query I rowsort SELECT - 85 * + col2 FROM tab1 ---- -4590 -4845 -8160 onlyif mysql # use DIV operator for integer division query I rowsort label-7319 SELECT DISTINCT 30 + col2 + 51 DIV + cor0.col2 FROM tab1 AS cor0 ---- 126 84 87 skipif mysql # not compatible query I rowsort label-7319 SELECT DISTINCT 30 + col2 + 51 / + cor0.col2 FROM tab1 AS cor0 ---- 126 84 87 query I rowsort SELECT ALL + + ( + cor0.col1 ) * ( - 27 ) + col1 * + col1 FROM tab2 AS cor0 ---- -170 124 1888 query I rowsort SELECT ALL + + 95 * col2 - + cor0.col1 AS col2 FROM tab0 AS cor0 ---- -2 3049 7699 query I rowsort SELECT DISTINCT 33 FROM tab0, tab0 AS cor0, tab1 AS cor1 ---- 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 12 col2 FROM tab2 AS cor0 ---- 12 12 12 query I rowsort SELECT ALL - cor0.col1 * col0 - col1 FROM tab0 AS cor0 ---- -2150 -3492 -8190 query I rowsort SELECT - 99 + col2 FROM tab2 AS cor0 ---- -61 -72 -73 query I rowsort SELECT ALL - tab1.col2 * col0 AS col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT 32 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b query I rowsort SELECT + 78 * + col1 * col2 FROM tab0 AS cor0 ---- 221364 582036 7566 query I rowsort SELECT + 97 * - col1 + col2 + 0 FROM tab0 AS cor0 ---- -8309 -8745 -9408 query I rowsort SELECT 7 * - col0 + - col1 * col0 * - col0 + col1 AS col1 FROM tab1 AS cor0 ---- 239 40522 82653 query I rowsort SELECT DISTINCT tab2.col0 * + col2 * - col0 FROM tab2 ---- -1323 -158184 -237158 query I rowsort SELECT - col1 * col1 + col2 + cor0.col1 FROM tab1 AS cor0 ---- -33 -596 -60 query I rowsort SELECT + + col0 + col0 + + col0 * + col2 * + 62 FROM tab2 AS cor0 ---- 11732 125892 186282 query I rowsort SELECT ALL + ( cor0.col1 ) AS col0 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c61d27a0022e6d022371dc58819ab272 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * + col2 * 29 col2 FROM tab2 ---- 18734 24273 44486 query I rowsort SELECT - col2 - + ( ( + col0 ) * + col2 ) AS col0 FROM tab2 ---- -2054 -216 -3040 onlyif mysql # use DIV operator for integer division query I rowsort label-7337 SELECT DISTINCT tab2.col1 DIV - col1 FROM tab2 ---- -1 skipif mysql # not compatible query I rowsort label-7337 SELECT DISTINCT tab2.col1 / - col1 FROM tab2 ---- -1 onlyif mysql # use DIV operator for integer division query I rowsort label-7338 SELECT + ( - col1 ) DIV - col1 AS col2 FROM tab1 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7338 SELECT + ( - col1 ) / - col1 AS col2 FROM tab1 AS cor0 ---- 1 1 1 query I rowsort SELECT + - col0 * col0 AS col2 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT ALL + 25 * 34 * col1 AS col0 FROM tab1 cor0 ---- 11050 22100 8500 query I rowsort SELECT DISTINCT col0 * 44 + col0 * + ( - col1 ) AS col0 FROM tab1 AS cor0 ---- 2176 2480 54 query I rowsort SELECT - + ( 12 ) FROM tab2 AS cor0 ---- -12 -12 -12 query I rowsort SELECT + 91 * + col2 - 78 FROM tab0 AS cor0 ---- 13 2925 7384 query I rowsort SELECT - col1 * col0 * - col0 + - col0 AS col1 FROM tab2 AS cor0 ---- 106018 1512 358878 onlyif mysql # use DIV operator for integer division query I rowsort label-7345 SELECT col0 + - col2 DIV - col2 AS col2 FROM tab1 AS cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-7345 SELECT col0 + - col2 / - col2 AS col2 FROM tab1 AS cor0 ---- 4 65 81 query I rowsort SELECT - + 88 * col0 FROM tab1 AS cor0 ---- -264 -5632 -7040 query I rowsort SELECT col2 * + col0 * col0 FROM tab0 cor0 ---- 1225 19008 649522 query I rowsort SELECT ALL - ( - cor0.col2 ) AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT DISTINCT + col1 * + col2 + col2 FROM tab2 ---- 1560 684 864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7350 SELECT DISTINCT CAST( NULL AS SIGNED ) / 70 AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-7350 SELECT DISTINCT CAST ( NULL AS INTEGER ) / 70 AS col2 FROM tab2 ---- NULL query I rowsort SELECT DISTINCT 88 AS col0 FROM tab2, tab1 AS cor0 ---- 88 query I rowsort SELECT 96 * col1 AS col1 FROM tab0 ---- 8256 8736 9312 query I rowsort SELECT 21 * - tab1.col1 * + tab1.col1 AS col0 FROM tab1 ---- -14196 -2100 -3549 query I rowsort SELECT ( 31 ) FROM tab0 ---- 31 31 31 query I rowsort SELECT col1 + - col0 * - col1 * 4 AS col2 FROM tab1 ---- 2570 338 4173 query IIIIII rowsort SELECT * FROM tab1, tab0 cor0 WHERE NULL = NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * col0 col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - col2 FROM tab2 AS cor0 WHERE col2 >= NULL OR NOT col1 * + col2 * - col2 = col0 ---- -26 -27 -38 onlyif mysql # use DIV operator for integer division query I rowsort label-7359 SELECT ALL - col0 + col2 DIV - col1 FROM tab0 AS cor0 ---- -24 -35 -89 skipif mysql # not compatible query I rowsort label-7359 SELECT ALL - col0 + col2 / - col1 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT ALL - + col0 * col1 + col1 FROM tab1 cor0 ---- -1027 -52 -630 query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE - col0 NOT BETWEEN ( NULL ) AND col0 * col0 * col0 OR NULL >= ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7362 SELECT - cor0.col1 DIV - col1 FROM tab0 cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7362 SELECT - cor0.col1 / - col1 FROM tab0 cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - cor0.col1 + col0 * - col2 FROM tab1 cor0 ---- -188 -3658 -7693 query I rowsort SELECT DISTINCT tab1.col0 * tab1.col1 FROM tab1 ---- 1040 640 78 query I rowsort SELECT ALL tab1.col2 * - col0 AS col1 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT ALL col1 * + col2 + col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT col2 * + tab2.col1 AS col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT - 55 + + col0 * - col0 AS col0 FROM tab2 AS cor0 ---- -104 -6139 -6296 query I rowsort SELECT - col0 * col0 + - col0 * col0 AS col2 FROM tab2 AS cor0 ---- -12168 -12482 -98 query I rowsort SELECT + cor0.col1 * - col1 + col1 AS col0 FROM tab2 AS cor0 ---- -272 -3422 -930 query I rowsort SELECT + + col2 * - col2 + + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1427 -617 -698 query I rowsort SELECT ALL + - col0 * - col1 + + col0 FROM tab0 AS cor0 ---- 2088 3430 8188 query I rowsort SELECT + tab1.col1 * - col2 * col0 FROM tab1 ---- -36480 -4212 -99840 onlyif mysql # use DIV operator for integer division query I rowsort label-7374 SELECT ALL - col2 - tab0.col1 DIV - col2 FROM tab0 ---- -31 -81 96 skipif mysql # not compatible query I rowsort label-7374 SELECT ALL - col2 - tab0.col1 / - col2 FROM tab0 ---- -31 -81 96 query I rowsort SELECT tab1.col0 + - tab1.col2 FROM tab1 ---- -16 -51 7 query I rowsort SELECT col0 + - tab2.col2 FROM tab2 WHERE NOT col2 IN ( col0 ) ---- -20 41 52 query III rowsort SELECT * FROM tab0 WHERE NOT ( - col0 + col0 ) IN ( col2 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 * col1 col1 FROM tab1 ---- -1248 -1404 -570 query III rowsort SELECT * FROM tab2 WHERE NOT ( NULL ) = ( col2 * + col1 ) ---- query I rowsort SELECT DISTINCT col1 FROM tab2 WHERE NOT - col2 NOT BETWEEN + col1 / col1 AND col1 * - col1 ---- query I rowsort SELECT - col0 - - col1 AS col0 FROM tab1 ---- -54 -67 23 query III rowsort SELECT * FROM tab0 WHERE ( NULL ) IN ( + col1 ) ---- query I rowsort SELECT - col1 FROM tab1 WHERE NOT NULL NOT IN ( col1 ) ---- query I rowsort SELECT DISTINCT + tab2.col1 + col2 * - tab2.col0 FROM tab2 ---- -158 -1969 -2985 query I rowsort SELECT + col0 * + col2 * - col0 + tab0.col0 + + col2 AS col0 FROM tab0 ---- -1189 -18951 -649351 query I rowsort SELECT tab2.col1 * + col1 + tab2.col0 AS col2 FROM tab2 ---- 3559 368 968 query I rowsort SELECT + tab0.col0 + tab0.col2 * - col1 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT DISTINCT + col0 * col1 AS col0 FROM tab2 WHERE NULL = + col2 ---- query III rowsort SELECT * FROM tab1 WHERE + tab1.col0 BETWEEN ( NULL ) AND col1 ---- query I rowsort SELECT DISTINCT col0 + - col0 * col0 FROM tab0 ---- -1190 -552 -7832 query III rowsort SELECT * FROM tab1 WHERE col1 IN ( col2 ) ---- query I rowsort SELECT col0 * tab1.col1 * - col1 + + col1 AS col1 FROM tab1 ---- -13507 -2002 -6390 query III rowsort SELECT * FROM tab1 WHERE - col1 * + col1 NOT BETWEEN col0 + col0 AND NULL ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d onlyif mysql # use DIV operator for integer division query I rowsort label-7394 SELECT - col0 DIV col1 + tab1.col2 col1 FROM tab1 ---- 51 54 90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7394 SELECT - col0 / col1 + tab1.col2 col1 FROM tab1 ---- 51 54 90 query I rowsort SELECT ALL tab0.col2 * - col0 - col2 AS col0 FROM tab0 ---- -36 -7380 -825 query I rowsort SELECT + col1 * - cor0.col1 AS col2 FROM tab1 cor0 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-7397 SELECT - - col1 + col1 * col0 DIV - col1 AS col2 FROM tab0 AS cor0 ---- 2 62 62 skipif mysql # not compatible query I rowsort label-7397 SELECT - - col1 + col1 * col0 / - col1 AS col2 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + col1 * col2 + col1 FROM tab0 AS cor0 ---- 194 2924 7553 query I rowsort SELECT col2 * col2 + col0 * - col2 + + col0 AS col2 FROM tab1 AS cor0 ---- -335 1616 2757 query I rowsort SELECT col1 + + col1 * col2 + col0 FROM tab2 ---- 1671 742 875 query I rowsort SELECT + col1 + - col1 + col2 FROM tab2 ---- 26 27 38 query I rowsort SELECT ALL + cor0.col0 * + col2 FROM tab0 AS cor0 ---- 35 7298 792 query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE col0 * + cor0.col2 <> col0 * col0 ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 + - col0 + + col0 col2 FROM tab0 AS cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-7405 SELECT + col0 * col1 + col1 DIV col2 FROM tab1 cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-7405 SELECT + col0 * col1 + col1 / col2 FROM tab1 cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT col1 * + 55 + cor0.col1 FROM tab1 AS cor0 ---- 1456 560 728 query I rowsort SELECT ALL - cor0.col0 * - col0 + col1 * + col2 FROM tab0 AS cor0 ---- 1322 15383 3414 query I rowsort SELECT - cor0.col0 + + 21 FROM tab2 AS cor0 ---- -57 -58 14 query I rowsort SELECT - + col2 * - col1 + cor0.col2 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT ALL - - col2 + + cor0.col2 AS col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT ALL + col0 + + col1 * + cor0.col2 * + col2 AS col0 FROM tab0 AS cor0 ---- 132 611973 93678 skipif mysql # not compatible query I rowsort SELECT DISTINCT + - CAST ( col2 AS REAL ) FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL + - 36 * col2 + col0 FROM tab1 AS cor0 ---- -1941 -1988 -3376 query I rowsort SELECT ALL ( + col0 * - col2 ) AS col2 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT - ( + 93 ) AS col1 FROM tab1 AS cor0 ---- -93 -93 -93 query I rowsort SELECT - - ( - col2 ) * + col1 - + 43 AS col1 FROM tab2 AS cor0 ---- -1577 -689 -880 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7417 SELECT DISTINCT col2 * - cor0.col2 + + cor0.col0 - CAST( - col2 * - col1 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- -14097 -3903 -63 skipif mysql # not compatible query I rowsort label-7417 SELECT DISTINCT col2 * - cor0.col2 + + cor0.col0 - CAST ( - col2 * - col1 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- -14097 -3903 -63 query I rowsort SELECT + cor0.col2 + 81 FROM tab2 AS cor0 ---- 107 108 119 query I rowsort SELECT DISTINCT + 92 * col2 FROM tab0 cor0 ---- 3036 7544 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col0 ) * - col1 col0 FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT - + 90 + ( cor0.col1 ) FROM tab2 AS cor0 ---- -31 -59 -73 query I rowsort SELECT ALL - 93 + col0 AS col0 FROM tab1 AS cor0 ---- -13 -29 -90 query I rowsort SELECT - cor0.col0 + - col1 * 11 FROM tab0 AS cor0 ---- -1090 -1102 -970 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7424 SELECT DISTINCT CAST( NULL AS SIGNED ) * col1 AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-7424 SELECT DISTINCT CAST ( NULL AS INTEGER ) * col1 AS col2 FROM tab2 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7425 SELECT DISTINCT + 92 DIV - col0 + col1 FROM tab2 ---- 16 18 58 skipif mysql # not compatible query I rowsort label-7425 SELECT DISTINCT + 92 / - col0 + col1 FROM tab2 ---- 16 18 58 onlyif mysql # use DIV operator for integer division query I rowsort label-7426 SELECT ALL + + col2 + cor0.col0 DIV - 79 col0 FROM tab2 AS cor0 ---- 26 27 37 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7426 SELECT ALL + + col2 + cor0.col0 / - 79 col0 FROM tab2 AS cor0 ---- 26 27 37 onlyif mysql # use DIV operator for integer division query I rowsort label-7427 SELECT DISTINCT + col0 DIV - ( col1 ) FROM tab0 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7427 SELECT DISTINCT + col0 / - ( col1 ) FROM tab0 AS cor0 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 38 col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 onlyif mysql # use DIV operator for integer division query I rowsort label-7429 SELECT DISTINCT col2 DIV - col0 + 59 * col0 * ( col0 + col1 ) FROM tab2 AS cor0 ---- 15691 447456 630474 skipif mysql # not compatible query I rowsort label-7429 SELECT DISTINCT col2 / - col0 + 59 * col0 * ( col0 + col1 ) FROM tab2 AS cor0 ---- 15691 447456 630474 query I rowsort SELECT + col1 + 75 FROM tab1 cor0 ---- 101 85 88 query I rowsort SELECT DISTINCT col0 + ( + 58 ) * - col1 AS col1 FROM tab1 AS cor0 ---- -1505 -516 -674 query I rowsort SELECT ALL col2 + + ( + col1 * col0 ) - + col0 FROM tab1 AS cor0 ---- 1056 129 633 onlyif mysql # use DIV operator for integer division query I rowsort label-7433 SELECT ALL tab2.col0 DIV - ( + col0 ) + tab2.col1 AS col0 FROM tab2 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-7433 SELECT ALL tab2.col0 / - ( + col0 ) + tab2.col1 AS col0 FROM tab2 ---- 16 30 58 onlyif mysql # use DIV operator for integer division query I rowsort label-7434 SELECT + col2 * col1 + col2 DIV col1 + - col1 DIV col0 col1 FROM tab2 ---- 1534 648 833 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7434 SELECT + col2 * col1 + col2 / col1 + - col1 / col0 col1 FROM tab2 ---- 1534 648 833 query I rowsort SELECT DISTINCT + col1 + + ( - col0 ) FROM tab2 ---- -19 -62 24 query I rowsort SELECT + col0 * 45 + col1 * col2 - - col2 FROM tab0 ---- 11549 1673 3951 query I rowsort SELECT ALL - cor0.col1 + - col2 AS col1 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT - 81 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 205b3ff2d7b1817c98d7980b8c17e6c1 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7439 SELECT - col1 * CAST( NULL AS SIGNED ) + - 73 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7439 SELECT - col1 * CAST ( NULL AS INTEGER ) + - 73 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - col0 + 98 FROM tab1 ---- 18 34 95 onlyif mysql # use DIV operator for integer division query I rowsort label-7441 SELECT ALL col1 + - col1 * tab2.col0 DIV col0 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7441 SELECT ALL col1 + - col1 * tab2.col0 / col0 FROM tab2 ---- 0 0 0 query I rowsort SELECT - col1 * - col1 + col0 + col0 AS col2 FROM tab0 ---- 7444 8459 9479 query I rowsort SELECT + - 34 + + 9 * cor0.col0 FROM tab1 AS cor0 ---- -7 542 686 query I rowsort SELECT ALL col1 * - 18 + - col1 * + col1 AS col2 FROM tab2 ---- -1519 -4543 -595 query I rowsort SELECT + ( cor0.col0 ) * col2 * col1 - + col1 FROM tab2 AS cor0 ---- 119593 51017 5828 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col2 + col0 col2 FROM tab1 ---- 121 176 57 query I rowsort SELECT + ( 99 ) * col2 AS col2 FROM tab2 ---- 2574 2673 3762 query I rowsort SELECT DISTINCT - 97 FROM tab0, tab2 AS cor0 ---- -97 query I rowsort SELECT DISTINCT + 51 AS col2 FROM tab0 ---- 51 query I rowsort SELECT cor0.col0 + 45 * col1 FROM tab2 AS cor0 ---- 1402 2733 844 query I rowsort SELECT - col2 * ( col0 ) + + col0 AS col2 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT + col1 * 15 AS col2 FROM tab1 cor0 ---- 150 195 390 query I rowsort SELECT tab2.col2 + + col0 * col0 FROM tab2 ---- 6110 6279 76 onlyif mysql # use DIV operator for integer division query I rowsort label-7454 SELECT DISTINCT + col0 DIV - col0 AS col0 FROM tab0 ---- -1 skipif mysql # not compatible query I rowsort label-7454 SELECT DISTINCT + col0 / - col0 AS col0 FROM tab0 ---- -1 query I rowsort SELECT + ( - col1 + col1 ) FROM tab1 ---- 0 0 0 query I rowsort SELECT - + cor0.col1 * col2 AS col1 FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - 90 * col0 + ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -2136 -3115 -7921 query I rowsort SELECT + - col0 * + 84 FROM tab2 AS cor0 ---- -588 -6552 -6636 query I rowsort SELECT DISTINCT + col2 * 40 FROM tab1 AS cor0 ---- 2160 2280 3840 query I rowsort SELECT DISTINCT - col1 * + ( 56 ) * + col1 AS col0 FROM tab1 AS cor0 ---- -37856 -5600 -9464 query I rowsort SELECT - 7 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to ba940cd66e21e94e95aada5f28e1faf5 query I rowsort SELECT + col0 + - ( col0 ) * col0 * + col0 AS col1 FROM tab0 cor0 ---- -13800 -42840 -704880 query I rowsort SELECT DISTINCT cor0.col0 * cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2064 3395 8099 query I rowsort SELECT col0 + 47 * + col1 FROM tab1 AS cor0 ---- 1225 534 691 query I rowsort SELECT DISTINCT - col2 * + tab1.col2 AS col2 FROM tab1 ---- -2916 -3249 -9216 query I rowsort SELECT + 85 AS col2 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7467 SELECT + CAST( NULL AS SIGNED ) * cor0.col0 col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7467 SELECT + CAST ( NULL AS INTEGER ) * cor0.col0 col2 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT ALL col0 * + col1 + + col2 * 77 AS col1 FROM tab0 ---- 14413 3472 4605 query I rowsort SELECT DISTINCT - - col0 * - col1 - col0 * + cor0.col1 FROM tab2 AS cor0 ---- -2686 -434 -9204 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 + - cor0.col2 col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT + col1 * + cor0.col0 + 1 AS col0 FROM tab2 AS cor0 ---- 1344 218 4603 onlyif mysql # use DIV operator for integer division query I rowsort label-7473 SELECT + 28 * + col0 DIV col0 + 93 FROM tab0 ---- 121 121 121 skipif mysql # not compatible query I rowsort label-7473 SELECT + 28 * + col0 / col0 + 93 FROM tab0 ---- 121 121 121 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7474 SELECT CAST( NULL AS SIGNED ) + + col2 - col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7474 SELECT CAST ( NULL AS INTEGER ) + + col2 - col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT + 61 * - tab1.col0 + + col2 AS col2 FROM tab1 ---- -129 -3847 -4784 onlyif mysql # use DIV operator for integer division query I rowsort label-7476 SELECT col2 DIV - col0 + col0 + + 14 AS col1 FROM tab0 ---- 103 37 49 skipif mysql # not compatible query I rowsort label-7476 SELECT col2 / - col0 + col0 + + 14 AS col1 FROM tab0 ---- 103 37 49 onlyif mysql # use DIV operator for integer division query I rowsort label-7477 SELECT DISTINCT - col2 - - 44 DIV col1 AS col1 FROM tab2 ---- -26 -36 skipif mysql # not compatible query I rowsort label-7477 SELECT DISTINCT - col2 - - 44 / col1 AS col1 FROM tab2 ---- -26 -36 onlyif mysql # use DIV operator for integer division query I rowsort label-7478 SELECT - 0 DIV - col0 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7478 SELECT - 0 / - col0 FROM tab1 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-7479 SELECT ALL + ( col2 ) DIV col1 FROM tab2 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-7479 SELECT ALL + ( col2 ) / col1 FROM tab2 ---- 0 0 2 onlyif mysql # use DIV operator for integer division query I rowsort label-7480 SELECT - - col2 * col2 + - cor0.col2 DIV - col1 + col2 AS col0 FROM tab1 AS cor0 ---- 2972 3311 9319 skipif mysql # not compatible query I rowsort label-7480 SELECT - - col2 * col2 + - cor0.col2 / - col1 + col2 AS col0 FROM tab1 AS cor0 ---- 2972 3311 9319 onlyif mysql # use DIV operator for integer division query I rowsort label-7481 SELECT + cor0.col0 DIV + 24 + col2 FROM tab1 AS cor0 ---- 54 59 99 skipif mysql # not compatible query I rowsort label-7481 SELECT + cor0.col0 / + 24 + col2 FROM tab1 AS cor0 ---- 54 59 99 query I rowsort SELECT - cor0.col2 * 20 * + cor0.col0 AS col2 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 3d2afda8359a6c6eab648c29a48c2d80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7483 SELECT + 84 + col2 + CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7483 SELECT + 84 + col2 + CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col2 + ( 83 ) col2 FROM tab0 AS cor0 ---- -1006 -6641 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 98 + col2 * - ( 17 ) + + cor0.col1 col0 FROM tab2 AS cor0 ---- -285 -330 -531 onlyif mysql # use DIV operator for integer division query I rowsort label-7486 SELECT + + col0 + col1 DIV + col2 AS col2 FROM tab0 AS cor0 ---- 132 26 90 skipif mysql # not compatible query I rowsort label-7486 SELECT + + col0 + col1 / + col2 AS col2 FROM tab0 AS cor0 ---- 132 26 90 query I rowsort SELECT - - ( - col1 ) + - col1 + 46 AS col2 FROM tab2 AS cor0 ---- -16 -72 12 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7488 SELECT ALL CAST( NULL AS SIGNED ) * - ( col1 ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7488 SELECT ALL CAST ( NULL AS INTEGER ) * - ( col1 ) AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT 71 * col2 FROM tab2 AS cor0 ---- 1846 1917 2698 query I rowsort SELECT ALL + 59 * col0 + col1 AS col0 FROM tab1 cor0 ---- 203 3786 4733 query I rowsort SELECT ALL + 10 * - col1 * + col2 FROM tab0 cor0 ---- -28380 -74620 -970 query I rowsort SELECT ALL 95 + col1 * cor0.col0 FROM tab2 AS cor0 ---- 1438 312 4697 query I rowsort SELECT ALL + 20 + col2 FROM tab2 AS cor0 ---- 46 47 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 38 - col0 * - 79 col0 FROM tab0 AS cor0 ---- 1934 2803 7069 query I rowsort SELECT + col0 * - col1 * + col1 FROM tab1 ---- -13520 -2028 -6400 query I rowsort SELECT ALL 49 + col0 + tab1.col2 FROM tab1 ---- 106 170 225 query I rowsort SELECT + + col2 - + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT ALL - 57 * col0 + + col2 AS col0 FROM tab1 cor0 ---- -117 -3591 -4464 query I rowsort SELECT 39 + col0 + col1 * - col1 AS col2 FROM tab0 cor0 ---- -7333 -8153 -9335 query I rowsort SELECT - + col0 + + col2 - cor0.col0 FROM tab1 AS cor0 ---- -64 -71 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * cor0.col2 + cor0.col2 * col1 col2 FROM tab0 AS cor0 ---- 132 14760 3630 query I rowsort SELECT + - cor0.col1 * + col2 - col1 FROM tab2 AS cor0 ---- -1593 -663 -868 query I rowsort SELECT - 39 * + col1 + col1 * col1 FROM tab0 AS cor0 ---- 4042 4732 5626 query I rowsort SELECT - - cor0.col2 * 23 + - col2 + col2 AS col2 FROM tab0 AS cor0 ---- 1886 23 759 query I rowsort SELECT ALL + + col0 * + col2 AS col0 FROM tab1 cor0 ---- 162 3648 7680 query I rowsort SELECT + cor0.col0 - + 9 AS col2 FROM tab2 AS cor0 ---- -2 69 70 query I rowsort SELECT + - cor0.col1 * + 81 + col0 + col2 * + col0 * - 95 FROM tab1 AS cor0 ---- -17493 -347306 -730573 query I rowsort SELECT ALL - col0 * + cor0.col2 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT + cor0.col1 + - 70 FROM tab1 AS cor0 ---- -44 -57 -60 query I rowsort SELECT DISTINCT - col1 * ( - col1 ) AS col0 FROM tab0 AS cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-7511 SELECT col0 DIV col0 + col1 + tab1.col1 DIV + tab1.col2 FROM tab1 ---- 11 14 27 skipif mysql # not compatible query I rowsort label-7511 SELECT col0 / col0 + col1 + tab1.col1 / + tab1.col2 FROM tab1 ---- 11 14 27 query I rowsort SELECT DISTINCT + ( col1 ) * 15 + + col0 + - col2 * + 0 AS col2 FROM tab2 ---- 334 472 963 query I rowsort SELECT DISTINCT + 71 AS col0 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 71 query I rowsort SELECT DISTINCT 8 + col2 FROM tab1 ---- 104 62 65 query I rowsort SELECT ( tab1.col2 ) - + tab1.col2 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 + col0 * + tab2.col1 * + col2 col0 FROM tab2 ---- 119730 51113 5866 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 57 * col1 col1 FROM tab0 ---- -4902 -5187 -5529 onlyif mysql # use DIV operator for integer division query I rowsort label-7518 SELECT DISTINCT - col1 DIV col1 + + 45 AS col1 FROM tab0 ---- 44 skipif mysql # not compatible query I rowsort label-7518 SELECT DISTINCT - col1 / col1 + + 45 AS col1 FROM tab0 ---- 44 query I rowsort SELECT DISTINCT - 89 * - 59 FROM tab0 AS cor0 ---- 5251 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 19 + col1 col1 FROM tab0 AS cor0 ---- 105 110 116 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + 78 - + col1 * cor0.col2 col1 FROM tab1 AS cor0 ---- -1170 -1326 -492 query I rowsort SELECT col0 * + col1 + - col2 AS col1 FROM tab0 AS cor0 ---- 2031 3394 8017 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7523 SELECT ALL + - CAST( NULL AS SIGNED ) / 98 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7523 SELECT ALL + - CAST ( NULL AS INTEGER ) / 98 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL ( - col0 ) * col1 + + col0 AS col0 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT DISTINCT - - 78 AS col2 FROM tab1 cor0 ---- 78 onlyif mysql # use DIV operator for integer division query I rowsort label-7526 SELECT DISTINCT - cor0.col0 + 58 DIV + col1 FROM tab2 AS cor0 ---- -6 -76 -78 skipif mysql # not compatible query I rowsort label-7526 SELECT DISTINCT - cor0.col0 + 58 / + col1 FROM tab2 AS cor0 ---- -6 -76 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 97 col0 FROM tab0 cor0 ---- 97 97 97 query I rowsort SELECT ALL - - 41 - col0 FROM tab0 AS cor0 ---- -48 17 6 onlyif mysql # use DIV operator for integer division query I rowsort label-7529 SELECT DISTINCT + ( 77 ) DIV col2 AS col2 FROM tab0 AS cor0 ---- 0 2 77 skipif mysql # not compatible query I rowsort label-7529 SELECT DISTINCT + ( 77 ) / col2 AS col2 FROM tab0 AS cor0 ---- 0 2 77 query I rowsort SELECT ALL 89 + - col2 * col1 FROM tab0 AS cor0 ---- -2749 -7373 -8 query I rowsort SELECT - - col1 * 4 AS col0 FROM tab0 AS cor0 ---- 344 364 388 query I rowsort SELECT ALL + + col0 * - cor0.col2 + col1 AS col1 FROM tab2 AS cor0 ---- -158 -1969 -2985 query I rowsort SELECT DISTINCT + + col0 * 68 - col0 FROM tab1 AS cor0 ---- 201 4288 5360 query I rowsort SELECT + ( - 0 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - cor0.col1 - + cor0.col0 AS col2 FROM tab1 cor0 ---- -29 -74 -93 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7536 SELECT + + CAST( + col1 AS SIGNED ) * col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 skipif mysql # not compatible query I rowsort label-7536 SELECT + + CAST ( + col1 AS INTEGER ) * col0 AS col2 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT tab2.col2 * - col2 AS col0 FROM tab2 ---- -1444 -676 -729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( + col2 + - tab0.col0 ) col2 FROM tab0 ---- -34 -7 9 query I rowsort SELECT col2 + 91 FROM tab0 ---- 124 173 92 query I rowsort SELECT ALL - ( tab2.col2 * - tab2.col2 ) FROM tab2 ---- 1444 676 729 query I rowsort SELECT DISTINCT ( + 98 ) AS col1 FROM tab0, tab1 AS cor0 CROSS JOIN tab2 ---- 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7542 SELECT ALL + col1 + + CAST( ( - col1 ) * ( - col1 ) AS SIGNED ) AS col2 FROM tab1 ---- 110 182 702 skipif mysql # not compatible query I rowsort label-7542 SELECT ALL + col1 + + CAST ( ( - col1 ) * ( - col1 ) AS INTEGER ) AS col2 FROM tab1 ---- 110 182 702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + tab1.col1 + - ( - col2 ) + - col1 col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT cor0.col2 * col1 - col2 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT DISTINCT col1 + tab1.col0 AS col2 FROM tab1 ---- 29 74 93 query I rowsort SELECT DISTINCT + col1 * + 65 + + ( - col0 ) FROM tab1 ---- 1687 586 765 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 + 87 + + col2 col0 FROM tab0 ---- 153 251 89 query I rowsort SELECT - col2 + col2 + + 97 FROM tab2 ---- 97 97 97 query I rowsort SELECT - cor1.col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 6e0b7d583bc2c53842166d3e6ba2d6d2 query I rowsort SELECT DISTINCT + 17 AS col0 FROM tab1 cor0 ---- 17 query I rowsort SELECT + col1 * 86 FROM tab2 AS cor0 ---- 1462 2666 5074 query I rowsort SELECT cor0.col2 * + col2 + + col0 * 28 AS col1 FROM tab2 AS cor0 ---- 2860 3656 925 query I rowsort SELECT ( 23 ) AS col1 FROM tab2 AS cor0 ---- 23 23 23 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( + col0 ) * col2 * col0 col1 FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7555 SELECT + CAST( - col1 AS SIGNED ) * col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif mysql # not compatible query I rowsort label-7555 SELECT + CAST ( - col1 AS INTEGER ) * col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT - - cor0.col2 + - col0 + + cor0.col1 FROM tab2 cor0 ---- -24 51 7 query I rowsort SELECT col2 * + ( cor0.col0 ) - + col0 FROM tab1 AS cor0 ---- 159 3584 7600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7558 SELECT - - CAST( NULL AS SIGNED ) * - col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7558 SELECT - - CAST ( NULL AS INTEGER ) * - col2 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7559 SELECT ALL + col1 + col0 / CAST( NULL AS SIGNED ) + + 54 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7559 SELECT ALL + col1 + col0 / CAST ( NULL AS INTEGER ) + + 54 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + + 26 * + 58 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 4e0724acbc7e6bee6b014eff1685c2f6 query I rowsort SELECT DISTINCT col0 * + col1 AS col1 FROM tab1 cor0 ---- 1040 640 78 onlyif mysql # use DIV operator for integer division query I rowsort label-7562 SELECT ALL col0 DIV col0 col0 FROM tab1 cor0 ---- 1 1 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7562 SELECT ALL col0 / col0 col0 FROM tab1 cor0 ---- 1 1 1 query I rowsort SELECT DISTINCT - 91 * + col0 AS col1 FROM tab1 AS cor0 ---- -273 -5824 -7280 query I rowsort SELECT - - 43 * col0 FROM tab1 AS cor0 ---- 129 2752 3440 query I rowsort SELECT DISTINCT - - 76 * col0 + ( - col2 ) AS col1 FROM tab0 cor0 ---- 1791 2659 6682 onlyif mysql # use DIV operator for integer division query I rowsort label-7566 SELECT ALL - col2 DIV col2 + col1 DIV col2 AS col0 FROM tab1 cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7566 SELECT ALL - col2 / col2 + col1 / col2 AS col0 FROM tab1 cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + col0 + + col1 * - col1 AS col2 FROM tab2 AS cor0 ---- -210 -3403 -954 query I rowsort SELECT + - col1 * ( col2 + cor0.col2 ) * + col2 AS col2 FROM tab0 AS cor0 ---- -1223768 -187308 -194 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 cor2, tab0 AS cor3 ---- 3645 values hashing to 5acb69cde71208fe580e10b8b669428e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7570 SELECT + + col1 * - CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- -2838 -7462 -97 skipif mysql # not compatible query I rowsort label-7570 SELECT + + col1 * - CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL + col1 * + ( + col2 ) + + col0 FROM tab2 cor0 ---- 1612 725 844 query I rowsort SELECT - col2 * + cor0.col0 + col2 FROM tab1 cor0 ---- -108 -3591 -7584 query I rowsort SELECT ALL + 96 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7574 SELECT ALL - CAST( NULL AS SIGNED ) AS col1 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-7574 SELECT ALL - CAST ( NULL AS INTEGER ) AS col1 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 17 * - col0 * col1 col2 FROM tab2 ---- -22831 -3689 -78234 query I rowsort SELECT + col2 * 16 AS col1 FROM tab0 ---- 1312 16 528 query I rowsort SELECT ALL - 21 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 631fbd1fd929405aba54a22c2a06c757 query I rowsort SELECT ALL 6 FROM tab0, tab2 cor0 ---- 9 values hashing to 5d1cb90ed58fa7573895d2f95b211821 query I rowsort SELECT DISTINCT + 63 AS col2 FROM tab2 ---- 63 query I rowsort SELECT DISTINCT - ( + tab2.col1 * + col0 ) AS col0 FROM tab2 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT - 6 * col0 FROM tab2 AS cor0 ---- -42 -468 -474 onlyif mysql # use DIV operator for integer division query I rowsort label-7582 SELECT ALL CAST( - col2 AS SIGNED ) DIV col0 - col2 FROM tab0 AS cor0 ---- -1 -34 -82 skipif mysql # not compatible query I rowsort label-7582 SELECT ALL CAST ( - col2 AS INTEGER ) / col0 - col2 FROM tab0 AS cor0 ---- -1 -34 -82 query I rowsort SELECT - - col2 * + 32 FROM tab2 AS cor0 ---- 1216 832 864 query I rowsort SELECT - 30 FROM tab0, tab0 cor0 ---- 9 values hashing to 56fa25f9fb8040460fe3c894000ea8fb query I rowsort SELECT + ( + col0 ) - - col2 AS col1 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT + 40 * col0 - + col1 AS col0 FROM tab1 AS cor0 ---- 2550 3187 94 query I rowsort SELECT DISTINCT + + col0 * - col1 - + col1 * - 58 * 53 FROM tab0 AS cor0 ---- 262300 271635 294783 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 * 71 + col1 * + ( col2 * col1 ) col0 FROM tab2 AS cor0 ---- 16591 26444 96044 query I rowsort SELECT ALL - - 38 AS col0 FROM tab2 AS cor0 ---- 38 38 38 query I rowsort SELECT ALL 84 FROM tab1, tab2 AS cor0 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 onlyif mysql # use DIV operator for integer division query I rowsort label-7591 SELECT tab2.col0 DIV col0 + - col0 FROM tab2 ---- -6 -77 -78 skipif mysql # not compatible query I rowsort label-7591 SELECT tab2.col0 / col0 + - col0 FROM tab2 ---- -6 -77 -78 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 92 + - col2 col2 FROM tab2 AS cor0 ---- 54 65 66 onlyif mysql # use DIV operator for integer division query I rowsort label-7593 SELECT col0 DIV 90 + + col1 AS col0 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-7593 SELECT col0 / 90 + + col1 AS col0 FROM tab0 ---- 86 91 97 query I rowsort SELECT + col1 + + col0 + col1 AS col2 FROM tab2 ---- 113 196 69 onlyif mysql # use DIV operator for integer division query I rowsort label-7595 SELECT ALL col1 * + 2 + tab0.col0 DIV 75 AS col2 FROM tab0 ---- 172 183 194 skipif mysql # not compatible query I rowsort label-7595 SELECT ALL col1 * + 2 + tab0.col0 / 75 AS col2 FROM tab0 ---- 172 183 194 query I rowsort SELECT DISTINCT 54 + - tab1.col0 FROM tab1 ---- -10 -26 51 query I rowsort SELECT ALL tab1.col2 AS col2 FROM tab2, tab0, tab2 AS cor0, tab1 ---- 81 values hashing to 9d355f1f2edc347a359dad00d2d3f886 query I rowsort SELECT ALL + cor0.col2 * - col0 + - col1 FROM tab1 AS cor0 ---- -188 -3658 -7693 query I rowsort SELECT + col1 + + col1 * 65 AS col1 FROM tab2 AS cor0 ---- 1122 2046 3894 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + cor0.col1 + - 27 * col0 col2 FROM tab1 AS cor0 ---- -1718 -2147 -55 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7601 SELECT ALL 93 * - col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7601 SELECT ALL 93 * - col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 64 * col0 col2 FROM tab1 ---- 192 4096 5120 query I rowsort SELECT + col1 - + col0 AS col1 FROM tab0 ---- 2 62 62 query I rowsort SELECT ALL col2 * - col2 + + ( + col0 ) AS col0 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT + cor0.col1 + col0 * - col0 * - col0 AS col2 FROM tab2 AS cor0 ---- 374 474611 493056 query I rowsort SELECT - col2 * 14 FROM tab1 AS cor0 ---- -1344 -756 -798 query I rowsort SELECT - cor0.col1 + ( col1 ) * - col1 AS col1 FROM tab1 AS cor0 ---- -110 -182 -702 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 - + ( + col0 ) col0 FROM tab2 AS cor0 ---- -14 -156 -158 query I rowsort SELECT - - col1 * + 16 + - cor0.col1 * - col1 AS col0 FROM tab1 AS cor0 ---- 1092 260 377 query I rowsort SELECT + col0 + col0 * - ( col1 ) * 37 FROM tab0 AS cor0 ---- -125580 -299574 -76344 onlyif mysql # use DIV operator for integer division query I rowsort label-7611 SELECT col1 DIV 8 FROM tab2 AS cor0 ---- 2 3 7 skipif mysql # not compatible query I rowsort label-7611 SELECT col1 / 8 FROM tab2 AS cor0 ---- 2 3 7 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-7613 SELECT col2 DIV + 98 + + col2 col2 FROM tab0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7613 SELECT col2 / + 98 + + col2 col2 FROM tab0 ---- 1 33 82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7614 SELECT col0 - - CAST( NULL AS SIGNED ) FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7614 SELECT col0 - - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT col2 * 70 AS col0 FROM tab1 AS cor0 ---- 3780 3990 6720 query I rowsort SELECT + col0 * - col2 + 57 AS col1 FROM tab1 AS cor0 ---- -105 -3591 -7623 query I rowsort SELECT ALL + ( cor0.col0 ) + 26 AS col0 FROM tab1, tab2 cor0, tab0 AS cor1 ---- 27 values hashing to 5576a061ffcfc649c7eb44ed5ac9e7ab onlyif mysql # use DIV operator for integer division query I rowsort label-7618 SELECT - col1 DIV 67 + col0 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-7618 SELECT - col1 / 67 + col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT ALL + + ( + col2 ) AS col0 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT col2 * - col1 - - col1 AS col1 FROM tab1 AS cor0 ---- -1235 -1378 -560 query I rowsort SELECT DISTINCT 65 + col0 AS col2 FROM tab0 AS cor0 ---- 100 154 89 query I rowsort SELECT - + col2 + 50 * col1 FROM tab2 AS cor0 ---- 1523 2924 812 query I rowsort SELECT ALL + ( col1 ) + col2 + + col2 AS col2 FROM tab2 AS cor0 ---- 111 85 93 query I rowsort SELECT - cor0.col1 * + col0 - - col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT col0 * + 74 FROM tab0 AS cor0 ---- 1776 2590 6586 query I rowsort SELECT - 69 - col2 AS col2 FROM tab1 AS cor0 ---- -123 -126 -165 query I rowsort SELECT ALL col1 + cor0.col1 * + col2 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT + col0 * - 54 * + col2 FROM tab1 AS cor0 ---- -196992 -414720 -8748 onlyif mysql # use DIV operator for integer division query I rowsort label-7629 SELECT ALL - cor0.col1 DIV 80 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7629 SELECT ALL - cor0.col1 / 80 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT ALL cor0.col2 * cor0.col2 + + col1 * + col2 AS col2 FROM tab0 AS cor0 ---- 14186 3927 98 query I rowsort SELECT ALL + tab0.col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd skipif mysql # not compatible query I rowsort SELECT DISTINCT CAST ( 60 AS REAL ) + col1 FROM tab1 AS cor0 ---- 70 73 86 onlyif mysql # use DIV operator for integer division query I rowsort label-7633 SELECT 5 DIV col2 AS col1 FROM tab0 AS cor0 ---- 0 0 5 skipif mysql # not compatible query I rowsort label-7633 SELECT 5 / col2 AS col1 FROM tab0 AS cor0 ---- 0 0 5 query I rowsort SELECT + col1 * 6 + - col2 AS col2 FROM tab2 AS cor0 ---- 159 328 64 onlyif mysql # use DIV operator for integer division query I rowsort label-7635 SELECT + - col2 DIV col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7635 SELECT + - col2 / col0 col1 FROM tab1 AS cor0 ---- -1 -18 0 query I rowsort SELECT ALL + + col1 * col2 + - cor0.col2 FROM tab2 AS cor0 ---- 1508 608 810 query I rowsort SELECT ALL - + col2 - + col1 * col0 * - col2 FROM tab0 AS cor0 ---- 3394 664036 68079 query I rowsort SELECT DISTINCT - 57 FROM tab1 cor0 ---- -57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7639 SELECT + ( col1 ) * - CAST( NULL AS SIGNED ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7639 SELECT + ( col1 ) * - CAST ( NULL AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-7640 SELECT col1 + - col1 DIV col0 col0 FROM tab2 AS cor0 ---- 17 27 59 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7640 SELECT col1 + - col1 / col0 col0 FROM tab2 AS cor0 ---- 17 27 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( + cor0.col0 ) col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT ( - col2 ) + + col2 AS col0 FROM tab2 cor0 ---- 0 query I rowsort SELECT DISTINCT + 89 * + col0 FROM tab2 AS cor0 ---- 623 6942 7031 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - cor0.col2 * - col1 - - col1 * + 61 * + col1 col0 FROM tab0 AS cor0 ---- 453994 512603 574046 query I rowsort SELECT ALL col0 + - col0 * ( col0 ) FROM tab2 AS cor0 ---- -42 -6006 -6162 query I rowsort SELECT ALL col1 + + 47 + - col0 AS col2 FROM tab2 cor0 ---- -15 28 71 query I rowsort SELECT DISTINCT + col0 * - ( col2 ) + + cor0.col2 FROM tab1 AS cor0 ---- -108 -3591 -7584 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7648 SELECT DISTINCT - col2 + CAST( + col2 AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- 0 skipif mysql # not compatible query I rowsort label-7648 SELECT DISTINCT - col2 + CAST ( + col2 AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- 0 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab1 cor0, tab2 AS cor1, tab0, tab2 cor2 ---- 3645 values hashing to 6a08afba67ce3272fad6d766e76c67f0 query I rowsort SELECT 15 * - 96 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to af678637e1447b060c1a5533cc59a050 query I rowsort SELECT DISTINCT - ( - 31 ) FROM tab0 ---- 31 query I rowsort SELECT col2 + ( col1 ) * - col2 FROM tab1 ---- -1152 -1350 -513 query I rowsort SELECT + 32 + col2 FROM tab2 ---- 58 59 70 query I rowsort SELECT ALL 20 + + cor0.col2 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 8ba9372c9c6e904a4234cb687d26837e query I rowsort SELECT DISTINCT - + 18 * - col2 FROM tab0 AS cor0 ---- 1476 18 594 query I rowsort SELECT DISTINCT + 58 + col1 AS col1 FROM tab2 cor0 ---- 117 75 89 onlyif mysql # use DIV operator for integer division query I rowsort label-7657 SELECT DISTINCT + cor0.col0 DIV - col1 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-7657 SELECT DISTINCT + cor0.col0 / - col1 FROM tab2 AS cor0 ---- -1 -4 0 query I rowsort SELECT ALL col0 + + col2 FROM tab0 cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 * - col2 col2 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7660 SELECT ALL + col2 + - col2 * ( + 68 ) * - cor0.col1 + - CAST( NULL AS SIGNED ) 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-7660 SELECT ALL + col2 + - col2 * ( + 68 ) * - cor0.col1 + - CAST ( NULL AS INTEGER ) col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col2 * ( + cor0.col1 ) AS col0 FROM tab1 cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL + 85 AS col1 FROM tab0, tab2 cor0 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b query I rowsort SELECT - col0 * 4 * 8 FROM tab2 ---- -224 -2496 -2528 onlyif mysql # use DIV operator for integer division query I rowsort label-7664 SELECT ALL - col0 DIV + 94 + col1 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-7664 SELECT ALL - col0 / + 94 + col1 col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL - col1 * - 7 + cor0.col1 FROM tab1 AS cor0 ---- 104 208 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * - col1 * + col2 col1 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT + col1 * - 31 FROM tab1 cor0 ---- -310 -403 -806 query I rowsort SELECT ALL ( - 9 ) FROM tab1, tab1 AS cor0, tab2 cor1, tab0 AS cor2 ---- 81 values hashing to ea2ee48b6db0ed0e9f87711d3eeef049 onlyif mysql # use DIV operator for integer division query I rowsort label-7669 SELECT cor1.col1 DIV 25 AS col2 FROM tab0, tab0 AS cor0, tab0 cor1, tab2 AS cor2 ---- 81 values hashing to c7bd37716aa9c76e684a54f53d1ee343 skipif mysql # not compatible query I rowsort label-7669 SELECT cor1.col1 / 25 AS col2 FROM tab0, tab0 AS cor0, tab0 cor1, tab2 AS cor2 ---- 81 values hashing to c7bd37716aa9c76e684a54f53d1ee343 query I rowsort SELECT - - col2 + + cor0.col2 AS col1 FROM tab2 AS cor0 ---- 52 54 76 onlyif mysql # use DIV operator for integer division query I rowsort label-7671 SELECT + ( col2 ) * col1 DIV - col1 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-7671 SELECT + ( col2 ) * col1 / - col1 AS col2 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT 59 + - cor0.col0 FROM tab0 AS cor0 ---- -30 24 35 query I rowsort SELECT - col1 * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT - 23 * - 21 + col2 AS col2 FROM tab0 AS cor0 ---- 484 516 565 query I rowsort SELECT + - ( - cor0.col2 ) + + col1 FROM tab1 AS cor0 ---- 109 67 80 onlyif mysql # use DIV operator for integer division query I rowsort label-7676 SELECT 55 + col2 * col0 DIV col1 AS col1 FROM tab0 AS cor0 ---- 135 55 64 skipif mysql # not compatible query I rowsort label-7676 SELECT 55 + col2 * col0 / col1 AS col1 FROM tab0 AS cor0 ---- 135 55 64 query I rowsort SELECT + 79 * col2 * ( col0 ) AS col1 FROM tab2 cor0 ---- 14931 160212 237158 query I rowsort SELECT - col1 * 45 * - col0 + col1 FROM tab2 ---- 207149 60452 9796 query I rowsort SELECT - - col2 * + cor0.col2 FROM tab2 cor0 ---- 1444 676 729 query I rowsort SELECT ALL + ( col0 ) + ( col0 ) AS col1 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT - 92 FROM tab1, tab0 cor0, tab0 cor1 ---- 27 values hashing to a0e6b76227d870d10c4d9f46545a7c83 query I rowsort SELECT - col2 * 62 - - cor0.col2 FROM tab0 AS cor0 ---- -2013 -5002 -61 query I rowsort SELECT DISTINCT - cor0.col0 + - col0 * - col2 + + col2 FROM tab2 AS cor0 ---- 1976 209 2961 query I rowsort SELECT + col2 + col0 * 57 * - col1 AS col0 FROM tab0 AS cor0 ---- -117615 -193514 -461561 query I rowsort SELECT col1 + - ( - col1 ) AS col2 FROM tab0 AS cor0 ---- 172 182 194 query I rowsort SELECT - col2 - + ( col1 ) AS col0 FROM tab1 AS cor0 ---- -109 -67 -80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col0 + col2 col1 FROM tab0 ---- -34 -7 9 query I rowsort SELECT - - col1 + + 88 AS col1 FROM tab0 AS cor0 ---- 174 179 185 query I rowsort SELECT + col2 * 2 - - col1 FROM tab2 AS cor0 ---- 111 85 93 query I rowsort SELECT cor0.col2 AS col1 FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT - 44 * col2 + col1 AS col2 FROM tab1 AS cor0 ---- -2350 -2498 -4211 query I rowsort SELECT DISTINCT col1 + ( + ( col1 ) + + ( + 73 ) ) AS col0 FROM tab2 ---- 107 135 191 query I rowsort SELECT 31 AS col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to c3c6f92f0ca72d71793339f88a57e336 query I rowsort SELECT col2 * 80 AS col0 FROM tab1 ---- 4320 4560 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-7695 SELECT col2 * col2 DIV col2 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-7695 SELECT col2 * col2 / col2 FROM tab0 ---- 1 33 82 query I rowsort SELECT col2 * + 35 AS col0 FROM tab0 ---- 1155 2870 35 onlyif mysql # use DIV operator for integer division query I rowsort label-7697 SELECT 38 DIV + 93 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c skipif mysql # not compatible query I rowsort label-7697 SELECT 38 / + 93 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # use DIV operator for integer division query I rowsort label-7698 SELECT - 77 DIV col1 - - tab0.col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-7698 SELECT - 77 / col1 - - tab0.col1 FROM tab0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-7699 SELECT DISTINCT + - col0 DIV - col0 AS col0 FROM tab1 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-7699 SELECT DISTINCT + - col0 / - col0 AS col0 FROM tab1 AS cor0 ---- 1 query I rowsort SELECT DISTINCT - - 63 + - col2 * col0 FROM tab2 AS cor0 ---- -126 -1965 -2939 onlyif mysql # use DIV operator for integer division query I rowsort label-7701 SELECT ALL + cor0.col0 DIV col0 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 skipif mysql # not compatible query I rowsort label-7701 SELECT ALL + cor0.col0 / col0 + - col0 FROM tab1 AS cor0 ---- -2 -63 -79 query I rowsort SELECT ALL + 20 + + col1 FROM tab2 AS cor0 ---- 37 51 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7703 SELECT DISTINCT - col2 * col0 + col2 DIV + col0 FROM tab2 cor0 ---- -186 -2028 -3002 skipif mysql # not compatible query I rowsort label-7703 SELECT DISTINCT - col2 * col0 + col2 / + col0 FROM tab2 cor0 ---- -186 -2028 -3002 onlyif mysql # use DIV operator for integer division query I rowsort label-7704 SELECT cor0.col2 DIV + col2 - - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-7704 SELECT cor0.col2 / + col2 - - cor0.col0 AS col2 FROM tab1 AS cor0 ---- 4 65 81 query I rowsort SELECT + cor0.col1 - + cor0.col2 * col2 AS col0 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT + 35 + col1 FROM tab0 AS cor0 ---- 121 126 132 query I rowsort SELECT 21 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT - ( + 52 ) * + col0 AS col0 FROM tab1 AS cor0 ---- -156 -3328 -4160 query I rowsort SELECT DISTINCT 12 + + col2 * cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1101 13 6736 query I rowsort SELECT ALL - + 19 + col0 * cor0.col1 * col0 FROM tab0 cor0 ---- 118806 49517 720792 query I rowsort SELECT col1 * + ( - col2 ) * col0 + - col0 FROM tab2 ---- -119730 -51113 -5866 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 81 col1 FROM tab1 ---- 81 81 81 query I rowsort SELECT DISTINCT + cor0.col1 + - cor0.col1 * col0 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 onlyif mysql # use DIV operator for integer division query I rowsort label-7714 SELECT cor0.col0 DIV - col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-7714 SELECT cor0.col0 / - col2 FROM tab1 AS cor0 ---- -1 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 col0 FROM tab2, tab2 cor0 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT ALL + 83 AS col1 FROM tab1 ---- 83 83 83 query I rowsort SELECT + tab0.col1 * tab0.col0 AS col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT col0 + + col2 * col1 * + col0 FROM tab0 ---- 3430 664207 68136 query I rowsort SELECT + tab0.col1 * col2 * col0 FROM tab0 ---- 3395 664118 68112 query I rowsort SELECT + tab0.col2 * - col1 + + col1 * + col1 FROM tab0 ---- 4558 819 9312 query I rowsort SELECT tab0.col2 + col2 * - col1 + + col1 * - col1 * col0 AS col0 FROM tab0 WHERE NOT - col2 IN ( col2 ) ---- -180309 -329411 -744389 query I rowsort SELECT - col2 * + col1 + - col1 + + tab0.col1 FROM tab0 ---- -2838 -7462 -97 query III rowsort SELECT * FROM tab1 WHERE ( col1 ) <> ( NULL ) ---- query I rowsort SELECT ALL + tab2.col0 + + col2 AS col2 FROM tab2 ---- 104 117 34 query I rowsort SELECT ALL + col2 - + col2 AS col1 FROM tab0 cor0 ---- 0 0 0 query III rowsort SELECT DISTINCT * FROM tab1 WHERE ( NULL ) <= + col0 * - col1 + + col0 ---- query I rowsort SELECT DISTINCT col2 * + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-7728 SELECT col2 * col0 + + col1 + tab0.col2 * col0 DIV col1 FROM tab0 ---- 132 7469 887 skipif mysql # not compatible query I rowsort label-7728 SELECT col2 * col0 + + col1 + tab0.col2 * col0 / col1 FROM tab0 ---- 132 7469 887 query I rowsort SELECT + col2 + + col1 - + col0 * + tab0.col1 FROM tab0 ---- -1945 -3297 -7926 query I rowsort SELECT DISTINCT col0 * col2 + - tab0.col2 FROM tab0 ---- 34 7216 759 query I rowsort SELECT col0 * + col1 * tab0.col0 FROM tab0 ---- 118825 49536 720811 onlyif mysql # use DIV operator for integer division query I rowsort label-7732 SELECT col0 + - col1 DIV + col0 AS col2 FROM tab2 ---- 3 78 79 skipif mysql # not compatible query I rowsort label-7732 SELECT col0 + - col1 / + col0 AS col2 FROM tab2 ---- 3 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7733 SELECT DISTINCT col1 DIV tab0.col2 + + col1 FROM tab0 ---- 194 88 92 skipif mysql # not compatible query I rowsort label-7733 SELECT DISTINCT col1 / tab0.col2 + + col1 FROM tab0 ---- 194 88 92 onlyif mysql # use DIV operator for integer division query I rowsort label-7734 SELECT DISTINCT col0 DIV col0 + + col1 * col0 DIV - col2 + - col2 FROM tab1 ---- -105 -54 -67 skipif mysql # not compatible query I rowsort label-7734 SELECT DISTINCT col0 / col0 + + col1 * col0 / - col2 + - col2 FROM tab1 ---- -105 -54 -67 query I rowsort SELECT ALL + col2 * cor0.col0 FROM tab2 cor0 ---- 189 2028 3002 query I rowsort SELECT ALL + cor0.col0 + + cor0.col1 * - col1 FROM tab1 AS cor0 ---- -36 -673 -89 query I rowsort SELECT ALL - col2 + - col0 + col2 FROM tab2 ---- -7 -78 -79 query I rowsort SELECT + col2 AS col0 FROM tab1 WHERE NULL <= - col2 AND NOT ( NULL ) NOT BETWEEN NULL AND - col2 ---- query I rowsort SELECT tab2.col2 * - col0 * - col0 + col0 + col2 FROM tab2 ---- 1357 158288 237275 query I rowsort SELECT - + col2 * + col0 + - col1 AS col0 FROM tab0 AS cor0 ---- -132 -7389 -878 query I rowsort SELECT DISTINCT - + col2 + - col0 * - col2 AS col2 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT DISTINCT + - col0 * col0 + col1 - + col2 * cor0.col2 FROM tab0 cor0 ---- -1129 -14554 -1579 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 + - col0 * + col1 col2 FROM tab1 cor0 ---- -1120 -704 -81 query I rowsort SELECT ALL col1 + cor0.col0 * col2 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT - col1 * col2 + + col2 + col2 AS col2 FROM tab0 AS cor0 ---- -2772 -7298 -95 query I rowsort SELECT DISTINCT - col0 * - cor0.col2 AS col1 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT - tab1.col1 + - tab1.col2 FROM tab1 WHERE NOT NULL NOT IN ( + col1 + col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col1 * col0 * col2 col1 FROM tab2 ---- 119652 51034 5859 onlyif mysql # use DIV operator for integer division query I rowsort label-7749 SELECT + col0 DIV col1 + + col0 FROM tab0 AS cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-7749 SELECT + col0 / col1 + + col0 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT + col1 + + 20 * cor0.col1 FROM tab1 AS cor0 ---- 210 273 546 onlyif mysql # use DIV operator for integer division query I rowsort label-7751 SELECT 43 DIV + col0 FROM tab2 AS cor0 ---- 0 0 6 skipif mysql # not compatible query I rowsort label-7751 SELECT 43 / + col0 FROM tab2 AS cor0 ---- 0 0 6 query I rowsort SELECT + ( - ( col0 ) ) * ( - 24 ) FROM tab2 AS cor0 ---- 168 1872 1896 query I rowsort SELECT - 77 * - 64 AS col0 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 305a90ede53388e5b7ce57fbd8104a21 query I rowsort SELECT + col2 + col0 * col1 FROM tab2 ---- 1381 244 4628 query I rowsort SELECT - col0 + - cor0.col2 * + 91 FROM tab0 AS cor0 ---- -126 -3027 -7551 query I rowsort SELECT cor0.col0 + col0 * - ( - cor0.col1 ) AS col1 FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT DISTINCT col2 * + col0 + + col1 AS col2 FROM tab2 ---- 2087 220 3019 query I rowsort SELECT ALL - col0 + col0 + col1 FROM tab0 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7759 SELECT - CAST( NULL AS SIGNED ) + col1 AS col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7759 SELECT - CAST ( NULL AS INTEGER ) + col1 AS col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT col2 + - col0 * col1 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT DISTINCT - 65 + col2 AS col2 FROM tab1 ---- -11 -8 31 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * tab0.col1 + ( - col2 ) col2 FROM tab0 ---- -2871 -7544 -98 query I rowsort SELECT DISTINCT - 95 AS col0 FROM tab0 ---- -95 query I rowsort SELECT DISTINCT + - 9 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -9 onlyif mysql # use DIV operator for integer division query I rowsort label-7765 SELECT - ( + cor0.col2 ) + CAST( + col2 AS SIGNED ) DIV - col2 FROM tab1 AS cor0 ---- -55 -58 -97 skipif mysql # not compatible query I rowsort label-7765 SELECT - ( + cor0.col2 ) + CAST ( + col2 AS INTEGER ) / - col2 FROM tab1 AS cor0 ---- -55 -58 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-7766 SELECT ALL col2 DIV - cor0.col2 + + 32 AS col1 FROM tab0 cor0 ---- 31 31 31 skipif mysql # not compatible query I rowsort label-7766 SELECT ALL col2 / - cor0.col2 + + 32 AS col1 FROM tab0 cor0 ---- 31 31 31 query I rowsort SELECT DISTINCT + col0 * - col1 + - col0 FROM tab2 cor0 ---- -1422 -224 -4680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col1 * cor0.col1 col2 FROM tab0 AS cor0 ---- -7396 -8281 -9409 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7769 SELECT DISTINCT + + col1 - - col0 * CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7769 SELECT DISTINCT + + col1 - - col0 * CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT + 20 * col1 + col1 FROM tab0 AS cor0 ---- 1806 1911 2037 query I rowsort SELECT ALL 39 * - col1 AS col0 FROM tab1 cor0 ---- -1014 -390 -507 onlyif mysql # use DIV operator for integer division query I rowsort label-7772 SELECT + col0 DIV tab2.col0 AS col2 FROM tab2 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-7772 SELECT + col0 / tab2.col0 AS col2 FROM tab2 ---- 1 1 1 query I rowsort SELECT col0 * - col0 + - col0 * col0 FROM tab0 AS cor0 ---- -1152 -15842 -2450 query I rowsort SELECT ALL - - col1 * - col2 + - 29 FROM tab1 AS cor0 ---- -1277 -1433 -599 query I rowsort SELECT ALL - col2 * + ( - cor0.col0 ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - cor0.col1 - cor0.col1 AS col1 FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT + col2 + 39 * + 2 FROM tab0 AS cor0 ---- 111 160 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7778 SELECT DISTINCT col0 * ( + 38 ) - + col1 DIV - col1 AS col0 FROM tab0 AS cor0 ---- 1331 3383 913 skipif mysql # not compatible query I rowsort label-7778 SELECT DISTINCT col0 * ( + 38 ) - + col1 / - col1 AS col0 FROM tab0 AS cor0 ---- 1331 3383 913 query I rowsort SELECT ( col2 * - col2 ) AS col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT + ( col1 ) - 81 FROM tab2 ---- -22 -50 -64 onlyif mysql # use DIV operator for integer division query I rowsort label-7781 SELECT 64 DIV - col0 + col2 FROM tab0 ---- 0 31 82 skipif mysql # not compatible query I rowsort label-7781 SELECT 64 / - col0 + col2 FROM tab0 ---- 0 31 82 query I rowsort SELECT tab0.col0 + + col0 * - 0 - ( col2 * col1 ) AS col0 FROM tab0 ---- -2814 -62 -7373 query I rowsort SELECT ALL + 74 * col1 FROM tab1 ---- 1924 740 962 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 63 * col1 col1 FROM tab0 ---- -5418 -5733 -6111 query I rowsort SELECT ALL col0 + 14 FROM tab0 ---- 103 38 49 query I rowsort SELECT + - col2 + 6 * col0 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- 209 43706 4719 query I rowsort SELECT - - col2 * - col2 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- -2862 -3192 -9120 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7788 SELECT + - CAST( NULL AS SIGNED ) * 47 * - col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7788 SELECT + - CAST ( NULL AS INTEGER ) * 47 * - col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - 58 * col2 AS col1 FROM tab1 AS cor0 ---- -3132 -3306 -5568 query I rowsort SELECT + + ( col2 ) + - col0 AS col1 FROM tab0 AS cor0 ---- -34 -7 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - ( - ( col2 ) ) col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT DISTINCT col0 * + 41 AS col0 FROM tab1 ---- 123 2624 3280 query I rowsort SELECT ALL - - 94 * col1 FROM tab1 AS cor0 ---- 1222 2444 940 query I rowsort SELECT + 42 * + col2 * + 50 + + col1 AS col2 FROM tab0 AS cor0 ---- 172291 2197 69386 query I rowsort SELECT - + col0 - + col2 AS col0 FROM tab0 AS cor0 ---- -171 -36 -57 query I rowsort SELECT col0 * col1 * col2 AS col1 FROM tab2 AS cor0 ---- 119652 51034 5859 query I rowsort SELECT 79 + tab1.col2 AS col1 FROM tab1 ---- 133 136 175 query I rowsort SELECT ALL ( 67 ) AS col2 FROM tab0, tab2 AS cor0 CROSS JOIN tab1 ---- 27 values hashing to eea8a0738728ea55e4e7ba1506c9905a skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab0.col0 col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab0 ---- 24 35 89 query I rowsort SELECT - ( tab0.col0 ) - col2 AS col0 FROM tab0 ---- -171 -36 -57 query I rowsort SELECT + - 54 * - 88 FROM tab1 AS cor0 ---- 4752 4752 4752 onlyif mysql # use DIV operator for integer division query I rowsort label-7802 SELECT - - ( col1 ) DIV cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- 26 31 38 skipif mysql # not compatible query I rowsort label-7802 SELECT - - ( col1 ) / cor0.col0 + col2 AS col0 FROM tab2 AS cor0 ---- 26 31 38 query I rowsort SELECT + - 72 AS col1 FROM tab2 AS cor0 ---- -72 -72 -72 query I rowsort SELECT ALL + 94 * col0 * - col2 AS col1 FROM tab2 AS cor0 ---- -17766 -190632 -282188 query I rowsort SELECT DISTINCT - col1 * col2 * + ( - col1 * cor0.col2 ) AS col1 FROM tab2 AS cor0 ---- 2353156 417316 700569 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7806 SELECT + 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-7806 SELECT + CAST ( NULL AS INTEGER ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 query I rowsort SELECT DISTINCT - col0 + + col0 * + col2 * - col1 FROM tab1 AS cor0 ---- -36544 -4215 -99920 onlyif mysql # use DIV operator for integer division query I rowsort label-7808 SELECT col0 - col2 DIV - 62 FROM tab1 ---- 3 64 81 skipif mysql # not compatible query I rowsort label-7808 SELECT col0 - col2 / - 62 FROM tab1 ---- 3 64 81 onlyif mysql # use DIV operator for integer division query I rowsort label-7809 SELECT - col2 DIV col2 + - 57 DIV col1 + - col1 AS col0 FROM tab1 AS cor0 ---- -16 -18 -29 skipif mysql # not compatible query I rowsort label-7809 SELECT - col2 / col2 + - 57 / col1 + - col1 AS col0 FROM tab1 AS cor0 ---- -16 -18 -29 onlyif mysql # use DIV operator for integer division query I rowsort label-7810 SELECT col2 + 42 + col0 DIV col2 col0 FROM tab0 cor0 ---- 125 75 78 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-7810 SELECT col2 + 42 + col0 / col2 col0 FROM tab0 cor0 ---- 125 75 78 onlyif mysql # use DIV operator for integer division query I rowsort label-7811 SELECT DISTINCT - - col1 DIV 39 + ( col0 ) * col2 + col2 AS col1 FROM tab0 AS cor0 ---- 38 7382 827 skipif mysql # not compatible query I rowsort label-7811 SELECT DISTINCT - - col1 / 39 + ( col0 ) * col2 + col2 AS col1 FROM tab0 AS cor0 ---- 38 7382 827 onlyif mysql # use DIV operator for integer division query I rowsort label-7812 SELECT - + col2 + + 96 DIV col0 FROM tab2 AS cor0 ---- -14 -25 -37 skipif mysql # not compatible query I rowsort label-7812 SELECT - + col2 + + 96 / col0 FROM tab2 AS cor0 ---- -14 -25 -37 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0, tab0 cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to 6dd6930689f177711fda407b5ce0d072 query I rowsort SELECT DISTINCT - - col1 * cor0.col0 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + - 35 * + col1 * + col1 FROM tab2 AS cor0 ---- -10115 -121835 -33635 query I rowsort SELECT + 89 * - cor0.col2 FROM tab1 AS cor0 ---- -4806 -5073 -8544 query I rowsort SELECT + ( + cor0.col0 ) AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 8b49799942a9e353a3d279cf64ef3f63 query I rowsort SELECT ALL ( + 8 ) * - col1 AS col0 FROM tab2 AS cor0 ---- -136 -248 -472 query I rowsort SELECT 65 AS col1 FROM tab2 cor0 ---- 65 65 65 query I rowsort SELECT ALL + - col0 + + col2 * + col2 AS col1 FROM tab0 cor0 ---- -34 1065 6635 onlyif mysql # use DIV operator for integer division query I rowsort label-7821 SELECT - - CAST( col2 AS SIGNED ) DIV + col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7821 SELECT - - CAST ( col2 AS INTEGER ) / + col1 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ( + col1 ) * col2 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT col2 + ( col0 ) * col2 FROM tab1 ---- 216 3705 7776 query I rowsort SELECT ALL - cor0.col0 * cor0.col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 20 col2 FROM tab0 AS cor0 ---- 20 query I rowsort SELECT DISTINCT + cor0.col2 + ( - col2 ) * 79 * - 38 FROM tab1 AS cor0 ---- 162162 171171 288288 onlyif mysql # use DIV operator for integer division query I rowsort label-7827 SELECT DISTINCT + + col0 * - col2 + - cor0.col0 DIV col2 FROM tab0 AS cor0 ---- -70 -7299 -792 skipif mysql # not compatible query I rowsort label-7827 SELECT DISTINCT + + col0 * - col2 + - cor0.col0 / col2 FROM tab0 AS cor0 ---- -70 -7299 -792 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7828 SELECT ALL - CAST( col1 AS SIGNED ) * - col2 FROM tab0 AS cor0 ---- 2838 7462 97 skipif mysql # not compatible query I rowsort label-7828 SELECT ALL - CAST ( col1 AS INTEGER ) * - col2 FROM tab0 AS cor0 ---- 2838 7462 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7829 SELECT ( col0 ) + - col0 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7829 SELECT ( col0 ) + - col0 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * 55 + - col2 FROM tab0 AS cor0 ---- 4697 4923 5334 query I rowsort SELECT DISTINCT - - 56 + 35 * col1 FROM tab1 cor0 ---- 406 511 966 query I rowsort SELECT ALL + cor0.col1 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7599b480125de521efed71b5b2413c7d onlyif mysql # use DIV operator for integer division query I rowsort label-7833 SELECT ALL - col2 DIV + col1 + col0 FROM tab1 ---- 1 59 73 skipif mysql # not compatible query I rowsort label-7833 SELECT ALL - col2 / + col1 + col0 FROM tab1 ---- 1 59 73 query I rowsort SELECT ALL col2 + 15 FROM tab0 ---- 16 48 97 query I rowsort SELECT - - 27 * + 88 + col1 AS col2 FROM tab0 AS cor0 ---- 2462 2467 2473 query I rowsort SELECT DISTINCT - col1 * 87 AS col0 FROM tab2 AS cor0 ---- -1479 -2697 -5133 onlyif mysql # use DIV operator for integer division query I rowsort label-7837 SELECT DISTINCT - col2 DIV + 90 + + col0 - + 36 AS col0 FROM tab0 AS cor0 ---- -1 -12 53 skipif mysql # not compatible query I rowsort label-7837 SELECT DISTINCT - col2 / + 90 + + col0 - + 36 AS col0 FROM tab0 AS cor0 ---- -1 -12 53 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - tab0.col1 + + col0 col2 FROM tab0 ---- -2 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-7839 SELECT - - col2 DIV - col2 AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-7839 SELECT - - col2 / - col2 AS col1 FROM tab1 AS cor0 ---- -1 -1 -1 onlyif mysql # use DIV operator for integer division query I rowsort label-7840 SELECT - 56 DIV - col1 FROM tab1 AS cor0 ---- 2 4 5 skipif mysql # not compatible query I rowsort label-7840 SELECT - 56 / - col1 FROM tab1 AS cor0 ---- 2 4 5 query I rowsort SELECT ALL - col1 * 14 FROM tab0 ---- -1204 -1274 -1358 onlyif mysql # use DIV operator for integer division query I rowsort label-7842 SELECT DISTINCT 68 DIV col1 FROM tab1 ---- 2 5 6 skipif mysql # not compatible query I rowsort label-7842 SELECT DISTINCT 68 / col1 FROM tab1 ---- 2 5 6 query I rowsort SELECT ALL 68 - + cor0.col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 6ab25e20896e053ca3410f435d1bf280 query I rowsort SELECT ALL + col0 - - col2 * col0 FROM tab2 AS cor0 ---- 196 2106 3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * tab2.col1 col0 FROM tab2 ---- 1534 646 837 query I rowsort SELECT - col0 * + tab2.col1 + - col1 FROM tab2 ---- -1360 -248 -4661 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col2 + + col2 ) * - col1 * + tab2.col2 col1 FROM tab2 ---- -45198 -49096 -79768 query I rowsort SELECT ALL - col1 - col0 * - col0 FROM tab0 ---- 1128 490 7830 query I rowsort SELECT ALL ( col0 ) - col2 FROM tab0 ---- -9 34 7 query I rowsort SELECT DISTINCT - - col1 - col2 * + col1 FROM tab0 AS cor0 ---- -2752 -7371 0 query I rowsort SELECT + col1 * col0 + + col0 FROM tab2 AS cor0 ---- 1422 224 4680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - col2 + col0 col2 FROM tab0 cor0 ---- 171 36 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col0 col2 FROM tab2 cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-7854 SELECT ALL + col0 DIV - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7854 SELECT ALL + col0 / - col1 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - + col1 * + 47 + + col0 * - col2 FROM tab2 AS cor0 ---- -1646 -3801 -4801 query I rowsort SELECT + 35 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 0d13dfd4c4a9d51ace3582c31cadcdbc query I rowsort SELECT col2 + 0 * 69 FROM tab2 ---- 26 27 38 query I rowsort SELECT DISTINCT + col0 + 1 * - col2 AS col2 FROM tab2 ---- -20 41 52 onlyif mysql # use DIV operator for integer division query I rowsort label-7859 SELECT col0 - - ( - 73 + + col0 ) DIV tab0.col1 AS col1 FROM tab0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-7859 SELECT col0 - - ( - 73 + + col0 ) / tab0.col1 AS col1 FROM tab0 ---- 24 35 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 + col2 * + col0 col0 FROM tab0 cor0 ---- 34 7216 759 query I rowsort SELECT + col1 - - cor0.col2 FROM tab1 cor0 ---- 109 67 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7862 SELECT DISTINCT - cor0.col1 * CAST( NULL AS DECIMAL ) FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-7862 SELECT DISTINCT - cor0.col1 * CAST ( NULL AS REAL ) FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT - col1 + 76 * col2 FROM tab0 AS cor0 ---- -21 2422 6141 query I rowsort SELECT ALL + col1 + 59 * + col1 FROM tab0 AS cor0 ---- 5160 5460 5820 query I rowsort SELECT ALL col1 + - ( + col0 ) FROM tab2 AS cor0 ---- -19 -62 24 query I rowsort SELECT DISTINCT col0 + 73 AS col2 FROM tab1 cor0 ---- 137 153 76 query I rowsort SELECT - + col1 - 18 * ( - col0 * - 27 ) AS col0 FROM tab0 AS cor0 ---- -11750 -17107 -43345 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 * col2 col0 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT ALL col0 * 70 AS col0 FROM tab1 AS cor0 ---- 210 4480 5600 query I rowsort SELECT ALL + col1 * - 4 FROM tab2 AS cor0 ---- -124 -236 -68 query I rowsort SELECT + col2 * + col1 * col0 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT - col1 + col1 + col2 * col2 FROM tab2 AS cor0 ---- 1444 676 729 onlyif mysql # use DIV operator for integer division query I rowsort label-7873 SELECT - - cor0.col1 + - cor0.col1 * cor0.col2 + 40 DIV + col1 AS col1 FROM tab1 AS cor0 ---- -1232 -1377 -556 skipif mysql # not compatible query I rowsort label-7873 SELECT - - cor0.col1 + - cor0.col1 * cor0.col2 + 40 / + col1 AS col1 FROM tab1 AS cor0 ---- -1232 -1377 -556 query I rowsort SELECT DISTINCT - col0 * cor0.col2 + + 69 FROM tab0 AS cor0 ---- -7229 -723 34 query I rowsort SELECT + ( col0 ) + cor0.col0 FROM tab2 AS cor0 ---- 14 156 158 query I rowsort SELECT ALL col1 + col0 * + col0 + col2 FROM tab2 AS cor0 ---- 107 6169 6296 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7877 SELECT - + cor0.col0 * - CAST( + col2 AS SIGNED ) AS col1 FROM tab2 cor0 ---- 189 2028 3002 skipif mysql # not compatible query I rowsort label-7877 SELECT - + cor0.col0 * - CAST ( + col2 AS INTEGER ) AS col1 FROM tab2 cor0 ---- 189 2028 3002 onlyif mysql # use DIV operator for integer division query I rowsort label-7878 SELECT - - col1 DIV + cor0.col0 + col2 * - col1 FROM tab2 AS cor0 ---- -1534 -646 -833 skipif mysql # not compatible query I rowsort label-7878 SELECT - - col1 / + cor0.col0 + col2 * - col1 FROM tab2 AS cor0 ---- -1534 -646 -833 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * - 0 col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT + + cor0.col0 * + col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT DISTINCT col2 * col1 + col0 * 18 AS col1 FROM tab1 ---- 1458 1722 2688 query I rowsort SELECT DISTINCT 87 AS col1 FROM tab0 ---- 87 query I rowsort SELECT cor0.col1 * - col2 + col2 FROM tab2 AS cor0 ---- -1508 -608 -810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 + + cor0.col2 + ( col2 ) col2 FROM tab1 AS cor0 ---- 124 134 205 query I rowsort SELECT + + col2 + 60 FROM tab2 AS cor0 ---- 86 87 98 query I rowsort SELECT col0 + col2 * col0 AS col2 FROM tab0 WHERE NOT - col2 > ( NULL ) ---- query I rowsort SELECT ALL - col1 * col1 - + tab0.col2 * col2 FROM tab0 ---- -15005 -8485 -9410 query I rowsort SELECT DISTINCT col0 + tab2.col2 + tab2.col2 FROM tab2 WHERE NOT ( NULL ) <= NULL ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col2 + - col1 col2 FROM tab1 WHERE NOT ( + col1 * col1 ) IN ( col0 - - col1 * - col0 * col0 ) ---- 28 47 83 onlyif mysql # use DIV operator for integer division query I rowsort label-7890 SELECT ALL tab0.col2 DIV + col1 - - col0 * col1 FROM tab0 ---- 2064 3395 8099 skipif mysql # not compatible query I rowsort label-7890 SELECT ALL tab0.col2 / + col1 - - col0 * col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT ALL + tab2.col1 AS col2 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- query I rowsort SELECT - col1 * col2 AS col1 FROM tab1 WHERE NOT - col1 <= NULL ---- query I rowsort SELECT col2 * col1 + + col0 + - col1 AS col0 FROM tab0 ---- 2776 35 7460 query I rowsort SELECT DISTINCT col2 / col1 AS col2 FROM tab1 WHERE NOT NULL <= NULL ---- query I rowsort SELECT - col0 / col2 AS col1 FROM tab1 WHERE NULL IN ( col2 * col2 + - col2 ) ---- query I rowsort SELECT ALL col2 * col0 * + tab0.col0 - - col1 * - col0 AS col2 FROM tab0 ---- -2170 16944 641423 onlyif mysql # use DIV operator for integer division query I rowsort label-7897 SELECT tab0.col1 DIV col0 AS col0 FROM tab0 ---- 1 2 3 skipif mysql # not compatible query I rowsort label-7897 SELECT tab0.col1 / col0 AS col0 FROM tab0 ---- 1 2 3 query I rowsort SELECT col1 AS col1 FROM tab0 WHERE NOT NULL = NULL ---- query I rowsort SELECT DISTINCT col1 AS col1 FROM tab1 WHERE NULL > + col2 ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7900 SELECT tab0.col2 DIV + col0 AS col0 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-7900 SELECT tab0.col2 / + col0 AS col0 FROM tab0 ---- 0 0 1 query I rowsort SELECT DISTINCT + col1 * + col2 + - tab0.col0 * - tab0.col0 FROM tab0 ---- 1322 15383 3414 query I rowsort SELECT DISTINCT tab2.col0 / + tab2.col0 AS col0 FROM tab2 WHERE NOT NULL = NULL ---- query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT col1 + + col1 NOT IN ( col2 ) ---- query I rowsort SELECT ALL col2 + - col0 * col0 - - col0 AS col1 FROM tab2 ---- -15 -5980 -6124 onlyif mysql # use DIV operator for integer division query I rowsort label-7905 SELECT col2 + col1 DIV - col2 FROM tab0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-7905 SELECT col2 + col1 / - col2 FROM tab0 ---- -96 31 81 query I rowsort SELECT - + cor0.col0 * + col2 - + 64 * 12 FROM tab1 AS cor0 ---- -4416 -8448 -930 query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( NULL ) = ( NULL ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-7908 SELECT - tab0.col1 DIV + tab0.col1 + + col0 * tab0.col1 AS col1 FROM tab0 ---- 2063 3394 8098 skipif mysql # not compatible query I rowsort label-7908 SELECT - tab0.col1 / + tab0.col1 + + col0 * tab0.col1 AS col1 FROM tab0 ---- 2063 3394 8098 onlyif mysql # use DIV operator for integer division query I rowsort label-7909 SELECT col0 * col2 + - col2 DIV + col0 FROM tab2 ---- 186 2028 3002 skipif mysql # not compatible query I rowsort label-7909 SELECT col0 * col2 + - col2 / + col0 FROM tab2 ---- 186 2028 3002 query I rowsort SELECT ALL + col2 FROM tab2 WHERE NOT NULL <= NULL ---- query I rowsort SELECT DISTINCT - col1 AS col2 FROM tab1 WHERE + col2 NOT BETWEEN NULL AND - col1 ---- -10 -13 -26 onlyif mysql # use DIV operator for integer division query I rowsort label-7912 SELECT ALL + col1 - col1 * col1 DIV col2 AS col1 FROM tab1 ---- 12 14 9 skipif mysql # not compatible query I rowsort label-7912 SELECT ALL + col1 - col1 * col1 / col2 AS col1 FROM tab1 ---- 12 14 9 query III rowsort SELECT ALL * FROM tab1 WHERE NULL = ( NULL ) ---- query I rowsort SELECT - tab2.col2 - tab2.col1 * col2 FROM tab2 ---- -1560 -684 -864 query I rowsort SELECT + col1 * + col2 * - col2 + col0 * + col2 AS col0 FROM tab1 ---- -112128 -28842 -75654 query I rowsort SELECT - col0 * col2 * - col1 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT ALL - col1 * col0 + + col0 FROM tab0 ---- -2040 -3360 -8010 query I rowsort SELECT - col2 + col1 * + 30 * col0 FROM tab1 AS cor0 ---- 19143 2286 31104 query I rowsort SELECT - col1 * col0 - cor0.col2 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT + ( col0 + - col1 ) AS col0 FROM tab0 ---- -2 -62 -62 query I rowsort SELECT DISTINCT + + 60 AS col1 FROM tab2 AS cor0 ---- 60 query I rowsort SELECT ALL + + 0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ( + col1 * - col2 ) FROM tab1 ---- -1248 -1404 -570 query I rowsort SELECT ALL 75 - col1 * col2 AS col0 FROM tab0 ---- -22 -2763 -7387 onlyif mysql # use DIV operator for integer division query I rowsort label-7925 SELECT - + col2 + col2 - + CAST( 64 + - col1 AS SIGNED ) DIV 79 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7925 SELECT - + col2 + col2 - + CAST ( 64 + - col1 AS INTEGER ) / 79 AS col1 FROM tab1 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * + col2 * col0 col0 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT DISTINCT + 28 AS col1 FROM tab1, tab1 cor0 ---- 28 query I rowsort SELECT DISTINCT - - cor0.col1 * - 93 - - col0 * col1 AS col1 FROM tab0 AS cor0 ---- -364 -5626 -5934 query I rowsort SELECT ALL col0 * - 53 FROM tab1 ---- -159 -3392 -4240 query I rowsort SELECT + 63 FROM tab0, tab2 AS cor0 ---- 9 values hashing to c3eea92c46f2c49716f386a58b575025 query I rowsort SELECT ALL + ( tab1.col2 ) AS col1 FROM tab1, tab2, tab0 AS cor0 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT ALL 13 AS col1 FROM tab0, tab2 cor0, tab0 AS cor1, tab1 cor2 ---- 81 values hashing to b092e3fa17e78608cf120e97d1bfff67 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7933 SELECT - CAST( col1 AS SIGNED ) * col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 skipif mysql # not compatible query I rowsort label-7933 SELECT - CAST ( col1 AS INTEGER ) * col1 FROM tab0 AS cor0 ---- -7396 -8281 -9409 query I rowsort SELECT + + 85 * + 79 AS col0 FROM tab0 AS cor0 ---- 6715 6715 6715 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7935 SELECT + - col1 + CAST( col2 AS SIGNED ) FROM tab0 AS cor0 ---- -53 -9 -96 skipif mysql # not compatible query I rowsort label-7935 SELECT + - col1 + CAST ( col2 AS INTEGER ) FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT ALL + - col0 + col2 * + cor0.col1 AS col0 FROM tab0 cor0 ---- 2814 62 7373 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + col0 col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + col0 * - cor0.col0 + 57 * + col1 FROM tab1 AS cor0 ---- -3526 -5659 1473 query I rowsort SELECT ALL - col2 * ( ( - col0 ) * col1 ) AS col2 FROM tab1 AS cor0 ---- 36480 4212 99840 query I rowsort SELECT ALL + + col2 * ( col2 ) FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT - + col0 + - ( - cor0.col1 ) FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT DISTINCT - - col1 + - 35 * col2 + - col1 AS col0 FROM tab2 AS cor0 ---- -1330 -910 -945 query I rowsort SELECT ALL + col0 + - 78 * col1 FROM tab2 AS cor0 ---- -1247 -2411 -4524 query I rowsort SELECT + col0 + 65 AS col0 FROM tab2 AS cor0 ---- 143 144 72 onlyif mysql # use DIV operator for integer division query I rowsort label-7945 SELECT DISTINCT - ( col1 ) + ( col0 ) * col1 DIV col0 FROM tab0 ---- 0 skipif mysql # not compatible query I rowsort label-7945 SELECT DISTINCT - ( col1 ) + ( col0 ) * col1 / col0 FROM tab0 ---- 0 query I rowsort SELECT 11 * col0 + col2 * - 10 * - col0 FROM tab1 ---- 1653 37184 77680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 61 + - col2 + + col2 col1 FROM tab1 ---- 61 61 61 query I rowsort SELECT tab1.col1 + + col0 - - tab1.col2 FROM tab1 ---- 131 189 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - tab1.col1 - + col2 col0 FROM tab1 ---- -1344 -1458 -627 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7950 SELECT DISTINCT + + col0 * + CAST( - col2 AS SIGNED ) + col0 * col1 AS col0 FROM tab1 AS cor0 ---- -3008 -6640 -84 skipif mysql # not compatible query I rowsort label-7950 SELECT DISTINCT + + col0 * + CAST ( - col2 AS INTEGER ) + col0 * col1 AS col0 FROM tab1 AS cor0 ---- -3008 -6640 -84 query I rowsort SELECT - - col1 + 54 * col0 FROM tab1 AS cor0 ---- 188 3466 4333 query I rowsort SELECT + + col1 + col1 * - col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT DISTINCT - + col2 * col1 - col1 AS col2 FROM tab0 AS cor0 ---- -194 -2924 -7553 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + - col1 * - col1 col2 FROM tab1 AS cor0 ---- 156 650 90 query I rowsort SELECT ALL 47 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT DISTINCT - col1 + col2 * 88 AS col0 FROM tab1 AS cor0 ---- 4726 5006 8435 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7957 SELECT - CAST( NULL AS DECIMAL ) - - col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7957 SELECT - CAST ( NULL AS REAL ) - - col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + + cor0.col2 + + col0 AS col2 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + 76 + - 88 FROM tab1 ---- -12 -12 -12 query I rowsort SELECT - - cor0.col1 + + col1 * - col1 * - col0 FROM tab1 cor0 ---- 13533 2054 6410 query I rowsort SELECT + 74 * - col2 + col0 AS col0 FROM tab0 AS cor0 ---- -2418 -39 -5979 query I rowsort SELECT ALL 23 + + tab0.col1 FROM tab0 ---- 109 114 120 query I rowsort SELECT ALL 89 * col2 + col0 FROM tab1 ---- 4809 5137 8624 query I rowsort SELECT DISTINCT col2 + tab1.col1 AS col2 FROM tab1 ---- 109 67 80 query I rowsort SELECT ALL 89 * + col0 * + 74 + col0 * + tab0.col0 * - 12 FROM tab0 ---- 151152 215810 491102 query I rowsort SELECT - + col1 * + col0 - - col0 FROM tab2 AS cor0 ---- -1264 -210 -4524 onlyif mysql # use DIV operator for integer division query I rowsort label-7967 SELECT ALL - col1 DIV col2 + col2 AS col1 FROM tab0 ---- -96 31 81 skipif mysql # not compatible query I rowsort label-7967 SELECT ALL - col1 / col2 + col2 AS col1 FROM tab0 ---- -96 31 81 query I rowsort SELECT DISTINCT + 70 * col0 + + 43 AS col1 FROM tab2 ---- 533 5503 5573 query I rowsort SELECT ALL + - 13 AS col0 FROM tab0 cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to e95f5f4bd0f480397cced5f5e8a23792 query I rowsort SELECT ALL + col2 + cor0.col0 * col2 AS col2 FROM tab2 cor0 ---- 2054 216 3040 query I rowsort SELECT + + 80 - cor0.col0 FROM tab1 AS cor0 ---- 0 16 77 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 32 * col2 col2 FROM tab0 AS cor0 ---- 1056 2624 32 query I rowsort SELECT 60 - - col1 * + col2 AS col1 FROM tab1 AS cor0 ---- 1308 1464 630 query I rowsort SELECT DISTINCT + cor0.col1 * + col1 * - col1 FROM tab0 cor0 ---- -636056 -753571 -912673 query I rowsort SELECT ALL - cor0.col2 AS col1 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to f9d4bb8677db7b98c7ed89d06e6e8cd6 query I rowsort SELECT DISTINCT + ( - col0 ) * + col2 AS col2 FROM tab0 AS cor0 ---- -35 -7298 -792 onlyif mysql # use DIV operator for integer division query I rowsort label-7977 SELECT DISTINCT - 23 DIV - cor0.col0 AS col0 FROM tab2 cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-7977 SELECT DISTINCT - 23 / - cor0.col0 AS col0 FROM tab2 cor0 ---- 0 3 query I rowsort SELECT ( col0 ) * + 59 FROM tab1 AS cor0 ---- 177 3776 4720 onlyif mysql # use DIV operator for integer division query I rowsort label-7979 SELECT - cor0.col0 DIV + col1 FROM tab0 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-7979 SELECT - cor0.col0 / + col1 FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL - 26 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- -25 56 7 query I rowsort SELECT + col2 * - col1 + col1 AS col0 FROM tab2 AS cor0 ---- -1475 -629 -806 query I rowsort SELECT + col0 + + col2 * - col2 FROM tab0 AS cor0 ---- -1065 -6635 34 query I rowsort SELECT col2 + col0 * - 19 FROM tab2 AS cor0 ---- -106 -1456 -1463 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7984 SELECT ALL - col0 * CAST( NULL AS DECIMAL ) + 69 * + col2 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7984 SELECT ALL - col0 * CAST ( NULL AS REAL ) + 69 * + col2 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - col1 * + 70 - + ( - col1 ) FROM tab0 AS cor0 ---- -5934 -6279 -6693 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-7986 SELECT - - col2 * + CAST( NULL AS SIGNED ) + - 39 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-7986 SELECT - - col2 * + CAST ( NULL AS INTEGER ) + - 39 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col1 * - 29 FROM tab0 AS cor0 ---- -2494 -2639 -2813 query I rowsort SELECT cor0.col0 FROM tab2, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to 1e1f10953eb8effe9b20e746f8a7fd83 query I rowsort SELECT DISTINCT + - 13 AS col1 FROM tab2 cor0 ---- -13 onlyif mysql # use DIV operator for integer division query I rowsort label-7990 SELECT - + col1 * ( + col1 ) DIV col1 FROM tab2 AS cor0 ---- -17 -31 -59 skipif mysql # not compatible query I rowsort label-7990 SELECT - + col1 * ( + col1 ) / col1 FROM tab2 AS cor0 ---- -17 -31 -59 query I rowsort SELECT ALL - 2 + - 97 AS col2 FROM tab1 AS cor0 ---- -99 -99 -99 query I rowsort SELECT ALL + ( - col1 ) * col2 + - 64 AS col2 FROM tab2 AS cor0 ---- -1598 -710 -901 query I rowsort SELECT DISTINCT + - 61 + + 83 AS col1 FROM tab1 AS cor0 ---- 22 query I rowsort SELECT DISTINCT + ( tab0.col1 * + col0 ) AS col1 FROM tab0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( 45 ) + - col0 col2 FROM tab2 ---- -33 -34 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + 33 col2 FROM tab0 AS cor0 ---- 33 33 33 query I rowsort SELECT 8 * col2 + tab2.col1 AS col1 FROM tab2 ---- 247 267 321 query I rowsort SELECT + 42 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 64c29db9f1cd7ed4ddeb1735e3e0d442 query I rowsort SELECT + tab0.col2 + col0 * + col2 AS col2 FROM tab0 ---- 36 7380 825 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8000 SELECT + col2 / 55 + + col1 * + CAST( NULL AS SIGNED ) AS col1 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8000 SELECT + col2 / 55 + + col1 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL NULL NULL query I rowsort SELECT ALL - col0 + - 4 AS col1 FROM tab1 ---- -68 -7 -84 onlyif mysql # use DIV operator for integer division query I rowsort label-8002 SELECT + - col1 * - col1 + + col2 DIV 59 AS col0 FROM tab2 AS cor0 ---- 289 3481 961 skipif mysql # not compatible query I rowsort label-8002 SELECT + - col1 * - col1 + + col2 / 59 AS col0 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT + - ( col0 ) * + col1 - - ( col2 ) * col1 * ( col1 ) FROM tab1 AS cor0 ---- 15184 36426 5060 onlyif mysql # use DIV operator for integer division query I rowsort label-8004 SELECT - ( col1 ) DIV col0 FROM tab1 ---- -8 0 0 skipif mysql # not compatible query I rowsort label-8004 SELECT - ( col1 ) / col0 FROM tab1 ---- -8 0 0 query I rowsort SELECT - 87 AS col0 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 84bcab58a965cc8ae97b39d2d01b3d23 query I rowsort SELECT DISTINCT cor0.col0 FROM tab1, tab1 cor0, tab2 AS cor1 ---- 3 64 80 query I rowsort SELECT ALL + 90 * col1 AS col2 FROM tab2 ---- 1530 2790 5310 query I rowsort SELECT - col2 + 71 AS col2 FROM tab2 AS cor0 ---- 33 44 45 query I rowsort SELECT - + 23 + - col1 * col2 FROM tab1 cor0 ---- -1271 -1427 -593 onlyif mysql # use DIV operator for integer division query I rowsort label-8010 SELECT - col1 * col2 DIV col2 + - col0 - + tab0.col1 AS col2 FROM tab0 ---- -196 -229 -271 skipif mysql # not compatible query I rowsort label-8010 SELECT - col1 * col2 / col2 + - col0 - + tab0.col1 AS col2 FROM tab0 ---- -196 -229 -271 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8011 SELECT ALL col0 * - col2 + - CAST( 68 + col0 * - 51 AS SIGNED ) col2 FROM tab2 cor0 ---- 100 1882 959 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8011 SELECT ALL col0 * - col2 + - CAST ( 68 + col0 * - 51 AS INTEGER ) col2 FROM tab2 cor0 ---- 100 1882 959 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + - col2 * col1 col1 FROM tab1 cor0 ---- -1168 -1401 -506 onlyif mysql # use DIV operator for integer division query I rowsort label-8013 SELECT DISTINCT - 33 DIV col2 FROM tab0 AS cor0 ---- -1 -33 0 skipif mysql # not compatible query I rowsort label-8013 SELECT DISTINCT - 33 / col2 FROM tab0 AS cor0 ---- -1 -33 0 query I rowsort SELECT ALL + + 98 FROM tab0 AS cor0 ---- 98 98 98 query I rowsort SELECT - - 77 * col1 AS col1 FROM tab1 AS cor0 ---- 1001 2002 770 query I rowsort SELECT DISTINCT col1 + + ( - col2 ) + + col2 AS col0 FROM tab1 AS cor0 ---- 10 13 26 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8017 SELECT DISTINCT + col1 * CAST( NULL AS SIGNED ) AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8017 SELECT DISTINCT + col1 * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col1 * + col1 + col1 FROM tab2 AS cor0 ---- 306 3540 992 query I rowsort SELECT cor0.col0 * col2 * + col2 FROM tab2 AS cor0 ---- 114076 5103 52728 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8020 SELECT col2 * - CAST( NULL AS SIGNED ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8020 SELECT col2 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT col1 * + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- 22831 271518 6727 query I rowsort SELECT + col2 + - 33 FROM tab1 AS cor0 ---- 21 24 63 query I rowsort SELECT - col1 * 79 FROM tab1 cor0 ---- -1027 -2054 -790 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 38 col1 FROM tab0, tab1 AS cor0 ---- 9 values hashing to afaddad0a4e3a1683a1c8cbe6eb522a7 query I rowsort SELECT ALL - col2 * - 20 * col0 FROM tab2 ---- 3780 40560 60040 query I rowsort SELECT DISTINCT - col1 + col1 * - col1 + col2 AS col1 FROM tab2 AS cor0 ---- -268 -3514 -965 query I rowsort SELECT ALL - - col2 + + ( - col1 ) FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT + - 61 * + col1 AS col1 FROM tab0 AS cor0 ---- -5246 -5551 -5917 query I rowsort SELECT + + cor0.col2 * 79 FROM tab1 AS cor0 ---- 4266 4503 7584 query I rowsort SELECT + col2 * ( - col0 ) AS col0 FROM tab0 AS cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL - cor0.col0 * ( + cor0.col1 ) * cor0.col2 AS col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT DISTINCT + + 47 FROM tab2 cor0 ---- 47 skipif mysql # not compatible query I rowsort SELECT + - CAST ( - col1 AS REAL ) * + col2 AS col2 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ( 20 ) FROM tab1 AS cor0 ---- 20 20 20 query I rowsort SELECT ALL + 8 * cor0.col1 FROM tab0 cor0 ---- 688 728 776 query I rowsort SELECT DISTINCT - col2 * + 35 FROM tab0 AS cor0 ---- -1155 -2870 -35 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8037 SELECT - - CAST( NULL AS SIGNED ) + + ( col0 ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8037 SELECT - - CAST ( NULL AS INTEGER ) + + ( col0 ) * col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - + 82 * col0 FROM tab0 AS cor0 ---- -1968 -2870 -7298 query I rowsort SELECT + 63 AS col1 FROM tab0 cor0 ---- 63 63 63 query I rowsort SELECT - - col0 + cor0.col1 AS col2 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT + cor0.col0 * col1 + 30 FROM tab2 AS cor0 ---- 1373 247 4632 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 17 + col2 col2 FROM tab0 AS cor0 ---- -16 16 65 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 18 * ( col0 ) col2 FROM tab0 ---- -1602 -432 -630 query I rowsort SELECT ALL ( 42 * + tab2.col2 ) FROM tab2 ---- 1092 1134 1596 query I rowsort SELECT cor0.col0 FROM tab0, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8046 SELECT + col2 * - col0 + CAST( col1 AS SIGNED ) FROM tab1 AS cor0 ---- -136 -3638 -7667 skipif mysql # not compatible query I rowsort label-8046 SELECT + col2 * - col0 + CAST ( col1 AS INTEGER ) FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT - + col0 + + col1 * + col2 FROM tab0 AS cor0 ---- 2814 62 7373 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab0, tab1 AS cor0, tab0 cor1, tab2, tab0 cor2 ---- 3645 values hashing to 283f1c907a0999dbd972d3bd45746c06 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 21 col2 FROM tab2 AS cor0 ---- 21 query I rowsort SELECT DISTINCT - ( - 95 ) + + cor0.col2 * col1 + - col0 AS col1 FROM tab1 AS cor0 ---- 1263 1496 601 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8051 SELECT ALL - + CAST( + col1 AS SIGNED ) + - col2 FROM tab2 cor0 ---- -55 -58 -85 skipif mysql # not compatible query I rowsort label-8051 SELECT ALL - + CAST ( + col1 AS INTEGER ) + - col2 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT - col1 * col1 + - col2 AS col0 FROM tab1 AS cor0 ---- -157 -265 -730 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 76 * + 69 col0 FROM tab1 AS cor0 ---- -5244 query I rowsort SELECT ALL - 78 + col1 AS col1 FROM tab2 AS cor0 ---- -19 -47 -61 query I rowsort SELECT - 17 + col1 FROM tab1 AS cor0 ---- -4 -7 9 onlyif mysql # use DIV operator for integer division query I rowsort label-8056 SELECT ALL CAST( + col0 AS SIGNED ) DIV + col1 + + 24 FROM tab2 AS cor0 ---- 24 25 28 skipif mysql # not compatible query I rowsort label-8056 SELECT ALL CAST ( + col0 AS INTEGER ) / + col1 + + 24 FROM tab2 AS cor0 ---- 24 25 28 query I rowsort SELECT ( - col0 ) + - cor0.col2 * 57 FROM tab1 AS cor0 ---- -3081 -3313 -5552 query I rowsort SELECT ALL 49 + 52 AS col2 FROM tab2, tab1 AS cor0 ---- 9 values hashing to abec6b3410aa771c209e22ecdf81edba onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8059 SELECT DISTINCT ( - col2 ) / col2 + - CAST( NULL AS SIGNED ) * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8059 SELECT DISTINCT ( - col2 ) / col2 + - CAST ( NULL AS INTEGER ) * - cor0.col2 AS col0 FROM tab1 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + col0 + + col1 col0 FROM tab0 AS cor0 ---- 132 7389 878 query I rowsort SELECT DISTINCT - col1 + + col2 + - col1 FROM tab2 AS cor0 ---- -35 -92 4 query I rowsort SELECT DISTINCT + - col1 + + 20 FROM tab2 AS cor0 ---- -11 -39 3 query I rowsort SELECT ALL + - 73 - - col1 * col0 AS col1 FROM tab1 AS cor0 ---- 5 567 967 query I rowsort SELECT + - ( 14 ) + + col2 AS col1 FROM tab0 AS cor0 ---- -13 19 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8065 SELECT ALL + col0 * - col1 * + col1 + col2 * col2 + col0 * - CAST( NULL AS DECIMAL ) AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8065 SELECT ALL + col0 * - col1 * + col1 + col2 * col2 + col0 * - CAST ( NULL AS REAL ) AS col2 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ALL + - 77 * col0 AS col1 FROM tab1 cor0 ---- -231 -4928 -6160 query I rowsort SELECT + ( - tab1.col0 ) * - tab1.col2 FROM tab1 ---- 162 3648 7680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT tab2.col0 * col1 * + col2 col2 FROM tab2 ---- 119652 51034 5859 onlyif mysql # use DIV operator for integer division query I rowsort label-8069 SELECT ALL + col0 * - col1 DIV - col1 + col0 * ( cor0.col1 ) FROM tab1 AS cor0 ---- 1120 704 81 skipif mysql # not compatible query I rowsort label-8069 SELECT ALL + col0 * - col1 / - col1 + col0 * ( cor0.col1 ) FROM tab1 AS cor0 ---- 1120 704 81 query I rowsort SELECT ALL cor0.col0 * + col0 + - col2 FROM tab0 AS cor0 ---- 1224 543 7839 query I rowsort SELECT DISTINCT col2 - col2 * col2 FROM tab0 AS cor0 ---- -1056 -6642 0 query I rowsort SELECT DISTINCT col2 + - col0 AS col0 FROM tab0 cor0 ---- -34 -7 9 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - cor0.col0 * - ( col2 ) + col1 col0 FROM tab1 AS cor0 ---- -136 -3638 -7667 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8074 SELECT col0 * - ( col2 ) * col2 + - CAST( col0 AS SIGNED ) * + col0 - col0 col0 FROM tab1 ---- -212096 -743760 -8760 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8074 SELECT col0 * - ( col2 ) * col2 + - CAST ( col0 AS INTEGER ) * + col0 - col0 col0 FROM tab1 ---- -212096 -743760 -8760 query I rowsort SELECT DISTINCT col0 * ( 79 ) - col0 FROM tab0 ---- 1872 2730 6942 query I rowsort SELECT ALL + col1 - col1 AS col2 FROM tab1 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 + col0 * col1 - col1 col1 FROM tab1 ---- 106 1123 687 query I rowsort SELECT ALL col1 - col2 * - col1 AS col0 FROM tab2 ---- 1593 663 868 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8079 SELECT DISTINCT col0 * CAST( NULL AS DECIMAL ) - 16 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-8079 SELECT DISTINCT col0 * CAST ( NULL AS REAL ) - 16 FROM tab2 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 - 37 * col0 * + col1 col0 FROM tab0 ---- -125712 -299754 -76454 query I rowsort SELECT DISTINCT col2 + ( 13 ) FROM tab1 AS cor0 ---- 109 67 70 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 + 75 col2 FROM tab0 ---- -14 40 51 query I rowsort SELECT + col0 * col2 + + col0 * 88 FROM tab0 AS cor0 ---- 15130 2904 3115 query I rowsort SELECT DISTINCT + col1 + col1 + 71 * col0 FROM tab0 cor0 ---- 1876 2679 6501 onlyif mysql # use DIV operator for integer division query I rowsort label-8085 SELECT DISTINCT - col2 DIV col0 - + col1 FROM tab0 AS cor0 ---- -87 -91 -97 skipif mysql # not compatible query I rowsort label-8085 SELECT DISTINCT - col2 / col0 - + col1 FROM tab0 AS cor0 ---- -87 -91 -97 skipif mysql # not compatible query I rowsort SELECT - col0 + - CAST ( - col1 AS REAL ) * col1 AS col2 FROM tab0 AS cor0 ---- 7372 8192 9374 query I rowsort SELECT ALL col1 + col0 + - col1 AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT 9 + - col2 FROM tab0 cor0 ---- -24 -73 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 35 col0 FROM tab2 AS cor0 ---- 35 35 35 query I rowsort SELECT DISTINCT + + 49 + col0 FROM tab1 AS cor0 ---- 113 129 52 query I rowsort SELECT ALL + col1 * 30 + + col0 FROM tab2 AS cor0 ---- 1848 589 937 query I rowsort SELECT DISTINCT col2 + 91 AS col0 FROM tab2 ---- 117 118 129 query I rowsort SELECT ALL + 72 + + tab0.col2 FROM tab0 ---- 105 154 73 query I rowsort SELECT ALL col1 + + col2 * - col1 FROM tab1 ---- -1235 -1378 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-8095 SELECT + CAST( + col2 + col2 AS SIGNED ) * col2 DIV - col1 AS col0 FROM tab2 ---- -169 -22 -47 skipif mysql # not compatible query I rowsort label-8095 SELECT + CAST ( + col2 + col2 AS INTEGER ) * col2 / - col1 AS col0 FROM tab2 ---- -169 -22 -47 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * 65 * + col2 col1 FROM tab0 AS cor0 ---- -2275 -474370 -51480 query I rowsort SELECT - 36 * col0 AS col1 FROM tab1 AS cor0 ---- -108 -2304 -2880 query I rowsort SELECT ALL cor0.col1 + col2 * + cor0.col0 AS col2 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT ALL - cor1.col1 AS col0 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT DISTINCT + 88 AS col1 FROM tab2, tab2 AS cor0, tab2 AS cor1 ---- 88 query I rowsort SELECT DISTINCT - - cor0.col2 + - col0 * 19 AS col1 FROM tab2 AS cor0 ---- -106 -1456 -1463 query I rowsort SELECT - - cor0.col1 * cor0.col1 + 89 * col1 AS col0 FROM tab0 AS cor0 ---- 15050 16380 18042 query I rowsort SELECT ALL - - 46 FROM tab2 AS cor0 ---- 46 46 46 query I rowsort SELECT DISTINCT + 19 + col0 AS col2 FROM tab1 AS cor0 ---- 22 83 99 query I rowsort SELECT col0 * - col0 + col1 * col0 AS col0 FROM tab2 AS cor0 ---- -1482 -4898 168 onlyif mysql # use DIV operator for integer division query I rowsort label-8106 SELECT ALL + - cor0.col1 * col1 DIV - col0 FROM tab0 AS cor0 ---- 268 308 93 skipif mysql # not compatible query I rowsort label-8106 SELECT ALL + - cor0.col1 * col1 / - col0 FROM tab0 AS cor0 ---- 268 308 93 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * + 40 col0 FROM tab2 AS cor0 ---- 1040 1080 1520 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8108 SELECT DISTINCT + col2 + + CAST( NULL AS SIGNED ) / col1 FROM tab0 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8108 SELECT DISTINCT + col2 + + CAST ( NULL AS INTEGER ) / col1 FROM tab0 cor0 ---- NULL query I rowsort SELECT cor0.col2 * col1 * col2 FROM tab0 AS cor0 ---- 611884 93654 97 query I rowsort SELECT ALL col0 + - 18 * + 47 * - cor0.col1 FROM tab0 AS cor0 ---- 72780 77075 82097 query I rowsort SELECT DISTINCT - + cor0.col2 * ( + cor0.col2 ) FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 * - col2 * col0 col2 FROM tab2 cor0 ---- -114076 -5103 -52728 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + + col1 * + col1 col0 FROM tab2 AS cor0 ---- 289 3481 961 query I rowsort SELECT DISTINCT - + cor0.col2 FROM tab2, tab0, tab2 AS cor0 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + col1 * ( - 68 ) AS col0 FROM tab1 AS cor0 ---- -1768 -680 -884 onlyif mysql # use DIV operator for integer division query I rowsort label-8116 SELECT ALL - col2 DIV + ( col1 * - cor0.col2 + 5 ) FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8116 SELECT ALL - col2 / + ( col1 * - cor0.col2 + 5 ) FROM tab2 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8117 SELECT col0 DIV col1 + ( col2 + tab0.col1 ) * col2 AS col0 FROM tab0 ---- 14186 3927 98 skipif mysql # not compatible query I rowsort label-8117 SELECT col0 / col1 + ( col2 + tab0.col1 ) * col2 AS col0 FROM tab0 ---- 14186 3927 98 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8118 SELECT - CAST( NULL AS SIGNED ) + + tab1.col1 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8118 SELECT - CAST ( NULL AS INTEGER ) + + tab1.col1 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT + tab0.col0 AS col0 FROM tab0, tab1, tab1 cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 * + col2 col1 FROM tab0 ---- -2838 -7462 -97 query I rowsort SELECT DISTINCT col2 + tab1.col1 + 97 FROM tab1 ---- 164 177 206 query I rowsort SELECT - col1 * 67 FROM tab1 AS cor0 ---- -1742 -670 -871 query I rowsort SELECT ALL + 5 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 6797d40099023779b89feb627d94a3e7 query I rowsort SELECT + col1 * + col1 * 46 AS col0 FROM tab2 ---- 13294 160126 44206 query I rowsort SELECT DISTINCT + - 39 + cor0.col2 AS col2 FROM tab0, tab1, tab0 AS cor0 ---- -38 -6 43 query I rowsort SELECT - col1 + + 53 FROM tab1 ---- 27 40 43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8127 SELECT + CAST( col0 AS SIGNED ) + col1 * - 97 col0 FROM tab1 AS cor0 ---- -1181 -2519 -906 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8127 SELECT + CAST ( col0 AS INTEGER ) + col1 * - 97 col0 FROM tab1 AS cor0 ---- -1181 -2519 -906 onlyif mysql # use DIV operator for integer division query I rowsort label-8128 SELECT ALL + col1 + - tab0.col0 DIV + col0 AS col0 FROM tab0 ---- 85 90 96 skipif mysql # not compatible query I rowsort label-8128 SELECT ALL + col1 + - tab0.col0 / + col0 AS col0 FROM tab0 ---- 85 90 96 query I rowsort SELECT ALL col2 * ( col2 ) AS col0 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT col2 * - ( 19 ) * - col0 FROM tab0 ---- 138662 15048 665 query I rowsort SELECT DISTINCT - 91 * - 97 FROM tab1, tab2 AS cor0 ---- 8827 query I rowsort SELECT - tab0.col1 * col1 + + col0 AS col0 FROM tab0 ---- -7372 -8192 -9374 skipif mysql # not compatible query I rowsort SELECT ALL + CAST ( + 25 AS REAL ) - col2 FROM tab1 AS cor0 ---- -29 -32 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-8134 SELECT DISTINCT col2 DIV col0 + col0 * - 0 * col2 FROM tab2 cor0 ---- 0 3 skipif mysql # not compatible query I rowsort label-8134 SELECT DISTINCT col2 / col0 + col0 * - 0 * col2 FROM tab2 cor0 ---- 0 3 query I rowsort SELECT + col0 * - 64 FROM tab0 AS cor0 ---- -1536 -2240 -5696 query I rowsort SELECT - - 31 + col1 + col0 * col1 AS col0 FROM tab2 AS cor0 ---- 1391 279 4692 query I rowsort SELECT DISTINCT - - 3 + 33 AS col0 FROM tab0 AS cor0 ---- 36 query I rowsort SELECT ALL + + ( col1 ) * col1 AS col1 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT ALL col0 + col2 - - cor0.col2 * - col2 FROM tab1 AS cor0 ---- -2859 -3128 -9040 query I rowsort SELECT col0 * ( - col2 * + 55 ) FROM tab0 ---- -1925 -401390 -43560 query I rowsort SELECT col1 * - 43 FROM tab0 ---- -3698 -3913 -4171 query I rowsort SELECT - 74 * col2 FROM tab2 ---- -1924 -1998 -2812 onlyif mysql # use DIV operator for integer division query I rowsort label-8143 SELECT - CAST( - 39 AS SIGNED ) DIV - col0 AS col1 FROM tab2 AS cor0 ---- -5 0 0 skipif mysql # not compatible query I rowsort label-8143 SELECT - CAST ( - 39 AS INTEGER ) / - col0 AS col1 FROM tab2 AS cor0 ---- -5 0 0 query I rowsort SELECT ( - col1 ) + + col1 AS col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT + - cor0.col1 * col2 AS col1 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 * - cor1.col1 col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 24458b87d784ecaf9184f99bd12fb51a query I rowsort SELECT DISTINCT - 74 AS col0 FROM tab2 cor0 ---- -74 onlyif mysql # use DIV operator for integer division query I rowsort label-8148 SELECT col1 * cor0.col1 DIV col0 FROM tab1 AS cor0 ---- 1 2 225 skipif mysql # not compatible query I rowsort label-8148 SELECT col1 * cor0.col1 / col0 FROM tab1 AS cor0 ---- 1 2 225 query I rowsort SELECT ALL - 59 + col1 FROM tab1 AS cor0 ---- -33 -46 -49 query I rowsort SELECT ALL - + col2 + - cor0.col0 * col0 AS col1 FROM tab0 AS cor0 ---- -1226 -609 -8003 onlyif mysql # use DIV operator for integer division query I rowsort label-8151 SELECT - + col1 * cor0.col2 * col2 + - col2 DIV col1 + - cor0.col2 FROM tab0 AS cor0 ---- -611966 -93687 -98 skipif mysql # not compatible query I rowsort label-8151 SELECT - + col1 * cor0.col2 * col2 + - col2 / col1 + - cor0.col2 FROM tab0 AS cor0 ---- -611966 -93687 -98 query I rowsort SELECT ALL col0 * + col1 * col2 FROM tab1 ---- 36480 4212 99840 onlyif mysql # use DIV operator for integer division query I rowsort label-8153 SELECT - col1 * col1 - - cor0.col0 DIV - col2 FROM tab1 AS cor0 ---- -101 -169 -676 skipif mysql # not compatible query I rowsort label-8153 SELECT - col1 * col1 - - cor0.col0 / - col2 FROM tab1 AS cor0 ---- -101 -169 -676 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8154 SELECT - - col0 * CAST( - col0 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 skipif mysql # not compatible query I rowsort label-8154 SELECT - - col0 * CAST ( - col0 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT + col1 + 89 + - col2 AS col2 FROM tab2 AS cor0 ---- 122 68 93 query I rowsort SELECT - col0 + + cor0.col1 + + col0 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col1 * - 32 col2 FROM tab2 AS cor0 ---- -1888 -544 -992 query I rowsort SELECT DISTINCT - cor0.col0 AS col2 FROM tab2, tab1 cor0, tab0 AS cor1 ---- -3 -64 -80 query I rowsort SELECT - - col0 + - col1 + col1 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # use DIV operator for integer division query I rowsort label-8160 SELECT col0 * - col0 * - col1 + tab0.col2 DIV + col2 AS col2 FROM tab0 ---- 118826 49537 720812 skipif mysql # not compatible query I rowsort label-8160 SELECT col0 * - col0 * - col1 + tab0.col2 / + col2 AS col2 FROM tab0 ---- 118826 49537 720812 query I rowsort SELECT ALL - cor1.col0 AS col1 FROM tab2, tab1, tab1 AS cor0, tab2 AS cor1 ---- 81 values hashing to adaea38eae032c1639715f21831dd376 query I rowsort SELECT DISTINCT tab0.col2 * - col2 * col0 FROM tab0 ---- -26136 -35 -598436 query I rowsort SELECT col0 * - 66 * col2 - col0 AS col1 FROM tab1 ---- -10695 -240832 -506960 query I rowsort SELECT DISTINCT - - col0 * 66 FROM tab2 AS cor0 ---- 462 5148 5214 query I rowsort SELECT + col1 * + ( col0 ) * + col0 AS col2 FROM tab0 AS cor0 ---- 118825 49536 720811 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8166 SELECT + col0 * + CAST( NULL AS SIGNED ) col2 FROM tab0 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8166 SELECT + col0 * + CAST ( NULL AS INTEGER ) col2 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT - col0 * ( col2 ) + col1 AS col2 FROM tab0 ---- -706 -7207 62 query I rowsort SELECT ALL - cor0.col2 + cor0.col1 * col0 AS col1 FROM tab1 AS cor0 ---- 24 583 944 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( - col0 ) + + col2 col1 FROM tab1 AS cor0 ---- -7 16 51 query I rowsort SELECT DISTINCT + ( + col1 ) + - col1 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT ALL + cor0.col2 * col0 - - col2 AS col2 FROM tab2 AS cor0 ---- 2054 216 3040 query I rowsort SELECT - - 66 + + cor0.col0 FROM tab1 AS cor0 ---- 130 146 69 onlyif mysql # use DIV operator for integer division query I rowsort label-8173 SELECT DISTINCT + 16 DIV col2 FROM tab0 AS cor0 ---- 0 16 skipif mysql # not compatible query I rowsort label-8173 SELECT DISTINCT + 16 / col2 FROM tab0 AS cor0 ---- 0 16 query I rowsort SELECT DISTINCT - 17 + 43 AS col1 FROM tab0 cor0 ---- 26 query I rowsort SELECT ALL cor0.col0 * - ( - col0 ) * - col2 + 9 AS col1 FROM tab1 AS cor0 ---- -233463 -477 -614391 query I rowsort SELECT ALL + 19 - - col2 AS col2 FROM tab1 AS cor0 ---- 115 73 76 onlyif mysql # use DIV operator for integer division query I rowsort label-8177 SELECT DISTINCT + - 77 DIV col0 + col2 AS col1 FROM tab1 AS cor0 ---- 29 56 96 skipif mysql # not compatible query I rowsort label-8177 SELECT DISTINCT + - 77 / col0 + col2 AS col1 FROM tab1 AS cor0 ---- 29 56 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8178 SELECT ALL - CAST( NULL AS SIGNED ) / + col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8178 SELECT ALL - CAST ( NULL AS INTEGER ) / + col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + + col1 - + 23 AS col0 FROM tab0 AS cor0 ---- 63 68 74 query I rowsort SELECT ALL - col0 * - col0 - cor0.col2 * col2 FROM tab2 cor0 ---- -680 4797 5408 query I rowsort SELECT 51 + ( + cor0.col2 ) FROM tab1 AS cor0 ---- 105 108 147 onlyif mysql # use DIV operator for integer division query I rowsort label-8182 SELECT + - CAST( col2 AS SIGNED ) DIV col0 - + 92 * - col0 FROM tab0 AS cor0 ---- 2207 3220 8188 skipif mysql # not compatible query I rowsort label-8182 SELECT + - CAST ( col2 AS INTEGER ) / col0 - + 92 * - col0 FROM tab0 AS cor0 ---- 2207 3220 8188 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - ( + tab1.col1 + + col1 * - col2 ) col2 FROM tab1 ---- 1315 1381 624 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 - 48 * tab1.col1 col1 FROM tab1 ---- -1222 -470 -611 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8185 SELECT + - 87 * + ( col1 ) * CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8185 SELECT + - 87 * + ( col1 ) * CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col1 - 90 * col0 col0 FROM tab2 AS cor0 ---- -661 -7079 -7127 query I rowsort SELECT DISTINCT + 23 * col0 FROM tab2 AS cor0 ---- 161 1794 1817 query I rowsort SELECT ALL cor0.col0 * cor0.col2 + - col0 * 52 FROM tab0 AS cor0 ---- -1785 -456 2670 query I rowsort SELECT - cor0.col2 - - col1 AS col2 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT - 15 * + col0 FROM tab2 AS cor0 ---- -105 -1170 -1185 query I rowsort SELECT DISTINCT + col2 * - 79 FROM tab1 AS cor0 ---- -4266 -4503 -7584 onlyif mysql # use DIV operator for integer division query I rowsort label-8192 SELECT DISTINCT ( - 23 ) DIV col1 AS col2 FROM tab1 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-8192 SELECT DISTINCT ( - 23 ) / col1 AS col2 FROM tab1 AS cor0 ---- -1 -2 0 query I rowsort SELECT ALL - col0 * + 20 AS col1 FROM tab2 AS cor0 ---- -140 -1560 -1580 query I rowsort SELECT ALL - + col2 + col1 * + col1 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT - cor0.col2 * col0 * - col0 AS col0 FROM tab0 AS cor0 ---- 1225 19008 649522 onlyif mysql # use DIV operator for integer division query I rowsort label-8196 SELECT + + ( + col1 ) DIV col2 AS col1 FROM tab0 AS cor0 ---- 1 2 97 skipif mysql # not compatible query I rowsort label-8196 SELECT + + ( + col1 ) / col2 AS col1 FROM tab0 AS cor0 ---- 1 2 97 query I rowsort SELECT DISTINCT + cor0.col2 * - cor0.col0 AS col1 FROM tab0 AS cor0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - 26 * col1 col0 FROM tab2 AS cor0 ---- 1534 442 806 query I rowsort SELECT + 99 * col1 FROM tab1 AS cor0 ---- 1287 2574 990 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - cor0.col2 + + col2 col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + 79 * + col1 FROM tab1 AS cor0 ---- 1027 2054 790 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col2 + - col0 * ( cor0.col1 ) col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL - + col0 * - col1 + - col2 FROM tab0 AS cor0 ---- 2031 3394 8017 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * col2 + - 17 col1 FROM tab1 AS cor0 ---- 2899 3232 9199 query I rowsort SELECT + col2 + col2 * col2 * col1 AS col1 FROM tab1 AS cor0 ---- 119904 32547 75870 query I rowsort SELECT + col1 * 88 AS col2 FROM tab0 AS cor0 ---- 7568 8008 8536 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 * col0 + 38 col1 FROM tab1 AS cor0 ---- 1078 116 678 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 * col1 col0 FROM tab0 cor0 ---- 2064 3395 8099 query I rowsort SELECT ALL + + col2 * + ( - col2 ) FROM tab2 AS cor0 ---- -1444 -676 -729 query I rowsort SELECT DISTINCT + col1 + 89 FROM tab0 AS cor0 ---- 175 180 186 query I rowsort SELECT + col2 * - 34 AS col2 FROM tab2 AS cor0 ---- -1292 -884 -918 query I rowsort SELECT - tab1.col1 AS col2 FROM tab1, tab2, tab1 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT ALL 21 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 312c166f4dc412730c43555105b1f44b query I rowsort SELECT DISTINCT 37 + tab1.col0 FROM tab1 ---- 101 117 40 query I rowsort SELECT col2 * col2 + col2 AS col0 FROM tab0 ---- 1122 2 6806 query I rowsort SELECT DISTINCT col0 * 57 + + col2 AS col2 FROM tab0 AS cor0 ---- 1401 1996 5155 query I rowsort SELECT ALL + + cor0.col1 + + col2 + 48 FROM tab0 AS cor0 ---- 146 167 221 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab2, tab0 AS cor2 ---- 3645 values hashing to 66d12da55ea14263893cfc3170a3c57e query I rowsort SELECT ALL ( + col0 ) * col2 * + col2 AS col0 FROM tab1 ---- 207936 737280 8748 onlyif mysql # use DIV operator for integer division query I rowsort label-8220 SELECT ALL + 49 DIV - tab2.col0 AS col1 FROM tab2 ---- -7 0 0 skipif mysql # not compatible query I rowsort label-8220 SELECT ALL + 49 / - tab2.col0 AS col1 FROM tab2 ---- -7 0 0 query I rowsort SELECT - 35 AS col2 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to 6d967b3bac2e01a0318865f682f9a97b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - + 56 * col1 + col0 col1 FROM tab2 AS cor0 ---- -1729 -3226 -873 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8223 SELECT ALL - col0 - 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-8223 SELECT ALL - col0 - col0 * + 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 ALL - 85 col2 FROM tab2 AS cor0 ---- -85 -85 -85 onlyif mysql # use DIV operator for integer division query I rowsort label-8225 SELECT DISTINCT - 16 DIV + col0 - + col1 AS col1 FROM tab1 cor0 ---- -10 -13 -31 skipif mysql # not compatible query I rowsort label-8225 SELECT DISTINCT - 16 / + col0 - + col1 AS col1 FROM tab1 cor0 ---- -10 -13 -31 query I rowsort SELECT 71 + - col0 FROM tab2 AS cor0 ---- -7 -8 64 onlyif mysql # use DIV operator for integer division query I rowsort label-8227 SELECT ALL - tab2.col2 + col2 DIV col1 FROM tab2 ---- -26 -27 -36 skipif mysql # not compatible query I rowsort label-8227 SELECT ALL - tab2.col2 + col2 / col1 FROM tab2 ---- -26 -27 -36 query III rowsort SELECT * FROM tab2 WHERE NOT - col1 IN ( + col0 * col2 ) ---- 9 values hashing to ad05b5942400d5e7a21b323b3da65a45 query III rowsort SELECT ALL * FROM tab0 WHERE ( - col1 + col0 * - col0 ) >= NULL ---- query I rowsort SELECT ALL - col1 * - tab2.col1 * - col1 FROM tab2 WHERE NOT col1 * col0 * col0 + - col2 + col1 * - col1 >= NULL ---- query I rowsort SELECT DISTINCT col2 * + col2 FROM tab2 WHERE NOT col2 > ( NULL ) ---- query III rowsort SELECT * FROM tab0 WHERE + col1 * col2 <> ( - col0 / col0 - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT DISTINCT col1 * col1 * col1 FROM tab1 ---- 1000 17576 2197 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - col2 - + col2 col2 FROM tab1 ---- -108 -114 -192 query I rowsort SELECT DISTINCT col2 * col1 * + tab1.col2 FROM tab1 ---- 119808 32490 75816 query I rowsort SELECT ALL - col1 * + col1 * - col0 AS col1 FROM tab0 ---- 177504 329315 737009 onlyif mysql # use DIV operator for integer division query I rowsort label-8237 SELECT - col1 * col0 + col2 DIV col2 FROM tab0 ---- -2063 -3394 -8098 skipif mysql # not compatible query I rowsort label-8237 SELECT - col1 * col0 + col2 / col2 FROM tab0 ---- -2063 -3394 -8098 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - 85 col2 FROM tab0, tab0 cor0, tab0 AS cor1 ---- -85 query I rowsort SELECT ALL - tab2.col2 - - col0 AS col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT + col1 * col0 + col1 AS col2 FROM tab0 ---- 2150 3492 8190 query I rowsort SELECT - 74 * + col1 FROM tab0 cor0 ---- -6364 -6734 -7178 query I rowsort SELECT ALL - col1 * - col2 * 30 AS col0 FROM tab1 AS cor0 ---- 17100 37440 42120 query I rowsort SELECT DISTINCT + 10 * - col1 FROM tab1 cor0 ---- -100 -130 -260 query I rowsort SELECT cor0.col0 + col1 + - col2 FROM tab2 AS cor0 ---- 11 111 58 query I rowsort SELECT + col0 - - col1 AS col1 FROM tab0 cor0 ---- 110 132 180 onlyif mysql # use DIV operator for integer division query I rowsort label-8246 SELECT ALL - cor0.col1 + - col2 DIV col1 col2 FROM tab1 AS cor0 ---- -15 -20 -28 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8246 SELECT ALL - cor0.col1 + - col2 / col1 col2 FROM tab1 AS cor0 ---- -15 -20 -28 query I rowsort SELECT col2 * - cor0.col2 + col1 AS col1 FROM tab0 AS cor0 ---- -1003 -6633 96 onlyif mysql # use DIV operator for integer division query I rowsort label-8248 SELECT ALL tab0.col2 + col1 DIV tab0.col1 AS col2 FROM tab0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-8248 SELECT ALL tab0.col2 + col1 / tab0.col1 AS col2 FROM tab0 ---- 2 34 83 query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT IN ( - cor0.col0 ) ---- query I rowsort SELECT + col1 + col2 + cor0.col0 FROM tab2 AS cor0 ---- 134 163 65 query I rowsort SELECT col1 - - col0 AS col0 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT + col1 * col1 FROM tab0 WHERE - col2 * + col0 >= NULL ---- query I rowsort SELECT + col1 FROM tab1 WHERE NULL NOT BETWEEN tab1.col2 * + col1 * col0 AND NULL ---- query I rowsort SELECT + col1 * + col0 * + tab1.col0 FROM tab1 ---- 234 40960 83200 query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT NULL NOT BETWEEN ( + col0 * + col1 * col1 ) AND NULL ---- query III rowsort SELECT ALL * FROM tab1 WHERE NOT + col1 IN ( + tab1.col0 + - col2 * col2 ) ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query I rowsort SELECT col0 * col0 + tab1.col0 * + col2 * col1 AS col2 FROM tab1 ---- 106240 40576 4221 query I rowsort SELECT ALL - + 69 + 73 FROM tab2 cor0 ---- 4 4 4 onlyif mysql # use DIV operator for integer division query I rowsort label-8259 SELECT col1 * 20 DIV col1 FROM tab0 AS cor0 ---- 20 20 20 skipif mysql # not compatible query I rowsort label-8259 SELECT col1 * 20 / col1 FROM tab0 AS cor0 ---- 20 20 20 query I rowsort SELECT DISTINCT - - col2 * col1 + + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 2871 7544 98 query I rowsort SELECT ALL + - 58 + - col2 * col0 + - col1 FROM tab1 AS cor0 ---- -246 -3716 -7751 query I rowsort SELECT 98 * col1 - - col2 AS col2 FROM tab0 AS cor0 ---- 8461 9000 9507 query I rowsort SELECT DISTINCT - ( - 42 ) * col0 * 61 FROM tab0 AS cor0 ---- 228018 61488 89670 onlyif mysql # use DIV operator for integer division query I rowsort label-8264 SELECT DISTINCT col1 DIV + col2 + col1 * + tab0.col2 FROM tab0 ---- 194 2840 7463 skipif mysql # not compatible query I rowsort label-8264 SELECT DISTINCT col1 / + col2 + col1 * + tab0.col2 FROM tab0 ---- 194 2840 7463 onlyif mysql # use DIV operator for integer division query I rowsort label-8265 SELECT + 22 * col1 + col2 + 36 DIV + col0 AS col2 FROM tab0 ---- 1926 2084 2136 skipif mysql # not compatible query I rowsort label-8265 SELECT + 22 * col1 + col2 + 36 / + col0 AS col2 FROM tab0 ---- 1926 2084 2136 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8266 SELECT CAST( + col0 AS SIGNED ) * - col2 AS col0 FROM tab2 ---- -189 -2028 -3002 skipif mysql # not compatible query I rowsort label-8266 SELECT CAST ( + col0 AS INTEGER ) * - col2 AS col0 FROM tab2 ---- -189 -2028 -3002 query I rowsort SELECT DISTINCT ( + col1 ) * col2 FROM tab1 ---- 1248 1404 570 query I rowsort SELECT ALL - tab2.col1 + + col2 * col0 AS col2 FROM tab2 ---- 158 1969 2985 onlyif mysql # use DIV operator for integer division query I rowsort label-8269 SELECT col0 DIV 46 + cor0.col1 col2 FROM tab0 AS cor0 ---- 86 92 97 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8269 SELECT col0 / 46 + cor0.col1 col2 FROM tab0 AS cor0 ---- 86 92 97 query I rowsort SELECT 58 AS col1 FROM tab2, tab2 AS cor0 ---- 9 values hashing to ef6e63aeed2581a168f07646d258f666 query I rowsort SELECT - 98 + - ( - tab2.col1 ) FROM tab2 ---- -39 -67 -81 query I rowsort SELECT DISTINCT ( - tab1.col0 * col0 ) FROM tab1 ---- -4096 -6400 -9 query I rowsort SELECT DISTINCT + col1 + col2 * 78 FROM tab0 AS cor0 ---- 175 2660 6487 onlyif mysql # use DIV operator for integer division query I rowsort label-8274 SELECT ALL - col2 + col2 * col2 DIV col0 FROM tab1 AS cor0 ---- -7 19 918 skipif mysql # not compatible query I rowsort label-8274 SELECT ALL - col2 + col2 * col2 / col0 FROM tab1 AS cor0 ---- -7 19 918 query I rowsort SELECT + 36 * + cor0.col1 FROM tab0 cor0 ---- 3096 3276 3492 query I rowsort SELECT ALL - 3 AS col1 FROM tab1 ---- -3 -3 -3 query I rowsort SELECT DISTINCT + col2 + col1 * - col1 + col1 FROM tab1 cor0 ---- -33 -596 -60 query I rowsort SELECT ALL col2 * col1 * - cor0.col0 - col1 * col0 FROM tab1 AS cor0 ---- -100880 -37120 -4290 query I rowsort SELECT cor0.col0 - 55 AS col1 FROM tab0 cor0 ---- -20 -31 34 query I rowsort SELECT + 29 + col0 AS col0 FROM tab0 ---- 118 53 64 query I rowsort SELECT ALL - ( 3 ) AS col2 FROM tab1 ---- -3 -3 -3 onlyif mysql # use DIV operator for integer division query I rowsort label-8282 SELECT + 26 DIV - ( + col2 ) + - col2 AS col1 FROM tab1 ---- -54 -57 -96 skipif mysql # not compatible query I rowsort label-8282 SELECT + 26 / - ( + col2 ) + - col2 AS col1 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT + col1 * cor0.col1 + + 9 AS col0 FROM tab1 cor0 ---- 109 178 685 query I rowsort SELECT ALL - col2 * - col2 + col2 FROM tab0 cor0 ---- 1122 2 6806 query I rowsort SELECT + + 47 AS col2 FROM tab1 AS cor0 ---- 47 47 47 query I rowsort SELECT ALL col2 * 55 FROM tab2 ---- 1430 1485 2090 query I rowsort SELECT DISTINCT 69 * col2 * + col1 FROM tab1 ---- 39330 86112 96876 query I rowsort SELECT DISTINCT tab0.col2 FROM tab0, tab1, tab0 cor0 ---- 1 33 82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 0 * - 22 + + col2 * - col2 + + cor0.col2 col0 FROM tab1 AS cor0 ---- -2862 -3192 -9120 query I rowsort SELECT ALL + col0 * ( tab2.col1 + col0 ) AS col0 FROM tab2 ---- 10686 266 7584 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 45 col1 FROM tab1 ---- 45 45 45 query I rowsort SELECT DISTINCT - col0 * cor0.col0 + + cor0.col1 FROM tab0 AS cor0 ---- -1128 -490 -7830 query I rowsort SELECT ALL + 33 * col0 + - 78 FROM tab2 AS cor0 ---- 153 2496 2529 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - col1 col1 FROM tab1 AS cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT - - 71 * + col0 AS col1 FROM tab0 AS cor0 ---- 1704 2485 6319 query I rowsort SELECT ALL - col1 + col1 * + col1 AS col0 FROM tab1 AS cor0 ---- 156 650 90 query I rowsort SELECT DISTINCT - col1 - + col1 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT DISTINCT - col1 * - cor0.col0 + cor0.col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT DISTINCT + cor0.col2 + - cor0.col2 FROM tab1 AS cor0 ---- 0 query I rowsort SELECT + col1 * col0 * 92 AS col1 FROM tab0 AS cor0 ---- 189888 312340 745108 query I rowsort SELECT ALL + col2 * col0 * - col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 query I rowsort SELECT DISTINCT + col0 + 23 AS col1 FROM tab0 AS cor0 ---- 112 47 58 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col0 * + ( + col0 ) + col2 col0 FROM tab1 cor0 ---- -4039 -6304 45 query I rowsort SELECT + cor0.col2 * + col1 - col2 AS col2 FROM tab0 cor0 ---- 2805 7380 96 query I rowsort SELECT - col1 * ( col2 ) * col0 FROM tab2 AS cor0 ---- -119652 -51034 -5859 query I rowsort SELECT + col1 * + col0 + + col0 + col1 FROM tab1 AS cor0 ---- 107 1133 714 query I rowsort SELECT ALL 85 * + 52 * col1 + + ( col1 + - col0 ) AS col1 FROM tab1 AS cor0 ---- 114943 44146 57393 query I rowsort SELECT + 94 + + cor0.col2 * col2 * 34 AS col2 FROM tab0 AS cor0 ---- 128 228710 37120 query I rowsort SELECT DISTINCT + 14 * ( + col2 ) FROM tab2 AS cor0 ---- 364 378 532 query I rowsort SELECT DISTINCT + ( cor0.col1 ) - col2 AS col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT + + ( 76 ) * - col1 + + 28 AS col2 FROM tab1 AS cor0 ---- -1948 -732 -960 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8312 SELECT ALL + + CAST( 14 AS SIGNED ) FROM tab0 AS cor0 ---- 14 14 14 skipif mysql # not compatible query I rowsort label-8312 SELECT ALL + + CAST ( 14 AS INTEGER ) FROM tab0 AS cor0 ---- 14 14 14 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8313 SELECT - + CAST( - 78 AS SIGNED ) col2 FROM tab2 AS cor0 ---- 78 78 78 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8313 SELECT - + CAST ( - 78 AS INTEGER ) col2 FROM tab2 AS cor0 ---- 78 78 78 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8314 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col1 FROM tab1 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8314 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col1 FROM tab1 cor0 ---- NULL query I rowsort SELECT DISTINCT - cor0.col2 * + col1 + col2 FROM tab0 AS cor0 ---- -2805 -7380 -96 query I rowsort SELECT DISTINCT - 87 * + 16 FROM tab2 cor0 ---- -1392 query I rowsort SELECT + 9 + + col2 AS col0 FROM tab0 AS cor0 ---- 10 42 91 onlyif mysql # use DIV operator for integer division query I rowsort label-8318 SELECT + - 9 * ( - col1 + cor0.col2 ) DIV col1 col1 FROM tab0 AS cor0 ---- 0 5 8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8318 SELECT + - 9 * ( - col1 + cor0.col2 ) / col1 col1 FROM tab0 AS cor0 ---- 0 5 8 query I rowsort SELECT ALL + - ( + col0 ) * col1 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( col1 ) * + cor0.col0 col2 FROM tab0 AS cor0 ---- 2064 3395 8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8321 SELECT ALL CAST( NULL AS SIGNED ) * + col2 FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8321 SELECT ALL CAST ( NULL AS INTEGER ) * + col2 FROM tab2 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8322 SELECT - col1 + + ( cor0.col2 ) DIV ( 64 * col0 + col2 ) AS col1 FROM tab0 cor0 ---- -86 -91 -97 skipif mysql # not compatible query I rowsort label-8322 SELECT - col1 + + ( cor0.col2 ) / ( 64 * col0 + col2 ) AS col1 FROM tab0 cor0 ---- -86 -91 -97 query I rowsort SELECT - col0 + + 7 FROM tab0 cor0 ---- -17 -28 -82 onlyif mysql # use DIV operator for integer division query I rowsort label-8324 SELECT - ( col0 ) DIV col1 + - col2 + - col0 DIV + col2 col2 FROM tab0 cor0 ---- -33 -36 -83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8324 SELECT - ( col0 ) / col1 + - col2 + - col0 / + col2 col2 FROM tab0 cor0 ---- -33 -36 -83 query I rowsort SELECT + 70 + 23 + + col2 FROM tab2 AS cor0 ---- 119 120 131 query I rowsort SELECT DISTINCT + - 45 AS col1 FROM tab2 AS cor0 ---- -45 query I rowsort SELECT col0 * + 64 + col2 AS col2 FROM tab0 cor0 ---- 1569 2241 5778 query I rowsort SELECT - + 49 * - col2 + col1 AS col1 FROM tab2 AS cor0 ---- 1333 1354 1879 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort SELECT - col0 + col0 * CAST ( + col1 * + col0 AS REAL ) col2 FROM tab1 AS cor0 ---- 231 40896 83120 query I rowsort SELECT 5 * - 46 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 002ff150bb48bdcb2406f0f72690c323 query I rowsort SELECT ALL - col0 * 94 + col0 + col0 AS col2 FROM tab2 cor0 ---- -644 -7176 -7268 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col1 * col2 - + col1 col1 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT - col0 * - col2 - col2 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT - - cor0.col1 * col0 + 41 * - cor0.col0 * - col0 + - 7 * col1 FROM tab2 AS cor0 ---- 2009 253633 257105 query I rowsort SELECT ALL + col0 + - cor0.col1 * + ( - col1 ) FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT + col0 + - 24 FROM tab2 ---- -17 54 55 query I rowsort SELECT DISTINCT + col0 * 42 + col2 + + col2 FROM tab0 ---- 1074 1472 3902 query I rowsort SELECT + col2 + - 97 + + col2 FROM tab0 AS cor0 ---- -31 -95 67 query I rowsort SELECT + col0 + - 48 AS col2 FROM tab1 ---- -45 16 32 query I rowsort SELECT - col0 + col0 + col0 * tab0.col1 FROM tab0 ---- 2064 3395 8099 query I rowsort SELECT + col2 + ( + col1 * col2 ) AS col0 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-8342 SELECT ALL - col1 DIV + cor0.col1 + + col2 + col0 AS col2 FROM tab0 AS cor0 ---- 170 35 56 skipif mysql # not compatible query I rowsort label-8342 SELECT ALL - col1 / + cor0.col1 + + col2 + col0 AS col2 FROM tab0 AS cor0 ---- 170 35 56 query I rowsort SELECT ALL - tab2.col2 + - col2 * col1 FROM tab2 ---- -1560 -684 -864 onlyif mysql # use DIV operator for integer division query I rowsort label-8344 SELECT ALL + col2 + ( - 20 ) DIV col2 AS col0 FROM tab1 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-8344 SELECT ALL + col2 + ( - 20 ) / col2 AS col0 FROM tab1 ---- 54 57 96 query I rowsort SELECT ALL - 46 * cor1.col0 * + cor0.col2 FROM tab0 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to fb94c46314033a23538e997888266aff query I rowsort SELECT + 76 * tab1.col0 * 87 AS col0 FROM tab1 ---- 19836 423168 528960 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 85 * + cor0.col0 + + col0 col2 FROM tab1 AS cor0 ---- 258 5504 6880 skipif mysql # not compatible query I rowsort SELECT - - col2 * + col2 + + CAST ( + 9 * + col0 AS REAL ) + + col2 AS col0 FROM tab0 cor0 ---- 1338 317 7607 query I rowsort SELECT - - col0 * cor0.col0 + - col2 FROM tab1 AS cor0 ---- -45 4039 6304 query I rowsort SELECT DISTINCT + col1 + - 24 FROM tab2 ---- -7 35 7 query I rowsort SELECT ALL col0 + 72 AS col1 FROM tab0 ---- 107 161 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - cor0.col1 + col0 col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL + col0 + + col1 * + cor0.col1 FROM tab1 AS cor0 ---- 164 249 679 onlyif mysql # use DIV operator for integer division query I rowsort label-8354 SELECT + col1 DIV ( col1 ) FROM tab0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8354 SELECT + col1 / ( col1 ) FROM tab0 ---- 1 1 1 query I rowsort SELECT DISTINCT + 16 FROM tab2, tab2 AS cor0 ---- 16 query I rowsort SELECT + + col2 - col2 AS col0 FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8357 SELECT ( col2 ) DIV col1 AS col1 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8357 SELECT ( col2 ) / col1 AS col1 FROM tab0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8358 SELECT CAST( NULL AS SIGNED ) + - col2 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8358 SELECT CAST ( NULL AS INTEGER ) + - col2 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8359 SELECT + 72 DIV 63 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to da8a72a7967c0c73d91239275230aed9 skipif mysql # not compatible query I rowsort label-8359 SELECT + 72 / 63 AS col1 FROM tab0, tab2, tab2 AS cor0 ---- 27 values hashing to da8a72a7967c0c73d91239275230aed9 query I rowsort SELECT + + 57 * col2 FROM tab2 AS cor0 ---- 1482 1539 2166 onlyif mysql # use DIV operator for integer division query I rowsort label-8361 SELECT - cor0.col2 + col2 * col0 + cor0.col2 DIV col0 AS col2 FROM tab1 AS cor0 ---- 126 3591 7585 skipif mysql # not compatible query I rowsort label-8361 SELECT - cor0.col2 + col2 * col0 + cor0.col2 / col0 AS col2 FROM tab1 AS cor0 ---- 126 3591 7585 query I rowsort SELECT DISTINCT + col2 + - 47 * col2 AS col2 FROM tab0 ---- -1518 -3772 -46 query I rowsort SELECT ( 17 ) + col1 + col0 AS col0 FROM tab1 ---- 110 46 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8364 SELECT + CAST( + cor0.col2 AS SIGNED ) AS col0 FROM tab1, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 skipif mysql # not compatible query I rowsort label-8364 SELECT + CAST ( + cor0.col2 AS INTEGER ) AS col0 FROM tab1, tab1 cor0, tab0 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 query I rowsort SELECT - col0 - col2 AS col2 FROM tab2 ---- -104 -117 -34 query I rowsort SELECT - col1 + col2 + 51 * - col2 AS col0 FROM tab0 ---- -147 -1736 -4191 query I rowsort SELECT - col1 * - col2 * + ( + col1 * - col1 ) AS col0 FROM tab2 AS cor0 ---- -186694 -5339854 -804357 query I rowsort SELECT + - 2 AS col2 FROM tab0 AS cor0 ---- -2 -2 -2 onlyif mysql # use DIV operator for integer division query I rowsort label-8369 SELECT DISTINCT - col0 * col2 DIV 99 FROM tab2 AS cor0 ---- -1 -20 -30 skipif mysql # not compatible query I rowsort label-8369 SELECT DISTINCT - col0 * col2 / 99 FROM tab2 AS cor0 ---- -1 -20 -30 query I rowsort SELECT ALL - + 55 + cor0.col2 * col1 AS col0 FROM tab0 AS cor0 ---- 2783 42 7407 query I rowsort SELECT ALL col1 + + col1 * col2 * + col2 FROM tab2 AS cor0 ---- 22630 24565 39943 query I rowsort SELECT ALL 99 AS col1 FROM tab0 ---- 99 99 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + - cor0.col1 col0 FROM tab2 AS cor0 ---- -17 -31 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-8374 SELECT DISTINCT tab0.col2 - + col0 DIV - col1 AS col1 FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-8374 SELECT DISTINCT tab0.col2 - + col0 / - col1 AS col1 FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT - 41 - + col2 FROM tab1 ---- -137 -95 -98 query I rowsort SELECT DISTINCT col0 * col0 - tab0.col2 AS col1 FROM tab0 ---- 1224 543 7839 query I rowsort SELECT ALL - ( col2 ) * col2 AS col0 FROM tab2 AS cor0 ---- -1444 -676 -729 onlyif mysql # use DIV operator for integer division query I rowsort label-8378 SELECT DISTINCT ( col0 ) + col0 DIV CAST( col1 AS SIGNED ) col0 FROM tab1 AS cor0 ---- 3 70 86 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8378 SELECT DISTINCT ( col0 ) + col0 / CAST ( col1 AS INTEGER ) col0 FROM tab1 AS cor0 ---- 3 70 86 query I rowsort SELECT + tab0.col0 + - 91 AS col1 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 95f3bcfff5f703cf94b1d2a4e14bbc44 query I rowsort SELECT + col0 * tab1.col1 * 33 AS col2 FROM tab1 ---- 21120 2574 34320 query I rowsort SELECT + ( 64 ) FROM tab1 ---- 64 64 64 query I rowsort SELECT DISTINCT - 82 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- -82 query I rowsort SELECT - cor0.col2 + col0 * - 36 FROM tab0 cor0 ---- -1261 -3286 -897 query I rowsort SELECT ALL - col1 * 49 * ( + col2 ) AS col1 FROM tab1 AS cor0 ---- -27930 -61152 -68796 query I rowsort SELECT + 47 FROM tab1, tab0 cor0 ---- 9 values hashing to 4fe192f296791e1e40ea00a68aa8dab7 query I rowsort SELECT ALL 16 AS col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 3fdb08ec2e3d4b642dd4594778cca8b3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8387 SELECT DISTINCT + col0 + + CAST( NULL AS SIGNED ) * cor0.col2 AS col1 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8387 SELECT DISTINCT + col0 + + CAST ( NULL AS INTEGER ) * cor0.col2 AS col1 FROM tab2 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8388 SELECT ALL - col0 DIV ( - 36 * - cor0.col0 ) + + ( + 19 + col1 ) * 41 FROM tab0 AS cor0 ---- 4305 4510 4756 skipif mysql # not compatible query I rowsort label-8388 SELECT ALL - col0 / ( - 36 * - cor0.col0 ) + + ( + 19 + col1 ) * 41 FROM tab0 AS cor0 ---- 4305 4510 4756 query I rowsort SELECT ALL + col0 * - ( col1 * - col2 + + col2 ) FROM tab0 AS cor0 ---- 3360 656820 67320 query I rowsort SELECT - - ( - cor0.col2 ) FROM tab2 AS cor0 CROSS JOIN tab2 cor1 ---- 9 values hashing to 7b5938124253798426fbf09c18e1fd75 query I rowsort SELECT DISTINCT col0 * 0 AS col0 FROM tab2 AS cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-8392 SELECT + col0 DIV ( - 81 ) 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-8392 SELECT + col0 / ( - 81 ) col1 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 + - col2 + + 62 FROM tab0 cor0 ---- 53 69 96 query I rowsort SELECT DISTINCT col2 * ( col1 ) + col1 FROM tab2 AS cor0 ---- 1593 663 868 query I rowsort SELECT + col0 + col2 * + 24 * - col0 AS col2 FROM tab2 ---- -4529 -48594 -71969 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8396 SELECT CAST( NULL AS SIGNED ) * + 90 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8396 SELECT CAST ( NULL AS INTEGER ) * + 90 AS col0 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT + ( - col1 ) * col2 + ( 77 * - col2 ) AS col1 FROM tab1 cor0 ---- -4959 -5562 -8640 query I rowsort SELECT ALL + tab1.col1 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT DISTINCT - + cor0.col1 * 82 AS col1 FROM tab2, tab1, tab2 AS cor0 ---- -1394 -2542 -4838 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col2 col1 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7f4a9bf24d64833706dfbdd0baf49d79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 82 col0 FROM tab1 AS cor0 ---- -82 -82 -82 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - cor0.col1 * col0 + + col0 col0 FROM tab0 AS cor0 ---- 2088 3430 8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8403 SELECT - col0 + col2 + - CAST( + col0 AS SIGNED ) FROM tab2 AS cor0 ---- -120 -130 13 skipif mysql # not compatible query I rowsort label-8403 SELECT - col0 + col2 + - CAST ( + col0 AS INTEGER ) FROM tab2 AS cor0 ---- -120 -130 13 query I rowsort SELECT ALL tab2.col0 - - col1 AS col0 FROM tab2 ---- 137 38 96 query I rowsort SELECT ALL + col0 + - col0 * + col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 45 + - col0 - - col1 * + 58 col1 FROM tab0 AS cor0 ---- 4919 5144 5546 query I rowsort SELECT + col2 * + col1 - + col0 AS col2 FROM tab0 AS cor0 ---- 2814 62 7373 query I rowsort SELECT DISTINCT - col1 * col2 + col1 * 1 FROM tab2 AS cor0 ---- -1475 -629 -806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8409 SELECT DISTINCT + col1 + - col2 * CAST( col2 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -2890 -3239 -9203 skipif mysql # not compatible query I rowsort label-8409 SELECT DISTINCT + col1 + - col2 * CAST ( col2 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT DISTINCT - + 6 AS col2 FROM tab0 cor0 ---- -6 onlyif mysql # use DIV operator for integer division query I rowsort label-8411 SELECT - col2 * + col2 + + 5 DIV + col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif mysql # not compatible query I rowsort label-8411 SELECT - col2 * + col2 + + 5 / + col1 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT - cor0.col1 * col0 + 34 AS col2 FROM tab0 AS cor0 ---- -2030 -3361 -8065 query I rowsort SELECT - ( ( col2 ) ) FROM tab2 ---- -26 -27 -38 query I rowsort SELECT DISTINCT + 89 * tab0.col0 - tab0.col1 * 98 FROM tab0 ---- -6292 -6391 -997 query I rowsort SELECT ALL + col2 - + col1 * col0 AS col1 FROM tab0 ---- -2031 -3394 -8017 query I rowsort SELECT + col0 * tab0.col2 + ( + col0 * + col1 ) FROM tab0 ---- 15397 2856 3430 query I rowsort SELECT ALL - col2 + col0 + col1 * - cor0.col0 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- -106056 -1539 -358904 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8418 SELECT - + 98 + - col1 * CAST( + 35 AS SIGNED ) FROM tab0 AS cor0 ---- -3108 -3283 -3493 skipif mysql # not compatible query I rowsort label-8418 SELECT - + 98 + - col1 * CAST ( + 35 AS INTEGER ) FROM tab0 AS cor0 ---- -3108 -3283 -3493 query I rowsort SELECT DISTINCT + - ( + col2 ) AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT DISTINCT - 21 * - cor0.col2 * + ( ( - col0 ) ) + - col2 AS col0 FROM tab0 AS cor0 ---- -153340 -16665 -736 query I rowsort SELECT DISTINCT col1 + + col2 * - col2 * - col2 FROM tab1 AS cor0 ---- 157490 185203 884749 query I rowsort SELECT ALL + 54 + col2 AS col0 FROM tab2 AS cor0 ---- 80 81 92 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 98 + col1 col0 FROM tab0 AS cor0 ---- 184 189 195 query I rowsort SELECT DISTINCT - 53 * - col1 + - ( - tab0.col0 ) AS col2 FROM tab0 ---- 4582 4912 5176 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 33 + col0 col2 FROM tab1 AS cor0 ---- 113 36 97 query I rowsort SELECT DISTINCT - - 82 * col2 + - cor0.col0 AS col0 FROM tab2 AS cor0 ---- 2054 2207 3037 query I rowsort SELECT DISTINCT - - cor0.col0 + - cor0.col0 AS col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT ALL - 84 AS col0 FROM tab0 AS cor0 ---- -84 -84 -84 query I rowsort SELECT + col2 + - col2 + tab1.col0 FROM tab1 ---- 3 64 80 query I rowsort SELECT ALL col2 + + col1 AS col0 FROM tab2 ---- 55 58 85 query I rowsort SELECT tab0.col0 * + col1 + + col2 + tab0.col2 * + col2 FROM tab0 ---- 14905 3186 3397 query I rowsort SELECT col2 * 18 + - col2 AS col0 FROM tab0 AS cor0 ---- 1394 17 561 query I rowsort SELECT + 8 + col1 FROM tab2 ---- 25 39 67 query I rowsort SELECT ( - col1 ) + tab2.col2 + + col2 FROM tab2 ---- -7 23 59 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8435 SELECT col2 + col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8435 SELECT col2 + col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT 84 * col2 * + col1 + - col2 FROM tab2 cor0 ---- 128830 54226 70281 onlyif mysql # use DIV operator for integer division query I rowsort label-8437 SELECT ALL col2 + col0 DIV + ( col0 ) FROM tab1 ---- 55 58 97 skipif mysql # not compatible query I rowsort label-8437 SELECT ALL col2 + col0 / + ( col0 ) FROM tab1 ---- 55 58 97 query I rowsort SELECT + col2 + col1 * col1 AS col1 FROM tab2 ---- 327 3507 988 onlyif mysql # use DIV operator for integer division query I rowsort label-8439 SELECT ALL col2 + + 30 DIV + col0 + col2 col2 FROM tab2 AS cor0 ---- 52 58 76 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8439 SELECT ALL col2 + + 30 / + col0 + col2 col2 FROM tab2 AS cor0 ---- 52 58 76 query I rowsort SELECT DISTINCT - - col0 * 62 AS col0 FROM tab2 cor0 ---- 434 4836 4898 onlyif mysql # use DIV operator for integer division query I rowsort label-8441 SELECT ALL + col0 * ( col0 ) + col1 DIV + col0 col1 FROM tab0 AS cor0 ---- 1227 579 7922 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8441 SELECT ALL + col0 * ( col0 ) + col1 / + col0 col1 FROM tab0 AS cor0 ---- 1227 579 7922 query I rowsort SELECT ALL + cor1.col0 AS col1 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 95b96ca1dbe2e39a0fa78f50d374f51a query I rowsort SELECT + col1 + - 72 AS col0 FROM tab2 AS cor0 ---- -13 -41 -55 query I rowsort SELECT cor0.col1 * col2 + + 12 AS col0 FROM tab2 cor0 ---- 1546 658 849 query I rowsort SELECT + col1 - + ( + col0 ) AS col0 FROM tab2 cor0 ---- -19 -62 24 query I rowsort SELECT + col0 * ( col0 ) + col2 FROM tab1 AS cor0 ---- 4153 63 6496 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8447 SELECT ALL + CAST( - 18 AS SIGNED ) * + col0 AS col2 FROM tab0 AS cor0 ---- -1602 -432 -630 skipif mysql # not compatible query I rowsort label-8447 SELECT ALL + CAST ( - 18 AS INTEGER ) * + col0 AS col2 FROM tab0 AS cor0 ---- -1602 -432 -630 query I rowsort SELECT 66 AS col0 FROM tab2, tab0 cor0 ---- 9 values hashing to 29794915b585eea848ad670075452c88 query I rowsort SELECT ALL + + col2 + + cor0.col1 AS col1 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # use DIV operator for integer division query I rowsort label-8450 SELECT col1 DIV + ( col1 ) AS col0 FROM tab2 AS cor0 ---- 1 1 1 skipif mysql # not compatible query I rowsort label-8450 SELECT col1 / + ( col1 ) AS col0 FROM tab2 AS cor0 ---- 1 1 1 query I rowsort SELECT - 92 + col1 * col1 FROM tab1 AS cor0 ---- 584 77 8 query I rowsort SELECT DISTINCT + + 78 * - 73 AS col1 FROM tab1 AS cor0 ---- -5694 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8453 SELECT ALL - + CAST( col1 AS SIGNED ) + col0 * + 16 FROM tab2 AS cor0 ---- 1189 1247 81 skipif mysql # not compatible query I rowsort label-8453 SELECT ALL - + CAST ( col1 AS INTEGER ) + col0 * + 16 FROM tab2 AS cor0 ---- 1189 1247 81 query I rowsort SELECT - 53 * col2 FROM tab1 AS cor0 ---- -2862 -3021 -5088 query I rowsort SELECT 25 + cor0.col0 AS col1 FROM tab2 AS cor0 ---- 103 104 32 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( 65 ) * + col1 col0 FROM tab1 AS cor0 ---- -1690 -650 -845 query I rowsort SELECT ALL ( tab1.col2 * col2 ) AS col1 FROM tab1 ---- 2916 3249 9216 query I rowsort SELECT DISTINCT + tab1.col1 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 10 13 26 query I rowsort SELECT - ( col1 ) * col1 - ( cor0.col0 * + col0 ) FROM tab1 AS cor0 ---- -4196 -6569 -685 query I rowsort SELECT DISTINCT - 93 + col0 * - col2 FROM tab0 AS cor0 ---- -128 -7391 -885 query I rowsort SELECT - + col0 * - cor0.col2 - + col0 AS col1 FROM tab1 cor0 ---- 159 3584 7600 query I rowsort SELECT + - ( + col1 ) - - col0 AS col1 FROM tab0 AS cor0 ---- -2 -62 -62 query I rowsort SELECT ( col1 ) * col1 * - col0 FROM tab0 cor0 ---- -177504 -329315 -737009 onlyif mysql # use DIV operator for integer division query I rowsort label-8464 SELECT + cor0.col1 - + ( col0 + + 9 ) DIV 19 FROM tab0 AS cor0 ---- 85 86 95 skipif mysql # not compatible query I rowsort label-8464 SELECT + cor0.col1 - + ( col0 + + 9 ) / 19 FROM tab0 AS cor0 ---- 85 86 95 query I rowsort SELECT ALL - - col0 + - 94 FROM tab0 AS cor0 ---- -5 -59 -70 query I rowsort SELECT DISTINCT col2 * 74 AS col2 FROM tab1 AS cor0 ---- 3996 4218 7104 query I rowsort SELECT DISTINCT + 40 * + 59 + col1 FROM tab2 AS cor0 ---- 2377 2391 2419 onlyif mysql # use DIV operator for integer division query I rowsort label-8468 SELECT - ( col1 ) + - col0 DIV 95 + col2 AS col0 FROM tab0 AS cor0 ---- -53 -9 -96 skipif mysql # not compatible query I rowsort label-8468 SELECT - ( col1 ) + - col0 / 95 + col2 AS col0 FROM tab0 AS cor0 ---- -53 -9 -96 query I rowsort SELECT - col1 + + col0 - col0 * - col2 AS col0 FROM tab0 AS cor0 ---- -27 7296 730 query I rowsort SELECT ALL 56 * + cor0.col2 + 7 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 10268ee8c7e2abae4d9ff7fa2b064d7e query I rowsort SELECT - col0 - - ( - col0 * col0 ) FROM tab1 cor0 ---- -12 -4160 -6480 query I rowsort SELECT DISTINCT + col1 * col2 * - tab2.col0 FROM tab2 ---- -119652 -51034 -5859 query I rowsort SELECT DISTINCT - - cor0.col1 FROM tab2, tab0, tab0 AS cor0 ---- 86 91 97 onlyif mysql # use DIV operator for integer division query I rowsort label-8474 SELECT DISTINCT - tab2.col1 DIV - tab2.col1 FROM tab2, tab2 AS cor0 ---- 1 skipif mysql # not compatible query I rowsort label-8474 SELECT DISTINCT - tab2.col1 / - tab2.col1 FROM tab2, tab2 AS cor0 ---- 1 query I rowsort SELECT ( + cor0.col1 ) FROM tab0, tab1 cor0, tab1 AS cor1 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT - col1 + ( 81 ) * col0 FROM tab2 AS cor0 ---- 536 6259 6382 onlyif mysql # use DIV operator for integer division query I rowsort label-8477 SELECT col1 DIV - col0 + 56 * + col1 AS col1 FROM tab0 AS cor0 ---- 4813 5095 5430 skipif mysql # not compatible query I rowsort label-8477 SELECT col1 / - col0 + 56 * + col1 AS col1 FROM tab0 AS cor0 ---- 4813 5095 5430 query I rowsort SELECT - col0 + + col2 * 17 FROM tab2 cor0 ---- 364 452 567 query I rowsort SELECT col1 + - col0 * + col1 * + col2 FROM tab2 AS cor0 ---- -119593 -51017 -5828 query I rowsort SELECT ALL 40 FROM tab2, tab2 cor0 ---- 9 values hashing to b1e8ffeef334b4a2b01b2f91e649c2d3 query I rowsort SELECT - 15 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 1172c9a62bdad7db0def9205c06ee1f2 query I rowsort SELECT ALL + col2 * - col0 + col2 FROM tab2 AS cor0 ---- -162 -2002 -2964 query I rowsort SELECT ALL - col1 * + col1 * col0 FROM tab0 ---- -177504 -329315 -737009 query I rowsort SELECT - + ( 13 ) FROM tab2 AS cor0 ---- -13 -13 -13 query I rowsort SELECT + 69 * col0 * col0 FROM tab2 AS cor0 ---- 3381 419796 430629 query I rowsort SELECT ALL + 22 + - col1 * col2 FROM tab2 AS cor0 ---- -1512 -624 -815 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + - 88 + col0 col0 FROM tab0 AS cor0 ---- -150 -90 query I rowsort SELECT DISTINCT + col0 * 66 + + col2 + + col2 * + cor0.col0 * - col1 FROM tab2 AS cor0 ---- -114478 -45782 -5370 query I rowsort SELECT DISTINCT - + col0 + + cor0.col1 AS col2 FROM tab0 AS cor0 ---- 2 62 query I rowsort SELECT col0 + col2 * 37 AS col0 FROM tab1 AS cor0 ---- 2001 2173 3632 query I rowsort SELECT + cor0.col0 * col2 + + 98 FROM tab2 cor0 ---- 2126 287 3100 query I rowsort SELECT col1 * col0 * 74 + 67 * + col1 AS col1 FROM tab1 ---- 48030 7514 77831 query I rowsort SELECT DISTINCT - 68 FROM tab0, tab2, tab0 AS cor0 ---- -68 query I rowsort SELECT DISTINCT ( - col1 ) * + 28 + tab2.col1 AS col0 FROM tab2 ---- -1593 -459 -837 query I rowsort SELECT DISTINCT 39 AS col0 FROM tab1, tab0 cor0, tab0 AS cor1 ---- 39 query I rowsort SELECT ALL 50 AS col0 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to 314aace40e704c20a6be06204a329f80 query I rowsort SELECT + col0 * - cor0.col0 + + col2 AS col1 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT + ( 32 ) AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b onlyif mysql # use DIV operator for integer division query I rowsort label-8499 SELECT ALL + cor0.col0 + - 96 * col1 DIV + col1 AS col2 FROM tab2 AS cor0 ---- -17 -18 -89 skipif mysql # not compatible query I rowsort label-8499 SELECT ALL + cor0.col0 + - 96 * col1 / + col1 AS col2 FROM tab2 AS cor0 ---- -17 -18 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-8500 SELECT ALL col0 DIV col0 - col1 * - cor0.col0 FROM tab1 AS cor0 ---- 1041 641 79 skipif mysql # not compatible query I rowsort label-8500 SELECT ALL col0 / col0 - col1 * - cor0.col0 FROM tab1 AS cor0 ---- 1041 641 79 query I rowsort SELECT DISTINCT + - col2 * - 34 AS col2 FROM tab1 AS cor0 ---- 1836 1938 3264 query I rowsort SELECT ALL + col0 * col2 + col0 FROM tab1 AS cor0 ---- 165 3712 7760 query I rowsort SELECT col0 + - col0 * + 73 AS col0 FROM tab1 AS cor0 ---- -216 -4608 -5760 query I rowsort SELECT col2 + + ( + col0 ) * col1 FROM tab2 AS cor0 ---- 1381 244 4628 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8505 SELECT DISTINCT - col1 * - CAST( NULL AS SIGNED ) * - col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8505 SELECT DISTINCT - col1 * - CAST ( NULL AS INTEGER ) * - col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + cor0.col0 + - col0 * col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + col0 * - col1 - col2 * col1 col2 FROM tab2 AS cor0 ---- -620 3068 697 query I rowsort SELECT ( - col0 * 79 ) FROM tab2 ---- -553 -6162 -6241 onlyif mysql # use DIV operator for integer division query I rowsort label-8509 SELECT DISTINCT - 43 DIV + col1 FROM tab2 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-8509 SELECT DISTINCT - 43 / + col1 FROM tab2 ---- -1 -2 0 query I rowsort SELECT 21 * col2 AS col0 FROM tab2 ---- 546 567 798 query I rowsort SELECT - 21 + - col1 FROM tab1 AS cor0 ---- -31 -34 -47 query I rowsort SELECT DISTINCT 48 + 62 + + col0 * - col0 FROM tab2 ---- -5974 -6131 61 query I rowsort SELECT + col0 + 3 * col2 + col0 FROM tab0 ---- 147 424 73 query I rowsort SELECT ALL - 9 + - tab0.col2 * col0 FROM tab0 ---- -44 -7307 -801 query I rowsort SELECT ( + 33 ) - col0 AS col2 FROM tab0 AS cor0 ---- -2 -56 9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8516 SELECT DISTINCT + CAST( - col0 AS SIGNED ) * + col0 AS col2 FROM tab0 cor0 ---- -1225 -576 -7921 skipif mysql # not compatible query I rowsort label-8516 SELECT DISTINCT + CAST ( - col0 AS INTEGER ) * + col0 AS col2 FROM tab0 cor0 ---- -1225 -576 -7921 query I rowsort SELECT - 83 - + 28 AS col0 FROM tab1 AS cor0 ---- -111 -111 -111 query I rowsort SELECT DISTINCT - 16 * col2 + + col2 AS col0 FROM tab0 AS cor0 ---- -1230 -15 -495 query I rowsort SELECT ALL + 38 FROM tab1 cor0 ---- 38 38 38 query I rowsort SELECT ( + 94 ) + col0 + - col1 FROM tab0 cor0 ---- 32 32 92 query I rowsort SELECT DISTINCT - ( 56 ) * - col0 FROM tab0 AS cor0 ---- 1344 1960 4984 onlyif mysql # use DIV operator for integer division query I rowsort label-8522 SELECT + col2 * col2 + - col0 + - col0 DIV col0 FROM tab1 AS cor0 ---- 2912 3184 9135 skipif mysql # not compatible query I rowsort label-8522 SELECT + col2 * col2 + - col0 + - col0 / col0 FROM tab1 AS cor0 ---- 2912 3184 9135 query I rowsort SELECT DISTINCT ( - col2 ) * + col2 - + col2 * col2 * - col2 AS col0 FROM tab2 AS cor0 ---- 16900 18954 53428 onlyif mysql # use DIV operator for integer division query I rowsort label-8524 SELECT ALL + + col1 DIV cor0.col1 + col1 * + col2 AS col2 FROM tab2 AS cor0 ---- 1535 647 838 skipif mysql # not compatible query I rowsort label-8524 SELECT ALL + + col1 / cor0.col1 + col1 * + col2 AS col2 FROM tab2 AS cor0 ---- 1535 647 838 onlyif mysql # use DIV operator for integer division query I rowsort label-8525 SELECT - col1 DIV - cor0.col1 + - cor0.col1 FROM tab2 AS cor0 ---- -16 -30 -58 skipif mysql # not compatible query I rowsort label-8525 SELECT - col1 / - cor0.col1 + - cor0.col1 FROM tab2 AS cor0 ---- -16 -30 -58 query I rowsort SELECT - col0 + col1 * col0 * col0 FROM tab1 AS cor0 ---- 231 40896 83120 query I rowsort SELECT + col2 * col2 + - cor0.col0 FROM tab0 AS cor0 ---- -34 1065 6635 query I rowsort SELECT + ( col1 ) + - col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT + 2 + + cor0.col1 + cor0.col2 FROM tab1 AS cor0 ---- 111 69 82 onlyif mysql # use DIV operator for integer division query I rowsort label-8530 SELECT + col2 + - 57 DIV tab2.col0 FROM tab2 ---- 19 26 38 skipif mysql # not compatible query I rowsort label-8530 SELECT + col2 + - 57 / tab2.col0 FROM tab2 ---- 19 26 38 query I rowsort SELECT DISTINCT 98 + col1 AS col2 FROM tab2 ---- 115 129 157 query I rowsort SELECT ALL + ( - col1 ) * - col1 + + col0 * col0 * - col2 AS col2 FROM tab0 ---- -11612 -641241 8184 onlyif mysql # use DIV operator for integer division query I rowsort label-8533 SELECT ( - 61 ) DIV - col0 AS col1 FROM tab1 ---- 0 0 20 skipif mysql # not compatible query I rowsort label-8533 SELECT ( - 61 ) / - col0 AS col1 FROM tab1 ---- 0 0 20 query I rowsort SELECT DISTINCT col0 * + tab2.col2 + - col2 AS col0 FROM tab2 ---- 162 2002 2964 query I rowsort SELECT + col0 + col0 * col1 AS col2 FROM tab2 ---- 1422 224 4680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8536 SELECT DISTINCT - CAST( NULL AS SIGNED ) * col0 + col2 FROM tab0 ---- NULL skipif mysql # not compatible query I rowsort label-8536 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * col0 + col2 FROM tab0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-8537 SELECT - 21 DIV + tab1.col0 FROM tab1 ---- -7 0 0 skipif mysql # not compatible query I rowsort label-8537 SELECT - 21 / + tab1.col0 FROM tab1 ---- -7 0 0 query I rowsort SELECT DISTINCT - col0 + + ( 36 ) * col0 + col0 FROM tab0 AS cor0 ---- 1260 3204 864 onlyif mysql # use DIV operator for integer division query I rowsort label-8539 SELECT ALL + col0 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -1 -35 0 skipif mysql # not compatible query I rowsort label-8539 SELECT ALL + col0 / - col2 AS col2 FROM tab0 AS cor0 ---- -1 -35 0 query I rowsort SELECT + cor0.col1 + + col1 * - col0 AS col2 FROM tab0 AS cor0 ---- -1978 -3298 -8008 query I rowsort SELECT DISTINCT col2 + ( - col1 ) FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT DISTINCT - + col1 + cor0.col2 AS col0 FROM tab2 AS cor0 ---- -33 -4 21 query I rowsort SELECT ALL + col1 + 17 AS col1 FROM tab2 AS cor0 ---- 34 48 76 query I rowsort SELECT ALL - col1 - ( col1 + col0 * cor0.col0 ) FROM tab0 AS cor0 ---- -1419 -748 -8103 query I rowsort SELECT ALL - cor0.col0 * + 92 FROM tab0 AS cor0 ---- -2208 -3220 -8188 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8546 SELECT DISTINCT cor0.col1 + + CAST( NULL AS SIGNED ) col0 FROM tab0 cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8546 SELECT DISTINCT cor0.col1 + + CAST ( NULL AS INTEGER ) col0 FROM tab0 cor0 ---- NULL query I rowsort SELECT ALL - col0 * col1 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- -2040 -3360 -8010 query I rowsort SELECT cor0.col2 * ( - col0 ) FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8549 SELECT col2 - col0 * CAST( + 91 AS SIGNED ) * col0 AS col2 FROM tab1 ---- -372679 -582304 -765 skipif mysql # not compatible query I rowsort label-8549 SELECT col2 - col0 * CAST ( + 91 AS INTEGER ) * col0 AS col2 FROM tab1 ---- -372679 -582304 -765 query I rowsort SELECT ALL + col2 * + ( col2 ) AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 query I rowsort SELECT DISTINCT - col2 * - 19 + - col1 FROM tab0 AS cor0 ---- -78 1467 541 query I rowsort SELECT ALL + col0 * cor0.col2 + col2 AS col1 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT ALL - col0 + col0 + + cor0.col1 * - col1 FROM tab2 AS cor0 ---- -289 -3481 -961 onlyif mysql # use DIV operator for integer division query I rowsort label-8554 SELECT + col1 + + col0 DIV 22 FROM tab1 ---- 12 16 26 skipif mysql # not compatible query I rowsort label-8554 SELECT + col1 + + col0 / 22 FROM tab1 ---- 12 16 26 query I rowsort SELECT DISTINCT - col0 * 22 + + col2 AS col1 FROM tab1 AS cor0 ---- -12 -1351 -1664 query I rowsort SELECT DISTINCT - col0 + + ( 44 ) * col0 - col2 AS col2 FROM tab1 ---- 2695 3344 75 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col0 + ( - ( - col2 ) ) col1 FROM tab0 AS cor0 ---- 171 36 57 query I rowsort SELECT + + cor0.col2 * + col2 AS col0 FROM tab2 AS cor0 ---- 1444 676 729 query I rowsort SELECT col2 * col0 + - tab2.col2 * - col2 AS col2 FROM tab2 ---- 2704 4446 918 query I rowsort SELECT tab2.col1 + - col2 * col2 AS col1 FROM tab2 ---- -1427 -617 -698 query I rowsort SELECT DISTINCT + col1 AS col0 FROM tab2 WHERE NOT NULL >= ( NULL ) ---- query I rowsort SELECT DISTINCT col2 * col2 + col0 AS col1 FROM tab2 cor0 ---- 1523 736 754 query I rowsort SELECT ALL - + col2 + - col0 * col0 AS col2 FROM tab1 cor0 ---- -4153 -63 -6496 query I rowsort SELECT DISTINCT + + cor0.col1 * - col0 AS col2 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT - 10 * + col1 + col0 FROM tab1 ---- -257 -36 -50 query I rowsort SELECT ALL + - cor0.col2 + - col0 * col1 FROM tab1 cor0 ---- -1136 -132 -697 query I rowsort SELECT + 31 + + col0 + col1 AS col0 FROM tab1 AS cor0 ---- 105 124 60 query I rowsort SELECT DISTINCT 1 + + col0 FROM tab1 AS cor0 ---- 4 65 81 query I rowsort SELECT 88 * - tab0.col0 * col1 FROM tab0 ---- -181632 -298760 -712712 query I rowsort SELECT DISTINCT + 57 FROM tab0 ---- 57 onlyif mysql # use DIV operator for integer division query I rowsort label-8571 SELECT ALL + col2 + - col2 DIV + cor0.col0 FROM tab2 AS cor0 ---- 24 26 38 skipif mysql # not compatible query I rowsort label-8571 SELECT ALL + col2 + - col2 / + cor0.col0 FROM tab2 AS cor0 ---- 24 26 38 query I rowsort SELECT ALL ( - col0 ) * + col0 AS col1 FROM tab2 ---- -49 -6084 -6241 query I rowsort SELECT ALL + col0 * col0 * + col0 FROM tab2 AS cor0 ---- 343 474552 493039 query I rowsort SELECT - - 9 + col2 FROM tab0 AS cor0 ---- 10 42 91 query I rowsort SELECT + - col0 * col1 * col2 AS col2 FROM tab1 AS cor0 ---- -36480 -4212 -99840 query I rowsort SELECT + col2 + + col0 * + col2 AS col2 FROM tab1 AS cor0 ---- 216 3705 7776 onlyif mysql # use DIV operator for integer division query I rowsort label-8577 SELECT - col0 + - col1 DIV - 73 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-8577 SELECT - col0 + - col1 / - 73 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT - + 13 FROM tab0 AS cor0 ---- -13 -13 -13 onlyif mysql # use DIV operator for integer division query I rowsort label-8579 SELECT col0 + - cor0.col2 DIV cor0.col2 col0 FROM tab1 AS cor0 ---- 2 63 79 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8579 SELECT col0 + - cor0.col2 / cor0.col2 col0 FROM tab1 AS cor0 ---- 2 63 79 query I rowsort SELECT ( - 85 ) + - cor0.col2 AS col2 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 6aaa0e44613bb8b39a732467a352260e query I rowsort SELECT DISTINCT - col2 + col2 * + cor0.col0 FROM tab0 AS cor0 ---- 34 7216 759 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 + + cor0.col1 col0 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT + + col0 - + col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + cor0.col2 * 27 - + ( - col2 ) * + 33 FROM tab1 AS cor0 ---- 3240 3420 5760 query I rowsort SELECT + 3 * 99 AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 63d486414f9850266dfb6804b153668a onlyif mysql # use DIV operator for integer division query I rowsort label-8586 SELECT - - 81 DIV 39 AS col0 FROM tab1 AS cor0 ---- 2 2 2 skipif mysql # not compatible query I rowsort label-8586 SELECT - - 81 / 39 AS col0 FROM tab1 AS cor0 ---- 2 2 2 query I rowsort SELECT - tab0.col1 * - 49 AS col1 FROM tab0 ---- 4214 4459 4753 query I rowsort SELECT - col2 * col1 + - col0 * col0 AS col0 FROM tab0 ---- -1322 -15383 -3414 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 73 col2 FROM tab0, tab0 AS cor0 ---- 9 values hashing to e5fbf5d129b181bacd6113bbc8732496 query I rowsort SELECT DISTINCT + 68 AS col1 FROM tab0, tab2 AS cor0 ---- 68 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8591 SELECT DISTINCT - CAST( 98 AS SIGNED ) AS col2 FROM tab2 ---- -98 skipif mysql # not compatible query I rowsort label-8591 SELECT DISTINCT - CAST ( 98 AS INTEGER ) AS col2 FROM tab2 ---- -98 query I rowsort SELECT 95 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 14faa6dda52e3dfe1f5db2579c274a7e skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT 15 col1 FROM tab0, tab2 AS cor0 ---- 15 query I rowsort SELECT + 10 AS col2 FROM tab2 ---- 10 10 10 query I rowsort SELECT DISTINCT - col2 * - col1 * col1 FROM tab2 ---- 10982 25947 90506 query I rowsort SELECT 94 * col0 AS col1 FROM tab2 AS cor0 ---- 658 7332 7426 query I rowsort SELECT ALL + 91 FROM tab1 cor0 ---- 91 91 91 query I rowsort SELECT ALL col2 + col2 * + ( cor0.col2 + col0 * - col2 ) FROM tab2 AS cor0 ---- -112594 -4347 -52026 query I rowsort SELECT DISTINCT col1 + 89 FROM tab2 ---- 106 120 148 query I rowsort SELECT ALL + 15 AS col1 FROM tab2 ---- 15 15 15 query I rowsort SELECT col0 * + col2 + - col1 AS col0 FROM tab1 ---- 136 3638 7667 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8602 SELECT ALL + col1 * + col2 / CAST( NULL AS SIGNED ) FROM tab2 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8602 SELECT ALL + col1 * + col2 / CAST ( NULL AS INTEGER ) FROM tab2 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + - 82 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- -574 -6396 -6478 query I rowsort SELECT ALL - 49 + col2 AS col2 FROM tab1 AS cor0 ---- 47 5 8 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - col0 * col2 + - col0 col1 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT ALL + + 24 AS col2 FROM tab2 AS cor0 ---- 24 24 24 query I rowsort SELECT DISTINCT - col2 - 13 * + tab2.col0 FROM tab2 ---- -1040 -1065 -118 query I rowsort SELECT - col0 * 40 + + col0 AS col1 FROM tab2 ---- -273 -3042 -3081 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8609 SELECT - + col0 + CAST( NULL AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8609 SELECT - + col0 + CAST ( NULL AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + col1 * 17 - - col1 FROM tab2 ---- 1062 306 558 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 52 * - col0 + + col2 col0 FROM tab0 cor0 ---- -1215 -1819 -4546 query I rowsort SELECT 65 + col1 AS col1 FROM tab2 AS cor0 ---- 124 82 96 query I rowsort SELECT DISTINCT + - col2 + - 93 + col2 FROM tab1 AS cor0 ---- -93 onlyif mysql # use DIV operator for integer division query I rowsort label-8614 SELECT ALL - col2 DIV + col2 - col1 * col1 AS col2 FROM tab1 cor0 ---- -101 -170 -677 skipif mysql # not compatible query I rowsort label-8614 SELECT ALL - col2 / + col2 - col1 * col1 AS col2 FROM tab1 cor0 ---- -101 -170 -677 query I rowsort SELECT ALL + col0 + col1 * + col2 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT + 22 * - col0 + + col2 * col1 FROM tab0 AS cor0 ---- -673 2310 5504 query I rowsort SELECT - col2 + 38 FROM tab0 cor0 ---- -44 37 5 query I rowsort SELECT + + col0 + - 77 FROM tab2 AS cor0 ---- -70 1 2 skipif mysql # not compatible query I rowsort SELECT DISTINCT - CAST ( - cor0.col0 AS REAL ) AS col2 FROM tab1 cor0 ---- 3 64 80 query I rowsort SELECT - col0 + + 81 FROM tab2 AS cor0 ---- 2 3 74 query I rowsort SELECT ALL 19 AS col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 86c53e8567a17c8d91fc5aff119e0498 query I rowsort SELECT - - col2 * + cor0.col1 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT ALL - ( col0 ) - col1 AS col2 FROM tab0 AS cor0 ---- -110 -132 -180 query I rowsort SELECT ( + col0 ) + col2 * + col1 AS col2 FROM tab0 AS cor0 ---- 132 2862 7551 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 - 60 * - col1 FROM tab2 AS cor0 ---- 1020 1860 3540 query I rowsort SELECT ALL + col1 - 38 AS col0 FROM tab1 AS cor0 ---- -12 -25 -28 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2 AS cor0 CROSS JOIN tab2, tab1 AS cor1, tab2 cor2, tab0 AS cor3 ---- 3645 values hashing to 752ce7d2fdd0678058de6a90ff2b0f3a query I rowsort SELECT 7 + + cor0.col1 FROM tab1, tab1 AS cor0 ---- 9 values hashing to 3d5aee103edbbe514952d9b03a9c1f88 query I rowsort SELECT tab2.col0 * 64 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 461ef4be55d240f44dc07da96ad128fd skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 18 col2 FROM tab1, tab1 cor0 ---- 9 values hashing to 09afafec657a5e9f082beb6a16ec85de query I rowsort SELECT DISTINCT - tab0.col1 + tab0.col1 AS col2 FROM tab0 ---- 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8633 SELECT + - ( + col2 ) + cor0.col1 * - CAST( NULL AS SIGNED ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8633 SELECT + - ( + col2 ) + cor0.col1 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 50 AS col2 FROM tab2, tab0 cor0 ---- 9 values hashing to dea2d1b74e0cdf67806af8c417324f52 query I rowsort SELECT DISTINCT - cor0.col2 * + col0 + col1 * col1 + + 0 FROM tab0 AS cor0 ---- 6604 9374 983 query I rowsort SELECT + col1 - col2 * - cor0.col1 AS col1 FROM tab2 cor0 ---- 1593 663 868 query I rowsort SELECT DISTINCT + - col0 * 0 + + cor0.col0 FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT ALL + ( - col2 + + 93 ) FROM tab0 ---- 11 60 92 query I rowsort SELECT - 50 * col2 + 67 AS col2 FROM tab1 ---- -2633 -2783 -4733 query I rowsort SELECT - col2 * + col1 + - ( + col0 ) FROM tab2 ---- -1612 -725 -844 query I rowsort SELECT + + 51 FROM tab2, tab0, tab1 cor0 ---- 27 values hashing to 02a7de94365b8cb5b5cb92c4b1d1e7c5 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 42 col2 FROM tab1, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e query I rowsort SELECT ALL + col0 + - cor0.col2 * - col2 AS col1 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT - col2 * - col2 + col0 + + col1 * + cor0.col0 * col1 AS col0 FROM tab1 cor0 ---- 22816 4947 9713 query I rowsort SELECT DISTINCT + 87 * + cor0.col2 FROM tab0 AS cor0 ---- 2871 7134 87 query I rowsort SELECT ALL cor0.col2 AS col1 FROM tab0, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 query I rowsort SELECT ALL 91 + col1 AS col2 FROM tab1 AS cor0 ---- 101 104 117 query I rowsort SELECT + + col2 * col2 * - col0 AS col0 FROM tab2 AS cor0 ---- -114076 -5103 -52728 query I rowsort SELECT ALL - + col0 + col1 * col0 - + 22 * - col0 FROM tab0 cor0 ---- 2568 4130 9968 query I rowsort SELECT DISTINCT - + 57 * col2 - + col1 AS col1 FROM tab2 AS cor0 ---- -1541 -1570 -2183 query I rowsort SELECT 42 FROM tab2, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 325aada2239b6fe1fe2d843515ae8c5e 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 I rowsort SELECT ALL - col2 * col1 * col1 FROM tab0 AS cor0 ---- -244068 -679042 -9409 query I rowsort SELECT ALL cor0.col0 * + col0 + col1 * col1 AS col1 FROM tab1 cor0 ---- 4196 6569 685 query I rowsort SELECT ALL - col2 * + 69 * col0 + + col0 FROM tab2 AS cor0 ---- -13034 -139854 -207059 query I rowsort SELECT DISTINCT - + col0 + 41 * - col0 FROM tab2 AS cor0 ---- -294 -3276 -3318 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8657 SELECT DISTINCT + col0 - CAST( col1 AS SIGNED ) * - col2 * ( ( cor0.col1 ) ) AS col1 FROM tab0 AS cor0 ---- 244092 679131 9444 skipif mysql # not compatible query I rowsort label-8657 SELECT DISTINCT + col0 - CAST ( col1 AS INTEGER ) * - col2 * ( ( cor0.col1 ) ) AS col1 FROM tab0 AS cor0 ---- 244092 679131 9444 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 col0 FROM tab2 cor0 ---- 17 31 59 query I rowsort SELECT DISTINCT + col1 * - col2 AS col2 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT ALL col0 * - 66 FROM tab0 AS cor0 ---- -1584 -2310 -5874 query I rowsort SELECT - ( 93 ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to ea79c61f7a02d25805171f5e85229fba query I rowsort SELECT DISTINCT - cor0.col0 + col1 AS col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT ALL + tab0.col2 FROM tab0, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 7786718bd8042022537378d40ec87475 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8664 SELECT DISTINCT - cor0.col0 + - CAST( NULL AS SIGNED ) FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8664 SELECT DISTINCT - cor0.col0 + - CAST ( NULL AS INTEGER ) FROM tab2 cor0 ---- NULL query I rowsort SELECT DISTINCT col2 * + col2 * + 3 AS col0 FROM tab0 ---- 20172 3 3267 query I rowsort SELECT - col1 * - cor0.col1 * ( col2 ) AS col2 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT tab1.col1 * 69 + - col2 FROM tab1 ---- 1740 633 801 query I rowsort SELECT 14 FROM tab0, tab2 cor0 ---- 9 values hashing to 83e5779d2487d12495e7d816c797264f query I rowsort SELECT col0 + - 69 * col0 * + col2 FROM tab2 ---- -13034 -139854 -207059 query I rowsort SELECT DISTINCT + 40 * cor0.col0 FROM tab2, tab1, tab0 AS cor0, tab0 ---- 1400 3560 960 onlyif mysql # use DIV operator for integer division query I rowsort label-8671 SELECT col1 * - cor0.col2 + ( + 59 ) DIV col0 + 82 * col0 AS col2 FROM tab1 AS cor0 ---- -1139 4678 5312 skipif mysql # not compatible query I rowsort label-8671 SELECT col1 * - cor0.col2 + ( + 59 ) / col0 + 82 * col0 AS col2 FROM tab1 AS cor0 ---- -1139 4678 5312 query I rowsort SELECT + col2 + col1 * + ( + col1 ) FROM tab1 AS cor0 ---- 157 265 730 onlyif mysql # use DIV operator for integer division query I rowsort label-8673 SELECT + col2 + col2 DIV ( + 71 ) FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-8673 SELECT + col2 + col2 / ( + 71 ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT col2 + col0 * col2 FROM tab2 ---- 2054 216 3040 query I rowsort SELECT + 96 * - col1 FROM tab1 ---- -1248 -2496 -960 onlyif mysql # use DIV operator for integer division query I rowsort label-8676 SELECT + col1 * col2 DIV tab1.col0 AS col1 FROM tab1 ---- 15 468 8 skipif mysql # not compatible query I rowsort label-8676 SELECT + col1 * col2 / tab1.col0 AS col1 FROM tab1 ---- 15 468 8 query I rowsort SELECT - + 13 + + col0 - col2 AS col2 FROM tab0 AS cor0 ---- -22 -6 21 query I rowsort SELECT - col1 * - 23 * - col1 + col1 FROM tab0 ---- -170022 -190372 -216310 query I rowsort SELECT ( - ( - tab1.col0 ) ) * col1 * + col1 AS col0 FROM tab1 ---- 13520 2028 6400 onlyif mysql # use DIV operator for integer division query I rowsort label-8680 SELECT - col2 * - col0 + col1 DIV - 27 FROM tab1 AS cor0 ---- 162 3648 7680 skipif mysql # not compatible query I rowsort label-8680 SELECT - col2 * - col0 + col1 / - 27 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT DISTINCT col0 + col0 * ( - 66 ) AS col2 FROM tab2 AS cor0 ---- -455 -5070 -5135 onlyif mysql # use DIV operator for integer division query I rowsort label-8682 SELECT ALL - col2 + + col2 DIV + col1 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 skipif mysql # not compatible query I rowsort label-8682 SELECT ALL - col2 + + col2 / + col1 AS col1 FROM tab0 AS cor0 ---- -1 -33 -82 query I rowsort SELECT ALL col0 + col2 * ( + 45 ) FROM tab0 cor0 ---- 1509 3779 80 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + col0 + + col1 * + col0 * col0 col1 FROM tab1 AS cor0 ---- 263 41034 83293 query I rowsort SELECT DISTINCT + 55 * - col0 FROM tab1 AS cor0 ---- -165 -3520 -4400 query I rowsort SELECT ALL - col2 * + col1 + + col1 FROM tab0 cor0 ---- -2752 -7371 0 query I rowsort SELECT ( + col0 * - col1 ) AS col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT DISTINCT + cor1.col1 AS col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 86 91 97 query I rowsort SELECT DISTINCT - col2 * 30 AS col2 FROM tab1 ---- -1620 -1710 -2880 query I rowsort SELECT - + 50 * - col0 FROM tab0 AS cor0 ---- 1200 1750 4450 query I rowsort SELECT 8 + - col1 * col2 FROM tab1 AS cor0 ---- -1240 -1396 -562 query I rowsort SELECT ( + 41 * col0 ) AS col2 FROM tab2 ---- 287 3198 3239 query I rowsort SELECT DISTINCT + 95 AS col1 FROM tab0 ---- 95 onlyif mysql # use DIV operator for integer division query I rowsort label-8694 SELECT + col1 * + col2 + ( tab2.col2 ) DIV col1 AS col2 FROM tab2 ---- 1534 648 837 skipif mysql # not compatible query I rowsort label-8694 SELECT + col1 * + col2 + ( tab2.col2 ) / col1 AS col2 FROM tab2 ---- 1534 648 837 query I rowsort SELECT ALL 53 + col0 FROM tab1 AS cor0 ---- 117 133 56 query I rowsort SELECT DISTINCT + - cor0.col1 + col1 * ( col0 ) - + col0 FROM tab0 AS cor0 ---- 1954 3263 7919 query I rowsort SELECT ALL + - col1 * - col2 + ( col2 ) AS col2 FROM tab1 AS cor0 ---- 1344 1458 627 onlyif mysql # use DIV operator for integer division query I rowsort label-8698 SELECT DISTINCT col1 DIV col0 + - col0 FROM tab1 AS cor0 ---- -64 -80 5 skipif mysql # not compatible query I rowsort label-8698 SELECT DISTINCT col1 / col0 + - col0 FROM tab1 AS cor0 ---- -64 -80 5 onlyif mysql # use DIV operator for integer division query I rowsort label-8699 SELECT ALL 52 DIV cor0.col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8699 SELECT ALL 52 / cor0.col2 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - cor0.col2 * cor0.col2 FROM tab0 AS cor0 ---- -1 -1089 -6724 query I rowsort SELECT - col2 + + 92 FROM tab0 AS cor0 ---- 10 59 91 query I rowsort SELECT - col2 + col2 AS col0 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT - col0 * - col1 * + col1 + col2 AS col2 FROM tab0 AS cor0 ---- 177537 329316 737091 query I rowsort SELECT ALL col2 * - 27 * col0 AS col0 FROM tab2 ---- -5103 -54756 -81054 query I rowsort SELECT ALL cor1.col2 FROM tab1 AS cor0 CROSS JOIN tab1, tab2 AS cor1 ---- 27 values hashing to 40fd8cc0de92ea68d73634c2d8f75bf5 query I rowsort SELECT - col2 * cor0.col1 - - col2 FROM tab2 AS cor0 ---- -1508 -608 -810 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col1 + 23 * + 72 * col1 col2 FROM tab1 AS cor0 ---- 16570 21541 43082 query I rowsort SELECT - col0 * + ( + 61 ) AS col2 FROM tab1 cor0 ---- -183 -3904 -4880 query I rowsort SELECT + col0 - 80 AS col0 FROM tab2 AS cor0 ---- -1 -2 -73 onlyif mysql # use DIV operator for integer division query I rowsort label-8710 SELECT col0 DIV col1 + col0 FROM tab2 cor0 ---- 7 79 83 skipif mysql # not compatible query I rowsort label-8710 SELECT col0 / col1 + col0 FROM tab2 cor0 ---- 7 79 83 query I rowsort SELECT - - col2 * ( col2 + col1 ) AS col2 FROM tab2 AS cor0 ---- 1566 2090 2210 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8712 SELECT - col0 * CAST( NULL AS SIGNED ) AS col2 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8712 SELECT - col0 * CAST ( NULL AS INTEGER ) AS col2 FROM tab1 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL + 78 AS col0 FROM tab1, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to d8e5ef4db3419fc251e82c50ba04e048 query I rowsort SELECT - + ( col1 ) + col2 * - 33 * 52 FROM tab2 AS cor0 ---- -44675 -46363 -65225 query I rowsort SELECT + - ( + col0 ) * + col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL col1 + + col0 * - col0 AS col0 FROM tab0 AS cor0 ---- -1128 -490 -7830 onlyif mysql # use DIV operator for integer division query I rowsort label-8717 SELECT - col2 DIV col0 - + col1 FROM tab2 cor0 ---- -17 -34 -59 skipif mysql # not compatible query I rowsort label-8717 SELECT - col2 / col0 - + col1 FROM tab2 cor0 ---- -17 -34 -59 query I rowsort SELECT ALL + ( col1 ) + col0 * - col2 AS col2 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT DISTINCT - 41 * col1 FROM tab2 AS cor0 ---- -1271 -2419 -697 query I rowsort SELECT 90 + + col2 + + col2 * - col1 FROM tab0 AS cor0 ---- -2715 -6 -7290 query I rowsort SELECT - col2 * - col1 + - col1 + - ( col0 ) * + col2 FROM tab2 AS cor0 ---- -2373 -553 617 query I rowsort SELECT ALL + + ( col1 ) * - col0 FROM tab2 cor0 ---- -1343 -217 -4602 query I rowsort SELECT col0 * + ( - col1 ) + 80 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -318 -5760 -7440 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + cor0.col0 * - cor0.col0 + + col2 col1 FROM tab2 AS cor0 ---- -22 -6058 -6203 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8725 SELECT DISTINCT - CAST( + 19 AS SIGNED ) + col1 AS col1 FROM tab2 AS cor0 ---- -2 12 40 skipif mysql # not compatible query I rowsort label-8725 SELECT DISTINCT - CAST ( + 19 AS INTEGER ) + col1 AS col1 FROM tab2 AS cor0 ---- -2 12 40 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( - col1 ) col2 FROM tab0 AS cor0 ---- -86 -91 -97 query I rowsort SELECT col0 * ( + col2 ) * + col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT ALL + 46 + + col1 FROM tab2 AS cor0 ---- 105 63 77 query I rowsort SELECT DISTINCT + col0 * - ( + col1 ) FROM tab1 cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL 62 + + col2 * col1 FROM tab1 AS cor0 ---- 1310 1466 632 query I rowsort SELECT - ( col0 ) * col1 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT ALL + 2 FROM tab2 cor0 ---- 2 2 2 query I rowsort SELECT - 89 + col1 FROM tab2 ---- -30 -58 -72 query I rowsort SELECT DISTINCT ( - col0 ) * col2 + 73 * - col0 AS col1 FROM tab2 ---- -700 -7722 -8769 query I rowsort SELECT DISTINCT - 90 * col0 AS col1 FROM tab2 AS cor0 ---- -630 -7020 -7110 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col2 col1 FROM tab1 cor0 ---- 162 3648 7680 onlyif mysql # use DIV operator for integer division query I rowsort label-8737 SELECT DISTINCT - col1 DIV + col2 + 35 col1 FROM tab0 AS cor0 ---- -62 33 34 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8737 SELECT DISTINCT - col1 / + col2 + 35 col1 FROM tab0 AS cor0 ---- -62 33 34 query I rowsort SELECT ALL + col1 * - col1 + col1 FROM tab1 AS cor0 ---- -156 -650 -90 query I rowsort SELECT DISTINCT col0 + - 59 * ( + col2 ) AS col0 FROM tab0 cor0 ---- -1923 -24 -4749 onlyif mysql # use DIV operator for integer division query I rowsort label-8740 SELECT DISTINCT + col2 DIV 10 + - 42 AS col1 FROM tab1 AS cor0 ---- -33 -37 skipif mysql # not compatible query I rowsort label-8740 SELECT DISTINCT + col2 / 10 + - 42 AS col1 FROM tab1 AS cor0 ---- -33 -37 query I rowsort SELECT col0 * - 73 AS col0 FROM tab2 AS cor0 ---- -511 -5694 -5767 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 66 * col0 - ( + 44 ) col1 FROM tab2 ---- 418 5104 5170 query I rowsort SELECT col0 + - col2 - - 45 AS col2 FROM tab0 ---- 36 52 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 + + 26 + col2 * col1 col1 FROM tab1 ---- 1178 1376 539 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8745 SELECT DISTINCT col2 - CAST( col0 + col0 AS SIGNED ) AS col0 FROM tab2 ---- -120 -130 13 skipif mysql # not compatible query I rowsort label-8745 SELECT DISTINCT col2 - CAST ( col0 + col0 AS INTEGER ) AS col0 FROM tab2 ---- -120 -130 13 onlyif mysql # use DIV operator for integer division query I rowsort label-8746 SELECT ALL col1 * col1 - 98 DIV col1 AS col1 FROM tab1 ---- 162 673 91 skipif mysql # not compatible query I rowsort label-8746 SELECT ALL col1 * col1 - 98 / col1 AS col1 FROM tab1 ---- 162 673 91 query I rowsort SELECT - col0 * 14 + + col0 FROM tab1 cor0 ---- -1040 -39 -832 query I rowsort SELECT ALL col2 * - ( - col1 * + col2 ) FROM tab2 AS cor0 ---- 22599 24548 39884 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8749 SELECT - col2 * + CAST( + col2 AS SIGNED ) * col0 FROM tab0 ---- -26136 -35 -598436 skipif mysql # not compatible query I rowsort label-8749 SELECT - col2 * + CAST ( + col2 AS INTEGER ) * col0 FROM tab0 ---- -26136 -35 -598436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 36 col2 FROM tab1, tab1 AS cor0 ---- 36 onlyif mysql # use DIV operator for integer division query I rowsort label-8751 SELECT col2 DIV 60 AS col2 FROM tab0 AS cor0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-8751 SELECT col2 / 60 AS col2 FROM tab0 AS cor0 ---- 0 0 1 query I rowsort SELECT - ( col1 ) * - col1 AS col2 FROM tab0 cor0 ---- 7396 8281 9409 query I rowsort SELECT - col1 * - col0 + - col1 FROM tab0 ---- 1978 3298 8008 query I rowsort SELECT - col0 + col1 * 23 FROM tab0 AS cor0 ---- 1954 2004 2196 query I rowsort SELECT DISTINCT - + 88 + - col0 AS col1 FROM tab0 AS cor0 ---- -112 -123 -177 query I rowsort SELECT DISTINCT cor1.col2 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 54 57 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( col1 * col2 ) col2 FROM tab1 ---- -1248 -1404 -570 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 51 + + col0 col2 FROM tab2 AS cor0 ---- 129 130 58 query I rowsort SELECT ALL - 89 FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to c36e597b7bc5727536f5bb580e6cebbc skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 64 col0 FROM tab2 ---- -64 -64 -64 query I rowsort SELECT col0 * 32 FROM tab1 ---- 2048 2560 96 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col1 + 22 col2 FROM tab1 ---- -4 12 9 query I rowsort SELECT + col0 * col2 + 43 - col2 FROM tab2 ---- 2045 205 3007 query I rowsort SELECT col1 - ( 22 ) * + col1 FROM tab0 ---- -1806 -1911 -2037 query I rowsort SELECT ALL 11 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f4d199584b44732f1a897e6691b4ea00 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8766 SELECT + col1 * CAST( + col2 AS SIGNED ) + col0 * - ( + 81 ) - + col0 AS col1 FROM tab0 ---- -2773 164 870 skipif mysql # not compatible query I rowsort label-8766 SELECT + col1 * CAST ( + col2 AS INTEGER ) + col0 * - ( + 81 ) - + col0 AS col1 FROM tab0 ---- -2773 164 870 query I rowsort SELECT - col2 - - 29 AS col2 FROM tab0 ---- -4 -53 28 query I rowsort SELECT col0 + - tab2.col2 AS col2 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL - 34 FROM tab0, tab2 AS cor0 ---- 9 values hashing to 40442a74794ded4c78101eefe525a5bb query I rowsort SELECT + col1 * col2 + col0 * + col0 FROM tab2 cor0 ---- 6887 7618 886 query I rowsort SELECT DISTINCT + col2 * + 29 - + col0 FROM tab2 AS cor0 ---- 1023 676 776 query I rowsort SELECT DISTINCT 5 + - cor0.col1 FROM tab0, tab0 AS cor0 ---- -81 -86 -92 query I rowsort SELECT + - col2 - cor0.col1 * col0 FROM tab2 AS cor0 ---- -1381 -244 -4628 query I rowsort SELECT - col2 * ( - col2 ) + + col2 AS col2 FROM tab0 AS cor0 ---- 1122 2 6806 onlyif mysql # use DIV operator for integer division query I rowsort label-8775 SELECT ALL col2 * 49 + + col1 * col1 DIV col0 AS col0 FROM tab2 ---- 1318 1460 1865 skipif mysql # not compatible query I rowsort label-8775 SELECT ALL col2 * 49 + + col1 * col1 / col0 AS col0 FROM tab2 ---- 1318 1460 1865 query I rowsort SELECT ALL tab0.col2 * ( + 46 ) + col0 FROM tab0 ---- 1542 3861 81 query I rowsort SELECT tab2.col2 + + 73 FROM tab2, tab2 AS cor0 ---- 9 values hashing to 7711fb83d20481dc43a7f200662bf23a onlyif mysql # use DIV operator for integer division query I rowsort label-8778 SELECT col0 + - col2 * col1 + - col2 DIV col0 AS col2 FROM tab2 ---- -1456 -567 -833 skipif mysql # not compatible query I rowsort label-8778 SELECT col0 + - col2 * col1 + - col2 / col0 AS col2 FROM tab2 ---- -1456 -567 -833 query I rowsort SELECT - + 54 + col0 * col1 AS col0 FROM tab0 AS cor0 ---- 2010 3341 8045 query I rowsort SELECT ALL - 4 * col0 AS col1 FROM tab1 AS cor0 ---- -12 -256 -320 query I rowsort SELECT - ( - col0 ) + + col0 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT + - cor0.col1 * + 57 AS col2 FROM tab1 AS cor0 ---- -1482 -570 -741 query I rowsort SELECT + col1 * ( col1 ) FROM tab0 ---- 7396 8281 9409 query I rowsort SELECT ALL col1 * - cor0.col1 + + col2 * 69 FROM tab0 AS cor0 ---- -2623 -5119 -9340 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + - ( + col2 ) + col0 + - 49 * col1 col0 FROM tab2 AS cor0 ---- -1539 -2839 -792 query I rowsort SELECT DISTINCT - ( 8 ) AS col0 FROM tab1 AS cor0 ---- -8 query I rowsort SELECT - cor0.col2 + + col2 AS col1 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 53 * 50 FROM tab2 AS cor0 ---- 2650 2650 2650 query I rowsort SELECT ALL + + col1 + col2 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT ALL - + col1 + - col1 AS col1 FROM tab2 AS cor0 ---- -118 -34 -62 query I rowsort SELECT - ( - ( + col1 ) ) + + 18 FROM tab2 cor0 ---- 35 49 77 query I rowsort SELECT ALL + - col2 + - col1 + - col0 AS col0 FROM tab0 AS cor0 ---- -133 -143 -262 query I rowsort SELECT ALL + col2 + 47 FROM tab2 AS cor0 ---- 73 74 85 query I rowsort SELECT DISTINCT + + col0 + + 86 AS col1 FROM tab1 AS cor0 ---- 150 166 89 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - tab1.col1 col1 FROM tab1, tab0, tab1 AS cor0 ---- 27 values hashing to c7890469eabb2c6fc81454b35d2333b6 query I rowsort SELECT 80 FROM tab0, tab1 cor0 ---- 9 values hashing to 878f012d707aab113cedaf56e6c52e94 query I rowsort SELECT ALL - ( cor0.col0 ) AS col2 FROM tab0, tab1, tab1 AS cor0 ---- 27 values hashing to 729c1edda9332398299f39cd174ed840 query I rowsort SELECT + 35 - col0 * + col1 FROM tab2 cor0 ---- -1308 -182 -4567 query I rowsort SELECT + - ( - cor0.col2 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT col1 * col2 + - col1 FROM tab1 cor0 ---- 1235 1378 560 query I rowsort SELECT 16 * + col0 FROM tab1 ---- 1024 1280 48 query I rowsort SELECT col2 * - col2 + + cor0.col1 AS col2 FROM tab1 AS cor0 ---- -2890 -3239 -9203 query I rowsort SELECT 45 * col2 + 77 * 81 FROM tab1 AS cor0 ---- 10557 8667 8802 query I rowsort SELECT - ( cor0.col2 ) + + 17 * - 89 FROM tab0 AS cor0 ---- -1514 -1546 -1595 query I rowsort SELECT ALL ( 61 ) * col2 FROM tab2 ---- 1586 1647 2318 onlyif mysql # use DIV operator for integer division query I rowsort label-8806 SELECT ALL + col0 + col2 DIV col2 FROM tab1 cor0 ---- 4 65 81 skipif mysql # not compatible query I rowsort label-8806 SELECT ALL + col0 + col2 / col2 FROM tab1 cor0 ---- 4 65 81 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8807 SELECT + col2 * col0 * - cor0.col1 - - col0 * + CAST( col2 AS SIGNED ) FROM tab0 cor0 ---- -3360 -656820 -67320 skipif mysql # not compatible query I rowsort label-8807 SELECT + col2 * col0 * - cor0.col1 - - col0 * + CAST ( col2 AS INTEGER ) FROM tab0 cor0 ---- -3360 -656820 -67320 onlyif mysql # use DIV operator for integer division query I rowsort label-8808 SELECT + - col0 DIV - 35 - col0 * + col1 FROM tab1 AS cor0 ---- -1038 -639 -78 skipif mysql # not compatible query I rowsort label-8808 SELECT + - col0 / - 35 - col0 * + col1 FROM tab1 AS cor0 ---- -1038 -639 -78 query I rowsort SELECT cor0.col1 * 17 AS col2 FROM tab2 AS cor0 ---- 1003 289 527 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8810 SELECT ALL - + col0 + CAST( ( - cor0.col1 ) AS SIGNED ) * + 93 * col1 AS col2 FROM tab1 AS cor0 ---- -15797 -62871 -9364 skipif mysql # not compatible query I rowsort label-8810 SELECT ALL - + col0 + CAST ( ( - cor0.col1 ) AS INTEGER ) * + 93 * col1 AS col2 FROM tab1 AS cor0 ---- -15797 -62871 -9364 query I rowsort SELECT ALL - cor0.col1 + - ( col1 ) FROM tab1 AS cor0 ---- -20 -26 -52 query I rowsort SELECT col2 * + col0 + + col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT cor0.col2 + - 84 AS col2 FROM tab1 AS cor0 ---- -27 -30 12 query I rowsort SELECT DISTINCT - col2 * 82 FROM tab1 AS cor0 ---- -4428 -4674 -7872 query I rowsort SELECT col0 * + ( 59 ) FROM tab0 AS cor0 ---- 1416 2065 5251 onlyif mysql # use DIV operator for integer division query I rowsort label-8816 SELECT col0 DIV 92 AS col1 FROM tab2 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8816 SELECT col0 / 92 AS col1 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + + ( col0 ) - col0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL + 96 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 22c5141a629f0ef396738ee2c8be6303 onlyif mysql # use DIV operator for integer division query I rowsort label-8819 SELECT ALL - col1 DIV tab2.col1 + col1 AS col1 FROM tab2 ---- 16 30 58 skipif mysql # not compatible query I rowsort label-8819 SELECT ALL - col1 / tab2.col1 + col1 AS col1 FROM tab2 ---- 16 30 58 query I rowsort SELECT 65 FROM tab0, tab1 cor0 ---- 9 values hashing to 8bef2ea1f05f3514633f851312bdd805 onlyif mysql # use DIV operator for integer division query I rowsort label-8821 SELECT ALL + col1 DIV + col0 + + 41 AS col2 FROM tab1 ---- 41 41 49 skipif mysql # not compatible query I rowsort label-8821 SELECT ALL + col1 / + col0 + + 41 AS col2 FROM tab1 ---- 41 41 49 query I rowsort SELECT ALL - 36 AS col2 FROM tab2 ---- -36 -36 -36 query I rowsort SELECT ALL + col1 * + col0 + col1 * + col1 AS col1 FROM tab1 AS cor0 ---- 1209 740 754 query I rowsort SELECT ALL col0 + - ( + col2 + - cor0.col0 ) AS col0 FROM tab0 AS cor0 ---- 15 69 96 query I rowsort SELECT ALL + col0 - 1 FROM tab0 cor0 ---- 23 34 88 query I rowsort SELECT DISTINCT col1 * 15 AS col2 FROM tab2 AS cor0 ---- 255 465 885 query I rowsort SELECT ALL - + col0 + 64 + - col0 FROM tab2 AS cor0 ---- -92 -94 50 query I rowsort SELECT ALL - col1 * col1 + 51 AS col0 FROM tab1 AS cor0 ---- -118 -49 -625 query I rowsort SELECT + col0 - - col2 * ( + col2 ) FROM tab0 ---- 1113 36 6813 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8830 SELECT + CAST( NULL AS SIGNED ) + tab2.col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-8830 SELECT + CAST ( NULL AS INTEGER ) + tab2.col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b query I rowsort SELECT + cor0.col0 + + ( col1 ) AS col2 FROM tab2 AS cor0 ---- 137 38 96 query I rowsort SELECT - col0 + 21 FROM tab0 AS cor0 ---- -14 -3 -68 query I rowsort SELECT + ( col2 ) * - col0 AS col0 FROM tab2 cor0 ---- -189 -2028 -3002 query I rowsort SELECT - 16 * cor0.col2 AS col0 FROM tab0 AS cor0 ---- -1312 -16 -528 query I rowsort SELECT - + 78 * + col2 * - col1 AS col2 FROM tab0 AS cor0 ---- 221364 582036 7566 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 24 * - col1 col1 FROM tab0 ---- -2064 -2184 -2328 query I rowsort SELECT + - 51 * + col1 - + ( + col1 ) AS col1 FROM tab0 AS cor0 ---- -4472 -4732 -5044 onlyif mysql # use DIV operator for integer division query I rowsort label-8838 SELECT col1 DIV + cor0.col0 - - col0 * col2 * col0 FROM tab2 AS cor0 ---- 1327 158184 237158 skipif mysql # not compatible query I rowsort label-8838 SELECT col1 / + cor0.col0 - - col0 * col2 * col0 FROM tab2 AS cor0 ---- 1327 158184 237158 onlyif mysql # use DIV operator for integer division query I rowsort label-8839 SELECT + col2 - col1 DIV - col1 FROM tab0 AS cor0 ---- 2 34 83 skipif mysql # not compatible query I rowsort label-8839 SELECT + col2 - col1 / - col1 FROM tab0 AS cor0 ---- 2 34 83 query I rowsort SELECT + cor1.col0 * 31 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 1f469489fc5c6e49f053205e2ac303f8 query I rowsort SELECT ALL tab1.col0 - - col0 AS col2 FROM tab1 ---- 128 160 6 query I rowsort SELECT + col0 * col0 * + col0 AS col2 FROM tab2 AS cor0 ---- 343 474552 493039 query I rowsort SELECT - - 34 * col2 AS col1 FROM tab1 AS cor0 ---- 1836 1938 3264 query I rowsort SELECT DISTINCT + col2 + col0 * - ( + col1 ) AS col2 FROM tab1 AS cor0 ---- -24 -583 -944 query I rowsort SELECT DISTINCT + 97 AS col1 FROM tab2 AS cor0 ---- 97 query I rowsort SELECT - 83 * col2 FROM tab1 AS cor0 ---- -4482 -4731 -7968 query I rowsort SELECT col0 * cor0.col2 + col1 AS col2 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT - - col2 * col1 + + ( - col1 ) AS col1 FROM tab2 cor0 ---- 1475 629 806 query I rowsort SELECT DISTINCT + cor0.col0 * + 20 + - 56 AS col1 FROM tab0 AS cor0 ---- 1724 424 644 onlyif mysql # use DIV operator for integer division query I rowsort label-8850 SELECT ALL + col1 DIV col0 - - col1 AS col0 FROM tab2 AS cor0 ---- 17 35 59 skipif mysql # not compatible query I rowsort label-8850 SELECT ALL + col1 / col0 - - col1 AS col0 FROM tab2 AS cor0 ---- 17 35 59 query I rowsort SELECT DISTINCT + cor1.col2 FROM tab0, tab2 AS cor0, tab1 AS cor1 ---- 54 57 96 query I rowsort SELECT + col0 + - col1 * + col1 FROM tab2 ---- -210 -3403 -954 query I rowsort SELECT DISTINCT - + ( 42 ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -42 query I rowsort SELECT ALL + col0 * 94 - - cor0.col2 FROM tab1 AS cor0 ---- 336 6073 7616 query I rowsort SELECT - col2 * 72 FROM tab1 AS cor0 ---- -3888 -4104 -6912 query I rowsort SELECT ALL - + ( - 51 ) FROM tab0 AS cor0 ---- 51 51 51 onlyif mysql # use DIV operator for integer division query I rowsort label-8857 SELECT DISTINCT + col0 DIV + 81 FROM tab0 AS cor0 ---- 0 1 skipif mysql # not compatible query I rowsort label-8857 SELECT DISTINCT + col0 / + 81 FROM tab0 AS cor0 ---- 0 1 query I rowsort SELECT 32 AS col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b query I rowsort SELECT DISTINCT - 36 + - col0 FROM tab1 AS cor0 ---- -100 -116 -39 query I rowsort SELECT DISTINCT - cor0.col1 * + 30 * col1 FROM tab0 AS cor0 ---- -221880 -248430 -282270 query I rowsort SELECT col2 * 12 FROM tab1 AS cor0 ---- 1152 648 684 query I rowsort SELECT - cor0.col1 FROM tab2, tab0 AS cor0, tab1 cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8863 SELECT + - CAST( + ( + col0 ) AS SIGNED ) * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 skipif mysql # not compatible query I rowsort label-8863 SELECT + - CAST ( + ( + col0 ) AS INTEGER ) * + cor0.col0 AS col2 FROM tab1 AS cor0 ---- -4096 -6400 -9 query I rowsort SELECT ALL + - ( + cor0.col1 ) + col0 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT + - col0 * + col0 AS col1 FROM tab2 AS cor0 ---- -49 -6084 -6241 query I rowsort SELECT DISTINCT - + ( col0 ) * + col2 + - cor0.col0 FROM tab0 AS cor0 ---- -70 -7387 -816 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8867 SELECT DISTINCT + cor0.col1 * - CAST( NULL AS SIGNED ) AS col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- NULL skipif mysql # not compatible query I rowsort label-8867 SELECT DISTINCT + cor0.col1 * - CAST ( NULL AS INTEGER ) AS col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 48 col1 FROM tab1 ---- 48 48 48 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL ( col0 ) * - col1 col0 FROM tab1 ---- -1040 -640 -78 query I rowsort SELECT + - cor0.col2 + + 95 FROM tab0 AS cor0 ---- 13 62 94 query I rowsort SELECT ALL + + col2 + 60 * col2 AS col0 FROM tab2 AS cor0 ---- 1586 1647 2318 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab1 AS cor0 CROSS JOIN tab0, tab0 AS cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to ced36882687f040e969c817b62d2e456 query I rowsort SELECT cor0.col0 + - col0 AS col2 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - col2 + - col1 * + 96 AS col1 FROM tab0 AS cor0 ---- -8289 -8818 -9313 query I rowsort SELECT + col2 * col1 + 84 AS col1 FROM tab1 AS cor0 ---- 1332 1488 654 query I rowsort SELECT + cor0.col2 + - ( col2 ) FROM tab0 cor0 ---- 0 0 0 query I rowsort SELECT ALL 56 AS col0 FROM tab2, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to b5ba4b44e3deadce1edb30e76df61200 query I rowsort SELECT DISTINCT + col2 * + col1 * + col1 AS col2 FROM tab1 ---- 16224 36504 5700 query I rowsort SELECT ALL - 84 AS col0 FROM tab2 cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 975e2ef2a3bf1ee2622362f4e435752f onlyif mysql # use DIV operator for integer division query I rowsort label-8880 SELECT DISTINCT + 81 * cor0.col2 * + col1 + ( col0 ) DIV col1 AS col2 FROM tab2 AS cor0 ---- 124255 52330 67797 skipif mysql # not compatible query I rowsort label-8880 SELECT DISTINCT + 81 * cor0.col2 * + col1 + ( col0 ) / col1 AS col2 FROM tab2 AS cor0 ---- 124255 52330 67797 query I rowsort SELECT ALL - 59 + - cor0.col0 FROM tab2 AS cor0 ---- -137 -138 -66 query I rowsort SELECT 91 + - col0 FROM tab1 AS cor0 ---- 11 27 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 - col0 * col2 col2 FROM tab2 AS cor0 ---- -2087 -220 -3019 query I rowsort SELECT ALL 35 + 82 AS col2 FROM tab2, tab2 AS cor0, tab1 AS cor1 ---- 27 values hashing to f1f4efb6dceca1c325983962bcf259d3 query I rowsort SELECT + 73 FROM tab0, tab2 AS cor0, tab0 cor1 ---- 27 values hashing to 3933a906d17a820ccf95467e2206df8f query I rowsort SELECT DISTINCT + 90 + - col0 AS col0 FROM tab0 ---- 1 55 66 query I rowsort SELECT + col2 + - col1 + - ( col1 + col1 ) * + tab2.col2 FROM tab2 ---- -1271 -1678 -3101 onlyif mysql # use DIV operator for integer division query I rowsort label-8888 SELECT DISTINCT - tab1.col0 + + col2 * - 44 + 44 DIV col0 AS col2 FROM tab1 ---- -2365 -2572 -4304 skipif mysql # not compatible query I rowsort label-8888 SELECT DISTINCT - tab1.col0 + + col2 * - 44 + 44 / col0 AS col2 FROM tab1 ---- -2365 -2572 -4304 query I rowsort SELECT DISTINCT - col0 + col1 * - tab0.col1 FROM tab0 ---- -7420 -8370 -9444 onlyif mysql # use DIV operator for integer division query I rowsort label-8890 SELECT + tab1.col0 * col0 + + col1 DIV + tab1.col0 FROM tab1 ---- 17 4096 6400 skipif mysql # not compatible query I rowsort label-8890 SELECT + tab1.col0 * col0 + + col1 / + tab1.col0 FROM tab1 ---- 17 4096 6400 query I rowsort SELECT col1 * + col0 * tab2.col0 AS col0 FROM tab2 ---- 106097 1519 358956 query I rowsort SELECT ALL - - 60 * - col0 AS col2 FROM tab0 AS cor0 ---- -1440 -2100 -5340 query I rowsort SELECT - cor0.col1 * col2 - - ( col1 ) AS col0 FROM tab0 cor0 ---- -2752 -7371 0 query I rowsort SELECT DISTINCT - col0 + + tab0.col2 AS col1 FROM tab0 ---- -34 -7 9 query I rowsort SELECT DISTINCT - col1 + + col0 + ( + col2 * col0 + col1 ) FROM tab1 ---- 165 3712 7760 query I rowsort SELECT DISTINCT tab2.col0 FROM tab2, tab2 cor0 ---- 7 78 79 query I rowsort SELECT DISTINCT + tab1.col2 + tab1.col2 AS col0 FROM tab1 ---- 108 114 192 query I rowsort SELECT DISTINCT + col2 + col2 * + col0 + - col0 AS col0 FROM tab2 ---- 1976 209 2961 query I rowsort SELECT - col2 * col2 - col2 AS col1 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT + cor0.col2 - col0 * col0 FROM tab1 AS cor0 ---- -4039 -6304 45 onlyif mysql # use DIV operator for integer division query I rowsort label-8901 SELECT + col1 DIV col1 + col0 FROM tab2 AS cor0 ---- 79 8 80 skipif mysql # not compatible query I rowsort label-8901 SELECT + col1 / col1 + col0 FROM tab2 AS cor0 ---- 79 8 80 onlyif mysql # use DIV operator for integer division query I rowsort label-8902 SELECT + col1 * - col1 DIV col1 AS col1 FROM tab1 ---- -10 -13 -26 skipif mysql # not compatible query I rowsort label-8902 SELECT + col1 * - col1 / col1 AS col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT - - col2 + col0 + - col2 FROM tab2 AS cor0 ---- 7 78 79 onlyif mysql # use DIV operator for integer division query I rowsort label-8904 SELECT cor0.col1 DIV + col1 + + col1 + + col0 col2 FROM tab1 AS cor0 ---- 30 75 94 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8904 SELECT cor0.col1 / + col1 + + col1 + + col0 col2 FROM tab1 AS cor0 ---- 30 75 94 query I rowsort SELECT cor0.col0 - cor0.col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8906 SELECT CAST( tab1.col1 AS SIGNED ) + - col1 FROM tab1 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8906 SELECT CAST ( tab1.col1 AS INTEGER ) + - col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT - ( - col1 * + tab0.col2 ) AS col1 FROM tab0 ---- 2838 7462 97 query I rowsort SELECT ( col0 ) + + tab0.col2 FROM tab0 ---- 171 36 57 onlyif mysql # use DIV operator for integer division query I rowsort label-8909 SELECT DISTINCT - 83 DIV col0 AS col2 FROM tab0 AS cor0 ---- -2 -3 0 skipif mysql # not compatible query I rowsort label-8909 SELECT DISTINCT - 83 / col0 AS col2 FROM tab0 AS cor0 ---- -2 -3 0 query I rowsort SELECT + 57 * col1 FROM tab2 AS cor0 ---- 1767 3363 969 query I rowsort SELECT DISTINCT - - 42 AS col1 FROM tab1 AS cor0 ---- 42 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 5 col0 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 6035628694bdea36f584f3649088551d query I rowsort SELECT cor0.col2 * cor0.col0 AS col2 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + ( 20 ) FROM tab2 ---- 20 20 20 query I rowsort SELECT ALL + 67 AS col0 FROM tab2 ---- 67 67 67 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * + cor0.col2 col2 FROM tab0 cor0 ---- 1 1089 6724 query I rowsort SELECT ALL col0 + col1 * col2 AS col2 FROM tab1 AS cor0 ---- 1328 1407 634 query I rowsort SELECT DISTINCT - cor0.col1 * - col1 + - col2 FROM tab2 AS cor0 ---- 251 3455 934 query I rowsort SELECT col1 + cor0.col0 * - col0 AS col1 FROM tab2 AS cor0 ---- -18 -6025 -6224 query I rowsort SELECT + cor0.col2 + - 56 * cor0.col2 FROM tab1 cor0 ---- -2970 -3135 -5280 query I rowsort SELECT - cor0.col1 - - col1 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT tab2.col0 + col1 - tab2.col0 AS col2 FROM tab2 ---- 17 31 59 query I rowsort SELECT + + col2 * - 53 + col2 AS col0 FROM tab0 AS cor0 ---- -1716 -4264 -52 query I rowsort SELECT + col0 + col2 + - col0 * col0 FROM tab1 AS cor0 ---- -3975 -6224 48 query I rowsort SELECT + - cor0.col1 * 73 FROM tab1 cor0 ---- -1898 -730 -949 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( 76 ) col1 FROM tab0 AS cor0 ---- -76 -76 -76 query I rowsort SELECT ALL 58 + - 69 FROM tab0, tab1 AS cor0, tab0 AS cor1, tab2 AS cor2 ---- 81 values hashing to b479c2926237a341642edb92c755a9f3 query I rowsort SELECT + col2 * col1 * + ( + 80 ) AS col2 FROM tab1 AS cor0 ---- 112320 45600 99840 query I rowsort SELECT + ( - col2 ) * col0 FROM tab1 ---- -162 -3648 -7680 query I rowsort SELECT + ( 93 ) FROM tab1 ---- 93 93 93 onlyif mysql # use DIV operator for integer division query I rowsort label-8931 SELECT + col2 DIV col1 + ( + col0 ) FROM tab0 cor0 ---- 24 35 89 skipif mysql # not compatible query I rowsort label-8931 SELECT + col2 / col1 + ( + col0 ) FROM tab0 cor0 ---- 24 35 89 query I rowsort SELECT ( - col0 ) + col2 * - ( cor0.col1 ) FROM tab2 AS cor0 ---- -1612 -725 -844 onlyif mysql # use DIV operator for integer division query I rowsort label-8933 SELECT DISTINCT cor0.col2 DIV + col0 col0 FROM tab0 AS cor0 ---- 0 1 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8933 SELECT DISTINCT cor0.col2 / + col0 col0 FROM tab0 AS cor0 ---- 0 1 query I rowsort SELECT + cor0.col2 * col0 + col2 + col2 * - col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT - - col2 + + col1 AS col1 FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT ALL - col2 * col0 - - col2 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT ALL 14 FROM tab2, tab0, tab2 AS cor0, tab1 ---- 81 values hashing to 742ac5d81e64168a26fbd2bc8c808eff onlyif mysql # use DIV operator for integer division query I rowsort label-8938 SELECT ALL col2 DIV col2 - + col1 * - ( - 76 ) * + col2 AS col1 FROM tab1 ---- -106703 -43319 -94847 skipif mysql # not compatible query I rowsort label-8938 SELECT ALL col2 / col2 - + col1 * - ( - 76 ) * + col2 AS col1 FROM tab1 ---- -106703 -43319 -94847 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8939 SELECT - col0 + CAST( NULL AS SIGNED ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-8939 SELECT - col0 + CAST ( NULL AS INTEGER ) * col2 AS col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - + cor0.col2 * - 24 FROM tab2 cor0 ---- 624 648 912 query I rowsort SELECT DISTINCT tab0.col1 * - col2 * - 29 AS col0 FROM tab0 ---- 216398 2813 82302 onlyif mysql # use DIV operator for integer division query I rowsort label-8942 SELECT ALL - 13 DIV - col1 AS col0 FROM tab2 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-8942 SELECT ALL - 13 / - col1 AS col0 FROM tab2 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8943 SELECT DISTINCT tab2.col1 * col1 * - CAST( NULL AS SIGNED ) AS col2 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-8943 SELECT DISTINCT tab2.col1 * col1 * - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 ---- NULL query I rowsort SELECT ALL + 97 AS col2 FROM tab2, tab1 cor0, tab0, tab0 AS cor1 ---- 81 values hashing to f1d3319b9491f64621f2dbb0808458ca skipif mysql # not compatible query I rowsort SELECT col0 * CAST ( + col1 AS REAL ) * - col0 + col1 FROM tab2 ---- -106080 -1488 -358897 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 * + ( col2 ) * + col1 col0 FROM tab2 AS cor0 ---- -10982 -25947 -90506 query I rowsort SELECT - - col0 + + 41 * col1 AS col0 FROM tab0 AS cor0 ---- 3550 3820 4012 onlyif mysql # use DIV operator for integer division query I rowsort label-8948 SELECT - col0 DIV 78 FROM tab0 cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-8948 SELECT - col0 / 78 FROM tab0 cor0 ---- -1 0 0 query I rowsort SELECT cor0.col0 * ( - 73 ) FROM tab2 AS cor0 ---- -511 -5694 -5767 query I rowsort SELECT col0 + + ( + 63 + + tab2.col2 ) AS col2 FROM tab2 ---- 167 180 97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col2 + 83 col0 FROM tab1 ---- 137 140 179 onlyif mysql # use DIV operator for integer division query I rowsort label-8952 SELECT ALL - col0 DIV - 37 AS col1 FROM tab1 ---- 0 1 2 skipif mysql # not compatible query I rowsort label-8952 SELECT ALL - col0 / - 37 AS col1 FROM tab1 ---- 0 1 2 query I rowsort SELECT DISTINCT + col0 + + 2 + - cor0.col0 AS col0 FROM tab2 cor0 ---- 2 query I rowsort SELECT DISTINCT 96 + + cor0.col1 FROM tab2 AS cor0 ---- 113 127 155 query I rowsort SELECT DISTINCT + + col2 + col2 * - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -108 -3591 -7584 query I rowsort SELECT ALL - - 7 FROM tab1 cor0 ---- 7 7 7 query I rowsort SELECT DISTINCT 20 * 33 + col0 FROM tab1 AS cor0 ---- 663 724 740 query I rowsort SELECT DISTINCT + + 84 FROM tab1 AS cor0 ---- 84 query I rowsort SELECT ALL + 62 + tab1.col1 AS col1 FROM tab1, tab0 AS cor0 ---- 9 values hashing to caacacdafdcb813119b27f648c5a40c3 onlyif mysql # use DIV operator for integer division query I rowsort label-8960 SELECT DISTINCT + + col0 DIV + col1 col2 FROM tab1 AS cor0 ---- 0 6 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8960 SELECT DISTINCT + + col0 / + col1 col2 FROM tab1 AS cor0 ---- 0 6 query I rowsort SELECT DISTINCT + col1 + col2 * col0 + + col2 AS col0 FROM tab1 AS cor0 ---- 242 3715 7789 query I rowsort SELECT - cor0.col0 * + col1 + - cor0.col0 AS col1 FROM tab1 AS cor0 ---- -1120 -704 -81 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 + 9 col2 FROM tab2 AS cor0 ---- 35 36 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8964 SELECT DISTINCT - + ( - col2 ) * + col2 / CAST( NULL AS SIGNED ) + + col0 FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-8964 SELECT DISTINCT - + ( - col2 ) * + col2 / CAST ( NULL AS INTEGER ) + + col0 FROM tab1 AS cor0 ---- NULL query I rowsort SELECT ALL - - col0 * - col2 AS col1 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8966 SELECT CAST( + col1 AS SIGNED ) col2 FROM tab1 cor0 ---- 10 13 26 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8966 SELECT CAST ( + col1 AS INTEGER ) col2 FROM tab1 cor0 ---- 10 13 26 onlyif mysql # use DIV operator for integer division query I rowsort label-8967 SELECT DISTINCT - - col2 DIV - col0 AS col1 FROM tab0 AS cor0 ---- -1 0 skipif mysql # not compatible query I rowsort label-8967 SELECT DISTINCT - - col2 / - col0 AS col1 FROM tab0 AS cor0 ---- -1 0 query I rowsort SELECT ALL ( 69 ) AS col2 FROM tab1 AS cor0 ---- 69 69 69 query I rowsort SELECT DISTINCT + - col1 * 77 AS col0 FROM tab2 cor0 ---- -1309 -2387 -4543 query I rowsort SELECT DISTINCT + cor0.col1 * + 47 * - col1 FROM tab0 AS cor0 ---- -347612 -389207 -442223 query I rowsort SELECT + col1 * + col2 + col2 + - tab2.col2 FROM tab2 ---- 1534 646 837 query I rowsort SELECT ALL - col2 * col1 + 72 FROM tab0 ---- -25 -2766 -7390 query I rowsort SELECT ALL + col0 * + col1 + - col0 AS col0 FROM tab0 AS cor0 ---- 2040 3360 8010 query I rowsort SELECT ALL col2 * col1 - - col2 * col2 FROM tab0 AS cor0 ---- 14186 3927 98 query I rowsort SELECT ALL - + cor0.col0 + col2 * 55 + + 91 AS col1 FROM tab2 cor0 ---- 1443 1569 2102 query I rowsort SELECT DISTINCT - 31 + col2 * + col0 FROM tab1 AS cor0 ---- 131 3617 7649 query I rowsort SELECT - + col2 + - col0 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT col1 * + cor0.col0 + + col2 AS col2 FROM tab2 AS cor0 ---- 1381 244 4628 query I rowsort SELECT DISTINCT 52 * + col1 FROM tab0 AS cor0 ---- 4472 4732 5044 query I rowsort SELECT + col0 * + col2 * col1 FROM tab2 ---- 119652 51034 5859 query I rowsort SELECT DISTINCT - col0 + - col0 * - col1 FROM tab2 cor0 ---- 1264 210 4524 query I rowsort SELECT DISTINCT - - cor0.col2 + col2 AS col0 FROM tab2 AS cor0 ---- 52 54 76 query I rowsort SELECT ALL - col0 + - 7 FROM tab1 AS cor0 ---- -10 -71 -87 query I rowsort SELECT ALL col2 * col0 + col2 - + col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT + col1 + 18 AS col2 FROM tab1 AS cor0 ---- 28 31 44 query I rowsort SELECT - 49 AS col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to adfccb10c9468825d9961e3613140f89 query I rowsort SELECT col0 + - ( 61 ) AS col2 FROM tab1 AS cor0 ---- -58 19 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-8988 SELECT ALL CAST( NULL AS SIGNED ) col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-8988 SELECT ALL CAST ( NULL AS INTEGER ) col0 FROM tab0, tab2 AS cor0, tab2 AS cor1 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + col0 + - tab1.col1 col2 FROM tab1 ---- -23 54 67 query I rowsort SELECT ALL + + cor0.col0 + - col1 AS col0 FROM tab0 cor0 ---- -2 -62 -62 onlyif mysql # use DIV operator for integer division query I rowsort label-8991 SELECT DISTINCT - + 44 * - col1 - 45 DIV + col0 AS col0 FROM tab0 AS cor0 ---- 3783 4004 4267 skipif mysql # not compatible query I rowsort label-8991 SELECT DISTINCT - + 44 * - col1 - 45 / + col0 AS col0 FROM tab0 AS cor0 ---- 3783 4004 4267 query I rowsort SELECT - - col2 * - cor0.col1 + + col0 FROM tab0 cor0 ---- -2814 -62 -7373 onlyif mysql # use DIV operator for integer division query I rowsort label-8993 SELECT + + col1 DIV col0 + + 58 FROM tab2 AS cor0 ---- 58 58 62 skipif mysql # not compatible query I rowsort label-8993 SELECT + + col1 / col0 + + 58 FROM tab2 AS cor0 ---- 58 58 62 query I rowsort SELECT + 11 * + col1 - + 74 * ( - col1 ) FROM tab2 AS cor0 ---- 1445 2635 5015 query I rowsort SELECT - 35 - col1 FROM tab1 cor0 ---- -45 -48 -61 query I rowsort SELECT ALL col0 * col1 + col1 FROM tab0 AS cor0 ---- 2150 3492 8190 query I rowsort SELECT ALL + - 38 + + col0 FROM tab0 AS cor0 ---- -14 -3 51 query I rowsort SELECT - col1 * - col2 - - 18 AS col1 FROM tab0 AS cor0 ---- 115 2856 7480 query I rowsort SELECT ALL - + col0 * col2 + - col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT + 16 * col2 AS col0 FROM tab0 AS cor0 ---- 1312 16 528 query I rowsort SELECT DISTINCT cor0.col1 - col1 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT DISTINCT cor1.col2 * cor0.col2 AS col0 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 9 values hashing to bbf44891fdcfbe372162a2e549d3eeed onlyif mysql # use DIV operator for integer division query I rowsort label-9003 SELECT + + cor0.col2 + ( - col1 + col2 ) DIV + ( - col1 + col0 ) AS col2 FROM tab0 AS cor0 ---- 2 33 86 skipif mysql # not compatible query I rowsort label-9003 SELECT + + cor0.col2 + ( - col1 + col2 ) / + ( - col1 + col0 ) AS col2 FROM tab0 AS cor0 ---- 2 33 86 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9004 SELECT ALL col2 - CAST( 30 * - col2 AS SIGNED ) FROM tab0 AS cor0 ---- 1023 2542 31 skipif mysql # not compatible query I rowsort label-9004 SELECT ALL col2 - CAST ( 30 * - col2 AS INTEGER ) FROM tab0 AS cor0 ---- 1023 2542 31 query I rowsort SELECT ALL - col0 + 98 AS col1 FROM tab1 AS cor0 ---- 18 34 95 query I rowsort SELECT cor0.col0 + ( 49 ) * col0 AS col1 FROM tab0 AS cor0 ---- 1200 1750 4450 query I rowsort SELECT - col2 * 98 + - col2 FROM tab1 AS cor0 ---- -5346 -5643 -9504 query I rowsort SELECT - col2 * - cor0.col2 - col0 * - cor0.col0 AS col0 FROM tab0 AS cor0 ---- 1226 14645 1665 query I rowsort SELECT DISTINCT 67 FROM tab0, tab1 AS cor0 ---- 67 query I rowsort SELECT DISTINCT + 39 + + col2 AS col0 FROM tab1 AS cor0 ---- 135 93 96 query I rowsort SELECT + ( 93 ) AS col0 FROM tab0 AS cor0 ---- 93 93 93 query I rowsort SELECT - col0 + ( col2 ) * ( 56 ) AS col1 FROM tab2 ---- 1378 1505 2049 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - + ( - col1 ) col0 FROM tab2 AS cor0 ---- 17 31 59 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col2 + + col2 col0 FROM tab0 cor0 ---- 164 2 66 query I rowsort SELECT DISTINCT - 82 FROM tab1 AS cor0 ---- -82 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9016 SELECT ALL CAST( NULL AS SIGNED ) * - 38 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-9016 SELECT ALL CAST ( NULL AS INTEGER ) * - 38 col0 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - ( col0 ) * col2 * ( col2 ) AS col0 FROM tab0 AS cor0 ---- -26136 -35 -598436 onlyif mysql # use DIV operator for integer division query I rowsort label-9018 SELECT + 18 DIV + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 0 0 2 skipif mysql # not compatible query I rowsort label-9018 SELECT + 18 / + cor0.col0 AS col0 FROM tab2 AS cor0 ---- 0 0 2 query I rowsort SELECT ALL + ( col0 ) * - ( col1 + col2 ) * + col1 FROM tab2 AS cor0 ---- -12586 -391170 -73865 query I rowsort SELECT - col0 + - col1 * + col2 AS col2 FROM tab0 cor0 ---- -132 -2862 -7551 onlyif mysql # use DIV operator for integer division query I rowsort label-9021 SELECT DISTINCT - - col2 DIV + col1 AS col1 FROM tab2 cor0 ---- 0 2 skipif mysql # not compatible query I rowsort label-9021 SELECT DISTINCT - - col2 / + col1 AS col1 FROM tab2 cor0 ---- 0 2 query I rowsort SELECT + - col0 + - col0 * ( col0 ) AS col2 FROM tab0 cor0 ---- -1260 -600 -8010 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - col1 * col1 AS REAL ) AS col1 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT + col2 * + col0 * col1 AS col1 FROM tab0 ---- 3395 664118 68112 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9025 SELECT - + CAST( NULL AS SIGNED ) FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 skipif mysql # not compatible query I rowsort label-9025 SELECT - + CAST ( NULL AS INTEGER ) FROM tab1, tab0, tab0 AS cor0 ---- 27 values hashing to 16be8868a1e6f4e8850509f9327afe90 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9026 SELECT + - 52 + - col2 * CAST( NULL AS SIGNED ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9026 SELECT + - 52 + - col2 * CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9027 SELECT DISTINCT col1 DIV + 61 AS col2 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-9027 SELECT DISTINCT col1 / + 61 AS col2 FROM tab2 ---- 0 query I rowsort SELECT DISTINCT col2 + col2 * col1 + 91 FROM tab2 ---- 1651 775 955 query I rowsort SELECT ALL + 7 AS col2 FROM tab2 ---- 7 7 7 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col0 * col1 + - col1 col2 FROM tab1 ---- -104 -1053 -650 onlyif mysql # use DIV operator for integer division query I rowsort label-9031 SELECT ALL - 57 DIV col0 col2 FROM tab1 AS cor0 ---- -19 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9031 SELECT ALL - 57 / col0 col2 FROM tab1 AS cor0 ---- -19 0 0 query I rowsort SELECT col2 + ( 63 ) * col1 FROM tab1 ---- 1692 687 915 query I rowsort SELECT DISTINCT - 2 AS col0 FROM tab0, tab2 AS cor0 ---- -2 query I rowsort SELECT + 32 FROM tab0, tab2 AS cor0 ---- 9 values hashing to d30a2acbf33c88274474306936d3227b query I rowsort SELECT - col2 * + ( cor0.col1 ) FROM tab0 AS cor0 ---- -2838 -7462 -97 query I rowsort SELECT - 58 - 15 AS col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 84ab9db5468b4a1781bd8d5c8e0e77fc query I rowsort SELECT + cor0.col0 * - 65 AS col1 FROM tab0 AS cor0 ---- -1560 -2275 -5785 query I rowsort SELECT + ( + 88 + col2 ) FROM tab1 ---- 142 145 184 query I rowsort SELECT - 0 + + 36 * - col1 FROM tab1 AS cor0 ---- -360 -468 -936 query I rowsort SELECT DISTINCT + ( ( + col2 ) ) FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT ALL + + col1 + + col0 AS col0 FROM tab0 cor0 ---- 110 132 180 query I rowsort SELECT + ( - col1 ) * + col2 * - 23 AS col1 FROM tab1 cor0 ---- 13110 28704 32292 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9043 SELECT CAST( + 25 AS SIGNED ) * col2 col2 FROM tab1 AS cor0 ---- 1350 1425 2400 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9043 SELECT CAST ( + 25 AS INTEGER ) * col2 col2 FROM tab1 AS cor0 ---- 1350 1425 2400 query I rowsort SELECT col1 + + col1 + + col2 FROM tab0 ---- 195 205 264 query III rowsort SELECT * FROM tab2 WHERE NOT NULL IN ( col1 + col0 ) ---- query III rowsort SELECT ALL * FROM tab0 WHERE NULL > - col0 * - col0 ---- query I rowsort SELECT ALL + col1 / col1 + + col2 FROM tab1 AS cor0 WHERE NULL NOT IN ( col2 * + col0 * col0 - + col2 ) ---- skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col2 - col2 * col1 col0 FROM tab0 ---- -2805 -7380 -96 query I rowsort SELECT col1 - + tab1.col2 * col1 FROM tab1 ---- -1235 -1378 -560 onlyif mysql # use DIV operator for integer division query I rowsort label-9050 SELECT DISTINCT + col0 DIV cor0.col1 FROM tab0 cor0 ---- 0 skipif mysql # not compatible query I rowsort label-9050 SELECT DISTINCT + col0 / cor0.col1 FROM tab0 cor0 ---- 0 query I rowsort SELECT col2 + cor0.col1 FROM tab1 AS cor0 WHERE NOT col0 + col1 <> NULL ---- query I rowsort SELECT DISTINCT col2 + col1 - col2 FROM tab0 ---- 86 91 97 query I rowsort SELECT ALL col2 + + col1 * col2 AS col2 FROM tab2 ---- 1560 684 864 query I rowsort SELECT ALL + tab0.col1 - col0 AS col2 FROM tab0 ---- 2 62 62 query III rowsort SELECT * FROM tab1 WHERE NOT - col1 * col0 BETWEEN - col1 AND NULL ---- 9 values hashing to 8d6692e6d41505c3ad42d919bd9ecd0d query III rowsort SELECT * FROM tab2 WHERE ( col1 ) IN ( col0 + col1 ) ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9057 SELECT + col2 + col0 DIV col2 col1 FROM tab0 AS cor0 ---- 33 36 83 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9057 SELECT + col2 + col0 / col2 col1 FROM tab0 AS cor0 ---- 33 36 83 query I rowsort SELECT + - col2 + col2 * + col1 * + col2 AS col0 FROM tab0 AS cor0 ---- 611802 93621 96 query I rowsort SELECT ALL - col2 FROM tab0 AS cor0 WHERE NOT ( - col2 + + col0 ) >= - col0 * col0 OR NOT ( NULL ) = NULL ---- query I rowsort SELECT - - col0 + col2 * - col1 + - col0 FROM tab0 AS cor0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-9061 SELECT - - col2 * - cor0.col1 DIV - col1 FROM tab2 AS cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9061 SELECT - - col2 * - cor0.col1 / - col1 FROM tab2 AS cor0 ---- 26 27 38 query I rowsort SELECT DISTINCT - col1 + - col2 AS col2 FROM tab2 cor0 ---- -55 -58 -85 query I rowsort SELECT - col2 + col0 AS col0 FROM tab1 cor0 ---- -16 -51 7 onlyif mysql # use DIV operator for integer division query I rowsort label-9064 SELECT ALL - col2 DIV tab1.col1 AS col0 FROM tab1 ---- -2 -5 -7 skipif mysql # not compatible query I rowsort label-9064 SELECT ALL - col2 / tab1.col1 AS col0 FROM tab1 ---- -2 -5 -7 query I rowsort SELECT + col1 * col2 + + col2 AS col2 FROM tab1 cor0 ---- 1344 1458 627 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * - col2 * + col2 col0 FROM tab0 AS cor0 ---- -1 -35937 -551368 onlyif mysql # use DIV operator for integer division query I rowsort label-9067 SELECT ALL - cor0.col2 DIV col1 AS col0 FROM tab2 cor0 ---- -2 0 0 skipif mysql # not compatible query I rowsort label-9067 SELECT ALL - cor0.col2 / col1 AS col0 FROM tab2 cor0 ---- -2 0 0 query I rowsort SELECT ALL + col1 + col0 + col0 FROM tab2 ---- 175 215 45 query I rowsort SELECT ALL + + col1 * 0 + col0 FROM tab2 AS cor0 ---- 7 78 79 query I rowsort SELECT + - col2 + - cor0.col0 * + col2 FROM tab1 AS cor0 ---- -216 -3705 -7776 query I rowsort SELECT - col0 * + 98 AS col2 FROM tab1 cor0 ---- -294 -6272 -7840 query I rowsort SELECT - cor0.col2 * - 91 FROM tab0 AS cor0 ---- 3003 7462 91 onlyif mysql # use DIV operator for integer division query I rowsort label-9073 SELECT ALL + + col0 + + ( + 61 ) DIV + col2 AS col1 FROM tab1 AS cor0 ---- 4 65 80 skipif mysql # not compatible query I rowsort label-9073 SELECT ALL + + col0 + + ( + 61 ) / + col2 AS col1 FROM tab1 AS cor0 ---- 4 65 80 query I rowsort SELECT ALL + col1 * col0 + 94 * col1 FROM tab2 cor0 ---- 10148 2941 3131 onlyif mysql # use DIV operator for integer division query I rowsort label-9075 SELECT ALL - col0 DIV + CAST( 65 AS SIGNED ) AS col2 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9075 SELECT ALL - col0 / + CAST ( 65 AS INTEGER ) AS col2 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT + col2 * - 79 AS col2 FROM tab2 AS cor0 ---- -2054 -2133 -3002 query I rowsort SELECT - cor0.col0 * + 84 FROM tab2, tab1 AS cor0 ---- 9 values hashing to 0e0079a803d9d8db2f9ce41d13018027 query I rowsort SELECT DISTINCT + 29 + + tab0.col2 FROM tab0 ---- 111 30 62 query I rowsort SELECT DISTINCT + col0 * col0 + ( 26 * col1 ) FROM tab2 ---- 6683 7618 855 query I rowsort SELECT - ( col0 ) - + 48 * col2 FROM tab0 ---- -1608 -4025 -83 onlyif mysql # use DIV operator for integer division query I rowsort label-9081 SELECT tab0.col1 DIV col2 - - col2 * - tab0.col1 FROM tab0 ---- -2836 -7461 0 skipif mysql # not compatible query I rowsort label-9081 SELECT tab0.col1 / col2 - - col2 * - tab0.col1 FROM tab0 ---- -2836 -7461 0 query I rowsort SELECT col0 * + col0 + ( + col1 ) * col0 AS col2 FROM tab1 ---- 4736 7440 87 query I rowsort SELECT DISTINCT - col1 * + tab2.col2 FROM tab2 ---- -1534 -646 -837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9084 SELECT ALL ( cor0.col0 + + CAST( 37 AS SIGNED ) ) FROM tab0, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 291a87945e5e58d75f324e98560317d7 skipif mysql # not compatible query I rowsort label-9084 SELECT ALL ( cor0.col0 + + CAST ( 37 AS INTEGER ) ) FROM tab0, tab0 cor0, tab2 AS cor1 ---- 27 values hashing to 291a87945e5e58d75f324e98560317d7 query I rowsort SELECT DISTINCT - col2 + col2 AS col1 FROM tab2 cor0 ---- 0 onlyif mysql # use DIV operator for integer division query I rowsort label-9086 SELECT + cor0.col1 DIV ( + col2 ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9086 SELECT + cor0.col1 / ( + col2 ) AS col2 FROM tab1 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9087 SELECT ALL col2 + CAST( NULL AS SIGNED ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9087 SELECT ALL col2 + CAST ( NULL AS INTEGER ) AS col0 FROM tab2 cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col1 + col0 * - col1 AS col2 FROM tab2 AS cor0 ---- -1326 -186 -4543 query IIIIIIIII rowsort SELECT ALL * FROM tab1 cor0 CROSS JOIN tab2, tab1 cor1 ---- 243 values hashing to 4fe4780e49e612b93957f575d9b3e89f query I rowsort SELECT + col0 * col0 + + col0 FROM tab1 ---- 12 4160 6480 query I rowsort SELECT col0 + col1 + col1 FROM tab0 ---- 196 229 271 onlyif mysql # use DIV operator for integer division query I rowsort label-9092 SELECT DISTINCT - col1 DIV - col0 col2 FROM tab0 ---- 1 2 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9092 SELECT DISTINCT - col1 / - col0 col2 FROM tab0 ---- 1 2 3 query I rowsort SELECT ALL col2 FROM tab1 WHERE col1 - + col2 <> NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9094 SELECT DISTINCT col2 DIV - col0 - + col2 * + col2 * tab1.col2 FROM tab1 ---- -157482 -185193 -884737 skipif mysql # not compatible query I rowsort label-9094 SELECT DISTINCT col2 / - col0 - + col2 * + col2 * tab1.col2 FROM tab1 ---- -157482 -185193 -884737 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL ---- onlyif mysql # use DIV operator for integer division query I rowsort label-9096 SELECT + tab2.col2 * tab2.col2 DIV + col0 + - col0 * + tab2.col1 FROM tab2 ---- -113 -1325 -4594 skipif mysql # not compatible query I rowsort label-9096 SELECT + tab2.col2 * tab2.col2 / + col0 + - col0 * + tab2.col1 FROM tab2 ---- -113 -1325 -4594 query I rowsort SELECT ALL - col0 + + col2 * col0 * + col0 + + col2 AS col1 FROM tab1 ---- 233465 537 614416 query I rowsort SELECT DISTINCT tab1.col2 - col1 FROM tab1 WHERE NOT NULL NOT IN ( tab1.col0 ) ---- query I rowsort SELECT - col2 + tab2.col1 * col1 FROM tab2 ---- 251 3455 934 onlyif mysql # use DIV operator for integer division query I rowsort label-9100 SELECT DISTINCT tab1.col1 DIV + col2 AS col1 FROM tab1 ---- 0 skipif mysql # not compatible query I rowsort label-9100 SELECT DISTINCT tab1.col1 / + col2 AS col1 FROM tab1 ---- 0 query I rowsort SELECT - col0 * col2 * + col2 FROM tab0 ---- -26136 -35 -598436 query I rowsort SELECT DISTINCT - col0 * - col1 * col0 + - col0 + col2 AS col1 FROM tab1 ---- 285 40953 83216 query I rowsort SELECT col0 + col1 * - 48 + col2 * + col2 AS col2 FROM tab2 ---- -2078 -752 707 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - 93 + col1 col1 FROM tab1 AS cor0 ---- 103 106 119 query I rowsort SELECT DISTINCT col1 + + col0 * ( col0 ) FROM tab0 ---- 1322 662 8012 query I rowsort SELECT + + 16 * col2 + ( 66 ) - + col0 * cor0.col1 AS col1 FROM tab1 cor0 ---- 338 562 852 onlyif mysql # use DIV operator for integer division query I rowsort label-9107 SELECT DISTINCT cor0.col1 DIV - col0 + col0 DIV col2 FROM tab1 AS cor0 ---- -8 0 1 skipif mysql # not compatible query I rowsort label-9107 SELECT DISTINCT cor0.col1 / - col0 + col0 / col2 FROM tab1 AS cor0 ---- -8 0 1 query I rowsort SELECT + 16 AS col0 FROM tab1, tab2 AS cor0, tab0 AS cor1, tab1 AS cor2 ---- 81 values hashing to 9ffb4aaf972de606a4957894645b6216 query I rowsort SELECT + + 57 + - col1 AS col1 FROM tab1 cor0 ---- 31 44 47 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9110 SELECT DISTINCT col1 * - col0 * + CAST( NULL AS DECIMAL ) + col2 * - col2 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9110 SELECT DISTINCT col1 * - col0 * + CAST ( NULL AS REAL ) + col2 * - col2 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT - - col0 * cor0.col1 FROM tab2 cor0 ---- 1343 217 4602 query I rowsort SELECT + ( 48 ) AS col0 FROM tab0 cor0 ---- 48 48 48 query I rowsort SELECT - ( col0 ) * cor0.col2 * - col1 AS col1 FROM tab0 AS cor0 ---- 3395 664118 68112 query I rowsort SELECT - 31 AS col2 FROM tab2 cor0 ---- -31 -31 -31 query I rowsort SELECT ALL col0 * + ( col1 ) AS col2 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT - tab2.col2 + - 80 * + 28 FROM tab2 ---- -2266 -2267 -2278 query I rowsort SELECT ALL col1 * 4 AS col1 FROM tab2 ---- 124 236 68 query I rowsort SELECT DISTINCT 61 * - 62 AS col0 FROM tab1 ---- -3782 query I rowsort SELECT DISTINCT - 70 FROM tab1, tab0 cor0 ---- -70 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0 CROSS JOIN tab1, tab0 AS cor1, tab2 AS cor2 ---- 3645 values hashing to d6a6e32c6adcc8525ed3eb7827781237 query I rowsort SELECT - + cor0.col0 + - 53 + + cor0.col2 FROM tab2 AS cor0 ---- -105 -33 -94 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - ( + col0 ) + - col2 col0 FROM tab1 AS cor0 ---- -121 -176 -57 query I rowsort SELECT 67 * col0 * col0 FROM tab0 AS cor0 ---- 38592 530707 82075 query I rowsort SELECT + + 71 * col2 FROM tab2 AS cor0 ---- 1846 1917 2698 query I rowsort SELECT 48 * 35 AS col2 FROM tab0 cor0 ---- 1680 1680 1680 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col1 * - 18 * cor0.col0 col2 FROM tab2 cor0 ---- -24174 -3906 -82836 onlyif mysql # use DIV operator for integer division query I rowsort label-9127 SELECT DISTINCT ( col1 ) DIV col0 FROM tab2 AS cor0 ---- 0 4 skipif mysql # not compatible query I rowsort label-9127 SELECT DISTINCT ( col1 ) / col0 FROM tab2 AS cor0 ---- 0 4 query I rowsort SELECT DISTINCT - 63 * - 13 FROM tab2 ---- 819 query I rowsort SELECT ALL + col0 * + 41 AS col1 FROM tab0 AS cor0 ---- 1435 3649 984 query I rowsort SELECT - 22 FROM tab2 cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to fae46f8148b02964f7145eb6ed5819f9 query I rowsort SELECT ALL + + col2 + + col0 * col1 AS col0 FROM tab1 AS cor0 ---- 1136 132 697 query I rowsort SELECT DISTINCT 84 + cor0.col0 AS col1 FROM tab0 AS cor0 ---- 108 119 173 query I rowsort SELECT DISTINCT + cor0.col1 - - cor0.col0 FROM tab2 cor0 ---- 137 38 96 query I rowsort SELECT + col2 * col1 + - col2 AS col1 FROM tab1 AS cor0 ---- 1152 1350 513 query I rowsort SELECT + 69 + + col2 FROM tab2 AS cor0 ---- 107 95 96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9136 SELECT CAST( NULL AS SIGNED ) + cor0.col0 * + cor0.col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif mysql # not compatible query I rowsort label-9136 SELECT CAST ( NULL AS INTEGER ) + cor0.col0 * + cor0.col2 FROM tab2, tab0 AS cor0 ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 38 + 8 col2 FROM tab0, tab1 AS cor0 ---- 9 values hashing to 31818c9d4d325eb248735c97cb1dce39 query I rowsort SELECT - col2 * + 1 + ( col2 ) * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1406 650 702 query I rowsort SELECT + + col2 * ( - 18 ) FROM tab0 AS cor0 ---- -1476 -18 -594 query I rowsort SELECT - col1 * ( + cor0.col2 ) * + col0 FROM tab2 cor0 ---- -119652 -51034 -5859 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor1.col1 col0 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query IIIIIIIIIIII rowsort SELECT ALL * FROM tab1 cor0 CROSS JOIN tab2, tab2 AS cor1, tab1 AS cor2 ---- 972 values hashing to 980274175fafec015a83080672486a9a onlyif mysql # use DIV operator for integer division query I rowsort label-9143 SELECT DISTINCT col1 DIV + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 0 8 skipif mysql # not compatible query I rowsort label-9143 SELECT DISTINCT col1 / + cor0.col0 AS col1 FROM tab1 AS cor0 ---- 0 8 query I rowsort SELECT DISTINCT + col0 + + col1 * col2 AS col0 FROM tab1 AS cor0 ---- 1328 1407 634 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9145 SELECT ( + col2 ) + CAST( NULL AS DECIMAL ) + - col1 FROM tab0 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9145 SELECT ( + col2 ) + CAST ( NULL AS REAL ) + - col1 FROM tab0 cor0 ---- NULL NULL NULL query I rowsort SELECT + 71 * - col0 + col2 + 94 FROM tab2 AS cor0 ---- -376 -5418 -5477 query I rowsort SELECT ALL - 48 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 31c94943c073954e4ca20b170ab61f8c query I rowsort SELECT + col1 * - col0 + - col2 * tab1.col2 FROM tab1 ---- -10256 -2994 -3889 query I rowsort SELECT + col2 * - ( - col2 ) + + col0 AS col0 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT ALL + cor0.col1 FROM tab2, tab0 AS cor0, tab0 AS cor1 ---- 27 values hashing to 2d6d3031dfe90e0c02db13aa63993bfd query I rowsort SELECT DISTINCT - 48 * - col0 FROM tab1 ---- 144 3072 3840 query I rowsort SELECT + - 61 * + col1 FROM tab2 AS cor0 ---- -1037 -1891 -3599 query I rowsort SELECT ALL 33 + col1 * col0 + tab2.col0 AS col0 FROM tab2 ---- 1455 257 4713 query IIIIIIIIIIIIIII rowsort SELECT * FROM tab2, tab2 AS cor0 CROSS JOIN tab1, tab1 AS cor1, tab0 AS cor2 ---- 3645 values hashing to f99537dcc805430f79ac82ef70a4bd59 query I rowsort SELECT + cor0.col1 * 25 FROM tab2, tab0 AS cor0 ---- 9 values hashing to ddbbad196d6cb93f9b5d0c5d288ae538 onlyif mysql # use DIV operator for integer division query I rowsort label-9156 SELECT ALL + col2 * col2 DIV + 6 AS col1 FROM tab0 ---- 0 1120 181 skipif mysql # not compatible query I rowsort label-9156 SELECT ALL + col2 * col2 / + 6 AS col1 FROM tab0 ---- 0 1120 181 query I rowsort SELECT DISTINCT + cor0.col1 * - col0 FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT DISTINCT cor1.col2 FROM tab2, tab0 AS cor0, tab1 AS cor1, tab2 AS cor2 ---- 54 57 96 query I rowsort SELECT DISTINCT col0 - col2 AS col1 FROM tab2 ---- -20 41 52 query I rowsort SELECT ALL + col2 * - ( col2 ) - col1 AS col2 FROM tab1 ---- -2942 -3259 -9229 query I rowsort SELECT col1 + col0 + ( col0 ) * col2 FROM tab1 ---- 191 3722 7773 query I rowsort SELECT col2 * + 82 + col1 AS col2 FROM tab1 AS cor0 ---- 4454 4684 7885 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col0 * col2 - 31 * - col0 col1 FROM tab1 AS cor0 ---- 10160 255 5632 query I rowsort SELECT - col1 * col2 * col2 + - col2 FROM tab2 AS cor0 ---- -22626 -24586 -39910 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - ( 78 ) + - col2 col2 FROM tab0 cor0 ---- -111 -160 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9166 SELECT CAST( + col2 AS SIGNED ) AS col1 FROM tab2 cor0 ---- 26 27 38 skipif mysql # not compatible query I rowsort label-9166 SELECT CAST ( + col2 AS INTEGER ) AS col1 FROM tab2 cor0 ---- 26 27 38 query I rowsort SELECT + - 59 + + col1 FROM tab0 AS cor0 ---- 27 32 38 query I rowsort SELECT DISTINCT - - ( col2 ) * col0 - 42 * col1 AS col1 FROM tab2 AS cor0 ---- -1113 -450 2288 query I rowsort SELECT ( - col0 ) + + col2 * ( - col1 ) AS col2 FROM tab1 AS cor0 ---- -1328 -1407 -634 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + 61 + - cor0.col1 * + col2 col2 FROM tab0 AS cor0 ---- -2777 -36 -7401 query I rowsort SELECT ALL + 11 + - col0 FROM tab2 AS cor0 ---- -67 -68 4 query I rowsort SELECT ALL - ( col1 ) + col0 AS col0 FROM tab2 ---- -24 19 62 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9173 SELECT DISTINCT - CAST( col1 AS SIGNED ) + + cor0.col2 FROM tab1 AS cor0 ---- 28 47 83 skipif mysql # not compatible query I rowsort label-9173 SELECT DISTINCT - CAST ( col1 AS INTEGER ) + + cor0.col2 FROM tab1 AS cor0 ---- 28 47 83 query I rowsort SELECT - col2 * col2 + + col0 * - col1 FROM tab2 AS cor0 ---- -2787 -5278 -946 query I rowsort SELECT DISTINCT + 64 + + cor0.col2 AS col2 FROM tab2 cor0 ---- 102 90 91 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9176 SELECT DISTINCT CAST( NULL AS SIGNED ) * + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9176 SELECT DISTINCT CAST ( NULL AS INTEGER ) * + cor0.col0 * col1 AS col2 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT - col2 * col2 + + cor0.col0 FROM tab1 AS cor0 ---- -2913 -3185 -9136 query I rowsort SELECT ALL + - ( + cor0.col0 ) * col0 FROM tab1 AS cor0 ---- -4096 -6400 -9 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9179 SELECT - cor0.col1 * col1 * + col0 + CAST( - 31 * + col2 + - CAST( NULL AS SIGNED ) 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-9179 SELECT - cor0.col1 * col1 * + col0 + CAST ( - 31 * + col2 + - CAST ( NULL AS INTEGER ) AS INTEGER ) col0 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9180 SELECT DISTINCT - CAST( ( col2 ) AS SIGNED ) + + 59 AS col1 FROM tab2 cor0 ---- 21 32 33 skipif mysql # not compatible query I rowsort label-9180 SELECT DISTINCT - CAST ( ( col2 ) AS INTEGER ) + + 59 AS col1 FROM tab2 cor0 ---- 21 32 33 query I rowsort SELECT DISTINCT - ( col0 ) * col0 + 86 AS col1 FROM tab2 ---- -5998 -6155 37 query I rowsort SELECT + ( - col2 ) * - col0 + - col1 * - 66 FROM tab1 AS cor0 ---- 1878 4308 8538 query I rowsort SELECT ALL - 96 * col1 - col2 AS col2 FROM tab1 cor0 ---- -1017 -1344 -2550 query I rowsort SELECT DISTINCT - ( - col2 ) - col0 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL col2 - - col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT col2 * 43 - col1 FROM tab1 AS cor0 ---- 2296 2441 4115 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 + + col1 col1 FROM tab0 AS cor0 ---- 53 9 96 query I rowsort SELECT ( col0 ) + + ( - 9 ) FROM tab1 AS cor0 ---- -6 55 71 query I rowsort SELECT + + col2 * - col0 + - 66 AS col2 FROM tab1 AS cor0 ---- -228 -3714 -7746 onlyif mysql # use DIV operator for integer division query I rowsort label-9190 SELECT + col0 DIV col2 + - ( 90 ) col2 FROM tab1 AS cor0 ---- -89 -90 -90 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9190 SELECT + col0 / col2 + - ( 90 ) col2 FROM tab1 AS cor0 ---- -89 -90 -90 query I rowsort SELECT ALL + col1 + col0 * - 85 FROM tab1 AS cor0 ---- -229 -5430 -6787 query I rowsort SELECT DISTINCT + + ( - cor0.col1 ) + cor0.col2 + ( + col2 ) FROM tab1 AS cor0 ---- 104 179 82 query I rowsort SELECT DISTINCT + + 67 * + col2 - + col2 FROM tab2 AS cor0 ---- 1716 1782 2508 query I rowsort SELECT ALL + col0 - + col0 * - cor0.col0 FROM tab1 cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT ( - col2 ) * ( + 30 ) + - cor0.col2 FROM tab1 cor0 ---- -1674 -1767 -2976 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9196 SELECT CAST( NULL AS SIGNED ) * + col1 AS col2 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9196 SELECT CAST ( NULL AS INTEGER ) * + col1 AS col2 FROM tab1 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 87 col2 FROM tab1 AS cor0 ---- -87 -87 -87 onlyif mysql # use DIV operator for integer division query I rowsort label-9198 SELECT DISTINCT - ( tab0.col2 ) + col2 DIV col2 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-9198 SELECT DISTINCT - ( tab0.col2 ) + col2 / col2 FROM tab0 ---- -32 -81 0 query I rowsort SELECT + tab0.col1 * + col0 + - col2 - 82 FROM tab0 ---- 1949 3312 7935 query I rowsort SELECT - col0 + 95 * col1 AS col0 FROM tab2 AS cor0 ---- 1536 2938 5527 onlyif mysql # use DIV operator for integer division query I rowsort label-9201 SELECT DISTINCT + col0 + 76 DIV - col0 + col0 DIV - col1 FROM tab0 cor0 ---- 21 33 89 skipif mysql # not compatible query I rowsort label-9201 SELECT DISTINCT + col0 + 76 / - col0 + col0 / - col1 FROM tab0 cor0 ---- 21 33 89 onlyif mysql # use DIV operator for integer division query I rowsort label-9202 SELECT col0 DIV CAST( + col1 AS SIGNED ) FROM tab0 AS cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9202 SELECT col0 / CAST ( + col1 AS INTEGER ) FROM tab0 AS cor0 ---- 0 0 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9203 SELECT ALL col2 * CAST( NULL AS SIGNED ) + 16 / col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9203 SELECT ALL col2 * CAST ( NULL AS INTEGER ) + 16 / col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - - col0 + + 20 AS col1 FROM tab1 cor0 ---- 100 23 84 query I rowsort SELECT DISTINCT + col2 + + ( col0 ) * - col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT ALL - col2 + + ( + col1 ) FROM tab2 AS cor0 ---- -21 33 4 query I rowsort SELECT DISTINCT + - 87 FROM tab0, tab2, tab1 AS cor0 ---- -87 query I rowsort SELECT ALL 38 * col2 FROM tab2 ---- 1026 1444 988 query I rowsort SELECT - - col1 + + ( + 55 ) FROM tab0 AS cor0 ---- 141 146 152 query I rowsort SELECT + - col2 + + 7 * + 19 FROM tab0 AS cor0 ---- 100 132 51 query I rowsort SELECT + col1 * + 50 AS col0 FROM tab1 AS cor0 ---- 1300 500 650 query I rowsort SELECT + 60 AS col0 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to a97561e17ecaa618227c75a57b268f33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 29 col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to 1e7120ba8e9191084172ddced17e5eb2 query I rowsort SELECT ALL + ( col2 ) + + 47 AS col1 FROM tab0 AS cor0 ---- 129 48 80 query I rowsort SELECT - cor0.col1 + - cor0.col0 AS col0 FROM tab0 cor0 ---- -110 -132 -180 query I rowsort SELECT col2 + col2 * + cor0.col1 FROM tab1 AS cor0 ---- 1344 1458 627 query I rowsort SELECT DISTINCT + tab1.col2 * - 47 AS col1 FROM tab1 ---- -2538 -2679 -4512 query I rowsort SELECT + col0 * + col1 * 13 AS col2 FROM tab2 AS cor0 ---- 17459 2821 59826 onlyif mysql # use DIV operator for integer division query I rowsort label-9219 SELECT - 23 DIV - 12 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 skipif mysql # not compatible query I rowsort label-9219 SELECT - 23 / - 12 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 001554c2952f1a80506b182ee04686f5 query I rowsort SELECT + cor0.col1 * - 57 AS col1 FROM tab2, tab1 AS cor0 ---- 9 values hashing to b3c8b5d59b492d1f7afa6ee176eab00d skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * tab0.col0 + col1 col0 FROM tab0 ---- 132 7389 878 query I rowsort SELECT DISTINCT - cor0.col2 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1, tab2 cor1 ---- -54 -57 -96 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9223 SELECT - + CAST( col2 AS SIGNED ) * cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 skipif mysql # not compatible query I rowsort label-9223 SELECT - + CAST ( col2 AS INTEGER ) * cor0.col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT ALL + tab1.col0 + + ( + col1 ) FROM tab1 ---- 29 74 93 onlyif mysql # use DIV operator for integer division query I rowsort label-9225 SELECT + 47 DIV col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 144 87 91 skipif mysql # not compatible query I rowsort label-9225 SELECT + 47 / col2 + + col1 AS col0 FROM tab0 AS cor0 ---- 144 87 91 query I rowsort SELECT ALL - col0 * + cor0.col0 + + col2 AS col0 FROM tab2 AS cor0 ---- -22 -6058 -6203 query I rowsort SELECT ALL + 46 AS col2 FROM tab2 cor0 ---- 46 46 46 query I rowsort SELECT DISTINCT + col0 + - col0 * col2 FROM tab0 AS cor0 ---- -7209 -768 0 query I rowsort SELECT ALL cor0.col0 AS col0 FROM tab1, tab0 AS cor0, tab2 AS cor1 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT ALL + col2 + + ( col0 ) FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT 65 * ( col1 ) FROM tab2 AS cor0 ---- 1105 2015 3835 query I rowsort SELECT col1 * - col1 * col1 AS col2 FROM tab2 AS cor0 ---- -205379 -29791 -4913 query I rowsort SELECT DISTINCT + + 16 FROM tab1 AS cor0 ---- 16 query I rowsort SELECT + 1 + + col0 * - col2 * + ( cor0.col1 * - cor0.col2 ) FROM tab0 AS cor0 ---- 2247697 3396 54457677 query I rowsort SELECT DISTINCT - 10 * + col1 FROM tab2 AS cor0 ---- -170 -310 -590 query I rowsort SELECT ( + 22 ) * col0 AS col0 FROM tab1 ---- 1408 1760 66 query I rowsort SELECT DISTINCT 17 AS col0 FROM tab1, tab2 AS cor0 CROSS JOIN tab2 ---- 17 query I rowsort SELECT - col2 + - 99 * col2 * - 98 FROM tab1 AS cor0 ---- 523854 552957 931296 query I rowsort SELECT ALL 98 AS col0 FROM tab1, tab1 AS cor0, tab0, tab1 AS cor1 ---- 81 values hashing to 6624b1f09c0594f5576803ac29f4499d query I rowsort SELECT - + 81 + + col2 FROM tab2 AS cor0 ---- -43 -54 -55 query I rowsort SELECT + cor0.col0 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 778b50575a9b91448119ee0ee1a9c44f query I rowsort SELECT DISTINCT 8 + + col2 * 19 * col2 FROM tab2 ---- 12852 13859 27444 query I rowsort SELECT - 8 * col0 + 21 AS col1 FROM tab1 ---- -3 -491 -619 query I rowsort SELECT - 13 + tab1.col2 FROM tab1 ---- 41 44 83 query I rowsort SELECT DISTINCT 95 * col0 AS col1 FROM tab2 AS cor0 ---- 665 7410 7505 query I rowsort SELECT + 19 * col2 AS col2 FROM tab2 AS cor0 ---- 494 513 722 query I rowsort SELECT + + col0 + col2 * - col1 AS col1 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT + 73 FROM tab1, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to 3933a906d17a820ccf95467e2206df8f query I rowsort SELECT + + col2 * col2 + 18 AS col0 FROM tab0 AS cor0 ---- 1107 19 6742 query I rowsort SELECT - 38 FROM tab2, tab2 AS cor0 ---- 9 values hashing to e571541ae40cb0ddaca16e11f4359507 query I rowsort SELECT + cor0.col1 + + 98 * + 69 FROM tab2 AS cor0 ---- 6779 6793 6821 query I rowsort SELECT - col2 - - col1 * col1 AS col0 FROM tab1 AS cor0 ---- 43 622 73 query I rowsort SELECT + + col0 + col0 * cor0.col2 AS col0 FROM tab1 AS cor0 ---- 165 3712 7760 onlyif mysql # use DIV operator for integer division query I rowsort label-9254 SELECT - 55 DIV + col1 + - col0 * 65 DIV - col0 FROM tab0 AS cor0 ---- 65 65 65 skipif mysql # not compatible query I rowsort label-9254 SELECT - 55 / + col1 + - col0 * 65 / - col0 FROM tab0 AS cor0 ---- 65 65 65 query I rowsort SELECT 24 * 88 AS col1 FROM tab0 AS cor0 ---- 2112 2112 2112 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - tab1.col2 * - ( + col2 ) col0 FROM tab1 ---- 2916 3249 9216 onlyif mysql # use DIV operator for integer division query I rowsort label-9257 SELECT - col2 * ( + col2 ) DIV col2 col2 FROM tab1 ---- -54 -57 -96 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9257 SELECT - col2 * ( + col2 ) / col2 col2 FROM tab1 ---- -54 -57 -96 query I rowsort SELECT - col1 * - 7 FROM tab0 ---- 602 637 679 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9259 SELECT DISTINCT - CAST( NULL AS SIGNED ) AS col2 FROM tab1, tab0, tab2 AS cor0, tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9259 SELECT DISTINCT - CAST ( NULL AS INTEGER ) AS col2 FROM tab1, tab0, tab2 AS cor0, tab2 ---- NULL query I rowsort SELECT + - 18 AS col0 FROM tab1 cor0 ---- -18 -18 -18 query I rowsort SELECT + col2 + + 46 * col1 FROM tab0 AS cor0 ---- 3989 4268 4463 onlyif mysql # use DIV operator for integer division query I rowsort label-9262 SELECT - col2 - - col2 DIV col1 AS col2 FROM tab1 AS cor0 ---- -52 -52 -89 skipif mysql # not compatible query I rowsort label-9262 SELECT - col2 - - col2 / col1 AS col2 FROM tab1 AS cor0 ---- -52 -52 -89 onlyif mysql # use DIV operator for integer division query I rowsort label-9263 SELECT col0 DIV 69 AS col1 FROM tab0 ---- 0 0 1 skipif mysql # not compatible query I rowsort label-9263 SELECT col0 / 69 AS col1 FROM tab0 ---- 0 0 1 query I rowsort SELECT cor0.col2 * col2 + cor0.col1 * col2 FROM tab1 AS cor0 ---- 10464 3819 4320 query I rowsort SELECT DISTINCT - col0 + ( + 89 ) * col0 FROM tab0 AS cor0 ---- 2112 3080 7832 query I rowsort SELECT ALL col0 + 83 * - 82 FROM tab2 cor0 ---- -6727 -6728 -6799 query I rowsort SELECT ( cor1.col0 + 98 ) FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 19682d3439cca7845f9153b5539dfeb6 query I rowsort SELECT DISTINCT col1 + col1 + - tab1.col2 * col0 FROM tab1 ---- -110 -3628 -7654 query I rowsort SELECT ALL 79 AS col2 FROM tab0 AS cor0 ---- 79 79 79 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + cor0.col1 + col0 * col0 col2 FROM tab2 AS cor0 ---- 6143 6258 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9271 SELECT - cor0.col0 DIV + col0 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9271 SELECT - cor0.col0 / + col0 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT col1 * col1 + - col1 + col2 AS col2 FROM tab1 ---- 147 252 704 query I rowsort SELECT DISTINCT + col1 + + 10 FROM tab1 ---- 20 23 36 query I rowsort SELECT + ( col2 * col1 ) AS col1 FROM tab2 ---- 1534 646 837 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9275 SELECT DISTINCT + CAST( + ( col2 ) AS SIGNED ) FROM tab0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9275 SELECT DISTINCT + CAST ( + ( col2 ) AS INTEGER ) FROM tab0 ---- 1 33 82 query I rowsort SELECT DISTINCT + 10 + col2 FROM tab0 AS cor0 ---- 11 43 92 query I rowsort SELECT DISTINCT - 8 + - col0 AS col2 FROM tab0 AS cor0 ---- -32 -43 -97 query I rowsort SELECT ALL - - col0 * cor0.col0 FROM tab1 AS cor0 ---- 4096 6400 9 query I rowsort SELECT + - 61 + col2 AS col1 FROM tab2 AS cor0 ---- -23 -34 -35 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col2 + cor0.col1 col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT + 54 + - col1 AS col1 FROM tab0 AS cor0 ---- -32 -37 -43 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col0 * col0 - col2 col2 FROM tab0 ---- 1224 543 7839 query I rowsort SELECT + col1 * col1 * + cor0.col0 + col2 + - col2 AS col1 FROM tab0 AS cor0 ---- 177504 329315 737009 query I rowsort SELECT DISTINCT - + col0 + col1 AS col2 FROM tab2 cor0 ---- -19 -62 24 query I rowsort SELECT ALL - - cor0.col2 * + col1 FROM tab2 AS cor0 ---- 1534 646 837 query I rowsort SELECT ALL + col0 + - col0 AS col0 FROM tab1 AS cor0 ---- 0 0 0 query I rowsort SELECT ALL 56 * col2 AS col2 FROM tab2 AS cor0 ---- 1456 1512 2128 query I rowsort SELECT + + col0 * - col2 - cor0.col0 * + col0 AS col2 FROM tab2 AS cor0 ---- -238 -8112 -9243 onlyif mysql # use DIV operator for integer division query I rowsort label-9289 SELECT - col2 * col2 + col0 + col2 DIV - col2 FROM tab1 cor0 ---- -2914 -3186 -9137 skipif mysql # not compatible query I rowsort label-9289 SELECT - col2 * col2 + col0 + col2 / - col2 FROM tab1 cor0 ---- -2914 -3186 -9137 query I rowsort SELECT + col0 + + col1 + + 82 AS col1 FROM tab0 cor0 ---- 192 214 262 query I rowsort SELECT - col2 + - col0 + + ( - cor0.col1 ) * - col0 * + col2 FROM tab2 AS cor0 ---- 119548 50917 5825 query I rowsort SELECT 27 + tab0.col1 AS col1 FROM tab0 ---- 113 118 124 query I rowsort SELECT 88 + + col0 FROM tab0 ---- 112 123 177 query I rowsort SELECT - 13 * tab0.col2 AS col2 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 548f1ff58c195dfdfe416b7dc8e34ea2 query I rowsort SELECT DISTINCT + ( col2 ) * tab2.col2 - - col0 FROM tab2 ---- 1523 736 754 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col1 * cor0.col2 col2 FROM tab1 cor0 ---- 1248 1404 570 query I rowsort SELECT DISTINCT col1 + col0 + + ( ( + col1 ) ) * + col1 * + col2 AS col2 FROM tab1 AS cor0 ---- 16317 36533 5774 query I rowsort SELECT DISTINCT + col2 * col0 + col2 AS col2 FROM tab0 AS cor0 ---- 36 7380 825 query I rowsort SELECT DISTINCT + - 6 + - col2 * 36 FROM tab1 cor0 ---- -1950 -2058 -3462 query I rowsort SELECT ALL 66 AS col2 FROM tab2 cor0 ---- 66 66 66 query I rowsort SELECT - 66 AS col0 FROM tab0, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to cd4a3594ee8b45223ebf9f25840cd112 query I rowsort SELECT DISTINCT - - col2 * cor0.col0 + col0 * + cor0.col1 * 32 AS col2 FROM tab1 AS cor0 ---- 24128 2658 40960 query I rowsort SELECT ALL + col2 + + 77 * 73 AS col2 FROM tab2 AS cor0 ---- 5647 5648 5659 query I rowsort SELECT DISTINCT - col0 * 60 - ( col0 ) * 79 FROM tab0 AS cor0 ---- -12371 -3336 -4865 query I rowsort SELECT DISTINCT + col0 + col0 - 16 AS col1 FROM tab1 AS cor0 ---- -10 112 144 query I rowsort SELECT ALL + + col1 + - ( - 8 ) AS col0 FROM tab1 AS cor0 ---- 18 21 34 query I rowsort SELECT - col0 - 27 AS col1 FROM tab1 AS cor0 ---- -107 -30 -91 query I rowsort SELECT ALL - - col2 * + col0 + - 98 AS col2 FROM tab2 AS cor0 ---- 1930 2904 91 query I rowsort SELECT - col0 + + ( - col2 ) FROM tab2 AS cor0 ---- -104 -117 -34 query I rowsort SELECT col1 - col1 * + ( col2 * 6 ) AS col2 FROM tab2 AS cor0 ---- -3859 -4991 -9145 query I rowsort SELECT ALL col1 * col0 - + col1 * 9 FROM tab1 ---- -156 550 923 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9312 SELECT - col2 * + CAST( NULL AS SIGNED ) + - cor0.col2 - + col0 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9312 SELECT - col2 * + CAST ( NULL AS INTEGER ) + - cor0.col2 - + col0 * col2 AS col0 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9313 SELECT ALL - + col0 * col2 + - ( - col2 ) DIV - col1 FROM tab1 AS cor0 ---- -164 -3653 -7687 skipif mysql # not compatible query I rowsort label-9313 SELECT ALL - + col0 * col2 + - ( - col2 ) / - col1 FROM tab1 AS cor0 ---- -164 -3653 -7687 query I rowsort SELECT DISTINCT col0 * ( 90 * col1 ) AS col0 FROM tab1 AS cor0 ---- 57600 7020 93600 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * - ( 36 ) col1 FROM tab1 AS cor0 ---- 1944 2052 3456 onlyif mysql # use DIV operator for integer division query I rowsort label-9316 SELECT DISTINCT - col2 * - 39 + + col1 + col0 * 29 DIV + col1 FROM tab2 cor0 ---- 1090 1111 1633 skipif mysql # not compatible query I rowsort label-9316 SELECT DISTINCT - col2 * - 39 + + col1 + col0 * 29 / + col1 FROM tab2 cor0 ---- 1090 1111 1633 query I rowsort SELECT DISTINCT col0 * - 66 AS col2 FROM tab1 AS cor0 ---- -198 -4224 -5280 query I rowsort SELECT DISTINCT - col2 * col1 + col0 AS col0 FROM tab1 AS cor0 ---- -1168 -1401 -506 query I rowsort SELECT ALL - cor0.col1 * col0 AS col1 FROM tab0 AS cor0 ---- -2064 -3395 -8099 query I rowsort SELECT + + 30 + col2 FROM tab2 cor0 ---- 56 57 68 query I rowsort SELECT ALL + cor0.col0 + + col2 * - col1 FROM tab0 AS cor0 ---- -2814 -62 -7373 query I rowsort SELECT + 82 AS col2 FROM tab2 AS cor0 ---- 82 82 82 query I rowsort SELECT ALL - + 70 FROM tab2 cor0 ---- -70 -70 -70 query I rowsort SELECT DISTINCT + 45 * 20 AS col1 FROM tab0 AS cor0 ---- 900 onlyif mysql # use DIV operator for integer division query I rowsort label-9325 SELECT DISTINCT - 48 DIV cor0.col1 FROM tab2 AS cor0 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-9325 SELECT DISTINCT - 48 / cor0.col1 FROM tab2 AS cor0 ---- -1 -2 0 query I rowsort SELECT DISTINCT + + col0 - col1 AS col2 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT ALL - - col0 * - 95 FROM tab2 AS cor0 ---- -665 -7410 -7505 onlyif mysql # use DIV operator for integer division query I rowsort label-9328 SELECT ALL cor0.col2 * col1 DIV col1 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9328 SELECT ALL cor0.col2 * col1 / col1 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT DISTINCT + + col2 * + cor0.col0 AS col0 FROM tab0 AS cor0 ---- 35 7298 792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * col0 col1 FROM tab0 AS cor0 ---- -1225 -576 -7921 query I rowsort SELECT ALL - 81 + col1 * 11 - + col2 FROM tab1 AS cor0 ---- -28 -34 151 query I rowsort SELECT ALL + 3 + - col2 + + col1 FROM tab0 AS cor0 ---- 12 56 99 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + + col2 + col1 * + ( - col2 ) col0 FROM tab1 AS cor0 ---- -1152 -1350 -513 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( tab2.col0 ) + col2 col1 FROM tab2 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT ( - tab1.col1 ) col1 FROM tab1 ---- -10 -13 -26 query I rowsort SELECT ( col1 ) + - col2 AS col1 FROM tab1 AS cor0 ---- -28 -47 -83 query I rowsort SELECT + + col2 * col1 + + col0 FROM tab2 AS cor0 ---- 1612 725 844 query I rowsort SELECT - - ( cor0.col0 ) + col0 AS col2 FROM tab0 AS cor0 ---- 178 48 70 query I rowsort SELECT DISTINCT + ( 42 ) FROM tab0 ---- 42 query I rowsort SELECT 30 AS col0 FROM tab2, tab2 AS cor0 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9341 SELECT DISTINCT CAST( NULL AS SIGNED ) + - 77 * + col1 AS col1 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9341 SELECT DISTINCT CAST ( NULL AS INTEGER ) + - 77 * + col1 AS col1 FROM tab2 cor0 ---- NULL query I rowsort SELECT ALL - col2 + - col2 * - col1 FROM tab2 AS cor0 ---- 1508 608 810 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9343 SELECT + col1 * col2 * CAST( NULL AS SIGNED ) + col0 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9343 SELECT + col1 * col2 * CAST ( NULL AS INTEGER ) + col0 FROM tab0 AS cor0 ---- NULL NULL NULL query I rowsort SELECT - cor0.col0 * col1 + + 39 * - col1 AS col0 FROM tab1 AS cor0 ---- -1030 -1092 -1547 onlyif mysql # use DIV operator for integer division query I rowsort label-9345 SELECT DISTINCT + col0 DIV + 6 AS col1 FROM tab2 AS cor0 ---- 1 13 skipif mysql # not compatible query I rowsort label-9345 SELECT DISTINCT + col0 / + 6 AS col1 FROM tab2 AS cor0 ---- 1 13 query I rowsort SELECT + - cor0.col0 * ( col0 ) - - col2 FROM tab1 AS cor0 ---- -4039 -6304 45 query I rowsort SELECT DISTINCT col2 * - 42 FROM tab0 AS cor0 ---- -1386 -3444 -42 onlyif mysql # use DIV operator for integer division query I rowsort label-9348 SELECT + - col1 - + 69 DIV + col1 FROM tab1 AS cor0 ---- -16 -18 -28 skipif mysql # not compatible query I rowsort label-9348 SELECT + - col1 - + 69 / + col1 FROM tab1 AS cor0 ---- -16 -18 -28 query I rowsort SELECT - col2 * + 58 + - col0 AS col0 FROM tab1 AS cor0 ---- -3135 -3370 -5648 query I rowsort SELECT - - cor0.col2 * col2 AS col1 FROM tab0 AS cor0 ---- 1 1089 6724 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - - col2 + col0 col0 FROM tab1 cor0 ---- 121 176 57 query I rowsort SELECT - cor0.col1 + 39 FROM tab1 AS cor0 ---- 13 26 29 query I rowsort SELECT + - cor0.col2 * ( - col0 ) + - col2 AS col1 FROM tab2 AS cor0 ---- 162 2002 2964 query I rowsort SELECT + cor0.col2 * 23 + - col0 - col2 FROM tab2 AS cor0 ---- 494 587 757 query I rowsort SELECT - col2 * ( - col0 ) + col0 AS col1 FROM tab2 cor0 ---- 196 2106 3081 query I rowsort SELECT - col0 + + 15 FROM tab2 AS cor0 ---- -63 -64 8 query I rowsort SELECT - ( 40 ) FROM tab2 AS cor0 ---- -40 -40 -40 query I rowsort SELECT 61 AS col2 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 07149905a72bd87553381f34d19ed290 query I rowsort SELECT + col0 + - 73 + + col0 AS col1 FROM tab0 AS cor0 ---- -25 -3 105 onlyif mysql # use DIV operator for integer division query I rowsort label-9360 SELECT ( col2 ) * - col0 DIV - ( col0 ) FROM tab1 AS cor0 ---- 54 57 96 skipif mysql # not compatible query I rowsort label-9360 SELECT ( col2 ) * - col0 / - ( col0 ) FROM tab1 AS cor0 ---- 54 57 96 query I rowsort SELECT DISTINCT - col0 * col1 * cor0.col0 + + cor0.col2 AS col0 FROM tab0 cor0 ---- -118824 -49503 -720729 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9362 SELECT DISTINCT + CAST( + cor0.col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 1 33 82 skipif mysql # not compatible query I rowsort label-9362 SELECT DISTINCT + CAST ( + cor0.col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT - + col2 * + 66 + - col2 * - col2 + 84 FROM tab1 AS cor0 ---- -429 -564 2964 query I rowsort SELECT col2 - 44 FROM tab2 AS cor0 ---- -17 -18 -6 query I rowsort SELECT - + 89 * 39 - col0 AS col2 FROM tab0 AS cor0 ---- -3495 -3506 -3560 query I rowsort SELECT ALL - ( col1 ) + cor0.col0 AS col0 FROM tab1 AS cor0 ---- -23 54 67 query I rowsort SELECT DISTINCT - 97 + + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 2819 3152 9119 query I rowsort SELECT + ( cor0.col2 ) + cor0.col2 FROM tab1, tab0 AS cor0 ---- 9 values hashing to e5ee086d16e1b2450d3f7ac8d26a0f7b query I rowsort SELECT - + ( - ( col2 ) ) AS col0 FROM tab2 AS cor0 ---- 26 27 38 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - - 66 col2 FROM tab0 cor0 ---- 66 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9371 SELECT DISTINCT + CAST( ( + cor0.col1 ) AS SIGNED ) FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-9371 SELECT DISTINCT + CAST ( ( + cor0.col1 ) AS INTEGER ) FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 86 91 97 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9372 SELECT + + cor0.col0 * + CAST( + col2 AS SIGNED ) AS col0 FROM tab0 AS cor0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-9372 SELECT + + cor0.col0 * + CAST ( + col2 AS INTEGER ) AS col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT cor0.col0 * 36 AS col2 FROM tab0 cor0 ---- 1260 3204 864 query I rowsort SELECT + col2 + - 70 * col1 FROM tab2 AS cor0 ---- -1152 -2143 -4104 onlyif mysql # use DIV operator for integer division query I rowsort label-9375 SELECT DISTINCT - col2 + tab0.col0 DIV tab0.col0 FROM tab0 ---- -32 -81 0 skipif mysql # not compatible query I rowsort label-9375 SELECT DISTINCT - col2 + tab0.col0 / tab0.col0 FROM tab0 ---- -32 -81 0 query III rowsort SELECT ALL * FROM tab1 WHERE NULL NOT IN ( - col0 * col0 + col1 * col0 ) ---- query I rowsort SELECT - col1 * col2 - + col0 FROM tab2 AS cor0 ---- -1612 -725 -844 query I rowsort SELECT ALL col0 - - col2 * col0 FROM tab2 ---- 196 2106 3081 query I rowsort SELECT + cor0.col2 + col1 * col1 AS col0 FROM tab1 AS cor0 ---- 157 265 730 query I rowsort SELECT + cor0.col0 * col1 + - cor0.col2 AS col0 FROM tab0 AS cor0 ---- 2031 3394 8017 query I rowsort SELECT ALL col2 + - col2 - - col0 AS col0 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - col0 * cor0.col2 + col1 FROM tab1 cor0 ---- -136 -3638 -7667 query I rowsort SELECT col2 * col0 * col1 - + col0 AS col2 FROM tab1 AS cor0 ---- 36416 4209 99760 onlyif mysql # use DIV operator for integer division query I rowsort label-9384 SELECT DISTINCT - col1 DIV - col0 - + col2 FROM tab0 AS cor0 ---- -30 -81 1 skipif mysql # not compatible query I rowsort label-9384 SELECT DISTINCT - col1 / - col0 - + col2 FROM tab0 AS cor0 ---- -30 -81 1 query I rowsort SELECT ALL - col0 + - col2 AS col1 FROM tab0 cor0 ---- -171 -36 -57 query I rowsort SELECT DISTINCT - cor0.col0 - col1 * - cor0.col0 AS col0 FROM tab2 AS cor0 ---- 1264 210 4524 query I rowsort SELECT col1 + + col1 * col1 AS col0 FROM tab1 ---- 110 182 702 query I rowsort SELECT DISTINCT col2 * col0 - col0 AS col1 FROM tab0 ---- 0 7209 768 onlyif mysql # use DIV operator for integer division query I rowsort label-9389 SELECT ALL cor0.col0 DIV - col0 AS col1 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9389 SELECT ALL cor0.col0 / - col0 AS col1 FROM tab2 AS cor0 ---- -1 -1 -1 query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE + cor0.col1 * + col1 BETWEEN NULL AND NULL ---- query I rowsort SELECT col0 + - col1 * + col1 AS col2 FROM tab0 ---- -7372 -8192 -9374 onlyif mysql # use DIV operator for integer division query I rowsort label-9392 SELECT DISTINCT + col2 + col2 DIV col0 FROM tab1 AS cor0 ---- 57 72 97 skipif mysql # not compatible query I rowsort label-9392 SELECT DISTINCT + col2 + col2 / col0 FROM tab1 AS cor0 ---- 57 72 97 query I rowsort SELECT ALL + col0 * - cor0.col1 + + col2 AS col2 FROM tab2 AS cor0 ---- -1305 -190 -4576 query I rowsort SELECT - ( - tab1.col2 + col1 ) AS col1 FROM tab1 ---- 28 47 83 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT col2 * - col0 col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # use DIV operator for integer division query I rowsort label-9396 SELECT + cor0.col1 DIV col2 FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9396 SELECT + cor0.col1 / col2 FROM tab1 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT + - col2 * col2 + col0 FROM tab2 AS cor0 ---- -1365 -598 -722 query I rowsort SELECT DISTINCT col2 * + col2 FROM tab2 WHERE NOT col0 NOT IN ( + col0 ) AND + col1 <> + col2 ---- 1444 676 729 query I rowsort SELECT col0 * col1 + tab1.col2 AS col0 FROM tab1 ---- 1136 132 697 query I rowsort SELECT DISTINCT - + col2 + + col2 * + col2 FROM tab1 AS cor0 ---- 2862 3192 9120 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + cor0.col0 * + col2 * col0 - - cor0.col2 col0 FROM tab1 AS cor0 ---- 233529 540 614496 onlyif mysql # use DIV operator for integer division query I rowsort label-9402 SELECT ALL - + cor0.col2 DIV + col0 FROM tab0 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9402 SELECT ALL - + cor0.col2 / + col0 FROM tab0 AS cor0 ---- -1 0 0 query I rowsort SELECT + - 26 * col1 * + ( + cor0.col0 + col2 ) FROM tab0 AS cor0 ---- -127452 -404586 -90792 query I rowsort SELECT - 26 * + col1 AS col1 FROM tab2 cor0 ---- -1534 -442 -806 query I rowsort SELECT DISTINCT + 16 * + col2 FROM tab1 AS cor0 ---- 1536 864 912 query I rowsort SELECT DISTINCT - + col1 * col2 AS col1 FROM tab0 cor0 ---- -2838 -7462 -97 query I rowsort SELECT - col2 * - col2 + + col0 - col1 AS col1 FROM tab2 ---- 1506 695 705 query I rowsort SELECT ALL - tab0.col1 * col0 + col1 * + col1 AS col1 FROM tab0 ---- 182 5332 6014 query I rowsort SELECT ALL cor0.col0 FROM tab2, tab1, tab0 AS cor0 ---- 27 values hashing to 9fc1dcd76feaf43e5c5dc060a02014cd query I rowsort SELECT - 33 + col2 AS col0 FROM tab1 ---- 21 24 63 query I rowsort SELECT col0 * col1 * + col2 + col2 AS col2 FROM tab0 ---- 3396 664200 68145 query I rowsort SELECT DISTINCT + 69 * + col2 FROM tab2 ---- 1794 1863 2622 query I rowsort SELECT tab0.col1 * + col1 + col2 FROM tab0 ---- 7429 8363 9410 query I rowsort SELECT ALL - - cor0.col0 * cor0.col1 AS col1 FROM tab2 AS cor0 ---- 1343 217 4602 query I rowsort SELECT - 10 * - col0 * - 98 FROM tab0 AS cor0 ---- -23520 -34300 -87220 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col1 + + col1 col1 FROM tab2 AS cor0 ---- 118 34 62 query I rowsort SELECT DISTINCT + 3 * + col1 AS col0 FROM tab1 ---- 30 39 78 query I rowsort SELECT col2 FROM tab2 WHERE NULL > ( NULL ) ---- query I rowsort SELECT DISTINCT + col0 AS col1 FROM tab1 WHERE ( NULL ) > ( NULL ) ---- query I rowsort SELECT tab2.col1 * col2 - col1 * col2 AS col2 FROM tab2 ---- 0 0 0 query I rowsort SELECT ALL col1 + col1 - col1 * - col0 FROM tab0 ---- 2236 3589 8281 query III rowsort SELECT * FROM tab0 WHERE NOT ( + col2 + col2 ) IN ( - col1 ) ---- 9 values hashing to 38a1673e2e09d694c8cec45c797034a7 query I rowsort SELECT col1 * + col0 + tab1.col1 + col2 AS col0 FROM tab1 ---- 1149 158 707 onlyif mysql # use DIV operator for integer division query I rowsort label-9424 SELECT col1 DIV + col2 + col0 AS col2 FROM tab0 AS cor0 ---- 132 26 90 skipif mysql # not compatible query I rowsort label-9424 SELECT col1 / + col2 + col0 AS col2 FROM tab0 AS cor0 ---- 132 26 90 query I rowsort SELECT ALL + col1 + - cor0.col2 AS col1 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT + col0 * + col0 * col0 FROM tab1 ---- 262144 27 512000 query I rowsort SELECT DISTINCT - col1 * tab0.col1 AS col0 FROM tab0 ---- -7396 -8281 -9409 query I rowsort SELECT ALL + tab2.col0 * + col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT + col2 * col1 * col2 AS col0 FROM tab0 ---- 611884 93654 97 query I rowsort SELECT + col1 + col1 * - col0 AS col1 FROM tab0 ---- -1978 -3298 -8008 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 * + col2 - tab1.col0 * tab1.col0 col0 FROM tab1 ---- -448 1280 153 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 + + col1 col1 FROM tab2 ---- 137 38 96 query I rowsort SELECT + col2 * tab2.col1 FROM tab2 WHERE NOT + col0 NOT IN ( - tab2.col1 ) ---- query I rowsort SELECT ALL col0 * col1 + col2 FROM tab0 WHERE NULL = NULL ---- query I rowsort SELECT DISTINCT - col2 * tab2.col2 AS col1 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT ALL + col2 + - col0 AS col0 FROM tab2 WHERE NULL > NULL ---- query I rowsort SELECT col1 * col0 + - col0 FROM tab2 ---- 1264 210 4524 query I rowsort SELECT DISTINCT + col1 * + col0 + + col0 FROM tab1 ---- 1120 704 81 query I rowsort SELECT DISTINCT - col1 + - col2 * + col2 * + tab1.col1 AS col1 FROM tab1 WHERE NULL = NULL ---- query I rowsort SELECT - tab0.col1 AS col2 FROM tab0, tab2 AS cor0, tab0 AS cor1 ---- 27 values hashing to d4c673b7444eb9927ec63175b43c6b84 query I rowsort SELECT DISTINCT ( col2 * tab1.col0 ) + + col0 AS col1 FROM tab1 ---- 165 3712 7760 query I rowsort SELECT ALL + ( + col2 * col0 ) FROM tab2 ---- 189 2028 3002 query I rowsort SELECT ALL + 78 + - col2 AS col2 FROM tab2 AS cor0 ---- 40 51 52 query I rowsort SELECT ALL 60 + ( cor1.col0 ) AS col1 FROM tab2, tab1 AS cor0, tab2 AS cor1 ---- 27 values hashing to 3d4d99793c5c9723ac8f095a26879cba query I rowsort SELECT DISTINCT - cor0.col1 AS col1 FROM tab2, tab0, tab2 cor0 ---- -17 -31 -59 onlyif mysql # use DIV operator for integer division query I rowsort label-9446 SELECT DISTINCT - - col2 + 80 DIV + 78 + col1 AS col0 FROM tab2 AS cor0 ---- 56 59 86 skipif mysql # not compatible query I rowsort label-9446 SELECT DISTINCT - - col2 + 80 / + 78 + col1 AS col0 FROM tab2 AS cor0 ---- 56 59 86 query I rowsort SELECT + col1 * + col2 + - 76 FROM tab0 AS cor0 ---- 21 2762 7386 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9448 SELECT DISTINCT - - col1 + CAST( NULL AS SIGNED ) col1 FROM tab2 AS cor0 ---- NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9448 SELECT DISTINCT - - col1 + CAST ( NULL AS INTEGER ) col1 FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + col0 + 73 AS col1 FROM tab2 cor0 ---- 151 152 80 onlyif mysql # use DIV operator for integer division query I rowsort label-9450 SELECT - - col0 DIV + col0 + + col0 FROM tab0 AS cor0 ---- 25 36 90 skipif mysql # not compatible query I rowsort label-9450 SELECT - - col0 / + col0 + + col0 FROM tab0 AS cor0 ---- 25 36 90 query I rowsort SELECT + + col1 + + col2 AS col0 FROM tab2 AS cor0 ---- 55 58 85 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9452 SELECT + + col1 + - CAST( NULL AS SIGNED ) - col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9452 SELECT + + col1 + - CAST ( NULL AS INTEGER ) - col1 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - 81 AS col0 FROM tab1 ---- -81 -81 -81 onlyif mysql # use DIV operator for integer division query I rowsort label-9454 SELECT DISTINCT + ( + col2 ) * cor0.col2 DIV ( + col0 * + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 0 1 324 skipif mysql # not compatible query I rowsort label-9454 SELECT DISTINCT + ( + col2 ) * cor0.col2 / ( + col0 * + cor0.col0 ) AS col1 FROM tab1 AS cor0 ---- 0 1 324 query I rowsort SELECT DISTINCT + 24 * + col1 + - col0 FROM tab0 AS cor0 ---- 2040 2095 2293 query I rowsort SELECT + ( 4 ) FROM tab0 AS cor0 ---- 4 4 4 query I rowsort SELECT DISTINCT - 37 + cor0.col0 FROM tab1 AS cor0 ---- -34 27 43 query I rowsort SELECT 88 FROM tab0 cor0 ---- 88 88 88 query I rowsort SELECT ALL + 6 * col2 + + col0 AS col1 FROM tab2 AS cor0 ---- 169 234 307 query I rowsort SELECT DISTINCT + 28 * col1 + - col2 AS col2 FROM tab1 AS cor0 ---- 223 268 674 query I rowsort SELECT cor1.col2 - - 26 FROM tab0, tab0 AS cor0, tab2 cor1 ---- 27 values hashing to 0db21395ed659647d3d18a5f447e7ece query I rowsort SELECT + - 88 AS col1 FROM tab2 AS cor0 ---- -88 -88 -88 onlyif mysql # use DIV operator for integer division query I rowsort label-9463 SELECT + - col2 DIV - col1 AS col1 FROM tab1 AS cor0 ---- 2 5 7 skipif mysql # not compatible query I rowsort label-9463 SELECT + - col2 / - col1 AS col1 FROM tab1 AS cor0 ---- 2 5 7 query I rowsort SELECT + + col2 * + col1 * - 66 AS col0 FROM tab0 AS cor0 ---- -187308 -492492 -6402 query I rowsort SELECT ALL 0 * col2 FROM tab1 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + + col1 * + col0 col1 FROM tab1 AS cor0 ---- 1040 640 78 query I rowsort SELECT DISTINCT + col0 * ( - col0 + - col0 ) FROM tab1 AS cor0 ---- -12800 -18 -8192 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9468 SELECT ALL - - col2 * - CAST( NULL AS SIGNED ) * - cor0.col1 - col2 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9468 SELECT ALL - - col2 * - CAST ( NULL AS INTEGER ) * - cor0.col1 - col2 FROM tab1 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9469 SELECT + col1 DIV + 13 - - cor0.col2 FROM tab1 AS cor0 ---- 56 57 97 skipif mysql # not compatible query I rowsort label-9469 SELECT + col1 / + 13 - - cor0.col2 FROM tab1 AS cor0 ---- 56 57 97 query I rowsort SELECT ALL + ( 53 ) FROM tab0, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to 866ae1b4ab9e5b4043ac1bcfd413aaa6 query I rowsort SELECT - + 30 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 56fa25f9fb8040460fe3c894000ea8fb query I rowsort SELECT - 53 * - col0 * - col2 FROM tab2 cor0 ---- -10017 -107484 -159106 query I rowsort SELECT + ( cor0.col0 ) * + col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - - cor0.col0 * + 21 FROM tab2 AS cor0 ---- 147 1638 1659 query I rowsort SELECT DISTINCT + col1 * 52 FROM tab1 ---- 1352 520 676 query I rowsort SELECT ALL 1 * + col1 * col2 FROM tab1 ---- 1248 1404 570 onlyif mysql # use DIV operator for integer division query I rowsort label-9477 SELECT DISTINCT 48 DIV + 14 FROM tab1 ---- 3 skipif mysql # not compatible query I rowsort label-9477 SELECT DISTINCT 48 / + 14 FROM tab1 ---- 3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9478 SELECT ALL - CAST( NULL AS SIGNED ) * + col1 * tab0.col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9478 SELECT ALL - CAST ( NULL AS INTEGER ) * + col1 * tab0.col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9479 SELECT ALL ( - col2 ) DIV - tab0.col1 AS col0 FROM tab0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9479 SELECT ALL ( - col2 ) / - tab0.col1 AS col0 FROM tab0 ---- 0 0 0 query I rowsort SELECT ALL - 15 * - 89 FROM tab2, tab0, tab2 AS cor0 ---- 27 values hashing to a3f5abc9029ec9776de96d9823f82536 query I rowsort SELECT - 10 AS col0 FROM tab0 ---- -10 -10 -10 query I rowsort SELECT DISTINCT 18 * 82 AS col1 FROM tab1, tab0, tab0 AS cor0 ---- 1476 query I rowsort SELECT + + cor0.col1 FROM tab0, tab2, tab1 AS cor0 ---- 27 values hashing to d671a064e2da709ca4cdfea317b8e892 query I rowsort SELECT DISTINCT - col0 + + col0 AS col1 FROM tab0 ---- 0 query I rowsort SELECT DISTINCT col1 * ( - col2 ) AS col1 FROM tab0 ---- -2838 -7462 -97 onlyif mysql # use DIV operator for integer division query I rowsort label-9486 SELECT ALL + + col0 + 21 DIV + 42 AS col2 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9486 SELECT ALL + + col0 + 21 / + 42 AS col2 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT ( + 4 ) FROM tab2, tab0 AS cor0 ---- 4 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9488 SELECT DISTINCT - CAST( NULL AS DECIMAL ) * + cor0.col2 * col1 + 81 * ( + col2 ) FROM tab2 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9488 SELECT DISTINCT - CAST ( NULL AS REAL ) * + cor0.col2 * col1 + 81 * ( + col2 ) FROM tab2 AS cor0 ---- NULL query I rowsort SELECT + - ( - col0 ) AS col0 FROM tab0 AS cor0 ---- 24 35 89 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9490 SELECT DISTINCT - + CAST( NULL AS SIGNED ) * col0 * col2 + col0 * - col0 * - col0 + ( col1 ) * col2 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9490 SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * col0 * col2 + col0 * - col0 * - col0 + ( col1 ) * col2 AS col1 FROM tab0 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9491 SELECT ALL col2 * - col1 + col2 DIV col1 FROM tab2 AS cor0 ---- -1534 -644 -837 skipif mysql # not compatible query I rowsort label-9491 SELECT ALL col2 * - col1 + col2 / col1 FROM tab2 AS cor0 ---- -1534 -644 -837 query I rowsort SELECT 12 + 68 AS col2 FROM tab0 AS cor0 ---- 80 80 80 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9493 SELECT CAST( col1 AS SIGNED ) * col0 col0 FROM tab0 ---- 2064 3395 8099 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9493 SELECT CAST ( col1 AS INTEGER ) * col0 col0 FROM tab0 ---- 2064 3395 8099 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9494 SELECT DISTINCT + CAST( NULL AS SIGNED ) + col1 * col0 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9494 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + col1 * col0 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + 16 + - col0 AS col0 FROM tab0 AS cor0 ---- -19 -73 -8 query I rowsort SELECT ALL ( col1 ) * + col1 + 48 AS col2 FROM tab2 AS cor0 ---- 1009 337 3529 query I rowsort SELECT DISTINCT - ( col1 ) * - col0 * - col2 FROM tab2 cor0 ---- -119652 -51034 -5859 onlyif mysql # use DIV operator for integer division query I rowsort label-9498 SELECT ALL col2 + - col0 DIV col2 AS col0 FROM tab0 ---- -34 33 81 skipif mysql # not compatible query I rowsort label-9498 SELECT ALL col2 + - col0 / col2 AS col0 FROM tab0 ---- -34 33 81 query I rowsort SELECT - tab0.col2 + + col1 AS col0 FROM tab0 ---- 53 9 96 onlyif mysql # use DIV operator for integer division query I rowsort label-9500 SELECT + col2 DIV col2 + - col0 * col0 col1 FROM tab1 ---- -4095 -6399 -8 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9500 SELECT + col2 / col2 + - col0 * col0 col1 FROM tab1 ---- -4095 -6399 -8 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9501 SELECT - 18 + - col0 * CAST( NULL AS SIGNED ) - - col0 * col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9501 SELECT - 18 + - col0 * CAST ( NULL AS INTEGER ) - - col0 * col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT ( + col2 ) + col1 FROM tab2 AS cor0 ---- 55 58 85 query I rowsort SELECT - - col0 * + cor0.col1 + + 48 FROM tab1 AS cor0 ---- 1088 126 688 query I rowsort SELECT ALL cor0.col1 * col1 - col1 FROM tab1 cor0 ---- 156 650 90 onlyif mysql # use DIV operator for integer division query I rowsort label-9505 SELECT DISTINCT col0 DIV + 33 + - col0 AS col0 FROM tab1 AS cor0 ---- -3 -63 -78 skipif mysql # not compatible query I rowsort label-9505 SELECT DISTINCT col0 / + 33 + - col0 AS col0 FROM tab1 AS cor0 ---- -3 -63 -78 onlyif mysql # use DIV operator for integer division query I rowsort label-9506 SELECT ALL + col2 * col2 DIV + col0 AS col1 FROM tab1 AS cor0 ---- 115 50 972 skipif mysql # not compatible query I rowsort label-9506 SELECT ALL + col2 * col2 / + col0 AS col1 FROM tab1 AS cor0 ---- 115 50 972 query I rowsort SELECT col2 * col2 * + col1 FROM tab1 AS cor0 ---- 119808 32490 75816 query I rowsort SELECT ALL + - col1 * ( + col0 ) FROM tab1 AS cor0 ---- -1040 -640 -78 query I rowsort SELECT ALL cor0.col2 * cor0.col0 FROM tab2 AS cor0 ---- 189 2028 3002 query I rowsort SELECT + - col1 + - 70 AS col0 FROM tab2 cor0 ---- -101 -129 -87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9511 SELECT DISTINCT - - col1 * CAST( col0 AS SIGNED ) * col0 - + cor0.col1 * ( + col0 ) AS col2 FROM tab1 cor0 ---- 156 40320 82160 skipif mysql # not compatible query I rowsort label-9511 SELECT DISTINCT - - col1 * CAST ( col0 AS INTEGER ) * col0 - + cor0.col1 * ( + col0 ) AS col2 FROM tab1 cor0 ---- 156 40320 82160 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9512 SELECT ALL - + col1 - CAST( col2 AS SIGNED ) AS col0 FROM tab2 AS cor0 ---- -55 -58 -85 skipif mysql # not compatible query I rowsort label-9512 SELECT ALL - + col1 - CAST ( col2 AS INTEGER ) AS col0 FROM tab2 AS cor0 ---- -55 -58 -85 query I rowsort SELECT DISTINCT + - cor0.col2 + + col2 AS col0 FROM tab2 AS cor0 ---- 0 query I rowsort SELECT - col1 * + tab0.col0 AS col1 FROM tab0 ---- -2064 -3395 -8099 query I rowsort SELECT col1 + col2 * 60 * - tab0.col2 FROM tab0 ---- -403349 -65254 37 query I rowsort SELECT ALL - + col2 * col1 * ( col0 ) AS col1 FROM tab0 AS cor0 ---- -3395 -664118 -68112 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0, tab2 AS cor0, tab0 cor1, tab1, tab0 AS cor2 ---- 3645 values hashing to a3c09af95301183ccb084eb1936b14e3 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9518 SELECT ALL - + col2 * CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9518 SELECT ALL - + col2 * CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT - cor0.col2 * - col0 AS col1 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT DISTINCT - col1 * - 13 AS col1 FROM tab1 cor0 ---- 130 169 338 query I rowsort SELECT cor0.col0 * 69 FROM tab0 AS cor0 ---- 1656 2415 6141 query I rowsort SELECT ALL col2 * + col0 * + ( col2 ) AS col1 FROM tab1 AS cor0 ---- 207936 737280 8748 query I rowsort SELECT DISTINCT col2 * + col0 + 61 AS col2 FROM tab1 cor0 ---- 223 3709 7741 query I rowsort SELECT col1 - col2 * col2 FROM tab0 ---- -1003 -6633 96 query I rowsort SELECT ALL + + 0 * - cor0.col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 8b75136b2b51c77345c03804ec1cda5c query I rowsort SELECT + 89 * - cor0.col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to f942ebf2fa8fbc72afeeb4a58f36427d query I rowsort SELECT ALL + col2 * - col0 AS col0 FROM tab0 ---- -35 -7298 -792 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 58 + + col1 col2 FROM tab0 AS cor0 ---- 28 33 39 query I rowsort SELECT col2 * - col1 * 66 - tab2.col1 FROM tab2 ---- -101303 -42653 -55273 query I rowsort SELECT ( ( + tab0.col2 ) ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to c8f9fa9ef0f8702bd382e821378a96d8 query I rowsort SELECT ALL - tab0.col2 * 78 FROM tab0 ---- -2574 -6396 -78 query I rowsort SELECT ALL + + cor0.col1 + col2 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT 19 + col2 * col2 FROM tab0 AS cor0 ---- 1108 20 6743 query I rowsort SELECT DISTINCT + col1 * cor0.col1 * + 17 + - col0 + col0 AS col0 FROM tab2 AS cor0 ---- 16337 4913 59177 query I rowsort SELECT DISTINCT - 43 AS col0 FROM tab1 AS cor0 ---- -43 query I rowsort SELECT + col2 * + col0 + 10 + col1 FROM tab0 AS cor0 ---- 142 7399 888 query I rowsort SELECT ALL - - col1 * - cor0.col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT col2 - col0 AS col1 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT ALL col1 * 38 - col2 * - 24 * - col0 AS col0 FROM tab0 ---- -15740 -171694 2846 query I rowsort SELECT DISTINCT + ( tab1.col0 ) - - col1 FROM tab1 ---- 29 74 93 query I rowsort SELECT ALL - 73 + col1 * + col1 - 86 FROM tab2 ---- 130 3322 802 query I rowsort SELECT ALL + col0 - - col2 * + col1 FROM tab0 ---- 132 2862 7551 query I rowsort SELECT ALL tab2.col2 * col1 - - col0 FROM tab2 ---- 1612 725 844 query I rowsort SELECT ALL + 23 + + col1 - tab0.col2 FROM tab0 ---- 119 32 76 query I rowsort SELECT ALL 62 + col2 FROM tab1 ---- 116 119 158 query I rowsort SELECT DISTINCT - - 78 FROM tab0 AS cor0 ---- 78 query I rowsort SELECT + col0 + + col0 - - col0 AS col2 FROM tab0 AS cor0 ---- 105 267 72 query I rowsort SELECT DISTINCT - - cor0.col2 + - col0 * 44 AS col2 FROM tab2 AS cor0 ---- -281 -3406 -3438 query I rowsort SELECT + cor1.col1 * + 41 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 cor1 ---- 9 values hashing to 30409c9b11b13673f59fbfbf006e10df query I rowsort SELECT ALL + col2 + col1 AS col2 FROM tab1 cor0 ---- 109 67 80 query I rowsort SELECT - col2 + - col1 * col0 FROM tab0 AS cor0 ---- -2097 -3396 -8181 query I rowsort SELECT ALL + - 8 FROM tab0 AS cor0 ---- -8 -8 -8 query I rowsort SELECT 79 * cor0.col2 * col2 AS col0 FROM tab1 AS cor0 ---- 230364 256671 728064 query I rowsort SELECT - 14 FROM tab0, tab2 AS cor0 ---- 9 values hashing to d321461994ba49c3a70fa6373032fc94 onlyif mysql # use DIV operator for integer division query I rowsort label-9555 SELECT 61 DIV col0 AS col0 FROM tab2 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-9555 SELECT 61 / col0 AS col0 FROM tab2 ---- 0 0 8 onlyif mysql # use DIV operator for integer division query I rowsort label-9556 SELECT - 45 DIV + col1 AS col0 FROM tab2 ---- -1 -2 0 skipif mysql # not compatible query I rowsort label-9556 SELECT - 45 / + col1 AS col0 FROM tab2 ---- -1 -2 0 query I rowsort SELECT DISTINCT col2 + + cor0.col0 FROM tab2 AS cor0 ---- 104 117 34 query I rowsort SELECT - - col1 + col0 * ( col2 + - col1 ) FROM tab0 AS cor0 ---- -1186 -3263 -710 query I rowsort SELECT ALL col0 - + cor0.col1 AS col2 FROM tab2 AS cor0 ---- -24 19 62 query I rowsort SELECT - + 82 + col2 AS col2 FROM tab1 AS cor0 ---- -25 -28 14 query I rowsort SELECT + 29 * - col0 AS col0 FROM tab2 ---- -203 -2262 -2291 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT tab0.col2 * - col0 + col2 col0 FROM tab0 ---- -34 -7216 -759 query I rowsort SELECT ALL 22 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 query I rowsort SELECT ALL 93 * 20 FROM tab1 ---- 1860 1860 1860 query I rowsort SELECT + + cor0.col0 + - 73 * - col1 FROM tab2 cor0 ---- 1320 2270 4385 onlyif mysql # use DIV operator for integer division query I rowsort label-9566 SELECT + col0 DIV ( cor0.col2 + col0 ) FROM tab1 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9566 SELECT + col0 / ( cor0.col2 + col0 ) FROM tab1 cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT col2 * col1 + + ( col1 * + 93 ) col1 FROM tab0 AS cor0 ---- 10836 15925 9118 query I rowsort SELECT col1 * 99 AS col2 FROM tab2 AS cor0 ---- 1683 3069 5841 query I rowsort SELECT 85 AS col1 FROM tab0 ---- 85 85 85 query I rowsort SELECT ALL + col0 * 66 AS col2 FROM tab1 ---- 198 4224 5280 query I rowsort SELECT + - cor0.col1 + - ( col1 ) * - col2 AS col2 FROM tab1 AS cor0 ---- 1235 1378 560 query I rowsort SELECT col0 * - ( - col0 ) AS col0 FROM tab2 AS cor0 ---- 49 6084 6241 query I rowsort SELECT col1 + - cor0.col2 * - 88 FROM tab1 cor0 ---- 4778 5026 8461 query I rowsort SELECT ALL + cor0.col0 * col0 + cor0.col0 FROM tab0 cor0 ---- 1260 600 8010 onlyif mysql # use DIV operator for integer division query I rowsort label-9575 SELECT + col0 + - col1 DIV 49 FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9575 SELECT + col0 + - col1 / 49 FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT - - col0 + col0 * 50 + col2 FROM tab2 AS cor0 ---- 384 4004 4067 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9577 SELECT col2 * - CAST( col2 AS SIGNED ) col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9577 SELECT col2 * - CAST ( col2 AS INTEGER ) col2 FROM tab1 AS cor0 ---- -2916 -3249 -9216 query I rowsort SELECT col2 * + 76 AS col2 FROM tab2 ---- 1976 2052 2888 query I rowsort SELECT + col0 * 80 AS col1 FROM tab2 ---- 560 6240 6320 query I rowsort SELECT + - col1 + 31 AS col1 FROM tab1 cor0 ---- 18 21 5 onlyif mysql # use DIV operator for integer division query I rowsort label-9581 SELECT - - cor0.col1 + - ( + col0 ) * col0 + - ( - col1 ) DIV - col0 FROM tab0 AS cor0 ---- -1130 -493 -7831 skipif mysql # not compatible query I rowsort label-9581 SELECT - - cor0.col1 + - ( + col0 ) * col0 + - ( - col1 ) / - col0 FROM tab0 AS cor0 ---- -1130 -493 -7831 query I rowsort SELECT - + col0 * 83 + + col1 AS col0 FROM tab0 AS cor0 ---- -1906 -2808 -7296 query I rowsort SELECT DISTINCT + col2 + - 29 AS col1 FROM tab2 ---- -2 -3 9 query I rowsort SELECT DISTINCT col2 + + 11 FROM tab0 ---- 12 44 93 query I rowsort SELECT col1 * ( 58 ) - col0 AS col1 FROM tab0 ---- 4964 5189 5591 query I rowsort SELECT DISTINCT - ( - 16 ) AS col2 FROM tab0, tab0 AS cor0 ---- 16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + ( 76 ) + col1 col2 FROM tab2 AS cor0 ---- 107 135 93 onlyif mysql # use DIV operator for integer division query I rowsort label-9588 SELECT + ( col2 ) DIV - col1 + col1 FROM tab0 ---- 86 91 97 skipif mysql # not compatible query I rowsort label-9588 SELECT + ( col2 ) / - col1 + col1 FROM tab0 ---- 86 91 97 query I rowsort SELECT - col2 * - cor0.col0 * cor0.col2 FROM tab0 AS cor0 ---- 26136 35 598436 onlyif mysql # use DIV operator for integer division query I rowsort label-9590 SELECT DISTINCT - 66 DIV 42 + + col2 col2 FROM tab2 AS cor0 ---- 25 26 37 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9590 SELECT DISTINCT - 66 / 42 + + col2 col2 FROM tab2 AS cor0 ---- 25 26 37 query I rowsort SELECT ALL + - ( col0 ) * + col2 FROM tab1 AS cor0 ---- -162 -3648 -7680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9592 SELECT ALL - CAST( - 24 AS SIGNED ) AS col2 FROM tab0 AS cor0 ---- 24 24 24 skipif mysql # not compatible query I rowsort label-9592 SELECT ALL - CAST ( - 24 AS INTEGER ) AS col2 FROM tab0 AS cor0 ---- 24 24 24 query I rowsort SELECT - - 19 + col0 FROM tab1 cor0 ---- 22 83 99 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9594 SELECT DISTINCT - - CAST( NULL AS SIGNED ) * col1 AS col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9594 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * col1 AS col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT DISTINCT + col0 + + 68 AS col1 FROM tab2 cor0 ---- 146 147 75 query I rowsort SELECT DISTINCT col2 + col1 + - col0 * - col1 FROM tab1 AS cor0 ---- 1149 158 707 query I rowsort SELECT ALL - col0 + ( col0 ) FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( 48 ) * - col0 FROM tab1 AS cor0 ---- -144 -3072 -3840 query I rowsort SELECT ALL + col2 * 44 AS col2 FROM tab0 AS cor0 ---- 1452 3608 44 onlyif mysql # use DIV operator for integer division query I rowsort label-9600 SELECT col0 - + cor0.col1 DIV col0 FROM tab0 cor0 ---- 21 33 88 skipif mysql # not compatible query I rowsort label-9600 SELECT col0 - + cor0.col1 / col0 FROM tab0 cor0 ---- 21 33 88 query I rowsort SELECT - + cor0.col0 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 4ec304b8ce935f2226e7548d72c2b2f0 query I rowsort SELECT ALL + ( cor0.col1 ) * cor1.col0 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to 9dd217b6385bf38f78d8b6e6b7864578 query I rowsort SELECT - col0 * col1 - + 86 FROM tab1 AS cor0 ---- -1126 -164 -726 onlyif mysql # use DIV operator for integer division query I rowsort label-9604 SELECT + + cor0.col2 * cor0.col1 DIV + ( - 44 ) + - col2 AS col1 FROM tab2 AS cor0 ---- -46 -52 -60 skipif mysql # not compatible query I rowsort label-9604 SELECT + + cor0.col2 * cor0.col1 / + ( - 44 ) + - col2 AS col1 FROM tab2 AS cor0 ---- -46 -52 -60 query I rowsort SELECT col0 * + col0 + - 28 * col2 FROM tab2 cor0 ---- -707 5177 5356 query I rowsort SELECT - - ( - col2 ) + cor0.col0 * col2 AS col0 FROM tab1 AS cor0 ---- 108 3591 7584 query I rowsort SELECT col0 + + col0 AS col1 FROM tab0 cor0 ---- 178 48 70 query I rowsort SELECT - - col2 * + col0 * + 17 - col2 AS col0 FROM tab1 AS cor0 ---- 130464 2700 61959 query I rowsort SELECT - col2 + + cor0.col2 AS col0 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT - + col2 + + 68 FROM tab0 AS cor0 ---- -14 35 67 query I rowsort SELECT ALL + + cor0.col1 * col1 + + col0 AS col2 FROM tab0 AS cor0 ---- 7420 8370 9444 query I rowsort SELECT ALL + col2 * - 56 FROM tab1 AS cor0 ---- -3024 -3192 -5376 query I rowsort SELECT DISTINCT 70 FROM tab1, tab1 AS cor0, tab0 cor1 ---- 70 query I rowsort SELECT + 22 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 cor1 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 query I rowsort SELECT DISTINCT + 42 AS col1 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 42 query I rowsort SELECT DISTINCT cor0.col1 FROM tab2, tab2 AS cor0, tab1 AS cor1, tab1, tab1 AS cor2 ---- 17 31 59 query I rowsort SELECT + + ( + col2 ) + + col2 FROM tab1 cor0 ---- 108 114 192 query I rowsort SELECT DISTINCT ( col1 ) * col2 FROM tab0 cor0 ---- 2838 7462 97 query I rowsort SELECT + + col0 + col1 * 67 AS col0 FROM tab2 cor0 ---- 1218 2084 4031 query I rowsort SELECT + ( col2 ) * 0 FROM tab2 AS cor0 ---- 0 0 0 query I rowsort SELECT + ( cor0.col0 ) + + cor0.col2 AS col0 FROM tab1 AS cor0 ---- 121 176 57 query I rowsort SELECT DISTINCT + ( col2 ) + col1 AS col2 FROM tab1 ---- 109 67 80 query I rowsort SELECT DISTINCT + 20 + + col1 FROM tab2 cor0 ---- 37 51 79 query I rowsort SELECT - 97 * 81 FROM tab1 ---- -7857 -7857 -7857 query I rowsort SELECT 65 - 69 * + col2 FROM tab0 ---- -2212 -4 -5593 query I rowsort SELECT DISTINCT + col0 * + tab0.col0 AS col0 FROM tab0 ---- 1225 576 7921 query I rowsort SELECT ALL + + 68 + - col2 * - ( + col0 ) AS col1 FROM tab2 AS cor0 ---- 2096 257 3070 query I rowsort SELECT DISTINCT + cor0.col0 + + col1 + - ( col0 ) * + cor0.col2 * 69 AS col2 FROM tab0 cor0 ---- -2283 -503382 -54538 query I rowsort SELECT - 86 * cor0.col1 FROM tab2 AS cor0 ---- -1462 -2666 -5074 query I rowsort SELECT - - 78 * - cor0.col0 * + cor0.col1 AS col1 FROM tab1 AS cor0 ---- -49920 -6084 -81120 query I rowsort SELECT ALL + - col2 * + col1 AS col2 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT DISTINCT + 33 AS col2 FROM tab1 ---- 33 query I rowsort SELECT + 30 AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to da5de0c411a2c0f445400f1b63ea9f89 query I rowsort SELECT - 80 AS col0 FROM tab1, tab2 AS cor0 ---- 9 values hashing to 4dde3bd5652d30396b9cadd0e2cfb680 query I rowsort SELECT + 47 AS col0 FROM tab1, tab0 AS cor0, tab1 AS cor1 ---- 27 values hashing to 3f991632e9c7c5142e1d80857cd10a2d onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9636 SELECT cor0.col2 * + CAST( NULL AS SIGNED ) col1 FROM tab2 AS cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9636 SELECT cor0.col2 * + CAST ( NULL AS INTEGER ) col1 FROM tab2 AS cor0 ---- NULL NULL NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9637 SELECT 45 DIV col2 + tab1.col1 * 30 * - col0 AS col2 FROM tab1 ---- -19200 -2340 -31200 skipif mysql # not compatible query I rowsort label-9637 SELECT 45 / col2 + tab1.col1 * 30 * - col0 AS col2 FROM tab1 ---- -19200 -2340 -31200 query I rowsort SELECT DISTINCT + 4 FROM tab0, tab1 cor0, tab1 AS cor1, tab0 AS cor2 ---- 4 query I rowsort SELECT + 2 * + col1 AS col2 FROM tab1 ---- 20 26 52 query I rowsort SELECT DISTINCT + col0 * + col2 + - col2 FROM tab0 ---- 34 7216 759 query I rowsort SELECT DISTINCT 5 + + col2 AS col0 FROM tab0 ---- 38 6 87 onlyif mysql # use DIV operator for integer division query I rowsort label-9642 SELECT ALL ( col0 ) DIV col2 + - tab1.col0 + col1 * - col0 AS col1 FROM tab1 ---- -1120 -703 -81 skipif mysql # not compatible query I rowsort label-9642 SELECT ALL ( col0 ) / col2 + - tab1.col0 + col1 * - col0 AS col1 FROM tab1 ---- -1120 -703 -81 query I rowsort SELECT ( + 83 + + col1 ) * - 12 AS col2 FROM tab1 ---- -1116 -1152 -1308 onlyif mysql # use DIV operator for integer division query I rowsort label-9644 SELECT - 53 + 45 DIV - tab2.col1 FROM tab2 ---- -53 -54 -55 skipif mysql # not compatible query I rowsort label-9644 SELECT - 53 + 45 / - tab2.col1 FROM tab2 ---- -53 -54 -55 onlyif mysql # use DIV operator for integer division query I rowsort label-9645 SELECT - cor0.col1 DIV 31 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 skipif mysql # not compatible query I rowsort label-9645 SELECT - cor0.col1 / 31 FROM tab2, tab1 AS cor0, tab0 AS cor1 ---- 27 values hashing to e2568b01dd411b5a206068697d0ed0d2 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9646 SELECT ALL CAST( NULL AS SIGNED ) / - col1 FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9646 SELECT ALL CAST ( NULL AS INTEGER ) / - col1 FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL col0 * - cor0.col2 + + col0 AS col2 FROM tab1 AS cor0 ---- -159 -3584 -7600 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9648 SELECT ALL + CAST( - col1 AS SIGNED ) + col2 * + col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 skipif mysql # not compatible query I rowsort label-9648 SELECT ALL + CAST ( - col1 AS INTEGER ) + col2 * + col1 AS col0 FROM tab2 AS cor0 ---- 1475 629 806 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9649 SELECT ALL CAST( NULL AS SIGNED ) + - col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9649 SELECT ALL CAST ( NULL AS INTEGER ) + - col1 FROM tab0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9650 SELECT - col2 * - tab2.col2 * - col1 + CAST( + 85 AS SIGNED ) + - col0 FROM tab2 ---- -22521 -24542 -39877 skipif mysql # not compatible query I rowsort label-9650 SELECT - col2 * - tab2.col2 * - col1 + CAST ( + 85 AS INTEGER ) + - col0 FROM tab2 ---- -22521 -24542 -39877 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL + col0 + col2 col0 FROM tab2 ---- 104 117 34 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( col1 ) * - col1 + + col0 * col1 * + col1 + - 4 col2 FROM tab2 AS cor0 ---- 22538 268033 5762 query I rowsort SELECT col2 + - 38 FROM tab0 AS cor0 ---- -37 -5 44 query I rowsort SELECT DISTINCT - 38 + - col2 FROM tab0 AS cor0 ---- -120 -39 -71 onlyif mysql # use DIV operator for integer division query I rowsort label-9655 SELECT ALL + 39 + col0 DIV - cor0.col2 AS col2 FROM tab0 cor0 ---- 38 39 4 skipif mysql # not compatible query I rowsort label-9655 SELECT ALL + 39 + col0 / - cor0.col2 AS col2 FROM tab0 cor0 ---- 38 39 4 query I rowsort SELECT + cor0.col1 + - ( col2 + ( + col2 ) ) AS col2 FROM tab2 AS cor0 ---- -23 -59 7 query I rowsort SELECT ALL - 59 AS col1 FROM tab0 cor0 ---- -59 -59 -59 query I rowsort SELECT DISTINCT ( + col1 ) AS col1 FROM tab1 AS cor0 ---- 10 13 26 query I rowsort SELECT ALL 3 * ( col2 ) + + 80 * + col0 * + cor0.col0 FROM tab2 AS cor0 ---- 4001 486798 499394 query I rowsort SELECT 92 * ( + col2 ) + col0 AS col1 FROM tab0 AS cor0 ---- 127 3060 7633 query I rowsort SELECT ( tab2.col2 ) * - tab2.col1 AS col0 FROM tab2 ---- -1534 -646 -837 query I rowsort SELECT ALL + ( - 81 ) AS col1 FROM tab2 AS cor0 ---- -81 -81 -81 query I rowsort SELECT DISTINCT + cor0.col2 + ( + cor0.col1 ) FROM tab2 cor0 ---- 55 58 85 query I rowsort SELECT 65 * - tab2.col0 AS col1 FROM tab2 ---- -455 -5070 -5135 query I rowsort SELECT DISTINCT - + col0 * - cor0.col2 * - ( ( col0 ) ) FROM tab1 AS cor0 ---- -233472 -486 -614400 onlyif mysql # use DIV operator for integer division query I rowsort label-9666 SELECT ALL col1 DIV + col1 + + 89 AS col1 FROM tab2 AS cor0 ---- 90 90 90 skipif mysql # not compatible query I rowsort label-9666 SELECT ALL col1 / + col1 + + 89 AS col1 FROM tab2 AS cor0 ---- 90 90 90 query I rowsort SELECT DISTINCT - cor0.col1 AS col0 FROM tab0, tab2 cor0, tab2 AS cor1 ---- -17 -31 -59 query I rowsort SELECT - + 84 * cor0.col0 + ( - cor0.col2 ) + - cor0.col1 FROM tab1 AS cor0 ---- -332 -5443 -6829 query I rowsort SELECT - cor0.col1 * cor0.col2 FROM tab1 AS cor0 ---- -1248 -1404 -570 query I rowsort SELECT ALL col1 * col1 + col1 + - col1 * col0 AS col1 FROM tab2 cor0 ---- -1037 -1062 775 query I rowsort SELECT + - col1 * + cor0.col0 FROM tab2 AS cor0 ---- -1343 -217 -4602 query I rowsort SELECT DISTINCT + col1 * col0 + 85 AS col0 FROM tab0 AS cor0 ---- 2149 3480 8184 query I rowsort SELECT DISTINCT col0 * + 10 + + cor0.col0 AS col2 FROM tab0 cor0 ---- 264 385 979 query I rowsort SELECT - - cor0.col0 * cor0.col1 FROM tab0, tab0 AS cor0 ---- 9 values hashing to f2938bee011b8d49dd931b1f9235e7f5 query I rowsort SELECT DISTINCT - col0 * 1 AS col0 FROM tab0 AS cor0 ---- -24 -35 -89 query I rowsort SELECT DISTINCT + cor0.col1 * ( + ( - cor0.col1 ) ) FROM tab2 AS cor0 ---- -289 -3481 -961 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 * - col1 * col0 col2 FROM tab1 AS cor0 ---- -13520 -2028 -6400 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - - col2 * col0 col0 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT ALL - - col1 * - ( col1 ) AS col2 FROM tab1 AS cor0 ---- -100 -169 -676 onlyif mysql # use DIV operator for integer division query I rowsort label-9680 SELECT + CAST( + col0 AS SIGNED ) - col0 DIV col2 AS col0 FROM tab0 AS cor0 ---- 0 24 88 skipif mysql # not compatible query I rowsort label-9680 SELECT + CAST ( + col0 AS INTEGER ) - col0 / col2 AS col0 FROM tab0 AS cor0 ---- 0 24 88 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ( - col2 ) * cor0.col0 - ( col0 ) col0 FROM tab2 AS cor0 ---- -196 -2106 -3081 query I rowsort SELECT ALL + col1 * tab0.col2 - + 31 FROM tab0 ---- 2807 66 7431 query I rowsort SELECT ALL - + 24 * col2 * + col0 + col2 + 69 FROM tab0 cor0 ---- -175001 -18906 -770 query I rowsort SELECT + 20 + col2 FROM tab2 AS cor0 ---- 46 47 58 query I rowsort SELECT - cor0.col0 * + col1 AS col2 FROM tab2 AS cor0 ---- -1343 -217 -4602 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 18 col2 FROM tab0 AS cor0 ---- 18 18 18 onlyif mysql # use DIV operator for integer division query I rowsort label-9687 SELECT - col0 DIV cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9687 SELECT - col0 / cor0.col0 AS col0 FROM tab2 AS cor0 ---- -1 -1 -1 query I rowsort SELECT + - col2 * col0 * col2 AS col2 FROM tab0 AS cor0 ---- -26136 -35 -598436 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col0 + + cor0.col2 * col0 * - col1 col1 FROM tab0 cor0 ---- -3360 -664029 -68088 query I rowsort SELECT + - col2 * cor0.col0 * col0 FROM tab2 cor0 ---- -1323 -158184 -237158 query I rowsort SELECT col0 * + 55 AS col2 FROM tab2 AS cor0 ---- 385 4290 4345 query I rowsort SELECT ALL ( tab2.col1 * tab2.col0 ) AS col1 FROM tab2 ---- 1343 217 4602 query I rowsort SELECT 9 FROM tab0, tab1, tab0 cor0 ---- 27 values hashing to ebef7303942834ca1e6ca8604ec18a07 query I rowsort SELECT 74 FROM tab0, tab1, tab2 AS cor0 ---- 27 values hashing to dc22979e6d261795bd3ce2990fdbbf82 query I rowsort SELECT + 10 + - 11 + + col0 FROM tab2 AS cor0 ---- 6 77 78 query I rowsort SELECT DISTINCT col0 + col2 * col0 FROM tab2 AS cor0 ---- 196 2106 3081 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + col0 * + 73 + cor0.col1 + ( col2 ) col2 FROM tab2 AS cor0 ---- -453 -5609 -5712 query I rowsort SELECT + + 60 + + col1 + - col2 AS col1 FROM tab1 cor0 ---- -23 13 32 query I rowsort SELECT tab2.col1 + tab2.col0 + 72 FROM tab2 ---- 110 168 209 query I rowsort SELECT 34 FROM tab0, tab1 cor0 ---- 9 values hashing to 1146d159f0b9b4378a8b738b963f7039 query I rowsort SELECT DISTINCT col2 + - col0 * 0 + col2 AS col2 FROM tab2 ---- 52 54 76 query I rowsort SELECT + col1 * 47 + + col0 AS col1 FROM tab0 ---- 4066 4366 4594 query I rowsort SELECT col0 * col1 * col2 FROM tab1 ---- 36480 4212 99840 query I rowsort SELECT DISTINCT + col2 + - ( + 55 * col2 ) FROM tab2 ---- -1404 -1458 -2052 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + col1 - - col0 col1 FROM tab1 AS cor0 ---- 29 74 93 query I rowsort SELECT DISTINCT tab2.col1 + - ( col1 ) * - col0 * - col2 FROM tab2 ---- -119593 -51017 -5828 query I rowsort SELECT + col1 * + ( col0 ) + col1 AS col1 FROM tab1 ---- 104 1053 650 query I rowsort SELECT - 98 + cor0.col2 + + col0 * col1 AS col1 FROM tab2 AS cor0 ---- 1283 146 4530 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 28 * + 38 col1 FROM tab1 ---- 1064 1064 1064 query I rowsort SELECT tab1.col1 * 0 * + col1 AS col1 FROM tab1 ---- 0 0 0 query I rowsort SELECT DISTINCT + - col0 * col0 + col1 FROM tab1 AS cor0 ---- -4086 -6387 17 query I rowsort SELECT - 83 * - tab1.col1 FROM tab1 ---- 1079 2158 830 onlyif mysql # use DIV operator for integer division query I rowsort label-9713 SELECT + - col1 DIV + col1 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 skipif mysql # not compatible query I rowsort label-9713 SELECT + - col1 / + col1 AS col2 FROM tab1 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + cor0.col1 * col1 FROM tab0 cor0 ---- 7396 8281 9409 onlyif mysql # use DIV operator for integer division query I rowsort label-9715 SELECT + 26 + - col1 DIV - cor0.col2 FROM tab0 AS cor0 ---- 123 27 28 skipif mysql # not compatible query I rowsort label-9715 SELECT + 26 + - col1 / - cor0.col2 FROM tab0 AS cor0 ---- 123 27 28 query I rowsort SELECT - col1 + + col1 * + col1 + + col0 FROM tab1 AS cor0 ---- 154 236 653 query I rowsort SELECT ALL 31 AS col1 FROM tab0 cor0 ---- 31 31 31 onlyif mysql # use DIV operator for integer division query I rowsort label-9718 SELECT DISTINCT tab2.col1 + col1 DIV col0 - + col0 AS col1 FROM tab2 ---- -19 -62 28 skipif mysql # not compatible query I rowsort label-9718 SELECT DISTINCT tab2.col1 + col1 / col0 - + col0 AS col1 FROM tab2 ---- -19 -62 28 query I rowsort SELECT col0 + col1 * tab2.col2 * - col1 + col0 * + col2 AS col2 FROM tab2 ---- -25751 -7901 -88400 query I rowsort SELECT - col1 * 33 AS col1 FROM tab1 ---- -330 -429 -858 query I rowsort SELECT ALL - col2 * 22 FROM tab0 ---- -1804 -22 -726 query I rowsort SELECT ALL col1 + col1 + tab0.col1 AS col1 FROM tab0 ---- 258 273 291 query I rowsort SELECT + + cor0.col1 * col2 + col2 * - col0 * col1 FROM tab0 AS cor0 ---- -3298 -65274 -656656 query I rowsort SELECT + col2 * + col0 + col1 AS col1 FROM tab1 AS cor0 ---- 188 3658 7693 query I rowsort SELECT - 97 + - col2 AS col0 FROM tab1 AS cor0 ---- -151 -154 -193 query I rowsort SELECT + 30 * tab2.col1 FROM tab2 ---- 1770 510 930 query I rowsort SELECT + - col1 + + 86 FROM tab2 cor0 ---- 27 55 69 query I rowsort SELECT col1 + col2 * cor0.col0 AS col1 FROM tab2 AS cor0 ---- 2087 220 3019 query I rowsort SELECT - - 25 * col0 + - col0 AS col2 FROM tab0 AS cor0 ---- 2136 576 840 query I rowsort SELECT ALL ( - col2 ) + col1 - col0 * + col2 AS col0 FROM tab0 ---- -7289 -739 61 query I rowsort SELECT ( - col1 ) * col1 - + col1 FROM tab2 ---- -306 -3540 -992 query I rowsort SELECT - - 40 + 84 FROM tab2 AS cor0 ---- 124 124 124 query I rowsort SELECT ALL - 62 * cor0.col1 FROM tab0 AS cor0 ---- -5332 -5642 -6014 query I rowsort SELECT + col0 + - ( col1 ) + col1 FROM tab0 AS cor0 ---- 24 35 89 query I rowsort SELECT DISTINCT - col1 * 38 AS col2 FROM tab2 AS cor0 ---- -1178 -2242 -646 query I rowsort SELECT DISTINCT - col2 * cor0.col0 AS col0 FROM tab0 cor0 ---- -35 -7298 -792 query I rowsort SELECT ALL - col2 + col1 * - col1 AS col0 FROM tab2 AS cor0 ---- -327 -3507 -988 query I rowsort SELECT + col0 + + col2 * + col1 AS col2 FROM tab1 cor0 ---- 1328 1407 634 query I rowsort SELECT ALL + col1 * - col2 + col2 AS col1 FROM tab0 cor0 ---- -2805 -7380 -96 query I rowsort SELECT tab2.col2 * - 88 AS col0 FROM tab2 ---- -2288 -2376 -3344 query IIIIIIIIIIIIIII rowsort SELECT ALL * FROM tab0 AS cor0 CROSS JOIN tab1, tab2 AS cor1, tab0 AS cor2, tab2 AS cor3 ---- 3645 values hashing to 7781e11d4a9fc844b7b93d320748f7c1 query I rowsort SELECT col0 * col0 + 14 FROM tab1 AS cor0 ---- 23 4110 6414 query I rowsort SELECT ALL - + col0 * 8 AS col2 FROM tab1 AS cor0 ---- -24 -512 -640 query I rowsort SELECT - - col2 + col1 * col1 + cor0.col0 FROM tab2 AS cor0 ---- 3585 406 995 query I rowsort SELECT DISTINCT + col2 * + col0 AS col1 FROM tab0 cor0 ---- 35 7298 792 query I rowsort SELECT ALL - col0 + + 10 AS col1 FROM tab1 AS cor0 ---- -54 -70 7 query I rowsort SELECT ALL col0 - 91 FROM tab1 cor0 ---- -11 -27 -88 query I rowsort SELECT DISTINCT + + col0 - cor0.col2 FROM tab2 AS cor0 ---- -20 41 52 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9749 SELECT + ( col2 ) * CAST( NULL AS SIGNED ) AS col0 FROM tab1 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9749 SELECT + ( col2 ) * CAST ( NULL AS INTEGER ) AS col0 FROM tab1 ---- NULL NULL NULL query I rowsort SELECT DISTINCT + 5 - col0 AS col1 FROM tab0 ---- -19 -30 -84 query I rowsort SELECT + col2 + 51 AS col0 FROM tab0 AS cor0 ---- 133 52 84 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9752 SELECT DISTINCT - col1 * CAST( NULL AS DECIMAL ) FROM tab1 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9752 SELECT DISTINCT - col1 * CAST ( NULL AS REAL ) FROM tab1 AS cor0 ---- NULL onlyif mysql # use DIV operator for integer division query I rowsort label-9753 SELECT ALL - - col0 * col0 DIV - col0 FROM tab2 AS cor0 ---- -7 -78 -79 skipif mysql # not compatible query I rowsort label-9753 SELECT ALL - - col0 * col0 / - col0 FROM tab2 AS cor0 ---- -7 -78 -79 query I rowsort SELECT ALL + - col0 - - cor0.col2 FROM tab2 AS cor0 ---- -41 -52 20 query I rowsort SELECT DISTINCT - - cor0.col1 * + 35 AS col2 FROM tab2 AS cor0 ---- 1085 2065 595 query I rowsort SELECT + col0 * 18 FROM tab1 AS cor0 ---- 1152 1440 54 query I rowsort SELECT - col0 + ( tab0.col1 ) FROM tab0 ---- 2 62 62 query I rowsort SELECT ALL col2 * col1 * + tab1.col1 + - col1 FROM tab1 ---- 16211 36478 5690 query I rowsort SELECT ALL + col2 + + col0 * - col2 FROM tab1 cor0 ---- -108 -3591 -7584 query I rowsort SELECT ALL + + ( 12 ) FROM tab2 AS cor0 ---- 12 12 12 query I rowsort SELECT ALL col0 + col1 * 35 FROM tab2 cor0 ---- 1092 2143 674 query I rowsort SELECT + 35 * - col1 FROM tab1 AS cor0 ---- -350 -455 -910 query I rowsort SELECT col1 + + col1 * - 30 FROM tab1 AS cor0 ---- -290 -377 -754 onlyif mysql # use DIV operator for integer division query I rowsort label-9764 SELECT 5 DIV 2 - - col1 DIV + 75 col1 FROM tab0 ---- 3 3 3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9764 SELECT 5 / 2 - - col1 / + 75 col1 FROM tab0 ---- 3 3 3 query I rowsort SELECT DISTINCT cor0.col1 FROM tab2, tab0 AS cor0 CROSS JOIN tab0 ---- 86 91 97 query I rowsort SELECT DISTINCT 5 AS col1 FROM tab2, tab1 cor0, tab2 AS cor1 ---- 5 query I rowsort SELECT - col2 * - col2 + col1 AS col0 FROM tab0 ---- 1175 6815 98 onlyif mysql # use DIV operator for integer division query I rowsort label-9768 SELECT ALL - col1 DIV col1 - CAST( col0 AS SIGNED ) * col1 AS col2 FROM tab1 ---- -1041 -641 -79 skipif mysql # not compatible query I rowsort label-9768 SELECT ALL - col1 / col1 - CAST ( col0 AS INTEGER ) * col1 AS col2 FROM tab1 ---- -1041 -641 -79 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9769 SELECT DISTINCT - col0 * - tab2.col2 + CAST( NULL AS SIGNED ) + col1 * - col1 FROM tab2 ---- NULL skipif mysql # not compatible query I rowsort label-9769 SELECT DISTINCT - col0 * - tab2.col2 + CAST ( NULL AS INTEGER ) + col1 * - col1 FROM tab2 ---- NULL query I rowsort SELECT col2 * + col1 + tab0.col0 + - 52 FROM tab0 ---- 2810 7499 80 query I rowsort SELECT ALL + 94 + - cor0.col0 AS col1 FROM tab0 AS cor0 ---- 5 59 70 onlyif mysql # use DIV operator for integer division query I rowsort label-9772 SELECT ALL col2 + - col1 DIV + col1 FROM tab1 cor0 ---- 53 56 95 skipif mysql # not compatible query I rowsort label-9772 SELECT ALL col2 + - col1 / + col1 FROM tab1 cor0 ---- 53 56 95 query I rowsort SELECT + 4 + col1 AS col2 FROM tab1 AS cor0 ---- 14 17 30 query I rowsort SELECT 77 AS col2 FROM tab1, tab2 cor0, tab2 AS cor1 ---- 27 values hashing to d7b027bca5d37c67e29013904def8125 query I rowsort SELECT col0 * + col1 + + 79 * + 39 AS col1 FROM tab0 ---- 11180 5145 6476 query I rowsort SELECT DISTINCT - 90 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- -90 onlyif mysql # use DIV operator for integer division query I rowsort label-9777 SELECT DISTINCT col2 DIV CAST( + 78 AS SIGNED ) AS col1 FROM tab0 ---- 0 1 skipif mysql # not compatible query I rowsort label-9777 SELECT DISTINCT col2 / CAST ( + 78 AS INTEGER ) AS col1 FROM tab0 ---- 0 1 query I rowsort SELECT col2 * - tab0.col1 * col2 FROM tab0 ---- -611884 -93654 -97 query I rowsort SELECT DISTINCT - col1 * - 53 FROM tab0 ---- 4558 4823 5141 query I rowsort SELECT + col0 - - col0 * col0 FROM tab1 AS cor0 ---- 12 4160 6480 query I rowsort SELECT DISTINCT - - col2 * - cor0.col2 FROM tab0 cor0 ---- -1 -1089 -6724 query I rowsort SELECT + col0 + col0 + - col2 AS col0 FROM tab0 AS cor0 ---- 15 69 96 onlyif mysql # use DIV operator for integer division query I rowsort label-9783 SELECT DISTINCT - cor0.col2 DIV col0 AS col0 FROM tab1 AS cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-9783 SELECT DISTINCT - cor0.col2 / col0 AS col0 FROM tab1 AS cor0 ---- -1 -18 0 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9784 SELECT ALL - CAST( NULL AS DECIMAL ) * col0 AS col1 FROM tab0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9784 SELECT ALL - CAST ( NULL AS REAL ) * col0 AS col1 FROM tab0 ---- NULL NULL NULL query I rowsort SELECT ALL + ( tab1.col1 * + col0 ) FROM tab1 ---- 1040 640 78 query I rowsort SELECT DISTINCT + - 49 * 27 AS col2 FROM tab1 cor0 ---- -1323 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9787 SELECT DISTINCT ( + col0 ) - col1 * - CAST( ( col0 ) AS SIGNED ) FROM tab2 AS cor0 ---- 1422 224 4680 skipif mysql # not compatible query I rowsort label-9787 SELECT DISTINCT ( + col0 ) - col1 * - CAST ( ( col0 ) AS INTEGER ) FROM tab2 AS cor0 ---- 1422 224 4680 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9788 SELECT ALL - CAST( - col1 AS SIGNED ) - col1 AS col2 FROM tab2 cor0 ---- 0 0 0 skipif mysql # not compatible query I rowsort label-9788 SELECT ALL - CAST ( - col1 AS INTEGER ) - col1 AS col2 FROM tab2 cor0 ---- 0 0 0 query I rowsort SELECT DISTINCT - - 43 * + cor0.col1 FROM tab1 AS cor0 ---- 1118 430 559 query I rowsort SELECT 1 + + cor0.col2 FROM tab2 AS cor0 ---- 27 28 39 query I rowsort SELECT ALL + ( col0 ) * - col1 + col2 AS col0 FROM tab0 AS cor0 ---- -2031 -3394 -8017 query I rowsort SELECT ALL + 93 * cor0.col2 + cor0.col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 2560 8502 9775 query I rowsort SELECT DISTINCT + col1 + col2 - ( col1 ) FROM tab0 AS cor0 ---- 1 33 82 query I rowsort SELECT ALL + 87 + col2 FROM tab0 AS cor0 ---- 120 169 88 query I rowsort SELECT DISTINCT - 32 * col2 + + ( col0 ) * col1 FROM tab2 AS cor0 ---- -647 127 3770 query I rowsort SELECT DISTINCT - + ( - col1 ) + - col2 AS col2 FROM tab0 cor0 ---- 53 9 96 query I rowsort SELECT - - col2 * + col2 + col0 AS col0 FROM tab1 AS cor0 ---- 2919 3313 9296 query I rowsort SELECT DISTINCT + ( col1 ) + col1 * - 42 FROM tab2 AS cor0 ---- -1271 -2419 -697 query I rowsort SELECT ALL + 25 + col1 * - col1 FROM tab2 AS cor0 ---- -264 -3456 -936 query I rowsort SELECT - ( ( col2 ) + 20 ) FROM tab1 ---- -116 -74 -77 onlyif mysql # use DIV operator for integer division query I rowsort label-9801 SELECT ALL cor0.col0 DIV 19 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 26ad6dd00165c454bad0e0fcbaa63339 skipif mysql # not compatible query I rowsort label-9801 SELECT ALL cor0.col0 / 19 FROM tab0, tab1, tab0 AS cor0 ---- 27 values hashing to 26ad6dd00165c454bad0e0fcbaa63339 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 17 * - col1 col2 FROM tab2 AS cor0 ---- -1003 -289 -527 onlyif mysql # use DIV operator for integer division query I rowsort label-9803 SELECT ALL + ( + 50 ) * col2 DIV col1 FROM tab2 ---- 111 22 43 skipif mysql # not compatible query I rowsort label-9803 SELECT ALL + ( + 50 ) * col2 / col1 FROM tab2 ---- 111 22 43 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9804 SELECT DISTINCT CAST( + col1 AS SIGNED ) * - col1 FROM tab2 ---- -289 -3481 -961 skipif mysql # not compatible query I rowsort label-9804 SELECT DISTINCT CAST ( + col1 AS INTEGER ) * - col1 FROM tab2 ---- -289 -3481 -961 query I rowsort SELECT DISTINCT cor0.col2 + - ( + 86 ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab1 cor1 ---- -29 -32 10 query I rowsort SELECT + col1 + col0 * + ( col0 ) FROM tab1 AS cor0 ---- 35 4106 6413 query I rowsort SELECT col1 * + col2 + + col1 * + col2 FROM tab2 AS cor0 ---- 1292 1674 3068 query I rowsort SELECT ( - 66 ) AS col0 FROM tab2, tab2 AS cor0, tab2 cor1 ---- 27 values hashing to cd4a3594ee8b45223ebf9f25840cd112 query I rowsort SELECT DISTINCT + 15 + tab1.col0 + - 49 FROM tab1 ---- -31 30 46 query I rowsort SELECT - 56 AS col0 FROM tab2 ---- -56 -56 -56 query I rowsort SELECT DISTINCT - col0 + tab2.col2 * - tab2.col1 AS col2 FROM tab2 ---- -1612 -725 -844 onlyif mysql # use DIV operator for integer division query I rowsort label-9812 SELECT DISTINCT col1 DIV col0 + ( - 14 ) * - col1 FROM tab0 ---- 1207 1275 1360 skipif mysql # not compatible query I rowsort label-9812 SELECT DISTINCT col1 / col0 + ( - 14 ) * - col1 FROM tab0 ---- 1207 1275 1360 query I rowsort SELECT + 71 * + 3 FROM tab0, tab0 AS cor0 ---- 9 values hashing to 4bd5152fc05bed6300c3a5bfc0b7c691 onlyif mysql # use DIV operator for integer division query I rowsort label-9814 SELECT 2 DIV - col1 col2 FROM tab0 AS cor0 ---- 0 0 0 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9814 SELECT 2 / - col1 col2 FROM tab0 AS cor0 ---- 0 0 0 query I rowsort SELECT col0 - 53 AS col1 FROM tab0 cor0 ---- -18 -29 36 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab2, tab0 AS cor0, tab1 cor1, tab0, tab0 AS cor2 ---- 3645 values hashing to 862fba9ac85fdf2cec88a0bec0808b7e onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9817 SELECT - - CAST( NULL AS SIGNED ) - + col2 * col0 / + 57 AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9817 SELECT - - CAST ( NULL AS INTEGER ) - + col2 * col0 / + 57 AS col0 FROM tab1 cor0 ---- NULL NULL NULL skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col2 * col2 + - col2 col1 FROM tab1 AS cor0 ---- -2970 -3306 -9312 query I rowsort SELECT - + ( + cor0.col0 ) + col1 FROM tab0 AS cor0 ---- 2 62 62 onlyif mysql # use DIV operator for integer division query I rowsort label-9820 SELECT col2 DIV - 91 FROM tab1 AS cor0 ---- -1 0 0 skipif mysql # not compatible query I rowsort label-9820 SELECT col2 / - 91 FROM tab1 AS cor0 ---- -1 0 0 query I rowsort SELECT - ( + 77 ) * + col2 + ( cor0.col2 ) * - col0 - ( col2 ) FROM tab0 AS cor0 ---- -113 -13694 -3366 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9822 SELECT tab1.col1 * CAST( + col1 AS SIGNED ) AS col2 FROM tab1 ---- 100 169 676 skipif mysql # not compatible query I rowsort label-9822 SELECT tab1.col1 * CAST ( + col1 AS INTEGER ) AS col2 FROM tab1 ---- 100 169 676 query I rowsort SELECT + + cor0.col0 * + col2 + - col1 AS col2 FROM tab2 AS cor0 ---- 158 1969 2985 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT cor0.col2 * col0 - + col0 col0 FROM tab2 AS cor0 ---- 182 1950 2923 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9825 SELECT + CAST( NULL AS SIGNED ) + + cor0.col1 * + cor0.col2 / - 76 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9825 SELECT + CAST ( NULL AS INTEGER ) + + cor0.col1 * + cor0.col2 / - 76 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT tab1.col2 + + 8 * + col2 AS col2 FROM tab1 ---- 486 513 864 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9827 SELECT ALL - - CAST( NULL AS SIGNED ) * + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9827 SELECT ALL - - CAST ( NULL AS INTEGER ) * + col1 AS col2 FROM tab2 AS cor0 ---- NULL NULL NULL query I rowsort SELECT DISTINCT 60 * + col2 + + col0 FROM tab2 cor0 ---- 1627 1638 2359 query I rowsort SELECT DISTINCT + ( + 39 ) + col1 - ( 87 ) * col2 FROM tab0 AS cor0 ---- -2746 -7004 49 query I rowsort SELECT DISTINCT - col1 + col1 * + col2 FROM tab2 AS cor0 ---- 1475 629 806 query I rowsort SELECT DISTINCT ( - ( - col1 ) ) FROM tab0 AS cor0 ---- 86 91 97 query I rowsort SELECT + - ( col1 ) * - col2 * + ( + col1 * - col1 ) + - col1 AS col0 FROM tab2 AS cor0 ---- -186711 -5339913 -804388 query I rowsort SELECT DISTINCT - 29 AS col0 FROM tab2 cor0 ---- -29 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9834 SELECT col0 * col2 + CAST( NULL AS SIGNED ) FROM tab1 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9834 SELECT col0 * col2 + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 ---- NULL NULL NULL query I rowsort SELECT ALL - - col2 * col0 + - col2 AS col1 FROM tab0 AS cor0 ---- 34 7216 759 query I rowsort SELECT ALL ( col1 ) + ( - 84 ) FROM tab0 AS cor0 ---- 13 2 7 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9837 SELECT CAST( col0 AS SIGNED ) * col0 AS col2 FROM tab1 ---- 4096 6400 9 skipif mysql # not compatible query I rowsort label-9837 SELECT CAST ( col0 AS INTEGER ) * col0 AS col2 FROM tab1 ---- 4096 6400 9 query I rowsort SELECT ALL + - cor0.col1 * col2 AS col0 FROM tab2 AS cor0 ---- -1534 -646 -837 query I rowsort SELECT + + col1 * col0 + ( 97 ) AS col1 FROM tab2 cor0 ---- 1440 314 4699 query I rowsort SELECT ALL + col1 * + col2 + col1 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT ALL + 40 - col0 AS col1 FROM tab2 AS cor0 ---- -38 -39 33 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - + col0 * col1 col0 FROM tab1 ---- -576 -75 -960 query I rowsort SELECT DISTINCT + col1 + - 36 FROM tab0 ---- 50 55 61 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL col0 - + tab2.col2 col1 FROM tab2 ---- -20 41 52 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + 54 col0 FROM tab1, tab0, tab1 AS cor0 ---- 54 onlyif mysql # use DIV operator for integer division query I rowsort label-9846 SELECT col1 DIV + col0 FROM tab1 cor0 ---- 0 0 8 skipif mysql # not compatible query I rowsort label-9846 SELECT col1 / + col0 FROM tab1 cor0 ---- 0 0 8 onlyif mysql # use DIV operator for integer division query I rowsort label-9847 SELECT - col0 + ( col2 ) DIV col0 AS col2 FROM tab1 AS cor0 ---- -64 -79 15 skipif mysql # not compatible query I rowsort label-9847 SELECT - col0 + ( col2 ) / col0 AS col2 FROM tab1 AS cor0 ---- -64 -79 15 query I rowsort SELECT DISTINCT + cor0.col2 + - ( + col0 ) AS col1 FROM tab0 AS cor0 ---- -34 -7 9 query I rowsort SELECT ALL tab2.col2 * - col2 FROM tab2 ---- -1444 -676 -729 query I rowsort SELECT ALL tab1.col2 + cor0.col0 FROM tab1, tab1 AS cor0 ---- 9 values hashing to f2656d9e76ae2d6dc568bba21c85e398 query I rowsort SELECT + 28 AS col0 FROM tab0, tab1 AS cor0, tab1 cor1 ---- 27 values hashing to 8a39580587f2831072e93c319ff94bbf query I rowsort SELECT ALL 38 + tab2.col0 AS col1 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 251b1685c924bd1a2d2fad08fe7de71c query I rowsort SELECT ALL - 27 AS col0 FROM tab2, tab1, tab1 AS cor0 ---- 27 values hashing to 0259a67676b131a4843853be4811b775 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9854 SELECT + col2 + - CAST( col0 AS SIGNED ) * - col1 FROM tab0 ---- 2097 3396 8181 skipif mysql # not compatible query I rowsort label-9854 SELECT + col2 + - CAST ( col0 AS INTEGER ) * - col1 FROM tab0 ---- 2097 3396 8181 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9855 SELECT - col2 * + CAST( - col0 AS SIGNED ) FROM tab0 AS cor0 ---- 35 7298 792 skipif mysql # not compatible query I rowsort label-9855 SELECT - col2 * + CAST ( - col0 AS INTEGER ) FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - 5 AS col0 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 74665fbb47d5b17da011bca567195b21 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 5 + col0 * - 49 * - col2 col0 FROM tab2 ---- 147093 9256 99367 query I rowsort SELECT + tab0.col1 + col1 * tab0.col0 + + col1 FROM tab0 ---- 2236 3589 8281 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9859 SELECT ALL ( - col0 * col1 ) + tab1.col0 - - col0 * CAST( col0 AS SIGNED ) FROM tab1 ---- -66 3520 5440 skipif mysql # not compatible query I rowsort label-9859 SELECT ALL ( - col0 * col1 ) + tab1.col0 - - col0 * CAST ( col0 AS INTEGER ) FROM tab1 ---- -66 3520 5440 query I rowsort SELECT ALL + col2 * - col2 - + col0 FROM tab0 ---- -1113 -36 -6813 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT 61 + col0 + - 15 col1 FROM tab0 ---- 135 70 81 query I rowsort SELECT ALL - col1 * - cor0.col0 + - col0 + col1 AS col0 FROM tab1 AS cor0 ---- 101 586 973 query I rowsort SELECT ALL + + col0 + col2 AS col0 FROM tab0 cor0 ---- 171 36 57 query I rowsort SELECT ( 45 ) AS col0 FROM tab1, tab0 AS cor0, tab0 cor1 ---- 27 values hashing to 14cec871edc37b5056cda01c8331fdca query I rowsort SELECT ALL cor0.col0 + cor0.col2 AS col2 FROM tab1 AS cor0 ---- 121 176 57 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - cor0.col2 * col2 + - col0 + col1 * col0 col2 FROM tab1 cor0 ---- -2673 -2841 -8256 query I rowsort SELECT ALL + + cor0.col1 + - 48 FROM tab2 AS cor0 ---- -17 -31 11 query I rowsort SELECT ALL col2 + 1 * + cor0.col1 FROM tab1 AS cor0 ---- 109 67 80 query I rowsort SELECT ALL + + col2 + 38 FROM tab1 AS cor0 ---- 134 92 95 query I rowsort SELECT + col1 + - 96 + 12 FROM tab1 AS cor0 ---- -58 -71 -74 query I rowsort SELECT ( + 17 ) FROM tab1, tab1 AS cor0, tab1 AS cor1 ---- 27 values hashing to e0dd9155e4d67132637a04c18ef46b2a query I rowsort SELECT ALL + col1 - + tab0.col0 AS col1 FROM tab0 ---- 2 62 62 query I rowsort SELECT 21 + tab1.col2 + - col0 FROM tab1 ---- 14 37 72 onlyif mysql # use DIV operator for integer division query I rowsort label-9874 SELECT DISTINCT - col0 DIV col0 - + 79 FROM tab0 ---- -80 skipif mysql # not compatible query I rowsort label-9874 SELECT DISTINCT - col0 / col0 - + 79 FROM tab0 ---- -80 query I rowsort SELECT ALL - - col1 + 64 AS col0 FROM tab2 AS cor0 ---- 123 81 95 query I rowsort SELECT DISTINCT + - col2 + + 75 AS col2 FROM tab2 AS cor0 ---- 37 48 49 query I rowsort SELECT DISTINCT col0 * + ( + col0 * col1 ) AS col1 FROM tab0 AS cor0 ---- 118825 49536 720811 query I rowsort SELECT DISTINCT + - cor0.col2 AS col0 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT col1 - + cor0.col0 FROM tab0 AS cor0 ---- 2 62 62 query I rowsort SELECT ALL + - col1 * + 1 + col2 + + col0 FROM tab1 AS cor0 ---- 111 163 31 query I rowsort SELECT ALL col0 - + 32 AS col0 FROM tab0 AS cor0 ---- -8 3 57 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9882 SELECT - - CAST( + col0 AS SIGNED ) FROM tab1 AS cor0 ---- 3 64 80 skipif mysql # not compatible query I rowsort label-9882 SELECT - - CAST ( + col0 AS INTEGER ) FROM tab1 AS cor0 ---- 3 64 80 query I rowsort SELECT DISTINCT + - 47 + col1 * + cor0.col2 AS col1 FROM tab1 cor0 ---- 1201 1357 523 query I rowsort SELECT DISTINCT col1 * col0 + col2 * col2 AS col1 FROM tab1 AS cor0 ---- 10256 2994 3889 query I rowsort SELECT ALL 47 * 39 FROM tab0 AS cor0 ---- 1833 1833 1833 query I rowsort SELECT cor0.col1 * 65 FROM tab0 AS cor0 ---- 5590 5915 6305 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + 46 col0 FROM tab2 AS cor0 ---- 46 46 46 query I rowsort SELECT DISTINCT - - col1 * cor0.col2 + - col0 * + col0 AS col0 FROM tab0 AS cor0 ---- -1128 -459 2262 onlyif mysql # use DIV operator for integer division query I rowsort label-9889 SELECT ALL + col0 - - col1 DIV - col2 AS col2 FROM tab0 AS cor0 ---- -62 22 88 skipif mysql # not compatible query I rowsort label-9889 SELECT ALL + col0 - - col1 / - col2 AS col2 FROM tab0 AS cor0 ---- -62 22 88 query I rowsort SELECT ALL - - col1 + - cor0.col0 FROM tab0 AS cor0 ---- 2 62 62 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL 57 + cor0.col0 col0 FROM tab1 AS cor0 ---- 121 137 60 query I rowsort SELECT - + 89 * ( - col0 * col0 ) FROM tab0 AS cor0 ---- 109025 51264 704969 query I rowsort SELECT ALL - 39 - + col2 AS col0 FROM tab2 AS cor0 ---- -65 -66 -77 query I rowsort SELECT DISTINCT + 56 * + 37 * - col2 AS col2 FROM tab0 AS cor0 ---- -169904 -2072 -68376 query I rowsort SELECT - 53 * + 18 FROM tab0 AS cor0 ---- -954 -954 -954 query I rowsort SELECT DISTINCT - col0 * + 94 FROM tab2 AS cor0 ---- -658 -7332 -7426 query I rowsort SELECT DISTINCT - ( + cor0.col2 ) FROM tab1, tab2 AS cor0, tab1 AS cor1 ---- -26 -27 -38 query I rowsort SELECT DISTINCT 28 + col1 AS col1 FROM tab1 AS cor0 ---- 38 41 54 query I rowsort SELECT + + cor0.col0 + col0 * col2 FROM tab2 AS cor0 ---- 196 2106 3081 query I rowsort SELECT DISTINCT - 35 + col2 AS col0 FROM tab1 AS cor0 ---- 19 22 61 query I rowsort SELECT ALL col0 + col2 * + col1 AS col1 FROM tab0 AS cor0 ---- 132 2862 7551 query I rowsort SELECT + - cor0.col0 * - col2 AS col0 FROM tab1 AS cor0 ---- 162 3648 7680 query I rowsort SELECT - col2 * col1 * - col1 FROM tab2 AS cor0 ---- 10982 25947 90506 query I rowsort SELECT DISTINCT col2 * col2 + 69 FROM tab0 AS cor0 ---- 1158 6793 70 query I rowsort SELECT DISTINCT - - cor0.col2 * - col2 FROM tab2 AS cor0 ---- -1444 -676 -729 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT + - 60 + col2 col1 FROM tab1 AS cor0 ---- -3 -6 36 query I rowsort SELECT DISTINCT 64 - cor0.col0 FROM tab2 cor0 ---- -14 -15 57 onlyif mysql # use DIV operator for integer division query I rowsort label-9908 SELECT DISTINCT col2 DIV ( col2 + + 75 ) AS col1 FROM tab2 ---- 0 skipif mysql # not compatible query I rowsort label-9908 SELECT DISTINCT col2 / ( col2 + + 75 ) AS col1 FROM tab2 ---- 0 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - 25 col2 FROM tab2 AS cor0 ---- -25 -25 -25 query I rowsort SELECT + ( + col0 ) * - 90 FROM tab0 cor0 ---- -2160 -3150 -8010 query I rowsort SELECT 75 + - col2 * 63 AS col2 FROM tab2 AS cor0 ---- -1563 -1626 -2319 query I rowsort SELECT - + cor0.col2 * - col0 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query IIIIIIIIIIIIIII rowsort SELECT DISTINCT * FROM tab1, tab0 cor0, tab1 AS cor1, tab2, tab1 AS cor2 ---- 3645 values hashing to 1c1b1a313871216b88e662d7d3078b12 query I rowsort SELECT + 76 + - 88 AS col0 FROM tab2 AS cor0 ---- -12 -12 -12 query I rowsort SELECT ( - col2 ) * cor0.col2 FROM tab1 cor0 ---- -2916 -3249 -9216 query I rowsort SELECT ALL col2 * col0 * + col2 AS col0 FROM tab2 ---- 114076 5103 52728 query I rowsort SELECT ALL col1 + 42 + - col0 * - tab1.col2 FROM tab1 ---- 230 3700 7735 onlyif mysql # use DIV operator for integer division query I rowsort label-9918 SELECT DISTINCT + - 66 DIV - col0 FROM tab2 AS cor0 ---- 0 9 skipif mysql # not compatible query I rowsort label-9918 SELECT DISTINCT + - 66 / - col0 FROM tab2 AS cor0 ---- 0 9 query I rowsort SELECT DISTINCT col2 * + 9 AS col2 FROM tab1 ---- 486 513 864 query I rowsort SELECT DISTINCT + 10 + 92 FROM tab1 AS cor0 ---- 102 onlyif mysql # use DIV operator for integer division query I rowsort label-9921 SELECT + col0 * 16 DIV col0 FROM tab0 AS cor0 ---- 16 16 16 skipif mysql # not compatible query I rowsort label-9921 SELECT + col0 * 16 / col0 FROM tab0 AS cor0 ---- 16 16 16 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT - col2 * cor0.col2 * cor0.col0 + - col0 + + col2 col1 FROM tab1 AS cor0 ---- -207943 -737264 -8697 query I rowsort SELECT - + cor0.col0 * - 36 - + ( + cor0.col0 ) FROM tab1 AS cor0 ---- 105 2240 2800 query I rowsort SELECT ALL - 96 AS col0 FROM tab2, tab1 AS cor0 ---- 9 values hashing to c89b545346f99713888a7934e4caa539 query I rowsort SELECT - tab1.col0 * + cor0.col0 AS col0 FROM tab1, tab2, tab0 cor0 ---- 27 values hashing to fa8f09039d622159cb79f83c1d68bd00 query I rowsort SELECT col2 * - 5 * col2 - + col0 FROM tab1 AS cor0 ---- -14583 -16309 -46160 query I rowsort SELECT + - col0 * + col2 - col2 FROM tab2 AS cor0 ---- -2054 -216 -3040 query I rowsort SELECT - col2 + + col0 * - cor0.col2 + col0 * + col2 FROM tab1 cor0 ---- -54 -57 -96 query I rowsort SELECT ALL ( 67 ) AS col1 FROM tab0 ---- 67 67 67 onlyif mysql # use DIV operator for integer division query I rowsort label-9930 SELECT - cor0.col0 DIV + col1 AS col0 FROM tab2 AS cor0 ---- -1 -4 0 skipif mysql # not compatible query I rowsort label-9930 SELECT - cor0.col0 / + col1 AS col0 FROM tab2 AS cor0 ---- -1 -4 0 query I rowsort SELECT DISTINCT - - col0 * + col0 + - col0 FROM tab0 cor0 ---- 1190 552 7832 query I rowsort SELECT ( - tab0.col1 ) AS col2 FROM tab0 ---- -86 -91 -97 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT ALL - 14 col0 FROM tab1 AS cor0 ---- -14 -14 -14 onlyif mysql # use DIV operator for integer division query I rowsort label-9934 SELECT + col1 DIV - col0 col0 FROM tab0 AS cor0 ---- -1 -2 -3 skipif postgresql # PostgreSQL requires AS when renaming output columns skipif mysql # not compatible query I rowsort label-9934 SELECT + col1 / - col0 col0 FROM tab0 AS cor0 ---- -1 -2 -3 query I rowsort SELECT + 32 * col1 FROM tab1 cor0 ---- 320 416 832 query I rowsort SELECT - col1 + col1 * 94 * col0 AS col2 FROM tab0 ---- 193930 319033 761215 onlyif mysql # use DIV operator for integer division query I rowsort label-9937 SELECT + col1 - - tab1.col1 DIV + col0 AS col2 FROM tab1 ---- 10 13 34 skipif mysql # not compatible query I rowsort label-9937 SELECT + col1 - - tab1.col1 / + col0 AS col2 FROM tab1 ---- 10 13 34 query I rowsort SELECT ALL - 27 + col1 AS col1 FROM tab2 AS cor0 ---- -10 32 4 query I rowsort SELECT ALL + col0 * col1 + cor0.col2 FROM tab0 AS cor0 ---- 2097 3396 8181 query I rowsort SELECT DISTINCT + col2 * cor0.col2 + ( col1 ) AS col0 FROM tab1 AS cor0 ---- 2942 3259 9229 query I rowsort SELECT DISTINCT col2 * + ( - col2 ) + col1 FROM tab0 AS cor0 ---- -1003 -6633 96 query I rowsort SELECT ALL - cor0.col1 + - ( + 61 ) FROM tab1 AS cor0 ---- -71 -74 -87 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9943 SELECT DISTINCT + col2 * - CAST( NULL AS SIGNED ) + 87 + col1 FROM tab0 AS cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9943 SELECT DISTINCT + col2 * - CAST ( NULL AS INTEGER ) + 87 + col1 FROM tab0 AS cor0 ---- NULL query I rowsort SELECT ALL cor0.col1 - + col0 FROM tab1 AS cor0 ---- -54 -67 23 query I rowsort SELECT DISTINCT + col1 + 98 + + col0 * col1 AS col0 FROM tab1 AS cor0 ---- 1151 202 748 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - col1 + col2 * + 51 col2 FROM tab1 AS cor0 ---- 2728 2897 4883 query I rowsort SELECT - - col0 - 94 FROM tab2 AS cor0 ---- -15 -16 -87 query I rowsort SELECT DISTINCT + col2 * + 25 AS col1 FROM tab2 AS cor0 ---- 650 675 950 query I rowsort SELECT ALL + col2 * + col2 + - col0 * - col0 * 29 FROM tab0 AS cor0 ---- 17793 236433 35526 query I rowsort SELECT + cor0.col1 + col2 AS col2 FROM tab0 cor0 ---- 119 173 98 query I rowsort SELECT + col2 + 94 FROM tab2 AS cor0 ---- 120 121 132 query I rowsort SELECT + - 4 * ( col1 ) * - col2 + 4 * col2 FROM tab2 AS cor0 ---- 2736 3456 6240 query I rowsort SELECT DISTINCT - - 89 + + 55 AS col2 FROM tab2 AS cor0 ---- 144 query I rowsort SELECT col2 * + ( 40 ) AS col2 FROM tab2 ---- 1040 1080 1520 onlyif mysql # use DIV operator for integer division query I rowsort label-9955 SELECT - + cor0.col2 DIV col0 AS col0 FROM tab1 cor0 ---- -1 -18 0 skipif mysql # not compatible query I rowsort label-9955 SELECT - + cor0.col2 / col0 AS col0 FROM tab1 cor0 ---- -1 -18 0 query I rowsort SELECT + cor0.col0 * - col2 AS col2 FROM tab2 AS cor0 ---- -189 -2028 -3002 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9957 SELECT CAST( 78 AS SIGNED ) * - col2 + + col2 + ( - cor0.col2 ) AS col2 FROM tab2 AS cor0 ---- -2028 -2106 -2964 skipif mysql # not compatible query I rowsort label-9957 SELECT CAST ( 78 AS INTEGER ) * - col2 + + col2 + ( - cor0.col2 ) AS col2 FROM tab2 AS cor0 ---- -2028 -2106 -2964 onlyif mysql # use DIV operator for integer division query I rowsort label-9958 SELECT ALL - ( 88 ) DIV col0 - + col0 * + col2 AS col0 FROM tab1 AS cor0 ---- -191 -3649 -7681 skipif mysql # not compatible query I rowsort label-9958 SELECT ALL - ( 88 ) / col0 - + col0 * + col2 AS col0 FROM tab1 AS cor0 ---- -191 -3649 -7681 query I rowsort SELECT + + 90 * - cor0.col0 + col1 * col0 FROM tab2 AS cor0 ---- -2418 -413 -5767 query I rowsort SELECT DISTINCT 83 FROM tab1, tab2 AS cor0, tab0, tab1 cor1 ---- 83 query I rowsort SELECT DISTINCT + + col0 + col2 * cor0.col2 AS col2 FROM tab2 AS cor0 ---- 1523 736 754 query I rowsort SELECT + - ( col0 ) AS col2 FROM tab2 cor0 ---- -7 -78 -79 query I rowsort SELECT + tab2.col1 * - 51 FROM tab2 ---- -1581 -3009 -867 query I rowsort SELECT DISTINCT cor0.col2 AS col1 FROM tab2, tab2 cor0 ---- 26 27 38 query I rowsort SELECT - col1 * + cor0.col1 + + col2 FROM tab0 AS cor0 ---- -7363 -8199 -9408 query I rowsort SELECT - - 83 FROM tab1 cor0 ---- 83 83 83 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9967 SELECT ALL CAST( NULL AS SIGNED ) + - col2 * col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL skipif mysql # not compatible query I rowsort label-9967 SELECT ALL CAST ( NULL AS INTEGER ) + - col2 * col0 AS col1 FROM tab0 AS cor0 ---- NULL NULL NULL onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9968 SELECT DISTINCT + - CAST( NULL AS DECIMAL ) AS col1 FROM tab2 cor0 ---- NULL skipif mysql # not compatible query I rowsort label-9968 SELECT DISTINCT + - CAST ( NULL AS REAL ) AS col1 FROM tab2 cor0 ---- NULL query I rowsort SELECT DISTINCT - + ( - col1 ) AS col0 FROM tab2 AS cor0 ---- 17 31 59 query I rowsort SELECT - ( cor0.col0 ) * - cor0.col2 AS col2 FROM tab0 AS cor0 ---- 35 7298 792 query I rowsort SELECT - 80 FROM tab2, tab0 AS cor0 ---- 9 values hashing to 4dde3bd5652d30396b9cadd0e2cfb680 query I rowsort SELECT - col2 + + col0 * - col0 FROM tab2 ---- -6110 -6279 -76 query I rowsort SELECT DISTINCT - - col2 + - 10 * cor0.col1 FROM tab2 AS cor0 ---- -132 -283 -564 query I rowsort SELECT DISTINCT + col0 * col2 + - col2 * col2 FROM tab1 AS cor0 ---- -1536 -2754 399 onlyif mysql # support for MySQL specific system types and syntax query I rowsort label-9975 SELECT ( + ( col1 ) ) * CAST( + 64 AS SIGNED ) * + col1 AS col2 FROM tab2 AS cor0 ---- 18496 222784 61504 skipif mysql # not compatible query I rowsort label-9975 SELECT ( + ( col1 ) ) * CAST ( + 64 AS INTEGER ) * + col1 AS col2 FROM tab2 AS cor0 ---- 18496 222784 61504 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT DISTINCT + ( + 48 ) * cor0.col1 col1 FROM tab1 AS cor0 ---- 1248 480 624 query I rowsort SELECT DISTINCT + ( col1 ) + - col0 * + col0 FROM tab2 cor0 ---- -18 -6025 -6224 skipif mysql # not compatible query I rowsort SELECT ALL CAST ( - col2 AS REAL ) / + col2 FROM tab0 AS cor0 ---- -1 -1 -1 query I rowsort SELECT ALL + 71 * col0 AS col1 FROM tab2 AS cor0 ---- 497 5538 5609 query I rowsort SELECT - 38 * + col1 FROM tab2 AS cor0 ---- -1178 -2242 -646 query I rowsort SELECT + col1 * + col2 + - col2 AS col2 FROM tab1 ---- 1152 1350 513 query I rowsort SELECT + ( col0 ) + ( - col2 ) * + col0 AS col0 FROM tab2 AS cor0 ---- -182 -1950 -2923 query I rowsort SELECT DISTINCT + - col0 * cor0.col2 + col1 FROM tab1 AS cor0 ---- -136 -3638 -7667 query I rowsort SELECT cor0.col0 * + col0 + cor0.col2 AS col2 FROM tab0 AS cor0 ---- 1226 609 8003 onlyif mysql # use DIV operator for integer division query I rowsort label-9985 SELECT ALL - - col0 * + col0 + CAST( - col2 AS SIGNED ) DIV col0 FROM tab0 AS cor0 ---- 1225 575 7921 skipif mysql # not compatible query I rowsort label-9985 SELECT ALL - - col0 * + col0 + CAST ( - col2 AS INTEGER ) / col0 FROM tab0 AS cor0 ---- 1225 575 7921 query I rowsort SELECT ALL + 31 * + col2 AS col1 FROM tab0 AS cor0 ---- 1023 2542 31 query I rowsort SELECT DISTINCT - col0 * + col2 * - col1 + col0 * col2 AS col0 FROM tab0 AS cor0 ---- 3430 671416 68904 skipif postgresql # PostgreSQL requires AS when renaming output columns query I rowsort SELECT - + cor0.col2 * + col1 + 16 col1 FROM tab0 AS cor0 ---- -2822 -7446 -81 query I rowsort SELECT DISTINCT + + col2 * + cor0.col1 * 83 + - col1 * cor0.col2 AS col1 FROM tab0 AS cor0 ---- 232716 611884 7954 query I rowsort SELECT DISTINCT - + col1 * - cor0.col2 + + col1 AS col0 FROM tab1 AS cor0 ---- 1261 1430 580 query I rowsort SELECT ALL col2 * + col0 + col2 AS col0 FROM tab0 cor0 ---- 36 7380 825 onlyif mysql # use DIV operator for integer division query I rowsort label-9992 SELECT DISTINCT col2 DIV col2 + col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 skipif mysql # not compatible query I rowsort label-9992 SELECT DISTINCT col2 / col2 + col1 AS col0 FROM tab0 AS cor0 ---- 87 92 98 query I rowsort SELECT DISTINCT + 88 + - cor0.col2 FROM tab2, tab0 AS cor0, tab2 AS cor1 ---- 55 6 87 query I rowsort SELECT DISTINCT + + cor0.col1 * ( - ( + col1 ) ) + col0 + ( col1 * + 75 ) FROM tab1 cor0 ---- 1277 714 886 query I rowsort SELECT ALL + cor0.col2 * - cor0.col0 AS col1 FROM tab2 AS cor0 ---- -189 -2028 -3002 query I rowsort SELECT ( 68 ) FROM tab0, tab2 AS cor0 ---- 9 values hashing to 599bee15ac4cc39b859854e07dfe7990 query I rowsort SELECT ALL + - col1 * col0 + ( - col0 ) FROM tab0 AS cor0 ---- -2088 -3430 -8188 query I rowsort SELECT ALL - col2 * ( - col2 ) + col0 * + col0 AS col0 FROM tab2 AS cor0 ---- 6760 7685 778 onlyif mysql # use DIV operator for integer division query I rowsort label-9999 SELECT ALL col2 * + ( - col0 ) + col2 DIV col1 - + cor0.col0 * col1 FROM tab1 AS cor0 ---- -238 -4283 -8713 skipif mysql # not compatible query I rowsort label-9999 SELECT ALL col2 * + ( - col0 ) + col2 / col1 - + cor0.col0 * col1 FROM tab1 AS cor0 ---- -238 -4283 -8713